body {
    background:#fff;
    background-size:100% auto;
    color:black;
    direction:ltr;
    font-family:"Verdana"!important;
    font-size:13px;
    overflow:hidden;
    position:fixed;
    width:100%;
    height:100%;
}
.body-wrapper {
    overflow:hidden;
    position:fixed;
    width:100%;
    height:100%;
}
a:hover, a:focus {
    text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
    font-family:"Verdana"!important;
    font-weight:300;
    font-size:13px;
}
h4 {
    font-size:16px;
}
.dropdown-menu {
    font-family:"Verdana"!important;
    font-size:13px;

}
.portlet h1, .portlet h2, .portlet h3, .portlet h4, .portlet h5, .portlet h6 {
    font-size:13px!important;
    font-family:"Verdana"!important;
}
.pagination > li > a:not(.btn):not(.step):not(.select2-choice), .pagination > li > span, a:not(.btn):not(.step):not(.select2-choice) {
    color:green;
}
.pagination > li > a:not(.btn):not(.step):not(.select2-choice):hover,
.pagination > li > span:not(.btn):not(.step):not(.select2-choice):hover,
a:not(.btn):not(.step):not(.select2-choice):hover {
    text-decoration:none;
    color:#546b42;
}
.page-sidebar {
    background:transparent;
}
#left_sidebar_menu  li.active a, #left_sidebar_menu > li > a {
    color:#FFF!important;
}
.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
.page-breadcrumb.breadcrumb > li > a, .page-breadcrumb.breadcrumb > li > span,
.portlet > .portlet-title > .caption {
    font-size:13px;
}
/*Left menu*/
.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    font-size:13px;
    padding-right:2px;
    padding-left:7px;
}
.page-footer {
    font-size:13px;
}
.essensys-alert {
    border:1px solid transparent;
    border-radius:4px;
    margin-bottom:20px;
    padding:15px;
}
.essensys-alert-success {
    color:#202E53;
}
.essensys-alert-warning {
    color:#8a6d3b;
}
.essensys-alert-error {
    color:#a94442;
}
.text-align-center {
    display:block;
    text-align:center;
}
.btn {
    font-size:13px;
}
.form-control {
    font-size:13px;
}
table.dataTable tr th {
    font-weight:bold;
    font-size:13px;
}
table.dataTable tr td {
    word-break:break-all;
}
.page-container {
    display:inline-block;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    height:-moz-calc(85% - 50px);
    height:-webkit-calc(85% - 50px);
    height:-o-calc(85% - 50px);
    height:calc(85% - 50px);
    width:100%;
}
.page-footer {
    background:#fff;
    height:15%;
    position:fixed;
    width:100%;
    border-top:2px solid #202e53;
    bottom:0;
    z-index:10051;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
    background:transparent;
    height:100%;
    display:block;
}
.page-breadcrumb.breadcrumb {
    padding:0;
    margin:0;
    background:transparent;
}
.page-title {
    margin:0 0 10px 0;
    padding:7px;
}
.page-content-wrapper .page-content {
    background:transparent;
    //padding:0 20px 10px 20px;
}
.current-platform-logo-wrapper > img {
    max-height:35px;
    max-width:190px;
    float:left;
    display:inline;
    margin:6px 10px 7px 5px;
    height:35px;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover {
    background-color:transparent;
    color:#444;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active .selected, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current .selected {
    border:none;
}
#site_switches_ports_table_wrapper .table-scrollable {
    max-height:none;
    overflow:hidden;
}
.table tbody tr.active td, .table tbody tr.active th, .table tbody tr.active:hover td, .table tbody tr.active:hover th {
    background:#66E27A!important;
    color:#fff!important;
}
.table tbody tr.active td a {
    color:#fff!important;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:focus {
    background:transparent;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, .page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
    background:#35aa47;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
    background:#35aa47;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
    background:#35aa47;
}
label, .page-header.navbar .hor-menu .navbar-nav > li > a {
    font-size:13px;
}
.table-hover>tbody>tr:nth-child(odd):hover>td, .table-hover>tbody>tr:nth-child(odd):hover>th {
    background-color:#f5f5f5;
}
.modal-title {
    color:grey;
}
.modal-footer {
    text-align:center;
}
.fc-event {
    cursor:pointer!important;
}
.nextaction-essensys {
    background:#f2ac29;
}
.nextaction-operator {
    background:#45b6af;
}
.nextaction-client, .nextaction-tenant {
    background:#89c4f4;
}
.nextaction-thirdparty {
    background:#ecbc29;
}
.page-footer .Metronic-alerts {
    text-align:center;
    background:transparent;
    font-weight:bold;
    text-align:center;
    border:none;
    font-size:13px;
}
.dropdown-menu li > a.disabled, .dropdown-menu li > a.disabled:hover {
    background-color:#f5f5f5;
    color:#bbbbbb!important;
    text-decoration:none;
    display:block;
    clear:both;
    font-weight:normal;
    line-height:18px;
    white-space:nowrap;
    cursor:not-allowed;
}
.dataTables_wrapper .row:first-child {
    display:none;
}
@media (min-width:768px) {
    #site_switches_ports_modal .modal-dialog, #client_switches_ports_modal .modal-dialog {
        width:800px;
    }
}
.case-detail {
    font-size:13px!important;
    color:black!important;
    padding:0px;
    padding-left:0px;
    word-break:break-word;
}
.case-detail-first {
    font-weight:bold;
}
.has-error .select2-container .select2-choice, .has-error .select2-container .select2-choices {
    border-color:#AB5F5F!important;
}
#faq_categories li.active:after {
    border-left-color:#2e933d;
}
#faq_categories li.active a, #faq_categories li.active i {
    color:#fff;
    background:rgba(240, 246, 250, 0.65)!important;
}
.checkbox-list {
    padding-top:7px;
}
.page-404 .number {
    letter-spacing:0!important;
    font-size:40px!important;
}
.dropdown-menu li > a {
    padding:6px 13px;
}
.padding-left-0 {
    padding-left:0px;
}
.table-toolbar .btn {
    padding:8px 4px;
}
@media screen and (max-width:768px) {
    .table-toolbar .btn {
        padding:8px 3px;
    }
}
.faq-category {
    float:left;
}
.faq-category-div {
    margin-left:50px;
    padding-top:8px;
}
.ver-inline-menu li.active a {
    border-left:solid 2px #F2AC29;
}
@media (min-width:992px) {
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
        width:35px!important;
        position:relative!important;
        z-index:10000;
        display:block!important;
    }
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
        display:none!important;
        padding-left:10px;
    }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a {
        color:#333;
    }
}
@media (max-width:991px) {
    .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a {
        background-color:transparent!important;
    }
}
.table>tbody>tr>td,.table>thead>tr>th {
    padding:5px;
    word-break:break-all;
}
@media screen and (min-width:1024px) {
    .page_load {
        left:45%;
    }
    .custom-breadcrumb-dashboard {
        height:52px;
    }
    .custom-breadcrumb {
        height:57px;
    }
    .search_data_table {
        padding-left:10px;
    }
    .row_action_search .col-md-9 {
        padding-right:0;
    }
}
@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:0) {
    .custom-breadcrumb-dashboard {
        height:52px;
    }
    .custom-breadcrumb {
        height:57px;
    }
}
@media screen and (max-width:1024px) {
    .page_load {
        left:43%;
    }
}
@media screen and (max-width:767px) {
    .custom-breadcrumb-dashboard {
        height:52px;
    }
    .custom-breadcrumb {
        height:57px;
    }
}
@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:0) {
    .custom-breadcrumb-dashboard {
        height:52px;
        margin-bottom:15px;
    }
    .custom-breadcrumb {
        height:auto;
        margin-bottom:10px;
    }
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
    color:#444!important;
}
.no_margin {
    margin:0;
}
.align_expansion_icon {
    margin-top:-3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .align_expansion_icon {
        margin-top:-2px;
        margin-bottom:15px;
    }
}
.logo-default {
    margin-left:-8px;
}
i.fa-search {
    margin:1px;
    padding:10px;
    height:32px;
    width:32px;
}
.limited-user {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:215px;
}
#disableKeyboard {
    z-index:-100;
    left:-1000px!important;
}
.control-label .required {
    color:#AB5F5F!important;
}
.has-error .help-block, .has-error .help-inline, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color:#AB5F5F!important;
}
.has-error .help-block {
    font-size:10px!important;
}
.has-error .form-control {
    border-color:#AB5F5F!important;
    box-shadow:none;
}
@media screen and (min-width:1024px) {
    .row_action_search {
        padding-bottom:4px;
        padding-top:2px;
    }
}
@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:0) {
    .row_action_search {
        padding-bottom:4px;
        padding-top:2px;
    }
}
@media screen and (min-width:1024px) {
    .fix-posi {
        position:fixed;
    }
    .fix-height-left-menu {
        height:calc(85% - 50px)!important;
        overflow:hidden;
        background-color:#fff!important;
        z-index:10000;
    }
}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
.placeholder {
    color:#ccc;
}
@media (min-width:1024px) {
    .form-group-fixed {
        height:60px;
    }
    .table-scrollable {
        overflow:hidden;
    }
}
@media (max-width:980px) {
    .form-group-fixed {
        height:90px;
        margin-bottom:0;
    }
}
.control-label {
    margin-top:2px;
    font-weight:bold;
    color:#7a7a7a;
}
@media(min-height:400px) {
    .form .form-actions-custom {
        margin-top:0;
        background-color:transparent;
        border-top:none;
        bottom:15%;
        position:fixed;
        left:0;
        right:0;
        z-index:99999;
    }
    .form .form-actions-custom1 {
        padding:0;
        margin-top:0;
        background-color:transparent;
        border-top:none;
        bottom:calc(15% + 10px);
        position:fixed;
        left:0;
        right:0;
        top:15%;
    }
}
@media (min-width:768px) {
    .form-horizontal .control-label {
        padding-top:5px;
        margin-bottom:0;
        text-align:right;
    }
}
td.no-wrap-text {
    white-space:nowrap;
}
.readonly {
    background-color:#ffffff!important;
    cursor:pointer!important;
}
.form .form-actions {
    background-color:transparent;
    border-top:none;
    padding:0px 10px 30px 10px!important;
    margin:0 30%;
}
.form-actions {
    z-index:99999;
}
.no-padding {
    padding:0px!important;
}
.pagination-panel .prev, .pagination-panel .next {
    border:1px solid #e5e5e5;
    display:block;
    height:34px;
    text-align:center;
    width:34px;
    background:#fff;
}
.pagination-panel .disabled {
    background-color:#e5e5e5;
    cursor:default;
}
input.pagination-panel-input.form-control.text-center.input-mini {
    border-color:#e5e5e5;
}
.pagination-panel .prev.disabled i.fa, .pagination-panel .next.disabled i.fa {
    color:#ccc
}
.pagination-panel .prev i.fa, .pagination-panel .next i.fa {
    line-height:34px;
    margin:0;
    color:#489237;
}
.pagination-panel-input {
    margin:0 -1px;
    -webkit-appearance:none;
}
.site_logo_image,
.page-logo img a {
    max-width:250px;
    max-height:100px;
}
.blockUI {
    cursor:default!important;
}
.item_select .select2-search-field {
    display:none;
}
.table-striped {
    background:#fff;
}
.table-field-nowrap {
    white-space:nowrap;
}
.search_data_table .input-icon i.fa-search {
    background:#fff;
}
div.spinner_color {
    position:relative!important;
    width:0px!important;
    z-index:2000000000!important;
    left:11px!important;
    top:10px!important;
}
.loading-message > span {
    padding-left:23px;
}
.spinner_color > div >div {
    border-top-left-radius:4px!important;
    border-top-right-radius:4px!important;
    border-bottom-right-radius:4px!important;
    border-bottom-left-radius:4px!important;
}
.image_new_logo {
    width:auto!important;
    height:auto!important;
    max-height:100px!important;
}
.datepicker table th {
    font-family:Verdana!important;
    font-weight:400!important;
}
.datepicker table td {
    font-weight:300!important;
    font-family:Verdana!important;
}
.truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:pre-wrap;
}
.truncate1 {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.truncateAll {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
/*Account's background customize box */
#gallery-item-noimage {
    position:relative;
    left:0;
    top:0;
    float:left;
    background:#fff;
    z-index:99;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-image:url('../../../../images/no-image-thumbnail.png');
}
.gallery-item, .gallery-item-noimage {
    margin-right:10px;
    /*
    3 images
    width:calc(33.3333% - 6.666666px);
    padding-top:20%;
    5 images
    */
    width:calc(25% - 7.5px);
    padding-top:15%;
    overflow:hidden;
    display:inline-block;
    background-size:contain;
    background-position:center;
    border:5px solid rgba(222,222,222, 0.9);
    background-repeat:no-repeat;
}
.gallery-item:last-child {
    margin-right:0;
}
.gallery-item.selected, .gallery-item-noimage.selected {
    border:5px solid rgb(32, 46, 83);
}
.gallery-container {
    width:100%;
    overflow:hidden;
    float:left;
}
.gallery-left-arrow, .gallery-right-arrow  {
    padding-top:calc(7% - 2px);
    padding-bottom:7%;
    display:block;
    line-height:100%;
    position:absolute;
    z-index:999;
}
.gallery-left-arrow {
    left:20px;
    display:block;
    padding-left:10px;
    padding-right:20px;
}
.gallery-right-arrow {
    right:20px;
    padding-left:20px;
    padding-right:10px;
}
.gallery-left-arrow.inactive, .gallery-right-arrow.inactive {
    color:#BEBEBE;
}
.gallery-left-arrow:not(.inactive):hover, .gallery-right-arrow:not(.inactive):hover {
    cursor:pointer;
}
.gallery {
    white-space:nowrap;
    position:relative;
    left: 0;
    font-size:0;
}
.noselect {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.page-sidebar-wrapper span.selected {
    display:none!important;
}
#account_detail_form .control-label {
    text-align:left;
}
.img-circle {
    margin-top:-2px;
    height:29px;
    width:29px;
}
.block-title {
    margin-bottom:10px;
    font-size:16px;
    line-height:40px;
    color:#7a7a7a;
    border:0;
    border-bottom:1px solid #e5e5e5;
}
.page-header.navbar .page-logo {
    height:48px;
    min-width:230px;
    padding:0;
    overflow:hidden;
    position:absolute;
    left:0;
    cursor:pointer;
    margin-right:10px;
}
.page-header.navbar .page-logo.dropdown:hover {
    height:132px;
    background:#FFF;
    box-shadow:1px 0px 3px rgba(0, 0, 0, 0.3);
}
.page-header.navbar .hor-menu .navbar-nav > li > a {
    padding:17px 10px 11px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
    padding:14px 6px 36px 14px;
}
.essensys-welcome-message {
    font-weight:normal; text-align:center;
}
#footer_messager {
    color: #808080;
}
.class-export-csv {
    text-align:right;
    line-height:34px;
}
.class-export-csv-billing {
    text-align:right;
    line-height:34px;
}
.class-export-csv .export-btn {
    margin-right:10px;
}
@media screen and (min-width:980px) {
    .essensys-one-column {
        position:absolute;
        width:100%;
        left:15px;
    }
    .essensys-one-column-row {
        position:relative!important;
        width:100%;
        left:15px;
    }
}
.fc-event-title {
    display:none;
}
.fc-event-movein, .fc-event-moveout {
    background-size:100% 100%!important;
    width:15px!important;
    height:15px!important;
}
.fc-event.fc-event-hori.fc-event-start.fc-event-end.fc-event-movein {
    background:url('../../../../images/calendar-move-in.png') no-repeat;
}
.fc-event.fc-event-hori.fc-event-start.fc-event-end.fc-event-moveout {
    background:url('../../../../images/calendar-move-out.png') no-repeat;
}
.fc-event-moveout.hasMoveinToday_1 {
    margin-top:-16px;
    margin-left:16px;
}
.fc-day-content div {
    height:35px!important;
}
.close-inline {
    margin-top:-21px;
    margin-right:10px;
}
.btn_margin {
    margin-bottom:25px;
}
.form-group-fixed-button {
    height:64px;
    margin-bottom:0;
}
/*calendar*/
.fc-header-center {
    float:left;
    position:absolute;
}
.fc-header-center .fc-event {
    cursor:default!important;
}
.disable-area {
    border:solid 1px #e5e5e5;
    padding:10px;
}
.select2-drop {
    z-index:10052; //in front of footer
}
.form-control[disabled], .form-control[readonly]:not(.date-picker), fieldset[disabled] .form-control, .disable-area {
    background:url('../../../../images/form-control-disabled.png');
}
.ms-list {
    background:rgba(255,255,255, 0.65);
}
/*faq*/
.panel-default > .panel-heading {
    background-color:rgba(224, 224, 224, 0.65);
    display:block;
}
.panel {
    background-color:transparent;
}
.panel-body {
    background-color:rgba(255, 255, 255, 0.65);
}
#faqs-table .panel {
    margin-bottom:5px;
}
.ui-resizable-handle.ui-resizable-e {
    display:none!important;
}
.block-title,label.control-label,.control-label1,.title-lable-color,.wizard-label,.wizard-title {
    font-weight:bold;
}
#assigned_port_table {
    display:none;
}
#assigned_port_table_wrapper #assigned_port_table {
    display:block;
}
.fc-event-icon-description {
    float:left;
    background-size:auto 100%!important;
    width:100px!important;
    color:black!important;
    text-align:left;
    padding-left:20px;
    margin-left:10px;
    margin-top:2px;
}
.classic-menu-dropdown a,
.classic-menu-dropdown a:visited,
.classic-menu-dropdown a:active,
.classic-menu-dropdown a:hover {
    color:#444444!important;
}
.dropdown-user .dropdown-menu li a {
    color:#444444;
}
.select2-container a,
.select2-container a:hover {
    color:#444444!important;
}
.preloader-dot {
    border-radius:50%!important;
}
.preloader-box {
    border-radius:14px!important;
}
.loading_wapper,.wapper_loading {
    width:100%;
    height:100%;
    position:fixed;
    z-index:9999999;
    background:none repeat scroll 0 0 rgba(255, 255, 255, 0.4);
    left:0;
    top:0;
}
.div_loading {
    width:20px;
    height:20px;
    position:absolute;
    border-radius:50%!important;
    background:#67993b;
}
#container_loading {
    position:relative;
    top:35%;
    left:50%;
    margin-left:-150px;
    width:300px;
}
.select2-container-disabled {
    background:url('../../../../images/form-control-disabled.png');
}
.minicolors-swatch-color {
    cursor:pointer!important;
}
.default-footer-msg {
    color:#808080!important;
}
.index-icon-16 img {
    width:16px;
}
.page-header.navbar .hor-menu .navbar-nav .essensys-dropdown .dropdown-menu li a {
    font-size:13px;
}
#block-tier3-select-partner,
#block-tier3-select-site {
    display:none;
}
.page-content-wrapper {
    display:none;
}
.popover-title {
    color:#7a7a7a;
}
#intercom-container .intercom-launcher-button {
    -moz-border-radius:50%!important;
    -webkit-border-radius:50%!important;
    -khtml-border-radius:50%!important;
    border-radius:50%!important;
}
.img_ajax_loading {
    background:url("../../../global/img/input-spinner.gif");
    width:16px ;
    height:16px;
    position:fixed;
    top:40%;
    left:49%;
    z-index:9999999;
    display:none;
}
.page-header.navbar .search-form {
    background:rgba(248,248,248, 0.65)!important;
}
.search-form .input-group {
    width:100%;
}
.media-heading strong {
    color:green;
}
.media-empty {
    padding-left:10px;
    font-family:"Verdana"!important;
    font-size:13px!important;
    color:#000!important;
}
.media-heading a {
    font-family:"Verdana"!important;
    font-size:13px!important;
    color:#000!important;
}
.media-object img {
    width:12px!important;
    height:12px!important;
}
.search-form .tt-menu {
    box-sizing:content-box ;
}
.tt-highlight {
    font-weight:normal!important;
    color:#000!important;
}
.tt-suggestion {
    margin:0!important;
    padding:0!important;
    font-size:13px!important;
    line-height:16px!important;
}
.league-name {
    margin:0 15px 5px 15px!important;
    padding:3px 0!important;
    font-weight:bold;
    border-bottom:1px solid #ccc!important;
}
.typehead-result-text {
    clear:both;
    display:inline-block;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.typeahead-img {
    margin-bottom:2px;
    margin-right:5px;
    width:11px ;
    height:11px;
}
.phone-mobile {
    font-weight:lighter!important;
    font-size:12px!important;
    color:grey!important;
}
.media-image {
    vertical-align:middle;
    margin-top:3px;
}
.call-video {
    width:0;
    height:0;
}
.clearfix {
    clear:both;
}
.page-logo .clearfix {
    display:block!important;
}
a.typehead-result-text {
    display:initial;
}
a.typehead-result-text {
    padding:0 12px;
    line-height:24px;
}
h4.media-heading {
    margin:0;
}
.essensys-welcome-message-v1 {
    display:block;
}
.essensys-welcome-message-v2 {
    display:none;
}
.page-header .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover,
.page-header .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a[data-hover="dropdown"] {
    background-color:transparent!important;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
    color:white;
    background:#67993b;
}
.highcharts-container > svg > text[text-anchor="end"] {
    display:none;
}
.three-dot-loading {
    background:url(http://www.vividresourcing.com/img/ajax-loader.png);
    background-position:50% 50%;
    background-size:50px;
    background-repeat:no-repeat;
}
.form-group-label {
    color:#818181;
    font-size:18px;
    margin-top:30px;
}
.page-logo .platform-name {
    display:none;
    font-weight:600;
    line-height:48px;
    color:#202e53;
}
.page-logo.dropdown .platform-name {
    display:inline;
}
.page-header-inner {
    padding-left:245px;
}
.linked-platform-description {
    font-size:10px;
    color:#999;
}
.linked-platform-name {
    font-weight:bold;
    color:#202e53;
}
.linked-platform {
    display:block;
    padding:5px;
    padding:5px;
}
.linked-platform:hover {
    background:#eee;
}
.linked-platform.active {
    background:#ddd;
}
img.linked-platform-logo {
    width:25px;
    float:left;
    margin-top:5px;
}
.linked-platform-text {
    margin-left:30px;
}
.current-platform-logo-wrapper {
    padding:0 5px 0 0;
}
.select2-disabled {
    color:#999;
}
#blockSkipAutoSearch {
    display :none;
}
.btn:active {
    position:relative;
    overflow:hidden;
}
.dropdown-menu li, li.navigation-bar-menu-item > a, .btn {
    transition:all 0.1s ease;
}
.dropdown-menu li:active, li.navigation-bar-menu-item:active > a, .btn:active {
    -webkit-transform:scale(0.97);
    -ms-transform:scale(0.97);
    transform:scale(0.97);
    transition:none;
}
.modal-dialog {
    top:50%;
    transform:translateY(-50%) translateX(-50%)!important;
    position:absolute;
    left:50%;
    margin:0;
}
.form-group-desc {
    margin:4px 0; color:#999; font-size:12px;
}
.no-wrap {
    white-space:nowrap;
}
#infinite-progressbar {
    display:none;
}
#infinite-progressbar:before {
    content:' ';
    position:fixed;
    top:0;
    height:100%;
    width:100%;
    background-color:#def0f5;
    left:0;
    z-index:0;
    transition:all 0.5s ease;
    opacity:0.2;
    border-top:3px solid #596884;
    cursor:progress;
}
#infinite-progressbar:after {
    content:' ';
    position:absolute;
    height:3px;
    background:rgb(33, 47, 82);
    animation:progressbar-loading 4s infinite cubic-bezier(0.6, 1.16, 0.74, 1.04);
    background-repeat:no-repeat;
    top:0;
    z-index:1;
}
@keyframes "progressbar-loading" {
    0% {
        width:100%;
        left:-100%;
    } 100% {
        width:5px;
        left:100%;
    }
}
 @-moz-keyframes progressbar-loading {
     0% {
         width:100%;
         left:-100%;
     } 100% {
         width:5px;
         left:100%;
     }
}
@-webkit-keyframes "progressbar-loading" {
    0% {
        width:100%;
        left:-100%;
    } 100% {
        width:5px;
        left:100%;
    }
}
@-ms-keyframes "progressbar-loading" {
    0% {
        width:100%;
        left:-100%;
    } 100% {
        width:5px;
        left:100%;
    }
}
@-o-keyframes "progressbar-loading" {
    0% {
        width:100%;
        left:-100%;
    } 100% {
        width:5px;
        left:100%;
    }
}
#time_period_start_date, #time_period_end_date {
    cursor:pointer;
}
