/****** General ******/
  body, html {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 18px;
    letter-spacing: .36px;
    color: #555;
    background: #f6f6f6;
  }

  h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: "Roboto Condensed",sans-serif;
    color: #002b46;
  }

  a {
    color: #002b46;
    text-decoration: underline
  }

  a:hover {
    color: #b2cdbc;
  }

  li>a, .btn {
    text-decoration: none;
  }

  .breadcrumb {
    background-color: #f6f6f6
  }

  .page-header {
    border-bottom: 1px solid #ddd;
  }

  .text-success {
    color: #2b542c;
  }

  .text-danger {
    color:#843534;
  }

  .badge-primary{
    background-color: #2f5fef;
  }

  .alignRight{
    text-align: right;
  }
/****** General ******/

/****** Buttons ******/
  .btn {
    font-weight: 500;
    min-width: 150px;
    padding: 12px 6px;
    border-radius: 10px;
  }
  
  .input-group .btn,
  .input-group-btn .btn,
  .action .btn,
  .grid-actions .btn {
    padding: 7px 12px 7px 12px;
    min-width: 1px;
  }

  .input-group-btn .btn .clearlookupfield,
  .input-group-btn .btn .launchentitylookup {
    padding: 9px 12px;
    min-width: 1px;
  } 

  .btn-default:not(.btn-danger):not(.btn-success) {
    color: #002b46;
    background-color: #b2cdbc;
    border-color: #b2cdbc;
  }

  .btn-default:focus:not(.btn-danger):not(.btn-success),
  .btn-default.focus:not(.btn-danger):not(.btn-success),
  .btn-default:hover:not(.btn-danger):not(.btn-success), 
  .btn-default:active:not(.btn-danger):not(.btn-success) {
    color: #fff;
    background-color: #b2cdbc;
    border-color: #b2cdbc;
  }

  .btn-default.disabled:hover:not(.btn-danger):not(.btn-success), 
  .btn-default.disabled:focus:not(.btn-danger):not(.btn-success),
  .btn-default.disabled.focus:not(.btn-danger):not(.btn-success),
  .btn-default[disabled]:hover:not(.btn-danger):not(.btn-success),
  .btn-default[disabled]:focus:not(.btn-danger):not(.btn-success),
  .btn-default[disabled].focus:not(.btn-danger):not(.btn-success), 
  fieldset[disabled] .btn-default:hover:not(.btn-danger):not(.btn-success), 
  fieldset[disabled] .btn-default:focus:not(.btn-danger):not(.btn-success), 
  fieldset[disabled] .btn-default.focus:not(.btn-danger):not(.btn-success) {
    border-color: #002b46;
  }

  .btn-primary:not(.btn-danger):not(.btn-success) {
    color: #b2cdbc;
    background-color: #002b46;
    border-color: #002b46;
  }

  .btn-primary:focus:not(.btn-danger):not(.btn-success), 
  .btn-primary.focus:not(.btn-danger):not(.btn-success), 
  .btn-primary:hover:not(.btn-danger):not(.btn-success),
  .btn-primary:active:not(.btn-danger):not(.btn-success),
  .btn-primary.active:not(.btn-danger):not(.btn-success) {
    color: #fff;
    background-color: #002b46;
    border-color: #002b46;
  }

  .btn-primary.disabled:hover:not(.btn-danger):not(.btn-success), 
  .btn-primary.disabled:focus:not(.btn-danger):not(.btn-success), 
  .btn-primary.disabled.focus:not(.btn-danger):not(.btn-success), 
  .btn-primary[disabled]:hover:not(.btn-danger):not(.btn-success), 
  .btn-primary[disabled]:focus:not(.btn-danger):not(.btn-success), 
  .btn-primary[disabled].focus:not(.btn-danger):not(.btn-success), 
  fieldset[disabled] .btn-primary:hover:not(.btn-danger):not(.btn-success), 
  fieldset[disabled] .btn-primary:focus:not(.btn-danger):not(.btn-success), 
  fieldset[disabled] .btn-primary.focus:not(.btn-danger):not(.btn-success) {
    color: #b2cdbc;
    background-color: #002b46;
    border-color: #002b46;
  }

  .input-group-addon{
    color: #002b46;
    background-color: #b2cdbc;
    border-color: #b2cdbc;
    border-radius: 10px;
  }

  .list-group-item.active {
    color: #555;
    background-color: #fff;
    border-color: #ddd;
  }

  .add-folder.btn{
    display: none;
  }

  .form-close.disabled, .form-close[disabled] {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
  }
/****** Buttons ******/


/****** Content ******/
  .container {
    margin-top: 90px;
  }

  .sort > a > .fa {
    top: 0px;
  }

  .crmEntityFormView .tab-title.required:after {
    content: ' *';
    color: #a94442;
    font-size: smaller;
  }

  .crmEntityFormView #statuscode.status.form-control {
    border: 0;
    background-color: #F6F6F6;
    box-shadow: none;
  }

  .bootstrap-datetimepicker-widget table td.day.disabled{
    background-color: lightgrey;
  }
/****** Content ******/


/****** Navigation ******/
  .navbar{
    min-height: 92px;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: 2px solid #ddd;
    width: 100%;
  }

  .navbar > .container {
    margin-top: 0px;
  }

  .navbar-static-top.navbar .navbar-collapse {
    margin-top: 20px;
  }

  .navbar-default .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default.navbar-brand:focus {
    color: #fff;
  }

  .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a,
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a {
    color: #002b46;
    text-decoration: none
  }
 
  .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #b2cdbc;
  }

  .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    border-color: #b2cdbc;
  }

  .homelink > img {
    width: 130px;
  }
/****** Naviation ******/

/****** Filter ******/
    #entitylist-filters > li > ul {
        margin-right: 20px;
    }
    
    #entitylist-filters > li > ul > div {
        padding-right: 20px;
    }

    #numberRangeFilterPopover {
      position: absolute;
    }

    #numberRangeFilterPopover .popover {
      width:300px;
      max-width:none;
      top: 0px !important;
      left: 0px !important;
    }

    #numberRangeFilterPopover .popover.bottom {
      margin-top: 0px;
    }

    #numberRangeFilterPopover .popover .arrow {
      left: 20px !important;
      border-width: 6px !important;
      top: -13px !important;
    }

    #numberRangeFilterPopover .btn {
      margin-left: 5px;
      min-width: revert;
      padding: revert;
    }

    .dateRangeFilter, .numberRangeFilter {
      cursor: pointer;
    }

    .numberRangeFilterSlider {
      width: 100%;
      margin-top: 20px;
      margin-bottom: 20px;
    }
/****** Filter ******/

/****** Create Order Items ******/
  #CreateOrderItemsModal .required label:after {
      content: ' *';
      color: #a94442;
  }

  #CreateOrderItemsModal .selected-print-media-titles {
      padding: 8px;
  }
/****** Create Order Items ******/

/****** MPP Order ******/
  .mpp-order-download {
    border: 0;
  }
/****** MPP Order ******/

/****** Footer ******/
  footer {
    margin-top: 50px;
    line-height: .85;
  }

  footer .container {
    margin-top: 0px;
  }

  footer .footer-top, footer .footer-bottom{
    color: #b2cdbc;
    background-color: #002b46;
  }

  footer .footer-bottom ul {
    padding: 0;
  }

  footer .footer-bottom li {
    float: left;
    margin-right: 50px;
  }

  footer .footer-bottom li span {
    font-size: 18px;
    color: #b2cdbc;
  }

  footer h1 {
    color: #b2cdbc;
    font-size: 90px;
    font-weight: bold; 
    text-align: left;
    padding-top: 50px;
    margin-bottom: 100px;
    box-sizing: content-box; 
    line-height: 1;
  }

  footer .footerBrand{
    margin-top: 100px;
  }

  footer .brand {
    font-size: 14px;
    font-weight: 500;
    text-align: right;
  }

  footer .brand span {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
  }

  .brandImage {
    width: 270px;
  }
/****** Footer ******/


/****** Home ******/
  .section-landing {
    margin-top: 90px;
    height: 720px;
  }

  .page_section > .layer_up, .section-landing > .layer_down{
    visibility: hidden;
  }

  .blue_border {
    border-bottom: 2px solid #002b46;
  }

  #gethelp {
    visibility: hidden;
  }
/****** Home ******/


/****** QuickView Form *******/
  .container.quickform {
    width: 100% !important;
  }

  .crmquickform-cell {
    border-right: none !important;
    padding-bottom: 0px !important;
  }
  
  .quickform .crmEntityFormView .cell {
    padding-left: 0;
    padding-right: 0;
  }
/****** QuickView Form *******/

/****** DateTimePicker ******/
  .datepicker .day.disabled button {
    background-color: transparent;
  }

  .bootstrap-datetimepicker-widget table td.new, 
  .bootstrap-datetimepicker-widget table td.old {
    visibility: hidden;
  }
/****** DateTimePicker ******/