/* Css for all pages across the site */
/* Angular tweaks */
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.panel-title a {
  cursor: pointer;
}
/* End angular* /

/* Bootstrap tweaks for 3.0 */
/* disable responsive temporarily */
body .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: 1170px;
}
.header .navbar .nav li {
  float: left;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
/* End disable responsive */
/* Style tweaks to match 2.3 */
h3 {
  font-size: 24.5px;
  line-height: 40px;
  font-weight: bold;
}
h1 {
  font-size: 38.5px;
  line-height: 40px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  /* match 2.3 styles */
  font-weight: bold;
  margin-top: 10px;
}
code {
  /* 2.3 style is prettier */
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
/* general styles */
.alert {
  padding: 9px;
  margin: 0;
  border-radius: 0;
}
/* end bootstrap */
/* Header / navigation */
.header {
  background-color: white;
  border-bottom: 1px solid #f0f0f0;
  min-width: 500px;
  min-height: 64px;
}
.header .navbar .nav li {
  text-align: center;
}
.header.header-not-logged-in {
  min-height: 60px;
  max-height: 60px;
}
.header-not-logged-in .logo img {
  border-right: 1px solid #e6e6e6;
  padding-right: 15px;
  padding-bottom: 1px;
  margin-top: 4px;
  width: 155px;
}
.logo img {
  margin-left: -1px;
  margin-top: 5px;
  width: 150px;
}
#features_header_tab {
  padding-left: 15px;
}
.header-not-logged-in .navbar-brand {
  margin-left: 0!important;
  text-align: left;
  padding: 12px 0;
}
.header-not-logged-in .logo span {
  color: #2b2b2b;
  display: block;
  font-size: 16px;
  font-weight: 200;
  margin-top: -2px;
  padding-left: 2px;
  text-shadow: 0 1px 0 #ffffff;
}
.header-not-logged-in .navbar .navbar-nav > li > a {
  font-size: 13px;
  letter-spacing: .1em;
  padding: 20px 30px 15px 0px;
  text-transform: uppercase;
}
.header-not-logged-in #login_header_tab a {
  color: #4b4b4b;
  font-size: 13px;
  letter-spacing: .1em;
  padding-right: 15px;
  padding-top: 9px;
  text-transform: uppercase;
}
.header-not-logged-in #login_header_tab a:hover {
  text-decoration: none;
  color: #e53c2e;
}
.header-not-logged-in #join_header_tab a {
  background: #e53c2e;
  color: white;
  font-size: 13px;
  line-height: 15px;
  margin-top: 9px;
  border-radius: 18px;
  padding: 10px 18px;
  text-decoration: none;
  -webkit-transition: 0.07s;
  -moz-transition: 0.07s;
  -o-transition: 0.07s;
  transition: 0.07s;
  -webkit-backface-visibility: hidden;
}
.header-not-logged-in #join_header_tab a:hover,
.header-not-logged-in #join_header_tab a:focus {
  background-color: #ff1200;
}
.header-not-logged-in #join_header_tab a:active {
  background-color: #b01400;
}
.header-not-logged-in .top-sub-nav {
  padding-top: 19px;
  height: 40px;
  float: right;
}
.header .navbar {
  margin-bottom: 0;
  border: none;
}
/* new header */
.header.header-logged-in {
  background-color: #fff;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
  right: 0;
  height: 55px;
  min-height: 1px;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
  /*  -moz-box-shadow:    0px 1px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow:         0px 1px 4px rgba(0, 0, 0, 0.1);*/
}
#app.app #wrap #main_body {
  padding-top: 70px;
}
#app.app #wrap #main_body {
  padding-left: 10px;
  padding-right: 10px;
}
#app.logged_in > #wrap > #main_body,
#app.app > #wrap > #main_body {
  padding-bottom: 60px;
  padding-top: 80px;
}
#app.app.campaign > #wrap > #main_body {
  padding-top: 60px;
}
#app.app #docs,
#app.app #settings_view {
  margin-top: 0;
  margin-bottom: 0;
}
.header.header-logged-in .logo {
  background-color: #e53c2e;
  margin-left: 0px;
  margin-right: -10px;
  height: 55px;
  max-width: 215px;
  width: 215px;
  -moz-transition: width 0.1s;
  -webkit-transition: width 0.1s;
  -ms-transition: width 0.1s;
  -o-transition: width 0.1s;
  transition: width 0.1s;
  -moz-box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.3);
}
.header.header-logged-in .logo img {
  margin-left: 25px;
  margin-top: 12px;
  width: 130px;
}
.header.header-logged-in .navbar .container .navbar-brand {
  height: 60px;
  margin-left: -10px;
  padding: 0 0 0 10px;
  width: 160px;
}
.header.header-logged-in .navbar .container-fluid {
  padding-left: 10px;
}
/* style links */
.header.header-logged-in .navbar-nav > li > a {
  color: #969696;
  font-size: 15px;
  text-shadow: none;
  margin: 12px 0 12px 10px;
  padding: 8px 15px 8px 30px;
}
.header.header-logged-in .navbar-nav > li.active > a,
.header.header-logged-in .navbar-nav > li > a:hover {
  color: white;
}
/* specific link styles */
.header.header-logged-in .navbar .nav li#dashboard_header_tab a {
  border-right: 1px solid #646464;
  padding-left: 10px;
}
.header.header-logged-in .navbar .nav li#settings_header_tab a {
  background: url('../img/header/icon-config.png') 4px 9px no-repeat transparent;
}
.header.header-logged-in .navbar .nav li#settings_header_tab.active a,
.header.header-logged-in .navbar .nav li#settings_header_tab a:hover {
  background-position: 4px -50px;
}
.header.header-logged-in .navbar .nav li#support_header_tab,
.header.header-logged-in .navbar .nav li#header_logged_in_username,
.header.header-logged-in .navbar .nav li#docs_header_tab {
  float: right;
}
.header.header-logged-in .navbar .nav li#support_header_tab > a,
.header.header-logged-in .navbar .nav li#header_logged_in_username > a,
.header.header-logged-in .navbar .nav li#docs_header_tab > a {
  border-right: 1px solid #646464;
  font-size: 13px;
  line-height: 21px;
  height: 40px;
}
.header.header-logged-in .navbar .nav li#docs_header_tab a {
  background: url('../img/header/icon-docs.png') 3px 9px no-repeat transparent;
}
.header.header-logged-in .navbar .nav li#docs_header_tab.active a,
.header.header-logged-in .navbar .nav li#docs_header_tab a:hover {
  background-position: 3px -50px;
}
.header.header-logged-in .navbar .nav li#support_header_tab a {
  border-right: 0px;
  font-size: 14px;
  color: #4b4f55;
  margin: 0px;
  height: 55px;
  padding-top: 14px;
  padding-left: 35px;
  /* background: url('../img/header/icon-help.png') 3px 9px no-repeat transparent;*/
}
.header.header-logged-in .navbar .nav li#support_header_tab a i {
  padding-right: 8px;
  font-size: 15px;
  position: absolute;
  left: 12px;
  top: 15px;
  color: #4b4f55;
}
.header.header-logged-in .navbar .nav li#support_header_tab.active a,
.header.header-logged-in .navbar .nav li#support_header_tab a:hover {
  background-color: #f5f5f5;
  color: #27292c;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
}
.header.header-logged-in .navbar .nav li#support_header_tab.active a i,
.header.header-logged-in .navbar .nav li#support_header_tab a:hover i {
  color: #27292c;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username {
  float: right;
  border-radius: 23px;
  background-color: #f5f5f5;
  margin-top: 10px;
  padding: 0px 15px 0px 15px;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username > a i {
  font-size: 14px;
  padding: 5px;
  border-radius: 100%;
  background-color: #33363a;
  color: #e53c2e;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username > a {
  font-weight: 300;
  font-size: 14px;
  letter-spacing: .03em;
  padding-left: 25px;
  color: #949494;
  display: block;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username.active a,
.header.header-logged-in .navbar .nav li#header_logged_in_username a:hover {
  background-position: 3px -51px;
  color: black;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username .dropdown-menu {
  background: #c8c8c8;
  box-shadow: none;
  border: none;
  border-radius: 0;
  font-size: 13px;
  margin-top: -1px;
  min-width: 100px;
  padding-bottom: 8px;
  left: auto;
  right: 0;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username .dropdown-menu li {
  text-align: right;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username .dropdown-menu li a {
  color: #4b4b4b;
}
.header.header-logged-in .navbar .nav li#header_logged_in_username .dropdown-menu li a:hover {
  background-color: #c8c8c8 !important;
  color: white;
  cursor: pointer;
}
.header.header-logged-in .header-right,
.header.header-logged-in .navbar-nav {
  float: right;
}
.collapse-button {
  z-index: 3500;
  padding: 5px;
  float: left;
  height: 30px;
  width: 30px;
  margin: 10px 0px 0px 20px;
  border-radius: 4px;
  color: #DCDCDC;
}
.collapse-button i {
  font-size: 23px;
}
.collapse-button:hover {
  color: #2d2d2d;
  cursor: pointer;
}
.header.header-logged-in .navbar-nav {
  margin: 0;
}
/* end new header */
.header-logged-in .navbar-brand {
  float: clear;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 6px;
}
.header-not-logged-in .header-right {
  height: 60px;
  text-align: right;
  vertical-align: bottom;
  padding-left: 20px;
}
.navbar-nav > li > a {
  color: #4b4b4b;
  border-top: none;
  text-shadow: none;
  font-size: 16px;
  padding: 20px;
}
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover {
  color: #e53c2e;
  text-shadow: none;
  background: none;
}
.navbar-nav > li.active > a {
  background: transparent;
  color: #e53c2e;
}
.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus {
  color: #e53c2e;
  text-decoration: none;
  border-top: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}
/* Sticky Footer */
html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#app {
  height: 100%;
  position: relative;
  /*needed for landing page carousel arrows to be positioned absolute. this gives them something to be absolute to */
  min-width: 1150px;
}
#app.logged_in #wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /*-moz-transition: padding-left 0.3s;   
  -webkit-transition: padding-left 0.3s;    
  -ms-transition: padding-left 0.3s;  
  -o-transition: padding-left 0.3s;   
  transition: padding-left 0.3s; */
  padding-left: 215px;
  /* Negative indent footer by it's height */
  margin: 0 auto -60px;
}
#app.logged_in #wrap.outside_app {
  padding-left: 0px;
}
#app #wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /*-moz-transition: all 0.3s;   
  -webkit-transition: all 0.3s;    
  -ms-transition: all 0.3s;  
  -o-transition: all 0.3s;   
  transition: all 0.3s;  */
  padding-left: 0px;
  /* Negative indent footer by it's height */
  margin: 0 auto -60px;
}
/* Set the fixed height of the footer here */
#push,
footer {
  height: 60px;
}
footerapp {
  margin-top: 60px;
  background-color: #f5f5f5;
  border-top: 2px solid #dcdcdc;
}
/* Adjust footer copy */
footer {
  border-top: none;
  height: 60px;
  color: #969696;
}
footer p {
  margin: 0;
}
footer .contact {
  font-size: 12px;
  float: left;
  margin: 20px 0;
}
footer .contact span,
footer .contact a {
  color: #969696;
  padding-left: 13px;
  padding-right: 10px;
}
footer .contact a:hover {
  color: #e53c2e;
  text-decoration: none;
}
footer .contact .telephone {
  background: url('../img/landing/call.png') top left no-repeat transparent;
}
footer .contact .email {
  background: url('../img/landing/mail.png') 0px 3px no-repeat transparent;
  padding-left: 18px;
}
footer .contact .email:hover {
  background-position: 0 -16px;
}
footer .footer-links {
  text-align: center;
  font-size: 12px;
  float: left;
  width: 450px;
  margin-top: 20px;
  color: #969696;
}
footer .footer-links > a {
  color: #969696;
  text-shadow: none;
  padding: 10px;
}
footer .footer-links > a:hover {
  color: #e53c2e;
  text-decoration: none;
}
footer .footer-copy {
  font-size: 12px;
  float: right;
  text-align: right;
  margin: 20px 0;
}
/* helpers */
.pointer {
  cursor: pointer;
}
.concat {
  overflow: hidden;
  box-sizing: content-box;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  body .container {
    width: 1170px;
  }
  .header.header-logged-in .header-right,
  .header.header-logged-in .navbar-nav {
    float: right;
  }
}
@media all and (max-width: 980px), (max-height: 700px) {
  #app .header.header-logged-in {
    background-color: #fff;
    position: fixed;
  }
  #app.logged_in > #wrap > #main_body,
  #app.app > #wrap > #main_body {
    padding-top: 80px;
  }
  #app.app.campaign > #wrap > #main_body {
    padding-top: 0;
  }
  .navbar-nav {
    margin: 0;
  }
}

@charset "UTF-8";
@status {
  display: block;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: .06em;
  text-transform: uppercase;
  padding: 15px 12px 14px 12px;
}
@title {
  font-size: 14px;
  color: #4b4b4b;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-times:before {
  content: "\f00d";
}
.icon-plus-circle:before {
  content: "\f055";
}
.icon-minus-circle:before {
  content: "\f056";
}
.icon-check-circle:before {
  content: "\f058";
}
.icon-times-circle-o:before {
  content: "\f05c";
}
.icon-twitter-square:before {
  content: "\f081";
}
.icon-facebook-square:before {
  content: "\f082";
}
.icon-linkedin-square:before {
  content: "\f08c";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-envelope-o:before {
  content: "\f003";
}
.icon-arrow-circle-down:before {
  content: "\f0ab";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-share-alt:before {
  content: "\f1e0";
}
.icon-refresh:before {
  content: "\e600";
}
.icon-support:before {
  content: "\e601";
}
.icon-alert:before {
  content: "\e602";
}
.icon-http:before {
  content: "\e603";
}
.icon-delete:before {
  content: "\e604";
}
.icon-edit:before {
  content: "\e605";
}
.icon-automate:before {
  content: "\e606";
}
.icon-ciql:before {
  content: "\e607";
}
.icon-copy:before {
  content: "\e608";
}
.icon-close:before {
  content: "\e609";
}
.icon-settings:before {
  content: "\e60a";
}
.icon-email:before {
  content: "\e60b";
}
.icon-schedule:before {
  content: "\e60c";
}
.icon-targeting:before {
  content: "\e60d";
}
.icon-documentation:before {
  content: "\e60e";
}
.icon-account:before {
  content: "\e60f";
}
.icon-help:before {
  content: "\e610";
}
.icon-learning:before {
  content: "\e611";
}
.icon-mobile:before {
  content: "\e612";
}
.icon-multi-channel:before {
  content: "\e613";
}
.icon-revenue:before {
  content: "\e614";
}
.icon-plus:before {
  content: "\e615";
}
.icon-plus2:before {
  content: "\e616";
}
.icon-window:before {
  content: "\e617";
}
.icon-checkmark:before {
  content: "\e618";
}
.icon-checkmark2:before {
  content: "\e619";
}
.icon-cancel:before {
  content: "\e61a";
}
.icon-cancel2:before {
  content: "\e61b";
}
.icon-plus3:before {
  content: "\e61c";
}
.icon-plus4:before {
  content: "\e61d";
}
.icon-minus:before {
  content: "\e61e";
}
.icon-minus2:before {
  content: "\e61f";
}
.icon-tools:before {
  content: "\e620";
}
.icon-comments:before {
  content: "\e621";
}
.icon-arrow-drop-down:before {
  content: "\e622";
}
.icon-arrow-drop-up:before {
  content: "\e623";
}
.icon-cancel3:before {
  content: "\e624";
}
.icon-check2:before {
  content: "\e625";
}
.icon-unfold-more:before {
  content: "\e626";
}
.h3-style {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  color: #969696;
  letter-spacing: 0.09em;
}
.h2-style {
  font-weight: normal;
  font-size: 18px;
  color: #181818;
}
.h2-dashboard {
  color: #2b2b2b;
  display: inline-block;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: .06em;
  margin-right: 3px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  padding-right: 20px;
  text-transform: uppercase;
}
.dashboard-campaign-name {
  color: #2b2b2b;
  display: block;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 14px 12px 13px 0;
  max-width: 240px;
}
.subtitle-style {
  font-size: 13px;
  color: #969696;
}
.label-style {
  font-weight: 700;
  line-height: 1.42857143;
  color: #333;
  font-size: 13px;
}
.muted-text-style {
  margin-bottom: 10px;
  font-size: 12px;
  color: #999999;
}
.top-toggle.is-on {
  background-color: #4abfb8;
  border: solid 1px transparent;
}
.top-toggle {
  position: absolute;
  right: 0px;
  top: 10px;
  font-size: 10px;
  padding: 2px;
  width: 75px;
  height: 35px;
  background-color: #df4134;
  border-radius: 4px;
  border: solid 1px transparent;
  letter-spacing: .06em;
}
.top-toggle .btn-primary {
  font-size: 10px;
  text-transform: uppercase;
  color: #333;
  width: 80px;
}
.top-toggle .btn-primary:before,
.top-toggle .btn-primary:after {
  display: block;
  position: absolute;
  content: "";
}
.top-toggle .btn-primary:focus {
  border: none !important;
  outline: none;
}
.top-toggle .btn-primary.on.is-active {
  position: absolute;
  background-color: none;
  display: none;
}
.top-toggle .btn-primary.off.is-active {
  position: absolute;
  background-color: none;
  display: none;
}
.top-toggle .btn-primary.on {
  background: none;
  position: absolute;
  left: -8px;
  width: 80px;
  top: 7px;
  color: #f5f5f5;
  text-align: right;
}
.top-toggle .btn-primary.on:before {
  left: 10px;
  width: 32px;
  height: 28px;
  background: #f5f5f5;
  border: 1px solid #dedede;
  border-radius: 4px;
  top: -4px;
}
.top-toggle .btn-primary.on .lines:before,
.top-toggle .btn-primary.on .lines:after {
  display: block;
  position: absolute;
  content: "";
}
.top-toggle .btn-primary.on .lines {
  display: inline-block;
  position: absolute;
  left: 25px;
  width: 1px;
  height: 15px;
  top: 3px;
  background-color: #dedede;
}
.top-toggle .btn-primary.on .lines:before {
  left: 5px;
  top: 0px;
  width: 1px;
  height: 15px;
  background-color: #dedede;
}
.top-toggle .btn-primary.on .lines:after {
  left: -5px;
  top: 0px;
  width: 1px;
  height: 15px;
  background-color: #dedede;
}
.top-toggle .btn-primary.off {
  position: absolute;
  background: none;
  width: 125px;
  top: 7px;
  right: -10px;
  color: #f5f5f5;
}
.top-toggle .btn-primary.off:before {
  right: 12px;
  width: 30px;
  height: 28px;
  background: #f5f5f5;
  border: 1px solid #dedede;
  border-radius: 4px;
  top: -4px;
}
.top-toggle .btn-primary.off .lines:before,
.top-toggle .btn-primary.off .lines:after {
  display: block;
  position: absolute;
  content: "";
}
.top-toggle .btn-primary.off .lines {
  display: inline-block;
  position: absolute;
  right: 26px;
  width: 1px;
  height: 15px;
  top: 3px;
  background-color: #dedede;
}
.top-toggle .btn-primary.off .lines:before {
  left: 5px;
  top: 0px;
  width: 1px;
  height: 15px;
  background-color: #dedede;
}
.top-toggle .btn-primary.off .lines:after {
  left: -5px;
  top: 0px;
  width: 1px;
  height: 15px;
  background-color: #dedede;
}
.input-style {
  font-size: 13px;
  border-radius: 2px;
  padding: 5px 5px 5px 5px;
  line-height: 1.42857143;
}
.select-style {
  font-size: 13px;
  border-radius: 2px;
  padding: 5px 5px 5px 5px;
  line-height: 1.42857143;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/commandiq-font.eot");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "commandiq-font";
  src: url("../fonts/commandiq-font.woff") format("woff"), url("../fonts/commandiq-font.ttf") format("truetype"), url("../fonts/commandiq-font.svg#commandiq-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "commandiq-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="ciq-"]:before,
[class*=" ciq-"]:before {
  font-family: "commandiq-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ciq-thin-right-arrow:before {
  content: "a";
}
.ciq-account-child:before {
  content: "b";
}
.ciq-users:before {
  content: "d";
}
.ciq-unlocked:before {
  content: "f";
}
.ciq-facebook-box:before {
  content: "g";
}
.ciq-twitter:before {
  content: "h";
}
.ciq-caret-down-small:before {
  content: "l";
}
.ciq-caret-up-small:before {
  content: "m";
}
.ciq-stats-bars:before {
  content: "o";
}
.ciq-activity:before {
  content: "p";
}
.ciq-add:before {
  content: "q";
}
.ciq-add-circle:before {
  content: "s";
}
.ciq-add-circle-outline:before {
  content: "t";
}
.ciq-area-chart:before {
  content: "r";
}
.ciq-arrow-drop-down:before {
  content: "u";
}
.ciq-arrow-drop-up:before {
  content: "v";
}
.ciq-assignment:before {
  content: "w";
}
.ciq-backspace:before {
  content: "x";
}
.ciq-bookmark:before {
  content: "y";
}
.ciq-cached:before {
  content: "z";
}
.ciq-calendar:before {
  content: "A";
}
.ciq-database2:before {
  content: "B";
}
.ciq-dashboard:before {
  content: "C";
}
.ciq-create:before {
  content: "D";
}
.ciq-copy:before {
  content: "E";
}
.ciq-content-paste:before {
  content: "F";
}
.ciq-content-copy:before {
  content: "G";
}
.ciq-cogs:before {
  content: "H";
}
.ciq-cog:before {
  content: "I";
}
.ciq-clear:before {
  content: "J";
}
.ciq-check-box-outline-blank:before {
  content: "K";
}
.ciq-check-box:before {
  content: "L";
}
.ciq-calendar-o:before {
  content: "M";
}
.ciq-desktop-windows:before {
  content: "N";
}
.ciq-email:before {
  content: "O";
}
.ciq-equalizer:before {
  content: "P";
}
.ciq-error:before {
  content: "Q";
}
.ciq-explore:before {
  content: "R";
}
.ciq-file-text:before {
  content: "S";
}
.ciq-file-text-o:before {
  content: "T";
}
.ciq-files-empty:before {
  content: "U";
}
.ciq-filter:before {
  content: "V";
}
.ciq-folder:before {
  content: "W";
}
.ciq-flag:before {
  content: "X";
}
.ciq-highlight-remove:before {
  content: "Y";
}
.ciq-label:before {
  content: "Z";
}
.ciq-delete:before {
  content: "0";
}
.ciq-search:before {
  content: "1";
}
.ciq-rocket:before {
  content: "2";
}
.ciq-restore:before {
  content: "3";
}
.ciq-radio-button-on:before {
  content: "4";
}
.ciq-radio-button-off:before {
  content: "5";
}
.ciq-publ:before {
  content: "6";
}
.ciq-phone-iphone:before {
  content: "8";
}
.ciq-person:before {
  content: "7";
}
.ciq-people:before {
  content: "9";
}
.ciq-menu:before {
  content: "!";
}
.ciq-lock:before {
  content: "\"";
}
.ciq-language:before {
  content: "#";
}
.ciq-share:before {
  content: "$";
}
.ciq-stack:before {
  content: "%";
}
.ciq-stats-dots:before {
  content: "&";
}
.ciq-target:before {
  content: "'";
}
.ciq-toggle-off:before {
  content: "(";
}
.ciq-toggle-on:before {
  content: ")";
}
.ciq-tools:before {
  content: "*";
}
.ciq-tools2:before {
  content: "+";
}
.ciq-trending-up:before {
  content: ",";
}
.ciq-settings:before {
  content: "/";
}
.ciq-edit:before {
  content: ":";
}
.ciq-trashcan:before {
  content: ";";
}
.ciq-http:before {
  content: "<";
}
.ciq-alert:before {
  content: "=";
}
.ciq-large-tools:before {
  content: ">";
}
.ciq-return:before {
  content: "?";
}
.ciq-minus-circle-1:before {
  content: "c";
}
.ciq-delete-circle-outline:before {
  content: "]";
}
.ciq-crowd:before {
  content: "@";
}
.ciq-schedule:before {
  content: "[";
}
.ciq-copy-1:before {
  content: "_";
}
.ciq-documents:before {
  content: "`";
}
.ciq-account:before {
  content: "{";
}
.ciq-question-circle:before {
  content: "|";
}
.ciq-trending:before {
  content: "}";
}
.ciq-mobile-phone:before {
  content: "~";
}
.ciq-branching:before {
  content: "\\";
}
.ciq-money:before {
  content: "\e000";
}
.ciq-plus:before {
  content: "\e001";
}
.ciq-browser:before {
  content: "\e002";
}
.ciq-checkmark-circle:before {
  content: "\e003";
}
.ciq-checkmark-circle-outline:before {
  content: "\e004";
}
.ciq-delete-circle:before {
  content: "\e005";
}
.ciq-locked:before {
  content: "\e006";
}
.ciq-automate:before {
  content: "\e007";
}
.ciq-send:before {
  content: "\e008";
}
.ciq-thin-mail:before {
  content: "\e009";
}
.ciq-unif1e0:before {
  content: "\e00a";
}
.ciq-linkedin-1:before {
  content: "\e00b";
}
.ciq-delete-cross:before {
  content: "\e00c";
}
.ciq-caret-down:before {
  content: "\e00d";
}
.ciq-nav-arrows:before {
  content: "\e00e";
}
.ciq-checkmark:before {
  content: "\e00f";
}
.ciq-speech-bubbles:before {
  content: "\e010";
}
.ciq-facebook:before {
  content: "\e011";
}
.ciq-linkedin-box:before {
  content: "\e012";
}
.ciq-minus-circle:before {
  content: "\e014";
}
.ciq-settings-tools:before {
  content: "\e015";
}
.ciq-thin-left-arrow:before {
  content: "j";
}
.ciq-thin-up-arrow:before {
  content: "k";
}
.ciq-thin-down-arrow:before {
  content: "\e013";
}
.ciq-long-down-arrow:before {
  content: "\e016";
}
.ciq-heart:before {
  content: "i";
}
.ciq-chart-line:before {
  content: "n";
}
.ciq-chart-bar:before {
  content: "-";
}
.ciq-flashlight:before {
  content: ".";
}
.ciq-location-arrow:before {
  content: "^";
}
.ciq-targeting:before {
  content: "\e017";
}
.ciq-star-two:before {
  content: "\e018";
}
.ciq-star:before {
  content: "\e019";
}
.ciq-tag-2:before {
  content: "\e01a";
}
.ciq-docs:before {
  content: "\e01b";
}
.ciq-graph-trend:before {
  content: "\e01c";
}
.ciq-graph-horizontal:before {
  content: "\e01d";
}
.ciq-eye:before {
  content: "e";
}
.ciq-eye-1:before {
  content: "\e01e";
}
.ciq-clock:before {
  content: "\e01f";
}
.ciq-key:before {
  content: "\e020";
}
.ciq-wrench:before {
  content: "\e021";
}
.ciq-widget:before {
  content: "\e022";
}
.ciq-briefcase-case-two:before {
  content: "\e023";
}
.ciq-user-circle-outline:before {
  content: "\e024";
}
.ciq-user-circle:before {
  content: "\e025";
}
.ciq-globe-outline:before {
  content: "\e026";
}
.ciq-contact-group:before {
  content: "\e027";
}
.ciq-home:before {
  content: "\e028";
}
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
  width: 215px;
  margin-left: auto !important;
  margin-right: auto !important;
}
#sidebar-wrapper {
  -moz-transition: width 0.1s;
  -webkit-transition: width 0.1s;
  -ms-transition: width 0.1s;
  -o-transition: width 0.1s;
  transition: width 0.1s;
  z-index: 1000;
  position: fixed;
  top: 0px;
  left: 215px;
  width: 215px;
  height: 100%;
  margin-top: 55px;
  margin-left: -215px;
  overflow-y: auto;
  background: #33363a;
  -moz-box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.3);
  font-family: "proxima-nova", sans-serif;
}
#sidebar-wrapper .row.header-logged-in {
  margin: 0px !important;
}
#sidebar-wrapper .navbar {
  border: 0px !important;
}
#sidebar-wrapper .navbar-nav > li > a {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: .06em;
  color: #949494;
  border-bottom: solid 1px #2b2e33;
  padding: 18px 0px 18px 25px;
  display: block;
}
#sidebar-wrapper .navbar-nav > li > a:hover {
  background-color: #414549;
  color: #fff;
}
#sidebar-wrapper .navbar-nav > li {
  width: 215px;
}
#sidebar-wrapper .navbar-nav > li.active {
  background-color: #414549;
  color: #fff;
}
#sidebar-wrapper .navbar-nav > li.active a {
  color: #fff;
}
#sidebar-wrapper .navbar-nav > li i {
  font-size: 17px;
  padding-right: 12px;
  position: relative;
  top: 2px;
}
#sidebar-wrapper .navbar-nav.sidebar-sub-nav {
  margin: 0px;
}
#sidebar-wrapper .header-dropdown .btn.btn-sidebar {
  text-align: left;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: .06em;
  color: #949494;
  border-bottom: solid 1px #2b2e33;
  width: 100%;
  display: block;
  background-color: #33363a;
  padding: 18px 0px 18px 25px;
  opacity: 1.0;
  outline: none !important;
  border-radius: 0px;
}
#sidebar-wrapper .header-dropdown span.ciq-arrow {
  position: absolute;
  top: 23px;
  right: 0px;
  padding-right: 20px;
  font-size: 16px;
  color: rgba(148, 148, 148, 0.45);
}
#sidebar-wrapper .header-dropdown .btn-sidebar {
  background-color: #141414;
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu {
  background-color: #262729;
  list-style: none;
  padding: 5px 0px 5px 0px;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu .arrow-open {
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #33363a;
  position: absolute;
  top: 58px;
  left: 6px;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li.active a {
  background-color: #141414;
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li.active a i {
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li a {
  display: block;
  font-weight: 300;
  text-transform: none;
  font-size: 13px;
  letter-spacing: .06em;
  color: #949494;
  border-bottom: 0px;
  padding: 10px 0px 10px 25px;
  text-decoration: none;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li a i {
  font-size: 14px;
  color: #949494;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li a i.ciq-key {
  font-size: 17px;
  padding-right: 10px;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li a:hover {
  background-color: #141414;
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown .side-dropdown-menu li a:hover i {
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown:hover,
#sidebar-wrapper .header-dropdown.active {
  color: #ffffff;
  background-color: #414549;
}
#sidebar-wrapper .header-dropdown:hover .side-title,
#sidebar-wrapper .header-dropdown.active .side-title {
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown:hover i,
#sidebar-wrapper .header-dropdown.active i {
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown:hover .btn.btn-sidebar,
#sidebar-wrapper .header-dropdown.active .btn.btn-sidebar {
  color: #ffffff;
  background-color: #414549;
}
#sidebar-wrapper .header-dropdown:hover .side-dropdown-menu .arrow-open,
#sidebar-wrapper .header-dropdown.active .side-dropdown-menu .arrow-open {
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #414549;
}
#sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li.active a,
#sidebar-wrapper .header-dropdown.active .side-dropdown-menu li.active a {
  background-color: #141414;
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li.active a i,
#sidebar-wrapper .header-dropdown.active .side-dropdown-menu li.active a i {
  color: #ffffff;
}
#sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li a i,
#sidebar-wrapper .header-dropdown.active .side-dropdown-menu li a i {
  color: #949494;
}
#sidebar-wrapper .sidebar-heading {
  background-color: #e53c2e;
  height: 62px;
}
#sidebar-wrapper .sidebar-heading i {
  color: #ffffff;
  float: left;
  position: absolute;
  left: -5px;
  top: 20px;
}
#sidebar-wrapper .sidebar-heading a {
  text-align: center;
  width: 215px;
}
#sidebar-wrapper .sidebar-heading img {
  margin-left: auto;
  margin-top: 15px;
  margin-right: auto;
}
#sidebar-wrapper .nav-accordion .panel-group .panel:hover .accordion-heading {
  background-color: #414549;
  color: #fff;
}
#sidebar-wrapper .nav-accordion .panel-group .panel:hover .accordion-heading a {
  color: #fff;
}
#sidebar-wrapper .nav-accordion .panel-group .panel:hover .accordion-heading i {
  color: #fff;
}
#sidebar-wrapper .nav-accordion .panel-group .panel:hover .accordion-heading.active {
  background-color: #414549;
}
#app.logged_in #wrap.sidebar_open {
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  padding-left: 70px;
}
#app.logged_in #wrap.sidebar_open .navbar > .container .navbar-brand,
#app.logged_in #wrap.sidebar_open .navbar > .container-fluid .navbar-brand {
  width: 70px !important;
}
#app.logged_in #wrap.sidebar_open .notifications .alert .inner-notify {
  margin: 0px 50px;
}
#app.logged_in #wrap.sidebar_open .notifications .alert {
  margin-left: 70px;
}
#app.logged_in #wrap.sidebar_open .notifications .alert.alert-admin .inner-notify {
  color: white;
  margin: 0px auto;
}
#app.logged_in #wrap.sidebar_open .notifications .alert.alert-admin {
  margin-left: 0px;
}
#app.logged_in #wrap.sidebar_open .header.header-logged-in .logo {
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  width: 70px;
}
#app.logged_in #wrap.sidebar_open .header.header-logged-in .logo img {
  width: 35px;
  margin-top: 3px;
  margin-left: 7px;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper {
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  width: 70px;
  overflow: visible;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper span.side-title {
  display: none;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper span {
  display: none;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .navbar-nav > li {
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  width: 70px;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .navbar-nav > li > a:hover {
  width: 215px;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .navbar-nav > li > a:hover span.side-title {
  display: inline-block;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .navbar-nav > li > a:hover span.ciq-arrow {
  display: inline-block;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown span.drop-title {
  display: none;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .btn.btn-sidebar {
  width: 215px;
  background-color: #414549;
  color: #ffffff;
  border-radius: 0px;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .btn.btn-sidebar span.side-title {
  display: inline-block;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .btn.btn-sidebar span.ciq-arrow {
  display: inline-block;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu {
  background-color: #262729;
  width: 215px;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li a {
  background-color: #262729;
  color: #949494;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li a span.side-title {
  color: #949494;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li.active a,
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li:hover a {
  background-color: #141414;
  color: #ffffff;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li.active a i,
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu li:hover a i {
  color: #ffffff;
}
#app.logged_in #wrap.sidebar_open #sidebar-wrapper .header-dropdown:hover .side-dropdown-menu span.drop-title {
  display: inline-block;
}
#logout_header_tab {
  float: right;
}
#logout_header_tab a {
  height: 55px;
  color: #4b4f55;
  font-size: 14px;
  line-height: 15px;
  margin-top: 9px;
  padding: 5px 10px 0px 10px;
  text-decoration: none;
  -webkit-transition: 0.07s;
  -moz-transition: 0.07s;
  -o-transition: 0.07s;
  transition: 0.07s;
  -webkit-backface-visibility: hidden;
  letter-spacing: .05em;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
}
#logout_header_tab a:hover {
  background-color: #f5f5f5;
  color: #27292c;
  cursor: pointer;
  border-bottom: 1px solid rgba(230, 230, 230, 0.7);
}
#logout_header_tab a.dropdown-toggle {
  margin: 0px 20px 0px 0px;
}
#logout_header_tab i {
  margin-right: 5px;
  font-size: 25px;
  position: relative;
  top: 6px;
}
#logout_header_tab span {
  margin-left: 5px;
  position: relative;
  top: 2px;
}
#logout_header_tab .dropdown-menu:before {
  border-left: 8px solid rgba(238, 238, 238, 0);
  border-right: 8px solid rgba(238, 238, 238, 0);
  border-bottom: 8px solid rgba(230, 230, 230, 0.7);
  margin-left: -8px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 3500;
  top: -8px;
  right: 20px;
}
#logout_header_tab .dropdown-menu:after {
  border-left: 7px solid rgba(238, 238, 238, 0);
  border-right: 7px solid rgba(238, 238, 238, 0);
  border-bottom: 7px solid #ffffff;
  border-width: 7px;
  margin-left: -7px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 3500;
  top: -7px;
  right: 21px;
}
#logout_header_tab .dropdown-menu {
  background: #ffffff;
  box-shadow: none;
  border: none;
  border-radius: 0;
  font-size: 13px;
  margin-top: 7px;
  margin-right: 5px;
  min-width: 100px;
  padding-bottom: 8px;
  left: auto;
  right: 0;
  border: 1px solid rgba(230, 230, 230, 0.7);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1) !important;
}
#logout_header_tab .dropdown-menu a {
  height: 40px;
  background: transparent;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 15px;
  margin-top: 9px;
  border-radius: 0px;
  padding: 10px 18px;
  text-decoration: none;
  border-bottom: none;
}
#logout_header_tab .dropdown-menu i {
  font-size: 14px;
  top: 2px;
  right: 3px;
}
#logout_header_tab .dropdown-menu a:hover {
  background-color: #f5f5f5;
  border-bottom: none;
}
#logout_header_tab .dropdown-menu li {
  float: none;
  text-align: left;
}
