// IMPORTS //
@import "custom-buttons.less";
@import "custom-backgrounds.less";
@import "fontsize-overrides.less";
@font-path: "/etc.clientlibs/centene/clientlibs/clientlibs-main/resources/fonts/";
@image-path: "/etc.clientlibs/centene/clientlibs/clientlibs-main/resources/images/";
.home-main-alert {
    margin-top: -65px;
    background: url("@{image-path}alert.png") @light-blue no-repeat 20px 40px;
    color: @white;
    padding: 10px 100px;
    position: relative;
    z-index: 9;
    a {
        color: @white;
        text-decoration: underline;
    }
}

.inputformtext {
    padding-bottom: 0px !important;
}

.textinput {
    &.section {
        padding-bottom: 0;
    }
}

.textareainput {
    &.section {
        padding-bottom: 0;
    }
}

.ambetterleftnavigation {
    nav {
        &.sidebar-nav {
            border-right: solid 1px @white;
        }
    }
}

// Click 2 Chat iFrame CSS
#click2chat {
    .modal-dialog {
        height: 675px;
        width: 447px;
        .modal-body {
            iframe {
                border: none;
                height: 675px;
                width: 447px;
            }
        }
    }
}

// Leaving Advantage Modal Square Size
#leavingAdvantageModal {
    .modal-dialog {
        width: 400px;
    }
}

// Message above product listing on Healthplan homepage
.select-a-plan-message {
    color: #6e6e6e;
    font-size: 13px;
    font-style: italic;
    position: absolute;
    bottom: 0;
    left: 0;
}

.header-container {
    position: relative;
} // Container for loading spinner
.spinner-container {
    position: relative;
}

// Month header on news and events
.month-header {
    h2 {
        font-weight: bold;
    }
}

// PDF Search Component
#pdfSearchContainer {
    #pdfViewAll {
        margin-left: 15px;
        font-size: 18px;
    }
    #pdfSearchAll {
        width: 140px;
        height: 35px;
        float: left;
    }
    #pdfErrorBlock {
        display: none;
    }
    #pdfPgSize {
        margin-top: 15px;
    }
}

// GOOGLE TRANSLATE DROPDOWN
body {
    top: 0px !important;
    .skiptranslate {
        iframe {
            display: none !important;
        }
        color: transparent !important;
        font-size: 0px !important;
        span {
            a {
                display: none !important;
                img {
                    display: none !important;
                }
            }
        }
        select.goog-te-combo {
            color: #666666 !important;
        }
    }
}

// Anti-Spam Honeypot
.honeypot {
    display: none;
}

// Footer Rich Text
.footer-richtext {
    margin-top: 30px;
}

// Rich Text Editor Custom Classes
// Bi-directional Text Custom Styles
.rtl {
    direction: rtl;
    display: inline-block;
    font-size: 15px;
}

// RTE Table Default Styles
.richtext,
.eventtext,
.newstext {
    table {
        &.table-default {
            border: 1px solid grey;
            tr {
                td {
                    border: 1px solid grey;
                    background: none;
                }
                &:nth-child(odd) td {
                    background: none;
                }
            }
        }
    }
}

// @font-face {
//     font-family: 'bit';
//     src: url("@{font-path}bit.ttf") format('truetype');
//     font-weight: normal;
//     font-style: normal;
// }
@font-face {
    font-family: 'Padauk';
    src: url("@{font-path}Padauk.woff") format('woff'),
    url("@{font-path}Padauk.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Zawgyi-One_V3.0';
    src: url("@{font-path}Zawgyi-One_V3.0.eot?") format('eot'),
    url("@{font-path}Zawgyi-One_V3.1.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Bold";
    src: url("@{font-path}Roboto-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Roboto-Regular";
    src: url("@{font-path}Roboto-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Roboto-Medium";
    src: url("@{font-path}Roboto-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Roboto-Italic";
    src: url("@{font-path}Roboto-RegularItalic.ttf") format("truetype");
}

.burmese,
.my {
    font-family: 'Padauk', 'Zawgyi-One_V3.0';
}

// These require a wrap div with both position:relative and a fixed height
.vert-center() {
    top: 50%;
    position: relative;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.horiz-center() {
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.center-both() {
    left: 50%;
    top: 50%;
    position: relative;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.fullDisclaimer a {
    text-decoration: underline;
}

/* Dropdown */

.dropdown {
    position: static;
}

.language-select {
    position: relative;
}

caption {
    text-align: left;
    padding-bottom: 10px;
    color:#6e6e6e;
}

/* Alter Bootstrap Defaults for better contrast */

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: @dark-grey;
}

.pagination>li.active>a,
.pagination>li.active>span,
.pagination>li.active>a:hover,
.pagination>li.active>span:hover {
    background-color: @dark-grey;
    border-color: @dark-grey;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: @black;
}
