@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500);
/**
 * This is the main application stylesheet. It should include or import all
 * stylesheets used throughout the application as this is the only stylesheet in
 * the Grunt configuration that is automatically processed.
 */
/*font-family: 'Open Sans', sans-serif;*/
/*  RESET
------------------------------------------------------------------------------*/
html,
body {
  min-height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/*  RESET END
------------------------------------------------------------------------------*/
/* REUSABLE STYLES
------------------------------------------------------------------------------*/
.hidden {
  display: none !important;
}
.clear {
  height: 0;
  clear: both;
  overflow: hidden;
  font-size: 0;
}
/* REUSABLE STYLES END
------------------------------------------------------------------------------*/
/* Intercom launcher */
.intercom-lightweight-app {
  z-index: 1000000000 !important;
}
/* FOUNDATION
------------------------------------------------------------------------------*/
html {
  background: #2e3947 url(main/bg-login.png) repeat;
  min-height: 100%;
  height: 100%;
}
body {
  background: url(main/bg-pic-reg.png) 50% 195px no-repeat;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  color: #555;
}
.terms a,
.b-invite-login a {
  color: #c42026;
  text-decoration: underline;
}
a:hover,
.sort-type a:focus {
  text-decoration: none;
}
img {
  color: #c42026;
}
strong {
  font-weight: bold;
}
a {
  cursor: pointer;
}
/* FOUNDATION
------------------------------------------------------------------------------*/
/* FORM
------------------------------------------------------------------------------*/
.b-form input[type="text"],
.b-form input[type="password"],
.b-form select {
  height: 41px;
}
.b-form .input-item select,
.b-form .input-item input[type="text"],
.b-form .input-item input[type="password"] {
  display: block;
  width: 100%;
}
/* Alert */
.b-form .alert-message {
  font-size: 12px;
  color: #c42026;
  display: none;
}
.b-form .alert-message.error,
.b-form .error .alert-message {
  display: block;
}
.b-form textarea.error,
.b-form .error textarea,
.b-form input[type="text"].error,
.b-form input[type="password"].error,
.b-form .error input[type="text"],
.b-form .error input[type="password"] {
  border: 1px solid #c42026;
}
.b-form textarea:focus,
.b-form input[type="text"]:focus,
.b-form input[type="password"]:focus {
  outline: none;
}
.placeholder::-webkit-input-placeholder {
  color: #abaeb2;
  line-height: 36px;
  padding: 0;
  margin: 0;
  top: 0;
}
.placeholder::-moz-placeholder {
  color: #abaeb2;
  line-height: 36px;
  padding: 0;
  margin: 0;
  top: 0;
}
.placeholder:focus::-webkit-input-placeholder {
  color: #abaeb2;
  line-height: 36px;
  padding: 0;
  margin: 0;
  top: 0;
}
.placeholder:focus::-moz-placeholder {
  color: #abaeb2;
  line-height: 36px;
  padding: 0;
  margin: 0;
  top: 0;
}
.b-form .input-icon.icon-left {
  position: relative;
}
.b-form .input-icon.icon-left i {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  width: 39px;
  border-right: 1px solid #dddcdc;
}
.b-form .input-icon.icon-left input {
  padding-left: 50px;
}
.b-form .input-icon i:after {
  display: block;
  content: '';
  background: url(main/sprite-main.png) no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
}
.b-form .input-icon i.icon-user:after {
  background-position: -54px -68px;
  width: 20px;
  height: 22px;
  margin: -11px 0 0 -10px;
}
.b-form .input-icon i.icon-password:after {
  background-position: -54px -102px;
  width: 19px;
  height: 24px;
  margin: -12px 0 0 -10px;
}
.b-form .error .input-wrapper .alert-message {
  display: block;
}
.b-form .error .chosen-container-single .chosen-single {
  border-color: #c42026;
}
/* Alert end */
.b-form input[type="text"]::-webkit-input-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="text"]::-moz-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="text"]:focus::-webkit-input-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="text"]:focus::-moz-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="password"]::-webkit-input-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="password"]::-moz-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="password"]:focus::-webkit-input-placeholder {
  color: #555;
  opacity: 1;
}
.b-form input[type="password"]:focus::-moz-placeholder {
  color: #555;
  opacity: 1;
}
/* FORM END
------------------------------------------------------------------------------*/
/* CHOSEN
------------------------------------------------------------------------------*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #dddcdc;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddcdc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  color: #abaeb2;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  background-clip: padding-box;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 34px;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(main/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(main/sprite-main.png) no-repeat 0px -132px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #ffffff url(main/chosen-sprite.png) no-repeat 100% -20px;
  background: url(main/chosen-sprite.png) no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url(main/chosen-sprite.png) no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url(main/chosen-sprite.png) no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url(main/chosen-sprite.png) no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url(main/chosen-sprite.png) no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}
/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 0 4px 0;
  padding: 0;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(main/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
/* @end */
/* @group Active  */
.chosen-container-active.chosen-with-drop .chosen-single {
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -24px -132px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}
/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: #ffffff url(main/chosen-sprite.png) no-repeat -30px -20px;
  background: url(main/chosen-sprite.png) no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url(main/chosen-sprite.png) no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url(main/chosen-sprite.png) no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url(main/chosen-sprite.png) no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url(main/chosen-sprite.png) no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}
/* @end */
/* CHOSEN END
------------------------------------------------------------------------------*/
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-right: 7px;
  padding-left: 7px;
}
/* BLOCKS
------------------------------------------------------------------------------*/
/* MAIN */
.b-content .b-main {
  max-width: 800px;
  margin: 0 auto;
  padding: 0;
}
.b-main {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 35px;
}
/* MAIN END */
/* HEADER */
.b-header {
  overflow: hidden;
  padding: 60px 0 0;
  min-height: 100px;
}
.b-logo {
  display: block;
  width: 294px;
  height: 96px;
  float: left;
  margin: 0 0 0 12px;
}
.b-logo img {
  display: block;
}
.b-invite-login {
  color: #ededed;
  font-size: 14px;
  float: right;
  text-align: right;
  line-height: 1.3em;
  padding: 36px 0 28px;
}
.b-invite-login a {
  font-weight: 700;
}
/* HEADER END */
/* FOOTER */
.b-footer {
  padding: 24px 0 20px;
  font-size: 13px;
  color: #555;
  text-align: center;
}
/* FOOTER END */
/* CONTENT */
/* CONTENT END */
.b-box {
  background-color: #EDEDED;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.75);
}
.b-box .title-wrapper {
  position: relative;
  padding: 19px 110px 23px 0;
}
.b-box .title-wrapper .title {
  font-size: 24px;
  color: #363636;
}
.b-box .title-wrapper .required {
  font-size: 14px;
  color: #ed6e1d;
  position: absolute;
  top: 20px;
  right: 0;
  text-align: right;
  font-weight: bold;
  padding: 0 0 0 15px;
}
.b-box .title-wrapper .required b {
  font-size: 24px;
  position: absolute;
  left: 0;
  top: 1px;
}
.b-box .main {
  padding: 0 27px;
}
.b-box-title {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  position: relative;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 8px 5px 11px;
  background-color: #c42026;
}
.b-box-title .sidedecor {
  display: block;
  background: url(main/sprite-main.png) no-repeat;
  width: 35px;
  height: 64px;
  position: absolute;
  top: 3px;
}
.b-box-title .sidedecor.left {
  background-position: 0 -65px;
  left: -35px;
}
.b-box-title .sidedecor.right {
  background-position: 0 0;
  right: -35px;
}
.b-form-registration select,
.b-form-registration input[type="text"],
.b-form-registration input[type="password"] {
  display: block;
  width: 100%;
  height: 41px;
  line-height: 41px;
}
.b-form-registration .label {
  display: block;
  padding: 0 0 6px 0;
  position: relative;
  width: 100%;
  font-size: 13px;
  font-weight: bold;
  color: #555;
  text-transform: uppercase;
}
.b-form-registration .label .required {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  right: 0;
  vertical-align: baseline;
}
.b-form-registration .chosen-container {
  width: 100% !important;
}
.b-form-registration .row-checkbox {
  position: relative;
  padding: 0 0 7px 22px;
  line-height: 0.9em;
}
.b-form-registration .row-checkbox input[type='checkbox'] {
  position: absolute;
  top: 0;
  left: 0;
}
.b-form-registration .row-checkbox label {
  font-size: 13px;
  color: #555;
  text-transform: none;
  font-weight: normal;
}
.b-form-registration .terms {
  padding: 9px 0 0;
}
.b-form-registration .row-button {
  text-align: center;
  padding: 25px 0 32px 60px;
}
.b-form-registration .row-button .btn {
  width: 250px;
}
.b-form-registration .input-item .alert-message {
  line-height: 0.7em;
  padding: 3px 0 3px;
}
.b-form-registration .row-checkbox .alert-message {
  padding: 4px 0 10px;
}
.b-form-registration .b-captha {
  padding: 8px 0 0;
}
.b-form-registration .captcha {
  position: relative;
}
.b-form-registration .captchaInput {
  padding-right: 40px;
}
.b-form-registration .has-error .inputTerms,
.b-form-registration .has-error .b-select {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.b-grid {
  margin: 0 0 0 -60px;
}
.b-grid:after {
  display: block;
  content: '';
  height: 0;
  overflow: hidden;
  clear: both;
}
.b-grid .grid-unit {
  display: inline-block;
  width: 50%;
  float: left;
  padding-left: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.b-grid_reverse .grid-unit {
  float: right;
}
.b-postreg {
  color: #555;
  font-size: 14px;
}
.b-postreg .title {
  font-size: 24px;
  color: #343434;
  padding: 0 0 23px;
  font-weight: 700;
  font-style: italic;
}
.b-postreg .message {
  font-weight: 700;
  padding: 0 0 24px;
  font-size: 18px;
}
.b-postreg .text {
  line-height: 1.4em;
  padding: 0 0 61px;
}
.b-postreg .text p {
  padding: 0 0 10px;
  font-size: 14px;
}
.b-postreg a {
  color: #c42026;
  text-decoration: underline;
}
.b-postreg .bottom {
  font-size: 13px;
  padding: 0 0 53px;
}
body.login {
  background: url(main/bg-pic-login.png) 50% 50% no-repeat;
  height: 100%;
}
.b-login-page .b-logo {
  float: none;
  margin: 0 auto 16px;
}
.b-login-page .page-main {
  max-width: 345px;
  margin: 0 auto;
  padding: 0 5px;
}
.b-login-page .title {
  font-size: 24px;
  padding: 28px 0 30px;
}
.b-login-page .input-item {
  min-height: 59px;
}
.b-login-page .terms {
  font-size: 14px;
  padding: 11px 0 32px;
  line-height: 1.4em;
}
.b-vam-wrapper {
  height: 100%;
  width: 100%;
  display: table;
}
.b-vam-wrapper .vam-inner {
  display: table-cell;
  vertical-align: middle;
}
.alert.alert-error {
  background-color: #feece2;
  color: #c42026;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  position: relative;
  border: 1px solid #c42026;
  font-size: 12px;
}
.alert.alert-error .close {
  background: transparent url(main/sprite-main.png) no-repeat -52px -136px;
  border: 0 none;
  height: 9px;
  line-height: 20px;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: absolute;
  right: 9px;
  top: 9px;
  width: 9px;
}
/* BLOCKS END
------------------------------------------------------------------------------*/
/* POPUPS
------------------------------------------------------------------------------*/
.b-popup-overlay {
  display: none;
  background: #2b3030;
  opacity: 0.70;
  filter: alpha(opacity=70);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
.b-popup-overlay.b-popup-overlay_spash {
  opacity: 0.40;
  filter: alpha(opacity=40);
}
.b-popup-overlay.active {
  display: block;
}
.b-popup {
  display: none;
  position: fixed;
  top: 100px;
  left: 50%;
  z-index: 1001;
  background-color: #e6e6e6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #fff;
  -moz-box-shadow: 0px 0px 5px #4a4a4b;
  -webkit-box-shadow: 0px 0px 5px #4a4a4b;
  box-shadow: 0px 0px 5px #4a4a4b;
}
.b-popup.active {
  display: block;
}
.b-popup .close {
  display: block;
  position: absolute;
  top: -20px;
  right: -20px;
  background: url(main/sprite-main.png) no-repeat -36px 0;
  width: 50px;
  height: 51px;
  cursor: pointer;
}
.b-popup .popup-content {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.b-popup .popup-title {
  font-size: 16px;
  color: #3d3d3d;
  padding: 20px 17px 19px;
}
.b-popup-form input[type="text"],
.b-popup-form input[type="password"] {
  border: 1px solid #dddcdc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.b-popup-terms .popup-content {
  padding: 30px 0;
}
.b-popup-terms .pp-title {
  color: #303030;
  font-weight: 700;
  font-size: 22px;
  padding: 0 0 0 32px;
  margin-top: 0;
  margin-bottom: 0;
}
.b-popup-terms .wrapper-text {
  border: 1px solid #dadada;
  background-color: #fff;
  overflow: auto;
  overflow-x: auto;
  overflow-y: auto;
  margin: 0 32px;
  font-size: 13px;
  color: #737373;
  height: 450px;
  line-height: 1.35em;
}
.b-popup-terms .wrapper-text .inner {
  padding: 10px;
}
.b-popup-terms .wrapper-text .title {
  font-size: 17px;
  color: #2c2c2c;
  font-weight: 700;
  padding: 3px 0 10px;
}
.b-popup-terms .wrapper-text p {
  font-size: 13px;
  padding: 0 0 10px;
}
.b-popup-terms .wrapper-text ul {
  padding: 0 0 10px;
  list-style: outside disc;
  margin: 0 0 0 20px;
}
.b-popup-terms .wrapper-text ol {
  padding: 0 0 10px;
  list-style: outside decimal;
  margin: 0 0 0 20px;
}
.b-popup-terms .wrapper-text li {
  padding: 0 0 5px;
}
.b-popup-terms .wrapper-text em {
  font-style: italic;
}
.b-popup-terms .row-button {
  padding: 13px 32px 0;
}
.b-popup-terms .row-button .btn {
  min-width: 90px;
  margin-right: 10px;
}
/* POPUPS END
------------------------------------------------------------------------------*/
@media only screen and (max-width: 480px) {
  .b-logo {
    width: 80%;
    margin: 0 auto;
    float: none;
  }
  .b-invite-login {
    float: none;
    text-align: center;
    clear: both;
    padding: 0 0 15px;
  }
  .b-logo img {
    width: 100%;
  }
  .b-grid .grid-unit {
    float: none;
    width: 100%;
  }
  .b-main {
    padding: 0;
  }
  .b-box-title .sidedecor {
    display: none;
  }
  .b-popup-overlay {
    display: none !important;
  }
  .b-popup.b-popup-terms {
    width: auto;
    margin: 0;
    top: 30px;
    left: 10px;
    right: 10px;
  }
  .b-popup-terms .wrapper-text {
    margin: 0 10px;
  }
  .b-popup-terms .pp-title {
    padding: 0 20px 21px 15px;
  }
}
body {
  font-family: sans-serif;
}
body.overflow-x-disabled {
  overflow-x: hidden;
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a {
  background: transparent;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm .5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  color: #373e4a;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #818da2;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 2px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #ededf0;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
p {
  margin: 0 0 8.5px;
  font-size: 12px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #303641;
}
.text-primary:hover {
  color: #1a1e24;
}
.text-warning {
  color: #574802;
}
.text-warning:hover {
  color: #251f01;
}
.text-danger {
  color: #ac1818;
}
.text-danger:hover {
  color: #7f1212;
}
.text-success {
  color: #045702;
}
.text-success:hover {
  color: #022501;
}
.text-info {
  color: #2c7ea1;
}
.text-info:hover {
  color: #215f79;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.list-inline > li:first-child {
  padding-left: 0;
}
dl {
  margin-bottom: 17px;
}
dt,
dd {
  line-height: 1.428571429;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 8.5px 17px;
  margin: 0 20px 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.428571429;
}
code,
kbd,
pre,
samp {
  font-family: 'Open Sans', sans-serif, Monaco, Menlo, Consolas, "Courier New", monospace;
}
code {
  padding: 1px 4px 2px;
  font-size: 90%;
  color: #c31919;
  background-color: #ebebeb;
  white-space: nowrap;
  border-radius: 3px;
  border: 1px solid #cecece;
}
pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #7d8086;
  background-color: #ebebeb;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
table col[class*="col-"] {
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f2f2f4;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #bdedbc;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #a9e8a8;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #ffc9c9;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ffafaf;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #ffefa4;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #ffeb8a;
}
@media (max-width: 767px) {
  .table-responsive {
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ebebeb !important;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 0;
  }
  .table-responsive .table {
    margin-bottom: 0;
  }
  .table-responsive .table thead tr th,
  .table-responsive .table tbody tr th,
  .table-responsive .table tfoot tr th,
  .table-responsive .table thead tr td,
  .table-responsive .table tbody tr td,
  .table-responsive .table tfoot tr td {
    white-space: nowrap;
  }
  .table-responsive .table-bordered {
    border: 0;
  }
  .table-responsive .table-bordered thead tr th:first-child,
  .table-responsive .table-bordered tbody tr th:first-child,
  .table-responsive .table-bordered tfoot tr th:first-child,
  .table-responsive .table-bordered thead tr td:first-child,
  .table-responsive .table-bordered tbody tr td:first-child,
  .table-responsive .table-bordered tfoot tr td:first-child {
    border-left: 0;
  }
  .table-responsive .table-bordered thead tr th:last-child,
  .table-responsive .table-bordered tbody tr th:last-child,
  .table-responsive .table-bordered tfoot tr th:last-child,
  .table-responsive .table-bordered thead tr td:last-child,
  .table-responsive .table-bordered tbody tr td:last-child,
  .table-responsive .table-bordered tfoot tr td:last-child {
    border-right: 0;
  }
  .table-responsive .table-bordered tbody tr:last-child th,
  .table-responsive .table-bordered tfoot tr:last-child th,
  .table-responsive .table-bordered tbody tr:last-child td,
  .table-responsive .table-bordered tfoot tr:last-child td {
    border-bottom: 0;
  }
  .btn:not(.form-control.ui-select-toggle) {
    min-width: unset !important;
  }
  .btn-primary {
    display: inline;
  }
  .ng-table-pager {
    min-width: 635px;
    overflow: hidden;
  }
  .panel-heading {
    overflow: hidden;
  }
  .pull-right {
    float: unset !important;
  }
  .selectize-control > .selectize-dropdown,
  .selectize-control > .selectize-input > input {
    width: unset;
  }
  .selectize-input {
    min-width: 240px !important;
  }
  .multiSelect .select {
    width: 240px !important;
  }
  .btn.mover {
    display: unset !important;
    margin-top: 0px !important;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(90deg);
  }
  #right.btn {
    display: unset !important;
    margin-top: 0px !important;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(90deg);
  }
  #campaignForm .buttons {
    margin-bottom: unset !important;
    margin-left: 30%;
  }
  .steps-progress-bar button {
    width: 50% !important;
    background: unset !important;
  }
  .steps-progress-bar button.active + button {
    background: unset !important;
    height: unset !important;
  }
  .advanced-datepicker {
    min-width: unset;
  }
  .link-blue {
    float: right;
  }
  .panel-heading {
    background-color: transparent !important;
  }
  .pull-right.panel-button.ng-scope {
    float: right !important;
    display: contents;
  }
  .panel-button button {
    margin-top: unset !important;
    font-size: 12px !important;
  }
  .col-sm-12.row-button.text-center {
    display: grid !important;
  }
  .table.rz-table {
    table-layout: unset !important;
  }
  .addDayPart-modal.modal-dialog {
    width: unset !important;
    margin-top: 0px;
  }
  .form-group.buttons.ng-scope {
    margin: 0px !important;
  }
  .dropzone .dz-default.dz-message {
    background-size: 200px 200px;
    height: 60px !important;
    margin-left: -100px !important;
    margin-top: -50.5px !important;
  }
  .steps-progress-bar button {
    height: unset !important;
  }
}
table > tbody > tr.highlight > td,
table > tbody > tr.highlight > th {
  background-color: #f1f2f4 !important;
  color: #303641;
}
.table > thead > tr > .middle-align,
.table > tbody > tr > .middle-align,
.table > tfoot > tr > .middle-align {
  vertical-align: middle;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #7d8086;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
}
.radio-inline,
.checkbox-inline {
  padding-left: 0;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-left: 50px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  margin-top: 3px;
}
.input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 28px;
  line-height: 28px;
}
textarea.input-sm {
  height: auto;
}
.input-lg {
  height: 41px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
select.input-lg {
  height: 41px;
  line-height: 41px;
}
textarea.input-lg {
  height: auto;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #ffd40b;
}
.has-warning .form-control {
  border-color: #ffd78a;
}
.has-warning .form-control:focus {
  border-color: #ffc658;
}
.has-warning .input-group-addon {
  color: #ffd40b;
  border-color: #ffd78a;
  background-color: #ffefa4;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #ff3030;
}
.has-error .form-control:focus {
  border-color: #ff7c92;
}
.has-error .input-group-addon {
  color: #ff3030;
  border-color: #ffafbd;
  background-color: #ffc9c9;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #46cd43;
}
.has-success .form-control {
  border-color: #b4e8a8;
}
.has-success .form-control:focus {
  border-color: #91dd80;
}
.has-success .input-group-addon {
  color: #46cd43;
  border-color: #b4e8a8;
  background-color: #bdedbc;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #d4d4d4;
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}
.payment-tab.form-horizontal .control-label {
  line-height: 33px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left;
  }
}
.bs-example > .btn,
.bs-example > .make-switch,
.bs-example > .btn-group {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 9px;
}
.bs-example.bs-baseline-top .btn,
.bs-example.bs-baseline-top .btn-group {
  vertical-align: top !important;
}
.btn-gray {
  color: #fff;
  background-color: #7c7e81;
  border-color: #6f7173;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
  color: #fff;
  background-color: #6f7173;
  border-color: #6f7173;
}
.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
  background-image: none;
}
.btn-gray.disabled,
.btn-gray[disabled],
fieldset[disabled] .btn-gray,
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled:active,
.btn-gray[disabled]:active,
fieldset[disabled] .btn-gray:active,
.btn-gray.disabled.active,
.btn-gray[disabled].active,
fieldset[disabled] .btn-gray.active {
  background-color: #f0f0f1;
  border-color: #f0f0f1;
}
.btn-gray > .caret {
  border-top-color: #303641;
  border-bottom-color: #303641 !important;
}
.btn-gray.dropdown-toggle {
  border-left-color: #dedee0;
}
.btn-gray.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-gray.btn-icon i {
  background-color: #dbdbdd;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-gray.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-gray.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-gray.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-gray.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-gray.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-gray.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-gray.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-gray.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-gray.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-gray.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-gray.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-primary {
  color: #fff;
  background-color: #7c7e81;
  border-color: #6f7173;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #6f7173;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #303641;
  border-color: #303641;
}
.btn-primary > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-primary.dropdown-toggle {
  border-left-color: #21252c;
}
.btn-primary.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-primary.btn-icon i {
  background-color: #1f232a;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-primary.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-primary.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-primary.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-primary.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-primary.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-primary.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-primary.btn-icon.btn-sm.icon-left {
  padding: 3px 14px 4px 33px;
}
.btn-primary.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.2;
  border-radius: 2px;
}
.btn-primary.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-primary.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-primary.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-mob-blue {
  color: #FFF;
  background-color: #0085D4;
  border-color: #176AB7;
}
.btn-blue {
  color: #fff;
  background-color: #c31919;
  border-color: #ad0808;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: #ffffff;
  background-color: #ad0808;
  border-color: #ad0808;
}
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #0072bc;
  border-color: #0072bc;
}
.btn-blue > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-blue.dropdown-toggle {
  border-left-color: #005c98;
}
.btn-blue.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-blue.btn-icon i {
  background-color: #005993;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-blue.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-blue.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-blue.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-blue.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-blue.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-blue.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-blue.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-blue.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-blue.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-blue.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-blue.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-red {
  color: #ffffff;
  background-color: #d42020;
  border-color: #d42020;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
  color: #ffffff;
  background-color: #b11b1b;
  border-color: #9f1818;
}
.btn-red:active,
.btn-red.active,
.open .dropdown-toggle.btn-red {
  background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
  background-color: #d42020;
  border-color: #d42020;
}
.btn-red > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-red.dropdown-toggle {
  border-left-color: #b51b1b;
}
.btn-red.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-red.btn-icon i {
  background-color: #b11b1b;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-red.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-red.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-red.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-red.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-red.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-red.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-red.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-red.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-red.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-red.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-red.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-orange {
  color: #ffffff;
  background-color: #c31919;
  border-color: #ad0808;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #ffffff;
  background-color: #ad0808;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #ff9600;
  border-color: #ff9600;
}
.btn-orange > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-orange.dropdown-toggle {
  border-left-color: #db8100;
}
.btn-orange.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-orange.btn-icon i {
  background-color: #d67e00;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-orange.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-orange.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-orange.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-orange.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-orange.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-orange.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-orange.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-orange.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-orange.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-orange.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-orange.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-gold {
  color: #846e20;
  background-color: #fcd036;
  border-color: #fcd036;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
  color: #846e20;
  background-color: #fbc70e;
  border-color: #f1bc04;
}
.btn-gold:active,
.btn-gold.active,
.open .dropdown-toggle.btn-gold {
  background-image: none;
}
.btn-gold.disabled,
.btn-gold[disabled],
fieldset[disabled] .btn-gold,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover,
fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,
.btn-gold[disabled]:focus,
fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,
.btn-gold[disabled]:active,
fieldset[disabled] .btn-gold:active,
.btn-gold.disabled.active,
.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active {
  background-color: #fcd036;
  border-color: #fcd036;
}
.btn-gold > .caret {
  border-top-color: #846e20;
  border-bottom-color: #846e20 !important;
}
.btn-gold.dropdown-toggle {
  border-left-color: #fbc813;
}
.btn-gold.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-gold.btn-icon i {
  background-color: #fbc70e;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-gold.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-gold.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-gold.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-gold.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-gold.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-gold.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-gold.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-gold.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-gold.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-gold.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-gold.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #000000;
  border-color: #000000;
}
.btn-black > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-black.dropdown-toggle {
  border-left-color: #000000;
}
.btn-black.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-black.btn-icon i {
  background-color: #000000;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-black.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-black.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-black.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-black.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-black.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-black.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-black.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-black.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-black.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-black.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-black.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-white {
  color: #303641;
  background-color: #ffffff;
  border-color: #ffffff;
  border-color: #ebebeb;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: #303641;
  background-color: #ebebeb;
  border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white > .caret {
  border-top-color: #303641;
  border-bottom-color: #303641 !important;
}
.btn-white.dropdown-toggle {
  border-left-color: #ededed;
}
.btn-white.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-white.btn-icon i {
  background-color: #ebebeb;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-white.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-white.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-white.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-white.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-white.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-white.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-white.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-white.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-white.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-white.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-white.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-warning {
  color: #555;
  background-color: #e5e6e8;
  border-color: #e5e6e8;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #555;
  background-color: #EBEBEB;
  border-color: #EBEBEB;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-warning > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-warning.dropdown-toggle {
  border-left-color: #f9d116;
}
.btn-warning.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-warning.btn-icon i {
  background-color: #DADADA;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-warning.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-warning.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-warning.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-warning.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-warning.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-warning.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-warning.btn-icon.btn-sm.icon-left {
  padding: 3px 14px 4px 33px;
}
.btn-warning.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.2;
  border-radius: 2px;
}
.btn-warning.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-warning.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-warning.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-warning-label {
  color: #373e4a;
}
.btn-warning-label:hover {
  color: #373e4a;
}
.btn-warning-label.btn-icon i {
  background-color: #E6E9EE;
}
.btn-warning-label.btn-icon:hover i {
  background-color: #EBEBEB;
}
.btn-warning-label.btn-icon.btn-sm i {
  padding: 6px 6px 0;
}
.btn-danger {
  color: #ffffff;
  background-color: #cc2424;
  border-color: #cc2424;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #a91e1e;
  border-color: #981b1b;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #cc2424;
  border-color: #cc2424;
}
.btn-danger > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-danger.dropdown-toggle {
  border-left-color: #ae1f1f;
}
.btn-danger.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-danger.btn-icon i {
  background-color: #a91e1e;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-danger.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-danger.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-danger.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-danger.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-danger.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-danger.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-danger.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-danger.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-danger.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-danger.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-danger.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-success,
.btn-green {
  color: #ffffff;
  background-color: #00a651;
  border-color: #00a651;
}
.btn-success:hover,
.btn-green:hover,
.btn-success:focus,
.btn-green:focus,
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
  color: #ffffff;
  background-color: #007d3d;
  border-color: #006933;
}
.btn-success:active,
.btn-green:active,
.btn-success.active,
.btn-green.active,
.open .dropdown-toggle.btn-success,
.open .dropdown-toggle.btn-green {
  background-image: none;
}
.btn-success.disabled,
.btn-green.disabled,
.btn-success[disabled],
.btn-green[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-green,
.btn-success.disabled:hover,
.btn-green.disabled:hover,
.btn-success[disabled]:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-green:hover,
.btn-success.disabled:focus,
.btn-green.disabled:focus,
.btn-success[disabled]:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-green:focus,
.btn-success.disabled:active,
.btn-green.disabled:active,
.btn-success[disabled]:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-green:active,
.btn-success.disabled.active,
.btn-green.disabled.active,
.btn-success[disabled].active,
.btn-green[disabled].active,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-green.active {
  background-color: #00a651;
  border-color: #00a651;
}
.btn-success > .caret,
.btn-green > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-success.dropdown-toggle,
.btn-green.dropdown-toggle {
  border-left-color: #008240;
}
.btn-success.btn-icon,
.btn-green.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-success.btn-icon i,
.btn-green.btn-icon i {
  background-color: #007d3d;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-success.btn-icon.icon-left,
.btn-green.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-success.btn-icon.icon-left i,
.btn-green.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.btn-success.btn-icon.btn-lg,
.btn-green.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-success.btn-icon.btn-lg.icon-left,
.btn-green.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-success.btn-icon.btn-lg i,
.btn-green.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-success.btn-icon.btn-sm,
.btn-green.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-success.btn-icon.btn-sm.icon-left,
.btn-green.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.btn-success.btn-icon.btn-sm i,
.btn-green.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-success.btn-icon.btn-xs,
.btn-green.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-success.btn-icon.btn-xs.icon-left,
.btn-green.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-success.btn-icon.btn-xs i,
.btn-green.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-info {
  color: #ffffff;
  background-color: #e5e6e7;
  border-color: #e6e9ee;
  color: #c31919;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #e5e6e7;
  border-color: #e6e9ee;
  color: #c31919;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #e5e6e7;
  border-color: #e6e9ee;
}
.btn-info > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.btn-info.dropdown-toggle {
  border-left-color: #1a92c4;
}
.btn-info.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.btn-info.btn-icon i {
  background-color: #dadada;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1em;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.btn-info.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.btn-info.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
  width: 30px;
}
.btn-info.btn-icon.btn-sm i {
  width: 22px;
}
.btn.btn-icon i {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.btn-info.btn-icon.btn-lg {
  padding-right: 55px;
}
.btn-info.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.btn-info.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-info.btn-icon.btn-sm {
  padding-right: 36px;
}
.btn-info.btn-icon.btn-sm.icon-left {
  padding: 3px 14px 4px 33px;
}
.btn-info.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.2;
  border-radius: 2px;
}
.btn-info.btn-icon.btn-xs {
  padding-right: 32px;
}
.btn-info.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.btn-info.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-link {
  color: #373e4a;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #818da2;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block,
.fullWidth {
  width: 100% !important;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../vendor/fonts/glyphicons-halflings-regular.eot');
  src: url('../vendor/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../vendor/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../vendor/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../vendor/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #eeeeee;
}
.dropdown-menu > li > a {
  display: block;
  padding: 4px 8px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #7d8086;
  margin: 0 3px;
  white-space: nowrap;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dropdown-menu.dropdown-green {
  background-color: #00a651;
  border-color: #009247;
}
.dropdown-menu.dropdown-green > li > a {
  color: #ffffff;
}
.dropdown-menu.dropdown-green > li:hover a {
  background-color: #008d45;
  color: #ffffff;
}
.dropdown-menu.dropdown-green .divider,
.dropdown-menu.dropdown-green .divider:hover {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #009247;
}
.dropdown-menu.dropdown-gold {
  background-color: #fcd036;
  border-color: #ecb804;
}
.dropdown-menu.dropdown-gold > li > a {
  color: #846e20;
}
.dropdown-menu.dropdown-gold > li:hover a {
  background-color: #f1bc04;
  color: #846e20;
}
.dropdown-menu.dropdown-gold .divider,
.dropdown-menu.dropdown-gold .divider:hover {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #ecb804;
}
.dropdown-menu.dropdown-blue {
  background-color: #0072bc;
  border-color: #0063a3;
}
.dropdown-menu.dropdown-blue > li > a {
  color: #ffffff;
}
.dropdown-menu.dropdown-blue > li:hover a {
  background-color: #0063a3;
  color: #ffffff;
}
.dropdown-menu.dropdown-blue .divider,
.dropdown-menu.dropdown-blue .divider:hover {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #0063a3;
}
.dropdown-menu.dropdown-primary {
  background-color: #303641;
  border-color: #454a54;
}
.dropdown-menu.dropdown-primary > li > a {
  color: #ffffff;
}
.dropdown-menu.dropdown-primary > li:hover a {
  background-color: #252a32;
  color: #ffffff;
}
.dropdown-menu.dropdown-primary .divider,
.dropdown-menu.dropdown-primary .divider:hover {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #454a54;
}
.dropdown-menu.dropdown-red {
  background-color: #d42020;
  border-color: #b51b1b;
}
.dropdown-menu.dropdown-red > li > a {
  color: #ffffff;
}
.dropdown-menu.dropdown-red > li:hover a {
  background-color: #be1d1d;
  color: #ffffff;
}
.dropdown-menu.dropdown-red .divider,
.dropdown-menu.dropdown-red .divider:hover {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #b51b1b;
}
.dropdown-menu.dropdown-black {
  background-color: #000000;
  border-color: #454545;
}
.dropdown-menu.dropdown-black > li > a {
  color: #ffffff;
}
.dropdown-menu.dropdown-black > li:hover a {
  background-color: #383838;
  color: #ffffff;
}
.dropdown-menu.dropdown-black .divider,
.dropdown-menu.dropdown-black .divider:hover {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #454545;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #717379;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #949494;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.428571429;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.btn-default .caret {
  border-top-color: #303641;
}
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret {
  border-top-color: #fff;
}
.dropup .btn-default .caret {
  border-bottom-color: #303641;
}
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group:before,
.btn-group-vertical:before,
.btn-group:after,
.btn-group-vertical:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group:after,
.btn-group-vertical:after {
  clear: both;
}
.btn-group:before,
.btn-group-vertical:before,
.btn-group:after,
.btn-group-vertical:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group:after,
.btn-group-vertical:after {
  clear: both;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group.left-dropdown .btn {
  float: right;
  -webkit-border-radius: 0px 3px 3px 0px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px !important;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px !important;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0 !important;
  -moz-border-radius: 0 3px 3px 0 !important;
  border-radius: 0 3px 3px 0 !important;
}
.btn-group.left-dropdown .btn.dropdown-toggle {
  float: left;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
  border-left: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomleft: 0px;
  -moz-background-clip: padding;
  border-bottom-left-radius: 0px;
  background-clip: padding-box;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-bottomleft: 0px;
  -moz-background-clip: padding;
  border-bottom-left-radius: 0px;
  background-clip: padding-box;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
  padding: 1px 5px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0px 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0px 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0px 3px 5px rgba(0, 0, 0, 0.125);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group.minimal .input-group-addon {
  background-color: transparent;
  padding-right: 0;
}
.input-group.minimal .input-group-addon + .form-control {
  border-left: 0;
  border-right-width: 1px;
}
.input-group.minimal > .input-group-addon:first-child {
  padding-left: 8px;
}
.input-group.minimal > .input-group-addon:first-child + .form-control {
  padding-left: 5px;
}
.input-group.minimal .form-control + .input-group-addon {
  padding-right: 12px;
  padding-left: 0;
}
.input-group.minimal .form-control {
  border-right-width: 0;
  padding-right: 5px;
}
.input-group.minimal .form-control + .input-group-addon {
  padding-right: 8px;
}
.input-group.minimal .form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #ebebeb;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 41px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 41px;
  line-height: 41px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 28px;
  line-height: 28px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #f9f8f8;
  border: 1px solid #cecece;
  border-radius: 3px;
  color: #555;
}
.input-group-addon a {
  color: #555;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 15px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn:first-child > .btn {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn {
  margin-left: -1px;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group > .twitter-typeahead:first-child .typeahead {
  -webkit-border-radius: 3px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-group > .twitter-typeahead:last-child .typeahead {
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 8px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: underline;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #373e4a;
}
.nav .open > a .caret,
.nav .open > a:hover .caret,
.nav .open > a:focus .caret {
  border-top-color: #818da2;
  border-bottom-color: #818da2;
}
.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  margin-bottom: 10px;
}
.nav-tabs > li {
  display: inline-block;
  margin-bottom: -1px;
  vertical-align: top;
}
.nav-tabs > li > a {
  margin-right: 4px;
  line-height: 1.428571429;
  border: 1px solid #cecece;
  border-radius: 3px 3px 0 0;
  background-color: #e5e6e7;
  color: #C31919;
  font-size: 13px;
}
.nav-tabs > li > a:hover {
  color: #555;
  text-decoration: none;
}
.nav-tabs > li:first-child > a {
  margin-left: 10px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #ffffff;
  border: 1px solid #cecece;
  border-bottom-color: transparent;
  cursor: default;
  text-decoration: none;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-tabs.right-aligned {
  text-align: right;
}
.nav-tabs.right-aligned > li > a {
  margin-left: 4px;
  margin-right: 0;
}
.nav-tabs.right-aligned > li:last-child > a {
  margin-right: 10px;
}
.bordered .nav-tabs {
  margin-bottom: 0;
}
.bordered .nav-tabs > li:first-child > a {
  margin-left: 0;
}
.bordered .nav-tabs > li:last-child > a {
  margin-right: 0;
}
.bordered .nav-tabs + .tab-content {
  border: 1px solid #cecece;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
  padding: 10px 15px;
  margin-bottom: 20px;
  border-top: none;
}
.nav-tabs.bottom-bordered {
  border-bottom: 1px solid #cecece;
  padding-top: 15px;
  padding-left: 7px;
}
.nav-tabs.bottom-bordered + .tab-content .tab-inner {
  padding: 15px 20px 0;
}
.bordered .nav-tabs + .tab-content > p:last-child {
  margin-bottom: 0;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 3px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #949494;
}
.nav-pills > li.active > a .caret,
.nav-pills > li.active > a:hover .caret,
.nav-pills > li.active > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 3px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 3px 3px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
#searchAdspaceInventory {
  flex: 1;
  margin-right: 10px;
  margin-bottom: 10px;
}
#addAdspaceButton {
  height: auto;
  margin-bottom: 10px;
  padding: 5px 10px;
}
.tab-content > .active {
  display: block;
}
.nav .caret {
  border-top-color: #373e4a;
  border-bottom-color: #373e4a;
}
.nav a:hover .caret {
  border-top-color: #818da2;
  border-bottom-color: #818da2;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 17px;
  border: 1px solid transparent;
}
.navbar:before,
.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
.navbar:before,
.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 3px;
  }
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
.navbar-header:before,
.navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: auto;
  }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 16.5px 15px;
  font-size: 15px;
  line-height: 17px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 8.25px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 17px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 16.5px;
    padding-bottom: 16.5px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1), 0px 1px 0px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar-btn {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
.navbar-text {
  float: left;
  margin-top: 16.5px;
  margin-bottom: 16.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.navbar-default {
  background-color: #ffffff;
  border-color: #ebebeb;
}
.navbar-default .navbar-brand {
  color: #373e4a;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #6e7b93;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #373e4a;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #f0f0f1;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ebebeb;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #f0f0f1;
  color: #555555;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #f0f0f1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-inverse {
  background-color: #303641;
  border-color: #454a54;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #aaabae;
}
.navbar-inverse .navbar-nav > li > a {
  color: #aaabae;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #2b303a;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #21252c;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #2b303a;
  color: #ffffff;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #aaabae;
  border-bottom-color: #aaabae;
}
.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #454a54;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #aaabae;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #2b303a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #aaabae;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 17px;
  list-style: none;
  background-color: #ebebeb;
  border-radius: 3px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li i {
  margin-right: 5px;
  color: #737881;
}
.breadcrumb > li a {
  color: #737881;
  font-weight: 400;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.breadcrumb > li a:hover {
  color: #464e5e;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #dee0e4;
  font-size: 11px;
}
.breadcrumb > .active {
  color: #303641;
  font-weight: 400;
}
.breadcrumb > .active > a {
  font-weight: 400;
}
.breadcrumb.bc-2,
.breadcrumb.breadcrumb-2 {
  background-color: transparent;
  border: 1px solid #ebebeb;
}
.breadcrumb.bc-3,
.breadcrumb.breadcrumb-3 {
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
}
.ng-table-counts {
  margin: 10px;
  float: left !important;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #f5f5f6;
  color: #373E4A;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  background-color: #cecece;
  border-color: #cecece;
  cursor: default;
}
.pagination > li > a,
.pagination > li > span {
  color: #c31919;
}
.pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager:before,
.pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f6;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 5px 15px 7px;
  font-size: 75%;
  font-weight: 400;
  line-height: 1;
  background-color: #ebebeb;
  color: #ffffff;
  text-align: left;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
}
.label.medium {
  font-size: 13px;
}
.label.large {
  font-size: 15px;
}
.label[href]:hover,
.label[href]:focus {
  color: #6e7b93;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
div.label {
  padding-left: 20px;
  padding-right: 20px;
}
.label-default {
  background-color: #E5E6E7;
  color: #555;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #d2d2d2;
}
.label-primary {
  background-color: #efcece;
  color: #c42026;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #efcece;
}
.label-secondary {
  background-color: #fedfa3;
  color: #555;
}
.label-secondary[href]:hover,
.label-secondary[href]:focus {
  background-color: #fca754;
}
.label-success {
  background-color: #00a651;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #007338;
}
.label-info {
  margin-bottom: 3px;
  background-color: #efcece;
  color: #c42026;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #f59397;
  color: #c42026;
}
.label-warning {
  background-color: #fad839;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #f9ce07;
}
.label-danger {
  background-color: #c31919;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #a11c1c;
}
.label-Grey {
  background-color: #9B9696;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
  background-color: #ebebeb;
  color: #373e4a;
}
.badge.badge-primary {
  background-color: #303641;
  color: #ffffff;
}
.badge.badge-secondary {
  background-color: #ee4749;
  color: #ffffff;
}
.badge.badge-success {
  background-color: #00a651;
  color: #ffffff;
}
.badge.badge-info {
  background-color: #21a9e1;
  color: #ffffff;
}
.badge.badge-warning {
  background-color: #fad839;
  color: #ffffff;
}
.badge.badge-danger {
  background-color: #cc2424;
  color: #ffffff;
}
.badge.badge-roundless {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.badge:empty {
  display: none;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn .badge {
  position: relative;
  top: -1px;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #373e4a;
  background-color: #ffffff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 40px;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: #303641;
  background-color: #eeeeee;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.jumbotron h1 {
  line-height: 1;
  color: inherit;
  margin-top: 10px;
  margin-bottom: 20px;
}
.jumbotron p {
  line-height: 1.4;
}
.container .jumbotron {
  border-radius: 3px;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .container .jumbotron {
    padding-left: 80px;
    padding-right: 80px;
  }
  .jumbotron h1 {
    font-size: 54px;
  }
}
.thumbnail {
  padding: 2px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #ededf0;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 17px;
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #373e4a;
}
.thumbnail .caption {
  padding: 9px;
  color: #949494;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 17px;
  margin-bottom: 17px;
  background-color: #f5f5f5;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #ffffff;
  text-align: center;
  background-color: #949494;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #00a651;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #21a9e1;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #fad839;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #cc2424;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-default {
  background: #fff;
  padding: 2px;
  border: 1px solid #ebebeb;
}
.progress-bar-default .progress-bar {
  background-color: #ebebeb;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #e1e1e1), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #e1e1e1), color-stop(0.75, #e1e1e1), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, #e1e1e1 25%, transparent 25%, transparent 50%, #e1e1e1 50%, #e1e1e1 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, #e1e1e1 25%, transparent 25%, transparent 50%, #e1e1e1 50%, #e1e1e1 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, #e1e1e1 25%, transparent 25%, transparent 50%, #e1e1e1 50%, #e1e1e1 75%, transparent 75%, transparent);
  -webkit-border-radius: 10px 0px 0px 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px 0px 0px 10px;
  -moz-background-clip: padding;
  border-radius: 10px 0px 0px 10px;
  background-clip: padding-box;
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}
.progress-striped .progress-bar-default .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-default .progress-bar[aria-valuenow="100"] {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f6;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #303641;
  border-color: #303641;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #909aad;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
lesshat-selector {
  -lh-property: 0;
}
@-webkit-keyframes reloadingAnimation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes reloadingAnimation {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes reloadingAnimation {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes reloadingAnimation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.close {
  float: right;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  font-size: 30px;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.tooltip.in {
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip.tooltip-primary .tooltip-inner {
  background-color: #303641;
  color: #ffffff;
}
.tooltip.tooltip-primary.top .tooltip-arrow {
  border-top-color: #303641;
}
.tooltip.tooltip-primary.top-left .tooltip-arrow {
  border-top-color: #303641;
}
.tooltip.tooltip-primary.top-right .tooltip-arrow {
  border-top-color: #303641;
}
.tooltip.tooltip-primary.right .tooltip-arrow {
  border-right-color: #303641;
}
.tooltip.tooltip-primary.left .tooltip-arrow {
  border-left-color: #303641;
}
.tooltip.tooltip-primary.bottom .tooltip-arrow {
  border-bottom-color: #303641;
}
.tooltip.tooltip-primary.bottom-left .tooltip-arrow {
  border-bottom-color: #303641;
}
.tooltip.tooltip-primary.bottom-right .tooltip-arrow {
  border-bottom-color: #303641;
}
.tooltip.tooltip-secondary .tooltip-inner {
  background-color: #ec5956;
  color: #ffffff;
}
.tooltip.tooltip-secondary.top .tooltip-arrow {
  border-top-color: #ec5956;
}
.tooltip.tooltip-secondary.top-left .tooltip-arrow {
  border-top-color: #ec5956;
}
.tooltip.tooltip-secondary.top-right .tooltip-arrow {
  border-top-color: #ec5956;
}
.tooltip.tooltip-secondary.right .tooltip-arrow {
  border-right-color: #ec5956;
}
.tooltip.tooltip-secondary.left .tooltip-arrow {
  border-left-color: #ec5956;
}
.tooltip.tooltip-secondary.bottom .tooltip-arrow {
  border-bottom-color: #ec5956;
}
.tooltip.tooltip-secondary.bottom-left .tooltip-arrow {
  border-bottom-color: #ec5956;
}
.tooltip.tooltip-secondary.bottom-right .tooltip-arrow {
  border-bottom-color: #ec5956;
}
.tooltip.tooltip-default .tooltip-inner {
  background-color: #ebebeb;
  color: #303641;
}
.tooltip.tooltip-default.top .tooltip-arrow {
  border-top-color: #ebebeb;
}
.tooltip.tooltip-default.top-left .tooltip-arrow {
  border-top-color: #ebebeb;
}
.tooltip.tooltip-default.top-right .tooltip-arrow {
  border-top-color: #ebebeb;
}
.tooltip.tooltip-default.right .tooltip-arrow {
  border-right-color: #ebebeb;
}
.tooltip.tooltip-default.left .tooltip-arrow {
  border-left-color: #ebebeb;
}
.tooltip.tooltip-default.bottom .tooltip-arrow {
  border-bottom-color: #ebebeb;
}
.tooltip.tooltip-default.bottom-left .tooltip-arrow {
  border-bottom-color: #ebebeb;
}
.tooltip.tooltip-default.bottom-right .tooltip-arrow {
  border-bottom-color: #ebebeb;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 3px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover.popover-primary {
  background-color: #303641;
  color: #ffffff;
  border-color: #303641;
  /*&.top .arrow { border-top-color: @popover_bg; &:after { border-top-color: @popover_border; } }
  &.bottom .arrow { border-top-color: @popover_bg; &:after { border-bottom-color: @popover_border; } }
  &.left .arrow { border-right-color: @popover_bg; &:after { border-left-color: @popover_border; } }
  &.right .arrow { border-left-color: @popover_bg; &:after { border-right-color: @popover_border; } }
  */
}
.popover.popover-primary .popover-title {
  background-color: #3b4250;
  border-bottom-color: #303641;
  color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.popover.popover-primary.top .arrow {
  border-top-color: #303641;
}
.popover.popover-primary.top .arrow:after {
  border-top-color: #303641;
}
.popover.popover-primary.bottom .arrow {
  border-bottom-color: #303641;
}
.popover.popover-primary.bottom .arrow:after {
  border-bottom-color: #303641;
}
.popover.popover-primary.left .arrow {
  border-left-color: #303641;
}
.popover.popover-primary.left .arrow:after {
  border-left-color: #303641;
}
.popover.popover-primary.right .arrow {
  border-right-color: #303641;
}
.popover.popover-primary.right .arrow:after {
  border-right-color: #303641;
}
.popover.popover-secondary {
  background-color: #ec5956;
  color: #ffffff;
  border-color: #ec5956;
  /*&.top .arrow { border-top-color: @popover_bg; &:after { border-top-color: @popover_border; } }
  &.bottom .arrow { border-top-color: @popover_bg; &:after { border-bottom-color: @popover_border; } }
  &.left .arrow { border-right-color: @popover_bg; &:after { border-left-color: @popover_border; } }
  &.right .arrow { border-left-color: @popover_bg; &:after { border-right-color: @popover_border; } }
  */
}
.popover.popover-secondary .popover-title {
  background-color: #e9423f;
  border-bottom-color: #ec5956;
  color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.popover.popover-secondary.top .arrow {
  border-top-color: #ec5956;
}
.popover.popover-secondary.top .arrow:after {
  border-top-color: #ec5956;
}
.popover.popover-secondary.bottom .arrow {
  border-bottom-color: #ec5956;
}
.popover.popover-secondary.bottom .arrow:after {
  border-bottom-color: #ec5956;
}
.popover.popover-secondary.left .arrow {
  border-left-color: #ec5956;
}
.popover.popover-secondary.left .arrow:after {
  border-left-color: #ec5956;
}
.popover.popover-secondary.right .arrow {
  border-right-color: #ec5956;
}
.popover.popover-secondary.right .arrow:after {
  border-right-color: #ec5956;
}
.popover.popover-default {
  background-color: #ebebeb;
  color: #373e4a;
  border-color: #ebebeb;
  /*&.top .arrow { border-top-color: @popover_bg; &:after { border-top-color: @popover_border; } }
  &.bottom .arrow { border-top-color: @popover_bg; &:after { border-bottom-color: @popover_border; } }
  &.left .arrow { border-right-color: @popover_bg; &:after { border-left-color: @popover_border; } }
  &.right .arrow { border-left-color: @popover_bg; &:after { border-right-color: @popover_border; } }
  */
}
.popover.popover-default .popover-title {
  background-color: #d2d2d2;
  border-bottom-color: #ebebeb;
  color: #303641;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.popover.popover-default.top .arrow {
  border-top-color: #ebebeb;
}
.popover.popover-default.top .arrow:after {
  border-top-color: #ebebeb;
}
.popover.popover-default.bottom .arrow {
  border-bottom-color: #ebebeb;
}
.popover.popover-default.bottom .arrow:after {
  border-bottom-color: #ebebeb;
}
.popover.popover-default.left .arrow {
  border-left-color: #ebebeb;
}
.popover.popover-default.left .arrow:after {
  border-left-color: #ebebeb;
}
.popover.popover-default.right .arrow {
  border-right-color: #ebebeb;
}
.popover.popover-default.right .arrow:after {
  border-right-color: #ebebeb;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-control {
  display: none;
}
.carousel-indicators {
  bottom: 0;
}
.carousel-indicators li {
  border: 2px solid grey;
}
.carousel-inner .item {
  height: 100px !important;
  text-align: left;
}
.carousel-inner span,
.carousel-inner .slide-img {
  height: 100px;
  width: 180px;
  margin-right: 10px;
}
.carousel-inner .slide-img {
  height: 100px !important;
}
.carousel-inner .item p {
  color: #8f8f8f;
}
.carousel-inner .item .slide-title {
  font-size: 18px;
  font-weight: bold;
}
.carousel-inner .youporn-banner {
  background: url(images/news/YouPorn.jpg);
}
.carousel-inner .pornhub {
  background: url(images/news/PornHub.jpg);
}
.carousel-inner .xhamster {
  background: url(images/news/xhamster-logo.png);
  padding: 5px;
}
.carousel-inner .youjizz {
  background: url(images/news/youjizz-logo.jpg);
}
.carousel-inner .mindgeek {
  background: url(images/news/mindgeek1.jpg);
}
.carousel-inner .P_hub {
  background: url(images/news/P_hub.png);
}
.carousel-inner .tukif-com-logo_design2 {
  background: url(images/news/tukif-com-logo_design2.png);
  height: 100px;
  width: 180px;
}
.carousel-inner .logo_retargeting {
  background: url(images/news/logo_retargeting.jpg);
  height: 100px;
  width: 180px;
}
.carousel-indicators .active {
  border: 2px solid black;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/* Lower screen than large screen */
@media (max-width: 992px) {
  .page-body .page-container.horizontal-menu.fit-logo-with-sidebar header.navbar .navbar-brand {
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1100px) {
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-transition: padding 250ms ease-in-out;
    -moz-transition: padding 250ms ease-in-out;
    -o-transition: padding 250ms ease-in-out;
    transition: padding 250ms ease-in-out;
  }
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a .badge {
    display: none;
  }
  .page-container.horizontal-menu header.navbar > ul > li#search .search-input,
  .page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input {
    width: 140px;
  }
  .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    padding: 10px 15px;
  }
}
/* Tablets Only */
@media (min-width: 767px) and (max-width: 992px) {
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a i + span {
    display: none;
  }
  .page-container.Xhorizontal-menu header.navbar .navbar-nav li a,
  .page-container.Xhorizontal-menu header.navbar .navbar-nav li ul li a,
  .page-container.Xhorizontal-menu header.navbar ul.nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
  }
  .page-container.Xhorizontal-menu header.navbar ul > li#search .search-input {
    width: 150px;
  }
  .page-container.Xhorizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
    width: 315px;
  }
}
/* Relatively-Small screen */
@media (max-width: 767px) {
  .page-body .page-container {
    padding-left: 0;
  }
  .page-body .page-container .sidebar-menu {
    position: relative;
    width: 100%;
    min-height: 0px !important;
  }
  .page-body .page-container .sidebar-menu .logo-env {
    padding: 15px 20px;
    -webkit-transition: all padding ease-in-out;
    -moz-transition: all padding ease-in-out;
    -o-transition: all padding ease-in-out;
    transition: all padding ease-in-out;
  }
  .page-body .page-container .sidebar-menu .logo-env > div.sidebar-collapse {
    display: none;
  }
  .page-body .page-container .sidebar-menu #main-menu {
    display: none;
    margin-bottom: 0;
  }
  .page-body .page-container .sidebar-menu #main-menu li a span {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
  .page-body .page-container .main-content {
    min-height: auto !important;
  }
  .page-body .page-container.horizontal-menu {
    padding-top: 0;
  }
  .page-body .page-container.horizontal-menu.with-sidebar {
    padding-left: 0;
  }
  .page-body .page-container.horizontal-menu header.navbar {
    position: relative;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav {
    clear: left;
    border-top: 1px solid rgba(69, 74, 84, 0.4);
    display: none;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    border-right: 0;
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search {
    border-right: 0;
    background-color: #262b34;
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-webkit-input-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-moz-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-moz-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-ms-input-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search:hover {
    background-color: #262b34;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search .search-input {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    width: 100%;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search button {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > ul > li > a:first-child {
    border-top: 0;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul {
    overflow: hidden;
    width: 100%;
    position: relative;
    left: 0;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul.visible {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    border: none;
    border-bottom: 1px solid rgba(69, 74, 84, 0.3);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
    background: transparent;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li > a:hover {
    background-color: rgba(69, 74, 84, 0.2);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
    background-color: rgba(69, 74, 84, 0.15);
    color: #ffffff;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.opened > a:before {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    padding-left: 40px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li a {
    padding-left: 60px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li li a {
    padding-left: 80px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav {
    position: absolute;
    top: 0px;
    right: 20px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li {
    display: none;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown {
    display: block;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
    width: 259px;
    margin-left: -185px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .page-body .page-container .main-content {
    min-height: 0 !important;
  }
}
/* Small Screen */
@media (max-width: 480px) {
  .page-body .page-container.horizontal-menu header.navbar .horizontal-mobile-menu a {
    margin-left: 10px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
    margin-left: 5px;
    margin-right: 5px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
    width: 222px;
    margin-left: -123.33333333px;
  }
}
/* ============================================================
 * bootstrapSwitch v1.8 by Larentis Mattia @SpiritualGuru
 * http://www.larentis.eu/
 *
 * Enhanced for radiobuttons by Stein, Peter @BdMdesigN
 * http://www.bdmdesign.org/
 *
 * Project site:
 * http://www.larentis.eu/switch/
 * ============================================================
 * Licensed under the Apache License, Version 2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * ============================================================ */
/*.opacity(@opacity) {
  opacity: @opacity / 100;
  filter: ~"alpha(opacity=@{opacity})";
}*/
.has-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  vertical-align: middle;
  min-width: 100px;
}
.has-switch.switch-mini,
.has-switch.switch-xs {
  min-width: 72px;
}
.has-switch.switch-mini i.switch-mini-icons,
.has-switch.switch-xs i.switch-mini-icons {
  height: 1.20em;
  line-height: 9px;
  vertical-align: text-top;
  text-align: center;
  transform: scale(0.6);
  margin-top: -1px;
  margin-bottom: -1px;
}
.has-switch.switch-small,
.has-switch.switch-sm {
  min-width: 80px;
}
.has-switch.switch-large,
.has-switch.switch-lg {
  min-width: 120px;
}
.has-switch.deactivate {
  -webkit-opacity: 50;
  -moz-opacity: 50;
  opacity: 50;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5000);
  filter: alpha(opacity=5000);
  cursor: default !important;
}
.has-switch.deactivate label,
.has-switch.deactivate span {
  cursor: default !important;
}
.has-switch > div {
  display: inline-block;
  width: 150%;
  position: relative;
  top: 0;
}
.has-switch > div.switch-animate {
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -o-transition: left 0.5s;
  transition: left 0.5s;
}
.has-switch > div.switch-off {
  left: -50%;
}
.has-switch > div.switch-on {
  left: 0%;
}
.has-switch input[type=radio],
.has-switch input[type=checkbox] {
  display: block;
  position: absolute;
  margin-left: -60%;
}
.has-switch span,
.has-switch label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: 100%;
  padding-bottom: 4px;
  padding-top: 4px;
  font-size: 14px;
  line-height: 20px;
}
.has-switch span.switch-mini,
.has-switch label.switch-mini,
.has-switch span.switch-xs,
.has-switch label.switch-xs {
  padding-bottom: 4px;
  padding-top: 4px;
  font-size: 10px;
  line-height: 9px;
}
.has-switch span.switch-small,
.has-switch label.switch-small,
.has-switch span.switch-sm,
.has-switch label.switch-sm {
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 12px;
  line-height: 18px;
}
.has-switch span.switch-large,
.has-switch label.switch-large,
.has-switch span.switch-lg,
.has-switch label.switch-lg {
  padding-bottom: 9px;
  padding-top: 9px;
  font-size: 16px;
  line-height: normal;
}
.has-switch label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  width: 34%;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch label.switch-left {
  background-color: #e6e6e6;
  color: #333333;
}
.has-switch label.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch label.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
  color: #333333;
  *background-color: #d9d9d9;
}
.has-switch label:active,
.has-switch label.active {
  background-color: #cccccc \9;
}
.has-switch label i {
  color: #000;
  line-height: 18px;
  pointer-events: none;
}
.has-switch span {
  text-align: center;
  z-index: 1;
  width: 33%;
}
.has-switch span.switch-left {
  -webkit-border-top-left-radius: 49px;
  -moz-border-radius-topleft: 49px;
  border-top-left-radius: 49px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-bottom-left-radius: 49px;
  -moz-border-radius-bottomleft: 49px;
  border-bottom-left-radius: 49px;
}
.has-switch span.switch-right {
  *background-color: #ffffff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-right.switch-left {
  background-color: #ffffff;
  color: #333333;
}
.has-switch span.switch-right.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-right.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-right:hover,
.has-switch span.switch-right:focus,
.has-switch span.switch-right:active,
.has-switch span.switch-right.active,
.has-switch span.switch-right.disabled,
.has-switch span.switch-right[disabled] {
  color: #333333;
  *background-color: #f2f2f2;
}
.has-switch span.switch-right:active,
.has-switch span.switch-right.active {
  background-color: #e6e6e6 \9;
}
.has-switch span.switch-primary,
.has-switch span.switch-left {
  *background-color: #0088cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-primary.switch-left,
.has-switch span.switch-left.switch-left {
  background-color: #0088cc;
  color: #ffffff;
}
.has-switch span.switch-primary.switch-right,
.has-switch span.switch-left.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-primary.switch-right:hover,
.has-switch span.switch-left.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-primary:hover,
.has-switch span.switch-left:hover,
.has-switch span.switch-primary:focus,
.has-switch span.switch-left:focus,
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active,
.has-switch span.switch-primary.disabled,
.has-switch span.switch-left.disabled,
.has-switch span.switch-primary[disabled],
.has-switch span.switch-left[disabled] {
  color: #ffffff;
  *background-color: #0077b3;
}
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active {
  background-color: #006699 \9;
}
.has-switch span.switch-info {
  *background-color: #5bc0de;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-info.switch-left {
  background-color: #5bc0de;
  color: #ffffff;
}
.has-switch span.switch-info.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-info.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-info:hover,
.has-switch span.switch-info:focus,
.has-switch span.switch-info:active,
.has-switch span.switch-info.active,
.has-switch span.switch-info.disabled,
.has-switch span.switch-info[disabled] {
  color: #ffffff;
  *background-color: #46b8da;
}
.has-switch span.switch-info:active,
.has-switch span.switch-info.active {
  background-color: #31b0d5 \9;
}
.has-switch span.switch-success {
  *background-color: #62c462;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-success.switch-left {
  background-color: #62c462;
  color: #ffffff;
}
.has-switch span.switch-success.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-success.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-success:hover,
.has-switch span.switch-success:focus,
.has-switch span.switch-success:active,
.has-switch span.switch-success.active,
.has-switch span.switch-success.disabled,
.has-switch span.switch-success[disabled] {
  color: #ffffff;
  *background-color: #4fbd4f;
}
.has-switch span.switch-success:active,
.has-switch span.switch-success.active {
  background-color: #42b142 \9;
}
.has-switch span.switch-warning {
  *background-color: #fbb450;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-warning.switch-left {
  background-color: #fbb450;
  color: #ffffff;
}
.has-switch span.switch-warning.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-warning.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-warning:hover,
.has-switch span.switch-warning:focus,
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active,
.has-switch span.switch-warning.disabled,
.has-switch span.switch-warning[disabled] {
  color: #ffffff;
  *background-color: #faa937;
}
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active {
  background-color: #fa9f1e \9;
}
.has-switch span.switch-danger {
  *background-color: #ee5f5b;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-danger.switch-left {
  background-color: #ee5f5b;
  color: #ffffff;
}
.has-switch span.switch-danger.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-danger.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-danger:hover,
.has-switch span.switch-danger:focus,
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active,
.has-switch span.switch-danger.disabled,
.has-switch span.switch-danger[disabled] {
  color: #ffffff;
  *background-color: #ec4844;
}
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active {
  background-color: #e9322d \9;
}
.has-switch span.switch-default {
  *background-color: #ffffff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.has-switch span.switch-default.switch-left {
  background-color: #ffffff;
  color: #333333;
}
.has-switch span.switch-default.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-default.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
.has-switch span.switch-default:hover,
.has-switch span.switch-default:focus,
.has-switch span.switch-default:active,
.has-switch span.switch-default.active,
.has-switch span.switch-default.disabled,
.has-switch span.switch-default[disabled] {
  color: #333333;
  *background-color: #f2f2f2;
}
.has-switch span.switch-default:active,
.has-switch span.switch-default.active {
  background-color: #e6e6e6 \9;
}
.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  display: block;
  padding: 6px 8px;
  padding-bottom: 8px;
  margin-bottom: 10px;
  color: #555;
  vertical-align: middle;
  max-width: 100%;
  line-height: 22px;
  border: 1px solid #ebebeb;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bootstrap-tagsinput:hover {
  border-color: #cbd0d9;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto !important;
  max-width: inherit;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  display: inline-block;
  margin-right: 2px;
  color: white;
  font-size: 10px;
}
.bootstrap-tagsinput .tag[data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag[data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
div.datepicker {
  padding: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}
div.datepicker-inline {
  width: 206px;
}
div.datepickerdiv.datepicker-rtl {
  direction: rtl;
}
div.datepickerdiv.datepicker-rtl table tr td span {
  float: right;
}
div.datepicker-dropdown {
  top: 0;
  left: 0;
}
div.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ebebeb;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
div.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
div.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
div.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
div.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
div.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
div.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
div.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
div.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #CCC;
}
div.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
div.datepicker > div {
  display: none;
}
div.datepicker.days div.datepicker-days {
  display: block;
}
div.datepicker.months div.datepicker-months {
  display: block;
}
div.datepicker.years div.datepicker-years {
  display: block;
}
div.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.datepicker td,
div.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped div.datepicker table tr td,
.table-striped div.datepicker table tr th {
  background-color: transparent;
}
div.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
  color: #303641;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
div.datepicker table tr td.old,
div.datepicker table tr td.new {
  color: #999999;
}
div.datepicker table tr td.disabled,
div.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  color: #dee0e4;
  cursor: default;
}
div.datepicker table tr td.today,
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today.disabled:hover {
  *background-color: #737397;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
div.datepicker table tr td.today.switch-left,
div.datepicker table tr td.today:hover.switch-left,
div.datepicker table tr td.today.disabled.switch-left,
div.datepicker table tr td.today.disabled:hover.switch-left {
  background-color: #737397;
  color: #ffffff;
}
div.datepicker table tr td.today.switch-right,
div.datepicker table tr td.today:hover.switch-right,
div.datepicker table tr td.today.disabled.switch-right,
div.datepicker table tr td.today.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.today.switch-right:hover,
div.datepicker table tr td.today:hover.switch-right:hover,
div.datepicker table tr td.today.disabled.switch-right:hover,
div.datepicker table tr td.today.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today:hover:hover,
div.datepicker table tr td.today.disabled:hover,
div.datepicker table tr td.today.disabled:hover:hover,
div.datepicker table tr td.today:focus,
div.datepicker table tr td.today:hover:focus,
div.datepicker table tr td.today.disabled:focus,
div.datepicker table tr td.today.disabled:hover:focus,
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today:hover.disabled,
div.datepicker table tr td.today.disabled.disabled,
div.datepicker table tr td.today.disabled:hover.disabled,
div.datepicker table tr td.today[disabled],
div.datepicker table tr td.today:hover[disabled],
div.datepicker table tr td.today.disabled[disabled],
div.datepicker table tr td.today.disabled:hover[disabled] {
  color: #ffffff;
  *background-color: #66678a;
}
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active {
  background-color: #5b5c7c \9;
}
div.datepicker table tr td.today:hover:hover {
  color: #000;
}
div.datepicker table tr td.today.active:hover {
  color: #fff;
}
div.datepicker table tr td.range,
div.datepicker table tr td.range:hover,
div.datepicker table tr td.range.disabled,
div.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div.datepicker table tr td.range.today,
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today.disabled:hover {
  *background-color: #f3ea7a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div.datepicker table tr td.range.today.switch-left,
div.datepicker table tr td.range.today:hover.switch-left,
div.datepicker table tr td.range.today.disabled.switch-left,
div.datepicker table tr td.range.today.disabled:hover.switch-left {
  background-color: #f3ea7a;
  color: #ffffff;
}
div.datepicker table tr td.range.today.switch-right,
div.datepicker table tr td.range.today:hover.switch-right,
div.datepicker table tr td.range.today.disabled.switch-right,
div.datepicker table tr td.range.today.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.range.today.switch-right:hover,
div.datepicker table tr td.range.today:hover.switch-right:hover,
div.datepicker table tr td.range.today.disabled.switch-right:hover,
div.datepicker table tr td.range.today.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today:hover:hover,
div.datepicker table tr td.range.today.disabled:hover,
div.datepicker table tr td.range.today.disabled:hover:hover,
div.datepicker table tr td.range.today:focus,
div.datepicker table tr td.range.today:hover:focus,
div.datepicker table tr td.range.today.disabled:focus,
div.datepicker table tr td.range.today.disabled:hover:focus,
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today:hover.disabled,
div.datepicker table tr td.range.today.disabled.disabled,
div.datepicker table tr td.range.today.disabled:hover.disabled,
div.datepicker table tr td.range.today[disabled],
div.datepicker table tr td.range.today:hover[disabled],
div.datepicker table tr td.range.today.disabled[disabled],
div.datepicker table tr td.range.today.disabled:hover[disabled] {
  color: #ffffff;
  *background-color: #f1e663;
}
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
div.datepicker table tr td.selected,
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected.disabled:hover {
  *background-color: #808080;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td.selected.switch-left,
div.datepicker table tr td.selected:hover.switch-left,
div.datepicker table tr td.selected.disabled.switch-left,
div.datepicker table tr td.selected.disabled:hover.switch-left {
  background-color: #808080;
  color: #ffffff;
}
div.datepicker table tr td.selected.switch-right,
div.datepicker table tr td.selected:hover.switch-right,
div.datepicker table tr td.selected.disabled.switch-right,
div.datepicker table tr td.selected.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.selected.switch-right:hover,
div.datepicker table tr td.selected:hover.switch-right:hover,
div.datepicker table tr td.selected.disabled.switch-right:hover,
div.datepicker table tr td.selected.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected:hover:hover,
div.datepicker table tr td.selected.disabled:hover,
div.datepicker table tr td.selected.disabled:hover:hover,
div.datepicker table tr td.selected:focus,
div.datepicker table tr td.selected:hover:focus,
div.datepicker table tr td.selected.disabled:focus,
div.datepicker table tr td.selected.disabled:hover:focus,
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected:hover.disabled,
div.datepicker table tr td.selected.disabled.disabled,
div.datepicker table tr td.selected.disabled:hover.disabled,
div.datepicker table tr td.selected[disabled],
div.datepicker table tr td.selected:hover[disabled],
div.datepicker table tr td.selected.disabled[disabled],
div.datepicker table tr td.selected.disabled:hover[disabled] {
  color: #ffffff;
  *background-color: #737373;
}
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
div.datepicker table tr td.active,
div.datepicker table tr td.active:hover,
div.datepicker table tr td.active.disabled,
div.datepicker table tr td.active.disabled:hover {
  background: #303641;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.datepicker table tr td span:hover {
  background: #eeeeee;
}
div.datepicker table tr td span.disabled,
div.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
div.datepicker table tr td span.active,
div.datepicker table tr td span.active:hover,
div.datepicker table tr td span.active.disabled,
div.datepicker table tr td span.active.disabled:hover {
  background: #303641;
  color: #fff;
}
div.datepicker table tr td span.old,
div.datepicker table tr td span.new {
  color: #999999;
}
div.datepicker th.datepicker-switch {
  width: 145px;
}
div.datepicker thead tr:first-child th,
div.datepicker tfoot tr th {
  cursor: pointer;
}
div.datepicker thead tr:first-child th:hover,
div.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
div.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
div.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 1.428571429;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker-inline {
  border: 1px solid #ebebeb;
}
.datepicker-inline.no-border {
  border-color: transparent;
}
.datepicker-inline table {
  width: 195px;
}
.input-group-addon .color-preview {
  width: 16px;
  height: 16px;
  background: #FFF;
  display: inline-block;
  border: 1px solid #ebebeb;
}
/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
.bootstrap-timepicker {
  position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}
.bootstrap-timepicker .add-on {
  cursor: pointer;
}
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}
.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #CCC;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 3px;
}
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
  width: 100%;
}
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0 0;
  outline: 0;
  color: #303641;
}
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #f5f5f6;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-color: #ebebeb;
}
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
}
.bootstrap-timepicker-widget table td a i:before {
  font-family: 'Entypo';
  font-size: 12px;
  font-style: normal;
}
.bootstrap-timepicker-widget table td a i.icon-chevron-up:before {
  content: '\e876';
}
.bootstrap-timepicker-widget table td a i.icon-chevron-down:before {
  content: '\e873';
}
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
  outline: none;
  border: 0;
  background: transparent;
}
.bootstrap-timepicker-widget table td input:focus {
  background: #f5f5f6;
}
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}
.date-and-time > input.datepicker {
  float: left;
  width: 70%;
}
.date-and-time > input.timepicker {
  float: right;
  width: 30%;
}
.date-and-time > input:first-child {
  -webkit-border-radius: 3px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-right: 0;
}
.date-and-time > input:last-child {
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}
@media (max-width: 767px) {
  .bootstrap-timepicker {
    width: 100%;
  }
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
}
/*!
 * Bootstrap Colorpicker
 * http://mjolnic.github.io/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url("../images/colorpicker/saturation.png");
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url("../images/colorpicker/hue.png");
}
.colorpicker-alpha {
  background-image: url("../images/colorpicker/alpha.png");
  display: none;
}
div.colorpicker {
  *zoom: 1;
  top: 0;
  left: 0;
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ebebeb;
  border-bottom-color: #e6e6e6;
  position: absolute;
  top: -7px;
  left: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url("../images/colorpicker/alpha.png");
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 10px;
}
.colorpicker-element .input-group-addon i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("../images/colorpicker/hue-horizontal.png");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("../images/colorpicker/alpha-horizontal.png");
}
.colorpicker.colorpicker-hidden {
  display: none;
}
.colorpicker.colorpicker-visible {
  display: block;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
.fileinput {
  margin-bottom: 9px;
  display: inline-block;
}
.fileinput .uneditable-input {
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
  cursor: text;
}
.fileinput i + .fileinput-filename,
.fileinput .btn + .fileinput-filename {
  padding-left: 5px;
}
.fileinput.fileinput-exists .close {
  opacity: 1;
  color: #dee0e4;
  position: relative;
  top: 3px;
  margin-left: 5px;
}
.fileinput .thumbnail {
  overflow: hidden;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: middle;
  text-align: center;
}
.fileinput .thumbnail[data-trigger="fileinput"] {
  cursor: pointer;
}
.fileinput .thumbnail:before,
.fileinput .thumbnail:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.fileinput .thumbnail:after {
  clear: both;
}
.fileinput .thumbnail:before,
.fileinput .thumbnail:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.fileinput .thumbnail:after {
  clear: both;
}
.fileinput .thumbnail > img {
  max-height: 100%;
  display: block;
}
.fileinput .btn {
  vertical-align: middle;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}
.fileinput-inline .fileinput-controls {
  display: inline;
}
.fileinput .uneditable-input {
  white-space: normal;
}
.fileinput-new .input-group .btn-file {
  border-radius: 0 3px 3px 0;
}
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-sm {
  border-radius: 0 2px 2px 0;
}
.fileinput-new .input-group .btn-file.btn-lg {
  border-radius: 0 3px 3px 0;
}
.input-group-addon:not(:first-child) {
  border-left: 0;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  color: #ffffff;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
#toast-container .toast-success.black,
#toast-container .toast-error.black,
#toast-container .toast-info.black,
#toast-container .toast-warning.black {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #00a651;
}
.toast-error {
  background-color: #cc2424;
}
.toast-info {
  background-color: #21a9e1;
}
.toast-warning {
  background-color: #f89406;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.morris-hover {
  position: absolute;
  z-index: 1000;
}
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}
.page-container:before,
.page-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container:after {
  clear: both;
}
.page-container:before,
.page-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container:after {
  clear: both;
}
.page-container .sidebar-menu {
  position: absolute;
  width: 280px;
  top: 0;
  left: 0;
  bottom: 0;
  background: url(../assets/images/bg.png) repeat !important;
  z-index: 20;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container .sidebar-menu.fixed {
  position: fixed;
  min-height: 0 !important;
  height: auto;
  bottom: 0;
}
.page-container .sidebar-menu .logo-env {
  width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container .sidebar-menu .logo-env:before,
.page-container .sidebar-menu .logo-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container .sidebar-menu .logo-env:after {
  clear: both;
}
.page-container .sidebar-menu .logo-env:before,
.page-container .sidebar-menu .logo-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container .sidebar-menu .logo-env:after {
  clear: both;
}
.page-container .sidebar-menu .logo-env > div {
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  float: left;
}
.page-container .sidebar-menu .logo-env > div > a {
  display: inline-block;
  color: #aaabae;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu {
  position: relative;
  float: right;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse {
  float: none;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a {
  display: inline-block;
  border: 1px solid #636363;
  text-align: center;
  color: #636363;
  padding: 0;
  line-height: 1;
  font-size: 20px;
  font-weight: 300;
  padding: 5px 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  margin: 13px 0 0;
  cursor: pointer;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a:hover {
  background-color: rgba(69, 74, 84, 0.4);
}
.page-container .sidebar-menu #main-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  background-color: #1b1b18;
  border-bottom: 1px solid #1e1e1b;
  border-top: 1px solid #21201d;
}
.page-container .sidebar-menu #main-menu li {
  position: relative;
  margin: 0;
  font-size: 13px;
  border-top: 1px solid #282624;
  text-shadow: 1px 1px 0 #121111;
}
.page-container .sidebar-menu #main-menu li:first-child {
  border-top: 0;
}
.page-container .sidebar-menu #main-menu li#search {
  background: #262b34;
  border-bottom-color: rgba(69, 74, 84, 0.5);
  position: relative;
  height: 48px;
}
.page-container .sidebar-menu #main-menu li#search ::-webkit-input-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search :-moz-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search ::-moz-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search :-ms-input-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container .sidebar-menu #main-menu li#search .search-input {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  padding: 15px 20px;
  padding-right: 45px;
  width: 100%;
  color: #aaabae;
  -webkit-transition: 350ms opacity ease-in-out;
  -moz-transition: 350ms opacity ease-in-out;
  -o-transition: 350ms opacity ease-in-out;
  transition: 350ms opacity ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container .sidebar-menu #main-menu li#search button {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  color: #505e70;
  padding: 8px 20px;
}
.page-container .sidebar-menu #main-menu li#search button i {
  margin: 0;
  font-size: 22px;
}
.page-container .sidebar-menu #main-menu li i {
  position: relative;
  font-size: 15px;
  margin-right: 10px;
}
.page-container .sidebar-menu #main-menu li a {
  position: relative;
  display: block;
  padding: 10px 15px;
  color: #898989;
  z-index: 2;
  font-weight: 700;
}
.page-container .sidebar-menu #main-menu li a i {
  top: 1px;
}
.page-container .sidebar-menu #main-menu li a:hover {
  background-color: #21201d;
  color: #c42026;
}
.page-container .sidebar-menu #main-menu li a .badge {
  position: relative;
  float: right;
  font-size: 11px;
  line-height: 1.3;
}
.page-container .sidebar-menu #main-menu li a .badge.badge-primary {
  border: 1px solid #454a54;
  top: -1px;
}
.page-container .sidebar-menu #main-menu li.active > a {
  background-color: #21201d;
  color: #c42026;
}
.page-container .sidebar-menu #main-menu li ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
  overflow: hidden;
  z-index: 1;
  background-color: #1b1b18;
  border-top: 1px solid #282624;
}
.page-container .sidebar-menu #main-menu li ul.visible {
  display: block;
}
.page-container .sidebar-menu #main-menu li ul > li > a {
  padding-left: 48px;
  font-weight: 400;
}
.page-container .sidebar-menu #main-menu li ul > li > a:hover {
  background-color: #151514;
}
.page-container .sidebar-menu #main-menu li ul > li:last-child {
  border-bottom: 0;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li > a {
  padding-left: 60px;
  background: #262b34;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li > a {
  padding-left: 80px;
  background: #262b34;
}
.page-container .sidebar-menu #main-menu li ul > li ul > li ul > li ul > li > a {
  padding-left: 100px;
  background: #262b34;
}
.page-container .main-content {
  position: relative;
  float: left;
  width: 100%;
  z-index: 2;
  background: #ffffff;
  overflow: hidden;
}
.page-container .main-content-body {
  position: relative;
  float: left;
  width: 100%;
  z-index: 2;
  background: #ffffff;
  overflow: hidden;
  padding-left: 20px;
}
.page-container.sidebar-collapsed {
  padding-left: 50px;
}
.page-container.sidebar-collapsed .sidebar-menu {
  z-index: 4;
  width: 50px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env {
  display: block;
  padding: 0 8px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.logo {
  overflow: hidden;
  width: 0;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse {
  display: block;
  padding: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search .search-input {
  position: absolute;
  visibility: hidden;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search button {
  padding-left: 20px;
  padding-bottom: 20px;
  margin: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search.focused .search-input {
  display: block;
  position: absolute;
  visibility: visible;
  top: 0px;
  left: 65px;
  background: #262b34;
  border: 1px solid #454a54;
  width: 250px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-left: 0;
  padding: 17px 20px;
  border: 0;
  padding-left: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a:before {
  display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a {
  background-color: transparent;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a {
  position: relative;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
  display: block;
  position: absolute;
  top: 0;
  left: 50px;
  margin-top: -1px;
  padding: 10px;
  background: #21201d;
  border-bottom: 1px solid #282624;
  width: 250px;
  visibility: hidden;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span.badge {
  position: absolute;
  right: -240px;
  top: 10px;
  display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li ul {
  border-top-color: #21201d;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
  display: block;
  visibility: hidden;
  position: absolute;
  top: auto;
  left: 50px;
  width: 250px;
  -webkit-border-radius: 0px 0px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul > li > a span.badge {
  display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a {
  padding-left: 10px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li a {
  padding-left: 25px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li a {
  padding-left: 40px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li li a {
  padding-left: 55px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a {
  cursor: default;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a > span:not(.badge),
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a > span:not(.badge) {
  -webkit-border-radius: 0px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a:hover,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a:hover {
  color: #aaabae;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > a > span,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > a > span {
  visibility: visible;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover a span.badge,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover a span.badge {
  display: block;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > ul,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > ul {
  visibility: visible;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li#search .search-input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li a span {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 250ms ease-in-out;
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out !important;
  -moz-transition: opacity 250ms ease-in-out !important;
  -o-transition: opacity 250ms ease-in-out !important;
  transition: opacity 250ms ease-in-out !important;
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li#search .search-input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a:before {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a span {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.no-sidebar {
  padding-left: 0;
}
.page-container.no-sidebar .main-content {
  padding-left: 20px;
}
.page-container.horizontal-menu {
  padding-left: 0;
  padding-top: 62px;
}
.page-container.horizontal-menu.with-sidebar {
  padding-left: 280px;
}
.page-container.horizontal-menu.with-sidebar.sidebar-collapsed {
  padding-left: 65px;
}
.page-container.horizontal-menu.with-sidebar.fit-logo-with-sidebar header.navbar .navbar-brand {
  width: 280px;
}
.page-container.horizontal-menu.with-sidebar header.navbar {
  border-bottom: 1px solid #454a54;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open:after {
  bottom: -1px;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open .dropdown-menu {
  margin-top: 1px;
}
.page-container.horizontal-menu.with-sidebar .sidebar-menu {
  top: 62px;
}
.page-container.horizontal-menu header.navbar {
  position: absolute;
  z-index: 8;
  background-color: #303641;
  padding: 0;
  margin-bottom: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.page-container.horizontal-menu header.navbar:before,
.page-container.horizontal-menu header.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar:before,
.page-container.horizontal-menu header.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar.navbar-fixed-top {
  position: fixed;
}
.page-container.horizontal-menu header.navbar > .navbar-inner:before,
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar > .navbar-inner:before,
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-brand {
  padding: 20px 20px;
}
.page-container.horizontal-menu header.navbar .navbar-nav {
  border-left: 1px solid rgba(69, 74, 84, 0.5);
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav:before,
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-nav:before,
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li {
  position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
  position: relative;
  display: block;
  padding: 20px 20px;
  border-right: 1px solid rgba(69, 74, 84, 0.5);
  font-size: 12px;
  color: #aaabae;
  -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  z-index: 10;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a i {
  top: 1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a span {
  font-size: 12px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li:hover > a {
  background-color: rgba(69, 74, 84, 0.3);
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search {
  border-right: 1px solid rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search.search-input-collapsed:hover {
  background-color: rgba(69, 74, 84, 0.3);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active > a {
  background-color: #2b303a;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub > a:after {
  position: absolute;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #2b303a transparent transparent transparent;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub:hover > a:after {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li .badge {
  margin-left: 10px;
  margin-right: -5px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  left: 0;
  top: auto;
  margin-top: 1px;
  background-color: #272b34;
  min-width: 250px;
  display: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li {
  position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
  display: block;
  padding: 15px 20px;
  white-space: nowrap;
  font-size: 12px;
  border-bottom: 1px solid #303641;
  color: #aaabae;
  -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
  background-color: #2b303a;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
  background-color: #2b303a;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li ul {
  position: absolute;
  left: 100%;
  top: -1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub > a:before {
  position: relative;
  content: '\e877';
  content: '\e879';
  display: inline-block;
  font-family: 'Entypo';
  color: #aaabae;
  color: #FFF;
  float: right;
  font-size: 15px;
  margin-left: 20px;
  top: 0px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub:hover > a:before {
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul > li:last-child > a {
  border-bottom: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search,
.page-container.horizontal-menu header.navbar > ul > li#search {
  position: relative;
  background-color: #262b34;
  -webkit-transition: background 300ms ease-in-out;
  -moz-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-webkit-input-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-moz-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-moz-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-ms-input-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search .search-input {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  padding: 22px 20px;
  padding-right: 45px;
  width: 220px;
  color: #aaabae;
  font-size: 12px;
  line-height: 1.428571429;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition: all 350 ease-in-out;
  -moz-transition: all 350 ease-in-out;
  -o-transition: all 350 ease-in-out;
  transition: all 350 ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button,
.page-container.horizontal-menu header.navbar > ul > li#search button {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  color: #aaabae;
  padding: 20px 10px;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition: all 350 ease-in-out;
  -moz-transition: all 350 ease-in-out;
  -o-transition: all 350 ease-in-out;
  transition: all 350 ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button i,
.page-container.horizontal-menu header.navbar > ul > li#search button i {
  margin: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed {
  background-color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-webkit-input-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-moz-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-moz-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-ms-input-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed .search-input {
  overflow: hidden;
  width: 45px;
  padding-left: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed button,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed button {
  padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav {
  color: #aaabae;
  font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav:before,
.page-container.horizontal-menu header.navbar ul.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav:before,
.page-container.horizontal-menu header.navbar ul.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li {
  float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li > span {
  display: block;
  float: left;
  padding: 22px 20px;
  color: #aaabae;
  font-size: 12px;
  line-height: 1.428571429;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i,
.page-container.horizontal-menu header.navbar ul.nav > li > span i {
  margin-right: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i.right,
.page-container.horizontal-menu header.navbar ul.nav > li > span i.right {
  margin-right: 0;
  margin-left: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.page-container.horizontal-menu header.navbar ul.nav > li.sep {
  float: left;
  display: block;
  border-left: 1px solid #454a54;
  margin: 22px 0;
  height: 16px;
  width: 0px;
  line-height: 1.428571429;
  overflow: hidden;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search button {
  padding: 22px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search.search-input-collapsed button {
  padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
  position: relative;
  display: block;
  padding: 0;
  margin: 10px;
  margin-top: 18px;
  margin-bottom: 16px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a i {
  font-size: 19px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a .badge {
  position: absolute;
  padding: 2px;
  font-size: 10px;
  right: 0px;
  top: -5px;
  min-width: 17px;
  line-height: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
  background-color: #f5f5f6;
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #f8f8f8;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 0px;
  width: 370px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu li,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu p {
  color: #888888;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li {
  display: block;
  border-bottom: 1px solid #ededed;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.top > p {
  background-color: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
  margin: 0;
  padding: 12px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
  background-color: #FFF;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a {
  color: #ec5956;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a:hover {
  color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li .scroller {
  max-height: 290px;
  overflow: auto;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li {
  font-size: 12px;
  border-bottom: 1px solid #ededed;
  background: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p {
  display: block;
  position: relative;
  margin: 0;
  padding: 10px 20px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p > i {
  background: #454a54;
  display: block;
  float: left;
  text-align: center;
  padding: 5px;
  line-height: 14px;
  color: #ffffff;
  width: 28px;
  height: 24px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:hover {
  background-color: #f5f5f6 !important;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-primary > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-primary > a > i {
  background-color: #303641;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-secondary > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-secondary > a > i {
  background-color: #ee4749;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-success > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-success > a > i {
  background-color: #00a651;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > a > i {
  background-color: #21a9e1;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-warning > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-warning > a > i {
  background-color: #fad839;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-danger > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-danger > a > i {
  background-color: #cc2424;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task {
  display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span {
  display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.desc {
  float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.percent {
  float: right;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image {
  display: block;
  margin-right: 10px;
  float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image .img-circle {
  border: 2px solid #FFF;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image + .line {
  margin-top: 8px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line {
  display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line.desc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line + .line {
  margin-top: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li strong {
  color: #373e4a;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress {
  display: block;
  height: 5px;
  background-color: #ededed;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:last-child {
  border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:first-child a:afterx {
  position: absolute;
  content: '';
  display: block;
  height: 10px;
  top: -10px;
  left: 0;
  right: 0;
  background: transparent;
  background: red;
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external {
  background-color: #FFF;
  border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a {
  color: #ec5956;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a:hover {
  background-color: #fff;
  color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open {
  background-color: rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > a {
  background-color: transparent;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open:after {
  content: '';
  position: absolute;
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #ffffff transparent;
  bottom: -2px;
  left: 50%;
  margin-left: -7px;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu {
  position: relative;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a {
  display: inline-block;
  border: 1px solid #454a54;
  text-align: center;
  padding: 0;
  line-height: 1;
  font-size: 20px;
  font-weight: 300;
  padding: 5px 2px;
  color: #aaabae;
  margin-top: 15px;
  margin-left: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a:hover {
  background-color: rgba(69, 74, 84, 0.4);
}
/* Lower screen than large screen */
@media (max-width: 992px) {
  .page-body .page-container.horizontal-menu.fit-logo-with-sidebar header.navbar .navbar-brand {
    width: auto;
  }
}
@media (min-width: 767px) and (max-width: 1100px) {
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-transition: padding 250ms ease-in-out;
    -moz-transition: padding 250ms ease-in-out;
    -o-transition: padding 250ms ease-in-out;
    transition: padding 250ms ease-in-out;
  }
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a .badge {
    display: none;
  }
  .page-container.horizontal-menu header.navbar > ul > li#search .search-input,
  .page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input {
    width: 140px;
  }
  .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    padding: 10px 15px;
  }
}
/* Tablets Only */
@media (min-width: 767px) and (max-width: 992px) {
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .page-container.horizontal-menu header.navbar .navbar-nav > li > a i + span {
    display: none;
  }
  .page-container.Xhorizontal-menu header.navbar .navbar-nav li a,
  .page-container.Xhorizontal-menu header.navbar .navbar-nav li ul li a,
  .page-container.Xhorizontal-menu header.navbar ul.nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
  }
  .page-container.Xhorizontal-menu header.navbar ul > li#search .search-input {
    width: 150px;
  }
  .page-container.Xhorizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
    width: 315px;
  }
  .page-container .main-content .christmas {
    display: none;
  }
}
/* Relatively-Small screen */
@media (max-width: 767px) {
  .logo {
    min-width: 192px;
  }
  .page-body .page-container {
    padding-left: 0;
  }
  .page-body .page-container .sidebar-menu {
    position: relative;
    width: 100%;
    min-height: 0px !important;
  }
  .page-body .page-container .sidebar-menu .logo-env {
    padding: 5px 20px 0;
    -webkit-transition: all padding ease-in-out;
    -moz-transition: all padding ease-in-out;
    -o-transition: all padding ease-in-out;
    transition: all padding ease-in-out;
  }
  .page-body .page-container .sidebar-menu .logo-env > div.logo {
    display: block;
    width: auto;
  }
  .page-body .page-container .sidebar-menu .logo-env > div.sidebar-collapse {
    display: none;
  }
  .page-body .page-container .sidebar-menu #main-menu {
    display: none;
    margin-bottom: 0;
  }
  .page-body .page-container .sidebar-menu #main-menu li a span {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
  .page-body .page-container .main-content {
    min-height: auto !important;
  }
  .page-body .page-container.horizontal-menu {
    padding-top: 0;
  }
  .page-body .page-container.horizontal-menu.with-sidebar {
    padding-left: 0;
  }
  .page-body .page-container.horizontal-menu header.navbar {
    position: relative;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav {
    clear: left;
    border-top: 1px solid rgba(69, 74, 84, 0.4);
    display: none;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    border-right: 0;
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search {
    border-right: 0;
    background-color: #262b34;
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-webkit-input-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-moz-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-moz-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-ms-input-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search:hover {
    background-color: #262b34;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search .search-input {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    width: 100%;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search button {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > ul > li > a:first-child {
    border-top: 0;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul {
    overflow: hidden;
    width: 100%;
    position: relative;
    left: 0;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul.visible {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    border: none;
    border-bottom: 1px solid rgba(69, 74, 84, 0.3);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
    background: transparent;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li > a:hover {
    background-color: rgba(69, 74, 84, 0.2);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
    background-color: rgba(69, 74, 84, 0.15);
    color: #ffffff;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.opened > a:before {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    padding-left: 40px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li a {
    padding-left: 60px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li li a {
    padding-left: 80px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav {
    position: absolute;
    top: 0px;
    right: 20px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li {
    display: none;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown {
    display: block;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
    width: 259px;
    margin-left: -185px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .page-body .page-container .main-content {
    min-height: 0 !important;
  }
  .page-container .main-content .christmas {
    display: none;
  }
}
/* Small Screen */
@media (max-width: 480px) {
  .page-body .page-container.horizontal-menu header.navbar .horizontal-mobile-menu a {
    margin-left: 10px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
    margin-left: 5px;
    margin-right: 5px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
    width: 222px;
    margin-left: -123.33333333px;
  }
  .page-container .main-content .christmas {
    display: none;
  }
}
.user-info {
  list-style: none;
  margin: 0;
  padding: 0;
}
.user-info:before,
.user-info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.user-info:after {
  clear: both;
}
.user-info:before,
.user-info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.user-info:after {
  clear: both;
}
.user-info > li {
  float: left;
  margin-right: 2.5px;
}
.user-info > li.profile-info {
  margin-right: 10px;
}
.profile-info.dropdown > a {
  color: #2b303a;
  text-decoration: none;
  font-size: 14px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-info.dropdown > a:hover {
  color: #818da2;
}
.profile-info.dropdown > a img {
  border: 2px solid #f5f5f5;
  margin-right: 5px;
}
.profile-info.dropdown .dropdown-menu {
  background-color: #303641;
  border-color: #454a54;
  padding: 0;
  margin-top: 15px;
}
.profile-info.dropdown .dropdown-menu > .caret {
  position: absolute;
  left: 20px;
  top: -4px;
  border-bottom-width: 4px;
  border-top-width: 0;
  border-bottom-color: #454a54;
  margin-left: -2px;
}
.profile-info.dropdown .dropdown-menu li {
  color: #aaabae;
  font-size: 12px;
  padding: 0;
}
.profile-info.dropdown .dropdown-menu li a {
  color: #aaabae;
  padding: 8px 10px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-info.dropdown .dropdown-menu li a i {
  margin-right: 5px;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
}
.profile-info.dropdown .dropdown-menu li a:hover {
  background-color: #2b303a;
  color: #ffffff;
}
.profile-info.dropdown .dropdown-menu li a:hover i {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.profile-info.dropdown .dropdown-menu > li {
  border-bottom: 1px solid #454a54;
}
.profile-info.dropdown .dropdown-menu > li > a {
  display: block;
  min-width: 210px;
}
.profile-info.dropdown .dropdown-menu > li:last-child {
  border-bottom: 0;
}
.profile-info.dropdown.pull-right {
  text-align: right;
}
.profile-info.dropdown.pull-right > a img {
  margin-left: 5px;
  margin-right: 0;
}
.profile-info.dropdown.pull-right .dropdown-menu {
  background-color: #303641;
  border-color: #454a54;
  padding: 0;
  margin-top: 15px;
  text-align: left;
}
.profile-info.dropdown.pull-right .dropdown-menu > .caret {
  left: auto;
  right: 20px;
}
.notifications.dropdown > a {
  position: relative;
  display: block;
  padding: 10px 10px;
  color: #737881;
}
.notifications.dropdown > a i {
  font-size: 19px;
}
.notifications.dropdown > a .badge {
  position: absolute;
  padding: 2px;
  font-size: 10px;
  right: 6px;
  top: 6px;
  min-width: 17px;
  line-height: 12px;
}
.notifications.dropdown.open > a {
  background-color: #f5f5f6;
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.notifications.dropdown .dropdown-menu {
  background-color: #f5f5f6;
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #f8f8f8;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 0px;
  width: 370px;
}
.notifications.dropdown .dropdown-menu li,
.notifications.dropdown .dropdown-menu a,
.notifications.dropdown .dropdown-menu p {
  color: #888888;
}
.notifications.dropdown .dropdown-menu > li {
  display: block;
  border-bottom: 1px solid #ededed;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.notifications.dropdown .dropdown-menu > li.top > p {
  background-color: #f5f5f6;
}
.notifications.dropdown .dropdown-menu > li > a,
.notifications.dropdown .dropdown-menu > li > p {
  margin: 0;
  padding: 12px 20px;
}
.notifications.dropdown .dropdown-menu > li > p {
  background-color: #FFF;
}
.notifications.dropdown .dropdown-menu > li > p a {
  color: #ec5956;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li > p a:hover {
  color: #e9423f;
}
.notifications.dropdown .dropdown-menu > li .scroller {
  max-height: 290px;
  overflow: auto;
}
.notifications.dropdown .dropdown-menu > li > ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.notifications.dropdown .dropdown-menu > li > ul > li {
  font-size: 12px;
  border-bottom: 1px solid #ededed;
  background: #f5f5f6;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a,
.notifications.dropdown .dropdown-menu > li > ul > li > p {
  display: block;
  position: relative;
  margin: 0;
  padding: 10px 20px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:before,
.notifications.dropdown .dropdown-menu > li > ul > li > p:before,
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
  clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:before,
.notifications.dropdown .dropdown-menu > li > ul > li > p:before,
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:after,
.notifications.dropdown .dropdown-menu > li > ul > li > p:after {
  clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a > i,
.notifications.dropdown .dropdown-menu > li > ul > li > p > i {
  background: #454a54;
  display: block;
  float: left;
  text-align: center;
  padding: 5px;
  line-height: 14px;
  color: #ffffff;
  width: 28px;
  height: 24px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.notifications.dropdown .dropdown-menu > li > ul > li > a:hover,
.notifications.dropdown .dropdown-menu > li > ul > li > p:hover {
  background-color: #f5f5f6 !important;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-primary > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-primary > a > i {
  background-color: #303641;
  color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-secondary > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-secondary > a > i {
  background-color: #ee4749;
  color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-success > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-success > a > i {
  background-color: #00a651;
  color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-info > a > i {
  background-color: #21a9e1;
  color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-warning > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-warning > a > i {
  background-color: #fad839;
  color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li.notification-danger > i,
.notifications.dropdown .dropdown-menu > li > ul > li.notification-danger > a > i {
  background-color: #cc2424;
  color: #ffffff;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task {
  display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:before,
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
  clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:before,
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li .task:after {
  clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span {
  display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span.desc {
  float: left;
}
.notifications.dropdown .dropdown-menu > li > ul > li .task span.percent {
  float: right;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image {
  display: block;
  margin-right: 10px;
  float: left;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image .img-circle {
  border: 2px solid #FFF;
}
.notifications.dropdown .dropdown-menu > li > ul > li .image + .line {
  margin-top: 8px;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line {
  display: block;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line.desc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line,
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.notifications.dropdown .dropdown-menu > li > ul > li .line + .line + .line + .line {
  margin-top: 5px;
}
.notifications.dropdown .dropdown-menu > li > ul > li strong {
  color: #373e4a;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress {
  display: block;
  height: 5px;
  background-color: #ededed;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 5px;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:before,
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
  clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:before,
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.notifications.dropdown .dropdown-menu > li > ul > li .progress:after {
  clear: both;
}
.notifications.dropdown .dropdown-menu > li > ul > li:last-child {
  border-bottom: 0;
}
.notifications.dropdown .dropdown-menu > li > ul > li:first-child a:afterx {
  position: absolute;
  content: '';
  display: block;
  height: 10px;
  top: -10px;
  left: 0;
  right: 0;
  background: transparent;
  background: red;
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.notifications.dropdown .dropdown-menu > li.external {
  background-color: #FFF;
  border-bottom: 0;
}
.notifications.dropdown .dropdown-menu > li.external a {
  color: #ec5956;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.notifications.dropdown .dropdown-menu > li.external a:hover {
  background-color: #fff;
  color: #e9423f;
}
.links-list {
  white-space: nowrap;
  padding-top: 14px;
  padding-bottom: 8px;
}
.links-list > li.sep {
  display: inline-block;
  border-left: 1px solid #eeeef0;
  height: 12px;
  width: 0px;
  line-height: 1.428571429;
  overflow: hidden;
  margin-left: 10px;
}
.links-list > li > a:hover {
  text-decoration: none;
}
.links-list > li > a:hover .span-link {
  text-decoration: underline;
  cursor: pointer;
}
.links-list .marker {
  color: #c31919;
}
.links-list .fa {
  vertical-align: baseline;
}
.scrollable {
  position: relative;
  overflow: hidden;
  height: 0;
}
.slimScrollDiv .slimScrollBar {
  cursor: pointer;
}
.clear {
  clear: both;
}
.knob {
  visibility: hidden;
}
canvas + .knob {
  visibility: visible;
}
.validate-has-error {
  border-color: #c31919;
  margin-top: 10px;
}
.validate-has-error:focus {
  border-color: #c31919;
}
.validate-has-error + span.validate-has-error,
.validate-has-error > span.validate-has-error,
.input-group + .validate-has-error {
  color: #c31919;
  display: inline-block;
  margin-top: 5px;
}
.make-switch + .validate-has-error {
  margin-left: 10px;
}
.validate-has-error .form-control {
  border-color: #c31919;
}
.file-input-wrapper.inline {
  display: inline-block;
  width: auto;
}
.file2[type="file"] {
  visibility: hidden;
}
.file-input-wrapper .file2[type="file"] {
  visibility: visible;
}
.dist > * {
  margin-bottom: 10px;
}
.dist > *:before,
.dist > *:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.dist > *:after {
  clear: both;
}
.dist > *:before,
.dist > *:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.dist > *:after {
  clear: both;
}
.dist > *:last-child {
  margin-bottom: 0;
}
@media print {
  .sidebar-menu {
    display: none !important;
  }
  .page-container.horizontal-menu {
    padding-top: 0;
  }
}
.nicescroll-rails > div {
  cursor: pointer;
}
.showcase-icon-list .icon-el a {
  position: relative;
  z-index: 1;
  background: #fafafa;
  margin-bottom: 6px;
  display: block;
  padding-right: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.showcase-icon-list .icon-el a i {
  margin-right: 5px;
  display: inline-block;
  padding: 6px 12px;
  vertical-align: middle;
  -webkit-border-radius: 3px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  background: #f0f0f0;
  font-size: 15px;
  width: 45px;
  text-align: center;
}
.showcase-icon-list .icon-el a:hover {
  z-index: 5;
  overflow: visible;
  padding: 5px 12px;
}
.showcase-icon-list .icon-el a:hover i {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 60px;
  line-height: 50px;
  margin-right: 0px;
  color: #303641;
  font-size: 40px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
footer.main {
  padding: 15px;
  border-top: 1px solid #ebebeb;
  color: #565656;
  font-size: 12px;
  background-color: white;
}
.padding-top-none {
  padding-top: 0 !important;
}
.padding-bottom-none {
  padding-bottom: 0 !important;
}
.morrischart {
  width: 100%;
}
.morrischart > svg {
  width: 100% !important;
}
.col-padding-1 {
  padding: 20px 20px 20px 40px !important;
}
.no-margin {
  margin: 0 !important;
}
.padding-lg {
  padding: 20px !important;
}
#rickshaw-chart-demo {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  padding-top: 200px;
}
#rickshaw-chart-demo svg {
  width: 100% !important;
}
#rickshaw-chart-demo .detail {
  left: -10px;
}
#rickshaw-chart-demo .rickshaw_legend {
  position: absolute;
  top: 0px;
  background: none;
}
#rickshaw-chart-demo .rickshaw_legend .label {
  color: rgba(48, 54, 65, 0.5);
}
#rickshaw-chart-demo-2 {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  padding-top: 75px;
}
#rickshaw-chart-demo-2 svg {
  width: 100% !important;
}
#rickshaw-chart-demo-2 .detail {
  left: -10px;
}
#rickshaw-chart-demo-2 .rickshaw_legend {
  position: absolute;
  top: 0px;
  background: none;
}
#rickshaw-chart-demo-2 .rickshaw_legend .label {
  color: rgba(48, 54, 65, 0.5);
}
.tabs-vertical-env {
  margin-bottom: 20px;
}
.tabs-vertical-env:before,
.tabs-vertical-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabs-vertical-env:after {
  clear: both;
}
.tabs-vertical-env:before,
.tabs-vertical-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tabs-vertical-env:after {
  clear: both;
}
.tabs-vertical-env .tabs-vertical {
  margin-bottom: 0;
}
.tabs-vertical-env .tabs-vertical + .tab-content {
  margin-bottom: 0;
}
.tabs-vertical {
  float: left;
  background: #f5f5f6;
  width: 20%;
  border: 1px solid #ebebeb;
  margin-bottom: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tabs-vertical > li {
  border-bottom: 1px solid #ebebeb;
}
.tabs-vertical > li:first-child > a {
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.tabs-vertical > li:last-child {
  border-bottom: 0;
}
.tabs-vertical > li:last-child > a {
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.tabs-vertical > li:hover > a {
  background-color: rgba(255, 255, 255, 0.3);
  color: #586376;
}
.tabs-vertical > li.active > a {
  display: block;
  position: relative;
  background-color: #ffffff;
  color: #373e4a;
}
.tabs-vertical > li.active > a:before {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 13px;
  border-color: transparent transparent transparent #ebebeb;
  top: 0;
  right: -1px;
  margin-right: -12px;
  margin-top: -1px;
}
.tabs-vertical > li.active > a:after {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 18px 0 18px 12px;
  border-color: transparent transparent transparent #fff;
  top: 2px;
  right: 0;
  margin-right: -12px;
  margin-top: -1px;
}
.tabs-vertical + .tab-content {
  float: right;
  width: 80%;
  padding-left: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.tabs-vertical.right-aligned {
  float: right;
}
.tabs-vertical.right-aligned > li.active > a:before,
.tabs-vertical.right-aligned > li.active > a:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: auto;
}
.tabs-vertical.right-aligned > li.active > a:before {
  left: -13px;
}
.tabs-vertical.right-aligned > li.active > a:after {
  left: -12px;
}
.tabs-vertical.right-aligned + .tab-content {
  padding-right: 25px;
  padding-left: 0;
}
.ui-rangeSlider .ui-rangeSlider-container {
  height: 10px;
  background: #ebebeb;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ui-rangeSlider .ui-rangeSlider-container .ui-rangeSlider-bar {
  background: #ec5956;
  height: 10px;
}
.ui-rangeSlider .ui-rangeSlider-container .ui-rangeSlider-handle {
  position: relative;
  background: #ec5956;
  width: 10px;
  height: 10px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #FFF;
  padding: 10px;
  margin-top: -7px;
}
.ui-rangeSlider .ui-rangeSlider-container .ui-rangeSlider-handle.ui-rangeSlider-leftHandle {
  -webkit-transform: translateX(-100px);
  -moz-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  transform: translateX(-100px);
}
.ui-rangeSlider .ui-rangeSlider-label {
  visibility: hidden;
}
.slider {
  height: 10px;
  margin-bottom: 30px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ebebeb;
}
.slider .ui-slider-handle {
  background: #ec5956;
  top: 0;
  border: 2px solid #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-top: -5px;
  outline: none;
  cursor: pointer;
}
.slider .ui-slider-handle .ui-label {
  position: absolute;
  left: -50%;
  top: 20px;
  color: #bcbcbc;
  margin-left: 5px;
  white-space: nowrap;
}
.slider .ui-slider-range {
  background: #ec5956;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.slider.ui-slider-vertical {
  height: 250px;
}
.slider.ui-slider-vertical .ui-slider-handle {
  top: auto;
  margin-left: -1px;
}
.slider.ui-slider-vertical .ui-slider-handle .ui-label {
  top: 1px;
  left: 15px;
}
.slider .ui-slider-handle {
  background: #ec5956;
  border: 2px solid #ffffff;
}
.slider .ui-slider-range,
.slider .ui-fill {
  background: #ec5956;
}
.slider.slider-green,
.slider.slider-success {
  background: #ebebeb;
}
.slider.slider-green .ui-slider-handle,
.slider.slider-success .ui-slider-handle {
  background: #0fbd71;
  border: 2px solid #ffffff;
}
.slider.slider-green .ui-slider-range,
.slider.slider-success .ui-slider-range,
.slider.slider-green .ui-fill,
.slider.slider-success .ui-fill {
  background: #0fbd71;
}
.slider.slider-blue,
.slider.slider-info {
  background: #ebebeb;
}
.slider.slider-blue .ui-slider-handle,
.slider.slider-info .ui-slider-handle {
  background: #21a9e1;
  border: 2px solid #ffffff;
}
.slider.slider-blue .ui-slider-range,
.slider.slider-info .ui-slider-range,
.slider.slider-blue .ui-fill,
.slider.slider-info .ui-fill {
  background: #21a9e1;
}
.slider.slider-gold,
.slider.slider-warning {
  background: #ebebeb;
}
.slider.slider-gold .ui-slider-handle,
.slider.slider-warning .ui-slider-handle {
  background: #f7d227;
  border: 2px solid #ffffff;
}
.slider.slider-gold .ui-slider-range,
.slider.slider-warning .ui-slider-range,
.slider.slider-gold .ui-fill,
.slider.slider-warning .ui-fill {
  background: #f7d227;
}
blockquote.blockquote-default {
  background: #ffffff;
  border: 1px solid #ebebeb;
  border-left-width: 5px;
  padding: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
blockquote.blockquote-blue,
blockquote.blockquote-info {
  background: #c5e8f7;
  border: 1px solid #b6d6e4;
  border-left-width: 5px;
  padding: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #0c3c50;
}
blockquote.blockquote-blue {
  background-color: #ebebeb;
  border: 1px solid #dedcdc;
  border-left: 5px solid #dedcdc;
  color: #555;
}
blockquote.blockquote-info p,
blockquote.blockquote-blue small,
blockquote.blockquote-info small {
  color: #85a6b5;
}
blockquote.blockquote-blue p strong,
blockquote.blockquote-info p strong,
blockquote.blockquote-blue small strong,
blockquote.blockquote-info small strong {
  color: #0c3c50;
}
blockquote.blockquote-blue p {
  padding: 0 0 5px;
  margin: 0;
  color: #555;
}
blockquote.blockquote-blue p:first-child {
  margin: 0;
}
blockquote.blockquote-blue p strong {
  color: #555;
}
blockquote.blockquote-green,
blockquote.blockquote-success {
  background: #bdedbc;
  border: 1px solid #aedaad;
  border-left-width: 5px;
  padding: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #135012;
}
blockquote.blockquote-green p,
blockquote.blockquote-success p,
blockquote.blockquote-green small,
blockquote.blockquote-success small {
  color: #373e4a;
}
blockquote.blockquote-green p strong,
blockquote.blockquote-success p strong,
blockquote.blockquote-green small strong,
blockquote.blockquote-success small strong {
  color: #135012;
}
blockquote.blockquote-gold,
blockquote.blockquote-warning {
  background: #ffefa4;
  border: 1px solid #ebdc97;
  border-left-width: 5px;
  padding: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #584b0d;
}
blockquote.blockquote-gold p,
blockquote.blockquote-warning p,
blockquote.blockquote-gold small,
blockquote.blockquote-warning small {
  color: #b7a96a;
}
blockquote.blockquote-gold p strong,
blockquote.blockquote-warning p strong,
blockquote.blockquote-gold small strong,
blockquote.blockquote-warning small strong {
  color: #584b0d;
}
blockquote.blockquote-red,
blockquote.blockquote-danger {
  background: #ffc9c9;
  border: 1px solid #ebb9b9;
  border-left-width: 5px;
  padding: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #4e1c1c;
}
blockquote.blockquote-red p,
blockquote.blockquote-danger p,
blockquote.blockquote-red small,
blockquote.blockquote-danger small {
  color: #b48585;
}
blockquote.blockquote-red p strong,
blockquote.blockquote-danger p strong,
blockquote.blockquote-red small strong,
blockquote.blockquote-danger small strong {
  color: #4e1c1c;
}
.checkbox-replace,
.radio-replace {
  line-height: 25px;
  margin: 0px;
  padding: 0px;
}
.checkbox-replace input[type="checkbox"],
.radio-replace input[type="checkbox"],
.checkbox-replace input[type="radio"],
.radio-replace input[type="radio"] {
  visibility: hidden;
}
.checkbox-replace .cb-wrapper,
.radio-replace .cb-wrapper {
  position: relative;
  display: inline-block;
  border: 1px solid #ebebeb;
  width: 14px;
  height: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0;
  margin-top: 7px;
  min-height: 14px;
}
.checkbox-replace .cb-wrapper input,
.radio-replace .cb-wrapper input {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  visibility: hidden;
}
.checkbox-replace .cb-wrapper.disabled,
.radio-replace .cb-wrapper.disabled {
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  filter: alpha(opacity=30);
}
.enabled .disabled {
  -webkit-opacity: 1 !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.checkbox-replace .cb-wrapper .checked,
.radio-replace .cb-wrapper .checked {
  position: absolute;
  background: #ebebeb;
  display: block;
  left: 2px;
  right: 2px;
  bottom: 2px;
  top: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: 250ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: 250ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: 250ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: 250ms all cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.checkbox-replace .cb-wrapper + label,
.radio-replace .cb-wrapper + label {
  position: relative;
  top: -2px;
  margin-left: 6px;
  padding-left: 0;
}
.checkbox-replace:hover .cb-wrapper,
.radio-replace:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.03);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.03);
}
.checkbox-replace.radio-replace .cb-wrapper,
.radio-replace.radio-replace .cb-wrapper {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.checkbox-replace.radio-replace .cb-wrapper .checked,
.radio-replace.radio-replace .cb-wrapper .checked {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.checkbox-replace.checked .cb-wrapper .checked,
.radio-replace.checked .cb-wrapper .checked {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.checkbox-replace .cb-wrapper,
.radio-replace .cb-wrapper {
  border: 1px solid #a5a5a5;
}
.checkbox-replace .cb-wrapper .checked,
.radio-replace .cb-wrapper .checked {
  background: #a5a5a5;
}
.checkbox-replace .cb-wrapper .checked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU3QjYzRjlBODZDMTFFMzkzQzhEODA4RDg3NEUwMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU3QjYzRkFBODZDMTFFMzkzQzhEODA4RDg3NEUwMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTdCNjNGN0E4NkMxMUUzOTNDOEQ4MDhEODc0RTAzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRTdCNjNGOEE4NkMxMUUzOTNDOEQ4MDhEODc0RTAzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoUQVqcAAABqSURBVHjaYvz//z8DIbBs2bJeIJUDxNJRUVFvGInU9A9IMUK5oixEaEA39RETiRq+A53Hxbh06VK4BFCAEY+GX0B5dhCDCZvJWDQwwDRgaMKjgRGZz4QuQEgD3CZcGnGJM+FSgM8FAAEGAN07MTWDqM29AAAAAElFTkSuQmCC) no-repeat;
  width: 13px;
  height: 10px;
  left: 2px;
  top: -1px;
}
.checkbox-replace:hover .cb-wrapper,
.radio-replace:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 2px #ccc;
  -moz-box-shadow: 0px 0px 2px #ccc;
  box-shadow: 0px 0px 2px #ccc;
}
.checkbox-replace.color-primary .cb-wrapper,
.radio-replace.color-primary .cb-wrapper {
  border: 1px solid #303641;
}
.checkbox-replace.color-primary .cb-wrapper .checked,
.radio-replace.color-primary .cb-wrapper .checked {
  background: #303641;
}
.checkbox-replace.color-primary:hover .cb-wrapper,
.radio-replace.color-primary:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(48, 54, 65, 0.1);
  -moz-box-shadow: 0px 0px 0px 2px rgba(48, 54, 65, 0.1);
  box-shadow: 0px 0px 0px 2px rgba(48, 54, 65, 0.1);
  -webkit-box-shadow: 0 0 0 2px rgba(48, 54, 65, 0.1);
  box-shadow: 0 0 0 2px rgba(48, 54, 65, 0.1);
}
.checkbox-replace.color-red .cb-wrapper,
.radio-replace.color-red .cb-wrapper {
  border: 1px solid #ee4749;
}
.checkbox-replace.color-red .cb-wrapper .checked,
.radio-replace.color-red .cb-wrapper .checked {
  background: #ee4749;
}
.checkbox-replace.color-red:hover .cb-wrapper,
.radio-replace.color-red:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(238, 71, 73, 0.1);
  -moz-box-shadow: 0px 0px 0px 2px rgba(238, 71, 73, 0.1);
  box-shadow: 0px 0px 0px 2px rgba(238, 71, 73, 0.1);
  -webkit-box-shadow: 0 0 0 2px rgba(238, 71, 73, 0.1);
  box-shadow: 0 0 0 2px rgba(238, 71, 73, 0.1);
}
.checkbox-replace.color-blue .cb-wrapper,
.radio-replace.color-blue .cb-wrapper {
  border: 1px solid #21a9e1;
}
.checkbox-replace.color-blue .cb-wrapper .checked,
.radio-replace.color-blue .cb-wrapper .checked {
  background: #21a9e1;
}
.checkbox-replace.color-blue:hover .cb-wrapper,
.radio-replace.color-blue:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(33, 169, 225, 0.1);
  -moz-box-shadow: 0px 0px 0px 2px rgba(33, 169, 225, 0.1);
  box-shadow: 0px 0px 0px 2px rgba(33, 169, 225, 0.1);
  -webkit-box-shadow: 0 0 0 2px rgba(33, 169, 225, 0.1);
  box-shadow: 0 0 0 2px rgba(33, 169, 225, 0.1);
}
.checkbox-replace.color-green .cb-wrapper,
.radio-replace.color-green .cb-wrapper {
  border: 1px solid #00a651;
}
.checkbox-replace.color-green .cb-wrapper .checked,
.radio-replace.color-green .cb-wrapper .checked {
  background: #00a651;
}
.checkbox-replace.color-green:hover .cb-wrapper,
.radio-replace.color-green:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(0, 166, 81, 0.1);
  -moz-box-shadow: 0px 0px 0px 2px rgba(0, 166, 81, 0.1);
  box-shadow: 0px 0px 0px 2px rgba(0, 166, 81, 0.1);
  -webkit-box-shadow: 0 0 0 2px rgba(0, 166, 81, 0.1);
  box-shadow: 0 0 0 2px rgba(0, 166, 81, 0.1);
}
.checkbox-replace.color-gold .cb-wrapper,
.radio-replace.color-gold .cb-wrapper {
  border: 1px solid #fad839;
}
.checkbox-replace.color-gold .cb-wrapper .checked,
.radio-replace.color-gold .cb-wrapper .checked {
  background: #fad839;
}
.checkbox-replace.color-gold:hover .cb-wrapper,
.radio-replace.color-gold:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(250, 216, 57, 0.1);
  -moz-box-shadow: 0px 0px 0px 2px rgba(250, 216, 57, 0.1);
  box-shadow: 0px 0px 0px 2px rgba(250, 216, 57, 0.1);
  -webkit-box-shadow: 0 0 0 2px rgba(250, 216, 57, 0.1);
  box-shadow: 0 0 0 2px rgba(250, 216, 57, 0.1);
}
.checkbox-replace.color-white .cb-wrapper,
.radio-replace.color-white .cb-wrapper {
  border: 1px solid #ffffff;
}
.checkbox-replace.color-white .cb-wrapper .checked,
.radio-replace.color-white .cb-wrapper .checked {
  background: #ffffff;
}
.checkbox-replace.color-white:hover .cb-wrapper,
.radio-replace.color-white:hover .cb-wrapper {
  -webkit-box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
}
.select2 {
  visibility: hidden;
}
.page-body .select2-container {
  display: block;
}
.page-body .select2-container.select2-dropdown-open .select2-choice,
.page-body .select2-container.select2-dropdown-open .select2-choices {
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.page-body .select2-container .select2-choice {
  border-color: #ebebeb !important;
  background: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 42px;
  line-height: 41px;
  outline: none;
  padding-left: 15px;
}
.page-body .select2-container .select2-choice .select2-arrow {
  border-left: 1px solid #ebebeb;
  width: 40px;
  text-align: center;
  background: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-container .select2-choice .select2-arrow b {
  background: transparent;
}
.page-body .select2-container .select2-choice .select2-arrow b:before {
  position: relative;
  font-family: 'Entypo';
  content: '\e873';
  display: block;
  color: #303641;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.page-body .select2-container .select2-choice .select2-search-choice-close {
  right: 50px;
  top: 50%;
  margin-top: -7px;
}
.page-body .select2-container .select2-choices {
  border-color: #ebebeb !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  padding: 0 6px;
  padding-top: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .select2-container .select2-choices .select2-search-field input {
  padding: 6px 12px;
}
.page-body .select2-container .select2-choices .select2-search-choice {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  background: #f3f3f3;
  color: #666;
  font-size: 11px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-container .select2-choices .select2-search-choice .select2-search-choice-close {
  top: 50%;
  margin-top: -7px;
}
.page-body .select2-container .select2-choices .select2-search-choice:hover {
  background-color: #e6e6e6;
  color: #303641;
}
.page-body .select2-container.select2-container-active .select2-choices {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page-body .select2-container.select2-dropdown-open .select2-choice .select2-arrow {
  background-color: rgba(245, 245, 246, 0.8);
}
.page-body .select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-body .select2.visible {
  visibility: visible;
}
.page-body .select2-drop {
  border: 1px solid #ebebeb;
  background-color: #fff;
  -webkit-border-radius: 1px 1px 4px 4px;
  -moz-border-radius: 1px 1px 4px 4px;
  border-radius: 1px 1px 4px 4px;
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.06);
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.page-body .select2-drop .select2-search,
.page-body .select2-drop .select2-results {
  padding: 0;
  margin: 0;
}
.page-body .select2-drop .select2-search .select2-no-results,
.page-body .select2-drop .select2-results .select2-no-results {
  padding: 12px 15px;
  color: #737881;
}
.page-body .select2-drop .select2-search .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-label {
  padding: 4px 15px;
}
.page-body .select2-drop .select2-search .select2-result-selectable,
.page-body .select2-drop .select2-results .select2-result-selectable {
  background: transparent;
  color: #888;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-drop .select2-search .select2-result-selectable:hover,
.page-body .select2-drop .select2-results .select2-result-selectable:hover,
.page-body .select2-drop .select2-search .select2-result-selectable.select2-highlighted,
.page-body .select2-drop .select2-results .select2-result-selectable.select2-highlighted {
  background: #f3f3f3;
  color: #303641;
}
.page-body .select2-drop .select2-search .select2-result-sub li,
.page-body .select2-drop .select2-results .select2-result-sub li {
  background: none !important;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-sub .select2-result-label {
  padding: 5px 25px;
  color: #888888;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-result-label:hover,
.page-body .select2-drop .select2-results .select2-result-sub .select2-result-label:hover {
  background: #f3f3f3;
  color: #303641;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-highlighted .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-sub .select2-highlighted .select2-result-label {
  background: #f3f3f3;
  color: #303641;
}
.page-body .select2-drop .select2-search {
  position: relative;
  padding: 12px 15px;
}
.page-body .select2-drop .select2-search input {
  background: #f3f3f3;
  border: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.03);
  padding: 10px 12px;
  padding-right: 30px;
  font-family: 'Open Sans', sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-body .select2-drop .select2-search:after {
  position: absolute;
  font-family: 'Entypo';
  right: 15px;
  top: 12px;
  content: '\e803';
  font-size: 14px;
  color: #c2c2c2;
  margin-right: 12px;
  margin-top: 8px;
}
.selectboxit {
  visibility: hidden;
}
.page-body .selectboxit {
  display: block;
}
.page-body .selectboxit.visible {
  visibility: visible;
}
.page-body .selectboxit-container {
  display: block;
}
.page-body .selectboxit-container .selectboxit {
  width: 100% !important;
  background: #fff;
  border: 1px solid #cecece;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .selectboxit-container .selectboxit.selectboxit-enabled:focus {
  background-color: #fff;
}
.page-body .selectboxit-container .selectboxit.selectboxit-enabled:focus .selectboxit-text {
  color: #303641;
}
.page-body .selectboxit-container .selectboxit:hover,
.page-body .selectboxit-container .selectboxit.selectboxit-open {
  background-color: rgba(245, 245, 246, 0.8);
}
.page-body .selectboxit-container .selectboxit:hover .selectboxit-text,
.page-body .selectboxit-container .selectboxit.selectboxit-open .selectboxit-text {
  color: #303641;
}
.page-body .selectboxit-container .selectboxit.selectboxit-open {
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.page-body .selectboxit-container .selectboxit.selectboxit-open .selectboxit-arrow-container:after {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-body .selectboxit-container .selectboxit .selectboxit-option-icon-container .selectboxit-option-icon {
  margin-left: 5px;
}
.page-body .selectboxit-container .selectboxit .selectboxit-text {
  max-width: 100% !important;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #373e4a;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .selectboxit-container span,
.page-body .selectboxit-container .selectboxit-options a {
  height: 31px;
  line-height: 27px;
}
.page-body .selectboxit-container .selectboxit .selectboxit-arrow-container {
  text-align: center;
  width: 30px;
}
.page-body .selectboxit-container .selectboxit-open .selectboxit-arrow-container {
  background: none;
}
.page-body .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  display: none;
}
.page-body .selectboxit-container .selectboxit .selectboxit-arrow-container:after {
  position: relative;
  font-family: 'Entypo';
  content: '\e873';
  display: block;
  color: #303641;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  font-size: 12px;
}
.page-body .selectboxit-container .selectboxit-options {
  width: 100%;
  background: #fff;
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border-top: 1px solid #cecece;
  border-color: #cecece;
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.06);
  max-height: 350px;
  margin: -1px 0 -2px;
}
.page-body .selectboxit-container .selectboxit-options > span.selectboxit-optgroup-header {
  font-size: 12px;
  color: #303641;
  background: #fafafa;
  border-bottom: 1px solid #f5f5f5;
  padding-left: 5px;
  padding-right: 5px;
}
.page-body .selectboxit-container .selectboxit-options li .selectboxit-option-anchor {
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .selectboxit-container .selectboxit-options li .selectboxit-option-anchor .selectboxit-option-icon-container .selectboxit-option-icon {
  margin-left: 5px;
}
.page-body .selectboxit-container .selectboxit-options li.selectboxit-focus .selectboxit-option-anchor {
  background: #f3f3f3;
  color: #666;
}
input.typeahead {
  display: block;
}
.twitter-typeahead {
  width: 100%;
}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}
.tt-dropdown-menu {
  min-width: 160px;
  margin-top: -1px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #cecece;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
}
.tt-suggestion {
  display: block;
  padding: 4px 12px;
}
.tt-suggestion p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 17px;
}
.tt-suggestion .thumb-entry:before,
.tt-suggestion .thumb-entry:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tt-suggestion .thumb-entry:after {
  clear: both;
}
.tt-suggestion .thumb-entry:before,
.tt-suggestion .thumb-entry:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tt-suggestion .thumb-entry:after {
  clear: both;
}
.tt-suggestion .thumb-entry > span.image {
  float: left;
}
.tt-suggestion .thumb-entry > span.text {
  float: left;
  width: 80%;
  margin-left: 12px;
}
.tt-suggestion .thumb-entry > span.text strong {
  display: block;
  color: #303641;
}
.tt-suggestion .thumb-entry > span.text em {
  font-style: normal;
  font-size: 10px;
  color: #757b84;
  display: block;
  padding-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tt-suggestion.tt-is-under-cursor {
  color: #303641;
  background: #f3f3f3;
}
.tt-suggestion.tt-is-under-cursor a {
  color: #303641;
}
.tt-suggestion p {
  margin: 0;
}
.twitter-typeahead .tt-hint {
  padding: 6px 12px;
  color: #dee0e4;
  line-height: 1.428571429;
  margin: 0;
  padding-top: 5.5px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-body .daterangepicker.dropdown-menu {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu:before {
  border-bottom-color: #cecece;
}
.page-body .daterangepicker.dropdown-menu .ranges .input-mini {
  background: #fff;
  border: 1px solid #ebebeb;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu .ranges .btn {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_start_input,
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_end_input {
  float: none !important;
  margin: 0;
  padding: 0;
}
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_start_input.daterangepicker_end_input,
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_end_input.daterangepicker_end_input {
  padding-left: 0 !important;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li {
  background: #f5f5f6;
  color: #737881;
  font-size: 11px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li:hover,
.page-body .daterangepicker.dropdown-menu .ranges ul li.active {
  background: #f0f0f0;
  color: #303641;
  border-color: #ebebeb;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li:hover.active,
.page-body .daterangepicker.dropdown-menu .ranges ul li.active.active {
  background: #303641;
  color: #ffffff;
  background-clip: padding-box;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date {
  border: 1px solid #ebebeb;
  background: #fdfdfd;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .active {
  background: #303641;
  color: #ffffff;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .in-range {
  background: #f3f3f3;
  color: #737881;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .prev:hover,
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .next:hover {
  background-color: #f5f5f6;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .disabled {
  color: #dee0e4;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-time {
  border: 1px solid #ebebeb;
  background: #fdfdfd;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.daterange-inline {
  border: 1px solid #ebebeb;
  background: #f5f5f6;
  padding: 6px 6px;
  cursor: pointer;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.daterange-inline i {
  color: #303641;
  font-size: 14px;
}
.ms-container:before,
.ms-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ms-container:after {
  clear: both;
}
.ms-container:before,
.ms-container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.ms-container:after {
  clear: both;
}
.ms-container .ms-selectable,
.ms-container .ms-selection {
  display: block;
  background: #f5f5f6;
}
.ms-container .ms-selectable {
  position: relative;
  float: left;
  margin-right: 25px;
}
.ms-container .ms-selectable:after {
  content: '\e120';
  font-family: "Glyphicons Halflings";
  display: block;
  position: absolute;
  right: -19px;
  color: #303641;
  font-size: 15px;
  top: 50%;
  margin-top: -8px;
}
.ms-container .ms-selection {
  float: left;
}
.ms-container .ms-list {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 150px;
  height: 150px;
  outline: none;
  border: 1px solid #ebebeb;
  overflow: auto;
}
.ms-container .ms-list::-webkit-scrollbar {
  width: 5px;
}
.ms-container .ms-list::-webkit-scrollbar-track {
  width: 5px;
  background-color: #f5f5f6;
}
.ms-container .ms-list::-webkit-scrollbar-thumb {
  background-color: #d2d2d2;
}
.ms-container .ms-list > li {
  border-bottom: 1px solid #ebebeb;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.ms-container .ms-list > li:hover {
  background: #303641;
  color: #fff;
}
.ms-container .ms-list > li span {
  display: block;
  padding: 4px 8px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ms-container .ms-list > li:last-child {
  border-bottom: 0;
}
.wysihtml5-toolbar:before,
.wysihtml5-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.wysihtml5-toolbar:after {
  clear: both;
}
.wysihtml5-toolbar:before,
.wysihtml5-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.wysihtml5-toolbar:after {
  clear: both;
}
.wysihtml5-toolbar li {
  margin-right: 8px !important;
}
.wysihtml5-toolbar li.pull-right {
  margin-right: 0 !important;
  margin-left: 8px !important;
}
.dataTables_wrapper:before,
.dataTables_wrapper:after {
  content: " ";
  display: table;
}
.dataTables_wrapper:after {
  clear: both;
}
.dataTables_wrapper:before,
.dataTables_wrapper:after {
  content: " ";
  display: table;
}
.dataTables_wrapper:after {
  clear: both;
}
.dataTables_wrapper table {
  margin-bottom: 0;
}
.dataTables_wrapper table thead tr th {
  font-weight: bold;
  outline: none;
  cursor: default;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.dataTables_wrapper table thead tr th.sorting_asc:before,
.dataTables_wrapper table thead tr th.sorting_desc:before {
  display: block;
  float: right;
  color: #303641;
  font-family: 'Entypo';
  content: '\e876';
}
.dataTables_wrapper table thead tr th.sorting_desc:before {
  content: '\e873';
}
.dataTables_wrapper table thead tr th:active {
  outline: none;
}
.dataTables_wrapper table thead tr th.sorting_asc,
.dataTables_wrapper table thead tr th.sorting_desc {
  color: #303641;
}
.dataTables_wrapper table tfoot tr th {
  font-weight: bold;
}
.dataTables_wrapper table + .row {
  margin-bottom: 20px;
}
.dataTables_wrapper > table:first-child {
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.dataTables_wrapper a {
  cursor: pointer;
  outline: none;
}
.dataTables_wrapper .col-left {
  padding-right: 0;
}
.dataTables_wrapper .col-right {
  padding-left: 0;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
  background: #fff;
  border: 1px solid #ebebeb;
  border-bottom: 0;
  padding: 15px 12px;
  height: 58px;
}
.dataTables_filter label {
  font-weight: 700;
}
.dataTables_wrapper .dataTables_length:before,
.dataTables_wrapper .dataTables_filter:before,
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
  clear: both;
}
.dataTables_wrapper .dataTables_length:before,
.dataTables_wrapper .dataTables_filter:before,
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
  clear: both;
}
.dataTables_wrapper .dataTables_length {
  border-right: 0;
  -webkit-border-radius: 3px 0px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}
.dataTables_wrapper .dataTables_filter {
  border-left: 0;
  padding-top: 13px;
  -webkit-border-radius: 0px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
.dataTables_wrapper .dataTables_filter > label {
  float: right;
  display: block;
  white-space: nowrap;
}
.dataTables_wrapper .dataTables_filter > label input {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  display: inline-block;
  width: 150px;
  margin-left: 5px;
}
.dataTables_wrapper .dataTables_filter > label input:focus {
  border-color: #c8cdd7;
  outline: 0;
  -webkit-box-shadow: 0px 2px 1px rgba(203, 208, 217, 0.08);
  -moz-box-shadow: 0px 2px 1px rgba(203, 208, 217, 0.08);
  box-shadow: 0px 2px 1px rgba(203, 208, 217, 0.08);
  -webkit-box-shadow: 0 2px 1px rgba(203, 208, 217, 0.08);
  box-shadow: 0 2px 1px rgba(203, 208, 217, 0.08);
}
.dataTables_wrapper .dataTables_filter > label input::-webkit-input-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-moz-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input::-moz-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-ms-input-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-moz-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input::-moz-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input:-ms-input-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input::-webkit-input-placeholder {
  color: #aaaaaa;
}
.dataTables_wrapper .dataTables_filter > label input[disabled],
.dataTables_wrapper .dataTables_filter > label input[readonly],
fieldset[disabled] .dataTables_wrapper .dataTables_filter > label input {
  cursor: not-allowed;
  background-color: #eeeeee;
}
textarea.dataTables_wrapper .dataTables_filter > label input {
  height: auto;
}
.dataTables_wrapper .select2-container {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.dataTables_wrapper .select2-container .select2-choice {
  height: 25px;
  line-height: 24px;
}
.dataTables_wrapper .select2-container .select2-choice .select2-chosen {
  padding-right: 15px;
}
.dataTables_wrapper .select2-container .select2-choice .select2-arrow {
  width: 25px;
}
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
  padding: 10px 12px;
  border: 1px solid #ebebeb;
  border-top: 0;
  background: #fafafa;
  height: 47px;
}
.dataTables_wrapper .dataTables_info:before,
.dataTables_wrapper .dataTables_paginate:before,
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
  clear: both;
}
.dataTables_wrapper .dataTables_info:before,
.dataTables_wrapper .dataTables_paginate:before,
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
  clear: both;
}
.dataTables_wrapper .dataTables_info.dataTables_info,
.dataTables_wrapper .dataTables_paginate.dataTables_info {
  border-right: 0;
  -webkit-border-radius: 0px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  line-height: 30px;
}
.dataTables_wrapper .dataTables_info.dataTables_paginate,
.dataTables_wrapper .dataTables_paginate.dataTables_paginate {
  border-left: 0;
  -webkit-border-radius: 0px 0px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  text-align: right;
}
.dataTables_wrapper .dataTables_info.dataTables_paginate .pagination,
.dataTables_wrapper .dataTables_paginate.dataTables_paginate .pagination {
  margin: 0;
}
.page-body .datatable.table tbody td,
.page-body .datatable.table tbody th {
  vertical-align: middle;
}
@media (min-width: 767px) {
  .chat-visible .main-content {
    padding-right: 300px;
  }
}
.chat-visible #chat {
  display: block;
}
.horizontal-menu #chat {
  top: 61px;
  border-top: 1px solid #454a54;
}
.horizontal-menu.chat-visible .main-content > .container {
  width: 100% !important;
}
.chat-notifications-badge {
  margin-left: 5px;
}
.chat-notifications-badge.is-hidden {
  display: none;
}
#chat {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 280px;
  background: #303641;
  z-index: 5;
  display: none;
}
#chat.fixed {
  position: fixed;
  min-height: 0 !important;
}
#chat .chat-inner {
  overflow: auto;
  height: 100%;
}
#chat .chat-header {
  font-size: 16px;
  color: #7f8186;
  padding: 30px 35px;
  line-height: 1;
  margin: 0;
  border-bottom: 1px solid #343a45;
  position: relative;
}
#chat .chat-header .badge {
  position: relative;
  top: -1px;
  margin-left: 5px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
#chat .chat-header .badge.is-hidden {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
#chat .chat-header .chat-close {
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 15px;
  top: 50%;
  right: 25px;
  margin-top: -7px;
  color: #bec0c2;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
}
.transall #chat .chat-header .chat-close:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
#chat .chat-group {
  margin-top: 30px;
}
#chat .chat-group > strong,
#chat .chat-group > a {
  display: block;
  padding: 6px 35px;
}
#chat .chat-group > strong {
  text-transform: uppercase;
  color: #7f8186;
}
#chat .chat-group > a {
  position: relative;
  color: #bec0c2;
  -webkit-transition: background 250ms ease-in-out;
  -moz-transition: background 250ms ease-in-out;
  -o-transition: background 250ms ease-in-out;
  transition: background 250ms ease-in-out;
}
#chat .chat-group > a:hover,
#chat .chat-group > a.active {
  background-color: #343a45;
}
#chat .chat-group > a:before {
  content: '';
  display: block;
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-color: transparent transparent transparent #2b303a;
  left: 0;
  top: 50%;
  margin-top: -4px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
#chat .chat-group > a.active:before {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
#chat .chat-group > a .badge {
  font-size: 9px;
  margin-left: 5px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
#chat .chat-group > a .badge.is-hidden {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
#chat .chat-group > a em {
  font-style: normal;
}
#chat .user-status {
  display: inline-block;
  background: #575d67;
  margin-right: 5px;
  width: 8px;
  height: 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
#chat .user-status.is-online {
  background-color: #06b53c;
}
#chat .user-status.is-offline {
  background-color: #575d67;
}
#chat .user-status.is-idle {
  background-color: #f7d227;
}
#chat .user-status.is-busy {
  background-color: #ee4749;
}
#chat .chat-conversation {
  position: absolute;
  right: 280px;
  width: 340px;
  background: #2b303a;
  -webkit-border-radius: 3px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  display: none;
  opacity: 0;
}
#chat .chat-conversation .conversation-header {
  padding: 20px 24px;
  font-size: 14px;
  color: #fff;
  border-bottom: 1px solid #343a45;
}
#chat .chat-conversation .conversation-header small {
  color: rgba(190, 192, 194, 0.6);
  font-size: 12px;
  padding-left: 8px;
}
#chat .chat-conversation .conversation-header .conversation-close {
  float: right;
  color: #7f8186;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  position: relative;
  top: 3px;
}
#chat .chat-conversation .conversation-body {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  height: 250px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar {
  width: 5px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-track {
  width: 5px;
  background-color: #2b303a;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-thumb {
  background-color: rgba(52, 58, 69, 0.8);
}
#chat .chat-conversation .conversation-body > li {
  padding: 20px 24px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#chat .chat-conversation .conversation-body > li:before,
#chat .chat-conversation .conversation-body > li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#chat .chat-conversation .conversation-body > li:after {
  clear: both;
}
#chat .chat-conversation .conversation-body > li:before,
#chat .chat-conversation .conversation-body > li:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#chat .chat-conversation .conversation-body > li:after {
  clear: both;
}
#chat .chat-conversation .conversation-body > li.odd,
#chat .chat-conversation .conversation-body > li.even,
#chat .chat-conversation .conversation-body > li.opponent {
  background: #343a45;
}
#chat .chat-conversation .conversation-body > li.unread {
  background: #3d4451;
}
#chat .chat-conversation .conversation-body > li .user {
  font-weight: bold;
  color: #fff;
}
#chat .chat-conversation .conversation-body > li .time {
  float: right;
  font-style: italic;
  color: rgba(190, 192, 194, 0.8);
  font-size: 11px;
}
#chat .chat-conversation .chat-textarea {
  padding: 20px 24px;
  position: relative;
}
#chat .chat-conversation .chat-textarea:after {
  content: '\e83c';
  font-family: 'Entypo';
  color: #bec0c2;
  right: 35px;
  top: 25px;
  font-size: 15px;
  position: absolute;
}
#chat .chat-conversation .chat-textarea textarea {
  background: #343a45;
  border: 1px solid #343a45;
  color: #fff;
  max-height: 100px !important;
  padding-right: 35px;
  height: 32px;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-moz-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-moz-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
  color: rgba(190, 192, 194, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar {
  width: 5px;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-track {
  width: 5px;
  background-color: #343a45;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-thumb {
  background-color: #4a5262;
}
.chat-history {
  display: none;
}
/* Relatively-Small screen */
@media (max-width: 767px) {
  .chat-visible #chat,
  .chat-visible #chat.fixed {
    display: none;
  }
  .chat-visible.toggle-click #chat,
  .chat-visible.toggle-click #chat.fixed {
    display: block;
  }
  #chat,
  #chat.fixed {
    position: fixed;
    width: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 10px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  #chat .chat-conversation,
  #chat.fixed .chat-conversation {
    position: fixed;
    width: auto;
    left: 0;
    right: 0;
    top: 0 !important;
    bottom: 0;
    margin: 10px;
    overflow: auto;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  #chat .chat-conversation .conversation-body,
  #chat.fixed .chat-conversation .conversation-body {
    height: auto;
    max-height: 450px;
  }
  #chat .chat-conversation::-webkit-scrollbar,
  #chat.fixed .chat-conversation::-webkit-scrollbar {
    width: 5px;
  }
  #chat .chat-conversation::-webkit-scrollbar-track,
  #chat.fixed .chat-conversation::-webkit-scrollbar-track {
    width: 5px;
    background-color: #343a45;
  }
  #chat .chat-conversation::-webkit-scrollbar-thumb,
  #chat.fixed .chat-conversation::-webkit-scrollbar-thumb {
    background-color: #4a5262;
  }
}
.tile-stats {
  position: relative;
  display: block;
  background: #303641;
  padding: 20px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.tile-stats:hover {
  background: #252a32;
}
.tile-stats .icon {
  color: rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}
.tile-stats .icon i {
  font-size: 100px;
  line-height: 0;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.tile-stats .icon i:before {
  margin: 0;
  padding: 0;
  line-height: 0;
}
.tile-stats .num,
.tile-stats h3,
.tile-stats p {
  position: relative;
  color: #ffffff;
  z-index: 5;
  margin: 0;
  padding: 0;
}
.tile-stats .num {
  font-size: 44px;
  font-weight: bold;
  line-height: 1em;
}
.tile-stats h3 {
  font-size: 22px;
  white-space: nowrap;
}
.tile-stats p {
  font-size: 11px;
  margin-top: 5px;
}
.tile-stats.tile-red {
  background: #f56954;
}
.tile-stats.tile-red:hover {
  background: #f4543c;
}
.tile-stats.tile-red .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-green {
  background: #00a65a;
}
.tile-stats.tile-green:hover {
  background: #008d4c;
}
.tile-stats.tile-green .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-green .num,
.tile-stats.tile-green h3,
.tile-stats.tile-green p {
  color: #ffffff;
}
.tile-stats.tile-blue {
  background: #58595b;
}
.tile-stats.tile-blue:hover {
  background: #505153;
}
.tile-stats.tile-blue-dark {
  background: #58595b;
}
.tile-stats.tile-blue .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-blue .num,
.tile-stats.tile-blue h3,
.tile-stats.tile-blue p {
  color: #ffffff;
}
.tile-stats.tile-dark-blue {
  background: #c31919;
}
.tile-stats.tile-dark-blue:hover {
  background: #ad0808;
}
.tile-stats.tile-dark-blue .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-dark-blue .num,
.tile-stats.tile-dark-blue h3,
.tile-stats.tile-dark-blue p {
  color: #ffffff;
}
.tile-stats.tile-aqua {
  background: #6b6c6f;
}
.tile-stats.tile-aqua:hover {
  background: #58595b;
}
.tile-stats.tile-aqua .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-aqua .num,
.tile-stats.tile-aqua h3,
.tile-stats.tile-aqua p {
  color: #ffffff;
}
.tile-stats.tile-cyan {
  background: #00b29e;
}
.tile-stats.tile-cyan:hover {
  background: #009987;
}
.tile-stats.tile-cyan .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-cyan .num,
.tile-stats.tile-cyan h3,
.tile-stats.tile-cyan p {
  color: #ffffff;
}
.tile-stats.tile-purple {
  background: #ba79cb;
}
.tile-stats.tile-purple:hover {
  background: #b167c4;
}
.tile-stats.tile-purple .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-purple .num,
.tile-stats.tile-purple h3,
.tile-stats.tile-purple p {
  color: #ffffff;
}
.tile-stats.tile-pink {
  background: #ec3b83;
}
.tile-stats.tile-pink:hover {
  background: #ea2474;
}
.tile-stats.tile-pink .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-pink .num,
.tile-stats.tile-pink h3,
.tile-stats.tile-pink p {
  color: #ffffff;
}
.tile-stats.tile-orange {
  background: #7c7e81;
}
.tile-stats.tile-orange:hover {
  background: #6b6c6f;
}
.tile-stats.tile-orange .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-orange .num,
.tile-stats.tile-orange h3,
.tile-stats.tile-orange p {
  color: #ffffff;
}
.tile-stats.tile-brown {
  background: #6c541e;
}
.tile-stats.tile-brown:hover {
  background: #584418;
}
.tile-stats.tile-brown .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-brown .num,
.tile-stats.tile-brown h3,
.tile-stats.tile-brown p {
  color: #ffffff;
}
.tile-stats.tile-plum {
  background: #701c1c;
}
.tile-stats.tile-plum:hover {
  background: #5c1717;
}
.tile-stats.tile-plum .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-plum .num,
.tile-stats.tile-plum h3,
.tile-stats.tile-plum p {
  color: #ffffff;
}
.tile-stats.tile-gray {
  background: #f5f5f5;
}
.tile-stats.tile-gray:hover {
  background: #e8e8e8;
}
.tile-stats.tile-gray .icon {
  color: rgba(0, 0, 0, 0.1);
}
.tile-stats.tile-gray .num,
.tile-stats.tile-gray h3,
.tile-stats.tile-gray p {
  color: #8f8f8f;
}
.tile-stats.tile-white {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white .num,
.tile-stats.tile-white h3,
.tile-stats.tile-white p {
  color: #303641;
}
.tile-stats.tile-white:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-red {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-red:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-red .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-red .num,
.tile-stats.tile-white-red h3,
.tile-stats.tile-white-red p {
  color: #f56954;
}
.tile-stats.tile-white-red:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-green {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-green:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-green .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-green .num,
.tile-stats.tile-white-green h3,
.tile-stats.tile-white-green p {
  color: #00a65a;
}
.tile-stats.tile-white-green:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-blue {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-blue:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-blue .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-blue .num,
.tile-stats.tile-white-blue h3,
.tile-stats.tile-white-blue p {
  color: #0073b7;
}
.tile-stats.tile-white-blue:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-aqua {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-aqua:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-aqua .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-aqua .num,
.tile-stats.tile-white-aqua h3,
.tile-stats.tile-white-aqua p {
  color: #00c0ef;
}
.tile-stats.tile-white-aqua:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-cyan {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-cyan:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-cyan .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-cyan .num,
.tile-stats.tile-white-cyan h3,
.tile-stats.tile-white-cyan p {
  color: #00b29e;
}
.tile-stats.tile-white-cyan:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-purple {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-purple:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-purple .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-purple .num,
.tile-stats.tile-white-purple h3,
.tile-stats.tile-white-purple p {
  color: #ba79cb;
}
.tile-stats.tile-white-purple:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-pink {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-pink:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-pink .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-pink .num,
.tile-stats.tile-white-pink h3,
.tile-stats.tile-white-pink p {
  color: #ec3b83;
}
.tile-stats.tile-white-pink:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-orange {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-orange:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-orange .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-orange .num,
.tile-stats.tile-white-orange h3,
.tile-stats.tile-white-orange p {
  color: #ffa812;
}
.tile-stats.tile-white-orange:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-brown {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-brown:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-brown .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-brown .num,
.tile-stats.tile-white-brown h3,
.tile-stats.tile-white-brown p {
  color: #6c541e;
}
.tile-stats.tile-white-brown:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-plum {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-plum:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-plum .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-plum .num,
.tile-stats.tile-white-plum h3,
.tile-stats.tile-white-plum p {
  color: #701c1c;
}
.tile-stats.tile-white-plum:hover {
  background-color: #fafafa;
}
.tile-stats.tile-white-gray {
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.tile-stats.tile-white-gray:hover {
  background: #f2f2f2;
}
.tile-stats.tile-white-gray .icon {
  color: #f2f2f2;
}
.tile-stats.tile-white-gray .num,
.tile-stats.tile-white-gray h3,
.tile-stats.tile-white-gray p {
  color: #8f8f8f;
}
.tile-stats.tile-white-gray:hover {
  background-color: #fafafa;
}
.tile-title {
  position: relative;
  display: block;
  background: #303641;
  margin-bottom: 10px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.tile-title:hover {
  background-color: #252a32;
}
.tile-title .icon {
  text-align: center;
  padding: 20px;
}
.tile-title .icon i {
  font-size: 60px;
  line-height: 1;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.tile-title .icon i:before {
  margin: 0;
  padding: 0;
  line-height: 1;
}
.tile-title .icon i,
.tile-title h3,
.tile-title p {
  color: #ffffff;
}
.tile-title .title {
  background: #252a32;
  text-align: center;
}
.tile-title .title h3,
.tile-title .title p {
  margin: 0;
  padding: 0 20px;
}
.tile-title .title h3 {
  padding-top: 20px;
  font-size: 16px;
  font-weight: bold;
}
.tile-title .title p {
  padding-bottom: 20px;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-red {
  background: #f56954;
}
.tile-title.tile-red:hover {
  background-color: #f4543c;
}
.tile-title.tile-red .icon i,
.tile-title.tile-red h3,
.tile-title.tile-red p {
  color: #ffffff;
}
.tile-title.tile-red .icon i {
  color: #ffffff;
}
.tile-title.tile-red .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-red .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-green {
  background: #00a65a;
}
.tile-title.tile-green:hover {
  background-color: #008d4c;
}
.tile-title.tile-green .icon i,
.tile-title.tile-green h3,
.tile-title.tile-green p {
  color: #ffffff;
}
.tile-title.tile-green .icon i {
  color: #ffffff;
}
.tile-title.tile-green .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-green .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-blue {
  background: #0085d4;
}
.tile-title.tile-blue:hover {
  background-color: #0085d4;
}
.tile-title.tile-blue .icon i,
.tile-title.tile-blue h3,
.tile-title.tile-blue p {
  color: #ffffff;
}
.tile-title.tile-blue .icon i {
  color: #ffffff;
}
.tile-title.tile-blue .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-blue .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-dark-blue {
  background: #2363ac;
}
.tile-title.tile-dark-blue:hover {
  background-color: #215da2;
}
.tile-title.tile-dark-blue .icon i,
.tile-title.tile-dark-blue h3,
.tile-title.tile-dark-blue p {
  color: #ffffff;
}
.tile-title.tile-dark-blue .icon i {
  color: #ffffff;
}
.tile-title.tile-dark-blue .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-dark-blue .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-aqua {
  background: #00c0ef;
}
.tile-title.tile-aqua:hover {
  background-color: #00acd6;
}
.tile-title.tile-aqua .icon i,
.tile-title.tile-aqua h3,
.tile-title.tile-aqua p {
  color: #ffffff;
}
.tile-title.tile-aqua .icon i {
  color: #ffffff;
}
.tile-title.tile-aqua .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-aqua .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-cyan {
  background: #00b29e;
}
.tile-title.tile-cyan:hover {
  background-color: #009987;
}
.tile-title.tile-cyan .icon i,
.tile-title.tile-cyan h3,
.tile-title.tile-cyan p {
  color: #ffffff;
}
.tile-title.tile-cyan .icon i {
  color: #ffffff;
}
.tile-title.tile-cyan .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-cyan .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-purple {
  background: #ba79cb;
}
.tile-title.tile-purple:hover {
  background-color: #b167c4;
}
.tile-title.tile-purple .icon i,
.tile-title.tile-purple h3,
.tile-title.tile-purple p {
  color: #ffffff;
}
.tile-title.tile-purple .icon i {
  color: #ffffff;
}
.tile-title.tile-purple .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-purple .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-pink {
  background: #ec3b83;
}
.tile-title.tile-pink:hover {
  background-color: #ea2474;
}
.tile-title.tile-pink .icon i,
.tile-title.tile-pink h3,
.tile-title.tile-pink p {
  color: #ffffff;
}
.tile-title.tile-pink .icon i {
  color: #ffffff;
}
.tile-title.tile-pink .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-pink .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-orange {
  background: #ffa812;
}
.tile-title.tile-orange:hover {
  background-color: #f89d00;
}
.tile-title.tile-orange .icon i,
.tile-title.tile-orange h3,
.tile-title.tile-orange p {
  color: #ffffff;
}
.tile-title.tile-orange .icon i {
  color: #ffffff;
}
.tile-title.tile-orange .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-orange .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-brown {
  background: #6c541e;
}
.tile-title.tile-brown:hover {
  background-color: #584418;
}
.tile-title.tile-brown .icon i,
.tile-title.tile-brown h3,
.tile-title.tile-brown p {
  color: #ffffff;
}
.tile-title.tile-brown .icon i {
  color: #ffffff;
}
.tile-title.tile-brown .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-brown .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-plum {
  background: #701c1c;
}
.tile-title.tile-plum:hover {
  background-color: #5c1717;
}
.tile-title.tile-plum .icon i,
.tile-title.tile-plum h3,
.tile-title.tile-plum p {
  color: #ffffff;
}
.tile-title.tile-plum .icon i {
  color: #ffffff;
}
.tile-title.tile-plum .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-plum .title p {
  color: rgba(255, 255, 255, 0.85);
}
.tile-title.tile-gray {
  background: #f5f5f5;
}
.tile-title.tile-gray:hover {
  background-color: #e8e8e8;
}
.tile-title.tile-gray .icon i,
.tile-title.tile-gray h3,
.tile-title.tile-gray p {
  color: #8f8f8f;
}
.tile-title.tile-gray .icon i {
  color: #8f8f8f;
}
.tile-title.tile-gray .title {
  background: rgba(0, 0, 0, 0.1);
}
.tile-title.tile-gray .title p {
  color: rgba(143, 143, 143, 0.85);
}
.tile-block {
  background: #00a65b;
  color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.tile-block:before,
.tile-block:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tile-block:after {
  clear: both;
}
.tile-block:before,
.tile-block:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tile-block:after {
  clear: both;
}
.tile-block .tile-header {
  color: #ffffff;
  font-size: 17px;
  padding: 20px;
}
.tile-block .tile-header a,
.tile-block .tile-header span {
  color: #ffffff;
}
.tile-block .tile-header span {
  display: block;
  margin-top: 4px;
  font-size: 11px;
}
.tile-block .tile-header i {
  float: right;
  font-size: 28px;
  position: relative;
  top: 4px;
}
.tile-block .tile-header i[class^="entypo-"] {
  top: 0;
}
.tile-block .tile-content {
  background: rgba(0, 0, 0, 0.03);
  padding: 20px;
}
.tile-block .tile-content .todo-list .neon-cb-replacement .cb-wrapper + label {
  top: -3px;
  margin-left: 8px;
}
.tile-block .tile-footer {
  background: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px;
  color: #ffffff;
  -webkit-border-radius: 0px 0px 5px 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 5px 5px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 5px 5px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.tile-block .tile-footer a {
  color: #ffffff;
  font-weight: bold;
}
.tile-block .form-control,
.tile-block .btn {
  background: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  border-color: transparent;
}
.tile-block .form-control::-webkit-input-placeholder,
.tile-block .btn::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-moz-placeholder,
.tile-block .btn:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-moz-placeholder,
.tile-block .btn::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-ms-input-placeholder,
.tile-block .btn:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-moz-placeholder,
.tile-block .btn:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-moz-placeholder,
.tile-block .btn::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control:-ms-input-placeholder,
.tile-block .btn:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control::-webkit-input-placeholder,
.tile-block .btn::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.tile-block .form-control + .todo-list,
.tile-block .btn + .todo-list {
  margin-top: 20px;
}
.tile-block .form-control + .btn {
  margin-top: 10px;
}
.tile-block {
  background-color: #303641;
  color: #ffffff;
}
.tile-block .tile-header a,
.tile-block .tile-header span,
.tile-block .tile-header i {
  color: #ffffff;
}
.tile-block .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #303641;
}
.tile-block .tile-footer {
  color: #ffffff;
}
.tile-block .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-red {
  background-color: #f56954;
  color: #ffffff;
}
.tile-block.tile-red .tile-header a,
.tile-block.tile-red .tile-header span,
.tile-block.tile-red .tile-header i {
  color: #ffffff;
}
.tile-block.tile-red .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #f56954;
}
.tile-block.tile-red .tile-footer {
  color: #ffffff;
}
.tile-block.tile-red .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-green {
  background-color: #00a65a;
  color: #ffffff;
}
.tile-block.tile-green .tile-header a,
.tile-block.tile-green .tile-header span,
.tile-block.tile-green .tile-header i {
  color: #ffffff;
}
.tile-block.tile-green .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #00a65a;
}
.tile-block.tile-green .tile-footer {
  color: #ffffff;
}
.tile-block.tile-green .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-blue {
  background-color: #0073b7;
  color: #ffffff;
}
.tile-block.tile-blue .tile-header a,
.tile-block.tile-blue .tile-header span,
.tile-block.tile-blue .tile-header i {
  color: #ffffff;
}
.tile-block.tile-blue .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #0073b7;
}
.tile-block.tile-blue .tile-footer {
  color: #ffffff;
}
.tile-block.tile-blue .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-aqua {
  background-color: #00c0ef;
  color: #ffffff;
}
.tile-block.tile-aqua .tile-header a,
.tile-block.tile-aqua .tile-header span,
.tile-block.tile-aqua .tile-header i {
  color: #ffffff;
}
.tile-block.tile-aqua .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #00c0ef;
}
.tile-block.tile-aqua .tile-footer {
  color: #ffffff;
}
.tile-block.tile-aqua .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-cyan {
  background-color: #00b29e;
  color: #ffffff;
}
.tile-block.tile-cyan .tile-header a,
.tile-block.tile-cyan .tile-header span,
.tile-block.tile-cyan .tile-header i {
  color: #ffffff;
}
.tile-block.tile-cyan .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #00b29e;
}
.tile-block.tile-cyan .tile-footer {
  color: #ffffff;
}
.tile-block.tile-cyan .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-purple {
  background-color: #ba79cb;
  color: #ffffff;
}
.tile-block.tile-purple .tile-header a,
.tile-block.tile-purple .tile-header span,
.tile-block.tile-purple .tile-header i {
  color: #ffffff;
}
.tile-block.tile-purple .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #ba79cb;
}
.tile-block.tile-purple .tile-footer {
  color: #ffffff;
}
.tile-block.tile-purple .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-pink {
  background-color: #ec3b83;
  color: #ffffff;
}
.tile-block.tile-pink .tile-header a,
.tile-block.tile-pink .tile-header span,
.tile-block.tile-pink .tile-header i {
  color: #ffffff;
}
.tile-block.tile-pink .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #ec3b83;
}
.tile-block.tile-pink .tile-footer {
  color: #ffffff;
}
.tile-block.tile-pink .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-orange {
  background-color: #ffa812;
  color: #ffffff;
}
.tile-block.tile-orange .tile-header a,
.tile-block.tile-orange .tile-header span,
.tile-block.tile-orange .tile-header i {
  color: #ffffff;
}
.tile-block.tile-orange .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #ffa812;
}
.tile-block.tile-orange .tile-footer {
  color: #ffffff;
}
.tile-block.tile-orange .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-brown {
  background-color: #6c541e;
  color: #ffffff;
}
.tile-block.tile-brown .tile-header a,
.tile-block.tile-brown .tile-header span,
.tile-block.tile-brown .tile-header i {
  color: #ffffff;
}
.tile-block.tile-brown .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #6c541e;
}
.tile-block.tile-brown .tile-footer {
  color: #ffffff;
}
.tile-block.tile-brown .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-plum {
  background-color: #701c1c;
  color: #ffffff;
}
.tile-block.tile-plum .tile-header a,
.tile-block.tile-plum .tile-header span,
.tile-block.tile-plum .tile-header i {
  color: #ffffff;
}
.tile-block.tile-plum .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #701c1c;
}
.tile-block.tile-plum .tile-footer {
  color: #ffffff;
}
.tile-block.tile-plum .tile-footer a {
  color: #ffffff;
}
.tile-block.tile-gray {
  background-color: #f5f5f5;
  color: #767676;
}
.tile-block.tile-gray .tile-header a,
.tile-block.tile-gray .tile-header span,
.tile-block.tile-gray .tile-header i {
  color: #767676;
}
.tile-block.tile-gray .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #f5f5f5;
}
.tile-block.tile-gray .tile-footer {
  color: #767676;
}
.tile-block.tile-gray .tile-footer a {
  color: #767676;
}
.tile-block.tile-gray .tile-content .todo-list .neon-cb-replacement .cb-wrapper .checked {
  background: #dcdcdc;
}
.todo-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.todo-list > li {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
}
.todo-list > li:last-child {
  margin-bottom: 0;
}
.todo-list > li .neon-cb-replacement .cb-wrapper {
  background: #fff;
}
.todo-list > li .neon-cb-replacement .cb-wrapper + label {
  position: relative;
}
.todo-list > li .neon-cb-replacement .cb-wrapper + label:after {
  position: absolute;
  content: '';
  height: 2px;
  background: #fff;
  width: 0%;
  top: 50%;
  left: 0;
  margin: 0;
  margin-top: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.todo-list > li .neon-cb-replacement.checked .cb-wrapper + label:after {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  width: 100%;
}
.todo-list > li .neon-cb-replacement.checked .cb-wrapper .checked {
  background: rgba(0, 0, 0, 0.25);
}
.tile-progress {
  background: #00a65b;
  color: #ffffff;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tile-progress:before,
.tile-progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tile-progress:after {
  clear: both;
}
.tile-progress:before,
.tile-progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tile-progress:after {
  clear: both;
}
.tile-progress .tile-header {
  padding: 15px 20px;
  padding-bottom: 40px;
}
.tile-progress .tile-header h3,
.tile-progress .tile-header span {
  display: block;
  color: #ffffff;
}
.tile-progress .tile-header h3 {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}
.tile-progress .tile-header span {
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 11px;
}
.tile-progress .tile-progressbar {
  height: 2px;
  background: rgba(0, 0, 0, 0.18);
  margin: 0;
}
.tile-progress .tile-progressbar span {
  display: block;
  background: #ffffff;
  width: 0%;
  height: 100%;
  -webkit-transition: all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.tile-progress .tile-footer {
  padding: 20px;
  text-align: right;
  background: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.tile-progress .tile-footer h4,
.tile-progress .tile-footer > span {
  display: block;
  color: #ffffff;
}
.tile-progress .tile-footer h4 {
  font-size: 14px;
  margin: 0;
}
.tile-progress .tile-footer > span {
  margin-top: 4px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 11px;
}
.tile-progress {
  background-color: #303641;
  color: #ffffff;
}
.tile-progress .tile-header h3,
.tile-progress .tile-header a,
.tile-progress .tile-header span,
.tile-progress .tile-header i {
  color: #ffffff;
}
.tile-progress .tile-progressbar span {
  background: #ffffff;
}
.tile-progress .tile-footer h4,
.tile-progress .tile-footer > span {
  color: #ffffff;
}
.tile-progress .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-red {
  background-color: #f56954;
  color: #ffffff;
}
.tile-progress.tile-red .tile-header h3,
.tile-progress.tile-red .tile-header a,
.tile-progress.tile-red .tile-header span,
.tile-progress.tile-red .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-red .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-red .tile-footer h4,
.tile-progress.tile-red .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-red .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-green {
  background-color: #00a65a;
  color: #ffffff;
}
.tile-progress.tile-green .tile-header h3,
.tile-progress.tile-green .tile-header a,
.tile-progress.tile-green .tile-header span,
.tile-progress.tile-green .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-green .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-green .tile-footer h4,
.tile-progress.tile-green .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-green .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-blue {
  background-color: #0073b7;
  color: #ffffff;
}
.tile-progress.tile-blue .tile-header h3,
.tile-progress.tile-blue .tile-header a,
.tile-progress.tile-blue .tile-header span,
.tile-progress.tile-blue .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-blue .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-blue .tile-footer h4,
.tile-progress.tile-blue .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-blue .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-aqua {
  background-color: #00c0ef;
  color: #ffffff;
}
.tile-progress.tile-aqua .tile-header h3,
.tile-progress.tile-aqua .tile-header a,
.tile-progress.tile-aqua .tile-header span,
.tile-progress.tile-aqua .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-aqua .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-aqua .tile-footer h4,
.tile-progress.tile-aqua .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-aqua .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-cyan {
  background-color: #00b29e;
  color: #ffffff;
}
.tile-progress.tile-cyan .tile-header h3,
.tile-progress.tile-cyan .tile-header a,
.tile-progress.tile-cyan .tile-header span,
.tile-progress.tile-cyan .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-cyan .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-cyan .tile-footer h4,
.tile-progress.tile-cyan .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-cyan .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-purple {
  background-color: #ba79cb;
  color: #ffffff;
}
.tile-progress.tile-purple .tile-header h3,
.tile-progress.tile-purple .tile-header a,
.tile-progress.tile-purple .tile-header span,
.tile-progress.tile-purple .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-purple .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-purple .tile-footer h4,
.tile-progress.tile-purple .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-purple .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-pink {
  background-color: #ec3b83;
  color: #ffffff;
}
.tile-progress.tile-pink .tile-header h3,
.tile-progress.tile-pink .tile-header a,
.tile-progress.tile-pink .tile-header span,
.tile-progress.tile-pink .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-pink .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-pink .tile-footer h4,
.tile-progress.tile-pink .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-pink .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-orange {
  background-color: #ffa812;
  color: #ffffff;
}
.tile-progress.tile-orange .tile-header h3,
.tile-progress.tile-orange .tile-header a,
.tile-progress.tile-orange .tile-header span,
.tile-progress.tile-orange .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-orange .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-orange .tile-footer h4,
.tile-progress.tile-orange .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-orange .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-brown {
  background-color: #6c541e;
  color: #ffffff;
}
.tile-progress.tile-brown .tile-header h3,
.tile-progress.tile-brown .tile-header a,
.tile-progress.tile-brown .tile-header span,
.tile-progress.tile-brown .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-brown .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-brown .tile-footer h4,
.tile-progress.tile-brown .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-brown .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-plum {
  background-color: #701c1c;
  color: #ffffff;
}
.tile-progress.tile-plum .tile-header h3,
.tile-progress.tile-plum .tile-header a,
.tile-progress.tile-plum .tile-header span,
.tile-progress.tile-plum .tile-header i {
  color: #ffffff;
}
.tile-progress.tile-plum .tile-progressbar span {
  background: #ffffff;
}
.tile-progress.tile-plum .tile-footer h4,
.tile-progress.tile-plum .tile-footer > span {
  color: #ffffff;
}
.tile-progress.tile-plum .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-progress.tile-gray {
  background-color: #f5f5f5;
  color: #8f8f8f;
}
.tile-progress.tile-gray .tile-header h3,
.tile-progress.tile-gray .tile-header a,
.tile-progress.tile-gray .tile-header span,
.tile-progress.tile-gray .tile-header i {
  color: #8f8f8f;
}
.tile-progress.tile-gray .tile-progressbar span {
  background: #8f8f8f;
}
.tile-progress.tile-gray .tile-footer h4,
.tile-progress.tile-gray .tile-footer > span {
  color: #8f8f8f;
}
.tile-progress.tile-gray .tile-footer > span {
  color: rgba(143, 143, 143, 0.7);
}
.tile-group {
  background: #303641;
  color: #ffffff;
  margin-bottom: 20px;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: table;
  width: 100%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tile-group:before,
.tile-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tile-group:after {
  clear: both;
}
.tile-group:before,
.tile-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.tile-group:after {
  clear: both;
}
.tile-group .tile-left,
.tile-group .tile-right {
  display: table-cell;
  position: relative;
}
.tile-group .tile-left .map,
.tile-group .tile-right .map {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 1px 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tile-group .tile-left {
  width: 40%;
}
.tile-group .tile-right {
  width: 60%;
}
.tile-group .tile-entry {
  background: rgba(0, 0, 0, 0.1);
  padding: 25px 30px;
  border-bottom: 1px solid #303641;
}
.tile-group .tile-entry span,
.tile-group .tile-entry h3,
.tile-group .tile-entry h4 {
  display: block;
  color: #ffffff;
  margin: 0;
}
.tile-group .tile-entry span {
  color: rgba(255, 255, 255, 0.5);
  font-size: 11px;
}
.tile-group .tile-entry h3 + span,
.tile-group .tile-entry h4 + span {
  margin-top: 4px;
}
.tile-group .tile-entry .op {
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.tile-group .tile-entry:hover .op {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.tile-group div > tile-entry:last-child {
  border-bottom: 0;
}
.tile-group .jvectormap-zoomin,
.tile-group .jvectormap-zoomout {
  width: 15px;
  height: 15px;
  margin-bottom: 4px;
}
.tile-group.tile-red {
  background-color: #ff4853;
  color: #ffffff;
}
.tile-group.tile-red .tile-entry {
  border-bottom-color: #ff4853;
}
.tile-group.tile-red .tile-entry h3,
.tile-group.tile-red .tile-entry h4,
.tile-group.tile-red .tile-entry a,
.tile-group.tile-red .tile-entry span,
.tile-group.tile-red .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-red .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-red .tile-footer h4,
.tile-group.tile-red .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-red .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-green {
  background-color: #00a65a;
  color: #ffffff;
}
.tile-group.tile-green .tile-entry {
  border-bottom-color: #00a65a;
}
.tile-group.tile-green .tile-entry h3,
.tile-group.tile-green .tile-entry h4,
.tile-group.tile-green .tile-entry a,
.tile-group.tile-green .tile-entry span,
.tile-group.tile-green .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-green .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-green .tile-footer h4,
.tile-group.tile-green .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-green .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-blue {
  background-color: #0073b7;
  color: #ffffff;
}
.tile-group.tile-blue .tile-entry {
  border-bottom-color: #0073b7;
}
.tile-group.tile-blue .tile-entry h3,
.tile-group.tile-blue .tile-entry h4,
.tile-group.tile-blue .tile-entry a,
.tile-group.tile-blue .tile-entry span,
.tile-group.tile-blue .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-blue .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-blue .tile-footer h4,
.tile-group.tile-blue .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-blue .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-aqua {
  background-color: #00c0ef;
  color: #ffffff;
}
.tile-group.tile-aqua .tile-entry {
  border-bottom-color: #00c0ef;
}
.tile-group.tile-aqua .tile-entry h3,
.tile-group.tile-aqua .tile-entry h4,
.tile-group.tile-aqua .tile-entry a,
.tile-group.tile-aqua .tile-entry span,
.tile-group.tile-aqua .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-aqua .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-aqua .tile-footer h4,
.tile-group.tile-aqua .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-aqua .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-cyan {
  background-color: #00b29e;
  color: #ffffff;
}
.tile-group.tile-cyan .tile-entry {
  border-bottom-color: #00b29e;
}
.tile-group.tile-cyan .tile-entry h3,
.tile-group.tile-cyan .tile-entry h4,
.tile-group.tile-cyan .tile-entry a,
.tile-group.tile-cyan .tile-entry span,
.tile-group.tile-cyan .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-cyan .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-cyan .tile-footer h4,
.tile-group.tile-cyan .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-cyan .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-purple {
  background-color: #ba79cb;
  color: #ffffff;
}
.tile-group.tile-purple .tile-entry {
  border-bottom-color: #ba79cb;
}
.tile-group.tile-purple .tile-entry h3,
.tile-group.tile-purple .tile-entry h4,
.tile-group.tile-purple .tile-entry a,
.tile-group.tile-purple .tile-entry span,
.tile-group.tile-purple .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-purple .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-purple .tile-footer h4,
.tile-group.tile-purple .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-purple .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-pink {
  background-color: #ec3b83;
  color: #ffffff;
}
.tile-group.tile-pink .tile-entry {
  border-bottom-color: #ec3b83;
}
.tile-group.tile-pink .tile-entry h3,
.tile-group.tile-pink .tile-entry h4,
.tile-group.tile-pink .tile-entry a,
.tile-group.tile-pink .tile-entry span,
.tile-group.tile-pink .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-pink .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-pink .tile-footer h4,
.tile-group.tile-pink .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-pink .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-orange {
  background-color: #ffa812;
  color: #ffffff;
}
.tile-group.tile-orange .tile-entry {
  border-bottom-color: #ffa812;
}
.tile-group.tile-orange .tile-entry h3,
.tile-group.tile-orange .tile-entry h4,
.tile-group.tile-orange .tile-entry a,
.tile-group.tile-orange .tile-entry span,
.tile-group.tile-orange .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-orange .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-orange .tile-footer h4,
.tile-group.tile-orange .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-orange .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-brown {
  background-color: #6c541e;
  color: #ffffff;
}
.tile-group.tile-brown .tile-entry {
  border-bottom-color: #6c541e;
}
.tile-group.tile-brown .tile-entry h3,
.tile-group.tile-brown .tile-entry h4,
.tile-group.tile-brown .tile-entry a,
.tile-group.tile-brown .tile-entry span,
.tile-group.tile-brown .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-brown .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-brown .tile-footer h4,
.tile-group.tile-brown .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-brown .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-plum {
  background-color: #701c1c;
  color: #ffffff;
}
.tile-group.tile-plum .tile-entry {
  border-bottom-color: #701c1c;
}
.tile-group.tile-plum .tile-entry h3,
.tile-group.tile-plum .tile-entry h4,
.tile-group.tile-plum .tile-entry a,
.tile-group.tile-plum .tile-entry span,
.tile-group.tile-plum .tile-entry i {
  color: #ffffff;
}
.tile-group.tile-plum .tile-progressbar span {
  background: #ffffff;
}
.tile-group.tile-plum .tile-footer h4,
.tile-group.tile-plum .tile-footer > span {
  color: #ffffff;
}
.tile-group.tile-plum .tile-footer > span {
  color: rgba(255, 255, 255, 0.7);
}
.tile-group.tile-gray {
  background-color: #f5f5f5;
  color: #8f8f8f;
}
.tile-group.tile-gray .tile-entry {
  border-bottom-color: #f5f5f5;
}
.tile-group.tile-gray .tile-entry h3,
.tile-group.tile-gray .tile-entry h4,
.tile-group.tile-gray .tile-entry a,
.tile-group.tile-gray .tile-entry span,
.tile-group.tile-gray .tile-entry i {
  color: #8f8f8f;
}
.tile-group.tile-gray .tile-progressbar span {
  background: #8f8f8f;
}
.tile-group.tile-gray .tile-footer h4,
.tile-group.tile-gray .tile-footer > span {
  color: #8f8f8f;
}
.tile-group.tile-gray .tile-footer > span {
  color: rgba(143, 143, 143, 0.7);
}
.page-error-404 {
  color: #303641;
  text-align: center;
}
.page-error-404 .error-symbol {
  font-size: 120px;
}
.page-error-404 .error-text {
  padding-bottom: 25px;
  font-size: 16px;
}
.page-error-404 .error-text h2 {
  font-size: 45px;
}
.page-error-404 .error-text p {
  font-size: 22px;
}
.page-error-404 .error-text + hr {
  margin-bottom: 50px;
}
.page-error-404 .input-group {
  width: 250px;
  margin: 0 auto;
}
.invoice {
  margin: 0px 0;
  font-size: 14px;
}
.invoice .invoice-left strong,
.invoice .invoice-right strong {
  color: #303641;
}
.invoice .invoice-left > h3,
.invoice .invoice-right > h3 {
  margin-top: 0;
}
.invoice .invoice-right {
  text-align: right;
}
.invoice .margin {
  margin: 40px 0;
}
.invoice h4 {
  font-weight: bold;
}
@media print {
  .invoice-left {
    float: left !important;
  }
  .invoice-right {
    float: right !important;
    text-align: right !important;
    top: -20px;
    position: relative;
  }
}
@media (max-width: 768px) {
  .invoice .invoice-right {
    text-align: left;
    margin-top: 20px;
  }
  .invoice .margin {
    margin: 15px 0;
  }
  .invoice table {
    margin: 20px 0;
  }
}
.mail-env {
  position: relative;
}
.mail-env:before,
.mail-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env:after {
  clear: both;
}
.mail-env:before,
.mail-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env:after {
  clear: both;
}
hr + .mail-env {
  margin-top: -18px;
  border-top: 1px solid #ebebeb;
  margin-left: -20px;
  margin-right: -20px;
}
.mail-env + hr {
  margin-top: 0px;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.mail-env .mail-sidebar,
.mail-env .mail-body {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mail-env .mail-sidebar:before,
.mail-env .mail-body:before,
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
  clear: both;
}
.mail-env .mail-sidebar:before,
.mail-env .mail-body:before,
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-sidebar:after,
.mail-env .mail-body:after {
  clear: both;
}
.mail-env .mail-sidebar-row {
  padding: 20px;
}
.mail-env > .mail-sidebar-row.visible-xs {
  padding-bottom: 0;
}
.mail-env .mail-sidebar {
  width: 22%;
  background: #f9f9f9;
  border-right: 1px solid #ebebeb;
  position: relative;
}
.mail-env .mail-sidebar > h4 {
  padding: 20px;
}
.mail-env .mail-sidebar .mail-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a {
  display: block;
  padding: 20px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-sidebar .mail-menu > li a .badge {
  font-size: 13px;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-gray {
  background: transparent;
  border: 1px solid #ebebeb;
}
.mail-env .mail-sidebar .mail-menu > li a .badge-roundless {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.mail-env .mail-sidebar .mail-menu > li:hover a {
  background: rgba(255, 255, 255, 0.8);
}
.mail-env .mail-sidebar .mail-menu > li.active a {
  background: #fff;
  font-weight: bold;
}
.mail-env .mail-sidebar .mail-distancer {
  height: 40px;
}
.mail-env .mail-body {
  width: 78%;
  float: right;
}
.mail-env .mail-body .mail-header {
  padding: 20px;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-header:before,
.mail-env .mail-body .mail-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-header:after {
  clear: both;
}
.mail-env .mail-body .mail-header:before,
.mail-env .mail-body .mail-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-header:after {
  clear: both;
}
.mail-env .mail-body .mail-header .mail-title {
  margin: 0;
  padding: 0;
  font-size: 20px;
  float: left;
  width: 75%;
  padding-right: 20px;
  color: #303641;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mail-env .mail-body .mail-header .mail-title span.count {
  font-weight: normal;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  filter: alpha(opacity=30);
}
.mail-env .mail-body .mail-header .mail-title .label {
  font-size: 9px;
  position: relative;
  top: -4px;
}
.mail-env .mail-body .mail-header .mail-search,
.mail-env .mail-body .mail-header .mail-links {
  float: left;
  text-align: right;
  width: 25%;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn {
  margin-left: 5px;
  font-size: 11px;
}
.mail-env .mail-body .mail-header .mail-search.mail-links > .btn:first-child,
.mail-env .mail-body .mail-header .mail-links.mail-links > .btn:first-child {
  margin-left: 0;
}
.mail-env .mail-body .mail-header .mail-search .form-control[type="text"],
.mail-env .mail-body .mail-header .mail-links .form-control[type="text"] {
  height: 29px;
}
.mail-env .mail-body .mail-info {
  background: #f3f4f4;
  display: table;
  border-spacing: 0;
  border-collapse: collapse;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-info:before,
.mail-env .mail-body .mail-info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-info:after {
  clear: both;
}
.mail-env .mail-body .mail-info:before,
.mail-env .mail-body .mail-info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-info:after {
  clear: both;
}
.mail-env .mail-body .mail-info .mail-sender,
.mail-env .mail-body .mail-info .mail-date {
  display: table-cell;
  width: 50%;
  color: #a6a6a6;
  padding: 20px;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender span,
.mail-env .mail-body .mail-info .mail-date.mail-sender span {
  font-weight: bold;
  color: #ec5956;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender img,
.mail-env .mail-body .mail-info .mail-date.mail-sender img {
  margin-right: 5px;
  border: 2px solid #ebebeb;
}
.mail-env .mail-body .mail-info .mail-sender.mail-sender .dropdown-menu:after,
.mail-env .mail-body .mail-info .mail-date.mail-sender .dropdown-menu:after {
  position: absolute;
  content: '';
  display: block;
  top: -5px;
  left: 17%;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 3px 4px 3px;
  border-color: transparent transparent #cc2424 transparent;
}
.mail-env .mail-body .mail-info .mail-sender.mail-date,
.mail-env .mail-body .mail-info .mail-date.mail-date {
  text-align: right;
}
.mail-env .mail-body .mail-text {
  border-bottom: 1px solid #ebebeb;
  padding: 20px;
}
.mail-env .mail-body .mail-attachments {
  padding: 20px;
  border-bottom: 1px solid #ebebeb;
}
.mail-env .mail-body .mail-attachments h4 {
  margin-bottom: 30px;
  line-height: 1;
}
.mail-env .mail-body .mail-attachments h4 span {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.mail-env .mail-body .mail-attachments ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mail-env .mail-body .mail-attachments ul:before,
.mail-env .mail-body .mail-attachments ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-attachments ul:after {
  clear: both;
}
.mail-env .mail-body .mail-attachments ul:before,
.mail-env .mail-body .mail-attachments ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mail-env .mail-body .mail-attachments ul:after {
  clear: both;
}
.mail-env .mail-body .mail-attachments ul li {
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 30px;
  margin-bottom: 20px;
}
.mail-env .mail-body .mail-attachments ul li > a {
  display: block;
}
.mail-env .mail-body .mail-attachments ul li > a img {
  position: relative;
  display: block;
  line-height: 1;
  margin-bottom: 10px;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb {
  position: relative;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:after {
  font-family: 'Entypo';
  content: '\e826';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  font-size: 28px;
  text-align: center;
  line-height: 40px;
  vertical-align: text-top;
  color: #fff;
  background: rgba(0, 0, 0, 0.25);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-attachments ul li > a.thumb:hover:after {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.mail-env .mail-body .mail-attachments ul li > a.thumb.download:after {
  content: '\e82d';
}
.mail-env .mail-body .mail-attachments ul li > a.name span {
  color: #666666;
  float: right;
}
.mail-env .mail-body .mail-attachments ul li .links {
  display: block;
  font-size: 11px;
  color: #666666;
  margin-top: 6px;
}
.mail-env .mail-body .mail-attachments ul li .links a {
  color: #666666;
}
.mail-env .mail-body .mail-reply {
  border-bottom: 1px solid #ebebeb;
  padding: 20px;
}
.mail-env .mail-body .mail-reply .fake-form {
  padding: 20px;
  border: 2px solid #ebebeb;
  min-height: 100px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.mail-env .mail-body .mail-reply .fake-form > div a {
  font-weight: bold;
  color: #ec5956;
}
.mail-env .mail-body .mail-compose {
  padding: 20px;
}
.mail-env .mail-body .mail-compose .form-group {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
}
.mail-env .mail-body .mail-compose .form-group label {
  position: absolute;
  left: 10px;
  top: 7px;
  z-index: 10;
}
.mail-env .mail-body .mail-compose .form-group input {
  border-color: transparent;
  position: relative;
  z-index: 5;
  padding-left: 100px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-compose .form-group input:focus {
  background: #f9f9f9;
  border-color: #f4f4f4;
}
.mail-env .mail-body .mail-compose .form-group .field-options {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 12;
}
.mail-env .mail-body .mail-compose .form-group .field-options a {
  display: inline-block;
  background: #f3f4f4;
  color: #7e8186;
  padding: 2px 6px;
  margin-left: 4px;
  text-align: center;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.mail-env .mail-body .mail-compose .compose-message-editor {
  padding-top: 5px;
}
.mail-env .mail-body .mail-compose .compose-message-editor textarea {
  height: 400px;
}
.mail-env .mail-body > div:last-child {
  border-bottom: 0;
}
.mail-env .mail-body .mail-table {
  margin-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th,
.mail-env .mail-body .mail-table tfoot tr th {
  background: #ebebeb;
  border: 0;
  color: #666666;
  vertical-align: middle;
  border-bottom: 0;
}
.mail-env .mail-body .mail-table thead tr th a,
.mail-env .mail-body .mail-table tfoot tr th a {
  color: #666666;
}
.mail-env .mail-body .mail-table thead tr th .mail-select-options,
.mail-env .mail-body .mail-table tfoot tr th .mail-select-options {
  float: left;
  padding-top: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination {
  float: right;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination span,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination span {
  color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group {
  margin-left: 5px;
}
.mail-env .mail-body .mail-table thead tr th .mail-pagination .btn-group .btn-sm,
.mail-env .mail-body .mail-table tfoot tr th .mail-pagination .btn-group .btn-sm {
  padding-left: 7px;
  padding-right: 7px;
}
.mail-env .mail-body .mail-table tbody tr td {
  border-top: 0;
  border-bottom: 1px solid #ebebeb;
  height: 50px;
  vertical-align: middle;
  background: #f9f9f9;
}
.mail-env .mail-body .mail-table tbody tr td.col-name,
.mail-env .mail-body .mail-table tbody tr td.col-subject {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a {
  color: #8c8c8c;
}
.mail-env .mail-body .mail-table tbody tr td.col-name.col-subject a.label,
.mail-env .mail-body .mail-table tbody tr td.col-subject.col-subject a.label {
  color: #fff;
}
.mail-env .mail-body .mail-table tbody tr td.col-name {
  width: 25%;
}
.mail-env .mail-body .mail-table tbody tr td.col-subject a {
  display: inline-block;
  max-width: 400px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mail-env .mail-body .mail-table tbody tr td.col-options {
  text-align: right;
}
.mail-env .mail-body .mail-table tbody tr td.col-options a {
  color: #999999;
}
.mail-env .mail-body .mail-table tbody tr td.col-time {
  width: 12%;
  text-align: right;
  color: rgba(102, 102, 102, 0.5);
}
.mail-env .mail-body .mail-table tbody tr td .star {
  display: inline-block;
  color: #dddddd;
  margin-right: 5px;
  font-size: 14px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mail-env .mail-body .mail-table tbody tr td .star.stared,
.mail-env .mail-body .mail-table tbody tr td .star.starred {
  color: #ff9600;
}
.mail-env .mail-body .mail-table tbody tr td > .label:first-child {
  margin-left: 0;
}
.mail-env .mail-body .mail-table tbody tr.unread > td {
  background-color: #fff !important;
}
.mail-env .mail-body .mail-table tbody tr.unread > td.col-name a {
  font-weight: bold;
}
.mail-env .mail-body .mail-table tbody tr.highlight > td {
  background-color: #ffffcc !important;
}
.mail-env .mail-body .mail-table > thead > tr > td:first-child,
.mail-env .mail-body .mail-table > tbody > tr > td:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
.mail-env .mail-body .mail-table > thead > tr > th:first-child,
.mail-env .mail-body .mail-table > tbody > tr > th:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
  padding-left: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > td:last-child,
.mail-env .mail-body .mail-table > tbody > tr > td:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
.mail-env .mail-body .mail-table > thead > tr > th:last-child,
.mail-env .mail-body .mail-table > tbody > tr > th:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
  padding-right: 20px;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child {
  position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:first-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:first-child:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  background: #FFF;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child {
  position: relative;
}
.mail-env .mail-body .mail-table > thead > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tbody > tr > thX:last-child:before,
.mail-env .mail-body .mail-table > tfoot > tr > thX:last-child:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  width: 20px;
  background: #FFF;
}
.mail-env .mail-body .mail-table > tbody > tr:nth-child(odd) > td {
  background: #fbfbfb;
}
.mail-env .mail-body .mail-table .neon-cb-replacement {
  top: 2px;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper {
  background: #fff;
  border-color: #dfdfdf;
}
.mail-env .mail-body .mail-table .neon-cb-replacement .cb-wrapper .checked {
  background: #dfdfdf;
}
.mail-env.right-sidebar .mail-sidebar {
  border-left: 1px solid #ebebeb;
  border-right: 0;
}
.mail-env.right-sidebar .mail-body {
  float: left;
}
@media (max-width: 999px) {
  .mail-env .mail-body .mail-table tbody tr td.col-subject a {
    max-width: 280px;
  }
}
@media (max-width: 959px) {
  .mail-env .mail-body .mail-header div.mail-title {
    width: 100%;
    white-space: normal;
  }
  .mail-env .mail-body .mail-header .mail-links {
    float: none;
    width: 100%;
    text-align: left;
    clear: left;
    padding-top: 10px;
  }
  .mail-env .mail-body .mail-info {
    display: block;
  }
  .mail-env .mail-body .mail-info .mail-sender,
  .mail-env .mail-body .mail-info .mail-date {
    display: block;
    width: 100%;
  }
  .mail-env .mail-body .mail-info .mail-sender.mail-sender,
  .mail-env .mail-body .mail-info .mail-date.mail-sender {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
  }
  .mail-env .mail-body .mail-info .mail-sender.mail-date,
  .mail-env .mail-body .mail-info .mail-date.mail-date {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .mail-env .mail-body .mail-compose .compose-message-editor textarea {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .mail-env .mail-sidebar {
    width: 30.799999999999997%;
  }
  .mail-env .mail-body {
    width: 69.2%;
  }
  .mail-env .mail-body .mail-table tbody tr td.col-options {
    display: none;
  }
  .mail-env .mail-body .mail-table tbody tr td.col-subject a {
    max-width: 160px;
  }
  .mail-env .mail-body .mail-compose .compose-message-editor textarea {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .mail-env .mail-sidebar,
  .mail-env .mail-body {
    width: 100%;
    float: none;
  }
  .mail-env .mail-body .mail-header .mail-title,
  .mail-env .mail-body .mail-header .mail-search,
  .mail-env .mail-body .mail-header .mail-links {
    float: none;
    width: 100%;
  }
  .mail-env .mail-body .mail-header .mail-title.mail-search,
  .mail-env .mail-body .mail-header .mail-search.mail-search,
  .mail-env .mail-body .mail-header .mail-links.mail-search,
  .mail-env .mail-body .mail-header .mail-title.mail-links,
  .mail-env .mail-body .mail-header .mail-search.mail-links,
  .mail-env .mail-body .mail-header .mail-links.mail-links {
    margin-top: 20px;
  }
  .mail-env .mail-body .mail-header .mail-links {
    padding-top: 0;
  }
}
@media (max-width: 449px) {
  .mail-env .mail-body .mail-table tbody tr td.col-subject a {
    max-width: 40px;
  }
  .mail-env .mail-body .mail-table tbody tr > td.col-name a.star {
    display: none;
  }
  .mail-env .mail-body .mail-table > thead > tr > td:last-child,
  .mail-env .mail-body .mail-table > tbody > tr > td:last-child,
  .mail-env .mail-body .mail-table > tfoot > tr > td:last-child,
  .mail-env .mail-body .mail-table > thead > tr > th:last-child,
  .mail-env .mail-body .mail-table > tbody > tr > th:last-child,
  .mail-env .mail-body .mail-table > tfoot > tr > th:last-child {
    padding-right: 10px;
  }
  .mail-env .mail-body .mail-table > thead > tr > td:first-child,
  .mail-env .mail-body .mail-table > tbody > tr > td:first-child,
  .mail-env .mail-body .mail-table > tfoot > tr > td:first-child,
  .mail-env .mail-body .mail-table > thead > tr > th:first-child,
  .mail-env .mail-body .mail-table > tbody > tr > th:first-child,
  .mail-env .mail-body .mail-table > tfoot > tr > th:first-child {
    padding-left: 10px;
  }
}
body.page-fade {
  background: #303641;
  -webkit-transition: 400ms all ease-in-out;
  -moz-transition: 400ms all ease-in-out;
  -o-transition: 400ms all ease-in-out;
  transition: 400ms all ease-in-out;
  -webkit-transform-origin: 50%, 30%;
  -moz-transform-origin: 50%, 30%;
  -o-transform-origin: 50%, 30%;
  -ms-transform-origin: 50%, 30%;
  transform-origin: 50%, 30%;
  -webkit-transform-origin: 50% 30%;
  -moz-transform-origin: 50% 30%;
  transform-origin: 50% 30%;
}
body.page-fade > .page-container {
  -webkit-transform: scale(0.9) translateY(100px);
  -moz-transform: scale(0.9) translateY(100px);
  -o-transform: scale(0.9) translateY(100px);
  -ms-transform: scale(0.9) translateY(100px);
  transform: scale(0.9) translateY(100px);
  -webkit-transition: 400ms all ease-in-out;
  -moz-transition: 400ms all ease-in-out;
  -o-transition: 400ms all ease-in-out;
  transition: 400ms all ease-in-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
body.page-fade-init {
  background: #ffffff;
}
body.page-fade-init > .page-container {
  -webkit-transform: scale(1) translateY(0px);
  -moz-transform: scale(1) translateY(0px);
  -o-transform: scale(1) translateY(0px);
  -ms-transform: scale(1) translateY(0px);
  transform: scale(1) translateY(0px);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
body.page-left-in {
  background: #303641;
  -webkit-transition: 400ms all ease-in-out;
  -moz-transition: 400ms all ease-in-out;
  -o-transition: 400ms all ease-in-out;
  transition: 400ms all ease-in-out;
  -webkit-transform-origin: 0%, 50%;
  -moz-transform-origin: 0%, 50%;
  -o-transform-origin: 0%, 50%;
  -ms-transform-origin: 0%, 50%;
  transform-origin: 0%, 50%;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
}
body.page-left-in > .page-container {
  -webkit-transform: rotateY(8deg) translateX(-100px);
  -moz-transform: rotateY(8deg) translateX(-100px);
  -o-transform: rotateY(8deg) translateX(-100px);
  -ms-transform: rotateY(8deg) translateX(-100px);
  transform: rotateY(8deg) translateX(-100px);
  -webkit-transition: 400ms all ease-in-out;
  -moz-transition: 400ms all ease-in-out;
  -o-transition: 400ms all ease-in-out;
  transition: 400ms all ease-in-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
body.page-left-in-init {
  background: #ffffff;
}
body.page-left-in-init > .page-container {
  -webkit-transform: rotateY(0deg) translateX(0px);
  -moz-transform: rotateY(0deg) translateX(0px);
  -o-transform: rotateY(0deg) translateX(0px);
  -ms-transform: rotateY(0deg) translateX(0px);
  transform: rotateY(0deg) translateX(0px);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
body.page-right-in {
  background: #303641;
  overflow-x: hidden;
  -webkit-transition: 400ms all ease-in-out;
  -moz-transition: 400ms all ease-in-out;
  -o-transition: 400ms all ease-in-out;
  transition: 400ms all ease-in-out;
  -webkit-transform-origin: 100%, 50%;
  -moz-transform-origin: 100%, 50%;
  -o-transform-origin: 100%, 50%;
  -ms-transform-origin: 100%, 50%;
  transform-origin: 100%, 50%;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
}
body.page-right-in > .page-container {
  -webkit-transform: rotateY(-8deg) translateX(100px);
  -moz-transform: rotateY(-8deg) translateX(100px);
  -o-transform: rotateY(-8deg) translateX(100px);
  -ms-transform: rotateY(-8deg) translateX(100px);
  transform: rotateY(-8deg) translateX(100px);
  -webkit-transition: 400ms all ease-in-out;
  -moz-transition: 400ms all ease-in-out;
  -o-transition: 400ms all ease-in-out;
  transition: 400ms all ease-in-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
body.page-right-in-init {
  background: #ffffff;
}
body.page-right-in-init > .page-container {
  -webkit-transform: rotateY(0deg) translateX(0px);
  -moz-transform: rotateY(0deg) translateX(0px);
  -o-transform: rotateY(0deg) translateX(0px);
  -ms-transform: rotateY(0deg) translateX(0px);
  transform: rotateY(0deg) translateX(0px);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
body.page-fade-only {
  background: #303641;
  -webkit-transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -moz-transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -webkit-transform-origin: 50%, 30%;
  -moz-transform-origin: 50%, 30%;
  -o-transform-origin: 50%, 30%;
  -ms-transform-origin: 50%, 30%;
  transform-origin: 50%, 30%;
  -webkit-transform-origin: 50% 30%;
  -moz-transform-origin: 50% 30%;
  transform-origin: 50% 30%;
}
body.page-fade-only > .page-container {
  -webkit-transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -moz-transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: 900ms all cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
body.page-fade-only-init {
  background: #ffffff;
}
body.page-fade-only-init > .page-container {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.login-page .login-header {
  position: relative;
  background: #373e4a;
  padding: 100px 0;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-header .description {
  font-size: 13px;
  margin-top: 20px;
  margin-bottom: 0;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-header.login-caret:after {
  position: absolute;
  content: '';
  left: 50%;
  bottom: 0;
  margin-left: -12.5px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 13px 12.5px 0 12.5px;
  border-color: #373e4a transparent transparent transparent;
  bottom: -13px;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-form {
  position: relative;
  padding-top: 60px;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group {
  margin-bottom: 20px;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-form .form-group .input-group {
  background: #373e4a;
  border: 1px solid #373e4a;
  padding-top: 6px;
  padding-bottom: 6px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.login-page .login-form .form-group .input-group.focused {
  border-color: #626f85;
  border-color: rgba(98, 111, 133, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error {
  border-color: #ec5956;
  border-color: rgba(236, 89, 86, 0.5);
}
.login-page .login-form .form-group .input-group.validate-has-error .error {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  font-size: 10px;
}
.login-page .login-form .form-group .input-group .input-group-addon,
.login-page .login-form .form-group .input-group .form-control {
  background: transparent;
  border: 0;
}
.login-page .login-form .form-group .input-group .input-group-addon {
  position: relative;
}
.login-page .login-form .form-group .input-group .input-group-addon:after {
  position: absolute;
  display: block;
  content: '';
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background: #454a54;
  -webkit-transform: scaleY(0.56);
  -moz-transform: scaleY(0.56);
  -o-transform: scaleY(0.56);
  -ms-transform: scaleY(0.56);
  transform: scaleY(0.56);
}
.login-page .login-form .form-group .input-group .form-control {
  color: #ffffff;
}
.login-page .login-form .form-group .input-group .form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-page .login-form .form-group.lockscreen-input {
  margin-top: -155px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb {
  position: relative;
  display: inline-block;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb img {
  border: 5px solid #373e4a;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
  display: block;
  position: absolute;
  margin: 5px;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #ffffff;
  font-size: 19px;
  text-align: center;
  line-height: 145px;
  background: rgba(0, 0, 0, 0.3);
  visibility: hidden;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-thumb canvas {
  position: absolute;
  left: 0;
  top: 0;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details {
  position: relative;
  padding-top: 5px;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details h4 {
  color: #ffffff;
}
.login-page .login-form .form-group.lockscreen-input .lockscreen-details span {
  display: block;
  padding-bottom: 5px;
}
.login-page .login-form .form-group .btn-login {
  border: 1px solid #454a54;
  text-align: left;
  padding: 15px 20px;
  font-size: 14px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.login-page .login-form .form-group .btn-login i {
  float: right;
}
.login-page .login-form .form-group .btn-login:hover,
.login-page .login-form .form-group .btn-login:active {
  background: #373e4a;
}
.login-page .login-bottom-links {
  padding-top: 40px;
  padding-bottom: 30px;
}
.login-page .login-bottom-links a {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.login-page .login-bottom-links a:hover {
  color: #aeaeae;
}
.login-page .login-bottom-links .link {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-bottom-links .link:hover {
  color: #ffffff;
}
.login-page .login-progressbar {
  height: 0px;
  width: 100%;
  overflow: hidden;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-progressbar div {
  width: 0%;
  -webkit-transition: 700ms all cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: 700ms all cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: 700ms all cubic-bezier(0.77, 0, 0.175, 1);
  transition: 700ms all cubic-bezier(0.77, 0, 0.175, 1);
}
.login-page .login-progressbar-indicator {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 100%;
  margin-top: 80px;
  visibility: hidden;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transform: translateY(100px) scale(0.2);
  -moz-transform: translateY(100px) scale(0.2);
  -o-transform: translateY(100px) scale(0.2);
  -ms-transform: translateY(100px) scale(0.2);
  transform: translateY(100px) scale(0.2);
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page .login-progressbar-indicator h3 {
  color: #fff;
  margin: 0;
  margin-bottom: 10px;
  font-size: 20px;
}
.login-page.logging-in .login-header {
  padding-top: 170px;
  padding-bottom: 30px;
}
.login-page.logging-in .login-header.login-caret:after {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.login-page.logging-in .login-header .description {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.login-page.logging-in .login-form form,
.login-page.logging-in .login-form .link {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transform: translateY(-200px) scale(0.8);
  -moz-transform: translateY(-200px) scale(0.8);
  -o-transform: translateY(-200px) scale(0.8);
  -ms-transform: translateY(-200px) scale(0.8);
  transform: translateY(-200px) scale(0.8);
}
.login-page.logging-in .login-progressbar {
  background: #515b6d;
  height: 2px;
}
.login-page.logging-in .login-progressbar div {
  background: #de6c65;
  height: 2px;
}
.login-page.logging-in .login-progressbar-indicator {
  visibility: visible;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0px) scale(1);
  -moz-transform: translateY(0px) scale(1);
  -o-transform: translateY(0px) scale(1);
  -ms-transform: translateY(0px) scale(1);
  transform: translateY(0px) scale(1);
}
.login-page.logging-in-lockscreen .login-form .form-group.lockscreen-input .lockscreen-thumb .lockscreen-progress-indicator {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  visibility: visible;
}
.login-page.logging-in-lockscreen .login-form .form-group:nth-child(n + 2),
.login-page.logging-in-lockscreen .login-form .link {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transform: translateY(-50px) scale(0.5);
  -moz-transform: translateY(-50px) scale(0.5);
  -o-transform: translateY(-50px) scale(0.5);
  -ms-transform: translateY(-50px) scale(0.5);
  transform: translateY(-50px) scale(0.5);
}
.login-page.login-form-fall .login-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  top: -100px;
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
.login-page.login-form-fall .login-form .form-group {
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
  -moz-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.login-page.login-form-fall .login-form .form-group:nth-child(2) {
  -moz-transition-delay: 350ms;
  -o-transition-delay: 350ms;
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms;
}
.login-page.login-form-fall .login-form .form-group:nth-child(3) {
  -moz-transition-delay: 450ms;
  -o-transition-delay: 450ms;
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms;
}
.login-page.login-form-fall-init .login-form {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  top: 0;
}
.login-page.login-form-fall-init .login-form .form-group {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
@media (max-width: 991px) {
  .login-page .login-header {
    padding: 20px 0;
  }
  .login-page .login-form {
    padding-top: 30px;
  }
  .login-page .login-form .form-group.lockscreen-input {
    margin-top: 0;
  }
  .login-page.logging-in .login-header {
    padding-top: 34px;
    padding-bottom: 6px;
  }
  .login-page.logging-in .login-progressbar-indicator {
    margin-top: 60px;
  }
  .login-page.logging-in .login-form form,
  .login-page.logging-in .login-form .link {
    -webkit-transform: translateY(-100px) scale(0.6);
    -moz-transform: translateY(-100px) scale(0.6);
    -o-transform: translateY(-100px) scale(0.6);
    -ms-transform: translateY(-100px) scale(0.6);
    transform: translateY(-100px) scale(0.6);
  }
}
@media (max-width: 350px) {
  .login-page .login-content {
    width: 280px;
  }
}
.tocify {
  border: 1px solid #f2f2f4;
  background: #fff;
  overflow: hidden;
  margin-top: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tocify.fixed {
  position: fixed;
  top: 10px;
}
.tocify li a:hover {
  background: #fafafb;
  color: #303641;
}
.tocify > ul {
  border-bottom: 1px solid #f2f2f4;
}
.tocify > ul ul li a {
  padding-left: 30px;
}
.tocify > ul ul {
  border-top: 1px solid #f2f2f4;
  background: #fdfdfd;
}
.tocify > ul:last-child {
  border-bottom: 0;
}
.tocify .tocify-item.active > a {
  background: #f8f8f8;
  font-weight: bold;
}
.tocify-extend-page {
  display: none !important;
}
@media (max-width: 991px) {
  .tocify.fixed {
    position: static;
    top: 0px;
  }
}
.calendar-env {
  position: relative;
}
.calendar-env:before,
.calendar-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar-env:after {
  clear: both;
}
.calendar-env:before,
.calendar-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar-env:after {
  clear: both;
}
hr + .calendar-env {
  margin-top: -18px;
  border-top: 1px solid #ebebeb;
  margin-left: -20px;
  margin-right: -20px;
}
.calendar-env + hr {
  margin-top: 0px;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.calendar-env .calendar-sidebar,
.calendar-env .calendar-body {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.calendar-env .calendar-sidebar:before,
.calendar-env .calendar-body:before,
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
  clear: both;
}
.calendar-env .calendar-sidebar:before,
.calendar-env .calendar-body:before,
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.calendar-env .calendar-sidebar:after,
.calendar-env .calendar-body:after {
  clear: both;
}
.calendar-env .calendar-sidebar-row {
  padding: 20px;
}
.calendar-env > .calendar-sidebar-row.visible-xs {
  padding-bottom: 0;
}
.calendar-env .calendar-sidebar {
  width: 22%;
  background: #f9f9f9;
  border-right: 1px solid #ebebeb;
  position: relative;
}
.calendar-env .calendar-sidebar > h4 {
  padding: 20px;
}
.calendar-env .calendar-sidebar #add_event_form .input-group {
  background: #fff;
}
.calendar-env .calendar-sidebar .calendar-distancer {
  height: 40px;
}
.calendar-env .calendar-sidebar .events-list {
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
  list-style: none;
  margin: 0;
  padding: 20px;
}
.calendar-env .calendar-sidebar .events-list li a {
  display: block;
  padding: 6px 8px;
  margin-bottom: 4px;
  -webkit-transition: background 250ms ease-in-out, color 250ms ease-in-out;
  -moz-transition: background 250ms ease-in-out, color 250ms ease-in-out;
  -o-transition: background 250ms ease-in-out, color 250ms ease-in-out;
  transition: background 250ms ease-in-out, color 250ms ease-in-out;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ee4749;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a:hover {
  background: #ec3032;
}
.calendar-env .calendar-sidebar .events-list li a.color-blue {
  background: #21a9e1;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-blue:hover {
  background: #1c99cd;
}
.calendar-env .calendar-sidebar .events-list li a.color-green {
  background: #00a651;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-green:hover {
  background: #008d45;
}
.calendar-env .calendar-sidebar .events-list li a.color-primary {
  background: #303641;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-primary:hover {
  background: #252a32;
}
.calendar-env .calendar-sidebar .events-list li a.color-orange {
  background: #ffae2f;
  color: #ffffff;
}
.calendar-env .calendar-sidebar .events-list li a.color-orange:hover {
  background: #ffa416;
}
.calendar-env .calendar-body {
  width: 78%;
  float: right;
}
.calendar-env .calendar-body .fc-header {
  border-bottom: 1px solid #ebebeb;
}
.calendar-env .calendar-body .fc-header h2,
.calendar-env .calendar-body .fc-header h3 {
  margin: 0;
  padding: 0;
}
.calendar-env .calendar-body .fc-header .fc-header-left {
  padding: 20px;
}
.calendar-env .calendar-body .fc-header .fc-header-center {
  display: none;
}
.calendar-env .calendar-body .fc-header .fc-header-right {
  padding: 20px;
  text-align: right;
}
.calendar-env .calendar-body .fc-header .fc-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #303641;
  background-color: #ffffff;
  border-color: #ffffff;
  border-color: #ebebeb;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-right-width: 0;
}
.calendar-env .calendar-body .fc-header .fc-button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:focus {
  color: #303641;
  text-decoration: none;
  outline: none;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active {
  outline: none;
  background-image: none;
  -webkit-box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.225);
  -moz-box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.225);
  box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.225);
  -webkit-box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  box-shadow: inset 0 0px 7px rgba(0, 0, 0, 0.225);
  -webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.2);
}
.calendar-env .calendar-body .fc-header .fc-button.disabled,
.calendar-env .calendar-body .fc-header .fc-button[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  filter: alpha(opacity=65);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon {
  position: relative;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon i {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button {
  color: #303641;
  background-color: #ebebeb;
  border-color: #e0e0e0;
}
.calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-header .fc-button {
  background-image: none;
}
.calendar-env .calendar-body .fc-header .fc-button.disabled,
.calendar-env .calendar-body .fc-header .fc-button[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button,
.calendar-env .calendar-body .fc-header .fc-button.disabled:hover,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:hover,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:hover,
.calendar-env .calendar-body .fc-header .fc-button.disabled:focus,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:focus,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:focus,
.calendar-env .calendar-body .fc-header .fc-button.disabled:active,
.calendar-env .calendar-body .fc-header .fc-button[disabled]:active,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button:active,
.calendar-env .calendar-body .fc-header .fc-button.disabled.active,
.calendar-env .calendar-body .fc-header .fc-button[disabled].active,
fieldset[disabled] .calendar-env .calendar-body .fc-header .fc-button.active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.calendar-env .calendar-body .fc-header .fc-button > .caret {
  border-top-color: #303641;
  border-bottom-color: #303641 !important;
}
.calendar-env .calendar-body .fc-header .fc-button.dropdown-toggle {
  border-left-color: #ededed;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon i {
  background-color: #ebebeb;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg {
  padding-right: 55px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm {
  padding-right: 36px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs {
  padding-right: 32px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.calendar-env .calendar-body .fc-header .fc-button.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-left {
  -webkit-border-radius: 3px 0px 0px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-right {
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-corner-left.fc-corner-right {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.calendar-env .calendar-body .fc-header .fc-button.fc-state-active {
  background: #f5f5f6;
}
.calendar-env .calendar-body .fc-header .fc-header-space {
  width: 10px;
  display: inline-block;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-cell-overlay {
  background: rgba(255, 255, 204, 0.5);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event {
  background: #000;
  padding: 2px 4px;
  margin-top: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ee4749;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event:hover {
  background: #ec3032;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-blue {
  background: #21a9e1;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-blue:hover {
  background: #1c99cd;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-green {
  background: #00a651;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-green:hover {
  background: #008d45;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-primary {
  background: #303641;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-primary:hover {
  background: #252a32;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-orange {
  background: #ffae2f;
  color: #ffffff;
}
.calendar-env .calendar-body .fc-content .fc-view .fc-event.color-orange:hover {
  background: #ffa416;
}
.calendar-env .calendar-body .fc-content .fc-view table thead tr th {
  text-align: center;
  padding: 5px 0;
  border-bottom: 1px solid #ebebeb;
  background: #f5f5f6;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day {
  vertical-align: text-top;
  text-align: right;
  border-bottom: 1px solid #ebebeb;
  padding-right: 10px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day .fc-day-number {
  margin-top: 5px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day:hover {
  background-color: rgba(250, 250, 250, 0.68);
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
  color: #ffffff;
  background-color: #21a9e1;
  border-color: #21a9e1;
  display: inline-block;
  padding: 5px 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
  color: #ffffff;
  background-color: #1a8fbf;
  border-color: #1782ad;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active,
.open .dropdown-toggle.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number {
  background-image: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled],
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:hover,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:hover,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:focus,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:focus,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled]:active,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number:active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.disabled.active,
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number[disabled].active,
fieldset[disabled] .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.active {
  background-color: #21a9e1;
  border-color: #21a9e1;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number > .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.dropdown-toggle {
  border-left-color: #1a92c4;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon {
  position: relative;
  padding-right: 39px;
  border: none;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon i {
  background-color: #1a8fbf;
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.icon-left {
  padding-right: 12px;
  padding-left: 39px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.icon-left i {
  float: left;
  right: auto;
  left: 0;
  -webkit-border-radius: 3px 0px 0px 3px !important;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0px 0px 3px !important;
  -moz-background-clip: padding;
  border-radius: 3px 0px 0px 3px !important;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px !important;
  -moz-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg {
  padding-right: 55px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg.icon-left {
  padding-right: 16px;
  padding-left: 55px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-lg i {
  padding: 10px 10px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 3px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm {
  padding-right: 36px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm.icon-left {
  padding-right: 10px;
  padding-left: 36px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-sm i {
  padding: 5px 6px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs {
  padding-right: 32px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs.icon-left {
  padding-right: 10px;
  padding-left: 32px;
}
.calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day.fc-today .fc-day-number.btn-icon.btn-xs i {
  padding: 2px 6px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.calendar-env .calendar-body > div:last-child {
  border-bottom: 0;
}
.calendar-env.right-sidebar .calendar-sidebar {
  border-left: 1px solid #ebebeb;
  border-right: 0;
}
.calendar-env.right-sidebar .calendar-body {
  float: left;
}
@media (max-width: 959px) {
  .calendar-env .calendar-body .calendar-header div.calendar-title {
    width: 100%;
    white-space: normal;
  }
  .calendar-env .calendar-body .calendar-header .calendar-links {
    float: none;
    width: 100%;
    text-align: left;
    clear: left;
    padding-top: 10px;
  }
  .calendar-env .calendar-body .calendar-info {
    display: block;
  }
  .calendar-env .calendar-body .calendar-info .calendar-sender,
  .calendar-env .calendar-body .calendar-info .calendar-date {
    display: block;
    width: 100%;
  }
  .calendar-env .calendar-body .calendar-info .calendar-sender.calendar-sender,
  .calendar-env .calendar-body .calendar-info .calendar-date.calendar-sender {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
  }
  .calendar-env .calendar-body .calendar-info .calendar-sender.calendar-date,
  .calendar-env .calendar-body .calendar-info .calendar-date.calendar-date {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .calendar-env .calendar-body .calendar-compose .compose-message-editor textarea {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .calendar-env .calendar-sidebar {
    width: 30.799999999999997%;
  }
  .calendar-env .calendar-body {
    width: 69.2%;
  }
  .calendar-env .calendar-body .calendar-compose .compose-message-editor textarea {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .calendar-env .calendar-sidebar,
  .calendar-env .calendar-body {
    width: 100%;
    float: none;
  }
  .calendar-env .calendar-body .calendar-header .calendar-title,
  .calendar-env .calendar-body .calendar-header .calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-links {
    float: none;
    width: 100%;
  }
  .calendar-env .calendar-body .calendar-header .calendar-title.calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-search.calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-links.calendar-search,
  .calendar-env .calendar-body .calendar-header .calendar-title.calendar-links,
  .calendar-env .calendar-body .calendar-header .calendar-search.calendar-links,
  .calendar-env .calendar-body .calendar-header .calendar-links.calendar-links {
    margin-top: 20px;
  }
  .calendar-env .calendar-body .calendar-header .calendar-links {
    padding-top: 0;
  }
}
.draggable-portlets .sorted {
  min-height: 100px;
}
.draggable-portlets .sorted .ui-sortable-placeholder {
  background: rgba(255, 255, 204, 0.7);
  border: 1px dashed #ebebeb;
  visibility: visible !important;
}
.draggable-portlets .sorted > .panel {
  -webkit-transition: opacity 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out, -moz-transform 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out, -o-transform 300ms ease-in-out;
  -webkit-transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
  transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}
.draggable-portlets .sorted > .panel .panel-heading {
  cursor: pointer;
}
.draggable-portlets.dragging .sorted > .panel {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: alpha(opacity=90);
}
.draggable-portlets.dragging .sorted > .panel.ui-sortable-helper {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
@media (max-width: 1199px) {
  .pull-none-md {
    float: none !important;
  }
  .pull-none-md .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-left-md {
    float: left !important;
  }
  .pull-left-md .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-right-md {
    float: right !important;
  }
  .pull-right-md .dropdown-menu {
    left: auto;
    right: 0;
  }
}
@media (max-width: 991px) {
  .pull-none-sm {
    float: none !important;
  }
  .pull-none-sm .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-left-sm {
    float: left !important;
  }
  .pull-left-sm .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-right-sm {
    float: right !important;
  }
  .pull-right-sm .dropdown-menu {
    left: auto;
    right: 0;
  }
}
@media (max-width: 767px) {
  .pull-none-xs {
    float: none !important;
  }
  .pull-none-xs .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-left-xs {
    float: left !important;
  }
  .pull-left-xs .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-right-xs {
    float: right !important;
  }
  .pull-right-xs .dropdown-menu {
    left: auto;
    right: 0;
  }
}
@media (max-width: 340px) {
  .pull-none-xsm {
    float: none !important;
  }
  .pull-none-xsm .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-left-xsm {
    float: left !important;
  }
  .pull-left-xsm .dropdown-menu {
    left: 0;
    right: auto;
  }
  .pull-right-xsm {
    float: right !important;
  }
  .pull-right-xsm .dropdown-menu {
    left: auto;
    right: 0;
  }
}
/* Main menu */
#main-menu .icon-menu {
  display: inline-block;
  vertical-align: top;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 20px;
  height: 16px;
  margin-right: 0;
  text-align: center;
}
#main-menu .icon-dashboard {
  background-image: url(data:image/png;base64,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);
}
#main-menu a:hover .icon-dashboard,
#main-menu li.active .icon-dashboard {
  background-image: url(data:image/png;base64,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);
}
#main-menu .icon-campaigns {
  background-image: url(data:image/png;base64,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);
}
#main-menu a:hover .icon-campaigns,
#main-menu li.active .icon-campaigns {
  background-image: url(data:image/png;base64,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);
}
#main-menu .icon-ad-planner {
  background-image: url(data:image/png;base64,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);
}
#main-menu a:hover .icon-ad-planner,
#main-menu li.active .icon-ad-planner {
  background-image: url(data:image/png;base64,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);
}
#main-menu .icon-payments {
  background-image: url(data:image/png;base64,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);
}
#main-menu a:hover .icon-payments,
#main-menu li.active .icon-payments {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAANlJREFUeNqskz0OwyAMhZ9ReoRMWRpVapYqF8g9ckjO0eyt1CVDlalTj4AEXRIErkH0xwsIyx/240Hn/dHhf0EVPxnVrrhaW8NrXSXBtDUUng/LXE9t90xwowkrCTYsMwBgaju3rtFYQR4AKISqBKzfYIIMDkC/du4viYBCZ9ecprm8CnTatg0Xnmuae0gl5GuhIGmtx/0mdxjE5RcjSkAMy0zCOCTlRaC2JrLG1Ha+aNXQ+43DmsMJ2hovCbGvR8HjFAW3Fx/ZMRMXw95+yrdQCUg5W3warwEAgGFgADYgUHQAAAAASUVORK5CYII=);
}
/* Main Menu end */
/* Content Header */
.content-header-row {
  left: 0;
  right: 0;
  position: absolute;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 7px;
  z-index: 1500;
  min-height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAIAAABE/PnQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFFRkM1RjBBNTMwMTFFM0FCNDVBNjVDRjAyQjM3RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFFRkM1RjFBNTMwMTFFM0FCNDVBNjVDRjAyQjM3RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQUVGQzVFRUE1MzAxMUUzQUI0NUE2NUNGMDJCMzdGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQUVGQzVFRkE1MzAxMUUzQUI0NUE2NUNGMDJCMzdGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PghFnYoAAAWTSURBVHjaRJaJcts4EEQJgpdEWZYTb47a///AxDLFA8e+nlGyLJdNE8AcPT09CLfba8sTQhNCKYXXWuu+bfM883IcR9/3TWhyyvu+8zGXko4jxphSCiEMQ59LU0rGwul0WpZH01SOcLBpGlkuucRoL6XyqdgT9Sk09vRDz1LOucMTG3JOKfNS7XzX9bUqLI4QQS4Zr5zGfaOXGP79+XM/DozamWL+4jyfP5el77pxHO+fSzWXwzAsy+JxkRz/4sMjHcz374+P1+u1De26bSBSq4IIX7988WA5Q/rTNAIWhvqhC6GtRR/xRFwk0RoyvEzDcKTEkdh1Udkrp2EcHsvKx67rOIUDLHekgzfhUsGuy1mpjNNE4qDhcJUKzIIrHeDe4A8nuBREQuboOmG0b4dCDm2j3wJK6eJN5a162H0cOzWcz2f24DPYkxV0JjMvLHEQPtYpphMBo7GNVDhGKtVhDVAUeFPj6TQ9HiuepmlYHus0jOM0ruuGLdLnWZYVqoDEse/X6wt2KSZHWTqORKku80yiu8KaKSpZExAbtm1TiLfbtRcTnCfCGjwgg1MXHIPSdkKpvHqnelX4eRLZHr7FthMRVU3hKwxBkdSUitrA0MD203oQDUReHTBYG9KqhhsgWOfopNWzBovE9lblZ9znbHuapm3b2XM+n0HfGNkN/dDYdiw8Ho9q5sBafltZ593b4tfvX4RrOQZDEvAV/jhMORXKHnOp8+UMoLhxqhHX5/2z66Mhm+iJP00eKc+xH+u2n0+nbd8srNP/tOnaReVsJuuevousxtsrNYC2lfQhwF/4nmcAsI1VrAgEAU3V2xBPLW010Fk1AQfocfaDu1kQP1UGnFiRkulFLKJ+oUs5IpqrMzJwuUuhFMI49PC2tUcFsDKp8qUaRuhEBi7fL7NiZNtiNOVEcXhoBkRCHN930xm0oazr+nKRAj7WDUPeOqKW1ZxN19sV1hLf6XwC28OaJvzz/h67aBImo3CcUzQH5jjMkvrLBKcfBnWAdX81bhkN233dorXyfuyCqBWdyBuBCoZUFOwmdkJDZNcOfbEaePdGGX3S1Tq/BPHFxKNtTYbBvXF5oNF8v+SLfQQLprQMvYc/iMSX1rDCDdJI7KzC13GEGrjM3h6kzU6W2IaF1+uLg0kLgSHpshpgkRqYNpEK0pbJWAGph2zKeZpGGZQIVhdqkxqIqzCl5/dPo4MAScfu/Nn3rfWuef/6JsUwNOtTwnk34qtGbTLcXAKw2LjQm8oKDbGo6AAtnZPjnjW7igtz+1doXAk4Jjk08rl8gLJ3v8mD7xdnrKUZn8mI0JiwK8xn/dwsI+H3x31CLqYppQKavFBYsoZIbP24f9LJXVQDanp0qjlaO5+m7bFhHYRbCXuhjd/e3h7ryg9T1n4P82UOP358M/UTslBMumgjqbERxgLWTSwbVg/rGCJFqMVIG1ZojBECmuoyYHoscBxDoWEFFBxO1mBdm/98VM2ZHsYCuwu03rZAxIuj+iy+XUr8PsCapgL8blxaY+uyjI6C6bat2lpVQ2O34uLfcRixggCgen7/CCYBrmBUOKWDbT5H1UZgeru+0NlVA2ifRqQbldyZyUorMLaiXXISx1DQj/uH3yeKsQesz+f5sT6Uem1s9g1EQ/Y4RlM1M37++H6YW6Xp1Tf2+MACEYNY/UiVWhtRjY1DrAtV2waMrDJI7P6gctKQycqpNdoJNL3CYOWXDhshXvtiVdHkopueLWIjD+u0q6mHesrV3u5hwVrFSs3fl8sF5+u+QRgXeu/VarPw5eVCuUjxcpmZNhCJPcB1qD+YLUPCsbEIalKJTp2Erqxn7lig9P37N01KNVHwse4vWeqkW8X9vnRmoFa7DDwvMolsium5CzuQWnl0kyQIyOJXtP8EGABVHpPOaO1ycwAAAABJRU5ErkJggg==) repeat;
}
.content-header-row .page-title {
  color: #636363;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}
.content-header-row .links-list {
  color: #636363;
  margin: 0 0 0 auto;
  padding: 0;
  font-size: 13px;
  white-space: normal;
  text-align: right;
}
.content-header-row .links-list a {
  color: #898989;
}
.content-header-row .links-list > li.sep {
  border-left: 1px solid #636363;
  padding: 0;
  margin: 0 5px;
  vertical-align: middle;
}
.content-header-row .links-list .fa-power-off {
  margin-left: 5px;
}
.content-header-row .balance:before {
  content: 'Account Balance';
}
@media (max-width: 767px) {
  .content-header-row {
    position: relative;
    min-height: auto;
  }
  .content-header-row .links-list {
    padding: 5px 0;
  }
  .content-header-row .links-list .welcome {
    display: none;
  }
  .content-header-row .balance:before {
    content: 'A. B.';
  }
}
/* Content Header end */
/* Tiles */
.row-top-tiles {
  padding: 5px 0 10px;
}
.tile-stats .icon-campaigns {
  display: block;
  background: url(images/tile-pic-campaigns.png) no-repeat;
  width: 91px;
  height: 87px;
  bottom: 0;
  right: 10px;
}
.tile-stats .icon-spending {
  background: url(images/tile-pic-spending.png) no-repeat;
  width: 91px;
  height: 79px;
  bottom: 0;
  right: 15px;
}
.tile-stats .icon-impressions {
  background: url(images/tile-pic-impressions.png) 0 0 no-repeat;
  width: 103px;
  height: 66px;
  bottom: -6px;
  right: 6px;
}
.tile-stats .icon-clicks {
  background: url(images/tile-pic-clicks.png) no-repeat;
  width: 77px;
  height: 69px;
  bottom: 0;
  right: 15px;
}
@media (max-width: 1300px) and (min-width: 1099px) {
  .tile-stats .num {
    font-size: 32px;
  }
}
@media (max-width: 1100px) and (min-width: 760px) {
  .tile-stats .num {
    font-size: 20px;
  }
}
/* Tiles end */
/* Box */
.box {
  background-color: #ebebeb;
  border: 1px solid #cecece;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.box > .btn {
  margin: 20px;
}
.box .advanced-datepicker-form {
  float: right;
  margin: 20px;
}
.advanced-datepicker-form.advanced-datepicker-form-responsive .advanced-datepicker {
  width: 100%;
  max-width: 100%;
}
.advanced-datepicker-form .control-label {
  margin-right: 10px;
}
.advanced-datepicker {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cecece;
  min-width: 280px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 33px;
  line-height: 31px;
  position: relative;
  padding: 0 30px 0 40px;
  cursor: default;
}
.advanced-datepicker .addon {
  float: left;
  border-right: 1px solid #cecece;
  background-color: #f9f8f8;
  color: #555;
  width: 30px;
  text-align: center;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.advanced-datepicker .value {
  font-size: 13px;
  color: #373e4a;
}
.advanced-datepicker .arr {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  color: #373e4a;
  font-size: 14px;
}
/* Box end */
/* Dashbord Main Chart Panel */
.panel-dashbord-chart .chart-container {
  min-width: 310px;
  height: 400px;
  margin: 5px;
}
.panel-dashbord-chart .table-main-values {
  font-size: 18px;
  color: #373e4a;
  border-top: 1px solid #cecece;
  width: auto;
}
.panel-dashbord-chart .table-main-values table {
  margin: 0;
  table-layout: fixed;
}
.panel-dashbord-chart .table-main-values td {
  background-color: #EBEBEB;
  border-top: 0;
  padding: 15px;
  border-left: 1px solid #cecece;
  color: #555;
  font-size: 18px;
}
.panel-dashbord-chart .table-main-values td:first-child {
  border-left: 0;
}
.panel-dashbord-chart .table-main-values tr.params td {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 10px;
}
.panel-dashbord-chart .table-main-values tr.values td {
  padding-top: 0;
  padding-bottom: 10px;
}
@media (max-width: 680px) {
  .panel-dashbord-chart .table-main-values table {
    table-layout: auto;
  }
}
/* Dashbord Main Chart Panel end */
/* Panel Statistic Report */
.panel-heading .table-filter .form-group-search + div,
.panel-heading .table-filter .page-selector + div {
  margin-left: 15px;
}
.panel-heading .table-filter .form-group-records,
.panel-heading .table-filter .form-group-filter {
  display: inline-block;
  margin: 0 15px;
  vertical-align: top;
}
.panel-heading .table-filter .form-group-filter {
  margin-right: 0;
}
.panel-heading .table-filter .control-label {
  color: #555;
  margin-right: 5px;
  margin-bottom: 0;
  font-size: 13px;
}
.panel-heading .table-filter .input,
.panel-heading .table-filter .select {
  border: 1px solid #b4b3b3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
}
.panel-heading .table-filter .input {
  padding: 0 5px;
  width: 140px;
  height: 29px;
  line-height: 29px;
}
.panel-heading .table-filter .select {
  height: 29px;
  margin-right: 5px;
  padding: 4px 3px;
}
.panel-heading .table-filter .form-group-records .select {
  width: 55px;
  margin-right: 5px;
  vertical-align: middle;
}
.panel-heading .table-filter .btn {
  position: relative;
}
.panel-body-footer {
  background: #EBEBEB;
  padding: 10px 15px;
  min-height: 33px;
}
.panel-body-footer.panel-body {
  border-top: 1px solid #cecece;
}
.panel-body-footer .showing {
  padding: 5px 0 0;
}
.panel-body-footer .pagination {
  margin: 0;
}
.table-daily-static-report .table-bordered th:first-child {
  width: 130px !important;
}
.dataTables_paginate.paging_full_numbers {
  display: inline-block;
  padding-left: 0;
  border-radius: 3px;
}
.dataTables_paginate.paging_full_numbers a {
  position: relative;
  float: left;
  padding: 5px 10px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #cecece;
  margin-left: -1px;
  cursor: pointer;
  color: #c31919;
}
.dataTables_paginate.paging_full_numbers a.previous {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.dataTables_paginate.paging_full_numbers a.next {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.dataTables_paginate.paging_full_numbers a.paginate_active,
.dataTables_paginate.paging_full_numbers a.paginate_active:hover {
  z-index: 2;
  background-color: #c7c6c6;
  border-color: #cecece;
  cursor: default;
  color: #fff;
}
.dataTables_paginate.paging_full_numbers a[class^="entypo-"]:before,
.dataTables_paginate.paging_full_numbers a[class*=" entypo-"]:before {
  width: auto;
}
table.dataTable thead .sorting {
  background: #ebebeb url(../images/traffichuntv2/pic-sort.png) 100% 50% no-repeat;
}
table.dataTable thead .sorting_asc {
  background: #ebebeb url(../images/traffichuntv2/pic-sort-ask.png) 100% 50% no-repeat;
}
table.dataTable thead .sorting_desc {
  background: #ebebeb url(../images/traffichuntv2/pic-sort-desk.png) 100% 50% no-repeat;
}
/* Tablesorter end */
/* Panel Statistic Report end */
/* traffichuntv2 Default Forms */
.form-default .form-section-title {
  color: #838588;
  font-size: 22px;
  padding-top: 25px;
  padding-bottom: 21px;
  margin: 0;
}
.form-default .form-section-title .title-note {
  font-size: 12px;
  color: #555;
}
.form-default .form-section:first-child .form-section-title {
  padding-top: 15px;
  padding-bottom: 21px;
}
.form-default .form-section:first-child {
  padding: 20px 0 0;
}
.form-default .form-section:first-child > .form-section-title {
  padding-top: 0;
}
.form-default .label-required {
  color: #c31919;
  font-size: 13px;
  padding: 18px 0 8px;
  line-height: 1em;
}
.form-default .label-required span {
  font-size: 14px;
  position: relative;
  top: 2px;
}
.form-default .label-required.desc {
  color: #555;
}
.form-default .label-required.desc span {
  color: #c42026;
}
.span-required-field {
  color: #c31919;
  margin: 8px;
  font-size: 12px;
}
.form-default .span-required.word {
  color: #a9a9a9;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
  float: right;
  text-transform: none;
  margin: -2px 0 0;
}
.form-default .form-group-radio-checkbox .span-required {
  vertical-align: top;
}
#campaignForm .form-default .col-sm-1 {
  width: 170px;
}
.form-change-password .col-sm-1,
.form-profile-information .col-sm-1 {
  width: 190px;
}
.form-default .form-group-bordered {
  border-top: 1px solid #cecece;
}
.form-default .row-button .btn {
  margin-right: 2px;
  padding: 6px 30px;
}
.form-default .sep-line {
  display: block;
  border-top: 1px solid #cecece;
  height: 100%;
  margin: 0 15px;
  padding: 0;
}
.form-default .validate-has-error span.validate-has-error {
  clear: both;
  margin-top: 1px;
}
.form-default .radio-replace,
.form-default .checkbox-replace {
  font-size: 13px;
}
.form-default .wrapper-deactivated {
  position: relative;
}
.form-default .wrapper-deactivated .col-sm-1.control-label {
  padding-right: 0;
}
.form-default .wrapper-deactivated .col-sm-1 {
  padding-right: 0;
}
.form-default .required-form-control {
  position: relative;
}
.form-default .required-form-control .span-required {
  position: absolute;
  top: 5px;
  left: -18px;
}
.form-default .wrapper-deactivated .wrapper-controls .control-label {
  padding-left: 5px;
  margin-right: 5px;
}
.form-default .wrapper-deactivated .wrapper-controls .validate-has-error {
  display: block;
  padding: 0 0 0 155px;
}
.form-default .wrapper-deactivated.deactive .control-label {
  color: #677990;
}
.form-default .wrapper-deactivated.deactive .span-required {
  display: none;
}
/* traffichuntv2 Default Forms end */
/* Profile */
.page-title {
  font-size: 28px;
  color: #343434;
  margin: 0 0 12px;
  font-weight: bold;
}
/* Profile end */
/* Payment */
#profileTab a,
#passwordForm a,
#campaignForm .nav-tabs a {
  padding: 0 10px;
}
.nav-tabs .span-tab-pic {
  width: 155px;
}
.nav-tabs .span-tab-pic a,
.nav-tabs li a {
  display: block;
  position: relative;
  padding: 0 0 0 37px;
  height: 37px;
  line-height: 37px;
}
.nav-tabs .span-tab-pic a:after {
  display: block;
  content: '';
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 0;
  left: 0;
}
.nav-tabs .credit-card:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTY3NjI5QURBODU1MTFFM0JBNTg5MjZBQkY2RDRENDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTY3NjI5QUVBODU1MTFFM0JBNTg5MjZBQkY2RDRENDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Njc2MjlBQkE4NTUxMUUzQkE1ODkyNkFCRjZENEQ0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Njc2MjlBQ0E4NTUxMUUzQkE1ODkyNkFCRjZENEQ0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Png+tqgAAADlSURBVHjaYjwsKTmfgYEhgYH64AMQOzICLfjPQDuwgYmBtkCABU3gAtRrlAADkMEwDroFhqSaZvPsGQr/iJQUKD7n47LgPKk+ABqIzQcMuCwwoHYk0DqSMXwACp5CKK0AjawFULoeiAMotQBkeD/UwEYgbkCSCwTi+1CLyQqiC0iuBoEDWNQvRFPPCExFKBjqSKw+EEBLQQJYLOBHYoMc04AlFfnjsgA5zBWwBIUBWpkFixe8AFtZBAqag0BsD7UEFCzy0AgWIDGOD9C6sDvABI0sWoGJoDhwpEUOBiUYYKq6ABBgACuyNbAh7fbIAAAAAElFTkSuQmCC);
  width: 24px;
  height: 17px;
  top: 2px;
}
.nav-tabs li.active .credit-card:after,
.nav-tabs li.active:hover .credit-card:after,
.nav-tabs li:hover .credit-card:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAARCAYAAADHeGwwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkIzRkNGMzlBODU1MTFFMzgxOThDRjkxNzFBQ0FFNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkIzRkNGM0FBODU1MTFFMzgxOThDRjkxNzFBQ0FFNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjNGQ0YzN0E4NTUxMUUzODE5OENGOTE3MUFDQUU2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjNGQ0YzOEE4NTUxMUUzODE5OENGOTE3MUFDQUU2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psim604AAADpSURBVHjaYgwNDZ3PwMCQwEB98AGIHZloZDgICABxPRMDbYEAC5rABajXKAEGUNeDAboFhqSatmrVKhR+WFgYKMjn47LgPKk+ABqIzQcMuCwwoHYk0DqSMXwACp5CKK0AjawFsCQHxAGUWgAyvB9qYCMQNyDJBQLxfajFZFlwAcnVIHAAi/qFUJ/A1BtiSUUFUEdiWCCAloIEsFjAj8QGOaYBSyryx+UD5DBXwBIUBmjFigCSb4hORfVQgw9CXXIfGg+gjLMfh69IimQQcIBiZEspygcXaJgNJoJ84EiLHAxKMMAUdgEgwACx3C1CQ17B3AAAAABJRU5ErkJggg==);
}
.nav-tabs .wire a:after,
.nav-tabs span.wire:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAATCAYAAAD4f6+NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzI0MTQ5MENBODU1MTFFM0IzNzZDRDYwNkZENzY2ODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzI0MTQ5MERBODU1MTFFM0IzNzZDRDYwNkZENzY2ODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjQxNDkwQUE4NTUxMUUzQjM3NkNENjA2RkQ3NjY4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MjQxNDkwQkE4NTUxMUUzQjM3NkNENjA2RkQ3NjY4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnOvnUAAAHGSURBVHjavFbRTcNADG0jBjg+2690AsI/EskGyQS0E1AmIJkAmKBlgh4TtBX80w2ar/6SDYojXiRjfJdUASxZaZI7+53fs5vh62g06Glz8gd2Pzxl89Xh8O0+GPQ3M/hF6wMoJl+T34vnR/IVefSfgKYAEzvepy3vTwZkoI21clIjNFObJS/Id2LdqoVS8zYep22A6tPvkfRZJGmo4kmW5Bl5Tn5J/ihA+air6V4QqNAFqAazQKACyaRFCsCQ3d+h0xrfeGids0p+taho+w92+nPyyiNmaSWSb3EtWzpzLypd0AjIOaCUIa0DJp6Ae1EVzTao1k55t0I+aUngoKJsSZY5EmmVNIosUseeRQAx1htvlGC5Y+MOAk4g4tJDzVQ8W0JbnIEN0TUknwQIGAkKQjxbdqRlAs3NFN1deyr4g5EAAWbKhsJx8iNzLswKB3gS6ysHoAv2+0W2vRXVsGKeyKrwSr6DlhjXW7F+6xgdKaPLam1vENyAAtfJIodYfVqTumr+AerDZQSo0gZjhe7JPGCaJFmHTtRGR4jBW0ImCQejDcZTLQVFsdCe7TAW/uR7yCoaybuC0ezsF76pLGvtqm+wTwEGAN10fB/dnTuMAAAAAElFTkSuQmCC);
  width: 90px;
  height: inherit;
  background-position: 5px 50%;
}
.nav-tabs li.active.wire a:after,
.nav-tabs li.active span.wire:after,
.nav-tabs li.active:hover.wire a:after,
.nav-tabs li:hover.wire a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAATCAYAAAD4f6+NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0JBMDNGQkNBODU1MTFFM0IwMjhEMDk1NTlEQUM0NjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JBMDNGQkRBODU1MTFFM0IwMjhEMDk1NTlEQUM0NjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQkEwM0ZCQUE4NTUxMUUzQjAyOEQwOTU1OURBQzQ2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQkEwM0ZCQkE4NTUxMUUzQjAyOEQwOTU1OURBQzQ2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi6Fg7EAAAHJSURBVHjavFbRcYJAEFWGAkgHWEFIBYEO4EN/oxVEKwhWEFMB5NcfSQWSCmIHUAIdmL3Mu5l1vTtwcHIzbxTubvftvt0dpvP5fDJyrQnv7Hl6y+X9fn/x7E3Gr2ByxzWGUEw4Et7E+zPhQIj+k9ASZGLLftqzfzOhALVxNEQaiJpRqyJsCSdx7tAjabBYLNI+Qir6Bk4/hRMtFXdSEjJCTngi7AQpl3RK7oJIhTZCikwBQ1s4kysyEAzZ8wadplE7ZF2zTBoJcSl2FkPSQYiMNghmKQjaSqLgQVKW8r+ZweZQypgqp4nDYDPAaY1snQx7B/iTK/EsUrQ9zjKLI9NYCAxlkVruFB6KUV18MRjLLRdPKOAE0rYOaZbiXYna4grUNLGnhJkHg5GQIMS7cqAsM8IDYUXoxJlnRwavFPFgYGW4sLVEfmZomCQdAvgQ5zsLoUf2/0t2WSWyUQ3sMpXJH8gS4/dVnP+2jI6UyVXpDV/MDz30Vg6ZNqJYQ9HCstZKR8vXaBDjpO6wmTnSrJ1kAzrRNDo0+RZBJ5SdC1++wdmQVaOQU0gUi9qrLLZamZF7fn7oWpM1kt8Q2NXy7/BNVbHW7sYa+xVgAI1+c5W56Oc5AAAAAElFTkSuQmCC);
}
.nav-tabs span.span-tab-pic:after {
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  display: block;
  left: 5px;
  position: absolute;
  top: 10px;
  height: 20px;
}
.nav-tabs span.span-tab-pic {
  margin-left: 10px;
}
form[name='billingInfoForm'] .nav-tabs li a {
  width: 85px;
}
.nav-tabs .span-tab-pic a {
  padding-left: 45px;
}
.nav-tabs .paypal a {
  text-indent: -10000px;
  overflow: hidden;
}
.nav-tabs .paypal a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAPCAYAAAC1DNw2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjcxRUM3Q0ZBODU1MTFFM0JBNzM4OUIxRTBEMTYwNEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjcxRUM3RDBBODU1MTFFM0JBNzM4OUIxRTBEMTYwNEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzFFQzdDREE4NTUxMUUzQkE3Mzg5QjFFMEQxNjA0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzFFQzdDRUE4NTUxMUUzQkE3Mzg5QjFFMEQxNjA0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkXyzN4AAAJbSURBVHjazFbRbdtADGUC/Uf9TH56nSAaoEDUCWJP4GaCJhMkniDJBJYnsD2BVbT/kSeI+pNvdYPeFe+KV5anXAoDCQFCwonHeyQfqTv4dnwskAevlfwtg9fO69JrI/uVcNbWa6nWW6+91zmeo/Lx6Um+n5w4/7rA0hK4z7z+xHtT4GNpBBnXa6jsOdiJEaTQWeH7BwB9Tj7Tvg0SFH0fhdgK5VxgdAHDa0rADIHWyl5Q9TVsJzGLCmQA4/B+g4wLJTBU4tzrpUp+j/OcYtqaKn6msHQUy2/7wjBcgz6RXpUCu0hk9Q5UuSagN3i/pQA6rHOyIk1bsouySrAt+PyEPRVRuaUW+CNWRb/i6VBFzpTDc4O1U1RQAHBK9qfkh8FfGQzqKZGivjkkf0fMitWtfX8ORNM2xe1DqhxnKgymR3IYnN2jElM4HOhwDVho70JRtFXnOQylR8M2+HuHims6ioG9SwVaGP3mjCkYe3Zr2LNdpwBMyH5ANXWraEZxUgMTvhiY+MyZwcZnA2VaxqaOE+yBKNLA7pzotqN9lVHNOQ2nWs2EnUrWAL+3VMUlvq8UVRe5FeXs3id+IZVyzlNZVH9woCWt3RFj+LcyTWCbqb5eGzhKqnbvB1E/1qO1AXZMauqpSl0sgvww9lwlaJpzXpwbW7CKaZrt61CVvR/phVaBbdTgSB3YqDXut80INqa6o+nLlM/1JQd0Bcy9tpXUR6kbz4oqnXu7kcTNrFKM+ecKmCPFCw/uMmlmVeV/ZHgBvSWXuvuQS6ITD6BXl2LP/t7TZWIub0h+CTAA84a0VcLDzLYAAAAASUVORK5CYII=);
  width: 90px;
  height: inherit;
  background-position: 50% 50%;
}
.nav-tabs li.active.paypal a:after,
.nav-tabs li.active:hover.paypal a:after,
.nav-tabs li:hover.paypal a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAPCAYAAAC1DNw2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUxQUJGQjRBODU1MTFFMzlBREU5QUVFN0NCMDQyMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUxQUJGQjVBODU1MTFFMzlBREU5QUVFN0NCMDQyMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTFBQkZCMkE4NTUxMUUzOUFERTlBRUU3Q0IwNDIzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTFBQkZCM0E4NTUxMUUzOUFERTlBRUU3Q0IwNDIzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PikMXzAAAAJYSURBVHjazFbRcdswDEVy+q86QdkJog2iThD7w/51O0GTCRJPkGQCy7/+sT2B1QkiTxB1A3WDkr3H3isKKkzOdy3ucNJRIPgAPEA8m81mAnnyWsmfMnjtvK69NnJaCWcdvJZqvfXae13iOSqbzUbm87nzryssrYH70usPvDcFPpZGkHG9hsqJg50YQQqdFb5/BNCX5DPt2yNB0fe7EFuhnAuMvsDwlhKwQKC1shdUfQfbScyiAhnAOLzfIeNCCQyVuPJ6rZLf4zynmLajil8qLB3F8su+MAx3oE+kV6XArhJZfQBVbgnoHd7vKYAO65ysSNOW7KJsE2wLPj9hT0VUbqkFfotV0W94OlSRM+Xw3GPtAhUUAJyS/QX5YfA3BoN6SqSobw7JPxKzYnVr358D0bRNcfucKseZCoPpmRwGZ4+oxBQOBzpcAxbau1IUbdV5DkPp2bAN/t6j4pqOYmDvUoEWRr85YwrGnj0Y9mzXKQATsh9QTd0qmlGc1MCErwYmPnNhsPHFQJmWsanjBHsiijSwuyK6HWlfZVRzScOpVjPhqJI1wO89VXGN71tF1VVuRTm7j4lfSKWc81QW1R8caElrD8QY/q1ME9gWqq93Bo6Sqt37QdSP9WhtgB2TmnqqUheLIN+NPTcJmuacF+fGAaximmb7Oldl70d6oVVgGzU4Ugc2ao37bT+CjanuaPoy5XN9yRldAXOvbSX1UerGs6VK595uJHEzqxRj/roC5kjxyoO7TJpZVXmLDK+gt+RS9xRyTXTiAfTPpTixvw90mVjKfyQ/BRgAQzu0Vdh7eKcAAAAASUVORK5CYII=);
}
.nav-tabs li.active.paxum a:after,
.nav-tabs li.active:hover.paxum a:after,
.nav-tabs li:hover.paxum a:after {
  background-image: url("data:image/png;base64,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");
}
.nav-tabs .paxum a:after {
  background-image: url("data:image/png;base64,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");
  background-position: 50% 50%;
  height: inherit;
  width: 90px;
}
.nav-tabs .capitalist a:after,
.nav-tabs span.capitalist:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAMAAACNQ/wIAAABG2lDQ1BpY2MAACjPY2BgMnB0cXJlEmBgyM0rKQpyd1KIiIxSYD/PwMbAzAAGicnFBY4BAT4gdl5+XioDBvh2jYERRF/WBZnFQBrgSi4oKgHSf4DYKCW1OJmBgdEAyM4uLykAijPOAbJFkrLB7A0gdlFIkDOQfQTI5kuHsK+A2EkQ9hMQuwjoCSD7C0h9OpjNxAE2B8KWAbFLUitA9jI45xdUFmWmZ5QoGFpaWio4puQnpSoEVxaXpOYWK3jmJecXFeQXJZakpgDVQtwHBoIQhaAQ0wBqtNAk0d8EASgeIKzPgeDwZRQ7gxBDgOTSojIok5HJmDAfYcYcCQYG/6UMDCx/EGImvQwMC3QYGPinIsTUDBkYBPQZGPbNAQDAxk/9PAA7dgAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABvFBMVEUAAACAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvByAvBz///+tVaCXAAAAknRSTlMAACjewhIw7dQVGtm3BwrAlwGhdID9U1bm5+gPSE8/Bh3I5eOoCBPSpwIeBLSCbeB4GErE7vv5rywgi0syutV/TFxpZVRFivcNWLnx89e7q62/3PWwTQk1cabH02o6JQsRKzkWSYxsUoRujRSVeYZ+YnVmiAyJNi4fBXwDhTNEGZGeqVUhYc8bKt/63XDrKfD+fX1tJ2wAAAABYktHRJPhA9+2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5wcLChkwEvrG6QAAAV96VFh0UmF3IHByb2ZpbGUgdHlwZSBpY2MAADjLnVTZjYQwDP1PFVuCb5NymECk7b+BdSBhYIU0h1FAenbs54v0W0r6aaIGCZoQg6CIkCgQbpAttro4KYkLEeikWWcC8FKbOg7DSZKhsbOHIwUFKUNhq9U4Cm9IjaiNEQ5gYVoOZh9K+tB+Dv7g5NK59AyYkomps+354kjbHu5RIegXMPcLKEahO/AHDDxFOSUK2h2VHglW8zO+PPGL/XrgzdHWj11R5YjsJ5xgejI641iejFpq08gZQNhqUM9Ols0tNASMnNtD0dsoRY30NAaCw4rbfVucUyhztLldJ4f2NtyU3fWlhocgXlzGrKU2bDT1mBPlT9v+bfu/d3SsxkkqaxviMciIFkt3Z3gnMYgaVbR/MMaebvVLrwxe6QeRS2q54DYvUud916SWO8Ys09K+M9A+RzXrbWpkjD1s+2XAY80l/QF3Q+fh33T4dgAAAxt6VFh0UmF3IHByb2ZpbGUgdHlwZSB4bXAAAEjHxVZJktswDLzjFXkCCZCA+BxZyy1VOeb5aYDyWNs4k+QQu0zRJNForBT9/P6DvuGTWRrJJKsNljSr6EOrFU7KWtW06SIz87I+Ho+VGetNi69Uk1pmSWW2VARnB21UBhsNglVsLEstiicARSDELKssnGSyQUYbFII6uzLNnPy/TrqY+B65BrApujoPGfvGx/Fg8oLB2sMlyocEpzqUuSZiJ7daLEnlRZRn8MlSZMCKScNaFsX/JILdCauMecbOiueAMYsQz7E4YlSMsJDT6cubeQwWOFO5lKIn05hi080brOCbZIQ5q8WHF8MpXoKxhebm32DCGBnj3BWAkYkhPu4RG2AWNPj+kQUoIFQIBGsLTzV4CCee+5oJDlsNjnVW3bH7WLiDr3xD2fIKEeZCmM4wZQCf5OTh2vSM1QsSInLjgAQKrJMbT916P4ixQrB66N1UaO3A+QqMfBpgCRjBYJ8l+hrxjfdF/GUD3fulzCiBP1Ex0NE3AJxvDBErpZr2kNyD0x36Edwr1BB0nFkrRxqs4WSUq8N3j5LnTNfvOopnSgWQ+4GrK1l1ulTX1VdwNm+aEw81WocLIK2F2ycqain96Qqi7vDrtVZihAmxPG4jqoMfUapeiekAO6unTFO11mHpiHuB9XLOKGUH1zewlbzGtFPNd5S/Ck0dO0pgVI06nx0uAt18jqZbIxkX1IDzuLjaPei1Nrn4ZnVns4tkpOZYvD9IsF8i7PCMn+xnkDqNoqGP0WnMO51HBgxmEPd+4rOq3h8FLSbDEItdt8EbCEyFfBM0NiQUfHBm4Dkj9lHAFwblTID+lsGZAG0M3Mmt32UAnv4Do+e9Rzu/4L6MyICdtdPNgSBYPq4h2g2GbZ0BCemtW+XZ0CN/dnWl3Q+vRjLqbSrQPhf+JRXok0jsGJghf2vn+mnhoETe1foeztseZoDNbniJ0vGI9m5F79vVb7rV9q6CStyu7ENUotm+jaULnm9g2l/B52P9deEFf35H6jv9RY0Ob2rVqUcGc3/Jol8k00S81fWrDgAAAAFvck5UAc+id5oAAAFeSURBVBjTY2BgZGKeBAcsrIwMDAyMbOwIIQ5OsBAXN0KIhxcsxMePEBJgBAsJCiGEhCFCjCJwEVExqJC4hCQESHGzgUSAYtIyslAgJw8VUlBUUgYDCRVViD5GNXWYWRqaQC6DtBajtg5MSJdRU0GVQU/fwNDI2MR00iQzSXMLSytmawYbWzM7ewdrRydnF1cHN2Z3FUsGRg9PL28fXz//gMCgYJOQUKAFQPPCwiMioziijYVi2HhBxoPEFGLj4lkTPBKTkhmhrk9JTXNLZ2R0zsjMCocIZadyMbLm5Orm8TJa5EHcGicCVJ5fUFgENLUYEqolpWXa5akeFVkVlUZV1RCzLPJqimsZGeus8uwVoBYyqnKpyldXapfUV4J4wEAFUUk6DY1NTCCWIFCItblFoRUcb23p7R0uINdrZ3Xqd02aZNc9aZI7c2cPSCNjco7JpN7GvrKA/glKE+MZGQHDsG/W0VK56wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wNy0xMVQxMDoyNTozMiswMDowMGxOnxIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDctMTFUMTA6MjU6MzIrMDA6MDAdEyeuAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA3LTExVDEwOjI1OjQ4KzAwOjAw5LNQJgAAADd0RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgMTk5OSBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZDFs/20AAAAgdEVYdGljYzpkZXNjcmlwdGlvbgBBZG9iZSBSR0IgKDE5OTgpsLrq9gAAAABJRU5ErkJggg==");
  width: 90px;
  height: inherit;
  background-position: 12px 46%;
}
.nav-tabs .usdt a:after,
.nav-tabs span.usdt:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAGDUExURQAAAFCvlU+wllCvllCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlVCvlU+vlU2uk1u0m33EsH/Fslu0nE6ulHbArPL59/v9/Pr9/PP5+HjBrfn8/P///3rCrm28p8zo4NPr5O739c3o4W+9qFGwllWxmFSxmL7h17/i2VGvlVeymV61nWO4oWe6o8bl3Mfl3Wi6o1Kwlmy8pnfBrXK+qWa5o2K3oMLj2sTk22O4oHK/qm28pk+vlLvg1nS/q1Owl0ytk7be0/z+/bje1H3DsJ/TxZ7TxJTOvorKuILGs5vRwq/azpvRw4rJuHzDsF61nnnCrsvn4Pf7+r3h17zg1sDi2ZbPwJfQwFGvlmIwl10AAAA1dFJOUwAAAAAbVFWO/SriKYUj3Hoc1tVvGs11+9p98X4CZ/Bg7WFZ6VpS5lNMRd0/2TnUM84uycMdVHF/5AAAAAFiS0dERPm0mMEAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfnBwwIOCeD5boaAAABlUlEQVQoz23SZ1daQRAG4B2jomDvsQU1sWN/77WsDVfFKDHYIYEQFUVjw4Yt6k/P3EURIu+XubvPmTNnd68QgjJGWCHKzslNS052grKIbMhLC2xEH3RTvh2GmRIDdoduIyqAMTwymszImIECi4gKiyDHJyanXjI57ZYoKmQjKgake0YlMzVrAsUWlZQyzc17PJ4FpRa4fF2UQFkJUzk4S16v99uyUt+5epesnXISFZVcpW9ldW19Q6nNrbXVFR93obJCVFUD/sCPn4Fg6JdS4d/BwLZ7xw9UV4kaYDcU2ds3o9GDw8M/0ai5vxcJ7QI14mMtdx0dn5yexc4vLi5jV6cnx9fcVVsn6hsaeZY/vnMTu727m4/dBOJ+ntXYUM/n+uTkqYaUZkSpe1NKg5fOJn1kam6BzoNSy4mvls+UuCn60ppOrW0vD8al3Z5K9vbXp7Sso5O3+Db+cunsSIq2rm7gMRx+Arq7UkSbqwe+52cfelxpoq23z5rT1/ufaOsfAAb634k2x+CgI4NoGxrKKK+/6tv6HyoiY3djO2MWAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTA3LTEyVDA4OjU2OjMzKzAwOjAw5vG8zwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0wNy0xMlQwODo1NjozMyswMDowMJesBHMAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMDctMTJUMDg6NTY6MzkrMDA6MDBkyXriAAAAAElFTkSuQmCC");
  width: 90px;
  height: inherit;
  background-position: 8px 50%;
}
.nav-tabs .inxy a:after,
.nav-tabs span.inxy:after {
  background-image: url("../assets/images/icons/inxy.png");
  width: 120px;
  height: inherit;
  background-position: 8px 50%;
}
.nav-tabs .epayments a:after,
.nav-tabs span.epayments:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsQCiEh+2SEYgAAA95JREFUOMuNlVuIlVUUx39rf5dzZsY5k844Y51zvjM1IU6SpealoIcuakFmvnh5CQnKnIoQBbWHAg0JA4NSzLLQENQQxgqsJMkTo46NiMpUM5RpY3NrZJjL0XP5vm/vHuaCjoO4nvbe/Nda/732/88W7iJ+96waIxQXNAMzr4b/3Amrxh6YJ2wAWj315OWUSv+dUsYW/hLDRVe4ctGzzVnPPtiQdGoBjsTtO7M5lyB2OaUu/+apa3sqZcfcCAuBaiAlMGdrufV+OuG0NXqOSXvONoDmanf8YocqpbTVU70fTJL1eyvVkjs1XjxBvZT2XH086R4eF9AYV0WHq2TPpZTqXVUq8wFM7VDneQ7Wac+avrdKldycMzcqM457rvk2Eam7reAnFZK4lFKZdybKstHrJ+03L3h2/znPNk2eY5o8xzR6jt/guftG86Y4G496kc6RvYwsWj31YwizH2rTlYA+n7R3ilAXAiFCQ1Z/VuOqOUAxQqQrYPlrXf6vQOyoF+k/OBDGv+oLOhTAybia5ggL01nWAxpAhDoNGOBs3ry3tidc/e61cGXMkqklSqqrXXVm1xSnChjIGPoeL1aLRmXjCCt9xKzp0QcBdk1Wzw8xg6yR3JruYDPApnK7JgQJEQwQCA8MXVMiWS0WwJCIROYGhjyQA5gdVR8Nai5FldQUoK0+7qy+x5JlBp4OETTQp2l7q9M/PckiaglFP2TCk6MMfYPom+ZphNIWn3Q4NOSype3+vp7QTMwaGcwaBjoCc2rFv/lHAT6cEl2QNZI5lgn+GGV4XZs/Jyi1CIgCuZ6Ahkci8kpjznw6LSKrtk92Usva/VnDeDM8DT6PR551lWzs8vWXt1ivM5BjGjgat1cDvNAR1BUQZkbV67aIJCKy7lDcuQ8IgPBAIvJwvRdt79O8mglN6bqu/Nu3yOapYpm4vcLqzSODPYEpW9wRmE3l9hvPlagdBYSRBwoRHQ4pQF3I6d1Rkfs3dOWXAjdGCloAV3xys6IqWmnLM/0hJ77O6CsNWd1koGGSLfNillRohACkpaC/P5/VW3o1Z7f1FDYD/obJjnvyhg5vccpUV0p+SjqDac81H1fZZWOMdO+8IlULxMY6bHeiaPnORPGJ25wCUCQk6xNuiyX4rQXWJh1pXnI13zSe979IFD8GbDUiC77pL8z/bsA/c1vB4ag4FHdPlNkyvTln9lfY6kERc6pEqe7AoEJkhoaVPnBd030mG6zd31s4MC7Dm2NFzH75xZi1xVGS/C/geEtBt9qGSCBIb2iuXsiGPzfn9C9j8+QufoAJQAVQOqzBfqAbKIwH/h93a3+WosZF5AAAAABJRU5ErkJggg==');
  width: 90px;
  height: inherit;
  background-position: 5px 50%;
}
.nav-tabs li.active.epayments a:after,
.nav-tabs li.active span.epayments:after,
.nav-tabs li.active:hover.epayments a:after,
.nav-tabs li:hover.epayments a:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfhCxAKJgdmKJdYAAACW0lEQVQoz2VSW0iTYRh+vv//3aY7tTwhc61aiAecpx20mm5zKl1ZEMpuxLoRrJtAxLtAL7vopqAiAiHIi666iSLZDPPQaShIZzRnpbDm5kz+bf7/24WbunqvXp7n4X1f3udh+K/aLaxA2gp8z0W5bNMPwOfqnOok7istcite8ky0VQEtGZ5lhW6dYkHSRieWn8Q+g1BS3V3Yx5voxtSwDy8OBtu0vmj1UGN37rqy822y6/EhoDXffr8jeqwZuAhAz7trmtR7jMHaSqcH94XW8o7tih4A8Fz1xr3kIQ+50+5xAGgYcf3av9H3jJomSyB7brNBgPD7nsaOAijF3vevoXPFw8aVnxzgquQ6I0OQgT1Z7PriwJI/r0I4rplvLMXWbqywC+AAzk+0MAHUnQMIshgaBSotxAACnQSYUuIBAWAOOQkRMNxMfxMs8mrLQF4PvAAhvRqaVahY/vorgANklvmmdnuKwPSz4ymDnJC2xJm5eqCuQ9pe/wAIwO4XoQsqiMlp/eXNO9p+q3muEQIIEmD38SPiAwDggWJB5S+LhOfXAuZhlY1JvLr83Voc1FxrDonFZAx1Z95TbKiNyomkfpYqr5TeIhAIkAmMi93lTyxcwE5m4o54RKVqTwd/rETeYFrpzCsCiCWebo6l3n4cRbpKEZEyzmjUrkQb1euzFh+tgi7rmr3XFjzkNm86+6c11nDpjP1wKBw2x3MnGZ05MUNRc1BRE3+oPMVmhA2Zg5X8hN2N6LXlR7lCAKY+4xhnSk4mPkEJlgpvBuIv8W9w90uDImhBiGMDqQP4L9t43zudWx9nAAAAAElFTkSuQmCC');
}
.nav-tabs .epayments a {
  padding-left: 26px;
  font-weight: 600;
  color: #000;
}
.nav-tabs .paxum {
  overflow: hidden;
  text-indent: -10000px;
}
#funds .alertMessage {
  margin: -10px -15px;
  border-radius: 0;
  font-size: 13px;
}
.form-payment-credit-card .col-sm-1.control-label,
.form-payment-wire .col-sm-1.control-label,
.form-payment-paypal .col-sm-1.control-label {
  width: 220px;
}
.form-add-funds {
  min-height: 256px;
  padding-top: 15px;
}
.form-add-funds .sep-line {
  margin-bottom: 20px;
}
blockquote.blockquote-add-funds {
  min-height: 288px;
}
blockquote p:first-child {
  margin-bottom: 15px;
  font-size: 20px;
}
blockquote p {
  margin-bottom: 5px;
}
/* Payment end */
/* Steps new design */
.steps-progress-bar {
  height: 48px;
  background: url(images/steps.png) repeat-x 0 0;
  border: 1px solid #cecece;
  border-bottom: none;
}
.steps-progress-bar button {
  float: left;
  height: 45px;
  text-align: center;
  width: 25%;
  color: #8a8a8a;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  border: none;
  background: none;
  background: url(images/steps-bg.png) no-repeat 0 0;
}
.steps-progress-bar button.active {
  color: #343434;
  background-position: 0 -48px;
}
.steps-progress-bar button:first-child {
  padding-right: 30px;
}
.steps-progress-bar button.active + button {
  background: url(images/step-arrow.png) no-repeat 0 0;
}
.steps-progress-bar button.active:first-child {
  background: url(images/steps.png) repeat-x 0 -48px;
}
.steps-progress-bar button.visited {
  background-position: 0 -96px;
  color: #c42026;
}
.steps-progress-bar button.visited:first-child {
  background: url(images/steps.png) repeat-x 0 -96px;
}
/* Steps new design */
/*ADD CAMPAIGN */
/* Main */
.form-campaign {
  padding: 20px;
}
.form-campaign.inventory {
  padding: 20px 0;
}
.form-campaign .form-group {
  min-height: 50px;
  margin-bottom: 6px;
}
.summary-list {
  padding: 0;
}
.summary-list li {
  color: #373e4a;
  padding: 4px 0;
  border-top: 1px dashed #cecece;
  font-size: 13px;
}
.summary-list li:first-child {
  border-top: 0;
  padding-top: 0;
}
.summary-list li:last-child {
  padding-bottom: 0;
}
/* Main end */
/* General */
/* General end */
/* Targeting */
.form-campaign-targeting .panel {
  margin-bottom: 30px;
}
.form-campaign-targeting .wrapper-label {
  padding: 0 0 15px;
}
.form-campaign-targeting .wrapper-label .label {
  display: inline-block;
  margin: 0 3px 5px;
}
.form-campaign-targeting > .form-group .btn {
  margin-bottom: ;
}
.form-campaign-targeting .form-group-buttons {
  padding: 30px 0 25px;
  border-top: 1px solid #EBEBEB;
}
.form-campaign-targeting .table-in-body-simple th:last-child {
  width: 177px;
}
.form-campaign-targeting .table-in-body-simple.table > tbody > tr > td:last-child {
  padding-right: 0;
}
.form-campaign-targeting .panel-heading .panel-title {
  padding-left: 45px;
  position: relative;
}
.form-campaign-targeting .panel-heading .panel-title i {
  font-size: 17px;
  width: 26px;
  position: absolute;
  left: 16px;
}
.form-campaign-targeting .panel-heading .panel-title i.fa-map-marker {
  top: 10px;
  left: 18px;
}
.form-campaign-targeting .panel-heading .panel-title i.entypo-flow-cascade {
  top: 7px;
  left: 15px;
}
.form-campaign-targeting .panel-heading .panel-title i.fa-mobile-phone {
  font-size: 28px;
  left: 16px;
  top: 6px;
}
.form-campaign-targeting .panel-heading .panel-title i.entypo-globe {
  left: 11px;
  top: 8px;
}
.form-campaign-targeting .panel-heading .panel-title i.entypo-address {
  left: 12px;
  top: 7px;
}
.form-campaign-targeting .panel-heading .panel-title i.fa-building-o {
  top: 12px;
}
.form-campaign-targeting .panel-heading .panel-title i.fa-calendar {
  top: 11px;
}
.table-ip-addresses {
  max-height: 358px;
  overflow: auto;
}
.table-in-body-simple {
  margin-bottom: 0;
  border: 0;
}
.table-in-body-simple.table > tbody > tr > td {
  padding: 4px 15px;
  vertical-align: middle;
}
.table-in-body-simple.table > tbody > tr:last-child > td {
  border-bottom: 0;
}
.panel-body-filter {
  border-bottom: 1px solid #EBEBEB;
  padding: 0 0 7px;
  margin: -7px 0 0 0;
}
.panel-body-filter:after {
  display: block;
  content: '';
  clear: both;
  height: 0;
  overflow: hidden;
}
.panel-body-filter .selections {
  padding: 4px 0;
  font-size: 13px;
}
.panel-body-filter .selections a {
  color: #C42026;
  text-decoration: none;
}
.panel-body-filter .selections a:hover {
  color: #C42026;
  text-decoration: underline;
}
.panel-body-filter .selections .separator {
  color: #EBEBEB;
}
.panel-body-filter .selections-including {
  font-size: 13px;
  color: #373e4a;
  padding-bottom: 1px;
}
.panel-body-filter .selections-including .label {
  display: inline-block;
  padding-bottom: 4px;
}
.panel-body-filter .search {
  width: 350px;
  text-align: right;
  white-space: nowrap;
}
.panel-body-filter .search .control-label {
  color: #b4b3b3;
  padding-right: 5px;
  vertical-align: middle;
  margin: 0;
}
.panel-body-filter .search .form-control {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding: 3px 12px;
  width: 200px;
}
.panel-body-filter .search-adv .twitter-typeahead {
  width: 200px;
  vertical-align: middle;
  text-align: left;
}
.panel-body-filter .search-adv .btn {
  padding: 2px 20px 2px;
  vertical-align: top;
}
.body-simple .panel-body-filter {
  padding: 16px 15px 10px;
  border-bottom: 1px solid #cecece;
}
.panel-body .list-container {
  padding: 10px 0;
  overflow: auto;
}
.panel-body .list-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both;
}
.panel-body .list-container ul > li {
  font-size: 13px;
  float: left;
  width: 220px;
}
.panel-body .list-container ul > li.title {
  text-transform: uppercase;
  font-weight: 700;
}
.panel-body .list-container ul > li > label {
  display: block;
  position: relative;
  padding: 2px 0 0 20px;
  color: #373e4a;
  line-height: 1.2;
}
.panel-body .list-container ul > li > label > input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
}
.panel-body .list-container ul.short-list {
  width: auto;
  overflow: hidden;
  padding-bottom: 0;
}
.panel-body .list-container ul.short-list > li {
  float: left;
  width: 200px;
  padding-right: 5px;
}
.panel-body .list-container.include ul > li > label > input[type="checkbox"]:checked + span {
  color: #C42026;
}
.panel-body .list-container.exclude ul > li > label > input[type="checkbox"]:checked + span {
  color: #f4a251;
}
.panel-body .list-container .list-container-inner:after {
  display: block;
  content: '';
  clear: both;
  height: 0;
  overflow: hidden;
}
.panel-body .list-container_categories,
.panel-body .list-container_language,
.panel-body .list-container_connection-type,
.panel-body .list-container_carrier,
.panel-body .list-container_browser {
  padding-bottom: 0;
}
.panel-body .list-container_carrier .btn {
  margin: 0 1px 5px;
}
.panel-body .list-container ul.list-popular {
  border-bottom: 1px solid #EBEBEB;
}
.panel-body .list-container ul.list-popular > li {
  float: left;
  width: 150px;
  padding: 0 0 10px;
}
.panel-body .list-container ul.list-category {
  border-bottom: 1px solid #EBEBEB;
}
.panel-body .list-container ul.list-category > li.title {
  float: left;
  width: auto;
  padding: 10px 20px 10px 0;
}
.panel-body .list-container ul.list-category-item {
  display: none;
  padding: 20px 0 0;
}
.label-primary .checkbox-replace.checked .cb-wrapper,
.label-primary .radio-replace.checked .cb-wrapper {
  border-color: #c42026;
}
.label-secondary .checkbox-replace.checked .cb-wrapper,
.label-secondary .radio-replace.checked .cb-wrapper {
  border-color: #555;
}
.label-primary .checkbox-replace.checked .cb-wrapper .checked,
.label-primary .radio-replace.checked .cb-wrapper .checked {
  background: #c42026;
  border-color: #c42026;
}
.label-secondary .checkbox-replace.checked .cb-wrapper .checked,
.label-secondary .radio-replace.checked .cb-wrapper .checked {
  background: #555;
  border-color: #555;
}
.label.label-transparent {
  background: transparent;
}
.label.label-transparent .label {
  color: #373e4a;
}
.label.label-transparent .checkbox-replace .cb-wrapper,
.label.label-transparent .radio-replace .cb-wrapper {
  border-color: #cecece;
}
.label.label-transparent .checkbox-replace .cb-wrapper .checked,
.label.label-transparent .radio-replace .cb-wrapper .checked {
  background: #cecece;
}
.label.label-transparent label {
  color: #373e4a;
}
/* Targeting end */
/* Inventory */
.form-campaign-inventory .table tr th:last-child {
  width: 107px;
}
.form-campaign-inventory .panel {
  margin-bottom: 30px;
}
.form-campaign-inventory .form-group-buttons {
  margin: 0 15px 0;
  border-top: 1px solid #EBEBEB;
  padding: 30px 0 25px;
}
.form-campaign-inventory .form-group-buttons .btn {
  margin-bottom: 5px;
}
.table-max-height {
  max-height: 710px;
  overflow: auto;
}
.table-source table td:first-child {
  width: 50px;
  text-align: center;
}
.table-source table td:first-child + td {
  width: 50px;
}
.table-source table td:last-child {
  width: 125px;
  text-align: center;
}
.table-source table td:last-child input[type="text"] {
  width: 65px;
  text-align: center;
  margin: 0 auto;
  padding: 4px 15px;
}
/* Inventory end */
/* Creatives */
.link-blue {
  color: #c42026;
}
.link-blue:hover {
  color: #c42026;
}
.link-dotted {
  border-bottom: 1px dotted #c42026;
}
.link-dotted:hover {
  border-bottom: none;
}
.link-solid {
  text-decoration: underline;
}
.link-solid:hover {
  text-decoration: none;
}
.form-campaign-creatives .macro-help-table {
  font-size: 13px;
}
.form-campaign-creatives .dropzone {
  margin-bottom: 30px;
  background-color: #ebebeb;
  border: 1px solid #cecece;
}
.form-campaign-creatives .form-group-buttons {
  margin: 0 15px 0;
  border-top: 1px solid #EBEBEB;
  padding: 30px 0 25px;
}
.form-campaign-creatives .form-group-buttons .btn {
  margin-bottom: 5px;
}
.form-campaign-creatives .conversion-pixel code {
  margin-right: 10px;
}
.form-campaign-creatives .dropzone .dz-preview .dz-error-message,
.form-campaign-creatives .dropzone-previews .dz-preview .dz-error-message {
  display: none !important;
}
.form-campaign-creatives .link-macro-help {
  display: inline-block;
  margin-top: 4px;
}
/* Creatives end*/
/* Optimization */
.form-campaign-optimization .comming-soon {
  margin: 50px 0 100px;
  font-size: 56px;
}
/* Optimization end */
/*ADD CAMPAIGN */
/* MANAGE CAMPAIGN */
.table-manage-campaigns th:last-child {
  width: 205px !important;
}
.table-manage-campaigns td:last-child {
  padding-right: 3px;
  white-space: nowrap;
}
.table-manage-campaigns .btn-icon.btn {
  margin: 0 1px 0 0;
}
.table-manage-campaigns .label {
  padding: 3px 5px 4px;
  margin: 0 2px 2px;
  font-size: 10px;
}
/* MANAGE CAMPAIGN END */
/* AD PLANNER */
.ad-planner .panel {
  margin-bottom: 30px;
}
.form-ad-planner .form-section:first-child {
  padding-top: 0;
}
.form-group-range .short-label {
  float: left;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}
.form-group-range .form-control {
  margin-bottom: 5px;
}
/* AD PLANNER END */
/* REPORTS */
.table-saved-reports tr th:last-child {
  width: 180px !important;
}
.table-saved-reports tr td:last-child {
  padding-right: 0;
}
.table-saved-reports tr td:first-child {
  width: 50px !important;
}
.table-saved-reports tr td:first-child + td + td,
.table-saved-reports tr td:first-child + td + td + td {
  width: 150px !important;
}
/* REPORTS END */
/* ANALYTICS */
.analitycs {
  padding: 0 0 30px;
}
.analitycs .wrapper-label {
  padding: 0 0 30px;
}
.analitycs .wrapper-label .label {
  display: inline-block;
}
.analitycs .wrapper-label .subtitle {
  font-size: 22px;
  color: #25313F;
  padding-bottom: 21px;
  margin: 0;
}
.panel-analytics-chart {
  margin-bottom: 30px;
}
/* ANALYTICS END */
/* BLOCK WELCOME */
.row-top-titles {
  padding: 20px 0 0;
}
.block-welcome .intro {
  padding: 6px 0 15px;
}
.block-welcome .tile-step {
  overflow: visible;
  color: #fff;
}
.block-welcome .tile-step-1 {
  position: relative;
  overflow: visible;
}
.block-welcome .tile-step-1 .arr {
  display: block;
  content: '';
  background: url(../images/traffichuntv2/arr-welcome-block.png) 0 0 no-repeat;
  width: 83px;
  height: 88px;
  position: absolute;
  top: -65px;
  left: -75px;
}
.sidebar-collapsed .block-welcome .tile-step-1 .arr {
  display: none !important;
}
.block-welcome .tile-step-1,
.block-welcome .tile-step-1:hover {
  background: #7C7E81;
}
.block-welcome .tile-step-2,
.block-welcome .tile-step-2:hover {
  background: #6B6C6F;
}
.block-welcome .tile-step-3,
.block-welcome .tile-step-3:hover {
  background: #58595B;
}
.block-welcome .step-pic-wrapper {
  text-align: center;
  padding-right: 0;
}
.block-welcome .step-pic {
  max-width: 108px;
  width: 100%;
}
.block-welcome .step-number {
  font-size: 22px;
}
.block-welcome .step-name {
  font-size: 35px;
  font-weight: 700;
  line-height: 1em;
}
.block-welcome .step-description {
  font-size: 16px;
  line-height: 1.15em;
  padding: 13px 0 0;
}
.block-welcome .step-description .text {
  padding: 0 0 15px;
}
.block-welcome .btn {
  min-width: 135px;
}
/* BLOCK WELCOME END */
.form-ip-address .col-sm-1 {
  width: 135px;
  padding-right: 0;
}
.form-ip-address .col-sm-4 {
  width: 278px;
}
.form-ip-address .form-section {
  padding: 13px 0 0;
}
.form-ip-address textarea.form-control {
  resize: none;
  height: 121px;
}
.form-ip-address_mass-upload .control-label {
  width: 135px;
}
.form-ip-address_mass-upload .col-sm-4 {
  width: 278px;
}
.form-ip-address_mass-upload .form-group-textarea .control-label .note {
  display: block;
  color: #cecece;
  font-style: italic;
  font-size: 12px;
  padding: 10px 0 0;
  font-weight: normal;
  text-transform: none;
}
.form-add-os .col-sm-1 {
  width: 95px;
  padding-right: 0;
}
.form-add-os .col-sm-4 {
  width: 324px;
}
/* Modal Add OS end */
/* Modal Add Device */
.modal-add-device .modal-dialog {
  max-width: 440px;
}
.modal-add-device .modal-footer {
  margin: 0;
}
.modal-add-device .modal-body {
  padding-bottom: 0;
}
.form-add-device .col-sm-1 {
  width: 135px;
  padding-right: 0;
}
.form-add-device .col-sm-4 {
  width: 280px;
}
/* Modal Add Device end */
/* Modal Day Parts */
.modal-day-parts .modal-dialog {
  max-width: 440px;
}
.modal-day-parts .modal-footer {
  margin: 0;
}
.modal-day-parts .modal-body {
  padding-bottom: 0;
}
.form-day-parts .col-sm-1 {
  width: 90px;
  padding-right: 0;
}
.form-day-parts .col-sm-3 {
  width: 330px;
}
.form-day-parts .col-sm-4 {
  width: 330px;
}
.form-day-parts .form-group-radio-checkbox .control-label {
  margin-bottom: 10px;
}
.form-day-parts .form-group-radio-checkbox .col-sm-3 {
  width: 150px;
}
.form-day-parts .checkbox-replace {
  height: 33px;
}
@media (max-width: 767px) {
  .form-day-parts .checkbox-row .control-label {
    display: none;
  }
}
/* Modal Day Parts end */
/* Madal Save Report */
.modal-save-report .modal-dialog {
  max-width: 440px;
}
.modal-save-report .modal-body {
  padding-bottom: 0;
}
.modal-save-report .modal-footer {
  margin: 0;
}
.form-save-report .form-section:first-child {
  padding: 5px 0 0;
}
/* Modal Save Report end */
@media (max-width: 767px) {
  .modal .modal-body {
    padding-bottom: 10px;
  }
  .modal .form-group {
    margin-bottom: 10px;
  }
  .modal .form-group > .control-label {
    width: 100%;
  }
  .modal .form-group > .control-label + .col-sm-4 {
    width: 100%;
  }
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
  overflow: hidden;
}
/* MODALS END */
#divManageCampaign .table-responsive {
  overflow: auto;
  white-space: nowrap;
}
.news {
  position: relative;
  overflow: auto;
}
.news li {
  list-style: none;
}
.news ul li {
  float: left;
}
.news .dots {
  position: absolute;
  left: 50%;
  right: 0;
  bottom: 0px;
  padding: 0px;
  float: left;
}
.news .dots li {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 4px;
  text-indent: -999em;
  border: 2px solid #000;
  border-radius: 6px;
  cursor: pointer;
  opacity: .4;
  -webkit-transition: background .5s, opacity .5s;
  -moz-transition: background .5s, opacity .5s;
  transition: background .5s, opacity .5s;
}
.news .dots li.active {
  background: #fff;
  opacity: 1;
}
.divBannerPopup {
  position: absolute;
  display: none;
  border: 1px solid;
  z-index: 1000;
}
.group-div {
  margin: 10px 10px 0px 0px;
}
.group-div .checkbox-label {
  font-size: 14px;
  margin-left: 5px;
}
.panel-foot-div .panel-heading > .panel-options {
  float: left;
}
.panel-foot-div .panel-options > .btn {
  min-width: 80px;
  margin: 0;
  padding: 5px;
}
.search-box {
  float: right;
  margin: 0 30px 15px 0;
}
.search-box input {
  width: 200px;
  height: 30px;
  float: left;
  margin-right: 5px;
}
.action_btn {
  padding: 3px 14px 4px 11px !important;
  height: 24px;
  width: 0;
}
.btn-warning.btn-icon.action_btn i {
  background-color: #d0d0d0;
  border: 2px;
  border-color: #000;
}
.even {
  background-color: #f5f5f5;
}
.tr_gray {
  background-color: #f5f5f5;
}
.tr_white {
  background-color: #ffffff;
}
.tr_gray:hover,
.tr_white:hover,
.tr_selected,
.even:hover,
.odd:hover {
  background-color: #fee0e0;
}
.ul_paypal {
  list-style-type: none;
}
.ul_paypal li:before {
  content: "-";
  left: -5px;
  position: relative;
}
.wrapper-deactivated label {
  height: 30px;
  line-height: 30px !important;
}
div.ShortInfo {
  text-overflow: ellipsis;
  min-height: 16px;
}
div.ShowLongInfo {
  display: none;
  color: blue;
  text-align: right;
  cursor: pointer;
}
.dialogBack {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background-color: #000;
  opacity: 0.8;
}
.fixedDialog {
  position: fixed !important;
}
.logo {
  width: 192px;
  background: url(../assets/images/logo.png);
  background-repeat: no-repeat;
  cursor: pointer;
  height: 60px;
}
.logo.black {
  width: 233px;
  height: 76px;
  background: url(../assets/images/logo-black.png);
}
#loading {
  width: 36px;
  height: 36px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 2000;
}
#loadingiIrame {
  background: url(loaderBig.gif);
  width: 160px;
  height: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 80px auto;
  z-index: 9;
}
.view,
.page-container,
.main-iframe {
  height: 100%;
}
.no-scroll {
  overflow: hidden;
}
/*temporary*/
.main-iframe {
  padding-top: 60px;
}
@media (max-width: 767px) {
  .main-iframe {
    padding-top: 0;
  }
}
#welcome_arrow {
  background: url(../assets/images/arr-welcome-block.png) no-repeat;
  height: 88px;
  width: 83px;
  position: absolute;
  top: 168px;
  left: 252px;
  z-index: 100;
}
.content {
  padding: 15px;
}
.panel-heading a {
  text-decoration: none;
}
.search {
  width: 75%;
  margin-right: 10px;
}
.page-header {
  margin-top: 0;
}
.page-header h2 {
  font-weight: bold;
  margin: 0;
}
.page-container {
  padding-left: 280px;
  background-color: white;
}
.table {
  font-size: 12px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #cecece;
}
.table-hover > tbody > tr:hover,
.table-hover > tbody > tr.hover {
  background-color: #fee0e0 !important;
}
.table-striped > tfoot {
  font-weight: bold;
}
.table-striped > thead > tr {
  background-color: #f9f9f9;
}
.panel-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #c7c6c6 !important;
  width: 100%;
  min-height: 43px;
  padding: 2px 15px;
}
.panel-heading .panel-title {
  margin: 2px 0;
  flex: 1;
  white-space: nowrap;
}
.panel-heading .panel-options {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-left: auto;
}
.panel-heading .panel-options.table-filter > div,
.panel-heading .panel-options.table-filter > select {
  margin-top: 2px;
  margin-bottom: 2px;
}
.panel-heading .form-control {
  display: inline-block;
  width: auto;
}
.bg-warning {
  background-color: #fad839;
}
.bg-success {
  background-color: #00a651;
}
.bg-default {
  background-color: #d0d0d0;
}
.bg-expired {
  background-color: #ff6600;
}
.bg-danger {
  background-color: #c31919;
}
.campStatus {
  border-radius: 3px;
  font-size: 75%;
  padding: 5px;
  color: white;
  text-align: center;
}
.action {
  padding: 5px;
  border-radius: 3px;
  margin-right: 5px;
  cursor: pointer;
}
.panel-table .panel-body {
  padding: 0;
  border-top: none !important;
}
.panel .table {
  margin-bottom: 0;
}
.panel-group .panel + .panel {
  margin-top: 20px;
}
.form-control:focus {
  border-color: none;
  outline: 0;
  box-shadow: none;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding-left: 15px;
  vertical-align: middle;
  white-space: nowrap;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #ebebeb;
  color: #373e4a;
  border-bottom-width: 0px;
  font-weight: normal;
  text-align: center;
}
.table th,
.table td {
  white-space: normal !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #fff !important;
}
/** Preview Campign Modal **/
.preview-campaign-modal .modal-dialog {
  width: 500px;
  margin-top: 5%;
}
.preview-campaign,
#addCarrier {
  max-height: 682px;
  overflow: auto;
}
.preview-campaign .panel-group .panel + .panel {
  margin-top: 0;
  border-top: none;
  border-radius: 0;
}
.preview-campaign .panel-heading,
.preview-campaign .panel-group .panel {
  border-radius: 0;
}
.preview-campaign .panel-title {
  font-size: 14px;
}
.preview-campaign .panel-body {
  padding: 2px 15px;
}
.preview-campaign .modal-header {
  padding: 5px 15px;
}
.preview-campaign:not(.campaign-summary) li > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 340px;
  display: inline-block;
  overflow: hidden;
  line-height: 15px;
  position: relative;
  vertical-align: top;
}
.preview-campaign:not(.campaign-summary) li > span:hover {
  text-overflow: inherit;
  white-space: normal;
  display: inline;
  overflow: auto;
  line-height: 15px;
}
.modal-dialog {
  margin-top: 175px;
}
/** Preview Campign Modal **/
/** Table **/
.ng-table-pager {
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 55px;
}
.pagination {
  margin: 10px;
  float: right;
}
.ng-table th.sortable.sort-desc,
.ng-table th.sortable.sort-asc {
  background-color: rgba(254, 224, 224, 0.5);
}
.well-table {
  margin-bottom: 0;
  border: none;
  background-color: white;
}
/****/
/** Pages **/
.alert-warning {
  background-color: #ffefa4;
  color: #373e4a;
}
.alert-dismissable .close,
.alert-dismissible .close {
  top: -5px;
}
#tblInvoices a,
#tbPaymentHistory a,
#campaignForm a.link {
  color: #c42026;
  text-decoration: underline;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #fff !important;
}
.ui-select-multiple .ui-select-search {
  color: #555;
}
.campaign-countries {
  margin-bottom: 10px;
}
.datepicker {
  /*
  width: 100px !important;
  */
}
#campaignForm {
  border: 1px solid #cecece;
}
#campaignForm .control-label {
  width: 170px;
}
.sep {
  padding: 0 10px;
  position: relative;
}
.border-bottom {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 10px;
}
.alert-margin {
  margin-top: 20px;
}
#campaignForm .tab-content {
  margin: 20px;
}
/**Multiselect**/
.multiSelect {
  overflow: auto;
  margin-bottom: 15px;
}
.multiSelect .form-control {
  font-size: 9px;
  height: 140px;
}
.multiSelect .select {
  margin-right: 20px;
  float: left;
}
.multiSelect .right-elements {
  margin-top: 30px;
}
.multiSelect .text {
  clear: both;
  font-size: 11px;
}
.btn.mover {
  display: block;
  margin-top: 25px;
  vertical-align: top;
}
.btn.mover.right {
  margin-top: 24px;
  padding: 3px 7px 2px;
}
.btn.mover i {
  margin: 0;
}
/****/
/**DropZone**/
.dropzone {
  background: none repeat scroll 0 0 #ebebeb;
  border: 1px solid #cecece;
  border-radius: 3px;
  margin-bottom: 30px;
  padding: 20px;
}
.dropzone .dz-default.dz-message {
  background-image: url("images/spritemap.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  filter: none;
  height: 123px;
  left: 50%;
  margin-left: -214px;
  margin-top: -61.5px;
  opacity: 1;
  position: absolute;
  top: 50%;
  transition: opacity 0.3s ease-in-out 0s;
  width: 428px;
}
.dropzone .dz-preview {
  width: inherit;
  padding: 10px;
}
.dropzone .dz-preview .dz-remove {
  background-color: #c31919;
  background-image: none;
  border-color: #ad0808;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 14px;
  margin: 10px 0;
  padding: 5px;
  text-decoration: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: none;
  background-color: #666;
}
.dropzone .dz-preview .dz-progress {
  border-radius: 0;
  left: 0;
  margin: 0;
  width: 100%;
  top: 0;
  height: 5px;
}
.dropzone .dz-preview .dz-image {
  border-radius: 0;
  width: inherit;
}
.dropzone .dz-preview .dz-error-mark {
  background-image: url("images/spritemap.png");
  background-position: -261px -114px;
  top: 15px;
  left: 93%;
  height: 50px;
  z-index: 1000;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 0;
}
.green {
  color: #008000;
}
.red {
  color: #C31919;
}
#tblCreatives tr td:not(:last-child) {
  text-align: center;
}
.creative-preview {
  position: absolute;
  z-index: 1;
}
.panel.panel-disabled {
  opacity: 0.5;
}
.form-campaign .panel-body .form-group {
  margin: 0;
  min-height: inherit;
}
.modal-header {
  background-color: #ebebeb;
  border-bottom: 1px solid #e5e5e5;
  border-radius: 3px 3px 0 0;
  border-top: 4px solid #c31919;
  min-height: 16.4286px;
  padding: 19px 15px 15px;
}
.modal-footer .label-required {
  padding: 10px;
}
#addCarrier .panel-body {
  padding: 0px;
}
#addDayPart .checkbox label {
  padding-left: 0;
}
.addDayPart-modal .modal-dialog {
  width: 600px !important;
}
.addDayPart-modal .form-default .col-sm-1 {
  width: 130px;
  padding: 0;
}
.addDayPart-modal .buttons button {
  font-size: 12px;
}
#campaignForm .buttons {
  margin-bottom: 20px;
}
#campaignForm .form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: white;
  cursor: pointer;
  opacity: 1;
}
.checkbox label,
.radio label {
  line-height: 21px;
}
div.alert {
  font-size: 12px;
}
button:focus {
  outline: 0 !important;
}
/**Custom Checkbox**/
.btn-xs.custom-checkbox {
  padding: 0;
  font-size: 11px;
  width: 15px;
  height: 15px;
}
.glyphicon {
  top: 0;
}
.glyphicon.glyphicon-ok {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU3QjYzRjlBODZDMTFFMzkzQzhEODA4RDg3NEUwMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU3QjYzRkFBODZDMTFFMzkzQzhEODA4RDg3NEUwMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTdCNjNGN0E4NkMxMUUzOTNDOEQ4MDhEODc0RTAzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRTdCNjNGOEE4NkMxMUUzOTNDOEQ4MDhEODc0RTAzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoUQVqcAAABqSURBVHjaYvz//z8DIbBs2bJeIJUDxNJRUVFvGInU9A9IMUK5oixEaEA39RETiRq+A53Hxbh06VK4BFCAEY+GX0B5dhCDCZvJWDQwwDRgaMKjgRGZz4QuQEgD3CZcGnGJM+FSgM8FAAEGAN07MTWDqM29AAAAAElFTkSuQmCC) no-repeat;
  width: 13px !important;
  height: 10px;
  left: 2px !important;
  top: -1px;
}
.glyphicon-ok:before {
  content: "";
}
.daterangepicker .calendar-date {
  background: none repeat scroll 0 0 padding-box #fdfdfd;
  border: 1px solid #ebebeb;
  border-radius: 3px;
}
.daterangepicker {
  font-size: 11px;
}
.daterangepicker .ranges li.active {
  background: none repeat scroll 0 0 padding-box #303641;
  border-color: #ebebeb;
}
.daterangepicker .ranges li {
  color: #737881;
  font-size: 11px;
}
.daterangepicker .ranges li:hover {
  background: none repeat scroll 0 0 #f0f0f0;
  color: #303641;
  border-color: #ebebeb;
}
.daterangepicker .range_inputs .applyBtn {
  background-color: #7c7e81;
  border-color: #6f7173;
  color: #fff;
}
.daterangepicker .calendar-date table .active {
  background: none repeat scroll 0 0 #303641;
  color: #ffffff;
}
.daterangepicker .calendar-date table .in-range {
  background: #f3f3f3;
  color: #737881;
}
.content-tabs {
  margin-left: 20px;
}
#addGroupForm .col-sm-1,
#editGroup .col-sm-1 {
  line-height: 30px;
  width: 100px;
}
#editGroup .modal-body {
  padding: 15px 15px 25px 15px;
}
.panel-dashbord-chart .panel-footer {
  padding: 0;
}
.form-inline .checkbox {
  display: block !important;
  margin-top: 8px;
}
.form-inline .checkbox .mange {
  margin-left: 0px;
}
.form-inline .form-group {
  vertical-align: top;
}
.form-inline .form-group:not(.get) {
  margin-right: 3%;
}
.form-inline .form-control {
  min-width: 235px;
}
.form-inline .form-group.manage {
  margin-right: 1%;
}
.form-inline .form-control.manage {
  min-width: 150px;
}
.form-inline .form-group label {
  margin-right: 20px;
}
#status {
  margin-right: 10px;
}
#find {
  padding: 6px 20px;
}
.payment-tab {
  margin: 15px 0;
}
button.ui-select-toggle {
  text-align: left;
}
button.ui-select-toggle span {
  margin-left: 5px;
}
.form-control {
  box-shadow: none;
}
.btn-default-focus {
  box-shadow: none;
}
.btn.ui-select-toggle:active {
  box-shadow: none;
}
.ui-select-bootstrap .ui-select-choices-row.active > a,
.selectize-dropdown .active {
  background-color: #f3f3f3 !important;
  color: #666 !important;
}
.selectize-input {
  background: none repeat scroll 0 0 padding-box #ffffff !important;
  line-height: 17px !important;
  height: 34px;
  min-width: 298px;
  box-shadow: none !important;
}
.selectize-input.selectize-focus {
  border-color: #b8b8b8 !important;
}
.ui-select-container.selectize-control {
  height: auto !important;
}
.selectize-dropdown {
  border: 1px solid #d0d0d0 !important;
}
#paxumButton {
  background: url(images/button_paynow_en.gif) no-repeat;
  height: 26px;
  width: 107px;
  cursor: pointer;
}
.modal-header.confirm .modal-title {
  font-size: 17px;
}
.retargetingListPreview {
  color: #C42026;
  text-decoration: underline;
}
.retargetingListPreview:hover {
  color: #C42026;
}
#inventories .panel-body table {
  max-height: 918px;
}
.btn-registration {
  width: 250px;
  height: 55px;
  float: right;
  font: 400 24px 'Open Sans', sans-serif;
}
.tearmsForm {
  margin: 0 auto;
  vertical-align: middle;
}
.btn-small {
  width: 90px;
  height: 35px;
  margin: 0 0 10px 45px;
}
.retargetingListPreview {
  color: #C42026;
  text-decoration: underline;
}
.retargetingListPreview:hover {
  color: #C42026;
}
.captchaImage {
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
.registrationAlerts {
  margin-left: 60px;
}
.restrationCheckbox {
  box-shadow: none;
}
.preview-campaign.campaign-summary .panel-group .panel-heading {
  background-color: #f5f5f5 !important;
}
.campaign-summary.panel-default {
  border: none;
  box-shadow: none;
  max-height: 100%;
}
#tblCreatives th.col-sm-1 {
  width: 110px;
}
*[name='bidForm'] .form-control {
  height: 25px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 5px 8px;
  overflow: hidden;
}
.activation-form {
  height: 400px;
}
.activation-form a {
  color: #c42026;
  text-decoration: underline;
}
/*placeholder*/
::-webkit-input-placeholder {
  opacity: 1;
}
::-moz-placeholder {
  opacity: 1;
}
/* Firefox 19+ */
:-moz-placeholder {
  opacity: 1;
}
/* Firefox 18- */
:-ms-input-placeholder {
  opacity: 1;
}
/****/
.retargetingListPreviewCode {
  padding: 0px;
  margin: 0px;
  white-space: pre-wrap;
}
.convertionPixelCode {
  white-space: pre-wrap;
}
.streamer-name {
  display: inline-block;
  margin-top: 0;
}
.streamer {
  background-color: white;
  height: 100%;
}
/*============================================== Login Page =====================================*/
body {
  background: url(../assets/images/bg-light.jpg) repeat;
  min-height: 100%;
}
html {
  background: url(../assets/main/bg-login.png) repeat;
}
.b-logo {
  background: url(../assets/main/logo-big.png);
}
.b-login-page {
  padding-top: 150px;
}
#loading {
  background: url(loader64.gif);
}
.b-form-registration .ui-select-toggle {
  height: 41px;
  line-height: 29px;
}
.btn.login {
  display: inline-block;
  border: 2px solid #ad0808;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  background-color: #c31919;
  color: #fff;
  font: 400 24px 'Open Sans', sans-serif;
  text-decoration: none;
  padding: 10px 10px 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.td_title {
  background-color: #e8e8e8;
  color: #494949;
  padding: 6px;
  font-size: 13px;
  font-weight: bold;
}
.addDayPart-modal .modal-dialog {
  width: 940px;
  margin-top: 50px;
}
.addDayPart-modal .buttons button {
  font-size: 12px;
}
#day_parting {
  background-color: #e4e4e4;
  width: 100%;
  border-spacing: 1px;
  border-collapse: initial;
}
#day_parting th {
  text-align: center;
}
#day_parting tr {
  font-size: 12px;
  font-family: Arial;
  background-color: #f9f9f9;
  padding: 4px;
}
#day_parting td:first-child,
#day_parting td:last-child {
  padding: 5px;
}
#day_parting .day {
  width: 13%;
}
#day_parting .time_period {
  width: 27%;
  text-align: center;
}
#day_parting .title_hour_box_collection {
  clear: both;
  text-align: center;
}
#day_parting .title_hour_box {
  width: 13px;
}
#day_parting .title_hour_box_wrapper {
  padding-left: 2%;
  padding-right: 2%;
  display: inline-table;
  padding-bottom: 5px;
  padding-top: 5px;
}
#day_parting .hour_box_collection {
  clear: both;
  text-align: center;
}
#day_parting .hour_box {
  width: 13px;
  height: 13px;
  background-color: #d1d1d1;
  border-radius: 13px;
}
#day_parting .hour_box_wrapper:hover {
  cursor: pointer;
}
#day_parting .day_parting_selected {
  background-color: #c31919;
}
#day_parting .hour_box_wrapper {
  vertical-align: middle;
  height: 100%;
  display: inline-table;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (max-width: 1750px) {
  #day_parting .hour_box_wrapper {
    padding-left: 1%;
    padding-right: 1%;
  }
  #day_parting .title_hour_box_wrapper {
    padding-left: 1%;
    padding-right: 1%;
  }
}
@media (max-width: 1380px) {
  #day_parting .hour_box_wrapper {
    padding-left: 0.8%;
    padding-right: 0.8%;
  }
  #day_parting .title_hour_box_wrapper {
    padding-left: 0.8%;
    padding-right: 0.8%;
  }
}
#day_parting .hour_box_wrapper.dayofweek {
  padding-left: 20%;
  padding-right: 20%;
}
.clock_twelve,
.clock_twentyfour {
  text-decoration: none;
  color: deepskyblue;
}
.clock_twelve,
.clock_twentyfour:hover {
  text-decoration: none;
  color: deepskyblue;
}
.clock_selected {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
.day_parting_panel {
  clear: both;
}
.day_parting_panel .clock_section {
  float: left;
  margin-bottom: 10px;
}
.day_parting_panel .timezone_section {
  float: right;
  margin-bottom: 10px;
}
#tz {
  color: deepskyblue;
  text-decoration: none;
}
#tz:hover {
  text-decoration: underline;
}
/* Fix for chosen dropdown inside JQuery UI Dialog */
.ui-dialog .ui-dialog-content {
  overflow: visible !important;
}
.ui-dialog {
  overflow: inherit !important;
}
#timezone_list_chosen {
  margin-top: 5px;
}
.print {
  display: none;
}
.print-2 {
  margin: 0;
  padding: 0;
}
.form-modal .control-label {
  margin: 10px 0;
}
.ng-table-pager.with-button {
  text-align: center;
  line-height: 55px;
  width: 115px;
  margin-top: -55px;
}
.form-modal .control-label {
  margin: 10px 0;
}
.page-selector {
  display: inline-block;
  width: 55px;
  padding: 4px;
}
.form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
}
.link-underline {
  cursor: pointer;
  text-decoration: underline;
}
.well.funds {
  background-color: white;
  box-shadow: none;
  margin-left: 20px;
}
@media print {
  .page-container {
    padding-left: 0;
  }
  td.action-col,
  .header:not(.sortable),
  div[ng-table-pagination="params"] {
    display: none !important;
  }
  .main-iframe {
    padding-top: 0;
  }
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
#heed_help {
  background: transparent url(../assets/images/th_help.png) no-repeat scroll 0px -2px;
  height: 194px;
  width: 73px;
  left: 0;
  margin: 0;
  opacity: 0.90;
  padding: 0;
  position: fixed;
  top: 70%;
  z-index: 19999 !important;
  cursor: pointer;
}
#heed_help:hover {
  background-position: 0 -194px;
}
@media (max-width: 17in) {
  #heed_help {
    background: transparent url(../assets/images/th_help.png) no-repeat scroll 0px -2px;
    height: 130px;
    width: 73px;
    background-size: 70%;
  }
  #heed_help:hover {
    background-position: 0 -130px;
  }
}
.ng-table th.sortable div:after,
.ng-table th.sortable div:before {
  right: 1px !important;
}
@media (max-width: 13.5in) {
  .ellipsis {
    max-width: 150px;
  }
  .ng-table th.sortable div {
    padding-right: 10px;
    position: relative;
  }
}
#tableInventory input[type="checkbox"] {
  width: 16px;
  height: 16px;
  padding: 0;
}
#tableInventory label {
  font-weight: normal;
}
.top-box {
  border: 5px solid #cc2424;
  background-color: #fff;
  padding: 0.5%;
  display: block !important;
  text-align: center;
  margin-top: 10px;
}
.trustedContent {
  padding: 10px;
  margin-top: 20px;
}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#tblCampaigns td:not(.action),
#tblCampaigns th:not(.action) {
  text-align: center;
}
.dot-danger {
  color: #f0151b;
}
.dot-success {
  color: #2ecc71;
}
.dot-empty {
  color: #828282;
}
.minWidth {
  max-width: 5%;
}
@page {
  size: auto;
  margin: 0;
}
#epaymentsButton {
  background: url(images/epayments_btn.png) no-repeat;
  height: 42px;
  width: 100%;
  cursor: pointer;
}
#epaymentsButton:hover {
  background-position: 0 -42px;
}
.bottom10 {
  margin-bottom: 10px;
}
/* RESET
--------------------------------*/
* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  outline: none;
  -webkit-appearance: none;
}
p {
  font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
b-footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
/* REUSABLE STYLES
---------------------------------*/
.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
.bxbb {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* FONTS
---------------------------------*/
body {
  font: 400 15px/1.5 'Ubuntu', sans-serif;
}
@font-face {
  font-family: 'ag_letterica';
  src: url('../assets/fonts/ag-letterica-medium-webfont.woff2') format('woff2'), url('../assets/fonts/ag-letterica-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.font-ag-letterica {
  font-family: 'ag_letterica';
}
/* FOUNDATION
------------------------- --------*/
html {
  height: 100%;
}
body {
  color: #39373c;
}
a,
button {
  transition: all 0.3s ease;
  cursor: pointer;
}
a {
  color: #080709;
  text-decoration: none;
}
button,
input[type="submit"] {
  cursor: pointer;
}
img {
  display: block;
  border: none;
}
svg {
  pointer-events: none;
}
a:hover {
  text-decoration: none;
}
strong {
  font-weight: 700;
}
/* GENERAL
---------------------------------*/
.section-lines {
  position: absolute;
  z-index: 0;
}
::-webkit-input-placeholder {
  color: #c4c4c4;
}
::-moz-placeholder {
  color: #c4c4c4;
}
:-ms-input-placeholder {
  color: #c4c4c4;
}
:-moz-placeholder {
  color: #c4c4c4;
}
@media screen and (max-width: 1100px) {
  .section-lines {
    display: none;
  }
}
/* buttons */
.btn-holder {
  margin-top: 47px;
  text-align: center;
}
.signup-form-btn.btn,
.login-btn.btn {
  position: relative;
  display: inline-block;
  padding: 17px 15px;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
  background-color: #c31919;
  transform: skew(-9deg);
  overflow: hidden;
  border-radius: 0;
  border: none;
  line-height: inherit;
  box-shadow: none;
}
.btn-small-modal {
  min-width: 118px;
  padding: 11px 15px;
  font-size: 17px;
}
.btn-line {
  position: absolute;
  transform: skew(9deg);
}
.btn-line path,
.btn-line polygon {
  transition: all 0.3s ease;
}
.btn-left-line {
  left: -3px;
  top: 0;
}
.btn-small-left-line {
  left: 0;
  top: 0;
}
.btn-right-line {
  right: 0;
  bottom: 0;
}
.btn-text {
  display: inline-block;
  transform: skew(9deg);
}
.btn:hover {
  background-color: #981b1b;
}
.btn:hover path,
.btn:hover polygon {
  opacity: 0.5;
  fill: #ffffff;
}
.btn:active {
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.7);
  background-color: #db2e2e;
}
.btn:active path,
.btn:active polygon {
  opacity: 1;
}
@media only screen and (max-width: 800px) {
  .btn-holder {
    margin-top: 30px;
  }
  /*.btn {
    min-width: 202px;
    padding: 14px 15px;
    font-size: unset;
  }
*/
  .btn-small {
    width: unset;
    height: unset;
    margin: unset;
  }
  .btn-left-line {
    top: -12px;
  }
  .btn-registration {
    float: inherit;
  }
  .b-form-registration .input-item {
    min-height: 5px;
  }
}
/* form general */
.login-form-groups .form-group,
.login-signup-main .form-group,
.login-form-groups .input-item,
.login-signup-main .input-item {
  position: relative;
}
.login-form-groups .form-group:first-child,
.login-signup-main .form-group:first-child,
.login-form-groups .input-item:first-child,
.login-signup-main .input-item:first-child {
  margin-top: 0;
}
.input-group {
  position: relative;
}
.form-control {
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
  box-shadow: none;
  font-size: 15px;
  line-height: inherit;
  border-radius: 3px;
}
.login-form-groups .form-control {
  width: 100%;
  height: auto;
  padding: 11px 10px 11px 40px;
}
.form-control:focus {
  border-color: #a2a2a4;
  box-shadow: none;
}
.input-group {
  display: block;
}
.input-group .form-control {
  float: none;
  display: block;
}
.input-group-addon {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 3;
  transform: translateY(-50%);
  display: block;
  width: 40px;
  height: 20px;
  border: none;
  background: none;
}
.input-group-addon .fa {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #69696d;
}
.input-group-addon .fa-envelope {
  font-size: 15px;
}
.input-group-addon .fa-lock {
  font-size: 21px;
}
.input-group-addon .fa-user {
  font-size: 19px;
}
.has-error .input-group-addon {
  background: none;
  border-color: none;
}
.help-block {
  display: none;
  position: absolute;
  bottom: -26px;
  height: 25px;
  margin: 0;
  font-size: 11px;
  line-height: 1.1;
  color: #c62727;
  text-align: left;
}
.help-block-inventory {
  display: block;
  margin: 0;
  font-size: 11px;
  line-height: 1.1;
  color: #c62727;
}
.has-error .help-block {
  color: #c62727;
}
.has-error .help-block {
  display: block;
}
.has-error .form-control {
  border-color: #c62727;
}
.has-error .form-control:focus {
  border-color: #c62727;
  box-shadow: none;
}
.has-error .form__input-icon {
  color: #c62727;
}
.form-actions {
  margin-top: 28px;
}
.form__link {
  text-decoration: underline;
  font-size: 13px;
}
.required {
  position: relative;
  top: -2px;
  color: #e89394;
}
.registrationAlerts {
  margin: 0 30px 15px 0;
  font-size: 16px!important;
}
/* Login page
---------------------------------*/
.login-page {
  position: relative;
  display: flex;
  height: 100vh;
  align-items: center;
  background-image: url(bg-light.jpg);
}
.login-content {
  position: relative;
  z-index: 1;
  max-width: 550px;
  width: 100%;
  padding: 15px 15px 0;
  margin: 0 auto;
}
.signup-content {
  position: relative;
  z-index: 1;
  max-width: 950px;
  width: 100%;
  padding: 15px 15px 0;
  margin: 0 auto;
}
.login-signup-header {
  margin-bottom: 47px;
}
.login-signup-header-logo-link {
  float: left;
  max-width: 189px;
}
.login-signup-header-info {
  float: right;
  margin: 16px 0 0;
  text-align: right;
  line-height: 1.3;
}
.login-signup-header-info-link {
  font-size: 18px;
  font-weight: 500;
  color: #c31919;
  text-decoration: underline;
}
.login-signup-header-info-link:hover {
  color: #c31919;
}
.form__lock-input-icon {
  font-size: 19px;
}
.login-btn {
  min-width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
}
.login-signup-footer {
  margin-top: 28px;
  font-size: 13px;
  text-align: center;
}
.login-signup-form-line {
  position: absolute;
  left: 0;
}
.login-signup-form-line-top {
  top: 6px;
}
.login-signup-form-line-bottom {
  bottom: 8px;
}
.login-page-section-lines-left {
  left: 0;
  bottom: 0;
}
.login-page-section-lines-middle {
  left: 50%;
  bottom: 0;
}
.login-page-section-lines-right {
  right: 0;
  top: 0;
}
.resetForm .form__link-holder {
  margin-top: 25px;
}
ul.dashed {
  list-style-type: none;
}
ul.dashed > li {
  text-indent: -5px;
}
ul.dashed > li:before {
  content: "-";
  text-indent: -5px;
}
@media only screen and (max-width: 480px) {
  .login-page {
    display: block;
    height: auto;
    min-height: 100vh;
    padding-top: 15px;
  }
  .login-signup-header {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 450px) {
  .login-content {
    margin: 0 15px;
    width: auto;
  }
  .login-main {
    padding: 35px 15px 32px;
  }
  .login-page .login-signup-form-line {
    display: none;
  }
  .login-content-header-logo {
    width: 153px;
    height: auto;
  }
  .login-signup-header-info {
    margin-top: 10px;
    font-size: 13px;
  }
  .login-signup-header-info-link {
    font-size: 14px;
  }
}
/* Signup page
---------------------------------*/
.signup-page {
  position: relative;
  min-height: 100vh;
  background-color: #efefef;
}
.signup-content {
  position: relative;
  z-index: 1;
  width: 832px;
  margin: 0 auto;
  padding: 22px 0 23px;
}
.signup-main {
  padding: 50px 0;
}
.signup-form-block {
  padding: 0 60px;
}
.signup-title {
  margin: 0 0 30px;
  padding: 0 15px;
  font-size: 36px;
  color: #c31919;
  text-align: center;
}
.signup-form-block {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.signup-form-col {
  flex: 0 1 340px;
}
.signup-form-col-1 {
  margin-right: 14px;
}
.signup-form-col-2 {
  margin-left: 14px;
}
.signup-form .control-label {
  display: block;
  margin: 0 0 2px;
  font-size: 15px;
  font-weight: 400;
}
.signup-form-block-pass {
  margin-top: 45px;
  padding-top: 30px;
  padding-bottom: 40px;
  border-top: 1px solid #dbdadc;
  border-bottom: 1px solid #dbdadc;
}
.signup-form-terms-check {
  padding: 32px 60px 0;
}
.signup-form-terms-check-inner {
  position: relative;
}
.terms-checkbox {
  float: left;
  display: block;
}
.terms-label {
  display: block;
  margin: 0 0 0 23px;
  font-weight: inherit;
}
.signup-terms-text {
  position: relative;
  padding: 0px 0;
  border-top: 4px solid #c31919;
  background-color: #fff;
  box-shadow: 0 0 29px rgba(0, 0, 0, 0.1);
}
.signup-page a {
  color: #c31919;
  text-decoration: underline;
}
.signup-page a:hover {
  text-decoration: none;
}
.signup-form-block-captcha-submit {
  align-items: flex-end;
  padding-top: 32px;
}
.signup-form__captcha-holder {
  position: relative;
}
.signup-form__required-info {
  margin-bottom: 0;
  text-align: right;
}
.signup-form__submit-holder {
  margin-top: 7px;
}
.signup-form-btn {
  padding-top: 14px;
  padding-bottom: 14px;
}
.signup-form .form-selector-value {
  padding-left: 17px;
  color: rgba(41, 41, 47, 0.5);
}
.signup-form .changed .form-selector-value {
  color: #29292f;
}
.signup-form .form-selector-options-item-text {
  padding-left: 17px;
}
.signup-page-section-lines-left {
  left: 0;
  top: 196px;
}
.signup-page-section-lines-middle {
  left: 50%;
  bottom: 0;
}
.signup-page-section-lines-right {
  right: 0;
  top: 0;
}
a:hover,
a:focus {
  color: #23527c;
}
@media only screen and (max-width: 832px) {
  .signup-content {
    width: auto;
    margin: 0 15px;
  }
  .signup-page .login-signup-form-line {
    display: none;
  }
  .signup-main {
    padding: 35px 0;
  }
  .signup-form-block {
    padding: 0 15px;
  }
  .signup-form-block-pass {
    margin-top: 33px;
    padding-top: 25px;
    padding-bottom: 33px;
  }
  .signup-form-block-captcha-submit {
    padding-top: 25px;
  }
}
@media only screen and (max-width: 600px) {
  .signup-form-block {
    display: block;
  }
  .signup-form-col-1 {
    margin-right: 0;
  }
  .signup-form-col-2 {
    margin: 24px 0 0 0;
  }
  .signup-form__submit-required {
    margin-top: 20px;
  }
  .signup-form__required-info {
    text-align: left;
  }
  .signup-form__submit-holder {
    margin-top: 15px;
    text-align: center;
  }
  .signup-form-btn {
    display: inline-block;
  }
}
@media only screen and (max-width: 480px) {
  .signup-content {
    padding-top: 15px;
  }
  .signup-title {
    font-size: 31px;
  }
}
.push-block {
  position: inherit;
  top: 280px;
  margin: auto;
  width: 90%;
  cursor: pointer;
}
.push-inner-block {
  font-family: "Roboto", "Proxima-Nova", "Proxima Nova", "Open Sans", Arial, Helvetica, sans-serif;
  padding: 16px;
  border-radius: 2px;
  background-color: #fefefe;
  box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
  max-width: 500px;
  overflow-y: hidden;
  transition: height 0.3s ease-out 0s;
  box-sizing: content-box;
}
.push-badge {
  display: flex;
  font-size: 12px;
  line-height: 15px;
}
.push-image-block {
  margin-top: 8px;
}
.push-image-block-title {
  display: flex;
  -moz-box-pack: justify;
  justify-content: space-between;
}
.push-title {
  color: #535353;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.1px;
  margin: 0;
  display: inline-block;
  overflow: hidden;
  width: 315px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.push-body {
  font-size: 14px;
  line-height: 20px;
  color: #757575;
  font-weight: 400;
  letter-spacing: 0.1px;
  margin: 1px 0 0 0;
  display: inline-block;
  overflow: hidden;
  width: 315px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.push-icon {
  width: 38px;
  min-width: 38px;
  max-width: 38px;
  min-height: 38px;
  max-height: 38px;
  height: 38px;
  background-color: #cccccc;
}
.inpage-icon {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  height: 50px;
  background-color: #cccccc;
}
.push-big-image {
  display: flex;
  width: 100%;
  height: 200px;
  margin-top: 10px;
  background-color: #cccccc;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.inpage-main-image {
  display: flex;
  margin-top: 10px;
  background-color: #cccccc;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.height73 {
  height: 73px;
}
@media screen and (max-width: 800px) {
  .well {
    display: grid;
  }
  .height73 {
    height: unset;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .form-control .datepicker {
    display: unset !important;
  }
  .hidden-lg {
    display: none !important;
  }
  .panel-button.button {
    margin-top: unset !important;
  }
  .form-inline .form-group {
    display: grid !important;
  }
  .pull-right.panel-button.ng-scope {
    display: inline !important;
  }
}
@media screen and (max-width: 800px) {
  .form-inline .form-group {
    display: grid !important;
  }
  .addDayPart-modal .modal-dialog {
    width: unset !important;
  }
  .content-header-row .links-list {
    font-size: 12px;
  }
  div#searchCampaign {
    float: unset !important;
  }
}
@media only screen and (max-width: 480px) {
  .steps-progress-bar button {
    height: unset !important;
    background: unset !important;
  }
  .dropzone .dz-default.dz-message {
    background-size: 200px 200px;
    height: 60px;
  }
  a.accordion-toggle {
    font-size: 12px;
  }
  .pull-right-lg {
    float: unset !important;
  }
  .addDayPart-modal .modal-dialog {
    width: unset !important;
  }
}
@media screen and (max-width: 766px) {
  .pull-right {
    float: unset !important;
  }
  a.accordion-toggle {
    font-size: 12px;
  }
  .pull-right.panel-button {
    float: unset !important;
  }
}
/* foundation */
body {
  position: relative;
  color: #504e53;
  background-color: #fff;
  line-height: 1.2;
  overflow-x: hidden;
}
.auth-new-layout {
  font-size: 22px;
  font-family: Roboto, sans-serif;
  /* title */
  /* btn */
  /* dropdown */
  /* dropdown header */
  /* dropdown white */
  /* header */
  /* header scrolled */
  /* header active */
  /* section intro */
  /* slider */
  /* section advertisers */
  /* section publishers */
  /* accordion */
  /* section formats */
  /* section about us */
  /* section partners */
  /* section contacts */
  /* contact form */
  /* footer */
  /* section text */
  /* page form */
  /* form text */
  /* custom select */
  /* MODAL
  ---------------------------------*/
  /* page 404 */
  /* cookieinfo */
}
.auth-new-layout article,
.auth-new-layout aside,
.auth-new-layout b-footer,
.auth-new-layout details,
.auth-new-layout figcaption,
.auth-new-layout figure,
.auth-new-layout header,
.auth-new-layout hgroup,
.auth-new-layout menu,
.auth-new-layout nav,
.auth-new-layout section {
  display: block;
}
.auth-new-layout body {
  line-height: 1;
}
.auth-new-layout ol,
.auth-new-layout ul {
  list-style: none;
}
.auth-new-layout blockquote,
.auth-new-layout q {
  quotes: none;
}
.auth-new-layout p {
  margin: 0;
}
.auth-new-layout blockquote:after,
.auth-new-layout blockquote:before,
.auth-new-layout q:after,
.auth-new-layout q:before {
  content: "";
  content: none;
}
.auth-new-layout table {
  border-collapse: collapse;
  border-spacing: 0;
}
.auth-new-layout input[type=checkbox] {
  -webkit-appearance: checkbox;
}
.auth-new-layout textarea {
  resize: none;
}
.auth-new-layout a,
.auth-new-layout button {
  cursor: pointer;
  background: 0 0;
  outline: 0;
}
.auth-new-layout a {
  color: inherit;
  text-decoration: none;
}
.auth-new-layout button,
.auth-new-layout input[type=submit] {
  cursor: pointer;
}
.auth-new-layout img {
  display: block;
  border: none;
  max-width: 100%;
  height: auto;
}
.auth-new-layout a:hover {
  text-decoration: none;
}
.auth-new-layout strong {
  font-weight: 700;
}
.auth-new-layout * {
  box-sizing: border-box;
}
.auth-new-layout.page-form {
  padding-bottom: 0 !important;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #39373c;
  flex-wrap: wrap;
}
.auth-new-layout.page-form .header {
  display: none;
}
.auth-new-layout .wrapper {
  max-width: 1600px;
  margin: auto;
  padding: 0 20px;
}
.auth-new-layout .visible-mob {
  display: none;
}
@media (max-width: 1440px) {
  .auth-new-layout body {
    font-size: 15px;
  }
  .auth-new-layout .wrapper {
    max-width: 1098px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .wrapper {
    padding: 0 15px;
  }
  .auth-new-layout .visible-desctop {
    display: none;
  }
  .auth-new-layout .visible-mob {
    display: block;
  }
}
.auth-new-layout .main-title {
  font-size: 92px;
}
.auth-new-layout .main-title,
.auth-new-layout .title {
  color: #2b2929;
  font-family: ag_letterica, sans-serif;
  padding-bottom: 40px;
}
.auth-new-layout .title {
  font-size: 60px;
}
.auth-new-layout .subtitle {
  color: #39373c;
  font-weight: 700;
  max-width: 310px;
  line-height: 1.3;
}
.auth-new-layout .color {
  color: #ffffff;
}
@media (max-width: 1440px) {
  .auth-new-layout .main-title {
    font-size: 60px;
  }
  .auth-new-layout .title {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .main-title {
    color: #fff;
    font-size: 36px;
    padding-bottom: 30px;
  }
  .auth-new-layout .title {
    font-size: 30px;
    padding-bottom: 20px;
  }
}
.auth-new-layout .ui-select-container {
  padding: 0px!important;
}
.auth-new-layout .ui-select-container .ui-select-placeholder {
  float: left;
}
.auth-new-layout .ui-select-container .ui-select-toggle > .caret {
  right: 19px;
}
.auth-new-layout .ui-select-container .ui-select-match {
  height: 49px;
}
.auth-new-layout .ui-select-container .ui-select-match .ui-select-match-text {
  width: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
@media (max-width: 1440px) {
  .auth-new-layout .ui-select-container .ui-select-match {
    height: 42px;
  }
}
.auth-new-layout .ui-select-match.btn-default-focus {
  outline: none;
  outline-offset: 0px;
  border-radius: 25px;
  background-color: initial;
}
.auth-new-layout .verify-checkbox .help-block {
  top: 20px!important;
}
@media (max-width: 1440px) {
  .auth-new-layout .verify-checkbox .help-block {
    top: 54px!important;
  }
}
.auth-new-layout #terms-error-message {
  top: 75%!important;
}
@media (max-width: 1500px) {
  .auth-new-layout #terms-error-message {
    top: 75%!important;
  }
}
.auth-new-layout .form-btn:not(.ui-select-toggle) {
  display: block;
  border-radius: 40px;
  font-weight: 700;
  font-size: 24px;
  border: none;
  outline: none;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), color-stop(#c11718), to(#f45c43));
  background-image: linear-gradient(90deg, #f45c43, #c11718, #f45c43);
  color: #fff!important;
  width: 100%;
  max-width: 277px;
  padding: 26px 10px;
  text-align: center;
  cursor: pointer;
  background-size: 200% auto;
  -webkit-transition: .5s;
  transition: .5s;
  font-family: Roboto, sans-serif;
}
.auth-new-layout .form-btn:not(.ui-select-toggle):hover {
  background-position: 100%;
}
@media (max-width: 1440px) {
  .auth-new-layout .form-btn:not(.ui-select-toggle) {
    border-radius: 29px;
    font-size: 16px;
    max-width: 199px;
    padding: 19px 10px;
  }
}
.auth-new-layout .dropdown:not(.ui-select-container) {
  position: relative;
  padding: 3px 0;
}
.auth-new-layout .dropdown-menu:not(.ui-select-choices):not(.ng-valid-date-disabled) {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 87px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), to(#c11718));
  background-image: linear-gradient(90deg, #f45c43, #c11718);
  border-radius: 25px;
  padding: 20px 20px 10px;
  overflow: hidden;
  text-align: center;
}
.auth-new-layout .dropdown-item {
  display: inline-block;
  text-align: center;
  color: #fff;
  padding-bottom: 20px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  position: relative;
}
.auth-new-layout .dropdown-item:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 12px;
  height: 2px;
  width: 0;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .dropdown-item:hover {
  color: #2b2929;
}
.auth-new-layout .dropdown-item:hover:after {
  background-color: #2b2929;
  width: 100%;
  left: 0;
  right: auto;
}
.auth-new-layout .dropdown-btn {
  position: relative;
  display: block;
  border-radius: 40px;
  font-weight: 700;
  font-size: 24px;
  border: none;
  outline: none;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), color-stop(#c11718), to(#f45c43));
  background-image: linear-gradient(90deg, #f45c43, #c11718, #f45c43);
  color: #fff;
  width: 100%;
  max-width: 277px;
  padding: 26px 10px;
  text-align: center;
  cursor: pointer;
  background-size: 200% auto;
  -webkit-transition: .5s;
  transition: .5s;
  font-family: Roboto, sans-serif;
}
.auth-new-layout .dropdown-btn:hover {
  background-position: 100%;
}
.auth-new-layout .dropdown-btn:after {
  content: "";
  position: absolute;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 4px;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  top: calc(46%);
  right: 30px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .dropdown.open .dropdown-btn:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
}
.auth-new-layout .dropdown--header .dropdown-btn {
  font-size: 22px;
  padding: 13px 34px;
  width: auto;
}
.auth-new-layout .dropdown--header .dropdown-btn:after {
  right: 18px;
}
.auth-new-layout .dropdown--header .dropdown-menu {
  top: 58px;
}
.auth-new-layout .dropdown--header .dropdown-item {
  padding-bottom: 10px;
}
.auth-new-layout .dropdown--header .dropdown-item:after {
  bottom: 6px;
}
.auth-new-layout .dropdown--white {
  padding: 5px 13px;
  margin: 0 11px;
}
.auth-new-layout .dropdown--white .dropdown-menu {
  background: #ffffff;
}
.auth-new-layout .dropdown--white .dropdown-item {
  color: #39373c;
}
.auth-new-layout .dropdown--white .dropdown-btn {
  border: 1px solid #fff;
  background-image: none;
  padding-top: 11px;
  padding-bottom: 11px;
}
@media (max-width: 1450px) {
  .auth-new-layout .dropdown--header .dropdown-btn {
    font-size: 20px;
  }
  .auth-new-layout .dropdown--white {
    margin: 0 2px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .dropdown-btn {
    border-radius: 29px;
    font-size: 16px;
    max-width: 199px;
    padding: 19px 10px;
  }
  .auth-new-layout .dropdown-menu {
    font-size: 16px;
    padding: 20px 10px 0;
    top: 62px;
  }
  .auth-new-layout .dropdown--white {
    margin: 0;
  }
  .auth-new-layout .dropdown-btn:after {
    border-width: 3px;
    top: calc(47%);
  }
  .auth-new-layout .dropdown--header .dropdown-btn {
    font-size: 16px;
    padding: 8px 21px;
  }
  .auth-new-layout .dropdown--header .dropdown-menu {
    top: 40px;
    padding-top: 10px;
  }
  .auth-new-layout .dropdown--header .dropdown-btn:after {
    right: 10px;
  }
  .auth-new-layout .dropdown--white .dropdown-btn {
    padding: 7px 20px;
  }
  .auth-new-layout .dropdown--white .dropdown-menu {
    top: 42px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .dropdown-item {
    display: block;
  }
  .auth-new-layout .dropdown--header .dropdown-item {
    font-size: 19px;
  }
  .auth-new-layout .dropdown--header .dropdown-item:after {
    display: none;
  }
  .auth-new-layout .dropdown--header .dropdown-btn {
    font-size: 19px;
    cursor: default;
    opacity: 0.7;
  }
}
.auth-new-layout .header {
  padding: 21px 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .header_other {
  background: #b3b9d7;
}
.auth-new-layout .header-box {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.auth-new-layout .header-box,
.auth-new-layout .header .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .header .logo {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin-bottom: 18px;
}
.auth-new-layout .header .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .header .menu-item {
  margin: 0 24px;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  position: relative;
}
.auth-new-layout .header .menu-item,
.auth-new-layout .header .menu-item:after {
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .header .menu-item:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -9px;
  height: 3px;
  width: 0;
}
.auth-new-layout .header .menu-item:hover {
  color: #2b2929;
}
.auth-new-layout .header .menu-item.active {
  color: #c41818;
}
.auth-new-layout .header .menu-item:hover:after {
  background-color: #2b2929;
  width: 100%;
  left: 0;
  right: auto;
}
.auth-new-layout .header .menu-item.active:after {
  background-color: #c41818;
  width: 100%;
  left: 0;
  right: auto;
}
.auth-new-layout .header .btn-menu {
  display: none;
  position: relative;
  padding: 0;
  outline: none;
  width: 25px;
  height: 19px;
  border: 3px solid #000;
  border-width: 3px 0;
}
.auth-new-layout .header .btn-menu:after,
.auth-new-layout .header .btn-menu:before {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  background-color: #000;
  position: absolute;
  top: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.auth-new-layout .header.scrolled {
  background: #ececec;
  padding: 15px 0;
}
.auth-new-layout .header.scrolled .logo {
  max-width: 200px;
  margin-bottom: 3px;
}
.auth-new-layout .header.scrolled .menu-item {
  color: #38373c;
}
.auth-new-layout .header.scrolled:not(.active) .dropdown--white .dropdown-btn {
  border-color: #38373c;
  color: #38373c;
}
.auth-new-layout .header.scrolled:not(.active) .dropdown--white .dropdown-btn:after {
  border-color: #38373c #38373c transparent transparent;
}
.auth-new-layout .header.scrolled .menu-item.active {
  color: #c41818;
}
.auth-new-layout .header.active .btn-menu {
  border: 0;
  cursor: pointer;
}
.auth-new-layout .header.active .btn-menu:after,
.auth-new-layout .header.active .btn-menu:before {
  top: 8px;
  background-color: #ffffff;
}
.auth-new-layout .header.active .btn-menu:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.auth-new-layout .header.active .btn-menu:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.auth-new-layout .header.active .nav {
  display: block;
  background-color: #202b5d;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 45px 50px;
}
.auth-new-layout .header.active .menu {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.auth-new-layout .header.active .menu-item {
  width: 100%;
  margin: 11px 0;
  color: #ffffff;
}
.auth-new-layout .header.active .menu-item:after {
  display: none;
}
.auth-new-layout .header.active .dropdown-item:active,
.auth-new-layout .header.active .menu-item.active,
.auth-new-layout .header.active .menu-item:active {
  color: #c41818;
}
.auth-new-layout .header.active .dropdown {
  padding: 3px 0;
}
.auth-new-layout .header.active .dropdown--white .dropdown-btn {
  max-width: 100%;
  display: block;
  border: 0;
  border-radius: 0;
  text-align: left;
  padding: 10px 0;
  margin: 0;
  border-top: 1px solid #464f78;
}
.auth-new-layout .header.active .dropdown-btn {
  background-image: none;
  padding: 10px 0;
  margin: 0;
  max-width: 100%;
  width: 100%;
  text-align: left;
  border-top: 1px solid #464f78;
  border-radius: 0;
  color: #ffffff;
}
.auth-new-layout .header.active .dropdown-btn:after {
  display: none;
}
.auth-new-layout .header.active .dropdown-menu {
  display: block!important;
  background: none;
  padding-left: 20px;
  position: relative;
  top: 0 !important;
}
.auth-new-layout .header.active .dropdown-item {
  text-align: left;
  padding-bottom: 15px;
  color: #ffffff;
}
@media (max-width: 1450px) {
  .auth-new-layout .header .menu-item {
    font-size: 20px;
    margin: 0 15px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .header {
    padding: 17px 0;
  }
  .auth-new-layout .header .logo {
    max-width: 187px;
    margin-bottom: 10px;
  }
  .auth-new-layout .header .menu-item {
    font-size: 16px;
  }
  .auth-new-layout .header.scrolled {
    padding: 5px 0;
  }
  .auth-new-layout .header.scrolled .logo {
    max-width: 140px;
  }
}
@media (max-width: 992px) {
  .auth-new-layout .header {
    padding: 10px 0;
  }
  .auth-new-layout .header .nav {
    display: none;
  }
  .auth-new-layout .header .btn-menu {
    display: block;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .header {
    padding: 7px 0;
  }
  .auth-new-layout .header .logo {
    max-width: 148px;
    margin-bottom: 0;
  }
  .auth-new-layout .header .menu-item {
    font-size: 19px;
  }
}
.auth-new-layout .section-intro {
  padding: 198px 0 179px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.auth-new-layout .section-intro .subtitle {
  font-size: 39px;
  padding-bottom: 67px;
}
.auth-new-layout .section-intro .bg-image {
  position: absolute;
  left: calc(-350%);
  right: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.auth-new-layout .section-intro .bg-image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background-image: url(../images/intro/noise.png);
  background-size: cover;
}
.auth-new-layout .section-intro .btn {
  margin-bottom: 20px;
}
.auth-new-layout .section-intro .video-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  overflow: hidden;
}
.auth-new-layout .section-intro .video {
  max-height: 110%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
}
.auth-new-layout .section-intro .btn-wrap {
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 1600px) {
  .auth-new-layout .section-intro .bg-image {
    left: 400px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .section-intro {
    padding: 150px 0 85px;
  }
  .auth-new-layout .section-intro .subtitle {
    font-size: 26px;
    max-width: 210px;
  }
  .auth-new-layout .section-intro .bg-image {
    left: calc(-232%);
  }
  .auth-new-layout .section-intro .bg-image img {
    bottom: 20px;
    left: calc(-79%);
    max-width: 544px;
  }
  .auth-new-layout .section-intro .btn {
    margin-bottom: 15px;
  }
}
@media (max-width: 1050px) {
  .auth-new-layout .section-intro .bg-image {
    left: 270px;
  }
  .auth-new-layout .section-intro .video {
    right: -10%;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-intro {
    padding: 76px 0 66px;
    height: 100vh;
  }
  .auth-new-layout .section-intro .wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .auth-new-layout .section-intro .subtitle {
    font-size: 18px;
    color: #fff;
    max-width: 100%;
  }
  .auth-new-layout .section-intro .btn-wrap {
    margin: auto auto 0;
    width: 200px;
  }
  .auth-new-layout .section-intro .bg-image {
    left: 0;
    background-color: #6a78bc;
  }
  .auth-new-layout .section-intro .video {
    right: 0;
    max-height: inherit;
    width: 100%;
  }
  .auth-new-layout .section-intro .visible-mob {
    display: block;
  }
}
.auth-new-layout .slider {
  width: 100%;
}
.auth-new-layout .slider-item {
  background-color: #f7f7f7;
  border-radius: 25px;
  padding-top: 53px;
  height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 15px;
}
.auth-new-layout .slider-text {
  text-align: center;
  color: #39373c;
  line-height: 1.4;
  padding: 0 30px 20px;
  width: 100%;
}
.auth-new-layout .slick-initialized .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-new-layout .slider-arrows {
  position: absolute;
  top: 300px;
  width: 100%;
  left: 0;
}
.auth-new-layout .slider-arrow {
  position: absolute;
  display: block;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 100%;
  background-color: #ffffff;
  background-image: url(../images/icons/arrow.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 67px;
  height: 67px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .slider-arrow:hover {
  background-position: 80%;
}
.auth-new-layout .slider-arrow.slider-next {
  right: -50px;
}
.auth-new-layout .slider-arrow.slider-prev {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  left: -50px;
}
.auth-new-layout .slick-dots {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 49px;
}
.auth-new-layout .slick-dots,
.auth-new-layout .slick-dots li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-new-layout .slick-dots li {
  padding: 10px 0;
  cursor: pointer;
}
.auth-new-layout .slick-dots button {
  font-size: 0;
  line-height: 0;
  width: 60px;
  height: 6px;
  background-color: #39373c;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 3px;
  margin: 0 10px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .slick-dots li:hover button {
  background-color: #d9372c;
}
.auth-new-layout .slick-dots .slick-active button {
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), to(#c3191a));
  background-image: linear-gradient(90deg, #f45c43, #c3191a);
}
@media (max-width: 1715px) {
  .auth-new-layout .slider {
    max-width: calc(-20%);
    margin: auto;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: 10px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: 10px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .slider {
    max-width: 100%;
  }
  .auth-new-layout .slider-item {
    padding-top: 40px;
    height: 307px;
    margin: 0 10px;
  }
  .auth-new-layout .slider-text {
    padding: 0 19px 10px;
  }
  .auth-new-layout .slider-img {
    max-width: 65%;
  }
  .auth-new-layout .slider-arrows {
    top: 219px;
  }
  .auth-new-layout .slider-arrow {
    width: 46px;
    height: 46px;
    background-size: 15px;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: -27px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: -27px;
  }
  .auth-new-layout .slick-dots {
    margin-top: 27px;
  }
  .auth-new-layout .slick-dots button {
    width: 40px;
    height: 4px;
    margin: 0 7px;
  }
}
@media (max-width: 1160px) {
  .auth-new-layout .slider {
    max-width: calc(10%);
    margin: auto;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: 10px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: 10px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .slider {
    max-width: 100%;
    width: calc(115%);
    margin-right: -15px;
  }
  .auth-new-layout .slider-item {
    border-radius: 17px;
    padding-top: 17px;
    height: 318px;
    margin: 0 8px;
    width: calc(18vw);
  }
  .auth-new-layout .slider-text {
    padding: 0 17px 10px;
  }
  .auth-new-layout .slick-dots {
    margin-right: 0;
    margin-top: 10px;
  }
  .auth-new-layout .slick-dots button {
    width: 24px;
    margin: 0 4px;
  }
  .auth-new-layout .slider-arrows {
    left: 0;
    right: 0;
    top: calc(44%);
    z-index: 2;
  }
  .auth-new-layout .slider-arrow {
    background-color: #ececec;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: 7px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: 7px;
  }
}
@media (max-width: 576px) {
  .auth-new-layout .slider-item {
    width: 60vw;
  }
}
.auth-new-layout .section-advertisers {
  padding-top: 115px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(49%, #ececec), color-stop(49%, #ffffff));
  background-image: linear-gradient(0deg, #ececec 49%, #ffffff 0);
}
.auth-new-layout .section-advertisers .wrapper {
  position: relative;
}
.auth-new-layout .section-advertisers .slider-img--mbl {
  margin-left: auto;
  margin-bottom: 30px;
}
.auth-new-layout .section-advertisers .slider-img--mb {
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-advertisers {
    padding-top: 80px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(48%, #ececec), color-stop(48%, #ffffff));
    background-image: linear-gradient(0deg, #ececec 48%, #ffffff 0);
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-advertisers {
    padding-top: 20px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(34%, #ececec), color-stop(34%, #ffffff));
    background-image: linear-gradient(0deg, #ececec 34%, #ffffff 0);
  }
}
.auth-new-layout .section-publishers {
  padding-top: 130px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(48%, #ffffff), color-stop(48%, #ececec));
  background-image: linear-gradient(0deg, #ffffff 48%, #ececec 0);
}
.auth-new-layout .section-publishers .wrapper {
  position: relative;
}
.auth-new-layout .section-publishers .slider-img-mb {
  margin-bottom: 20px;
  max-width: 100%;
}
.auth-new-layout .section-publishers .slider-arrow {
  background-color: #ececec;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-publishers {
    padding-top: 80px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(48%, #ffffff), color-stop(48%, #ececec));
    background-image: linear-gradient(0deg, #ffffff 48%, #ececec 0);
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-publishers {
    padding: 20px 0 30px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(55%, #ffffff), color-stop(55%, #ececec));
    background-image: linear-gradient(0deg, #ffffff 55%, #ececec 0);
  }
}
.auth-new-layout .accordion {
  border-radius: 25px;
  border: 1px solid #edebf0;
  color: #39373c;
  overflow: hidden;
  width: 100%;
}
.auth-new-layout .accordion-title {
  font-weight: 700;
  padding: 26px 30px;
  background-color: #edebf0;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .accordion-title:hover {
  color: #d9372c;
}
.auth-new-layout .accordion-title:nth-last-child(2) {
  border: none;
}
.auth-new-layout .accordion-title:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 23px;
  background-image: url(../images/icons/arrow-2.png);
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .accordion-title.active {
  pointer-events: none;
}
.auth-new-layout .accordion-title.active:after {
  -webkit-transform: translateY(-50%) scaleY(-1);
  transform: translateY(-50%) scaleY(-1);
}
.auth-new-layout .accordion-content {
  padding: 24px 30px;
  display: none;
}
.auth-new-layout .accordion-text {
  line-height: 1.37;
}
.auth-new-layout .accordion-text b {
  font-weight: bold;
}
.auth-new-layout .accordion-link {
  text-decoration: underline;
  color: #6a79bc;
}
.auth-new-layout .accordion-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .accordion-logo:first-child,
.auth-new-layout .accordion-logo:nth-child(2) {
  margin-bottom: 22px;
}
@media (max-width: 1440px) {
  .auth-new-layout .accordion {
    border-radius: 17px;
  }
  .auth-new-layout .accordion-title {
    padding: 20px;
  }
  .auth-new-layout .accordion-title:after {
    width: 13px;
    height: 8px;
    right: 16px;
  }
  .auth-new-layout .accordion-content {
    padding: 16px 19px;
  }
  .auth-new-layout .accordion-text {
    max-height: 167px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .accordion {
    margin: 10px auto 0;
    max-width: 450px;
  }
  .auth-new-layout .accordion-title {
    padding: 17px 20px;
  }
  .auth-new-layout .accordion-text {
    max-height: 140px;
  }
}
.auth-new-layout .section-formats {
  padding: 212px 0 100px;
  position: relative;
}
.auth-new-layout .section-formats .bg-image {
  position: absolute;
  left: calc(-350%);
  right: 0;
  top: 97px;
  bottom: 0;
  background-image: url(../images/formats/bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  z-index: -1;
}
.auth-new-layout .section-formats .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.auth-new-layout .section-formats .column:nth-child(2) {
  width: 75%;
  height: 394px;
}
.auth-new-layout .section-formats .title {
  padding-bottom: 10px;
}
.auth-new-layout .section-formats .formats-item {
  display: block;
  background: none;
  border: none;
  outline: none;
  color: #504e53;
  border-radius: 100px;
  padding: 25px 40px;
  width: 260px;
  text-align: left;
  position: relative;
  font-size: 22px;
  -webkit-transition: color .3s ease;
  transition: color 0.3s ease;
}
.auth-new-layout .section-formats .formats-item:after {
  content: "";
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #ececec;
  z-index: -1;
  height: 0;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .section-formats .formats-item.active {
  pointer-events: none;
}
.auth-new-layout .section-formats .formats-item.active:after {
  height: 100%;
}
.auth-new-layout .section-formats .formats-item.active,
.auth-new-layout .section-formats .formats-item:hover {
  color: #d9372c;
}
.auth-new-layout .section-formats .formats-item.active span {
  background: -webkit-gradient(linear, left top, right top, from(#f2897a), to(#d22d26));
  background: linear-gradient(90deg, #f2897a, #d22d26);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #d22d26;
}
.auth-new-layout .section-formats .formats-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.auth-new-layout .section-formats .formats-text {
  line-height: 1.4;
  color: #2b2929;
  max-width: 322px;
  margin-right: 50px;
  margin-left: 84px;
}
.auth-new-layout .section-formats .formats-text b {
  font-weight: bold;
}
.auth-new-layout .section-formats .accordion {
  display: none;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .auth-new-layout {
    /* IE10+ CSS styles go here */
  }
  .auth-new-layout .section-formats .formats-item.active span {
    color: #d22d26;
    background: transparent;
  }
}
@media (max-width: 1600px) {
  .auth-new-layout .section-formats .bg-image {
    left: 340px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .section-formats {
    padding: 141px 0 57px;
  }
  .auth-new-layout .section-formats .bg-image {
    left: calc(-222%);
    top: 71px;
  }
  .auth-new-layout .section-formats .column:nth-child(2) {
    height: 264px;
  }
  .auth-new-layout .section-formats .formats-item {
    padding: 16px 27px;
    width: 175px;
    font-size: 15px;
  }
  .auth-new-layout .section-formats .formats-text {
    max-width: 221px;
    margin-right: 35px;
    margin-left: 64px;
  }
  .auth-new-layout .section-formats .formats-img {
    max-width: 47%;
  }
}
@media (max-width: 1050px) {
  .auth-new-layout .section-formats .bg-image {
    left: 230px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-formats {
    padding: 20px 0;
  }
  .auth-new-layout .section-formats .wrapper {
    display: block;
  }
  .auth-new-layout .section-formats .bg-image,
  .auth-new-layout .section-formats .column:nth-child(2),
  .auth-new-layout .section-formats .formats-menu {
    display: none;
  }
  .auth-new-layout .section-formats .accordion {
    display: block;
  }
}
.auth-new-layout .section-about-us {
  padding: 115px 0 140px;
}
.auth-new-layout .section-about-us .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.auth-new-layout .section-about-us .column-left {
  width: calc(-400%);
}
.auth-new-layout .section-about-us .column-right {
  width: 390px;
}
.auth-new-layout .section-about-us .title {
  width: 100%;
}
.auth-new-layout .section-about-us .numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.auth-new-layout .section-about-us .numbers-item {
  width: 29%;
  color: #232328;
  border-radius: 25px;
  padding: 25px 40px;
}
.auth-new-layout .section-about-us .numbers-item:first-child {
  background-color: #e9eaf0;
}
.auth-new-layout .section-about-us .numbers-item:nth-child(2) {
  background-color: #d9ddf3;
}
.auth-new-layout .section-about-us .numbers-item:nth-child(3) {
  background-color: #fae1c4;
}
.auth-new-layout .section-about-us .numbers-title {
  font-family: ag_letterica, sans-serif;
  font-size: 47px;
}
.auth-new-layout .section-about-us .numbers-description {
  font-weight: 700;
}
.auth-new-layout .section-about-us .text {
  padding: 52px 0;
  line-height: 1.5;
}
.auth-new-layout .section-about-us .instructions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
.auth-new-layout .section-about-us .instructions-item {
  width: 29%;
}
.auth-new-layout .section-about-us .instructions-img {
  margin-bottom: 20px;
}
.auth-new-layout .section-about-us .instructions-title {
  font-weight: 700;
  color: #39373c;
  padding-bottom: 16px;
}
.auth-new-layout .section-about-us .instructions-text {
  color: #504e53;
  line-height: 1.4;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-about-us {
    padding: 80px 0 88px;
  }
  .auth-new-layout .section-about-us .column-left {
    width: calc(-237%);
  }
  .auth-new-layout .section-about-us .column-right {
    width: 262px;
  }
  .auth-new-layout .section-about-us .numbers-item {
    padding: 20px 25px;
  }
  .auth-new-layout .section-about-us .numbers-title {
    font-size: 32px;
  }
  .auth-new-layout .section-about-us .text {
    padding: 35px 0;
  }
  .auth-new-layout .section-about-us .instructions-img {
    margin-bottom: 20px;
    max-width: 48%;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-about-us {
    padding: 20px 0;
  }
  .auth-new-layout .section-about-us .column-left,
  .auth-new-layout .section-about-us .column-right {
    width: 100%;
  }
  .auth-new-layout .section-about-us .numbers-item {
    padding: 10px 17px;
    border-radius: 15px;
    width: 31%;
  }
  .auth-new-layout .section-about-us .numbers-title {
    font-size: 24px;
  }
  .auth-new-layout .section-about-us .numbers-description {
    font-size: 12px;
  }
  .auth-new-layout .section-about-us .text {
    padding: 25px 0;
  }
  .auth-new-layout .section-about-us .instructions {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .section-about-us .instructions-item {
    width: 100%;
    padding-bottom: 25px;
  }
  .auth-new-layout .section-about-us .instructions-img {
    display: none;
  }
  .auth-new-layout .section-about-us .instructions-title {
    padding-bottom: 10px;
  }
}
.auth-new-layout .section-partners {
  padding: 130px 0 150px;
  position: relative;
}
.auth-new-layout .section-partners .bg-color {
  position: absolute;
  left: calc(-350%);
  right: 0;
  top: 0;
  height: 100%;
  background-color: #ececec;
  z-index: -1;
}
.auth-new-layout .section-partners .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.auth-new-layout .section-partners .column-left {
  width: 330px;
}
.auth-new-layout .section-partners .column-right {
  width: calc(-400%);
}
.auth-new-layout .section-partners .title {
  padding-bottom: 30px;
}
.auth-new-layout .section-partners .subtitle {
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 50px;
}
.auth-new-layout .section-partners .text {
  padding-bottom: 56px;
  line-height: 1.3;
}
.auth-new-layout .section-partners .dropdown {
  width: 277px;
}
.auth-new-layout .section-partners .partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding: 23px 0 8px;
}
.auth-new-layout .section-partners .partners-item {
  width: 27%;
}
.auth-new-layout .section-partners .partners-item:first-child,
.auth-new-layout .section-partners .partners-item:nth-child(2),
.auth-new-layout .section-partners .partners-item:nth-child(3) {
  margin-bottom: auto;
}
.auth-new-layout .section-partners .partners-item:nth-child(7),
.auth-new-layout .section-partners .partners-item:nth-child(8),
.auth-new-layout .section-partners .partners-item:nth-child(9) {
  margin-top: auto;
}
.auth-new-layout .section-partners .partners-item img {
  margin: auto;
}
.auth-new-layout .section-partners .links .subtitle {
  max-width: 100%;
  text-align: center;
  font-size: 20px;
  padding: 0;
}
.auth-new-layout .section-partners .links .btn {
  margin: 20px auto 0;
}
@media (max-width: 1600px) {
  .auth-new-layout .section-partners .bg-color {
    left: 380px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .section-partners {
    padding: 80px 0 77px;
  }
  .auth-new-layout .section-partners .bg-color {
    left: calc(-222%);
  }
  .auth-new-layout .section-partners .column-left {
    width: 209px;
  }
  .auth-new-layout .section-partners .column-right {
    width: calc(-260%);
  }
  .auth-new-layout .section-partners .subtitle {
    font-size: 20px;
    padding-bottom: 30px;
  }
  .auth-new-layout .section-partners .dropdown {
    width: 187px;
  }
  .auth-new-layout .section-partners .partners {
    padding: 14px 0 28px;
  }
  .auth-new-layout .section-partners .partners-item img {
    max-width: 86%;
  }
}
@media (max-width: 1050px) {
  .auth-new-layout .section-partners .bg-color {
    left: 270px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-partners {
    padding: 20px 0 40px;
  }
  .auth-new-layout .section-partners .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .section-partners .column-right {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .auth-new-layout .section-partners .column-left {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .auth-new-layout .section-partners .subtitle {
    font-size: 18px;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .auth-new-layout .section-partners .text {
    padding-bottom: 40px;
  }
  .auth-new-layout .section-partners .dropdown {
    margin: auto;
  }
  .auth-new-layout .section-partners .partners {
    padding: 15px 0;
    background-color: #ececec;
    margin-left: -15px;
    margin-right: -15px;
  }
  .auth-new-layout .section-partners .partners-item {
    margin: 15px auto !important;
  }
  .auth-new-layout .section-partners .partners-item--mob img {
    max-width: 60%;
  }
  .auth-new-layout .section-partners .bg-color {
    display: none;
  }
}
.auth-new-layout .section-contacts {
  padding: 115px 0 180px;
  background-color: #202b5d;
}
.auth-new-layout .section-contacts .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.auth-new-layout .section-contacts .column-left {
  width: 320px;
  margin-right: 155px;
}
.auth-new-layout .section-contacts .column-right {
  width: 70%;
  max-width: 900px;
  padding-top: 19px;
}
.auth-new-layout .section-contacts .title {
  color: #fff;
  padding-bottom: 30px;
}
.auth-new-layout .section-contacts .subtitle {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  padding-bottom: 44px;
}
.auth-new-layout .section-contacts .text {
  color: #fff;
  line-height: 1.4;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-contacts {
    padding: 80px 0 100px;
  }
  .auth-new-layout .section-contacts .wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .auth-new-layout .section-contacts .column-left {
    width: 213px;
    margin-right: 0;
  }
  .auth-new-layout .section-contacts .column-right {
    max-width: 717px;
    padding-top: 15px;
  }
  .auth-new-layout .section-contacts .subtitle {
    font-size: 18px;
    padding-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-contacts {
    padding: 20px 0 40px;
  }
  .auth-new-layout .section-contacts .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .section-contacts .column-left {
    width: 100%;
  }
  .auth-new-layout .section-contacts .column-right {
    width: 100%;
    padding-top: 35px;
  }
  .auth-new-layout .section-contacts .title {
    padding-bottom: 20px;
  }
  .auth-new-layout .section-contacts .subtitle {
    font-size: 15px;
    padding-bottom: 20px;
  }
}
.auth-new-layout .contact-form {
  width: 100%;
}
.auth-new-layout .contact-form__row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.auth-new-layout .contact-form__group {
  padding-bottom: 32px;
  position: relative;
}
.auth-new-layout .contact-form__group-textarea {
  height: 100%;
}
.auth-new-layout .contact-form__col-input {
  width: 40%;
}
.auth-new-layout .contact-form__col-textarea {
  width: 57%;
}
.auth-new-layout .contact-form__col-btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .contact-form__col-btn,
.auth-new-layout .contact-form__col-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-new-layout .contact-form__col-radio {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-bottom: 10px;
}
.auth-new-layout .contact-form__group-icon {
  position: relative;
  height: 100%;
}
.auth-new-layout .contact-form__icon {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .contact-form__icon.icon-textarea {
  top: 28px;
  -webkit-transform: none;
  transform: none;
}
.auth-new-layout .contact-form__radio {
  position: absolute;
  opacity: 0;
}
.auth-new-layout .contact-form__radio + label {
  color: #fff;
  position: relative;
  margin-right: 50px;
  padding-left: 30px;
  cursor: pointer;
}
.auth-new-layout .contact-form__radio + label:after {
  content: "";
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background-color: #6a79bc;
  left: 0;
  top: 3px;
}
.auth-new-layout .contact-form__radio + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  left: 5px;
  top: 8px;
  z-index: 1;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .contact-form__radio:checked + label:before {
  background-color: #a21623;
  -webkit-animation: checkRadio .5s ease;
  animation: checkRadio 0.5s ease;
}
.auth-new-layout .contact-form__control {
  width: 100%;
  border: none;
  background-color: #6a79bc;
  border-radius: 25px;
  color: #fff;
  font-size: 22px;
  font-family: Roboto, sans-serif;
  padding: 16px 16px 16px 45px;
  outline: none;
}
.auth-new-layout textarea.contact-form__control {
  height: 100%;
  resize: none;
  overflow: auto;
}
.auth-new-layout .contact-form__col-text {
  color: #fff;
  font-size: 18px;
  margin: auto 35px auto auto;
}
.auth-new-layout .contact-form .btn {
  width: 240px;
}
.auth-new-layout ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout :-moz-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout .field-box_invalid .contact-form__control {
  background-color: #d15555;
}
.auth-new-layout .contact-form .contact-form__error-box {
  display: none;
  position: absolute;
  bottom: 7px;
  left: 0;
}
.auth-new-layout .contact-form .contact-form__error-text {
  color: #d15555;
  font-size: 18px;
}
.auth-new-layout .contact-form .field-box_invalid .contact-form__error-box {
  display: block;
}
@-webkit-keyframes checkRadio {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  60% {
    -webkit-transform: scale(1.9);
    transform: scale(1.9);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes checkRadio {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  60% {
    -webkit-transform: scale(1.9);
    transform: scale(1.9);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .contact-form__group {
    padding-bottom: 20px;
  }
  .auth-new-layout .contact-form__icon {
    width: 16px;
    height: 16px;
    left: 10px;
  }
  .auth-new-layout .contact-form__radio + label {
    margin-right: 32px;
    padding-left: 20px;
  }
  .auth-new-layout .contact-form__radio + label:after {
    width: 15px;
    height: 15px;
    top: 2px;
  }
  .auth-new-layout .contact-form__radio + label:before {
    width: 7px;
    height: 7px;
    left: 4px;
    top: 6px;
  }
  .auth-new-layout .contact-form__control {
    border-radius: 14px;
    font-size: 15px;
    padding: 12px 12px 12px 31px;
  }
  .auth-new-layout .contact-form__icon.icon-textarea {
    top: 13px;
  }
  .auth-new-layout .contact-form__col-text {
    font-size: 12px;
    margin: auto 26px auto auto;
  }
  .auth-new-layout .contact-form .btn {
    width: 160px;
  }
  .auth-new-layout .contact-form .contact-form__error-box {
    bottom: 5px;
    left: 0;
  }
  .auth-new-layout .contact-form .contact-form__error-text {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .contact-form__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .contact-form__col-captcha,
  .auth-new-layout .contact-form__col-input,
  .auth-new-layout .contact-form__col-textarea {
    width: 100%;
  }
  .auth-new-layout .contact-form__col-captcha img {
    margin: auto;
  }
  .auth-new-layout .contact-form__col-text {
    text-align: center;
    padding-bottom: 6px;
    margin: auto 0;
  }
  .auth-new-layout .contact-form__col-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .auth-new-layout .contact-form .btn {
    width: 198px;
  }
}
.auth-new-layout .footer {
  background-color: #172145;
  padding: 110px 0;
}
.auth-new-layout .footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.auth-new-layout .footer .logo {
  max-width: 280px;
}
.auth-new-layout .footer .social {
  margin: 30px 0 auto;
}
.auth-new-layout .footer .social,
.auth-new-layout .footer .social-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.auth-new-layout .footer .social-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 66px;
  height: 66px;
  border: 1px solid #4c5b9a;
  border-radius: 100%;
  margin-left: 20px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .footer .social-item:hover {
  background-color: #4c5b9a;
}
.auth-new-layout .footer .social-item img {
  max-width: 40%;
  max-height: 40%;
}
.auth-new-layout .footer .wrapper-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-top: 28px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.auth-new-layout .footer .links-item {
  color: #fff;
  font-size: 20px;
  display: block;
  padding-bottom: 20px;
}
.auth-new-layout .footer .links-item:hover {
  text-decoration: underline;
}
@media (max-width: 1440px) {
  .auth-new-layout .footer {
    padding: 80px 0;
  }
  .auth-new-layout .footer .logo {
    max-width: 180px;
  }
  .auth-new-layout .footer .social {
    margin: 20px 0 auto;
  }
  .auth-new-layout .footer .social-item {
    width: 46px;
    height: 46px;
    margin-left: 12px;
  }
  .auth-new-layout .footer .social-item img {
    max-width: 37%;
    max-height: 37%;
    width: auto;
    height: auto;
  }
  .auth-new-layout .footer .wrapper-links {
    padding-top: 20px;
  }
  .auth-new-layout .footer .links-item {
    font-size: 14px;
    padding-bottom: 16px;
  }
}
@media (max-width: 992px) {
  .auth-new-layout .wrapper-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 75px;
  }
  .auth-new-layout .footer .links {
    width: 100%;
  }
  .auth-new-layout .footer .social {
    margin: 20px 0;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .footer {
    padding: 22px 0;
  }
  .auth-new-layout .footer .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .auth-new-layout .footer .logo {
    margin-bottom: 35px;
  }
  .auth-new-layout .footer .social {
    margin: 20px 0 0;
    width: 100%;
  }
  .auth-new-layout .footer .social-item {
    margin: 0 6px;
  }
  .auth-new-layout .footer .links {
    padding-top: 0;
  }
  .auth-new-layout .footer .links-item {
    text-align: center;
    padding-bottom: 14px;
  }
  .auth-new-layout .footer .wrapper-links {
    width: 100%;
    margin: 0;
    padding-top: 0;
  }
}
.auth-new-layout .section-text {
  padding: 210px 0 120px;
}
.auth-new-layout .section-text .wrapper {
  max-width: 1240px;
}
.auth-new-layout .section-text .title {
  font-size: 92px;
  padding-bottom: 27px;
}
.auth-new-layout .section-text .subtitle {
  font-family: ag_letterica, sans-serif;
  max-width: 100%;
  font-weight: 500;
  font-size: 45px;
  margin: 35px 0 15px;
}
.auth-new-layout .section-text p {
  font-size: 18px;
  line-height: 1.45;
  margin-bottom: 10px;
}
.auth-new-layout .section-text ul {
  list-style-type: none;
}
.auth-new-layout .section-text ul li {
  position: relative;
  font-size: 18px;
  line-height: 1.45;
  margin-bottom: 10px;
  padding-left: 28px;
}
.auth-new-layout .section-text ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #9da8e1;
  position: absolute;
  left: 0;
  top: 10px;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-text {
    padding: 150px 0 80px;
  }
  .auth-new-layout .section-text .wrapper {
    max-width: 1040px;
  }
  .auth-new-layout .section-text .title {
    font-size: 72px;
  }
}
@media (max-width: 992px) {
  .auth-new-layout .section-text .title {
    font-size: 50px;
  }
  .auth-new-layout .section-text .subtitle {
    font-size: 32px;
    margin: 20px 0 10px;
  }
  .auth-new-layout .section-text p {
    font-size: 15px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-text {
    padding: 100px 0 80px;
  }
  .auth-new-layout .section-text .title {
    font-size: 40px;
    padding-bottom: 0;
  }
}
.auth-new-layout .bg-image-blue {
  background-image: url(../assets/images/bg-blue.jpg);
  background-repeat: repeat;
}
.auth-new-layout .bg-image-light {
  background-image: url(../assets/images/bg-light.jpg);
  background-repeat: repeat;
}
.auth-new-layout .form {
  margin: auto;
}
.auth-new-layout .form-wrapper-sm {
  max-width: 550px;
  width: 100%;
  padding: 15px 15px 0;
}
.auth-new-layout .form-wrapper-md {
  max-width: 950px;
  width: 100%;
  padding: 15px 15px 0;
}
.auth-new-layout .form-content {
  background-color: #fefefe;
  border-radius: 30px;
  padding: 30px 80px 56px;
  -webkit-box-shadow: 0 0 30px 1px #cacaca;
  box-shadow: 0 0 30px 1px #cacaca;
}
.auth-new-layout .form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 47px;
}
.auth-new-layout .form-header-logo {
  max-width: 189px;
}
.auth-new-layout .form-header-text {
  font-size: 16px;
  text-align: right;
  padding-bottom: 5px;
}
.auth-new-layout .form-header-link {
  font-size: 16px;
  text-align: right;
  color: #6a79bc;
  text-decoration: underline;
  font-weight: 700;
  display: block;
}
.auth-new-layout .form-header-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 25px;
}
.auth-new-layout .form-title {
  font-family: ag_letterica, sans-serif;
  font-size: 35px;
}
.auth-new-layout .form-required {
  font-size: 16px;
  padding-bottom: 7px;
}
.auth-new-layout .form-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.auth-new-layout .form-row-bg {
  padding: 24px 80px;
  background-image: url(../assets/images/bg-blue.jpg);
  background-repeat: repeat;
  margin: 0 -80px 24px;
  width: auto;
}
.auth-new-layout .form-row .form-group {
  width: 46%;
}
.auth-new-layout .form-group {
  padding-bottom: 24px;
  position: relative;
  margin-bottom: 0;
}
.auth-new-layout .form-desc {
  font-size: 16px;
}
.auth-new-layout .form-group-icon {
  position: relative;
  height: 100%;
}
.auth-new-layout .form-icon {
  position: absolute;
  width: 21px;
  height: 21px;
  left: 17px;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.auth-new-layout .form-icon-textarea {
  -webkit-transform: none;
  transform: none;
  top: 17px;
}
.auth-new-layout .form-control {
  width: 100%;
  border: none;
  background-color: #ececec!important;
  border-radius: 25px;
  color: #39373c;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  padding: 15px 16px 15px 48px;
  outline: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: 49px;
}
.auth-new-layout textarea.form-control {
  height: 124px;
  resize: none;
  overflow: auto;
}
.auth-new-layout .form-control[type="date"]::-webkit-calendar-picker-indicator,
.auth-new-layout .form-control[type="date"]::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
}
.auth-new-layout .form ::-webkit-input-placeholder {
  color: #39373c;
}
.auth-new-layout .form ::-moz-placeholder {
  color: #39373c;
}
.auth-new-layout .form :-ms-input-placeholder {
  color: #39373c;
}
.auth-new-layout .form :-moz-placeholder {
  color: #39373c;
}
.auth-new-layout .form-group.has-error .form-control {
  border: 2px solid #d15555;
}
.auth-new-layout .form-group.has-error svg {
  fill: #d15555;
}
.auth-new-layout .form-group.has-error ::-webkit-input-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form-group.has-error ::-moz-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form-group.has-error :-ms-input-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form-group.has-error :-moz-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form .help-block {
  display: none;
  position: absolute;
  left: 0;
  color: #d15555;
  font-size: 16px;
  top: 50px;
}
@media (max-width: 1440px) {
  .auth-new-layout .form .help-block {
    top: 45px;
  }
}
.auth-new-layout .form .help-block.hide {
  display: none !important;
}
.auth-new-layout .form-group.has-error .help-block {
  display: block;
}
.auth-new-layout .form .g-recaptcha div {
  margin: auto;
}
.auth-new-layout .form-link {
  font-size: 16px;
  color: #6a79bc;
  text-decoration: underline;
  display: block;
  text-align: right;
}
.auth-new-layout .form-center {
  text-align: center;
}
.auth-new-layout .form-pb-0 {
  padding-bottom: 0;
}
.auth-new-layout .form-btn {
  max-width: 100%!important;
  padding: 18px 10px!important;
}
.auth-new-layout .form-checkbox {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.auth-new-layout .form-label {
  display: block;
  font-size: 16px;
  position: relative;
  cursor: pointer;
  padding-left: 30px;
}
.auth-new-layout .form-label:after {
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
  border-radius: 6px;
  border: 1px solid #2b2929;
}
.auth-new-layout .form-label:after,
.auth-new-layout .form-label:before {
  position: absolute;
  display: block;
  top: -1px;
}
.auth-new-layout .form-label:before {
  content: "\2714";
  font-size: 19px;
  left: 3px;
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .form-checkbox:checked + .form-label:before {
  opacity: 1;
}
.auth-new-layout .form-group.has-error .form-label:after {
  border-color: #d15555;
}
.auth-new-layout .form-terms-link {
  text-decoration: underline;
  color: #6a79bc;
}
.auth-new-layout .form-footer {
  width: 100%;
  font-size: 14px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 20px;
  margin-bottom: auto;
}
.auth-new-layout .form-subtitle {
  font-size: 22px;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .auth-new-layout .form-wrapper-sm {
    max-width: 460px;
  }
  .auth-new-layout .form-content {
    padding: 20px 50px 30px;
  }
  .auth-new-layout .form-header {
    padding-bottom: 30px;
  }
  .auth-new-layout .form-group {
    padding-bottom: 20px;
  }
  .auth-new-layout .form-row-bg {
    padding: 20px 50px 0;
    margin: 0 -50px 20px;
  }
  .auth-new-layout .form-icon {
    width: 16px;
    height: 16px;
  }
  .auth-new-layout .form-icon-textarea {
    top: 14px;
  }
  .auth-new-layout .form-control {
    border-radius: 14px;
    font-size: 16px;
    padding: 12px 12px 12px 40px;
    height: 42px;
  }
  .auth-new-layout .form .help-block {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .form-title {
    font-size: 22px;
  }
  .auth-new-layout .form-required {
    padding-top: 20px;
    padding-bottom: 0;
  }
  .auth-new-layout .form-header-logo img {
    max-width: 155px;
  }
  .auth-new-layout .form-content {
    padding: 20px 20px 30px;
  }
  .auth-new-layout textarea.form-control {
    height: 70px;
  }
  .auth-new-layout .form-row .form-group {
    width: 100%;
  }
  .auth-new-layout .form-row-bg {
    padding: 20px 20px 0;
    margin: 0 -20px 20px;
  }
  .auth-new-layout .form-row-main .form-group:first-child {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(2) {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(3) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(4) {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(5) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(6) {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(7) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(8) {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(9) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(10) {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .auth-new-layout .form-footer {
    margin-top: auto;
    margin-bottom: 0;
  }
}
.auth-new-layout .form-text {
  max-width: 950px;
  width: 100%;
  padding: 15px 15px 0;
  margin-top: auto;
}
.auth-new-layout .form-text__content {
  color: #39373c;
  background-color: #fefefe;
  border-radius: 30px;
  padding: 30px 80px 56px;
  -webkit-box-shadow: 0 0 30px 1px #cacaca;
  box-shadow: 0 0 30px 1px #cacaca;
}
.auth-new-layout .form-text__title {
  font-family: ag_letterica, sans-serif;
  font-size: 35px;
  padding: 25px 0 15px;
}
.auth-new-layout .form-text__subtitle {
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 35px;
}
.auth-new-layout .form-text__text p {
  padding-bottom: 10px;
}
.auth-new-layout .form-text__text b {
  font-weight: bold;
}
.auth-new-layout .form-text__link {
  color: #6a79bc;
  text-decoration: underline;
}
.auth-new-layout .form-text__link-bottom {
  display: block;
  color: #6a79bc;
  text-decoration: underline;
  font-weight: bold;
  padding-top: 20px;
}
@media (max-width: 1440px) {
  .auth-new-layout .form-text__content {
    padding: 20px 50px 30px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .form-text__title {
    font-size: 22px;
    padding-top: 15px;
  }
  .auth-new-layout .form-text__content {
    padding: 20px 20px 30px;
  }
  .auth-new-layout .form-text__logo img {
    max-width: 155px;
  }
  .auth-new-layout .form-text__subtitle {
    font-size: 18px;
    padding-bottom: 20px;
  }
  .auth-new-layout .form-text__link-bottom {
    padding-top: 10px;
  }
}
.auth-new-layout .select2-container {
  width: 100% !important;
}
.auth-new-layout .select2-container--default .select2-selection--single .select2-selection__rendered {
  width: 100%;
  border: none;
  background-color: #ececec;
  border-radius: 25px;
  color: #39373c;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  padding: 15px 16px 15px 48px;
  outline: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  line-height: 1.2;
}
.auth-new-layout .select2-container .select2-selection--single {
  height: 100%;
  border: none;
  outline: none;
}
.auth-new-layout .select2-results__option {
  font-size: 18px;
}
.auth-new-layout .select2-container--open .select2-dropdown--below {
  border: none;
  -webkit-box-shadow: 0 6px 12px #000;
  box-shadow: 0 6px 12px #000000;
}
.auth-new-layout .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ddd;
  color: #39373c;
}
.auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
  right: 12px;
}
.auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #2b2929 transparent transparent;
  border-width: 6px 6px 0;
}
.auth-new-layout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #2b2929;
  border-width: 0 6px 6px;
}
.auth-new-layout .form-group.has-error .select2-container--default .select2-selection--single .select2-selection__rendered {
  border: 2px solid #d15555;
}
.auth-new-layout .form-group.has-error .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #d15555;
}
@media (max-width: 1440px) {
  .auth-new-layout .select2-container--default .select2-selection--single .select2-selection__rendered {
    border-radius: 14px;
    font-size: 15px;
    padding: 12px 12px 12px 40px;
  }
  .auth-new-layout .select2-results__option {
    font-size: 15px;
  }
  .auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px;
  }
  .auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 5px 5px 0;
  }
  .auth-new-layout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 5px 5px;
  }
}
.auth-new-layout .modal-backdrop {
  z-index: 11!important;
  background: rgba(0, 0, 0, 0.6);
}
.auth-new-layout .modal .modal-content {
  margin-top: 120px;
  background: #fff;
  color: #4d535b;
  border-radius: 25px;
  padding: 0 75px 80px;
  text-align: center;
  max-width: 450px;
}
.auth-new-layout .modal .modal-text {
  font-size: 30px;
  color: #39373c;
  font-weight: 700;
  padding-bottom: 50px;
}
.auth-new-layout .modal .modal-img {
  margin: -40px 0 25px 8%;
}
.auth-new-layout .modal .btn-close {
  width: 20px;
  height: 20px;
  position: absolute;
  background: none;
  border-radius: 0;
  right: 34px;
  top: 34px;
  display: block;
  background: transparent;
  padding: 0;
  cursor: pointer;
}
.auth-new-layout .modal .btn-close:after,
.auth-new-layout .modal .btn-close:before {
  content: "";
  position: absolute;
  height: 2px;
  background-color: #39373c;
  left: 0;
  width: 24px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  will-change: transform;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.auth-new-layout .modal .btn-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}
.auth-new-layout .modal .btn-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 17px;
}
.auth-new-layout .modal .btn {
  margin: auto;
}
.auth-new-layout .modal-big .modal-dialog {
  max-width: 90%;
  margin: 0 auto;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .modal-big .modal-content {
  max-width: 1200px;
  text-align: left;
  padding: 0;
  margin-top: 0;
}
.auth-new-layout .modal-big .modal-title {
  background-color: #ececec;
  border-radius: 25px 25px 0 0;
  color: #2b2929;
  font-family: ag_letterica, sans-serif;
  font-size: 53px;
  padding: 45px 65px;
  position: relative;
}
.auth-new-layout .modal-big .content-inner {
  padding: 20px 40px;
  margin: 20px 25px;
  font-size: 22px;
  max-height: 60vh;
  overflow: auto;
  scrollbar-color: #504e53 #edebf0;
  scrollbar-width: thin;
}
.auth-new-layout .modal-big .content-inner::-webkit-scrollbar {
  width: 5px;
}
.auth-new-layout .modal-big .content-inner::-webkit-scrollbar-track {
  background-color: #edebf0;
  border-radius: 5px;
}
.auth-new-layout .modal-big .content-inner::-webkit-scrollbar-thumb {
  background-color: #504e53;
  border-radius: 5px;
}
.auth-new-layout .modal-big .modal-subtitle {
  font-weight: 700;
  padding: 20px 0;
}
.auth-new-layout .modal-big .modal-screenshot {
  margin-bottom: 20px;
}
.auth-new-layout .modal-big p {
  padding-bottom: 15px;
}
.auth-new-layout .modal-big ol {
  max-width: 900px;
  padding-left: 25px;
}
.auth-new-layout .modal-big li {
  list-style-type: decimal;
  padding-bottom: 15px;
}
.auth-new-layout .modal-big .btn-close {
  width: 33px;
  height: 33px;
  right: 45px;
  top: 50%;
  transform: translateY(-50%);
}
.auth-new-layout .modal-big .btn-close:after,
.auth-new-layout .modal-big .btn-close:before {
  height: 3px;
  background-color: #afafb1;
  width: 40px;
}
.auth-new-layout .modal-big .btn-close:after {
  top: 28px;
}
@media (max-width: 1440px) {
  .auth-new-layout .modal .modal-content {
    padding: 0 35px 40px;
  }
  .auth-new-layout .modal .modal-img {
    margin-left: 15%;
  }
  .auth-new-layout .modal .modal-text {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .auth-new-layout .modal .btn-close {
    right: 20px;
    top: 20px;
  }
  .auth-new-layout .modal-big .btn-close {
    top: 50%;
    transform: translateY(-50%);
  }
  .auth-new-layout .modal-big .modal-content {
    padding: 0;
  }
  .auth-new-layout .modal-big .modal-title {
    font-size: 24px;
    padding: 30px 45px;
  }
  .auth-new-layout .modal-big .content-inner {
    padding: 20px;
    margin: 10px;
    font-size: 18px;
  }
  .auth-new-layout .modal-big .btn-close {
    width: 20px;
    height: 20px;
  }
  .auth-new-layout .modal-big .btn-close:after,
  .auth-new-layout .modal-big .btn-close:before {
    height: 2px;
    width: 24px;
  }
  .auth-new-layout .modal-big .btn-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 17px;
  }
  .auth-new-layout #passwordSignUp,
  .auth-new-layout #passwordRepeat {
    padding-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .modal .modal-content {
    padding: 0 15px 20px;
  }
  .auth-new-layout .modal .modal-img {
    max-width: 150px;
    margin: -20px 0 15px 17%;
  }
  .auth-new-layout .modal .modal-text {
    font-size: 18px;
    padding-bottom: 20px;
  }
  .auth-new-layout .modal-big .modal-dialog {
    max-width: 100%;
  }
  .auth-new-layout .modal-big .modal-content {
    padding: 0;
  }
  .auth-new-layout .modal-big .modal-title {
    font-size: 20px;
    padding: 20px 40px 20px 20px;
  }
  .auth-new-layout .modal-big .content-inner {
    padding: 15px;
    margin: 10px 10px 10px 0;
    font-size: 16px;
  }
  .auth-new-layout .modal-big .modal-subtitle {
    padding: 10px 0;
  }
  .auth-new-layout .modal-big .modal-screenshot {
    margin-bottom: 10px;
  }
  .auth-new-layout .modal-big li {
    padding-bottom: 5px;
  }
  .auth-new-layout .modal-big .btn-close {
    right: 10px;
  }
}
.auth-new-layout .page-404 {
  background-image: url(../images/bg-light.jpg);
  min-height: 100vh;
  padding-bottom: 0 !important;
}
.auth-new-layout .section-404 .wrapper {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1380px;
  width: 100%;
  margin: auto;
  padding-top: 100px;
}
.auth-new-layout .section-404 .column-left {
  width: 420px;
  margin-right: 6vw;
  margin-left: 5vw;
  margin-bottom: 50px;
}
.auth-new-layout .section-404 .title {
  font-size: 92px;
  color: #504e53;
}
.auth-new-layout .section-404 .text {
  font-size: 30px;
  font-weight: 700;
  color: #504e53;
  padding-bottom: 50px;
}
.auth-new-layout .section-404 .img {
  width: 100%;
}
.auth-new-layout .page-404 .header:not(.active) .menu-item {
  color: #504e53;
}
.auth-new-layout .page-404 .header:not(.active) .dropdown--white .dropdown-btn {
  border-color: #504e53;
  color: #504e53;
}
.auth-new-layout .page-404 .header:not(.active) .dropdown--white .dropdown-btn:after {
  border-color: #504e53 #504e53 transparent transparent;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-404 .column-left {
    width: 340px;
  }
  .auth-new-layout .section-404 .title {
    font-size: 70px;
  }
  .auth-new-layout .section-404 .text {
    font-size: 22px;
  }
  .auth-new-layout .section-404 .img {
    max-width: 700px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-404 .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 50px;
  }
  .auth-new-layout .section-404 .column-left {
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
  }
  .auth-new-layout .section-404 .column-right {
    margin-bottom: auto;
  }
  .auth-new-layout .section-404 .title {
    font-size: 40px;
  }
  .auth-new-layout .section-404 .text {
    padding-bottom: 20px;
  }
  .auth-new-layout .section-404 .btn {
    margin: auto;
  }
  .auth-new-layout .section-404 .img {
    max-width: 300px;
  }
}
.auth-new-layout .cookieinfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 35px;
  font-family: Roboto, sans-serif !important;
  border-top: 1px solid #d7d7d7;
}
.auth-new-layout .cookieinfo-close {
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), color-stop(#c11718), to(#f45c43)) !important;
  background-image: linear-gradient(90deg, #f45c43, #c11718, #f45c43) !important;
  color: #fff!important;
  background-size: 200% auto!important;
  -webkit-transition: .5s;
  transition: .5s;
  border-radius: 29px !important;
}
.auth-new-layout .cookieinfo-close:hover {
  background-position: 100% !important;
}
@media (min-width: 1441px) {
  .auth-new-layout .cookieinfo span br {
    display: none;
  }
}
@media (max-width: 943px) {
  .auth-new-layout .cookieinfo span br {
    display: none;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .cookieinfo {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 11px!important;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.4 !important;
  }
  .auth-new-layout .cookieinfo-close {
    margin-left: 0 !important;
  }
}
.auth-new-layout .wow {
  visibility: hidden;
}
.form-horizontal .help-block {
  position: unset;
}
.page-container .main-content .christmas {
  position: relative;
  top: 60px;
  background: url('data:image/png;base64,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');
  height: 85px;
  background-repeat: repeat-x;
}
.vertical {
  position: absolute;
  right: 8px;
  background-color: #DDDDDD;
  padding: 3px;
  border-radius: 1px 1px 0 0;
  float: right;
  -moz-transform: rotate(270deg);
  /* FF3.5+ */
  -o-transform: rotate(270deg);
  /* Opera 10.5 */
  -webkit-transform: rotate(-90deg);
  /* Saf3.1+, Chrome */
  -moz-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  -webkit-transform-origin: 100% 100%;
  font-size: 20px;
}
button.close-summary {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  font-size: 20px;
  display: -moz-inline-block;
  display: inline-block;
}
a.accordion-toggle {
  outline: none;
}
a.accordion-toggle:focus {
  color: currentColor;
}
a.accordion-toggle > span {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
a.accordion-toggle .panel-button,
a.accordion-toggle .entypo-down-open {
  margin-left: auto;
}
.dropzone .dz-preview.dz-error .dz-error-message,
.dropzone .dz-preview.dz-error .dz-error-mark {
  display: none !important;
}
.social-toggle {
  position: fixed;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 2000;
  background-color: #d32f2f;
  color: white;
  border: none;
  padding: 8px 10px;
  cursor: pointer;
  border-radius: 5px 0 0 5px;
  font-size: 18px;
  opacity: 0.4;
  transition: background-color 0.3s, opacity 0.3s;
}
.social-toggle:hover {
  background-color: #b71c1c;
  opacity: 1;
}
.social-sidebar {
  position: fixed;
  top: 50%;
  right: 26px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 5px;
  transition: right 0.3s;
  z-index: 1500;
}
.social-sidebar:not(.active) {
  right: -60px;
}
.social-icon {
  width: 3em;
  height: 3em;
  border-radius: 50%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.social-icon:hover {
  border-color: #eee;
}
.floating_sm_button {
  position: fixed;
  z-index: 100;
  bottom: 55%;
  right: 2.2rem;
  width: 3em;
  height: 3em;
}
.floating_sm_button_image {
  width: 100%;
  height: auto;
}
.app-modal-wide-window .modal-dialog {
  width: 1000px;
}
.radio-label {
  margin-left: 5px;
}
