/*
SEE HERE FOR REFERENCE: https://developer.mozilla.org/en-US/docs/Web/CSS/cursor
*/
/* General */
.cursor-default {
  cursor: default; }

.cursor-none {
  cursor: none; }

/* Link and Status */
.cursor-context-menu {
  cursor: context-menu; }

.cursor-help {
  cursor: help; }

.cursor-pointer {
  cursor: pointer; }

.cursor-progress {
  cursor: progress; }

.cursor-wait {
  cursor: wait; }

/* Selection */
.cursor-cell {
  cursor: cell; }

.cursor-crosshair {
  cursor: crosshair; }

.cursor-text {
  cursor: text; }

.cursor-vertical-text {
  cursor: vertical-text; }

/* Drag and Drop*/
.cursor-alias {
  cursor: alias; }

.cursor-copy {
  cursor: copy; }

.cursor-move {
  cursor: move; }

.cursor-no-drop {
  cursor: no-drop; }

.cursor-not-allowed {
  cursor: not-allowed; }

/* Resize & scrolling */
.cursor-all-scroll {
  cursor: all-scroll; }

.cursor-col-resize {
  cursor: col-resize; }

.cursor-row-resize {
  cursor: row-resize; }

.cursor-n-resize {
  cursor: n-resize; }

.cursor-e-resize {
  cursor: e-resize; }

.cursor-s-resize {
  cursor: s-resize; }

.cursor-w-resize {
  cursor: w-resize; }

.cursor-ne-resize {
  cursor: ne-resize; }

.cursor-nw-resize {
  cursor: nw-resize; }

.cursor-se-resize {
  cursor: se-resize; }

.cursor-sw-resize {
  cursor: sw-resize; }

.cursor-ew-resize {
  cursor: ew-resize; }

.cursor-ns-resize {
  cursor: ns-resize; }

.cursor-nesw-resize {
  cursor: nesw-resize; }

.cursor-nwse-resize {
  cursor: nwse-resize; }

/* Zoom */
.cursor-zoom-in {
  cursor: zoom-in; }

.cursor-zoom-out {
  cursor: zoom-out; }

.cursor-grab {
  cursor: grab; }

cursor-grabbing {
  cursor: grabbing; }

/*
pretty sure these should be replaced through the entire code base as they're already
implemented with boot strap
http://getbootstrap.com/css/#type-alignment
*/
.align-center {
  text-align: center; }

.align-right {
  text-align: right; }

.align-left {
  text-align: left; }

/* end of suggested removal */
.float-left {
  float: left; }

.float-right {
  float: right; }

.row-pad {
  padding: 70px 0px 0px 0px; }

.no-pad {
  padding: 0px 0px 0px 0px; }

.no-margin {
  margin: 0px 0px 0px 0px; }

.full-width {
  width: 100%; }

strong {
  font-weight: 700; }

#full-row {
  margin-left: -15px;
  margin-right: -15px; }
