﻿.body-content {
  /*background-color: #35a9e0;*/
  /*background-image:url(../Images/CRM/striped_bg.png);
	background-repeat:repeat;*/
}
.dv-sign-up a {
  color: #FBB971;
}
.field-validation-error {
  color: #be1e2d;
  /*font-size:11px;*/
}
.form-control:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(53, 159, 224, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(53, 159, 224, 0.6);
}
.mp-sidebar-container .nav-pills li a {
  /*border-color:@gray-light;*/
  background-color: #eeeeee;
  /*color: #35a9e0;*/
  text-align: center;
  padding: 5px 10px 1px;
  width: 94px;
}
.mp-sidebar-container .nav-pills li.active a {
  background-color: #fff;
  /*color: #35a9e0;*/
}
.mp-body-container {
  background-color: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
}
.mp-sidebar-container .nav-pills li a span {
  display: block;
  font-size: 12px;
}
.mp-sidebar-container .nav-pills li a span.dv-one-word {
  margin: 10px 0 7px 0;
}
/* Checkbox Switch - WHITE BG */
.cv-checkbox-switch-white {
  background: #FFFFFF;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.cv-checkbox-switch-white:after {
  color: #555555;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15);
}
.cv-checkbox-switch-white:before {
  color: #3aacf4;
}
.cv-checkbox-switch-white label {
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  background: #C5C5C5;
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: -moz-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: -o-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: -ms-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#a5a5a5', GradientType=0);
}
.cv-switch-label {
  color: #666666;
}
/* Checkbox Switch - GREY BG */
.cv-checkbox-switch-grey {
  background: #F7F7F7;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.cv-checkbox-switch-grey:after {
  color: #555555;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15);
}
.cv-checkbox-switch-grey:before {
  color: #3aacf4;
}
.cv-checkbox-switch-grey label {
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  background: #C5C5C5;
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: -moz-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: -o-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: -ms-linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  background: linear-gradient(top, #e0e0e0 0%, #c5c5c5 40%, #a5a5a5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#a5a5a5', GradientType=0);
}
/* DAN */
/* TOP NAV */
.navbar-default .navbar-nav > li > a {
  /*color: #35a9e0;*/
}
.navbar-default .navbar-nav > li > a:hover {
  color: #038ccc;
}
/* END TOP NAV */
.active .dv-step-status {
  font-size: 12px;
  color: #363636;
}
.dv-step-status {
  font-size: 12px;
  color: #acacac;
  display: block;
}
.mp-sidebar-nav a:hover .dv-step-status {
  font-size: 12px;
  color: #363636;
}
.fa-times {
  color: #ea0f22;
  font-size: 16px;
}
.fa-check {
  color: #44b051;
  font-size: 16px;
}
.jumbotron {
  min-height: 700px;
}
.jumbotron h1 {
  font-size: 43px !important;
}
.mp-body-container {
  min-height: 852px;
}
.navbar-brand {
  padding-bottom: 0px !important;
  padding-top: 10px;
}
.mp-nav-row {
  float: right;
  width: 75%;
  text-align: bottom;
  padding: 0 30px 0 15px;
}
.mp-spacer-right {
  margin-right: 10px;
}
h5 {
  color: #35a9e0;
  font-family: inherit;
  font-weight: 300;
  line-height: 1.1;
}
.mp-no-margin h3 {
  margin-top: 0px !important;
}
.mp-edit-btn-container {
  float: right !important;
}
.mp-edit-btn-container {
  margin-bottom: 10px;
}
.mp-submit-container-top {
  width: 150px;
  display: inline-block;
  margin-right: 10px;
}
.mp-top-row {
  display: inline-block;
}
.btn-warning > a,
.btn-primary > a {
  color: #ffffff;
}
.mp-email-nav {
  display: block;
  line-height: 20px;
  padding-bottom: 15px;
  padding-top: 15px;
}
/* END SIDEBAR NAV */
.title-row h3 {
  font-size: 24px;
  color: #f59429;
  font-weight: 200;
  margin-bottom: 0px;
}
.title-row hr {
  border-color: #f59429;
  border-weight: 2px;
  margin-top: 10px;
}
.page-header {
  color: #f59429;
  border-bottom: 1px solid #f59429;
  margin: 10px 0 20px !important;
}
.mp-body-container .row {
  padding-left: 20px !important;
}
footer p {
  color: #ffffff;
}
.navbar.navbar-fixed-top {
    min-height: 100px !important;
    background-color: lightblue !important;
}
/* KENDO */
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #555555;
}
.k-widget.k-dropdown {
  display: block;
}
/* END DAN */
label[data-cv-required="True"]::after {
  content: " *";
  color: #be1e2d;
}
body {
  /*background-color: #35a9e0;*/
  /*background-color: #222;*/
}
#body-content {
  /*background-color: #35a9e0;*/
}
#page-content {
  background-color: #fff;
  /*background-color: #fff;*/
}
/* Top Navigation */
.top-nav > li > a,
.top-nav .control-label {
    color: #707070;
    font-size:15px;
    /*color: white;*/
}
.top-nav > li > a:hover,
.top-nav > li > a:focus,
.top-nav > .open > a,
.top-nav > .open > a:hover,
.top-nav > .open > a:focus {
  /*color: #fff;*/
  /*background-color: #35a9e0;*/
  background-color: transparent;
}
.top-nav > .open > .dropdown-menu {
  /*border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #fff;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);*/
}
.dv-top-nav-link {
  margin-top: 7px;
}
a.cv-show-broadcast-msg i {
  color: #eeeeee;
}
/*.top-nav .dropdown{
    margin-top: 14px;
    margin-left: 14px;
}*/
li.message-preview {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: none;
}
/* Side Navigation */
.side-nav {
  border-color: #999999;
  background-color: #eeeeee;
  /*background-color:@brand-primary;*/
}
.side-nav li.active a {
  color: #35a9e0 !important;
  background-color: #ffffff !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.side-nav li a:hover,
.side-nav li a:focus {
  background-color: #ffffff !important;
  /*background-color: #000 !important;*/
}
.dv-sidebar-nav a {
  min-height: 70px;
}
li.dv-sidebar-nav a i {
  color: #bbbbbb;
}
#dv-top-level-menu li a i {
  color: #bbbbbb;
}
@media (max-width: 992px) {
  .navbar-brand span {
    display: none;
  }
}
@media (max-width: 768px) {
  .dv-step-status {
    display: inline;
  }
  .dv-sidebar-nav a {
    min-height: 35px;
  }
  .navbar-collapse {
    max-height: 628px;
  }
}
.side-nav li a {
  color: #35a9e0 !important;
}
.side-nav > li > ul > li > a:hover {
  color: #fff;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #555555;
}
label[data-cv-required="True"]::after {
  content: " *";
  color: #be1e2d;
}
.navbar-inverse .navbar-nav > .active > a {
  color: #f2fafc;
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  color: #f2fafc;
}
.cv-section-divider {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
.cv-form-control-label {
  font-weight: 500 !important;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #666 !important;
}

.navbar-toggle {
    color:white;
    border-color:white;
}
.navbar-inverse .navbar-toggle {
    border-color:white;
}

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

body.dv-embedded,
body.dv-embedded > .body-content {
    background: none !important;
}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
}

.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width: inherit;
    height: inherit;
    /* To center horizontally */
    margin: 0 auto;
}
.k-dropdownlist {
    border: 1px solid #ccc !important;
}
.mp-program-label{
  color: #35a9e0;
}