﻿body {
    font-family: 'ProximaNova',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 13px;
    color: #c2c2c2;    
}

.container {
    padding-right: 10px;
    padding-left: 10px; 
}

.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
}

.row {
  margin-right: -10px;
  margin-left: -10px;
}

.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-right: 10px;
  padding-left: 10px;
}

.form-group {
  margin-bottom: 10px;
}

.form-horizontal .form-group {
  margin-right: -10px;
  margin-left: -10px;
}

.form-group.vertical-form {
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}

/* black label login page */
#login .btn-login,
#register .btn-register {
    /*padding: 10px 40px;*/
    background-color: #f93;
    /*color: #000;*/
    height: auto;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 10px;

    /* for the white version */
    padding: 7px 40px;
    border-radius: 45px;
    border-color: #eea236;
    color: #fff;
    outline: none;
}

#login .btn-login:hover,
#register .btn-register:hover {
    background-color: #f93;
    /*color: #000;*/
    border-color: #d58512;

    /* for the white version */
    color: #fff;
    outline: none;
}

#login .third-party-login-container,
#register .third-party-login-container {
    margin-top: 30px;
    margin-left: 10px;
}

#login .btn-register-container,
#register .btn-login-container {
    margin-left: 10px;
    font-size: 17px;
}

#register .btn-login-container {
    margin-top: 30px;
}

#login .btn-register-container > a,
#register .btn-login-container > a {
    font-weight: bold;
    color: #46a0f0;
}

#login .btn-third-party-login img,
#register .btn-third-party-login img {
    width: 280px;
}

#login .btn-third-party-login img,
#register .btn-third-party-login img {
    border: 1px solid #4267b2;
}

#login .btn-third-party-login .img-responsive,
#register .btn-third-party-login .img-responsive {
    display: inline-block;
}

/* end black label login page */

/*#page {
    padding-top: 10px;
}*/

INPUT[type="text"].form-control,
INPUT[type="search"].form-control,
INPUT[type="number"].form-control,
INPUT[type="email"].form-control,
INPUT[type="password"].form-control,
INPUT:not([type]).form-control {
    border-radius: 0px;
}

.igonore-form-group-lg .form-group-lg  INPUT[type="text"].form-control,
.igonore-form-group-lg .form-group-lg INPUT[type="search"].form-control,
.igonore-form-group-lg .form-group-lg INPUT[type="number"].form-control,
.igonore-form-group-lg .form-group-lg INPUT[type="email"].form-control,
.igonore-form-group-lg .form-group-lg INPUT[type="password"].form-control,
.igonore-form-group-lg .form-group-lg INPUT:not([type]).form-control {
    height: 23px;
    font-size: 13px;
    margin: 0;
    padding: 0 5px;
} 

@media (min-width: 768px){
    .igonore-form-group-lg .form-horizontal  .form-group-lg .control-label {
        padding-top: 2px;
        font-size: 13px;
        font-weight: normal;
    }
}

select.form-control {
    height: 23px;
    padding-left: 4px;
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 19px;
    font-size: 13px;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.06);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.06);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.06);
    /*font-weight: normal;
    cursor: pointer;*/
    background-color: #3c3c42;
    border: 1px solid #0a0a0a;
    border-radius: 0;
    /*font-family: 'ProximaNova',Arial,'Helvetica Neue',Helvetica,sans-serif;*/
    /*box-sizing: border-box;*/
    color: #c2c2c2;
    text-align: left;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: background-color .1s ease-out,color .1s ease-out;
    -webkit-transition: background-color .1s ease-out,color .1s ease-out;
    /*background-image: url("../images/solar/select_arrow.png"),-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%) !important;
    background-image: url("../images/solar/select_arrow.png"),-moz-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%) !important;
    background-image: url("../images/solar/select_arrow.png"),-ms-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%) !important;
    background-image: url("../images/solar/select_arrow.png"),-o-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%) !important;*/
    /*background-repeat: no-repeat;*/
    /*background-position: -webkit-calc(100% - 4px) 4px,0 0;*/
    /*background-position: calc(100% - 4px) 4px,0 0;*/
    /*text-indent: 0.01px;*/
    text-overflow: ""
}

select:focus:not([disabled]):not([readonly]) {
    position: inherit;
}

BUTTON, 
INPUT[type="button"], INPUT[type="submit"], 
.btn,
ul.nav-tabs > li > a {
    height: 23px;
    line-height: 23px;
    padding: 0 8px 0 8px;
    vertical-align: middle;
    font-size: 13px;
    white-space: initial;
    display: inline-block;
    overflow: hidden;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.1) 0,rgba(255,255,255,0) 100%);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.06);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.06);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.06);
    font-weight: normal;
    cursor: pointer;
    background-color: #3c3c42;
    border: 1px solid #0a0a0a;
    border-radius: 0;
    font-family: 'ProximaNova',Arial,'Helvetica Neue',Helvetica,sans-serif;
    box-sizing: border-box;
    color: #c2c2c2;
    text-align: center;
}

.btn.selected {
    color: #f93;
}

/* fix hidden checkboxes */
INPUT[type="checkbox"] {
    opacity: 1;
    display: inline-block;
}

/* remove double checkboxes */
INPUT[type="checkbox"]+label { 
    padding-left: 0px; 
    position: inherit;
}

INPUT[type="checkbox"]:checked+label::after {
    display:none;
}

INPUT[type="checkbox"]+label::before {
    display:none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* ui-autocomplete */
.ui-autocomplete.ui-widget-content .ui-state-focus {
    background: #f93;
    border-color: #2e2e33;
}

/* end ui-autocomplete */

/* Header */
/*.navbar-inverse .navbar-brand {    
    margin-top: 0px;
}

.navbar-inverse .navbar-brand > img {
    width: 80px;    
}*/

.navbar-inverse {
    background-color: #252529;
    border-color: #252529;
}

.navbar-toggle {
    height: 34px;
}

nav.navbar .navbar-nav > li > a {       
    color: #c2c2c2;
}

nav.navbar .navbar-nav > li > a.selected {
    color: #f93;
}

#header nav.navbar > .container-fluid .navbar-brand {
    padding-top: 13px;
    padding-bottom: 13px;
}

#header nav.navbar > .container-fluid .navbar-brand > img {
    width: 88px;
}

@media (min-width: 768px) {
    #header nav.navbar .nav.navbar-nav {
        margin-top: 15px;
        margin-bottom: 13px;
    }

    #header nav.navbar > .container-fluid {
        padding: 0px 55px;
    }

    #header nav.navbar > .container-fluid > .navbar-header {
        margin-right: 35px;
    }

    #header nav.navbar > .container-fluid .navbar-brand {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    #header nav.navbar > .container-fluid .navbar-brand > img {
        width: 110px;
    }
}

#header .dropdown-menu>li>a:focus, 
#header .dropdown-menu>li>a:hover {        
    background-color: #46464c;
}

@media (min-width: 768px) {
    .navbar {
        min-height: initial;
        margin-bottom: 6px;
    }

    .navbar-collapse {
        padding-left: 0px;
        padding-right: 0px;
    }

    #header .dropdown-menu {
        background-color: #252529;
    }

    #header .dropdown-menu .divider {
        margin: 5px 0;
    }
        
    #header .dropdown-menu>li>a {        
        color: #c2c2c2;
        padding: 0px 11px;        
    }

    nav.navbar .navbar-nav > li > a {   
        border-style: none;
        border-radius: 0px;
        padding: 0px 12px;
        margin: 3px 0px;
        text-transform:none;
        border-right: solid 2px #1a1a1c;        
    }

    nav.navbar .navbar-nav > li:first-child > a {        
        padding-left: 0px;
    }

    /*changed to work for all opened dropdowns*/
    nav.navbar .navbar-nav > li:last-child > a,
    nav.navbar .navbar-nav > .dropdown.open > a{        
        border-right-style: none;
    }
}

/*@media (min-width: 1200px) {        
    .navbar-inverse .navbar-brand > img {
        display: inline;
        width: 140px;
    }
}*/

@media (min-width: 768px) {
    .form-inline .form-control.datepicker {
        width: 100px;
    }
}

/* daterangepicker */
div.daterangepicker {
    background-color: #000;
    color: #c2c2c2;
}

div.daterangepicker .input-mini {
    color: #c2c2c2;
}

div.daterangepicker .input-mini:hover {
    color: #f2f2f2;
}

div.daterangepicker .input-mini.active {
    border: 1px solid #f93;
}

div.daterangepicker .calendar-table {
    border: none;
}

div.daterangepicker .calendar-table .monthselect,
div.daterangepicker .calendar-table .yearselect {
    padding-left: 5px;
}

div.daterangepicker .calendar-table .prev:hover,
div.daterangepicker .calendar-table .next:hover {
    background-color: #3c3c42;
}

div.daterangepicker .calendar-table tr:last-of-type th {
    background-color: #1a1a1c;
    color: #666570;
    border: solid 1px #0a0a0a;
    border-radius: 0;
}

div.daterangepicker .calendar-table td {
    color: #e2e2e2;
    background-color: #1e1e21;
    border: solid 1px #0a0a0a;
    border-radius: 0;
}

div.daterangepicker .calendar-table td:hover {
    color: #e2e2e2;
    background-color: #1e1e21;
    text-decoration: underline;
}

div.daterangepicker .calendar-table td.active {
    color: #000;
    background-color: #f93;
    text-decoration: underline;
}

div.daterangepicker .calendar-table td.off {
    background-color: #2f2f35;
    color: #666570;
    border: solid 1px #0a0a0a;
    border-radius: 0;
}

div.ranges ul > li {
    background-color: #3c3c42;
    border: 1px solid #0a0a0a;
    border-radius:0px;
    box-sizing: border-box;
    color: #c2c2c2;
}

div.ranges li.active {
    color: #000;
    background-color: #f93;
    border-color: #f93;
}

div.ranges ul > li:hover {
    color: #f2f2f2;
    background-color: #4f4f57;
}

.daterangepicker .calendar-table {
    background-color: #4a4a52;
}

/* End daterangepicker */

/* End Search Form */

div.title-and-search-form {
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    div.title-and-search-form {
        margin-bottom: 6px;
    }
}

div.elevation-icon-container {
    background-color: transparent !important;
}

div.chart-divider {
    display: none;
}


/* .nav-tabs = .button-split */
ul.nav-tabs {
    border-bottom-style: none;
}

ul.nav-tabs > li.active > a,
ul.nav-tabs > li.active > a:focus,
ul.nav-tabs > li.active > a:hover {
    background-color: transparent;
    color: #f93;
    border: 1px solid #0a0a0a;
}

ul.nav-tabs > li > a {
    margin-right: 0px;
}

.button-split a.btn:hover,
.button-split a.btn:focus,
ul.nav-tabs > li > a:hover {
    color: #f2f2f2;
    background-color: #4f4f57;
    border: 1px solid #0a0a0a;
}

.nav > li > a:focus, 
.nav > li > a:hover {
    background-color: #4a4b50;
    color: #ffffff;
}

.table.basic-table {
    border-style: none;
}

.table.basic-table thead th {
    border-bottom: none;
}

.table.basic-table > tbody > tr > td {
    border-top: none;
}

.table.basic-table > thead > tr > th.text-center,
.table.basic-table > tbody > tr > td.text-center {
    text-align: center;
}

/*.table.basic-table .gridrow_alternate,
.table.basic-table tr:nth-child(even) {
    background-color: #2f2f35;
}

.table.basic-table .gridrow_alternate:hover,
.table.basic-table tr:nth-child(even):hover {
    background-color: #3c3c42;
}*/

.table.basic-table td, 
.table.basic-table th {    
    padding: 5px 10px; 
    border-color: #151516;   
}

.table.basic-table td:first-child, 
.table.basic-table th:first-child {    
    border-left-style:none;
}

.table.basic-table td:last-child, 
.table.basic-table th:last-child {    
    border-right-style:none;
}

.table.basic-table a .fa-star,
#chart-panel a .fa-star, 
.basic-table-title a .fa-star {
    color: #ffffff;
}

.table.basic-table a.selected .fa-star,
#chart-panel a.selected .fa-star,
.basic-table-title a.selected .fa-star  {
    color: #f93;
}

.basic-table-title {
    background-color: #2e2e33;
    padding: 4px 10px 4px 10px;  
}

.nav-tabs.basic-table-title {
    padding: 4px 4px 4px 4px;  
}

.nav-tabs.basic-table-title > li > button.close,
#filters-panel-title button.close {
    color:#c2c2c2;
    font-size: 13px;
    font-weight: normal;
    text-shadow: none;
    opacity: 1;
}

.nav-tabs.basic-table-title > li > button.close:hover,
#filters-panel-title button.close:hover {
    background-color: transparent;
    color: #f2f2f2;
}

.basic-table-title h6 {    
    margin-top: 5px;
    margin-bottom: 3px;
    font-size: 0.98em;    
}

.modal .modal-header {
    background-color: #1a1a1c;
    color: #c2c2c2;
    border-bottom-color: #0a0a0a;
}

.modal .modal-body {
    background-color: #1a1a1c;
}

/* White modal */
.modal.modal-white .modal-header {
    background-color: transparent;
    color: #333;   
    border-bottom: 2px solid #ccc;
}

.modal.modal-white h4 {
    font-size: 18px;
    color: #333; 
    text-transform: none;
}

.modal.modal-white .modal-body {
    background-color: transparent;
    color: #333;    
}

.modal.modal-white .modal-footer {
    border-top-style: none;
}

.modal.modal-white INPUT[type="text"],
.modal.modal-white INPUT[type="search"],
.modal.modal-white INPUT[type="number"],
.modal.modal-white INPUT[type="email"],
.modal.modal-white INPUT[type="password"],
.modal.modal-white INPUT:not([type]),
.modal.modal-white select.form-control {
    background-color: #fff;
    color: #555;
    border: 1px solid #ccc;
}

.modal.modal-white select.form-control {
    background-image: none !important;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
}

.modal.modal-white select.form-control option {
    background-color: #fff;
    color: #555;
 }

.modal.modal-white .btn,
.modal.modal-white .btn:hover,
.modal.modal-white INPUT[type="button"].btn:hover:not([disabled]):not([readonly]),
.modal.modal-white INPUT[type="submit"].btn:hover:not([disabled]):not([readonly]),
.modal.modal-white INPUT[type="button"].btn:active:not([disabled]):not([readonly]),
.modal.modal-white INPUT[type="submit"].btn:active:not([disabled]):not([readonly]) {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ff9933;
    color: #333;
    outline:none;
}

.modal.modal-white a {
    color: #6399ec;
}

/* end White modal */

/* Registration dialog */
#registration-dialog .modal-header {    
    margin: 15px 30px;
    padding: 0px 0px 15px;
}

#registration-dialog .modal-header .highlighted {
    color: #6399ec;
    padding: 0px;
}

#registration-dialog .modal-header .logo {
    width:150px;
}

#registration-dialog .modal-body {
    padding: 15px 30px;
    background-image: url('images/Register/Dialog/bg.png');
    background-repeat: no-repeat;
    background-position: center bottom;
}

#registration-dialog INPUT[type="text"],
#registration-dialog INPUT[type="search"],
#registration-dialog INPUT[type="number"],
#registration-dialog INPUT[type="email"],
#registration-dialog INPUT[type="password"],
#registration-dialog INPUT:not([type]),
#registration-dialog select.form-control {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;    
}

#registration-dialog .third-party-login-container {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
}

#registration-dialog .btn-third-party-login img {
    width: 170px;
}

#registration-dialog #btn-fb-login.btn-third-party-login img {
    border: 1px solid #4267b2;
}

#registration-dialog #btn-google-login.btn-third-party-login img {
    border: 1px solid #ccc;
}

#registration-dialog .form-buttons {
    margin: 30px 0px 15px 0px;
}

#registration-dialog .btn {    
    height: auto;
    padding: 10px 40px;
    border-radius: 20px;
    line-height: normal;
    text-transform: uppercase;
    margin-right: 5px;
 }

/* end Registration dialog */


/* Related articles styles */

label[for='HasArticleObjection'] {
    color: #e2e2e2 !important;
    margin-left: 0 !important;
}


/* end Related articles styles */

/* .highcharts-tooltip.static */

.highcharts-tooltip.static {
    margin-left: -10px;
    margin-top: -10px;
}

.highcharts-tooltip.static > span:first-child {
    background-color: #2e2e33;
    padding: 10px 12px;    
    border-radius: 0px;
    border-style: none;
    color: #ffffff !important;
}

.highcharts-tooltip.static > span:first-child .btn-close {
    position: absolute;
    top: 10px;
    right: 12px;
    font-size: 1.3em;
    cursor: pointer;
}

.highcharts-tooltip > span:first-child .topic-link-disabled {
    color: #aaa;      
}

.highcharts-tooltip table > tbody > tr.selected a.topic {
    color: #ff9933;
}

/* end .highcharts-tooltip.static */

/* paging */

.pagination > li > a,
.pagination > li > span {
    background-color: #2f2f35;
    border: 1px solid #1a1a1c;
    color: #c2c2c2;
    padding: 0px 6px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    border: 1px solid #1a1a1c;
    background-color: #3c3c42;
    color: #fff;    
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    border: 1px solid #1a1a1c;
    color: #f93;
    background-color: #2f2f34;
    text-decoration: none;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #666570;
    cursor: not-allowed;
    background-color: #3c3c42;
    border: 1px solid #1a1a1c;
}

.pagination > li:first-child > a, 
.pagination > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination > li:last-child > a, 
.pagination > li:last-child > span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pagination > li.PagedList-skipToPrevious > a,
.pagination > li.PagedList-skipToNext > a {
    padding: 0px 8px;
}

/* End paging */


/* Tooltip */

.tooltip {
    font-size: 13px;    
}

.tooltip-inner {
    background-color: #3c3c42;
    padding: 5px 8px;  
    border-radius: 0px;  
    max-width: 360px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
    -moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
}

.tooltip.top .tooltip-arrow {
  border-top-color: #3c3c42;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #3c3c42;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #3c3c42;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #3c3c42;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #3c3c42;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #3c3c42;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #3c3c42;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #3c3c42;
}

/* End tooltip */


/* Alert */
.alert {
  padding: 10px;  
  border-radius: 0px;
}

.alert-info {
    color: #fff;
    background-color: #4a4a50;
    border-color: #3f3f45;
}

.alert-error {
    color: #fff;
    background-color: #f5475b;
    border-color: #f5475b;
}

/* End alert */


/* panel */
.panel {
    border-radius: 0px;
}

.panel-primary {
    border-color: #151516;
}

.panel .panel-heading {
    background-color: #2e2e33;
    padding: 4px 10px 4px 10px;
    border-style: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.panel .panel-heading .panel-title {    
    font-size: 13px;
    color: #c2c2c2;
    text-transform: uppercase;
        line-height: normal;
}

.panel .panel-body {
    background-color: #1a1a1c;
}


/* ui-notifications */

.ui-notifications-widget
{
    z-index:1000;
}

.ui-notifications-widget div.ui-notification {
  margin: 0px 0px 6px 0px;
  padding: 15px 15px 15px 50px;
  /*width: 300px;*/
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
  -moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
  box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);  
}

.ui-notifications-widget div.ui-notification:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}


.ui-notifications-widget div.ui-notification-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
.ui-notifications-widget div.ui-notification-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;
}
.ui-notifications-widget div.ui-notification-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
.ui-notifications-widget div.ui-notification-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;
}

.ui-notifications-widget div.ui-notification-loading {
  background-image: url("images/loading.gif") !important;
}

/*#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}*/

.ui-notifications-widget div.ui-notification {
  background-color: #3c3c42;
}
.ui-notifications-widget div.ui-notification-success {
  background-color: #51a351;
}
.ui-notifications-widget div.ui-notification-error {
  background-color: #bd362f;
}
.ui-notifications-widget div.ui-notification-info {
  background-color: #2f96b4;
}
.ui-notifications-widget div.ui-notification-warning {
  background-color: #f89406;
}
.ui-notifications-widget div.ui-notification-loading {
  /*background-color: #3c3c42;*/
  
  /* taken from eicon .b-icon-loading-20 */
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAUCAYAAAAwaEt4AAABD0lEQVR4Ae3YQUrDQACF4cklxntYvIKuNTmSLr2AoeYeVs9QothFD1Cw7rIriOO/cECq+Gw7m4cJfNv33qIk0wl/fMbn6vK6QsQ5btHj5VOPKS4QUSHsyKLjp8BjtHjGgLRlwAJTnCBofh3bYae4wxuS8I4HnCFoXh1fwyaYIe1ohgmCYNWRwyJabPYI3KBFFIOtOnJgjSXSnpaoxWirjhzYYTggcEAnRlt15MAe6UCPYrRVRw5cFwhci9FWHSUDV2K0VUfJn+BcjPbp0C/f8eXbFPjMNWK0VUepg9GNOHzZdZQ4St+L47pjx/gn8nuHvnZYFLoSsOz47YKnRocnvGKFOTo0OEKFIFh2yIL/6gM+UiI9LHKLRQAAAABJRU5ErkJggg==) !important;
  display: inline-block;
  position: relative;
  text-indent: -9999px;
  width: 70px;
  height: 20px;
  /* end taken from eicon .b-icon-loading-20 */

  background-color: transparent;
  padding: 0px;
}

.ui-notifications-widget div.ui-notification-loading:before {
    /* taken from .b-icon-loading-20:before,*/
    background: url(data:image/gif;base64,R0lGODlhRgAUAPf/AKurrK2tro2NjqKipC0sMG5tdXJxeVpZY2FhaU5OUZqanFVVWNLS0tra2mRjbrW1tomJi4yMj+zs7J6eoGlocoiIij4+RPHx8V1dYF5dZpGRlIWFh4KBhXNzdeTk5JCQkqCgopeXmWlpbWdmcDU1OLGxsufn6MrKy/Pz83V0fYSEhjIyNHR0dmFhZVhYWiYmKWhncX5+gMHBwsbGx6ioqlxcXsDAwaamqVlZWyoqLUdHSvv7+/f392Vkb66usNbW12VlacTExXp6fOnp6jg4OmhoanZ2eKSkp+Dg4H9+gktLTT8/QmZlb5ycnvj4+JiYm5aWmm5uc9DQ0W5ucJSUlzk5PGxsbm1sccjIyHR0eN7e3ru7vL29vnp6f2BfZ9jY2be3uIGBgldWW1JSV5ycoH18f05OU3Nye3d2e76+v+7u7sTExvT09XBwdGZmbz08Q8LCxEJCSHl4fczMzdzc3URESlNSWGtqc0hITkpKT7OztdPT1L+/wEFARpmZnHBvd5WUmEJCRktLUNbW2FxbZeLi48nJytjY2kZFTHx8gXl5e7m5u09PVZubnD09QFBQVlpaY1BQVObm5nd3fO3t7svLyyEhJERESEhHTXNyd0RERkFBRVRUV1BQU0BAQ0hITDMzNoKCg0NDRSIiJWBgYri4uVJSVM7Oz+Hh4rKys9TU1ZCQkaSkpby8vVNTVWFhY2RkZpSUlaampzw8P+/v8DAwM+Pj5N3d3v7+/iMjJjMzOGZlcD49RD8/RSQkKGdnbGVkbXV1ep+foaOjpGxsdMfHyF9eZ/z8/NXV1tvb3GNia/X19kxMTnFxdUdHS83NzqmprIB/hLCwsdHR0Xx7gH9/g8LCw8/P0Lq6u6enqm5tcoODh5eXm5WVmVxbX1JSVUVFS29vc2hna7q5u0ZGSZybnycnKkNDSVdXXZqZnKurrXZ1epCPk359gYeHi0lJT1xcYevr7IuLj8rJyzs7P2NjaFNTWZ2doHV1eJaVmmtrbz4+QaGho6KhpZWVl2ZlcCH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplZTZjMzQ5Yi02MTJjLTQwOGItOWIyZS0xMDFmMjA5NjdlODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIwREExMDg5MzRBMTFFNEE4RjlCOUU0RkZFMTlDNEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIwREExMDc5MzRBMTFFNEE4RjlCOUU0RkZFMTlDNEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODA0MmMyY2UtNmRhYi00NmQ2LWI0ZWMtYTMxNGI3OWY2MDBmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmVlNmMzNDliLTYxMmMtNDA4Yi05YjJlLTEwMWYyMDk2N2U4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWE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);
    position: absolute;
    content: '';
    display: inline-block;
    top: 0;
    left: 0;
    width: 70px;
    height: 20px;
}

.ui-notifications-widget div.ui-notification-loading div.ui-notification-message {
    display: none;
}

/* end ui-notifications */

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-autocomplete.ui-widget-content {
    background-color: #4a4a52;
    color: #e2e2e2;
}

.ui-autocomplete.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: 0;
}

.ui-autocomplete.ui-menu li {
    margin: 5px 3px;
}

.ui-autocomplete.ui-menu li a:hover {
    text-decoration: none;
}

.ui-front {
    z-index: 100;
}

/* ui-autocomplete */

/* bootstrap popover */
.popover {
    border-radius: 0;
    color: #e2e2e2;
}

.popover,
.popover-title {
    background-color: #4a4a52;    
    font-family: 'ProximaNova',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 12px;
}

.popover-title {    
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    border-bottom-style: none;
    /*border-bottom-color: #3c3c42;*/
    color: #fff;
}

.popover.top > .arrow:after {
    border-top-color: #4a4a52;
}

.popover.right > .arrow:after {
    border-right-color: #4a4a52;
}

.popover.left > .arrow:after {
    border-left-color: #4a4a52;
}

.popover.bottom > .arrow:after {
    border-bottom-color: #4a4a52;
}

.popover a:hover {
    text-decoration: none;
}

.popover .btn-close {
    margin-left: 10px;
}

.popover .btn-close:hover {
    cursor: pointer;
}

/* end bootstrap popover */

/* start multiselect dropdown popover */

.btn-default.active, 
.btn-default:active, 
.open>.dropdown-toggle.btn-default {
    background-color: #3c3c42 !important;
    color: #c2c2c2 !important;
}

.multiselect-container {
    background-color: #3c3c42;
    font-size: 13px;
}

.form-inline .multiselect-container label.checkbox,
.form-inline .multiselect-container label.radio {
    padding: 3px 10px 0 30px;
}

.form-inline .multiselect-container li:last-of-type label.checkbox,
.form-inline .multiselect-container li:last-of-type label.radio {
    padding-bottom: 3px;
}
    
.form-inline .multiselect-container label.checkbox, 
.form-inline .multiselect-container label.radio {
    color : #c2c2c2;
    font-size: 1.1em;
}

.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:active {
    color: #c2c2c2;
    text-decoration: none;
    background-color: #2e2e33;
}

.dropdown-menu>li>.active a {
    background-color: #2e2e33 !important;
}

@media (min-width: 768px) {
    .form-inline .multiselect-container label.checkbox,
    .form-inline .multiselect-container label.radio {
        padding: 3px 10px 0 10px;
    }
}

/* end multiselect dropdown popover */

@media (min-width: 768px) {
    .container {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .container {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100%;
    }
}


/* validation errors */
.validation-summary-errors,
.field-validation-error
{
    color:#f5475b;
    display: block;
}

.input-validation-error 
{
    border: 1px solid #f5475b !important;
    /*background-color: #ffeeee;*/
}

.validation-summary-valid,
.field-validation-valid
{
    display: none;
}

/* end validation errors */


/* helpers */
.hidden-eikon {
    display: none;
}

.eikon-valign-top,
.table>thead>tr>th.eikon-valign-top {
    vertical-align: top;
}

@media (min-width: 768px) {
    .text-sm-right {
        text-align: right;
    }
}
/* end helpers */ 

/* footer */
#footer {
    margin-top: 25px;
    margin-bottom: 25px;
}

#footer a {
    color: #46a0f0;
}

#footer {
    font-size:9px;
}

/* end footer */

/*disclaimer*/
#disclaimer a {
   padding: 0 10px 0 5px;
}

#disclaimer a:not(:last-child){
    border-right: 1px solid #337ab7;
}
/* end disclaimer */

.cursor-pointer {
    cursor: pointer;
}