/* Minification failed. Returning unminified contents.
(3479,39): run-time error CSS1030: Expected identifier, found '>'
(3479,57): run-time error CSS1031: Expected selector, found ')'
(3479,57): run-time error CSS1025: Expected comma or open brace, found ')'
 */
body {
    background-color: #F9F9F9;
    font-family: PT Sans, sans-serif;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
}

@font-face {
    font-family: Franklin Gothic Medium Cond;
    src: url('../fonts/FRAMDCN.TTF') format('truetype');
    src: url('../fonts/FRAMDCN.woff') format('woff');
}

@font-face {
    font-family: PT Sans;
    src: url('../fonts/pt-sans.ttf');
}

.container.body-content {
    padding-bottom: 40px;
}

h5 {
    color: black;
}

.pagination > li {
    cursor: pointer;
}

#channel-management-font-size-tab {
    font-size: 13px;
}

.pagination.pagination-widget li {
    margin: 0 5px;
    float: none;
    list-style: none;
    display: inline-block;
}

.no-padding {
    padding-left: 0px;
}

.no-horizontal-padding {
    padding-right: 0px;
    padding-left: 0px;
}

.no-padding-right {
    padding-right: 0px;
}

.no-padding-left {
    padding-left: 0px;
}

.text-black {
    color: #000 !important;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-top: 165px;
    padding-right: 15px;
    margin-bottom: 40px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

#provider-search-npi {
    width: 280px;
}

button {
    outline-color: transparent !important;
}

    button:active, button:focus, button:hover, .btn:hover {
        border-color: #f27c21 !important;
    }

/*footer.footer-section {
    position: absolute;
    bottom: 0;
    width: 100%;
    color: rgb(89, 89, 89);
    right: 0;
    left: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    background: #222;
}

footer.footer-section p {
    color: #fff;
    margin-bottom: 0;
    padding-top: 12px;
}

footer.footer-section img {
    max-width: 150px;
}*/

/*#main-navigation-client-name {
    padding-top: 13px;
    letter-spacing: 1px;
    color: #f1f1f2;
    text-align:right;
}*/

.right-navigation {
    color: black;
    margin: 16px 14px 0 14px;
}

    .right-navigation a {
        color: black;
    }

.no-border-right {
    border-right: none !important;
}

/*style for the navigation*/
/*.nav-bar-carret {
    content: '';
    border-bottom: solid 12px rgb(255, 197, 152);
    border-right: solid 12px transparent;
    border-left: solid 12px transparent;
    top: -5px;
    right: 89%;
    position: absolute;
    width: 0;
    height: 0;
    z-index: 2147483647;
}

.asterisk {
    color: red;
}

.analytics-carret {
    margin-right: -43px;
}

.admin-page-sub-navigation .system-page-carret {
    margin-right: -220px;
}

.admin-page-sub-navigation .specialty-iq-carret {
    margin-right: -300px;
}

.admin-page-sub-navigation .site-of-care-carret {
    margin-right: -400px;
}

.admin-page-sub-navigation .utlization-management-carret {
    margin-right: -550px;
}

.admin-page-sub-navigation .claims-editing-carret {
    margin-right: -700px;
}

.site-of-care-carret {
    margin-right: -372px;
}

.reporting-carret {
    margin-right: -202px;
}

.utilization-carret {
    margin-right: -521px;
}

.fee-schedule-carret {
    margin-right: -677px;
}

.claims-editing-carret {
    margin-right: -798px;
}*/

.emphasize-tab {
    border-bottom: 5px solid #939393;
}

.head-navigation {
    z-index: 999999;
}

.head-navigation {
    height: 62px;
    background-color: #393839;
    border: none;
}

.hide-subnavbar {
    display: none;
}

.main-navigation,
.admin-main-navigation {
    /*top: 60px;*/
    height: 50px;
    background-color: #f27c21;
    color: black;
    border: none;
    font-weight: bold;
    font-size: 15px;
}

    .main-navigation .navbar-collapse div,
    .main-navigation .navbar-collapse a,
    .sub-navigation .navbar-nav li a,
    .third-navigation .navbar-nav li a {
        color: #000;
    }

    .main-navigation .navbar-collapse {
        overflow-x: hidden;
    }

    .main-navigation li div {
        padding: 5px;
        padding-right: 15px;
        margin-right: 15px;
        line-height: 40px;
        color: black;
    }

        .main-navigation li div:hover,
        .main-navigation li a:hover {
            text-decoration: none;
            /*cursor: pointer;*/
            color: white;
        }

    .main-navigation li img {
        margin-right: 3px;
    }

.navbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.navbar-collpase, .collapse {
    padding: 0;
}

.navbar-right-navigation nav-item {
    text-align: right;
    color: #fff;
}

.navbar-right-navigation li a,
.navbar-right-navigation nav-item,
.navbar-right-navigation li #logged-in-name-link {
    padding: 0 20px 0 0;
    margin: 5px 0 0 20px;
    font-weight: bold;
    line-height: 15px;
    border-right: 2px solid #fff;
    color: #fff;
}

.navbar-right-navigation li:last-child a {
    border-right: none;
}

#logged-in-name-link {
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
}

    #logged-in-name-link:hover {
        cursor: pointer;
    }

.navbar-right-navigation li .last-child {
    border-right: none;
}

.site-of-care-sub-navigation li a:hover,
.rxpostcheck-sub-navigation li a:hover,
.utilization-management-sub-navigation li a:hover,
.claims-editing-sub-navigation li a:hover {
    background-color: transparent;
    color: #fff;
}

.sub-navigation,
.site-of-care-sub-navigation,
.rxpostcheck-sub-navigation,
.utilization-management-sub-navigation,
.claims-editing-sub-navigation,
.admin-page-sub-navigation {
    /*top: 110px;*/
    padding: 0;
    background-color: rgb(255, 197, 152);
    border: none;
    z-index: 8364;
    font-weight: bold;
    font-size: 13px;
}

    .sub-navigation ul li,
    .admin-main-navigation .navbar-collapse li,
    .site-of-care-sub-navigation .navbar-nav li,
    .rxpostcheck-sub-navigation .navbar-nav li,
    .utilization-management-sub-navigation li,
    .claims-editing-sub-navigation li {
        margin: 16px 14px 0 14px;
        padding-bottom: 9px;
    }

        .admin-main-navigation .navbar-collapse li.first {
            margin-left: 5px;
        }

    .sub-navigation li:first-child {
        padding: 16px 15px 14px 0;
        margin: 0;
        border-right: 1px solid black;
    }

    .admin-page-sub-navigation ul li:first-child {
        margin: 0;
        margin-right: 10px;
        margin-left: 10px;
        border-right: 1px solid black;
    }

    .site-of-care-sub-navigation li:first-child,
    .rxpostcheck-sub-navigation li:first-child,
    .utilization-management-sub-navigation li:first-child,
    .claims-editing-sub-navigation li:first-child {
        padding: 16px 15px 14px 0;
        border-right: 1px solid black;
        margin: 0;
    }

    .sub-navigation ul li a,
    .admin-main-navigation .navbar-collapse .navbar-nav li a,
    .site-of-care-sub-navigation li a,
    .rxpostcheck-sub-navigation li a,
    .utilization-management-sub-navigation li a,
    .claims-editing-sub-navigation li a {
        margin-right: 0px;
        padding: 0px;
        color: black;
    }

#main-nav-analytics-dropdown,
#main-nav-site-of-care-dropdown {
    display: none;
}

    #main-nav-analytics-dropdown a,
    #main-nav-site-of-care-dropdown a {
        color: black;
        margin-left: 5px;
        background-color: #5cadce;
    }

#analytics-nav .navbar-nav {
    width: 100%;
}

#analytics:focus {
    outline-color: transparent !important;
}

#analytics-nav.sub-navigation ul li,
.admin-page-sub-navigation ul li { /*:not(:nth-child(2)){*/
    margin-right: 10px;
    margin-left: 7px;
}

#analytics-nav .nav.navbar-nav li.analytics-header-filters {
    margin-top: 7px;
    margin-right: 0px;
    padding-bottom: 7px;
}



#ddl-header-groupvar-container > .k-widget.k-dropdown {
    width: 120px;
}

li.analytics-header-filters select {
    display: inline-block;
}

@media (max-width: 768px ) {
    .container.body-content {
        padding-top: 0;
    }

    .analytics-carret,
    .site-of-care-carret, .system-page-carret {
        display: none;
    }

    .sub-navigation li:first-child {
        padding: 14px 15px 16px 0;
        margin: 0;
        border-right: none;
        border-bottom: 1px solid black;
    }

    body {
        padding-top: 0;
    }

    .head-navigation,
    .main-navigation,
    .sub-navigation {
        position: absolute;
    }

        .main-navigation li div {
            margin-left: 15px;
            line-height: 40px;
            color: black;
        }

    .main-navigation {
        position: relative;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar .login-section {
        margin-top: -50px;
        float: right;
    }

        .navbar .login-section > ul > li {
            display: inline-block;
        }

    #analytics-nav,
    .site-of-care-sub-navigation
    .rxpostcheck-sub-navigation {
        display: none;
    }

    #main-nav-analytics-link,
    #main-nav-site-of-care-link {
        display: none;
    }

    #main-nav-analytics-dropdown,
    #main-nav-site-of-care-dropdown {
        display: block;
    }

    .dropdown.open li a {
        font-weight: bolder;
    }

    .main-navigation .navbar-collapse {
        max-height: unset;
    }

    .admin-main-navigation {
        position: relative;
    }

        .admin-main-navigation .navbar-collapse {
            max-height: unset;
        }

            .admin-main-navigation .navbar-collapse .user-management {
                width: 127px;
            }

            .admin-main-navigation .navbar-collapse .client-list {
                width: 132px;
            }

            .admin-main-navigation .navbar-collapse .drug {
                width: 35px;
            }

            .admin-main-navigation .navbar-collapse .operational {
                width: 132px;
            }
}

@media (max-width: 1000px) and (min-width: 769px) {
    .admin-main-navigation .navbar-collapse li {
        margin-right: 5px;
        margin-left: 5px;
    }
}

/*Style used for the overallspend page*/

.third-navigation {
    top: 160px;
    z-index: 214748364;
}

.container-spend {
    margin-top: 50px;
}

.sidebar-container {
    background-color: #dddfe0;
}

.sidebar-section {
    background-color: rgba(153, 153, 153, 0.14);
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px;
}

    .sidebar-section label {
        color: black;
    }

.sidebar-container input[type='radio'] {
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border: 1px solid darkgray;
    border-radius: 50%;
    outline: none;
    box-shadow: 0 0 5px 0px gray inset;
}

    .sidebar-container input[type='radio']:before {
        content: '';
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        border-radius: 50%;
    }

    .sidebar-container input[type='radio']:checked:before {
        background: #000000;
    }

.sidebar-container-label {
    color: black;
    font-weight: bold;
}

#spend-source-container {
    height: 618px;
    width: 465px;
}

#spend-by-source-therapy-class-container {
    height: 618px;
    width: 465px;
}

.spend-and-trend-side-section {
    height: 674px;
    width: 190px;
}

#member-tab-first-name-filter .k-widget.k-dropdown,
#member-savings-first-name-filter .k-widget.k-dropdown,
.filter-first-name .k-widget.k-dropdown {
    width: 140px;
}

    #member-tab-first-name-filter .k-widget.k-dropdown .k-dropdown-wrap,
    .filter-first-name .k-widget.k-dropdown .k-dropdown-wrap {
        width: 112px;
        height: 34px;
    }

#ddl-first-name-filter,
#ddl-member-savings-first-name-filter,
#ddl-member-savings-year-ending,
#member-dashboard-tab-ddl-month,
#ddl-mch-first-name {
    width: 140px;
}

#drug-cat-filter .k-widget.k-dropdown {
    width: 140px;
}

    #drug-cat-filter .k-widget.k-dropdown .k-dropdown-wrap {
        height: 34px;
    }

#diagnosis-cat-filter .k-widget.k-dropdown {
    width: 140px;
}

    #diagnosis-cat-filter .k-widget.k-dropdown .k-dropdown-wrap {
        height: 34px;
    }

#provider-specialty-filter .k-widget.k-dropdown {
    width: 140px;
}

.ddl-month-container .k-widget.k-dropdown {
    width: 140px;
}

#provider-specialty-filter .k-widget.k-dropdown .k-dropdown-wrap {
    height: 34px;
}

#ddl-month-container .k-widget.k-dropdown .k-dropdown-wrap {
    width: 112px;
    height: 34px;
}

#drug-filter .typeahead,
#member-tab-member-id-filter .typeahead,
#member-savings-member-id-filter .typeahead,
#member-tab-last-name-filter .typeahead,
#member-tab-first-name-filter .typeahead,
#provider-id-filter .typeahead,
.filter-last-name .typeahead,
#average-sales-price-name-filter .typeahead {
    width: 140px;
    color: black;
}

.k-list-container .k-list .k-item {
    padding-right: 25px;
}

.btn-wrapper {
    text-align: center;
}

#side-bar-chart-container-overall-spend {
    color: rgb(89,89,89);
    padding-left: 15px;
    padding-right: 15px;
}

    #side-bar-chart-container-overall-spend h3 {
        margin-left: 17px;
        font-size: 24px;
    }

#fourth-navigation-overall-spend {
    /*margin-top: 20px;*/
}

.overall-spend-trend-tab {
    margin-top: 20px;
}

@media (max-width: 768px ) {
    .spend-and-trend-container {
        margin-top: 67px;
    }

    .payment-container {
        margin-top: 67px;
    }
}

/*Style used for payment*/
.payment-container {
    margin-top: 20px;
}

#payment-tab-top {
    margin-top: 20px;
}

.payment-table tr {
    color: rgb(89,89,89);
    padding: 20px;
}

.background-white {
    background: #ffffff;
    padding: 20px;
    margin-left: auto;
}

#payment {
    height: 540px;
}

#payment-table.k-grid.k-widget .k-grid-content {
    max-height: 525px;
}

#payment-table .center-header {
    text-align: center;
}

#payment-table .right-column {
    text-align: right;
}

#variable-chart-header {
    margin-left: 15px;
}

.outpatient-header {
    text-align: center;
    color: rgb(89,89,89);
    margin-top: 0px;
    margin-bottom: 0px;
}

.bubble-table {
    left: 6px;
}

#executive-performance-search-advertiser {
    margin-left: 50px;
}

.payment-sidebar-outpatient-hospital {
    letter-spacing: -0.5px;
}

/*Style used for login page*/

input#send-form-email:focus {
    outline-color: transparent !important;
}

#txt-username,
#txt-password {
    background: #999;
    /*border-radius: 0;*/
}

    #txt-username:focus,
    #txt-password:focus {
        background: white;
    }

    #txt-username input[placeholder], [placeholder], *[placeholder] {
        color: gray !important;
    }

#login-logo {
    margin-bottom: 50px;
}

#login-container {
    background: url(/Content/Images/loginbg.png) no-repeat center center fixed;
    background-size: cover;
    overflow: hidden;
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}

#login-form {
    color: #f1f1f2;
}

#Content {
    background-color: rgba(0,0,6,0.8);
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}

#thrid-content {
    background-color: rgba(0,0,200,0.7);
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.hidden {
    display: none !important;
}

/*#btn-login {
    background-color: #f27c21;
    border-radius: 20px;
    border: none;
    width: 100px;
    height: 35px;
    margin-bottom: 10px;
}*/

#terms-and-conditions-print-link {
    padding-top: 5px;
    padding-left: 5px;
}

@media print {
    #login-form {
        display: none;
    }

    #terms-modal {
        display: none !important;
    }

    #print-content-container {
        display: block !important;
    }

    @page {
        size: auto;
        margin: 25px;
    }
}

#terms-modal .modal-dialog {
    margin-top: 10%;
}

#terms-modal .modal-body {
    height: 400px;
    overflow: auto;
    color: #000;
    line-height: 20px;
}

    #terms-modal .modal-title, #terms-modal .modal-body label {
        color: #000;
    }

    #terms-modal .modal-body ul {
        list-style: none;
        padding-left: 15px;
    }

        #terms-modal .modal-body ul li {
            margin-bottom: 15px;
        }

#terms-modal #terms-and-conditions-content {
    padding-left: 15px;
}

#terms-modal button {
    border-radius: 4px;
    border: 0;
    background-color: #58595b;
    color: #fff;
}

    #terms-modal button.close {
        background-color: transparent;
        color: #000;
    }

#terms-modal #accept-btn {
    background-color: #0091d2;
}

#terms-modal .cheboxes {
    padding-left: 20px;
}

    #terms-modal .cheboxes label {
        font-size: 14px;
        font-weight: normal;
        cursor: pointer;
        -webkit-user-select: none; /* Chrome/Safari */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* IE10+ */
    }

    #terms-modal .cheboxes input[type=checkbox] {
        cursor: pointer;
    }

#declineModal .modal-dialog {
    margin-top: 20%;
}

#declineModal .modal-body .alert {
    margin: 0;
}

.navbar-inverse .login-section li a,
.navbar-inverse .login-section li div {
    color: #ffffff;
}

#executive-performance-search-advertiser {
    margin-left: 50px;
}

#login-logo {
    margin-bottom: 50px;
}

#username-dropdown {
    margin: 10px 15px 10px 15px;
    background-color: #393839;
}

    #username-dropdown a {
        margin: 0;
        padding: 10px;
        border: none;
    }

        #username-dropdown a:hover {
            color: #fff;
            background-color: transparent;
            text-decoration: underline;
        }

#navbar-user-header:focus {
    color: none;
}

#navbar-user-header a:focus {
    background: none;
}

/*Site Of Care*/
.site-of-care-container {
    margin-top: 30px;
}

.table {
    color: rgb(89,89,89);
}

.work {
    color: rgba(240,81,84,1);
}

.thead {
    background-color: #939393;
    color: white;
}

#table tbody tr .tclass td {
    padding: 50px;
}

.table-striped > tbody > tr:nth-child(odd) > td {
    background-color: #f1f1f1;
}

.table-striped > tbody > tr:nth-child(even) > td {
    background-color: white;
}


td {
    padding: 25px;
}

.site-of-care li,
.rxpostcheck li {
    cursor: pointer;
    color: white;
    padding-left: 5px;
    margin-right: 5px;
    line-height: 5px;
}

.incoming-docs-container .panel-default,
.site-of-care-container .panel-default {
    overflow: auto;
}

@media (max-width: 768px) {
    .site-of-care-container, .incoming-docs-container {
        margin-top: 70px;
    }
}

/*style for the analytics homepage*/

.analytics-homepage-container {
    /*position: absolute;
    top: 40%;
    left: 50%;
    margin-left: -570px;
    margin-top: -187px;
    min-height: 900px;*/
}

    .analytics-homepage-container img {
        height: 250px;
    }

@media (max-width: 720px) {
    .analytics-homepage-container {
        position: absolute;
        top: 44%;
        left: 50%;
    }
}

div .site-of-care > a:link,
div .rxpostcheck > a:link {
    text-decoration: none;
}

div .siteofcare > a:visited {
    color: black;
    text-decoration: none;
}

div .siteofcare > a:hover {
    color: white;
    text-decoration: none;
}

div .siteofcare > a:active {
    text-decoration: none;
}

/*style for the drug list mock*/

#table td {
    padding: 15px;
}

#table tbody tr:nth-child(odd) {
    background: #d2deef;
}

#table tbody tr:nth-child(even) {
    background: #eaeff7;
}

.druglist-container h2 {
    color: rgb(89,89,89);
}

.druglist-container {
    margin-top: -50px;
}

@media (max-width: 780px) {
    .druglist-container {
        margin-top: 50px;
    }
}

/*site of care view patient*/
div.row.page-container {
    color: rgb(89,89,89);
    margin-top: 0;
}

#panelbar .content-div {
    margin-top: 4px;
    margin-bottom: 4px;
}

.margin-md-bottom {
    margin-bottom: 8px;
}

.margin-xs-bottom {
    margin-bottom: 4px;
}

.margin-lg-bottom {
    margin-bottom: 12px;
}

.margin-xs-top {
    margin-top: 4px;
}

.margin-sm-top {
    margin-top: 6px;
}

.margin-md-top {
    margin-top: 8px;
}

.margin-xl-bottom {
    margin-bottom: 16px;
}

.margin-lg-top {
    margin-top: 12px;
}

.margin-xl-top {
    margin-top: 16px;
}

.padding-xl-top {
    padding-top: 16px;
}

.no-gutter {
    padding: 0 4px;
}

    .no-gutter:first-child {
        padding-left: 0;
    }

    .no-gutter:last-child {
        padding-right: 0;
    }

.script-container {
    padding: 4px;
    border: 1px solid black;
    border-radius: 4px;
    background-color: #5cadce;
    color: white;
    overflow: scroll;
    width: 780px;
    height: 276px;
}

.scroll-bar p {
    width: 850px;
}

#window, #window2, #window3 {
    text-align: center;
    display: none;
}

#window4 {
    display: none;
}

#window .row, #window2 .row, #window3 .row {
    margin-left: 0;
    margin-right: 0;
}

#window .k-window .row, .k-window .row *,
#window2 .k-window .row, .k-window .row *,
#window3 .k-window .row, .k-window .row * {
    box-sizing: border-box;
}

.main-navigation-color {
    background: #5cadce;
}

.popup1-dropdown {
    text-align: left;
}

#window2 textarea.form-control {
    max-width: 100%;
}

.date-control,
.time-control {
    width: 150px;
}

.date-control,
.time-control {
    padding-right: 0;
    padding-left: 0;
}

@media (max-width: 768px) {
    .script-container {
        width: unset;
        overflow: auto;
    }

    .view-patient-container {
        margin-top: 70px;
        margin-right: 15px;
    }
}

/*Style for Operational Set-up*/

#program-parameter-section input[type='radio'] {
    box-shadow: 0 0 0px 0px gray inset;
    border: 1px solid darkgray;
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border: 0px solid darkgray;
    border-radius: 50%;
    outline: none;
}

    #program-parameter-section input[type='radio']:before {
        content: '';
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        background: #5b9bd5;
        border-radius: 50%;
    }

    #program-parameter-section input[type='radio']:checked:before {
        background: #000000;
    }

@media (max-width: 780px) {
    .operational-container {
        padding-top: 100px;
        overflow: auto;
    }
}

/*Style for Add Client view*/
.client-management-add-section h2,
.client-management-add-section h3,
.client-management-add-section label,
.client-management-add-section ul,
.client-management-section h2 {
    color: rgb(89,89,89);
}

.client-management-add-section .templates-row {
    margin-top: 10px;
}

    .client-management-add-section .templates-row div:first-child {
        padding-top: 5px;
    }

.client-management-add-section .tab-content {
    margin: 15px;
}

.client-management-add-section #tat-settings .tat-label,
.client-management-add-section .client-info .client-info-label {
    padding-top: 7px;
    padding-right: 10px;
}

.operational-container {
    margin-top: -50px;
    color: black;
}

.clientlist-container .text-right,
.userlist-container .text-right {
    line-height: 64px;
}

.clientlist-container {
    margin-top: -50px;
}

.k-grid-header .k-icon {
    margin-top: -16px;
    white-space: normal;
    text-overflow: ellipsis;
}

.k-grid tbody td {
    white-space: normal;
    overflow: hidden;
}

#clinical-top10-providers.k-widget.k-grid table,
#clinical-top10-therapy-class.k-widget.k-grid table,
#clinical-top10-members.k-widget.k-grid table,
#clinical-top10-drugs.k-widget.k-grid table,
#siteofcare-top10-providers.k-widget.k-grid table,
#siteofcare-top10-therapy-class.k-widget.k-grid table,
#siteofcare-top10-members.k-widget.k-grid table,
#siteofcare-top10-drugs.k-widget.k-grid table {
    table-layout: fixed;
    text-align: left;
}

#drug-top5-diagnoses.k-widget.k-grid table,
#drug-top5-providers.k-widget.k-grid table,
#drug-top5-pharmacies.k-widget.k-grid table,
#drug-top5-specialties.k-widget.k-grid table,
#drug-top5-prescribers.k-widget.k-grid table {
    table-layout: fixed;
    text-align: left;
}

#provider-claim-list.k-widget.k-grid table,
#tbl-question-list.k-widget.k-grid table {
    table-layout: fixed;
    text-align: left;
}

#provider-claim-list.k-grid-header thead {
    text-align: center;
}

#top5-badges td, #top5-badges-therapy, #top5-badges-therapyClass td {
    text-align: right;
}

@media (max-width: 780px) {
    .clientlist-container {
        margin-top: 50px;
    }
}

@media (max-width: 780px) {
    .client-management-add-section {
        margin-top: 50px;
    }

    .active-label {
        width: 90px;
    }

    #labelClientName {
        width: 120px;
    }
}

@media (max-width: 480px ) {
    .clientlist-container .text-right {
        margin-right: 12%;
    }
}

@media (max-width: 380px) {
    .client-list-header {
        font-size: 20px;
        font-weight: bold;
    }
}

@media (max-width: 280px ) {
    .clientlist-container .text-right {
        margin-right: 15%;
    }
}

/*style used for kendo grid*/
.k-alt {
    background-color: #ffc598;
}

#mod-work-list-module-1 .k-alt {
    background-color: white;
}

.operational-container input[type="radio"] {
    margin-top: -1px;
    vertical-align: middle;
}

@media (max-width: 768px) {
    #grd-client-management.k-widget.k-grid table {
        table-layout: fixed;
    }
}

/*tab styles*/
/*.nav-tabs {
    border-color: #c7c9cb;
}

.tab-content {
}

#tabs-container {
    height: 40px;
}

.nav-tabs > li > a {
    border-color: #c7c9cb;
    color: #555;
    border-radius: 3px;
    font-weight: 700;
}

.nav-tabs > li > a:hover {
    font-weight: bolder;
    //font-size: 15px;
    border-radius: 3px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: black;
}

.scrtabs-tab-container {
    height: 40px !important;
}

.scrtabs-tab-scroll-arrow {
    border-top: 1px solid rgb(221, 221, 221) !important;
    height: 40px !important;
}*/

/*index.cshtml styles*/
#index {
    color: black;
}

    #index .border-right {
        border-right: 1px solid black;
    }

    #index .border-bottom {
        border-bottom: 1px solid black;
    }

    #index .pull-down {
        font-size: 0;
    }

        #index .pull-down > * {
            float: none;
            display: inline-block;
            font-size: 14px;
            padding: 20px;
        }

        #index .pull-down a {
            display: block;
        }

        #index .pull-down > div:last-child {
            bottom: 30px;
        }

#search-provider-row .k-dropdown-wrap.k-state-default {
    background-color: rgb(0, 155, 122);
    border-radius: 10px;
}

#search-provider-row .k-header {
    background-color: white;
}

#search-provider-row .k-dropdown .k-input {
    color: #fff;
    font-weight: bold;
}

/* Hiding the placeholder of the dropdown down list */
.dropdownlist-with-placeholder li.k-item:first-child {
    display: none;
}

/*overall style*/

.fa-10x {
    font-size: 200px;
}


#admin-page-navbar .dropdown-navbar {
    background-color: #5cadce;
    color: black;
}

.spend-and-trend-widgets {
    height: 625px;
    /*width: 470px;*/
}

.provider-margin-text {
    padding-left: 10px;
}

.btn-specialtyiq-no-width {
    background-color: rgb(242, 124, 33);
    color: #fff;
    font-weight: bold;
    border-radius: 10px;
    margin: 1px;
}

    .btn-specialtyiq-no-width:hover {
        background-color: rgb(244, 172, 116);
        color: #fafafa;
    }

.btn-specialtyiq {
    /*width: 80px;*/
    background-color: rgb(242, 124, 33);
    color: #fff;
    font-weight: bold;
    border-radius: 10px;
    margin: 1px;
}

.text-right-table {
    text-align: right;
}

.btn-specialtyiq2 {
    width: 98px;
    background-color: rgb(0, 154, 123);
    color: #fff;
    font-weight: bold;
    border-radius: 10px;
    margin: 1px;
}

.btn-specialtyiq3 {
    width: 127px;
    background-color: rgb(242, 124, 33);
    color: #fff;
    font-weight: bold;
    border-radius: 10px;
    margin: 1px;
    font-size: 12px;
}

    .btn-specialtyiq:hover,
    .btn-specialtyiq2:hover,
    .btn-specialtyiq3:hover {
        color: #fafafa;
        background-color: rgb(244, 172, 116);
    }

.btn-specialtyiq-download-table {
    background-color: #f27c21;
    color: #fff;
    font-weight: bold;
    border-radius: 8px;
    margin: 1px;
    font-size: 14px;
}

    .btn-specialtyiq-download-table:hover {
        background-color: #ffc598;
    }

.btn-specialtyiq:focus {
    outline-color: transparent !important;
}

/*Highchart styles*/
.highcharts-axis-labels,
highcharts-yaxis-labels {
    font-weight: bold;
    font-size: 12px;
}

/*drill down styles*/
.remicade {
    padding-left: 40px;
}

.glyph {
    padding-left: 65px;
}

/*site of care and clinical style*/
.siteof-care-top {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #708498;
    margin-left: 20px;
    margin-right: 20px;
    min-width: 80px;
}

.siteof-care-circle {
    width: 200px;
    height: 200px;
    background: #809fff;
    display: inline-block;
    margin: 30px 5px 15px 10px;
    padding-top: 60px;
    vertical-align: middle;
    text-align: center;
}

.circleBase {
    border-radius: 50%;
    behavior: url(PIE.htc);
}

.text-bold-20 {
    font-size: 12px;
    font-weight: bold;
}

.text-bold-24 {
    font-size: 30px;
    font-weight: bold;
}

.total-container {
    text-align: center;
    width: 100%;
    background-color: #f9f9f9;
}

    .total-container button {
        vertical-align: text-bottom;
    }

    .clinical-opp-by-member {
        margin-left: -10px;
        width: 950px;
    }

.grid-container {
    color: rgb(89,89,89);
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
    padding-left: 0px;
    padding-right: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*.channel-side-section {
    height: 674px;
}*/

#channel-graph-section > #container {
    margin-left: -10px;
    width: 950px;
}

.grid-container-header-clinical, .grid-container-header-channel, .grid-container-header-copay {
    text-align: center;
    color: rgb(89,89,89);
    margin-top: 20px;
    /*margin-bottom: 30px;*/
    padding-right: 0px;
    padding-left: 5px;
}

.total-divider {
    background: #809fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: 40px;
    background-color: #dddfe0;
    border-right: 1px solid #fafafa;
    border-left: 1px solid #b4b4b4;
    width: 0px;
}

/*.clinical-side-section {
    height: 700px;
}

.copay-side-section {
    height: 674px;
}*/

#clinical-body-container {
    display: table;
    height: auto;
}

#clinical-side-bar, #clinical-graph-section {
    display: table-cell;
    height: auto;
    align-self: stretch;
}

#clinical-graph-section {
    width: 950px;
}

.chart-header {
    color: rgb(89,89,89);
    font-size: 24px;
    fill: #333333;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: -10px;
}

.chart-header-benefit-design {
    color: rgb(89,89,89);
    font-size: 24px;
    fill: #333333;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}

#clinical-graph-section > #container {
    min-height: 400px;
}

#opp-by-member-benefit {
    padding-right: 0;
    padding-left: 7px;
}

#benefit-design-top-members {
    margin-left: 2px;
}

.right-aligned-column {
    text-align: right;
}

.left-aligned-column {
    text-align: left;
}

.hyperlink-grid-style {
    color: rgb(89,89,89);
}

/* Kendo Grid*/
.k-grid-header, .k-header {
    background-color: #f27c21;
    border-color: #f4ac74;
}

    .k-grid-header div {
        font-weight: 700;
    }

.k-grid, .k-grid tr td {
    border-color: #f4ac74;
}

.k-alt {
    background-color: #ffc598;
}

.k-grid tr.k-alt:hover {
    background-color: #ffc598;
}

.k-window-content {
    background-color: #ffc598;
}

#member-list-popup-window.k-window-content,
#modal-eligibility.k-window-content {
    background-color: white !important;
}

.grid-span-wrapped {
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    max-height: 40px;
}

.grid-span-wrapped-singleline {
    font-size: 15px;
    line-height: 15px;
    display: inline-block;
}

#drug-top5-diagnoses.k-grid {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    #drug-top5-diagnoses.k-grid tr td, #drug-top5-prescribers.k-grid tr td, #drug-top5-providers.k-grid tr td, #drug-top5-pharmacies.k-grid tr td, #top5-badges.k-grid tr td, #drug-top5-specialties.k-grid tr td {
        border-color: transparent;
        border-bottom: solid 1px #ddd;
    }

#drug-top5-specialties.k-grid, #drug-top5-specialties .k-alt,
#drug-top5-pharmacies .k-grid-header, #drug-top5-pharmacies .k-header, #drug-top5-pharmacies.k-grid, #drug-top5-pharmacies .k-alt,
#drug-top5-providers .k-grid-header, #drug-top5-providers .k-header, #drug-top5-providers.k-grid, #drug-top5-providers .k-alt,
#drug-top5-prescribers .k-grid-header, #drug-top5-prescribers .k-header, #drug-top5-prescribers.k-grid, #drug-top5-prescribers .k-alt,
#drug-top5-diagnoses .k-grid-header, #drug-top5-diagnoses .k-header, #drug-top5-diagnoses .k-alt,
#top5-badges .k-grid-header, #top5-badges .k-header, #top5-badges.k-grid, #top5-badges .k-alt,
#top5-badges-therapy .k-grid-header, #top5-badges-therapy .k-header, #top5-badges-therapy.k-grid, #top5-badges-therapy.k-grid tr td, #top5-badges-therapy .k-alt {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#drug-top5-specialties-therapyClass .k-grid-header, #drug-top5-specialties-therapyClass .k-header, #drug-top5-specialties-therapyClass.k-grid, #drug-top5-specialties-therapyClass.k-grid tr td, #drug-top5-specialties-therapyClass .k-alt,
#drug-top5-pharmacies-therapyClass .k-grid-header, #drug-top5-pharmacies-therapyClass .k-header, #drug-top5-pharmacies-therapyClass.k-grid, #drug-top5-pharmacies-therapyClass.k-grid tr td, #drug-top5-pharmacies-therapyClass .k-alt,
#drug-top5-providers-therapyClass .k-grid-header, #drug-top5-providers-therapyClass .k-header, #drug-top5-providers-therapyClass.k-grid, #drug-top5-providers-therapyClass.k-grid tr td, #drug-top5-providers-therapyClass .k-alt,
#drug-top5-prescribers-therapyClass .k-grid-header, #drug-top5-prescribers-therapyClass .k-header, #drug-top5-prescribers-therapyClass.k-grid, #drug-top5-prescribers-therapyClass.k-grid tr td, #drug-top5-prescribers-therapyClass .k-alt,
#drug-top5-diagnoses-therapyClass .k-grid-header, #drug-top5-diagnoses-therapyClass .k-header, #drug-top5-diagnoses-therapyClass.k-grid, #drug-top5-diagnoses-therapyClass.k-grid tr td, #drug-top5-diagnoses-therapyClass .k-alt,
#top5-badges-therapyClass .k-grid-header, #top5-badges-therapyClass .k-header, #top5-badges-therapyClass.k-grid, #top5-badges-therapyClass.k-grid tr td, #top5-badges-therapyClass .k-alt {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.sort-header .k-grid-header th > .k-link > .k-icon {
    display: none;
}

#drug-top5-specialties .k-grid-header, #drug-top5-pharmacies .k-grid-header, #drug-top5-prescribers .k-grid-header,
#drug-top5-providers .k-grid-header, #drug-top5-diagnoses .k-grid-header, #drug-top5-diagnoses .k-grid-header, #top5-badges .k-grid-header,
#drug-top5-specialties-therapyClass .k-grid-header, #drug-top5-pharmacies-therapyClass .k-grid-header, #drug-top5-prescribers-therapyClass .k-grid-header,
#drug-top5-providers-therapyClass .k-grid-header, #drug-top5-diagnoses-therapyClass .k-grid-header, #drug-top5-diagnoses-therapyClass .k-grid-header, #top5-badges-therapyClass .k-grid-header {
    display: none;
}

.top5-drilldown {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
    text-align: center;
}
/* end of grid */
#gender-age {
    padding-left: 0px;
    padding-right: 0px;
}

/*typeahead*/

.typeahead, .tt-query, .tt-hint {
    border: 2px solid #CCCCCC;
    border-radius: 8px;
    height: 30px;
    line-height: 30px;
    outline: medium none;
    padding: 8px 12px;
    width: 396px;
}

.typeahead {
    background-color: #FFFFFF;
}

    .typeahead:focus {
        border: 2px solid #f27c21;
    }

.tt-query {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.tt-hint {
    color: #999999;
}

.tt-menu {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    margin-top: 12px;
    padding: 8px 0;
    width: auto;
    color: black;
}

.tt-suggestion {
    padding: 3px 20px;
}

    .tt-suggestion.tt-is-under-cursor {
        background-color: #0097CF;
        color: #FFFFFF;
    }

    .tt-suggestion p {
        margin: 0;
    }

/*High chart*/
.highcharts-yaxis-title {
    font-weight: bold;
}

.highcharts-xaxis-title {
    font-weight: bold;
}

[name=span-kendo-grid-column] {
    font-weight: bold;
}

.k-block {
    color: rgb(89,89,89);
}

/*----------------------------------------------------*/

.btn-script {
    margin: 10px;
}

#script-panelbar .k-panelbar-collapse,
#script-panelbar .k-panelbar-expand {
    display: none;
}

#script-panelbar .k-item,
#script-panelbar .k-first .k-content {
    background-color: green;
}

#script-panelbar .k-header {
    height: 50px;
    background: gray;
}

#script-panelbar .script-panel-label {
    font-size: 17px;
    font-weight: bold;
}

#member-overallspend-preloader, #member-header-preloader, #member-opportunity-preloader, #member-specialtyspend-preloader, #member-conditional-preloader, #member-utilization-preloader, #member-otherdata-preloader, #member-savings-claimlist-preloader, #member-savings-grid-preloader {
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: white; /* for demonstration */
    z-index: 300;
    vertical-align: middle;
    text-align: left;
    opacity: 0.4;
}

#member-claimlist-preloader {
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: white; /* for demonstration */
    z-index: 300;
    vertical-align: middle;
    text-align: left;
    opacity: 0.4;
}

#provider-claimlist-preloader {
    padding-top: 5%;
    padding-left: 45%;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: white; /* for demonstration */
    z-index: 300;
    vertical-align: middle;
    text-align: left;
    opacity: 0.4;
}

#member-specialtyspend-preloader {
    padding-top: 10%;
    padding-left: 50%;
}

#member-infos-preloader {
    padding-top: 30%;
    padding-left: 35%;
}

#member-overallspend-preloader {
    padding-top: 25%;
    padding-left: 40%;
}

#member-opportunity-preloader {
    padding-top: 25%;
    padding-left: 40%;
}

#member-claimlist-preloader {
    padding-top: 10%;
    padding-left: 40%;
}

#member-utilization-preloader {
    padding-top: 20%;
    padding-left: 40%;
}

#member-conditional-preloader {
    padding-top: 20%;
    padding-left: 50%;
}

#member-otherdata-preloader {
    padding-top: 20%;
    padding-left: 50%;
}

#member-savings-grid-preloader {
    padding-top: 50px;
    padding-left: 46%;
}

#member-savings-claimlist-preloader {
    padding-top: 10%;
    padding-left: 46%;
}

.claimlist-ajax-loader {
    background-image: url('../../Images/general/loader.image.gif');
    width: 30px;
    height: 30px;
    z-index: 999;
}

.ajax-loader {
    background-image: url('../../Images/general/loader.image.gif');
    width: 30px;
    height: 30px;
    z-index: 999;
}

#grid-view-results .k-grid-content {
    text-align: center;
}

.text-bold {
    font-weight: bold;
}

#grid-view-results .k-grid-norecords {
    height: 20px;
    text-align: center;
}

.text-left {
    text-align: left;
}

/*Styles for pricing module*/
#pricing-section-profile {
    width: 600px;
    height: 350px;
    margin: auto;
}

.page-container {
    margin-top: 60px;
}

/*Style used for patient search page*/
#patient-search-date-picker {
    width: 157px;
}

.eligibility-form .row:not(:last-child) {
    margin-top: 10px;
}

#rx-precheck-container {
    color: rgb(89,89,89);
}

/*User Page Styles*/
.form-group > .k-widget.k-dropdown {
    display: block;
}

.max-width,
.form-control.max-width,
.k-widget.max-width {
    width: 100% !important;
}

.decision-notes-width {
    max-width: 600px;
}

.k-multiselect.k-header {
    background-color: unset;
}

#patient-info-preloader {
    padding-left: 50%;
    padding-top: 15%;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: white; /* for demonstration */
    z-index: 300;
    vertical-align: middle;
    text-align: left;
    opacity: 0.4;
}

/* Home page */
.disabled-image-link {
    opacity: 0.5;
    cursor: default;
}

.main-navigation .navbar-collapse a.disabled-link,
.main-navigation .navbar-collapse a.disabled-link:hover,
.utilization-management-sub-navigation li a.disabled-link:hover,
.utilization-management-sub-navigation li a.disabled-link,
.admin-main-navigation .navbar-collapse a.disabled-link,
.admin-main-navigation .navbar-collapse a.disabled-link:hover,
.site-of-care-sub-navigation li a.disabled-link,
.site-of-care-sub-navigation li a.disabled-link:hover,
.rxpostcheck-sub-navigation li a.disabled-link,
.rxpostcheck-sub-navigation li a.disabled-link:hover {
    color: #717171 !important;
    text-decoration: none;
    cursor: default;
}

/*Styles used on disabled-menus for sub-navigation*/
.sub-navigation a.disabled-link,
.sub-navigation a.disabled-link:hover,
.sub-navigation a.disabled-link:focus,
.site-of-care-sub-navigation a.disabled-link,
.site-of-care-sub-navigation a.disabled-link:hover
.rxpostcheck-sub-navigation a.disabled-link,
.rxpostcheck-sub-navigation a.disabled-link:hover {
    color: #717171 !important;
    background-color: transparent;
    text-decoration: none;
    cursor: not-allowed;
}

/* -- Busy Indicatory Styles ------------------------------------------------------*/
#busy-indicator-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: white;
    opacity: 0.4;
    z-index: 300;
}

#global-busy-indicator-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: white;
    opacity: 0.4;
    z-index: 9999999 !important;
}

    #global-busy-indicator-container img {
        width: 32px;
        height: 32px;
        top: 50%;
        left: 50%;
        margin: -32px 0 0 -32px;
        position: fixed;
    }

#Wrapper #busy-indicator-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #666666;
    opacity: 0.4;
    z-index: 300;
}

#busy-indicator-container img {
    width: 32px;
    height: 32px;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -32px;
    position: fixed;
}

#busy-indicator-container .row {
    height: 100%;
    width: 100%;
    top: 50%;
    margin: 40px 0 0 0;
    position: fixed;
}

#busy-indicator-container label {
    color: white;
    display: block;
}

.clickable,
.form-check-label,
.form-check-input[type='radio'],
.form-check-input[type='checkbox'] {
    cursor: pointer;
}

/*Custom Icons*/
.view-case-icon:after {
    content: '';
    display: block;
    width: 15px;
    height: 14px;
    background: url("../../Images/search-case/viewcase_icon.png");
    margin: 12px 4px 12px 0;
}

.resume-case-icon:after {
    content: '';
    display: block;
    width: 15px;
    height: 14px;
    background: url("../../Images/search-case/resume_icon.png");
    margin: 12px 4px 12px 0;
}

.restart-case-icon {
    width: 50px;
    height: 50px;
    color: #0091d1;
    background: linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .restart-case-icon:hover {
        color: #feebdd;
        background: linear-gradient(#f4ac74, #f4ac7424);
    }

    .restart-case-icon.disabled-icon:hover {
        color: #0091d1;
        background: linear-gradient(#ffcfaa, #ffffff);
    }

.preview-case-icon:after {
    content: '';
    display: block;
    width: 14px;
    height: 13px;
    background: url("../../Images/document-list/preview_icon.png");
    margin: 12px 4px 12px 0;
}

/*
* New Icons
*/

.edit-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/edit_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .edit-icon:hover {
        background: url(../../Images/white-button-icons/edit_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .edit-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/edit_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        /*margin: 12px 4px 12px 0;*/
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.deactivate-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/deactivate_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .deactivate-icon:hover {
        background: url(../../Images/white-button-icons/deactivate_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .deactivate-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/deactivate_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.activate-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/activate_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .activate-icon:hover {
        background: url(../../Images/white-button-icons/activate_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .activate-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/activate_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.add-to-case-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/add_to_case_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .add-to-case-icon:hover {
        background: url(../../Images/white-button-icons/add_to_case_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .add-to-case-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/add_to_case_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.new-case-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/new_case_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .new-case-icon:hover {
        background: url(../../Images/white-button-icons/new_case_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .new-case-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/new_case_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.appeal-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/appeal_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .appeal-icon:hover {
        background: url(../../Images/white-button-icons/appeal_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .appeal-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/appeal_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.sunset-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/sunset_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .sunset-icon:hover {
        background: url(../../Images/white-button-icons/sunset_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .sunset-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/sunset_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.clone-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/clone_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .clone-icon:hover {
        background: url(../../Images/white-button-icons/clone_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .clone-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/clone_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.delete-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/delete_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .delete-icon:hover {
        background: url(../../Images/white-button-icons/delete_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .delete-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/delete_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.manage-document-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/manage_document_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .manage-document-icon:hover {
        background: url(../../Images/white-button-icons/manage_document_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .manage-document-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/manage_document_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.preview-document-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/preview_document_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .preview-document-icon:hover {
        background: url(../../Images/white-button-icons/preview_document_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .preview-document-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/preview_document_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.view-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/view_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .view-icon:hover {
        background: url(../../Images/white-button-icons/view_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .view-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/view_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.process-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/process_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .process-icon:hover {
        background: url(../../Images/white-button-icons/process_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .process-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/process_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.resume-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/resume_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .resume-icon:hover {
        background: url(../../Images/white-button-icons/resume_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .resume-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/resume_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.select-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/select_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .select-icon:hover {
        background: url(../../Images/white-button-icons/select_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .select-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/select_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.view-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/view_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .view-icon:hover {
        background: url(../../Images/white-button-icons/view_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .view-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/view_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.unlock-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/unlock_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .unlock-icon:hover {
        background: url(../../Images/white-button-icons/unlock_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .unlock-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/unlock_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.add-back-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/add_back_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .add-back-icon:hover {
        background: url(../../Images/white-button-icons/add_back_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

jj .add-back-icon.disabled-icon:hover {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/add_back_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

.view-details-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/view_details_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .view-details-icon:hover {
        background: url(../../Images/white-button-icons/view_details_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .view-details-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/view_details_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.send-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/send_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .send-icon:hover {
        background: url(../../Images/white-button-icons/send_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .send-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/send_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.download-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/download_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .download-icon:hover {
        background: url(../../Images/white-button-icons/download_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .download-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/download_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.reset-pw-icon {
    width: 50px;
    height: 50px;
    background: url(../../Images/admin-button-icons/reset_pw_icon.png), linear-gradient(#ffcfaa, #ffffff);
    background-position: center;
    margin: 12px 4px 12px 0;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #f3c8a7;
    border-bottom-color: #f3c8a7;
}

    .reset-pw-icon:hover {
        background: url(../../Images/white-button-icons/reset_pw_icon.png), linear-gradient(#f4ac74, #f4ac7424);
        background-position: center;
        background-repeat: no-repeat;
    }

    .reset-pw-icon.disabled-icon:hover {
        width: 50px;
        height: 50px;
        background: url(../../Images/admin-button-icons/reset_pw_icon.png), linear-gradient(#ffcfaa, #ffffff);
        background-position: center;
        margin: 12px 4px 12px 0;
        display: inline-block;
        background-repeat: no-repeat;
        border-top: 1px;
        border-left: 1px;
        border-right-color: #f3c8a7;
        border-bottom-color: #f3c8a7;
    }

.disabled-icon {
    opacity: 0.3;
    cursor: not-allowed !important;
}

.left-spacer {
    margin-left: 20px;
}

.margin-left-sm {
    margin-left: 15px;
}

.pull-left {
    float: left;
}

/* Whole Screen Busy Indicator */
/*Template
    <div class="wide-loader">
        <div class="claimlist-ajax-loader"></div>
    </div>
*/
.wide-loader {
    position: fixed;
    display: none;
    z-index: 9999999999;
    height: 2em;
    width: 2em;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    .wide-loader:before {
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: white;
        opacity: 0.4;
    }

#info-menu .checkbox-inline {
    top: 6px;
    right: 20px;
}
/**/

/*Guideline - header*/
#guideline-header-container {
    padding: 10px 0;
    border: 1px #ccc solid;
    border-radius: 4px;
    background-color: white;
}

    #guideline-header-container #drug-value {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #guideline-header-container .drug-col-2 {
        max-width: 12.5% !important;
        min-width: 12.5% !important;
    }

#busy-indicator-container img {
    width: 32px;
    height: 32px;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -32px;
    position: fixed;
}

#guideline-header-container .drug-col-10 {
    max-width: 86.04%;
    min-width: 86.04%;
}
/*Guideline - header*/

#busy-indicator-container .row {
    height: 100%;
    width: 100%;
    top: 50%;
    margin: 40px 0 0 0;
    position: fixed;
}

#busy-indicator-container label {
    color: white;
    display: block;
}

.k-grid-header[aria-disabled=true], .k-header[aria-disabled=true] {
    background-color: #ededee;
}

input.max-width,
select.max-width,
textarea.max-width,
.k-widget.k-dropdown.max-width
.k-datepicker.max-width {
    max-width: 100%;
    width: 100%;
}

.reporting-tab-container h1, .reporting-tab-container h3 {
    color: #555555;
}

.pagination.pagination-widget li {
    margin: 0 5px;
    float: none;
    list-style: none;
    display: inline-block;
}

.site-of-care-reporting-widgets {
    height: 610px;
    width: 550px;
}

.number-of-cases-section {
    padding-right: 0px;
    padding-left: 65px;
}

.btn-small-width {
    width: 60px;
}

.btn-large-width {
    width: 125px;
}

.spn {
    display: inline-block;
    vertical-align: middle;
}

.btn-style {
    border-color: transparent;
    border: 0;
    background-color: transparent;
}

    .btn-style :hover {
        background-color: gray;
    }

/*----------------Change Password Page-------------------------------------------------------*/
#change-password-container {
    color: rgb(89, 89, 89);
}

#inputContainer {
    width: 330px;
    margin-top: 16px;
    float: left;
}

#validationContainer {
    width: 400px;
    float: left;
    /*border: 1px solid #fff;*/
    border-radius: 25px;
    min-height: 134px;
}

#validationMessages {
    padding: 8px;
    list-style-position: inside;
}

    #validationMessages .violated {
        list-style-image: url(../../../../../../Content/Images/icons/delete1.PNG);
    }

    #validationMessages .conformed {
        list-style-image: url(../../../../../../Content/Images/icons/check1.PNG);
    }

#patient-info-phone-number, #txt-patient-zipcode, input.k-textbox {
    border: 1px solid #ccc;
}

    input.k-textbox[disabled] {
        background-color: #eee;
    }

.k-autocomplete.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused, .k-numeric-wrap.k-state-focused, .k-picker-wrap.k-state-focused, .k-textbox:focus {
    border-color: #f37819 !important;
}

input.k-textbox.k-state-disabled:hover {
    cursor: not-allowed !important;
    background-color: #eeeeee;
}

/* Reset Password page*/
#resetpw-body {
    background-color: #f9f9f9;
    font-family: PT Sans,sans-serif;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    padding-bottom: 40px;
}

.sign-in-btn-div {
    width: 100%;
}

/*.reset-pw-link {
    margin-top: 7px;
    text-align: right;
    text-decoration: underline;
}*/

#send-form-container {
    background: white;
}

.k-grid-norecords {
    padding: 10px;
    font-size: 16px;
}

#reassign-case-content {
    margin: 10px 5px;
}

.alert-view-info-icon {
    width: 50px;
    height: 50px;
    background: url("../../Images/icons/alert_view_icon.png");
    background-position: center;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #bceaff;
    border-bottom-color: #bceaff;
}

.k-dropdown-wrap {
    height: 34px;
}

.alert-info-icon {
    width: 50px;
    height: 50px;
    background: url("../../Images/icons/hover_info_icon.png");
    background-position: center;
    display: inline-block;
    background-repeat: no-repeat;
    border-top: 1px;
    border-left: 1px;
    border-right-color: #bceaff;
    margin-top: 5px;
    border-bottom-color: #bceaff;
}

.asterisk,
.required {
    color: red;
}

.high-alert-text,
.high-alert-text:hover {
    background-color: #FF3333 !important;
    color: white !important;
}

.medium-alert-text,
.medium-alert-text:hover {
    background-color: #f3ea78 !important;
    color: black !important;
}

.low-alert-text,
.low-alert-text:hover {
    background-color: #c4ffbf !important;
    color: black !important;
}

.pagination > li {
    cursor: pointer;
}

.break-word {
    word-wrap: break-word;
}

button[disabled=disabled], button:disabled {
    cursor: not-allowed;
}

.text-overflow-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
}

.max-col-height-310 {
    max-height: 310px;
}

#btn-view-claims-history {
    width: 100%;
    font-size: 12px;
    height: 30px;
}

.unselectable {
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
}

#btn-view-claims-history-container {
    padding: 0;
}

.column-header-adjust {
    white-space: normal;
}

/*css avoid text overflow and create next line
 when text is too long without spaces*/
.text-wrapper {
    white-space: pre-wrap; /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap; /* Opera <7 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
}

.peer-to-peer-question {
    border-top: 2px solid rgb(89, 89, 89);
    padding-top: 20px;
}

input.estimated-savings-control {
    display: inline;
}

.k-dropdown.savings-type-control {
    margin-left: 10px;
}

.pdf-fax-btn {
    width: 100% !important;
}

.text-light-black {
    color: rgb(89,89,89);
}

#version-number {
    vertical-align: -webkit-baseline-middle;
    font-weight: bold;
    color: #f1f1f2;
}

.disabled-image-link a {
    cursor: not-allowed;
}

#view-case-info-fields-container {
    padding-left: 40px;
}

.k-overlay {
    z-index: 99999 !important;
}

.k-widget.k-window {
    z-index: 999999 !important;
}

    .k-widget.k-window .k-grid-content {
        max-height: 60vh;
    }

.scrtabs-tabs-fixed-container {
    height: 44px !important;
}

.alert-rxpostcheck-info {
    color: rgb(89,89,89);
    background-color: #ffecdd;
}

    .alert-rxpostcheck-info ul {
        margin: 0;
    }

.pager-item.disabled {
    cursor: not-allowed;
}

textarea.no-resize {
    resize: none;
}

#nav-banner {
    background-color: red;
    padding: 20px;
    text-align: center;
}

    #nav-banner label {
        color: white;
    }

#nav-main-level-1 a.nav-brand {
    padding-bottom: 0 !important;
}

.k-input.k-textbox[readonly=readonly],
.k-input-readonly {
    color: #495057;
    background-color: #e9ecef;
}

.custom-error-container {
    margin-top: 100px;
}

.merging-table {
    border: 1px solid #ffcfaa;
}

.merging-table .merging-table-row > div {
    padding: 8px 12px;
    border-bottom: 1px solid #ffcfaa;
}

/* Apply right border to all but the last column, only if there are 2 or more columns */
.merging-table .merging-table-row:has(> div:nth-child(2)) > div:not(:last-child) {
    border-right: 1px solid #ffcfaa;
}

/* Remove bottom border from last row */
.merging-table .merging-table-row:last-child > div {
    border-bottom: none;
}

/* Optional: remove top border from first row and style header */
.merging-table .merging-table-row:first-child > div {
    border-top: none;
    background-color: #f27c21;
    color: white;
    font-weight: bold;
}

/* Alternating row background */
.merging-table .merging-table-row:nth-child(odd) {
    background-color: #fff5ed;
}
/*GLOBAL*/
body,
.btn,
.form-control {
    font-size: 14px;
}

    .form-control:focus {
        border-color: #f37819 !important;
        box-shadow: 0 0 7px 0 #f37819;
    }

.form-check {
    padding-left: 0;
}

.form-group .form-check {
    padding-left: 20px;
}

.form-check-inline .form-check-input,
.form-check-inline .form-check-label {
    cursor: pointer;
}

.form-check-input-reverse {
    margin-left: 10px;
}

footer .container {
    color: white;
}

label {
    font-weight: 700;
    margin-bottom: 0;
}

a {
    color: #f27c21;
}

    a:hover {
        color: #f27c21;
        text-decoration: none;
    }

.vertical-align {
    vertical-align: -webkit-baseline-middle;
}

.no-margin-r {
    margin-right: 0;
}

/* body content */
.body-content {
    padding-left: 15px;
    padding-top: 165px;
    padding-right: 15px;
    margin-bottom: 165px;
}

/*PAGINATION*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination > li {
        display: inline;
    }

    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #f27c21;
        border-color: #f27c21;
    }

    .pagination > li > a, .pagination > li > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #f27c21;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
    }

.pager-item a,
.pager-item:not(.active) a {
    color: #f27c21;
    text-decoration: none;
}

    .pager-item:not(.active) a:hover {
        color: white;
        background-color: #f27c21;
    }

/*PANEL*/
.panel-default {
    border-color: #ddd;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    /*border: 1px solid transparent;*/
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-heading {
    padding: 5px 10px;
    border: 1px solid gray;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-body {
    padding: 20px;
    border: 1px solid #ddd;
}

.panel-title {
    margin-bottom: 0;
}

/*LOGIN*/
#btn-login {
    background-color: #f27c21;
    border-radius: 20px;
    border: none;
    width: 100px;
    height: 35px;
    margin-bottom: 10px;
    color: #ffffff;
}

#reset-pw-link {
    margin-top: 7px;
    text-align: right;
    text-decoration: underline;
}

/*NAVBAR*/
#main-navigation-client-name {
    letter-spacing: 1px;
    color: #f1f1f2;
    text-align: right;
    width: 20%;
}

.head-navigation {
    z-index: 9999;
}

    nav a:hover,
    .head-navigation ul li a:hover {
        text-decoration: none;
    }

.nav-bar-carret {
    content: '';
    border-bottom: solid 12px rgb(255, 197, 152);
    border-right: solid 12px transparent;
    border-left: solid 12px transparent;
    top: -7px;
    left: 50%;
    position: absolute;
    width: 0;
    height: 0;
    z-index: 2147483647;
}

.admin-page-sub-navigation .system-page-carret {
    margin-left: -555px;
}

.admin-page-sub-navigation .specialty-iq-carret {
    margin-left: -465px;
}

.admin-page-sub-navigation .site-of-care-carret {
    margin-left: -365px;
}

.admin-page-sub-navigation .rxpostcheck-carret {
    margin-left: -260px;
}

.admin-page-sub-navigation .rxengage-carret {
    margin-left: -475px;
}

.admin-page-sub-navigation .utlization-management-carret {
    margin-left: -25px;
}

.admin-page-sub-navigation .claims-editing-carret {
    margin-left: 130px;
}

.analytics-carret {
    margin-left: -510px;
}


.reporting-carret {
    margin-left: -375px;
}

.site-of-care-carret,
.rxpostcheck-carret {
    margin-left: -200px;
}

.utilization-carret {
    margin-left: -55px;
}

.fee-schedule-carret {
    margin-left: 100px;
}

.claims-editing-carret {
    margin-left: 220px;
}

/*FOOTER*/
footer.footer-section {
    position: absolute;
    bottom: 0;
    width: 100%;
    color: rgb(89, 89, 89);
    right: 0;
    left: 0;
    background: #222;
}

    footer.footer-section p {
        color: #fff;
    }

    footer.footer-section img {
        max-width: 150px;
    }

/* HOME */
.home-item-right {
    margin-right: auto !important;
}

.home-item-left {
    margin-left: auto !important;
}


/*site of care main page*/
.colored-div .circle {
    width: 100px;
}

/*GUIDELINE PAGE*/
#add-guideline-container nav {
    width: 100%;
}

#add-guideline-container .nav-item.nav-link {
    width: 120px;
    min-width: initial;
    outline: none;
    color: rgb(85, 85, 85);
    font-weight: bold;
}


/*tab styles*/
.nav-tabs {
    border-color: #c7c9cb;
}

.nav-tabs .nav-link {
    border-color: #c7c9cb;
    color: #555;
    border-radius: 3px;
    font-weight: 700;
    padding: 9px 14px 11px 14px;
    margin: 1px;
}

.nav-tabs > li > a:hover {
    font-weight: bolder;
    /*font-size: 15px;*/
    border-radius: 3px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: black;
}

.scrtabs-tab-container {
    height: 40px !important;
}

.scrtabs-tab-scroll-arrow {
    border-top: 1px solid rgb(221, 221, 221) !important;
    height: 42px !important;
}

    .scrtabs-tab-scroll-arrow span {
        margin-left: 3px;
    }

.glyphicon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.glyphicon-chevron-left:before {
    content: "\f053";
}

.glyphicon-chevron-right:before {
    content: "\f054";
}

/*Build Decision Logic*/
.logic-set-item-container .btn-remove-item {
    width: 100%;
}

#loading-dose-label {
    padding-right: 0;
}

.text-black {
    color: #000 !important;
}

/*Work Flow Page*/
.address-container .col-2 {
    max-width: 12.5%;
    width: 12.5%;
}

.address-container .col-10 {
    max-width: 87.5%;
    width: 87.5%;
}

#eligibility-check-city-container .col-5 {
    max-width: 37.5%;
    width: 37.5%;
}

#eligibility-check-city-container .col-7 {
    max-width: 62.5%;
    width: 62.5%;
}

.zip-code-container .col-8 {
    max-width: 52%;
}

.eligibility-check-row {
    max-width: 96%;
}

.bottom-controls {
    max-width: 98.7%;
}

#question-answer-parent-container {
    padding-left: 30px;
}

#step-8-container .form-check-inline {
    margin-right: 0;
}

/*Business Intelligence*/
.sidebar-container-label label {
    font-weight: normal !important;
}

.sidebar-section > label {
    margin-bottom: 10px;
}

.sidebar-container-label {
    margin-bottom: 3px;
}

.sidebar-container .form-group {
    margin-bottom: -10px;
}

.sidebar-container .form-check {
    padding-left: 1.25rem;
}

.sidebar-container .form-check-input {
    position: initial;
}

/*max width*/
input.max-width,
select.max-width,
textarea.max-width,
.k-widget.k-dropdown.max-width,
.k-widget.k-maskedtextbox.max-width,
.k-datepicker.max-width {
    max-width: 100%;
    width: 100%;
}


/*guideline header*/

#guideline-header-container .drug-col-2 {
    max-width: 12.5% !important;
    min-width: 12.5% !important;
}

#guideline-header-container .drug-col-10 {
    max-width: 86.04%;
    min-width: 86.04%;
}

#guideline-header-container {
    padding: 15px;
}


.btn-default {
    border: 1px solid #ccc;
}

.k-textbox .k-icon {
    margin: -8px 0 0 -8px;
}

/*list*/
.k-grid tr:hover {
    background-color: transparent;
}

.lbl-postcheck-cases-number {
    position: absolute;
    top: 11%;
    right: 11%;
    min-width: 60px;
    min-height: 60px;
    padding: 15px 10px 15px 10px;
    background: #c36a2d;
    border: 4px solid #eaebd8;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    z-index: 1;
}

.lbl-soc-cases-number {
    position: absolute;
    bottom: 11%;
    right: 11%;
    min-width: 60px;
    min-height: 60px;
    padding: 15px 10px 15px 10px;
    background: #c36a2d;
    border: 4px solid #eaebd8;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    z-index: 1;
}

.lbl-rxprecheck-inbound-docs-number {
    position: absolute;
    top: 11%;
    left: 9%;
    min-width: 60px;
    min-height: 60px;
    padding: 15px 10px 15px 10px;
    background: #b73535;
    border: 4px solid #eaebd8;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}

.lbl-rxprecheck-cases-number {
    position: absolute;
    top: 11%;
    right: 11%;
    min-width: 60px;
    min-height: 60px;
    padding: 15px 10px 15px 10px;
    background: #b73535;
    border: 4px solid #eaebd8;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}

.k-multiselect.k-state-disabled .k-button {
    color: #fff;
    border-color: #f27c21 !important;
    background-color: #fd913e !important;
}

.rxpostcheck-patient-search-container {
    height: 500px ;
}

.rxpostcheck-patient-search-container .pagination-container{
    height: 30px;
}

.rxpostcheck-patient-search-container .table-container{
    height: 450px;
}
.rxpostcheck-patient-search-container #patient-search-table .k-grid-content{
    max-height: 400px;
}

#rxpostcheck-work-list-table table {
    table-layout: fixed;
}

#popup-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 99999;
}

#client-banner-container {
    background-color: red;
    color: white;
    padding: 20px;
    text-align: center;
    border-radius: 5px;
    border: 2px solid #ddd;
    box-shadow: 10px 20px 40px rgba(0, 0, 0, 0.4);
}

    #client-banner-container label {
        color: white;
    }

    #client-banner-container .btn-close-banner {
        border: 0;
        background-color: transparent;
        color: black;
    }

#client-banner-container .banner {
    font-size: 1rem;
    text-align: left;
    padding: 0px 10px 10px 10px;
}

.banner-top {
    position: fixed;
    top: 25px;
    left: 5%;
    z-index: 9999;
    width: 90%;
}

.banner-middle {
    position: fixed;
    top: 35%;
    left: 5%;
    z-index: 9999;
    width: 90%;
}

.banner-bottom {
    position: fixed;
    bottom: 25px;
    left: 5%;
    z-index: 9999;
    width: 90%;
}
