@font-face {
  font-family: "BebasNeueRegular";
  src: url("fonts/Bebas/BebasNeue-webfont.eot");
  src: url("fonts/Bebas/BebasNeue-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/Bebas/BebasNeue-webfont.woff") format("woff"), url("fonts/Bebas/BebasNeue-webfont.ttf") format("truetype"), url("fonts/Bebas/BebasNeue-webfont.svg") format("svg");
}
/*          SITE STYLES         */
/* line 156, ../sass/_base.scss */
.capitalize, .details-button {
  text-transform: capitalize;
}

/* line 164, ../sass/_base.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 172, ../sass/_base.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 180, ../sass/_base.scss */
.bold {
  font-weight: bold;
}

/* line 188, ../sass/_base.scss */
.border-bottom {
  border-bottom: 1px solid #e9e9e9;
}

/* line 192, ../sass/_base.scss */
.align-right {
  text-align: right;
}

/* line 200, ../sass/_base.scss */
.align-left {
  text-align: left;
}

/* line 208, ../sass/_base.scss */
.align-center, .align-centre, .notification_banner, .kobalt-dialog .module .notice-content p, .kobalt-dialog .module .buttons {
  text-align: center;
}

/* line 216, ../sass/_base.scss */
.display-none {
  display: none;
}

/* line 226, ../sass/_base.scss */
.white-row {
  background: #fff;
}

/* line 235, ../sass/_base.scss */
.width-1 {
  width: 1%;
}

/* line 235, ../sass/_base.scss */
.width-2 {
  width: 2%;
}

/* line 235, ../sass/_base.scss */
.width-3 {
  width: 3%;
}

/* line 235, ../sass/_base.scss */
.width-4 {
  width: 4%;
}

/* line 235, ../sass/_base.scss */
.width-5 {
  width: 5%;
}

/* line 235, ../sass/_base.scss */
.width-6 {
  width: 6%;
}

/* line 235, ../sass/_base.scss */
.width-7 {
  width: 7%;
}

/* line 235, ../sass/_base.scss */
.width-8 {
  width: 8%;
}

/* line 235, ../sass/_base.scss */
.width-9 {
  width: 9%;
}

/* line 235, ../sass/_base.scss */
.width-10 {
  width: 10%;
}

/* line 235, ../sass/_base.scss */
.width-11 {
  width: 11%;
}

/* line 235, ../sass/_base.scss */
.width-12 {
  width: 12%;
}

/* line 235, ../sass/_base.scss */
.width-13 {
  width: 13%;
}

/* line 235, ../sass/_base.scss */
.width-14 {
  width: 14%;
}

/* line 235, ../sass/_base.scss */
.width-15 {
  width: 15%;
}

/* line 235, ../sass/_base.scss */
.width-16 {
  width: 16%;
}

/* line 235, ../sass/_base.scss */
.width-17 {
  width: 17%;
}

/* line 235, ../sass/_base.scss */
.width-18 {
  width: 18%;
}

/* line 235, ../sass/_base.scss */
.width-19 {
  width: 19%;
}

/* line 235, ../sass/_base.scss */
.width-20 {
  width: 20%;
}

/* line 235, ../sass/_base.scss */
.width-21 {
  width: 21%;
}

/* line 235, ../sass/_base.scss */
.width-22 {
  width: 22%;
}

/* line 235, ../sass/_base.scss */
.width-23 {
  width: 23%;
}

/* line 235, ../sass/_base.scss */
.width-24 {
  width: 24%;
}

/* line 235, ../sass/_base.scss */
.width-25 {
  width: 25%;
}

/* line 235, ../sass/_base.scss */
.width-26 {
  width: 26%;
}

/* line 235, ../sass/_base.scss */
.width-27 {
  width: 27%;
}

/* line 235, ../sass/_base.scss */
.width-28 {
  width: 28%;
}

/* line 235, ../sass/_base.scss */
.width-29 {
  width: 29.0%;
}

/* line 235, ../sass/_base.scss */
.width-30 {
  width: 30%;
}

/* line 235, ../sass/_base.scss */
.width-31 {
  width: 31%;
}

/* line 235, ../sass/_base.scss */
.width-32 {
  width: 32%;
}

/* line 235, ../sass/_base.scss */
.width-33 {
  width: 33%;
}

/* line 235, ../sass/_base.scss */
.width-34 {
  width: 34%;
}

/* line 235, ../sass/_base.scss */
.width-35 {
  width: 35%;
}

/* line 235, ../sass/_base.scss */
.width-36 {
  width: 36%;
}

/* line 235, ../sass/_base.scss */
.width-37 {
  width: 37%;
}

/* line 235, ../sass/_base.scss */
.width-38 {
  width: 38%;
}

/* line 235, ../sass/_base.scss */
.width-39 {
  width: 39%;
}

/* line 235, ../sass/_base.scss */
.width-40 {
  width: 40%;
}

/* line 235, ../sass/_base.scss */
.width-41 {
  width: 41%;
}

/* line 235, ../sass/_base.scss */
.width-42 {
  width: 42%;
}

/* line 235, ../sass/_base.scss */
.width-43 {
  width: 43%;
}

/* line 235, ../sass/_base.scss */
.width-44 {
  width: 44%;
}

/* line 235, ../sass/_base.scss */
.width-45 {
  width: 45%;
}

/* line 235, ../sass/_base.scss */
.width-46 {
  width: 46%;
}

/* line 235, ../sass/_base.scss */
.width-47 {
  width: 47%;
}

/* line 235, ../sass/_base.scss */
.width-48 {
  width: 48%;
}

/* line 235, ../sass/_base.scss */
.width-49 {
  width: 49%;
}

/* line 235, ../sass/_base.scss */
.width-50 {
  width: 50%;
}

/* line 235, ../sass/_base.scss */
.width-51 {
  width: 51%;
}

/* line 235, ../sass/_base.scss */
.width-52 {
  width: 52%;
}

/* line 235, ../sass/_base.scss */
.width-53 {
  width: 53%;
}

/* line 235, ../sass/_base.scss */
.width-54 {
  width: 54%;
}

/* line 235, ../sass/_base.scss */
.width-55 {
  width: 55%;
}

/* line 235, ../sass/_base.scss */
.width-56 {
  width: 56%;
}

/* line 235, ../sass/_base.scss */
.width-57 {
  width: 57.0%;
}

/* line 235, ../sass/_base.scss */
.width-58 {
  width: 58.0%;
}

/* line 235, ../sass/_base.scss */
.width-59 {
  width: 59%;
}

/* line 235, ../sass/_base.scss */
.width-60 {
  width: 60%;
}

/* line 235, ../sass/_base.scss */
.width-61 {
  width: 61%;
}

/* line 235, ../sass/_base.scss */
.width-62 {
  width: 62%;
}

/* line 235, ../sass/_base.scss */
.width-63 {
  width: 63%;
}

/* line 235, ../sass/_base.scss */
.width-64 {
  width: 64%;
}

/* line 235, ../sass/_base.scss */
.width-65 {
  width: 65%;
}

/* line 235, ../sass/_base.scss */
.width-66 {
  width: 66%;
}

/* line 235, ../sass/_base.scss */
.width-67 {
  width: 67%;
}

/* line 235, ../sass/_base.scss */
.width-68 {
  width: 68%;
}

/* line 235, ../sass/_base.scss */
.width-69 {
  width: 69%;
}

/* line 235, ../sass/_base.scss */
.width-70 {
  width: 70%;
}

/* line 235, ../sass/_base.scss */
.width-71 {
  width: 71%;
}

/* line 235, ../sass/_base.scss */
.width-72 {
  width: 72%;
}

/* line 235, ../sass/_base.scss */
.width-73 {
  width: 73%;
}

/* line 235, ../sass/_base.scss */
.width-74 {
  width: 74%;
}

/* line 235, ../sass/_base.scss */
.width-75 {
  width: 75%;
}

/* line 235, ../sass/_base.scss */
.width-76 {
  width: 76%;
}

/* line 235, ../sass/_base.scss */
.width-77 {
  width: 77%;
}

/* line 235, ../sass/_base.scss */
.width-78 {
  width: 78%;
}

/* line 235, ../sass/_base.scss */
.width-79 {
  width: 79%;
}

/* line 235, ../sass/_base.scss */
.width-80 {
  width: 80%;
}

/* line 235, ../sass/_base.scss */
.width-81 {
  width: 81%;
}

/* line 235, ../sass/_base.scss */
.width-82 {
  width: 82%;
}

/* line 235, ../sass/_base.scss */
.width-83 {
  width: 83%;
}

/* line 235, ../sass/_base.scss */
.width-84 {
  width: 84%;
}

/* line 235, ../sass/_base.scss */
.width-85 {
  width: 85%;
}

/* line 235, ../sass/_base.scss */
.width-86 {
  width: 86%;
}

/* line 235, ../sass/_base.scss */
.width-87 {
  width: 87%;
}

/* line 235, ../sass/_base.scss */
.width-88 {
  width: 88%;
}

/* line 235, ../sass/_base.scss */
.width-89 {
  width: 89%;
}

/* line 235, ../sass/_base.scss */
.width-90 {
  width: 90%;
}

/* line 235, ../sass/_base.scss */
.width-91 {
  width: 91%;
}

/* line 235, ../sass/_base.scss */
.width-92 {
  width: 92%;
}

/* line 235, ../sass/_base.scss */
.width-93 {
  width: 93%;
}

/* line 235, ../sass/_base.scss */
.width-94 {
  width: 94%;
}

/* line 235, ../sass/_base.scss */
.width-95 {
  width: 95%;
}

/* line 235, ../sass/_base.scss */
.width-96 {
  width: 96%;
}

/* line 235, ../sass/_base.scss */
.width-97 {
  width: 97%;
}

/* line 235, ../sass/_base.scss */
.width-98 {
  width: 98%;
}

/* line 235, ../sass/_base.scss */
.width-99 {
  width: 99%;
}

/* line 235, ../sass/_base.scss */
.width-100 {
  width: 100%;
}

/* Generates the highlight styling for each td given the border color and the highlight/border width.
 * To pass through certain parameters use: @include highlightTable($variable: input);
 * @param $border-color - the border color you'd like to use on all td's.
 * @param $highlight-width/$border-width - the highlight/border width you'd like to use.
 */
/* Generates the box-shadow border given the colors and widths you'd like to use.
 * Box shadow can be generated for highlighting a row, column, or both the row + column
 * @param $tb-color: top/bottom color, $rl-color: right/left color,
 * $first: always the highlighted row, $highlight-width/$border-width: width of highlight/border
 * $highlight-color: the color chosen for the highlight
 */
/* Generates box-shadow css with all browser prefixes.
 * @param $shadow - the box shadow layout
 */
@font-face {
  font-family: "BebasNeueRegular";
  src: url("fonts/Bebas/BebasNeue-webfont.eot");
  src: url("fonts/Bebas/BebasNeue-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/Bebas/BebasNeue-webfont.woff") format("woff"), url("fonts/Bebas/BebasNeue-webfont.ttf") format("truetype"), url("fonts/Bebas/BebasNeue-webfont.svg") format("svg");
}
/*          SITE STYLES         */
/* line 156, ../sass/_base.scss */
.capitalize, .details-button {
  text-transform: capitalize;
}

/* line 164, ../sass/_base.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 172, ../sass/_base.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 180, ../sass/_base.scss */
.bold {
  font-weight: bold;
}

/* line 188, ../sass/_base.scss */
.border-bottom {
  border-bottom: 1px solid #e9e9e9;
}

/* line 192, ../sass/_base.scss */
.align-right {
  text-align: right;
}

/* line 200, ../sass/_base.scss */
.align-left {
  text-align: left;
}

/* line 208, ../sass/_base.scss */
.align-center, .align-centre, .notification_banner, .kobalt-dialog .module .notice-content p, .kobalt-dialog .module .buttons {
  text-align: center;
}

/* line 216, ../sass/_base.scss */
.display-none {
  display: none;
}

/* line 226, ../sass/_base.scss */
.white-row {
  background: #fff;
}

/* line 235, ../sass/_base.scss */
.width-1 {
  width: 1%;
}

/* line 235, ../sass/_base.scss */
.width-2 {
  width: 2%;
}

/* line 235, ../sass/_base.scss */
.width-3 {
  width: 3%;
}

/* line 235, ../sass/_base.scss */
.width-4 {
  width: 4%;
}

/* line 235, ../sass/_base.scss */
.width-5 {
  width: 5%;
}

/* line 235, ../sass/_base.scss */
.width-6 {
  width: 6%;
}

/* line 235, ../sass/_base.scss */
.width-7 {
  width: 7%;
}

/* line 235, ../sass/_base.scss */
.width-8 {
  width: 8%;
}

/* line 235, ../sass/_base.scss */
.width-9 {
  width: 9%;
}

/* line 235, ../sass/_base.scss */
.width-10 {
  width: 10%;
}

/* line 235, ../sass/_base.scss */
.width-11 {
  width: 11%;
}

/* line 235, ../sass/_base.scss */
.width-12 {
  width: 12%;
}

/* line 235, ../sass/_base.scss */
.width-13 {
  width: 13%;
}

/* line 235, ../sass/_base.scss */
.width-14 {
  width: 14%;
}

/* line 235, ../sass/_base.scss */
.width-15 {
  width: 15%;
}

/* line 235, ../sass/_base.scss */
.width-16 {
  width: 16%;
}

/* line 235, ../sass/_base.scss */
.width-17 {
  width: 17%;
}

/* line 235, ../sass/_base.scss */
.width-18 {
  width: 18%;
}

/* line 235, ../sass/_base.scss */
.width-19 {
  width: 19%;
}

/* line 235, ../sass/_base.scss */
.width-20 {
  width: 20%;
}

/* line 235, ../sass/_base.scss */
.width-21 {
  width: 21%;
}

/* line 235, ../sass/_base.scss */
.width-22 {
  width: 22%;
}

/* line 235, ../sass/_base.scss */
.width-23 {
  width: 23%;
}

/* line 235, ../sass/_base.scss */
.width-24 {
  width: 24%;
}

/* line 235, ../sass/_base.scss */
.width-25 {
  width: 25%;
}

/* line 235, ../sass/_base.scss */
.width-26 {
  width: 26%;
}

/* line 235, ../sass/_base.scss */
.width-27 {
  width: 27%;
}

/* line 235, ../sass/_base.scss */
.width-28 {
  width: 28%;
}

/* line 235, ../sass/_base.scss */
.width-29 {
  width: 29.0%;
}

/* line 235, ../sass/_base.scss */
.width-30 {
  width: 30%;
}

/* line 235, ../sass/_base.scss */
.width-31 {
  width: 31%;
}

/* line 235, ../sass/_base.scss */
.width-32 {
  width: 32%;
}

/* line 235, ../sass/_base.scss */
.width-33 {
  width: 33%;
}

/* line 235, ../sass/_base.scss */
.width-34 {
  width: 34%;
}

/* line 235, ../sass/_base.scss */
.width-35 {
  width: 35%;
}

/* line 235, ../sass/_base.scss */
.width-36 {
  width: 36%;
}

/* line 235, ../sass/_base.scss */
.width-37 {
  width: 37%;
}

/* line 235, ../sass/_base.scss */
.width-38 {
  width: 38%;
}

/* line 235, ../sass/_base.scss */
.width-39 {
  width: 39%;
}

/* line 235, ../sass/_base.scss */
.width-40 {
  width: 40%;
}

/* line 235, ../sass/_base.scss */
.width-41 {
  width: 41%;
}

/* line 235, ../sass/_base.scss */
.width-42 {
  width: 42%;
}

/* line 235, ../sass/_base.scss */
.width-43 {
  width: 43%;
}

/* line 235, ../sass/_base.scss */
.width-44 {
  width: 44%;
}

/* line 235, ../sass/_base.scss */
.width-45 {
  width: 45%;
}

/* line 235, ../sass/_base.scss */
.width-46 {
  width: 46%;
}

/* line 235, ../sass/_base.scss */
.width-47 {
  width: 47%;
}

/* line 235, ../sass/_base.scss */
.width-48 {
  width: 48%;
}

/* line 235, ../sass/_base.scss */
.width-49 {
  width: 49%;
}

/* line 235, ../sass/_base.scss */
.width-50 {
  width: 50%;
}

/* line 235, ../sass/_base.scss */
.width-51 {
  width: 51%;
}

/* line 235, ../sass/_base.scss */
.width-52 {
  width: 52%;
}

/* line 235, ../sass/_base.scss */
.width-53 {
  width: 53%;
}

/* line 235, ../sass/_base.scss */
.width-54 {
  width: 54%;
}

/* line 235, ../sass/_base.scss */
.width-55 {
  width: 55%;
}

/* line 235, ../sass/_base.scss */
.width-56 {
  width: 56%;
}

/* line 235, ../sass/_base.scss */
.width-57 {
  width: 57.0%;
}

/* line 235, ../sass/_base.scss */
.width-58 {
  width: 58.0%;
}

/* line 235, ../sass/_base.scss */
.width-59 {
  width: 59%;
}

/* line 235, ../sass/_base.scss */
.width-60 {
  width: 60%;
}

/* line 235, ../sass/_base.scss */
.width-61 {
  width: 61%;
}

/* line 235, ../sass/_base.scss */
.width-62 {
  width: 62%;
}

/* line 235, ../sass/_base.scss */
.width-63 {
  width: 63%;
}

/* line 235, ../sass/_base.scss */
.width-64 {
  width: 64%;
}

/* line 235, ../sass/_base.scss */
.width-65 {
  width: 65%;
}

/* line 235, ../sass/_base.scss */
.width-66 {
  width: 66%;
}

/* line 235, ../sass/_base.scss */
.width-67 {
  width: 67%;
}

/* line 235, ../sass/_base.scss */
.width-68 {
  width: 68%;
}

/* line 235, ../sass/_base.scss */
.width-69 {
  width: 69%;
}

/* line 235, ../sass/_base.scss */
.width-70 {
  width: 70%;
}

/* line 235, ../sass/_base.scss */
.width-71 {
  width: 71%;
}

/* line 235, ../sass/_base.scss */
.width-72 {
  width: 72%;
}

/* line 235, ../sass/_base.scss */
.width-73 {
  width: 73%;
}

/* line 235, ../sass/_base.scss */
.width-74 {
  width: 74%;
}

/* line 235, ../sass/_base.scss */
.width-75 {
  width: 75%;
}

/* line 235, ../sass/_base.scss */
.width-76 {
  width: 76%;
}

/* line 235, ../sass/_base.scss */
.width-77 {
  width: 77%;
}

/* line 235, ../sass/_base.scss */
.width-78 {
  width: 78%;
}

/* line 235, ../sass/_base.scss */
.width-79 {
  width: 79%;
}

/* line 235, ../sass/_base.scss */
.width-80 {
  width: 80%;
}

/* line 235, ../sass/_base.scss */
.width-81 {
  width: 81%;
}

/* line 235, ../sass/_base.scss */
.width-82 {
  width: 82%;
}

/* line 235, ../sass/_base.scss */
.width-83 {
  width: 83%;
}

/* line 235, ../sass/_base.scss */
.width-84 {
  width: 84%;
}

/* line 235, ../sass/_base.scss */
.width-85 {
  width: 85%;
}

/* line 235, ../sass/_base.scss */
.width-86 {
  width: 86%;
}

/* line 235, ../sass/_base.scss */
.width-87 {
  width: 87%;
}

/* line 235, ../sass/_base.scss */
.width-88 {
  width: 88%;
}

/* line 235, ../sass/_base.scss */
.width-89 {
  width: 89%;
}

/* line 235, ../sass/_base.scss */
.width-90 {
  width: 90%;
}

/* line 235, ../sass/_base.scss */
.width-91 {
  width: 91%;
}

/* line 235, ../sass/_base.scss */
.width-92 {
  width: 92%;
}

/* line 235, ../sass/_base.scss */
.width-93 {
  width: 93%;
}

/* line 235, ../sass/_base.scss */
.width-94 {
  width: 94%;
}

/* line 235, ../sass/_base.scss */
.width-95 {
  width: 95%;
}

/* line 235, ../sass/_base.scss */
.width-96 {
  width: 96%;
}

/* line 235, ../sass/_base.scss */
.width-97 {
  width: 97%;
}

/* line 235, ../sass/_base.scss */
.width-98 {
  width: 98%;
}

/* line 235, ../sass/_base.scss */
.width-99 {
  width: 99%;
}

/* line 235, ../sass/_base.scss */
.width-100 {
  width: 100%;
}

/* Generates the highlight styling for each td given the border color and the highlight/border width.
 * To pass through certain parameters use: @include highlightTable($variable: input);
 * @param $border-color - the border color you'd like to use on all td's.
 * @param $highlight-width/$border-width - the highlight/border width you'd like to use.
 */
/* Generates the box-shadow border given the colors and widths you'd like to use.
 * Box shadow can be generated for highlighting a row, column, or both the row + column
 * @param $tb-color: top/bottom color, $rl-color: right/left color,
 * $first: always the highlighted row, $highlight-width/$border-width: width of highlight/border
 * $highlight-color: the color chosen for the highlight
 */
/* Generates box-shadow css with all browser prefixes.
 * @param $shadow - the box shadow layout
 */
/* line 3, ../sass/_bootstrapButtons.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 9, ../sass/_bootstrapButtons.scss */
button {
  overflow: visible;
}

/* line 13, ../sass/_bootstrapButtons.scss */
button, select {
  text-transform: none;
}

/* line 17, ../sass/_bootstrapButtons.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 22, ../sass/_bootstrapButtons.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 26, ../sass/_bootstrapButtons.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 31, ../sass/_bootstrapButtons.scss */
[role="button"] {
  cursor: pointer;
}

/* line 36, ../sass/_bootstrapButtons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid #ececec;
  white-space: nowrap;
  padding: 6px 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
  font-family: Helvetica, Verdana, sans-serif;
  letter-spacing: 0px;
  background-color: #fcfcfc;
}

/* line 61, ../sass/_bootstrapButtons.scss */
.btn:hover, .btn:focus, .btn.focus {
  color: #000;
  text-decoration: none;
}

/* line 66, ../sass/_bootstrapButtons.scss */
.btn:focus {
  outline: 0 !important;
}

/* line 70, ../sass/_bootstrapButtons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 78, ../sass/_bootstrapButtons.scss */
a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 83, ../sass/_bootstrapButtons.scss */
.btn-default {
  color: #333;
  background-color: #fcfcfc;
  border-color: #ececec;
}

/* line 89, ../sass/_bootstrapButtons.scss */
.btn-default:hover {
  color: red;
}

/* line 93, ../sass/_bootstrapButtons.scss */
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

/* line 98, ../sass/_bootstrapButtons.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 103, ../sass/_bootstrapButtons.scss */
.btn-theme {
  background-color: #ee2e2f;
  color: #fff !important;
}

/* line 108, ../sass/_bootstrapButtons.scss */
.btn-theme:hover {
  color: black !important;
}

/* line 113, ../sass/_bootstrapButtons.scss */
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 120, ../sass/_bootstrapButtons.scss */
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 127, ../sass/_bootstrapButtons.scss */
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 134, ../sass/_bootstrapButtons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 139, ../sass/_bootstrapButtons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 143, ../sass/_bootstrapButtons.scss */
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}

/* line 147, ../sass/_bootstrapButtons.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 152, ../sass/_bootstrapButtons.scss */
.clearfix:after {
  clear: both;
}

/* line 156, ../sass/_bootstrapButtons.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 162, ../sass/_bootstrapButtons.scss */
.pull-right {
  float: right !important;
}

/* line 166, ../sass/_bootstrapButtons.scss */
.pull-left {
  float: left !important;
}

/* line 170, ../sass/_bootstrapButtons.scss */
.hide {
  display: none !important;
}

/* line 174, ../sass/_bootstrapButtons.scss */
.show {
  display: block !important;
}

/* line 178, ../sass/_bootstrapButtons.scss */
.invisible {
  visibility: hidden;
}

/* line 182, ../sass/_bootstrapButtons.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 190, ../sass/_bootstrapButtons.scss */
.hidden {
  display: none !important;
}

/* line 194, ../sass/_bootstrapButtons.scss */
.affix {
  position: fixed;
}

/* line 6, ../sass/layout.scss */
.uploader-upload-audio-content, article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 11, ../sass/layout.scss */
nav ul {
  list-style: none;
}

/* line 15, ../sass/layout.scss */
del {
  text-decoration: line-through;
}

/* line 19, ../sass/layout.scss */
a {
  text-decoration: none;
}

/* line 23, ../sass/layout.scss */
ul, ol {
  list-style: none;
}

/* line 27, ../sass/layout.scss */
h1 {
  font-size: 1.2em;
}

/* line 31, ../sass/layout.scss */
h2, h3, h4, h5, h6, pre, code {
  font-size: 1em;
}

/* line 35, ../sass/layout.scss */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
  margin: 0px;
  padding: 0px;
}

/* line 40, ../sass/layout.scss */
a img, :link img, :visited img {
  border: none;
}

/* line 44, ../sass/layout.scss */
address {
  font-style: normal;
}

/* line 48, ../sass/layout.scss */
.clear {
  clear: both;
  font-size: 1px;
}

/* line 53, ../sass/layout.scss */
html, body, div, span, applet, object, iframe, h1,
h2, h3, h4, h5, h6, p, b, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr,
th, td, article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  border: 0 none;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

/* line 69, ../sass/layout.scss */
html {
  background: #fff;
}

/* line 73, ../sass/layout.scss */
body {
  color: #525252;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 0.75em;
  margin: 0 auto;
  padding: 0px;
}

/*FADED LINE UNDER NAV BAR*/
/* line 82, ../sass/layout.scss */
.fade-line {
  position: absolute;
  width: 100%;
  height: 101px;
  background: #f1f1f1;
}

/* line 89, ../sass/layout.scss */
.faded_line {
  display: block;
  border: none;
  height: 5px;
  background: -ms-linear-gradient(right, transparent 0%, #ee2e2f 50%, transparent 100%);
  background: -moz-linear-gradient(right, transparent 0%, #ee2e2f 50%, transparent 100%);
  background-image: -o-linear-gradient(right, transparent 0%, #ee2e2f 50%, transparent 100%);
  background-image: -webkit-gradient(right, transparent 0%, #ee2e2f 50%, transparent 100%);
  background-image: -webkit-linear-gradient(right, transparent 0%, #ee2e2f 50%, transparent 100%);
  background: linear-gradient(right, transparent 0%, #ee2e2f 50%, transparent 100%);
}

/* line 101, ../sass/layout.scss */
.cap {
  text-transform: capitalize;
}

/* line 105, ../sass/layout.scss */
.border-bottom-1 {
  border-bottom: 1px solid #e9e9e9;
}

/*Takes a table with the class 'bordered-table' and gives it border-bottom on each row apart from the last.*/
/* line 110, ../sass/layout.scss */
.bordered-table tbody tr {
  border-bottom: 1px solid #e9e9e9;
}

/* line 114, ../sass/layout.scss */
.bordered-table tbody tr:last-child {
  border-bottom: 0;
}

/* line 118, ../sass/layout.scss */
.bordered-table tfoot {
  border-top: 1px solid #e9e9e9;
}

/* line 124, ../sass/layout.scss */
.round-table-bottom table tr:last-child td:first-child {
  border-radius: 0 0 0 3px;
}
/* line 127, ../sass/layout.scss */
.round-table-bottom table tr:last-child td:last-child {
  border-radius: 0 0 3px 0;
}

/* line 133, ../sass/layout.scss */
td.round_top_left,
th.round_top_left,
div.round_top_left {
  border-radius: 3px 0px 0px 0px;
  -moz-border-radius: 3px 0px 0px 0px;
  -webkit-border-radius: 3px 0px 0px 0px;
  background-clip: border-box;
}

/* line 142, ../sass/layout.scss */
td.round_top_right,
th.round_top_right,
div.round_top_right {
  border-radius: 0px 3px 0px 0px !important;
  -moz-border-radius: 0px 3px 0px 0px !important;
  -webkit-border-radius: 0px 3px 0px 0px !important;
  background-clip: border-box;
}

/* line 151, ../sass/layout.scss */
td.round_bottom_left,
th.round_bottom_left,
div.round_bottom_left {
  border-radius: 0px 0px 0px 3px;
  -moz-border-radius: 0px 0px 0px 3px;
}

/* line 158, ../sass/layout.scss */
td.round_bottom_right,
th.round_bottom_right,
div.round_bottom_right {
  border-radius: 0px 0px 3px 0px;
  -moz-border-radius: 0px 0px 3px 0px;
}

/*TEMPLATE*/
/* line 166, ../sass/layout.scss */
#main {
  width: 1024px;
  display: block;
  padding: 12px;
  padding-top: 10px;
  margin: 0 auto;
}

/* deprecated  */
/* line 175, ../sass/layout.scss */
#left_column {
  float: left;
  width: 197px;
  padding: 1px;
}

/* line 181, ../sass/layout.scss */
#right_column {
  width: 1024px;
  float: left;
  padding: 1px;
}

/*SIDEBAR*/
/* line 188, ../sass/layout.scss */
.menu_container {
  padding: 1px;
  width: 190px;
}

/* line 193, ../sass/layout.scss */
.menu {
  color: #828282;
}

/* line 197, ../sass/layout.scss */
.menuSelected {
  color: #ee2e2f;
}

/*GENERIC STYLING */
/* line 202, ../sass/layout.scss */
a {
  color: #ee2e2f;
  text-decoration: none;
  position: relative;
}
/* line 206, ../sass/layout.scss */
a:hover {
  text-decoration: underline;
}

/* line 211, ../sass/layout.scss */
.details-button a:hover div {
  text-decoration: underline;
}

/* line 215, ../sass/layout.scss */
.svg-link {
  fill: #ee2e2f;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
  font-family: helvetica, verdana, sans-serif !important;
}
/* line 221, ../sass/layout.scss */
.svg-link:hover {
  text-decoration: underline;
}

/* line 225, ../sass/layout.scss */
.no-data-graph {
  color: #828282;
  text-decoration: none;
  font-family: helvetica, verdana, sans-serif !important;
}

/* line 231, ../sass/layout.scss */
.columnHeader {
  color: #525252;
  padding-bottom: 3px;
  border-bottom: 1px solid #ee2e2f;
  /*font-weight: strong;*/
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 0.9em;
  background: none repeat scroll 0 0 #d2d2d2;
}

/* line 241, ../sass/layout.scss */
.heading {
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif !important;
  font-size: 20px !important;
}

/* line 247, ../sass/layout.scss */
input[type=text], input[type=password], select, textarea, .chzn-container {
  border: 1px solid #a0a0a0;
}
/* line 250, ../sass/layout.scss */
input[type=text]:hover, input[type=password]:hover, select:hover, textarea:hover, .chzn-container:hover {
  border-color: #787878;
}

/* line 257, ../sass/layout.scss */
input[type=text][disabled], input[type=text][disabled=disabled], select[disabled], select[disabled=disabled], textarea[disabled], textarea[disabled=disabled] {
  background-color: #ebebe4;
  color: #545454;
}
/* line 261, ../sass/layout.scss */
input[type=text][disabled]:hover, input[type=text][disabled=disabled]:hover, select[disabled]:hover, select[disabled=disabled]:hover, textarea[disabled]:hover, textarea[disabled=disabled]:hover {
  border-color: #a0a0a0;
}
/* line 266, ../sass/layout.scss */
input[type=text]:hover, select:hover, textarea:hover {
  border-color: #787878;
}

/* line 272, ../sass/layout.scss */
.chzn-container {
  height: 30px;
  width: 100%;
}
/* line 276, ../sass/layout.scss */
.chzn-container .chzn-single {
  height: 28px !important;
  line-height: 29px !important;
}
/* line 281, ../sass/layout.scss */
.chzn-container .chzn-drop {
  -webkit-box-shadow: 0px 3px 14px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 3px 14px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 3px 14px 0px rgba(50, 50, 50, 0.3);
}

/* line 289, ../sass/layout.scss */
.chzn-container-multi .chzn-choices {
  min-height: 30px;
}

/* line 294, ../sass/layout.scss */
.chzn-container-single.chzn-disabled {
  opacity: 1 !important;
  border: 1px solid #a0a0a0;
}
/* line 297, ../sass/layout.scss */
.chzn-container-single.chzn-disabled .chzn-single {
  background-color: #ebebe4;
  color: #545454;
}

/* line 303, ../sass/layout.scss */
.chzn-container-single.chzn-disabled:hover {
  border: 1px solid #a0a0a0;
}

/* line 307, ../sass/layout.scss */
.chzn-container-single.chzn-disabled .chzn-single:focus {
  outline: 0;
}

/*NEW CLIENT MENU*/
/* line 312, ../sass/layout.scss */
#change_password + input[type="submit"],
#work_search input[type="submit"] {
  background-color: #cecece;
  border: 4px solid #fff;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  color: #ee2e2f;
  cursor: pointer;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 15px;
  font-style: normal;
  height: 35px;
  width: 141px;
}

/* line 330, ../sass/layout.scss */
div.errors {
  border: 1px solid red !important;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

/* line 337, ../sass/layout.scss */
span.error {
  padding-left: 10px;
  color: red;
  font-weight: bold;
}

/* line 343, ../sass/layout.scss */
p.error {
  color: red;
  font-weight: bold;
}

/* line 348, ../sass/layout.scss */
div.success {
  background-color: #9effa4;
  border: 3px dashed #32b048;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px;
  height: auto;
  padding: 10px;
  min-width: 940px;
}

/* line 358, ../sass/layout.scss */
div.success img, div.success h1 {
  float: left;
  padding-left: 10px;
}

/* line 363, ../sass/layout.scss */
.success h1 {
  width: auto !important;
}

/*-----------------------------------------------------*/
/* line 369, ../sass/layout.scss */
.outer-rounded-nav-box {
  background-color: #fff;
  border-radius: 10px 10px 10px 10px;
  padding: 7px;
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px 10px 10px 10px;
  -moz-box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px 10px 10px 10px;
  -webkit-box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.3);
}

/* line 380, ../sass/layout.scss */
.rounded h1 {
  background: none repeat scroll 0 0 #fff;
  border-radius: 10px 0 7px 0;
  -moz-border-radius: 10px 0 7px 0;
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.3);
  color: #828282;
  display: block;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 20px;
  font-weight: lighter;
  letter-spacing: 2px;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  text-transform: uppercase;
  width: 268px;
  position: absolute;
  left: 6px;
  top: 6px;
  height: 25px;
}

/* line 405, ../sass/layout.scss */
.inner-rounded-nav-box {
  background: #c91e28;
  background: -moz-linear-gradient(top, #c91e28 0%, #c91e28 59%, #a01828 94%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c91e28), color-stop(59%, #c91e28), color-stop(94%, #a01828));
  background: -webkit-linear-gradient(top, #c91e28 0%, #c91e28 59%, #a01828 94%);
  background: -o-linear-gradient(top, #c91e28 0%, #c91e28 59%, #a01828 94%);
  background: -ms-linear-gradient(top, #c91e28 0%, #c91e28 59%, #a01828 94%);
  background: linear-gradient(top, #c91e28 0%, #c91e28 59%, #a01828 94%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c91e28', endColorstr='#a01828', GradientType=0);
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3) inset;
}

/* line 421, ../sass/layout.scss */
.indicator-true {
  width: 30px;
  height: 26px;
  background: #6bc96b;
  float: right;
  margin-top: -33px;
  margin-right: 8px;
  border-style: double;
  border-width: thick;
  border-color: white;
  border-radius: 59px;
}

/* line 434, ../sass/layout.scss */
.indicator-false {
  width: 30px;
  height: 26px;
  background: #dc7676;
  float: right;
  margin-top: -33px;
  margin-right: 8px;
  border-style: double;
  border-width: thick;
  border-color: white;
  border-radius: 59px;
}

/* line 447, ../sass/layout.scss */
.indicator-true:hover > span:before {
  content: "Visible to sub client";
}

/* line 451, ../sass/layout.scss */
.indicator-false:hover > span:before {
  content: "Hidden for sub client";
}

/* line 455, ../sass/layout.scss */
.indicator-tooltip {
  display: none;
  margin-left: 28px;
  width: 150px;
  text-align: center;
  background-color: white;
  box-shadow: 1px 1px 7px 3px grey;
  border-radius: 4px;
  padding: 10px;
  position: absolute;
  z-index: 1;
}

/* line 468, ../sass/layout.scss */
.indicator-true:hover > span {
  background-color: white;
  box-shadow: 1px 1px 7px 3px grey;
  border-radius: 4px;
  display: block;
}

/* line 475, ../sass/layout.scss */
.indicator-false:hover > span {
  display: block;
}

/*---- Menu -----*/
/*CHANGED: Will probably need to make this a class that other div can use*/
/*HEADER*/
/* line 486, ../sass/layout.scss */
header {
  background-repeat: no-repeat;
  height: 155px;
  margin: 0 auto !important;
  position: relative;
  /*width:  1024px;*/
  width: 100%;
  background-size: 100% 100px;
  overflow-x: hidden;
  background-position: center top;
}

/* line 498, ../sass/layout.scss */
.header-container {
  width: 100%;
  height: 101px;
  background-color: #f1f1f1;
}

/* line 504, ../sass/layout.scss */
.header_top_left {
  float: left;
  height: 100px;
  position: relative;
}

/* line 510, ../sass/layout.scss */
.header_top_left.strapline {
  height: auto;
}

/* line 514, ../sass/layout.scss */
.portal-strapline {
  display: block;
  float: left;
  height: auto;
  width: auto;
  padding-top: 32px;
}

/* line 522, ../sass/layout.scss */
.top-header {
  position: relative;
  width: 1024px;
  margin: 0 auto;
  left: 15px;
}

/* line 529, ../sass/layout.scss */
#logo {
  background: url("../img/icons/min/kobalt-logo.min.svg") no-repeat 0px 0px;
  background-size: 100% !important;
  width: 128px;
  height: 47px;
  position: relative;
  top: 28%;
}
/* line 537, ../sass/layout.scss */
#logo.REC {
  background: url("../img/logo-main-beta.png") no-repeat center center;
}
/* line 541, ../sass/layout.scss */
#logo.awal {
  background: url("../img/logo-awal.png") no-repeat center center;
}

/* line 546, ../sass/layout.scss */
.header-menu {
  float: left;
  height: 101px;
  position: relative;
  top: 44px;
  text-align: left;
  margin-left: 20px;
  margin-right: 16px;
}

/* line 556, ../sass/layout.scss */
.header_top_right {
  float: right;
  margin-right: 25px;
  z-index: 1;
}

/* line 562, ../sass/layout.scss */
.details-button i {
  margin-left: 5px;
}

/* line 566, ../sass/layout.scss */
.material-icons {
  vertical-align: middle;
}

/* line 570, ../sass/layout.scss */
button.chevron {
  padding: 0;
}
@-moz-document url-prefix() {
  /* line 573, ../sass/layout.scss */
  button.chevron i {
    padding-left: 0;
    margin-left: -2px;
    margin-top: -1px;
  }
}
/* line 581, ../sass/layout.scss */
button#submit-button {
  background: none;
  border-radius: 0;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
}
/* line 590, ../sass/layout.scss */
button#submit-button:hover span {
  text-decoration: underline;
}
/* line 595, ../sass/layout.scss */
button#submit-button span {
  float: left;
  padding-top: 5px;
  padding-right: 10px;
  color: #ee2e2f;
  font-weight: bold;
}

/* line 604, ../sass/layout.scss */
.chevron {
  width: 25px !important;
  height: 25px !important;
  background-color: #fcfcfc !important;
  border-radius: 23px !important;
  border: 1px solid #ebebeb;
  cursor: pointer !important;
}
/* line 612, ../sass/layout.scss */
.chevron.small {
  width: 16px !important;
  height: 16px !important;
  border-radius: 7px !important;
}
/* line 618, ../sass/layout.scss */
.chevron.left i {
  padding-left: 0;
}
/* line 623, ../sass/layout.scss */
.chevron:focus {
  outline-color: transparent;
}

/* line 628, ../sass/layout.scss */
span.chevron {
  display: inline-block;
  padding: 0 !important;
}

/* line 633, ../sass/layout.scss */
.chevron i {
  color: #ee2e2f;
  font-size: 24px;
  font-weight: 800;
  margin-left: 0;
}

/* line 642, ../sass/layout.scss */
.chevron.small i {
  font-size: 15px !important;
}

/*Logout Button*/
/* line 647, ../sass/layout.scss */
#logout-button {
  height: 100px;
  position: relative;
  width: 120px;
}

/* line 653, ../sass/layout.scss */
.logoutButton {
  width: 120px;
  height: 35px;
  background-color: #828282;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
/* line 664, ../sass/layout.scss */
.logoutButton a {
  color: #fff;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px;
  display: inline-block;
  line-height: 30px;
  width: 120px;
  text-decoration: none;
}
/* line 674, ../sass/layout.scss */
.logoutButton img {
  width: 14px;
  height: 14px;
  position: relative;
  margin: 10px 0 0 9px;
}
/* line 681, ../sass/layout.scss */
.logoutButton:hover {
  background-color: #525252;
}
/* line 685, ../sass/layout.scss */
.logoutButton span {
  color: #fff;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 85px;
  letter-spacing: 1px;
  padding-left: 13px;
  -webkit-font-smoothing: antialiased;
}
/* line 695, ../sass/layout.scss */
.logoutButton span:hover {
  color: #fff;
}

/*Username above Logout Button*/
/* line 702, ../sass/layout.scss */
header .username {
  font-family: "BebasNeueRegular", Verdana, Arial, sans-serif;
  font-size: 15px;
  margin-top: 22px;
  text-align: right;
  color: #828282;
  position: absolute;
  top: 0;
  right: 0;
  height: 25px;
  width: 400px;
}

/* line 715, ../sass/layout.scss */
.notification_banner {
  background: #c91e28;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c91e28 0%, #a01828 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c91e28), color-stop(100%, #a01828));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c91e28 0%, #a01828 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c91e28 0%, #a01828 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c91e28 0%, #a01828 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c91e28 0%, #a01828 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c91e28', endColorstr='#a01828', GradientType=0);
  /* IE6-9 */
  color: #fff;
  padding: 3px;
  width: 100%;
  font-weight: bold;
}

/* line 731, ../sass/layout.scss */
.pagination-links {
  clear: both;
  margin-top: 15px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  height: 15px;
}
/* line 739, ../sass/layout.scss */
.pagination-links span:last-child {
  letter-spacing: 0;
}
/* line 743, ../sass/layout.scss */
.pagination-links .pages {
  display: inline-block;
  margin-bottom: 5px;
}
/* line 748, ../sass/layout.scss */
.pagination-links .items-per-page {
  display: inline-block;
  margin-top: 4px;
  position: absolute;
  right: 18px;
}
/* line 753, ../sass/layout.scss */
.pagination-links .items-per-page select {
  width: 50px;
  height: 22px;
  padding: 2px;
  border-radius: 3px;
}

/* line 762, ../sass/layout.scss */
input[type="submit"] {
  cursor: pointer;
}

/* line 766, ../sass/layout.scss */
.no-results {
  font-weight: bold;
  color: #525252;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px !important;
  text-align: left;
}

/*SIDEBAR*/
/* line 775, ../sass/layout.scss */
.list li {
  padding-left: 5px;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 13px;
  padding-bottom: 1px;
  padding-top: 1px;
}

/* line 783, ../sass/layout.scss */
.nav {
  height: 50px;
  margin: 0px 0px 10px 0px;
  position: relative;
  width: 1005px;
}

/* line 790, ../sass/layout.scss */
b {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

/* #Site Styles */
/* line 796, ../sass/layout.scss */
.ui-dialog {
  font-family: Helvetica, Verdana, sans-serif;
  background: #fff;
  border-radius: 3px;
  padding: 17px;
}

/* line 803, ../sass/layout.scss */
.ui-dialog-titlebar {
  padding: 0px !important;
  padding-left: 11px !important;
}

/* line 808, ../sass/layout.scss */
.ui-dialog-title {
  text-overflow: inherit !important;
  white-space: normal !important;
}

/* line 813, ../sass/layout.scss */
.ui-widget-header {
  background: inherit;
  border: none;
  color: #525252;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
/* line 821, ../sass/layout.scss */
.ui-widget-header .ui-state-default {
  border: none;
  background: #fff;
}
/* line 827, ../sass/layout.scss */
.ui-widget-header .ui-button .ui-icon {
  background-image: url("overcast/images/ui-icons_454545_256x240.png");
}

/* line 833, ../sass/layout.scss */
.tooltip-faq {
  float: right;
  line-height: 24px;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  margin: 0 10px 8px 10px;
}

/* line 843, ../sass/layout.scss */
.tooltip-content {
  visibility: hidden;
  display: none;
}

/* line 848, ../sass/layout.scss */
.clickable {
  cursor: pointer;
}

/* line 853, ../sass/layout.scss */
.details-button {
  margin-top: 12px;
}
/* line 857, ../sass/layout.scss */
.details-button a {
  display: block;
  float: right;
}
/* line 862, ../sass/layout.scss */
.details-button div {
  color: #ee2e2f;
  float: left;
  font-weight: bold;
  line-height: 24px;
  margin: 0 0 0 10px;
  width: auto;
}

/* line 873, ../sass/layout.scss */
.kobalt-dialog .module {
  min-width: 350px;
}
/* line 875, ../sass/layout.scss */
.kobalt-dialog .module .notice-content {
  margin-bottom: 10px;
  min-width: 316px;
  max-width: 700px;
  width: 100%;
  word-break: break-all;
}
/* line 881, ../sass/layout.scss */
.kobalt-dialog .module .notice-content p {
  font-family: Helvetica, Verdana, sans-serif !important;
  font-size: 12px !important;
}
/* line 883, ../sass/layout.scss */
.kobalt-dialog .module .notice-content p.warning {
  font-weight: bold;
}
/* line 890, ../sass/layout.scss */
.kobalt-dialog .module .notice-content img.ajax-loader {
  height: 19px;
}
/* line 894, ../sass/layout.scss */
.kobalt-dialog .module .buttons {
  width: 100%;
  clear: both;
}
/* line 899, ../sass/layout.scss */
.kobalt-dialog .module .buttons a {
  background-color: #828282;
  border: 3px solid #fff;
  border-radius: 7px;
  -moz-border-radius: 7px;
  color: #fff;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  height: 26px;
  line-height: 23px;
  padding: 0 9px;
  letter-spacing: 1px;
  font-size: 16px;
  margin: 10px;
  text-decoration: none;
}
/* line 914, ../sass/layout.scss */
.kobalt-dialog .module .buttons a:hover {
  background-color: #fff;
  border: 3px solid #828282;
  color: #828282;
}

/* line 924, ../sass/layout.scss */
h1 {
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 20px;
  font-weight: lighter;
  letter-spacing: 2px;
  color: #828282;
}

/* line 932, ../sass/layout.scss */
.roundedCornersShadow h1 {
  background: none repeat scroll 0 0 #fff;
  color: #828282;
  display: inline-block;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 20px;
  font-weight: lighter;
  letter-spacing: 2px;
  padding-left: 10px;
  padding-right: 10px;
  width: 250px;
  border-radius: 0px 0px 7px 0px;
  box-shadow: -1px -1px 2px -1px rgba(0, 0, 0, 0.3) inset;
  -moz-border-radius: 0px 0px 7px 0px;
  -moz-box-shadow: inset -5px -5px #888;
  -webkit-border-radius: 0px 0px 7px 0px;
  -webkit-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.3);
  margin: 0px;
  text-align: center;
}

/* line 953, ../sass/layout.scss */
h2 {
  margin: 12px 0;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 1.66667em;
  color: #828282;
}

/* line 960, ../sass/layout.scss */
p {
  margin-bottom: 12px;
}
/* line 963, ../sass/layout.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 968, ../sass/layout.scss */
.table {
  border-radius: 3px;
  overflow: hidden;
}
/* line 971, ../sass/layout.scss */
.table .white-row {
  background: #fff;
}

/* line 976, ../sass/layout.scss */
table {
  width: 100%;
  font-size: 1.08333em;
}
/* line 980, ../sass/layout.scss */
table tbody th {
  font-weight: bold;
  text-align: left;
}
/* line 985, ../sass/layout.scss */
table th, table td {
  padding: 11px 5px;
  word-wrap: break-word;
  vertical-align: middle;
}
/* line 991, ../sass/layout.scss */
table thead th {
  background-color: #fff;
  color: #525252;
  font-family: Helvetica, Verdana, sans-serif;
  height: 32px;
  vertical-align: middle;
  font-weight: bold;
  padding: 13px 5px;
}
/* line 1001, ../sass/layout.scss */
table thead tr {
  border-bottom: 2px solid #000;
}
/* line 1005, ../sass/layout.scss */
table tr:nth-child(odd) {
  background-color: #fff;
}
/* line 1008, ../sass/layout.scss */
table tr:nth-child(even) {
  background-color: #f8f8f8;
}
/* line 1012, ../sass/layout.scss */
table tr.even {
  background-color: #f8f8f8;
}
/* line 1016, ../sass/layout.scss */
table tr.odd {
  background-color: #fff;
}

/* line 1021, ../sass/layout.scss */
.transparent-table {
  font-size: 12px;
}
/* line 1024, ../sass/layout.scss */
.transparent-table thead tr {
  border-bottom: 0;
}
/* line 1027, ../sass/layout.scss */
.transparent-table tr {
  background-color: transparent !important;
}
/* line 1031, ../sass/layout.scss */
.transparent-table th, .transparent-table td {
  padding: 5px;
}

/* line 1038, ../sass/layout.scss */
.scrollable-table td.fixed-table-header {
  padding: 0;
}
/* line 1041, ../sass/layout.scss */
.scrollable-table td.fixed-table-header .header {
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}
/* line 1048, ../sass/layout.scss */
.scrollable-table .no-scrollbar {
  position: relative;
}
/* line 1051, ../sass/layout.scss */
.scrollable-table .no-scrollbar .table-body-scrollable {
  z-index: 5;
}
/* line 1055, ../sass/layout.scss */
.scrollable-table .no-scrollbar .content {
  position: relative;
  z-index: 10;
}
/* line 1062, ../sass/layout.scss */
.scrollable-table .table-body-scrollable {
  border-radius: 0 0 3px 3px;
  overflow: hidden;
  width: 100%;
  position: absolute;
  background: #fff;
}
/* line 1069, ../sass/layout.scss */
.scrollable-table .table-body-scrollable td {
  min-height: 32px;
}
/* line 1075, ../sass/layout.scss */
.scrollable-table .table-body-scrollable {
  border-radius: 0 0 7px 7px;
  overflow: hidden;
  width: 100%;
  position: absolute;
  background: #fff;
}
/* line 1083, ../sass/layout.scss */
.scrollable-table .table-body-scrollable .nano .pane {
  right: 0;
}
/* line 1089, ../sass/layout.scss */
.scrollable-table .nano .pane {
  right: 0;
}

/* line 1095, ../sass/layout.scss */
.white-table {
  color: #000;
}
/* line 1101, ../sass/layout.scss */
.white-table.bordered-table tfoot {
  border-top: 1px solid #e9e9e9;
}
/* line 1105, ../sass/layout.scss */
.white-table thead {
  border-bottom: #000 2px solid;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
/* line 1110, ../sass/layout.scss */
.white-table thead th {
  color: #000;
  font-size: 14px;
}
/* line 1115, ../sass/layout.scss */
.white-table .inactive {
  color: #828282;
}

/* line 1123, ../sass/layout.scss */
.fullWidth.grid_child_6 .table-header, .fullWidth.grid_child_6 .table-body {
  width: 458px;
}
/* line 1129, ../sass/layout.scss */
.fullWidth.grid_child_12 .table-header, .fullWidth.grid_child_12 .table-body {
  width: 970px;
}

/* line 1137, ../sass/layout.scss */
.scrollable.grid_child_6 .table-header, .scrollable.grid_child_6 .table-body {
  width: 435px;
}
/* line 1143, ../sass/layout.scss */
.scrollable.grid_child_12 .table-header, .scrollable.grid_child_12 .table-body {
  width: 950px;
}

/* line 1149, ../sass/layout.scss */
.ajax_error, .ajax_loading, .ajax_loading_small {
  display: none;
}

/* line 1153, ../sass/layout.scss */
footer {
  height: 58px;
  line-height: 58px;
  margin: 10px auto !important;
  font-family: OpenSans-Semibold, verdana, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
/* line 1161, ../sass/layout.scss */
footer a, footer span {
  color: #525252;
  text-transform: uppercase;
}
/* line 1165, ../sass/layout.scss */
footer a:hover, footer span:hover {
  color: #ee2e2f;
  cursor: pointer;
}
/* line 1170, ../sass/layout.scss */
footer a img, footer span img {
  vertical-align: middle;
  margin-left: 3px;
}
/* line 1176, ../sass/layout.scss */
footer .copyright {
  font-style: italic;
  font-size: 9px;
  line-height: 9px;
  padding: 10px 0;
}

/* line 1184, ../sass/layout.scss */
#search-box {
  margin-bottom: 6px;
}

/* line 1189, ../sass/layout.scss */
#search-options input {
  position: absolute;
  z-index: -100;
  filter: alpha(opacity=0);
  opacity: 0;
  margin: 0;
}

/* line 1198, ../sass/layout.scss */
img.ajax-loader {
  width: 220px;
  height: 19px;
}

/* Ajax Loading Style */
/* line 1204, ../sass/layout.scss */
.ajax-loading-module {
  width: 100%;
}
/* line 1207, ../sass/layout.scss */
.ajax-loading-module .inner-rounded-box {
  text-align: center;
}
/* line 1211, ../sass/layout.scss */
.ajax-loading-module .ajax-error-message {
  font-weight: bold;
}

/* Json exception style */
/* line 1218, ../sass/layout.scss */
.json-exception .json-label {
  font-weight: bold;
}
/* line 1222, ../sass/layout.scss */
.json-exception .json-main-container {
  width: 100%;
  border: 2px solid #933;
  background-color: #fff;
}
/* line 1227, ../sass/layout.scss */
.json-exception .json-main-container .json-lines-container {
  float: left;
  position: relative;
  width: 3%;
  color: black;
  height: 184px;
  overflow: hidden;
  border-right: 1px solid black;
  background-color: #fff;
}
/* line 1237, ../sass/layout.scss */
.json-exception .json-main-container .json-lines-container .json_lines {
  height: 12px;
  text-align: right;
  padding-right: 3px;
}
/* line 1244, ../sass/layout.scss */
.json-exception .json-main-container .json-textarea {
  display: inline;
  width: 97%;
  resize: none;
  line-height: 12px;
  border: 0px;
  outline: none;
}
/* line 1254, ../sass/layout.scss */
.json-exception .json-error {
  background-color: #fee;
  color: #933;
  border: 2px solid #933;
  padding: 3px;
  margin-top: 3px;
}
/* line 1262, ../sass/layout.scss */
.json-exception .json-live-error-message {
  font-weight: bold;
  margin-left: 10px;
}

/* #NavBar Styles */
/* line 1271, ../sass/layout.scss */
.nav-bar .inner-rounded-box {
  padding: 10px;
}
/* line 1274, ../sass/layout.scss */
.nav-bar .page-location {
  max-width: 45%;
  color: #fff;
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  font-size: 2em;
  line-height: 1.33333em;
  word-break: break-all;
}
/* line 1283, ../sass/layout.scss */
.nav-bar .client-selection {
  float: right;
}
/* line 1286, ../sass/layout.scss */
.nav-bar .client-selection form {
  float: left;
  padding: 5px;
  display: inline;
  margin: 0;
}
/* line 1292, ../sass/layout.scss */
.nav-bar .client-selection form select {
  display: inline;
  margin: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 1303, ../sass/layout.scss */
.nav-bar .page-location,
.nav-bar .client-selection {
  display: inline-block;
  vertical-align: middle;
}
/* line 1309, ../sass/layout.scss */
.nav-bar label.client-select-label {
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  color: #fff;
  font-size: 1.66667em;
  line-height: 1.66667em;
  word-break: break-all;
  float: left;
}
/* line 1319, ../sass/layout.scss */
.nav-bar .page-location,
.nav-bar .client-selection {
  display: inline-block;
  vertical-align: middle;
}
/* line 1325, ../sass/layout.scss */
.nav-bar label.client-select-label {
  font-family: "BebasNeueRegular", Helvetica, Verdana, sans-serif;
  color: #fff;
  font-size: 1.66667em;
  line-height: 1.66667em;
  word-break: break-all;
  float: left;
}

/*Search Button Options*/
/* line 1337, ../sass/layout.scss */
#simple-form-container #simple-form #search-options {
  width: 437px;
  height: 30px;
  float: left;
}

/* line 1343, ../sass/layout.scss */
#search-options {
  width: 472px;
  height: 30px;
  float: left;
}

/* line 1349, ../sass/layout.scss */
#simple-form-container #simple-form #search-options-small div label input,
#search-options-small div label input,
#simple-form-container #simple-form #search-options-nr div label input,
#search-options-nr div label input,
#search-options div label input,
#simple-form-container #simple-form #search-options div label input {
  margin-right: 100px;
}

/* line 1358, ../sass/layout.scss */
#simple-form-container #simple-form #search-options-nr,
#search-options-small,
#simple-form-container #simple-form #search-options-small {
  width: 380px;
  height: 30px;
}

/* line 1365, ../sass/layout.scss */
#simple-form-container #simple-form #search-options .ck-button,
#simple-form-container #simple-form #search-options .ck-button:hover,
#simple-form-container #simple-form #search-options-small .ck-button,
#search-options-small .ck-button,
#simple-form-container #simple-form #search-options-small .ck-button:hover,
#search-options .ck-button {
  margin: 5px 5px 5px 0;
  background-color: #fcfcfc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #ececec;
  overflow: auto;
  float: left;
}

/* line 1380, ../sass/layout.scss */
#search-options .ck-button {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
}

/* line 1386, ../sass/layout.scss */
#simple-form-container #simple-form #search-options-nr .ck-button,
#search-options-nr .ck-button,
#simple-form-container #simple-form #search-options-nr .ck-button:hover {
  margin: 5px 5px 5px 0;
  background-color: #fcfcfc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #ececec;
  overflow: auto;
  float: right;
}

/* line 1398, ../sass/layout.scss */
.ck-button.pub-search-buttons {
  width: 82px;
}

/* line 1402, ../sass/layout.scss */
.ck-button.rec-search-buttons {
  width: 18.5%;
}
/* line 1405, ../sass/layout.scss */
.ck-button.rec-search-buttons input[type="checkbox"] {
  display: none;
}

/* line 1410, ../sass/layout.scss */
.ck-button.performer {
  width: 23%;
}

/* line 1414, ../sass/layout.scss */
.ck-button.nr-search-buttons {
  width: 20%;
}

/* line 1418, ../sass/layout.scss */
.ck-button:hover {
  margin: 5px 5px 5px 0;
  background-color: #efefef;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid red;
  overflow: auto;
  float: left;
  color: red;
}

/* line 1429, ../sass/layout.scss */
.ck-button label {
  float: left;
  width: 100%;
  cursor: pointer;
}
/* line 1434, ../sass/layout.scss */
.ck-button label span {
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  text-transform: capitalize;
  text-align: center;
  padding: 3px 0px;
  display: block;
  height: 22px;
}
/* line 1445, ../sass/layout.scss */
.ck-button label input {
  position: absolute;
  z-index: -100;
  filter: alpha(opacity=0);
}

/* line 1452, ../sass/layout.scss */
span.ck-button-selected {
  background-color: #ee2e2f;
  color: #fff;
}

/* line 1457, ../sass/layout.scss */
.btn-disabled {
  opacity: 0.6;
}
/* line 1459, ../sass/layout.scss */
.btn-disabled:hover, .btn-disabled :hover {
  cursor: default !important;
}

/* charts title */
/* line 1465, ../sass/layout.scss */
.highcharts-title {
  position: absolute;
  left: 0;
  top: 12px;
  width: 100%;
}
/* line 1471, ../sass/layout.scss */
.highcharts-title a {
  position: absolute;
  right: 8px;
  top: -3px;
}

/*Generic Simple form layout*/
/* line 1479, ../sass/layout.scss */
.header-title {
  width: 290px;
  height: auto;
}

/* line 1484, ../sass/layout.scss */
#simple-form-container {
  width: 1005px;
  height: 112px;
  float: left;
  position: relative;
}
/* line 1489, ../sass/layout.scss */
#simple-form-container form {
  float: right;
  width: 515px;
  height: 60px;
  position: relative;
  position: absolute;
  bottom: 30px;
  right: 0px;
}

/* line 1500, ../sass/layout.scss */
#simple-form {
  width: 515px;
  height: auto;
}

/*Product Details*/
/* line 1506, ../sass/layout.scss */
.product-details {
  float: left;
  width: 1005px;
}

/* line 1511, ../sass/layout.scss */
#main_content > div:nth-child(3) > div > div.top-outstanding-products > div > div > table > thead > tr > th:nth-child(1) {
  border-radius: 10px 0px 0 0;
}

/* line 1515, ../sass/layout.scss */
#main_content > div:nth-child(3) > div > div.top-outstanding-products > div > div > table > thead > tr > th:nth-child(5) {
  border-radius: 0 10px 0 0;
}

/* Outdated Browser Banner */
/* line 1520, ../sass/layout.scss */
div.outdated_browser {
  width: 100%;
  background: #fdf2ab;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.28);
}

/* line 1528, ../sass/layout.scss */
div.outdated_browser div {
  margin: auto;
  width: 1024px;
  padding: 6px;
  background: inherit;
}

/* line 1535, ../sass/layout.scss */
div.outdated_browser img {
  float: left;
  margin: 0 12px 0 0;
}

/* line 1540, ../sass/layout.scss */
div.outdated_browser strong {
  font-weight: bold;
}

/*NEW_CLIENT_ROYALTY_ANALYSIS*/
/* line 1545, ../sass/layout.scss */
td[align="left"] span {
  margin-left: 11px;
}

/*MAIN*/
/* line 1565, ../sass/layout.scss */
nav {
  float: left;
}

/* line 247, ../sass/_base.scss */
.highlighting td, .highlighting-table td {
  -moz-box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent,inset -1px 0 0 transparent, inset 1px 0 0 transparent!important;
  -webkit-box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent,inset -1px 0 0 transparent, inset 1px 0 0 transparent!important;
  box-shadow: inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent,inset -1px 0 0 transparent, inset 1px 0 0 transparent!important;
}
/* line 250, ../sass/_base.scss */
.highlighting td.highlight-row, .highlighting-table td.highlight-row {
  -moz-box-shadow: inset 0 3px 0 0 #c9c9c9, inset 0 -3px 0 0 #c9c9c9,inset -1px 0 0 transparent, inset 1px 0 0 transparent!important;
  -webkit-box-shadow: inset 0 3px 0 0 #c9c9c9, inset 0 -3px 0 0 #c9c9c9,inset -1px 0 0 transparent, inset 1px 0 0 transparent!important;
  box-shadow: inset 0 3px 0 0 #c9c9c9, inset 0 -3px 0 0 #c9c9c9,inset -1px 0 0 transparent, inset 1px 0 0 transparent!important;
}
/* line 254, ../sass/_base.scss */
.highlighting td.highlight-row.highlight-column, .highlighting-table td.highlight-row.highlight-column {
  -moz-box-shadow: inset -3px 0 0 #c9c9c9, inset 3px 0 0 #c9c9c9,inset 0 3px 0 0 #c9c9c9, inset 0 -3px 0 0 #c9c9c9!important;
  -webkit-box-shadow: inset -3px 0 0 #c9c9c9, inset 3px 0 0 #c9c9c9,inset 0 3px 0 0 #c9c9c9, inset 0 -3px 0 0 #c9c9c9!important;
  box-shadow: inset -3px 0 0 #c9c9c9, inset 3px 0 0 #c9c9c9,inset 0 3px 0 0 #c9c9c9, inset 0 -3px 0 0 #c9c9c9!important;
}
/* line 259, ../sass/_base.scss */
.highlighting td.highlight-column, .highlighting-table td.highlight-column {
  -moz-box-shadow: inset -3px 0 0 #c9c9c9, inset 3px 0 0 #c9c9c9,inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent!important;
  -webkit-box-shadow: inset -3px 0 0 #c9c9c9, inset 3px 0 0 #c9c9c9,inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent!important;
  box-shadow: inset -3px 0 0 #c9c9c9, inset 3px 0 0 #c9c9c9,inset 0 1px 0 0 transparent, inset 0 -1px 0 0 transparent!important;
}

/* line 1573, ../sass/layout.scss */
.ajax_ph:empty {
  display: none;
}

/* line 1577, ../sass/layout.scss */
.highcharts-container {
  overflow: visible !important;
}
/* line 1579, ../sass/layout.scss */
.highcharts-container svg {
  overflow: visible !important;
}

/* Graphs placeholder loading */
/* line 1585, ../sass/layout.scss */
.graph-load {
  width: 320px;
  height: 435px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  color: #525252;
  position: relative;
}

/* line 1598, ../sass/layout.scss */
.error-border {
  border: 1px solid red !important;
}

/* line 1602, ../sass/layout.scss */
.error-msg {
  color: red !important;
  font-weight: bold;
  vertical-align: middle;
}

/* line 1608, ../sass/layout.scss */
input[type=text], input[type=password], input[type=number], select {
  height: 30px;
  width: 100%;
  padding: 6px 4px 4px 4px;
  border-radius: 3px;
}

/* line 1615, ../sass/layout.scss */
select {
  line-height: 24px;
}

/* line 1619, ../sass/layout.scss */
form[name="viewSelectionForm"] select,
form[name="subClientSelectionForm"] select,
form[name="clientSelectionForm"] select {
  height: 20px;
  padding: 0;
  line-height: 14px;
}

/* line 1627, ../sass/layout.scss */
.status .inner-rounded-box {
  padding-top: 10px;
}

/* line 1631, ../sass/layout.scss */
.ajax-loading-module.income-analysis {
  width: 100%;
  position: absolute;
  top: 45%;
  bottom: 0;
  display: block;
  text-align: center;
}

/* line 1640, ../sass/layout.scss */
.disclaimer {
  float: left;
  margin-top: 10px;
  font-size: 11px;
  font-style: italic;
}

/* line 1647, ../sass/layout.scss */
.favouriteable {
  width: 16px;
  height: 16px;
  margin: 0 auto;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 1657, ../sass/layout.scss */
.favourited {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 1666, ../sass/layout.scss */
#switch {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
  float: left;
  margin: 10px 13px 10px 10px;
  padding: 2px;
  width: 75px;
  height: 30px;
  background-color: #ddd;
  border-radius: 60px;
}

/* line 1683, ../sass/layout.scss */
#switch:before,
#switch:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}

/* line 1694, ../sass/layout.scss */
#switch:before {
  right: 1px;
  background-color: #d9d9d9;
  border-radius: 60px;
  transition: background 0.4s;
}

/* line 1702, ../sass/layout.scss */
#switch:after {
  width: 30px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transition: margin 0.4s;
}

/* line 1713, ../sass/layout.scss */
#switch.ON:after {
  margin-left: 43px;
}

/* line 1718, ../sass/layout.scss */
#switch.OFF .text:before, #switch.ON .text:before {
  position: absolute;
  top: 4px;
  font-size: 20px;
  font-family: BebasNeueRegular, verdana, helvetica, sans-serif;
  z-index: 1;
}

/* line 1727, ../sass/layout.scss */
#switch.OFF .text:before {
  content: "OFF";
  color: #828282;
  right: 13px;
}

/* line 1734, ../sass/layout.scss */
#switch.ON .text:before {
  content: "ON";
  color: white;
  left: 15px;
}

/* line 1740, ../sass/layout.scss */
.sub-client-name {
  float: left;
  display: inline-block;
  margin-top: -18px;
}

/* line 1746, ../sass/layout.scss */
#sub-client-toggle {
  float: right;
  margin-top: -32px;
}

/* line 1751, ../sass/layout.scss */
#toggle-msg {
  display: block;
  float: left;
  margin-top: 14px;
}

/* line 1758, ../sass/layout.scss */
.simple-srch-rec-input-fld-input-box input, .catalogue-search-module input, .search-module input {
  width: 422px !important;
  height: 30px;
  background: #fff;
  border: none;
  font-size: 10pt;
  float: left;
  color: #828282;
  padding-left: 15px;
  border-radius: 3px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 1776, ../sass/layout.scss */
.simple-srch-rec-input-fld-input-box button#submit-button, .catalogue-search-module button#submit-button, .search-module button#submit-button {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: none;
  background: white;
  height: 30px;
  width: 30px;
  color: #4f5b66;
  font-size: 10pt;
  outline: none;
  opacity: 1;
  cursor: pointer;
  background: #fff !important;
  border-left: 1px solid #d9d9d9 !important;
  float: left;
}
/* line 1797, ../sass/layout.scss */
.simple-srch-rec-input-fld-input-box button#submit-button i, .catalogue-search-module button#submit-button i, .search-module button#submit-button i {
  font-size: 19px;
  vertical-align: middle;
}
/* line 1803, ../sass/layout.scss */
.simple-srch-rec-input-fld-input-box #search-box.grid_child_5 input, .catalogue-search-module #search-box.grid_child_5 input, .search-module #search-box.grid_child_5 input {
  width: 340px !important;
}

/* line 1808, ../sass/layout.scss */
.icons .selector {
  font-family: OpenSans-Semibold, Helvetica, Verdana, sans-serif;
}
/* line 1810, ../sass/layout.scss */
.icons .selector svg {
  fill: #828282;
}
/* line 1813, ../sass/layout.scss */
.icons .selector span {
  color: #828282;
}
/* line 1817, ../sass/layout.scss */
.icons .selector a:hover, .icons .selector .active-view {
  text-decoration: none;
}
/* line 1819, ../sass/layout.scss */
.icons .selector a:hover svg, .icons .selector .active-view svg {
  fill: #525252 !important;
}
/* line 1822, ../sass/layout.scss */
.icons .selector a:hover span, .icons .selector .active-view span {
  color: #ee2e2f !important;
}
/* line 1827, ../sass/layout.scss */
.icons .selector.disabled-btn {
  opacity: 0.4;
}
/* line 1830, ../sass/layout.scss */
.icons .selector.disabled-btn a {
  cursor: default;
  height: 0;
  bottom: 0;
  right: 0;
  font-size: 100%;
  font-weight: normal;
}
/* line 1839, ../sass/layout.scss */
.icons .selector.disabled-btn a span {
  fill: #828282;
}
/* line 1843, ../sass/layout.scss */
.icons .selector.disabled-btn a div {
  color: #828282;
}
/* line 1847, ../sass/layout.scss */
.icons .selector.disabled-btn a:hover {
  text-decoration: none;
}
/* line 1849, ../sass/layout.scss */
.icons .selector.disabled-btn a:hover svg {
  fill: #828282 !important;
}
/* line 1852, ../sass/layout.scss */
.icons .selector.disabled-btn a:hover span {
  color: #828282 !important;
}

/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
/* Tablet Portrait size to standard 960 (devices and browsers) */
/* All Mobile Sizes (devices and browser) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* line 1887, ../sass/layout.scss */
.showbox {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 1893, ../sass/layout.scss */
.showbox.static {
  position: static;
}

/* line 1899, ../sass/layout.scss */
.loader {
  position: relative;
  margin: 0px auto;
  width: 30px;
}
/* line 1903, ../sass/layout.scss */
.loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}

/* line 1910, ../sass/layout.scss */
.circular {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 1924, ../sass/layout.scss */
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes color {
  100%, 66%, 0% {
    stroke: #ee2e2f;
  }
  40%, 80%, 90% {
    stroke: #000;
  }
}
/* line 1966, ../sass/layout.scss */
.success-div {
  width: 100%;
  background-color: #32b048;
  color: #fff;
  font-size: 1.25em;
  letter-spacing: 0.01em;
  overflow: hidden;
  padding-left: 5em;
  margin: -0.5em 0 1.75em 0;
}
/* line 1976, ../sass/layout.scss */
.success-div .icon-safe_logout {
  float: left;
  position: absolute;
  display: inline-block;
  height: 75px;
  width: 75px;
  left: -19px;
  top: -18px;
}
/* line 1985, ../sass/layout.scss */
.success-div .icon-safe_logout svg {
  fill: #2d7443;
}

/* line 1991, ../sass/layout.scss */
.failure-div {
  width: 100%;
  background-color: #ea4e42;
  color: #fff;
  font-size: 1.25em;
  letter-spacing: 0.005em;
  overflow: hidden;
  padding-left: 5em;
  margin: -0.5em 0 1.75em 0;
}
/* line 2001, ../sass/layout.scss */
.failure-div .icon-error {
  position: absolute;
  float: left;
  height: 75px;
  width: 75px;
  left: -16px;
  top: -21px;
}
/* line 2009, ../sass/layout.scss */
.failure-div .icon-error svg {
  fill: #d62408;
}

/* line 2015, ../sass/layout.scss */
.editable-field {
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  margin-top: 12px;
  margin-bottom: 20px;
  position: relative;
}
/* line 2032, ../sass/layout.scss */
.editable-field .editable-field-text {
  font-size: 1em;
  line-height: 1.7em;
}
/* line 2037, ../sass/layout.scss */
.editable-field .icon-edit {
  display: none;
}
/* line 2042, ../sass/layout.scss */
.editable-field:hover .editable-field-text, .editable-field:hover .icon-edit {
  background: #b7e7cb;
  cursor: pointer;
}
/* line 2046, ../sass/layout.scss */
.editable-field:hover .icon-edit {
  height: 1.7em;
  width: 1.7em;
  margin-left: 0.25em;
  display: block;
}
/* line 2051, ../sass/layout.scss */
.editable-field:hover .icon-edit svg {
  margin: 25%;
  fill: #32b04f;
}

/* line 2060, ../sass/layout.scss */
.check-field-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 50px;
  margin-top: 20px;
  /* keeping this separate from the general style for check-field so it is re usable*/
}
/* line 2073, ../sass/layout.scss */
.check-field-group > .check-field {
  width: 110px;
  height: 90px;
}

/* line 2079, ../sass/layout.scss */
.check-field {
  padding: 1em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  text-align: center;
}
/* line 2097, ../sass/layout.scss */
.check-field > * {
  display: block;
  margin: 0 auto;
}
/* line 2102, ../sass/layout.scss */
.check-field span {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
/* line 2110, ../sass/layout.scss */
.check-field input + span::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  border: 1px solid #a0a0a0;
  border-radius: 3px;
}
/* line 2123, ../sass/layout.scss */
.check-field input:checked + span::after {
  background: #f1f1f1;
}
/* line 2127, ../sass/layout.scss */
.check-field input:not(:disabled):hover + span::after {
  background: #f1f1f1;
  border: 1px solid #ddd;
  border-radius: 3px;
}
