
body {
    font: 100% Helvetica, sans-serif;
    color: #545456;
    direction: ltr;
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    color: #3d3d3f;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: inherit;
    }

        h1 a[href]:hover, h2 a[href]:hover, h3 a[href]:hover, h4 a[href]:hover, h5 a[href]:hover, h6 a[href]:hover {
            color: #909091;
        }

.listingTitle {
    font-size: 20px;
}

h4.listingTitle {
    font-size: 18px;
}

.listingHolder > li {
    margin-bottom: 30px;
}

.listingLink a, .listingDescription a {
    color: #909091;
}

.ajaxLoader::before {
    color: #3d3d3f;
}

.loadMoreBtn a {
    border: 1px solid #3d3d3f;
    color: #3d3d3f;
    padding: 0 55px;
    display: inline-block;
    height: 48px;
    line-height: 48px;
}

    .loadMoreBtn a:hover {
        color: #FFF;
        background: #909091;
        border-color: #909091;
    }

input,
textarea,
select,
body {
    font-family: 'Avenir', sans-serif;
    font-weight: 400;
}

.dk-select-open-down .dk-select-options {
    border-radius: 0;
}

.dk-selected:hover:before,
.dk-selected:focus:before,
.dk-selected:after,
.dk-selected:before {
    display: none;
}

.inlineMiddle {
    padding-right: 20px;
    float: right;
    display: inline-block;
    padding-top: 25px;
}

    .inlineMiddle.languages {
        padding-right: 0px;
        padding-top: 13px;
    }

    .inlineMiddle li {
        padding: 0 5px !important;
        position: relative;
    }

        .inlineMiddle li::after {
            content: "";
            position: absolute;
            width: 2px;
            height: 1px;
            display: inline-block;
            right: -4px;
            font-size: 1px;
            background-color: #8b8b8b;
            bottom: 5px;
        }

        .inlineMiddle li:last-child::after {
            display: none;
        }

        .inlineMiddle li .arabic {
            margin-right: 10px;
        }

        .inlineMiddle li.lang {
            padding: 0 8px !important;
        }

            .inlineMiddle li.lang::after {
                display: none;
            }

        .inlineMiddle li a {
            font-size: 12px;
            color: #818181;
            font-weight: 400;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .inlineMiddle li a.active {
                color: #00a6d6 !important;
            }

            .inlineMiddle li a:hover {
                color: #00a6d6;
            }

                .inlineMiddle li a:hover.arabic {
                    color: #00a6d6;
                }

                .inlineMiddle li a:hover.francais {
                    color: #00a6d6;
                }

header {
    position: relative !important;
    background-color: white;
    width: 100%;
}

    header .hasSubmenu {
        position: inherit !important;
    }

    header .ddSecondLevel {
        z-index: 6;
        left: 0px;
        right: 0px;
        background-color: #06284e;
        height: 415px;
    }

        header .ddSecondLevel ul {
            width: 1170px;
            margin: 35px auto;
        }

            header .ddSecondLevel ul li {
                padding-bottom: 25px;
                font-size: 13px;
                line-weight: 44px;
                display: block;
                float: left;
                color: white;
                width: 33.33%;
            }

                header .ddSecondLevel ul li a {
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                    line-height: 32px;
                    border-top: 1px solid white;
                    font-size: 16px;
                    color: white;
                    padding: 10px 0px !important;
                    margin-right: 20px;
                    display: block;
                    -webkit-transition: all 300ms ease-out;
                    -moz-transition: all 300ms ease-out;
                    -o-transition: all 300ms ease-out;
                    transition: all 300ms ease-out;
                }

                    header .ddSecondLevel ul li a:before {
                        -webkit-transition: all 300ms ease-out;
                        -moz-transition: all 300ms ease-out;
                        -o-transition: all 300ms ease-out;
                        transition: all 300ms ease-out;
                        content: '';
                        margin: 0px 8px;
                        width: 0px;
                        height: 1px;
                        background: white;
                        vertical-align: middle;
                        display: inline-block;
                    }

                    header .ddSecondLevel ul li a:hover {
                        -webkit-transition: all 300ms ease-out;
                        -moz-transition: all 300ms ease-out;
                        -o-transition: all 300ms ease-out;
                        transition: all 300ms ease-out;
                        opacity: 1 !important;
                        background-color: #0c4584 !important;
                        color: white;
                        border-top: 1px solid transparent !important;
                    }

                        header .ddSecondLevel ul li a:hover:before {
                            -webkit-transition: all 300ms ease-out;
                            -moz-transition: all 300ms ease-out;
                            -o-transition: all 300ms ease-out;
                            transition: all 300ms ease-out;
                            content: '';
                            margin: 0px 8px;
                            width: 5px;
                            height: 1px;
                            background: white;
                            vertical-align: middle;
                            display: inline-block;
                        }

    header .mainMenu ul li {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        header .mainMenu ul li:hover {
            background-color: #06284e !important;
            color: white;
        }

            header .mainMenu ul li:hover a {
                color: white;
            }

        header .mainMenu ul li:active {
            background-color: #06284e !important;
            color: white !important;
        }

        header .mainMenu ul li a {
            font-size: 16px;
            padding: 20px 10px;
            font-weight: 300;
            color: #494949;
            -webkit-transition: all 300ms ease-out;
            -moz-transition: all 300ms ease-out;
            -o-transition: all 300ms ease-out;
            transition: all 300ms ease-out;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            header .mainMenu ul li a:hover {
                background-color: #06284e;
                color: white;
            }

    header .topMenu .container {
        padding-bottom: 15px;
        border-bottom: 1px solid #d9d9d9;
    }

        header .topMenu .container .languages {
            float: right;
        }

            header .topMenu .container .languages li {
                padding: 10px 0px !important;
                display: inline-block;
            }

                header .topMenu .container .languages li .arabic {
                    line-height: 13px;
                    display: inline-block;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                    border: 1px solid #a8955c;
                    padding: 5px 5px;
                    font-family: 'Droid Arabic Kufi';
                    font-size: 13px;
                }

                    header .topMenu .container .languages li .arabic:hover {
                        border: 1px solid #06284e;
                    }

                header .topMenu .container .languages li .francais {
                    line-height: 13px;
                    display: inline-block;
                    border: 1px solid #a8955c;
                    padding: 5px 6px;
                    font-size: 13px;
                    font-weight: 400;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }

                    header .topMenu .container .languages li .francais:hover {
                        border: 1px solid #06284e;
                    }

                    header .topMenu .container .languages li .francais:after {
                        content: '' !important;
                        display: inline-block;
                    }

                header .topMenu .container .languages li a {
                    color: #818181;
                    font-size: 12px;
                    line-height: 51px;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }

                    header .topMenu .container .languages li a:hover {
                        color: #06284e;
                    }

        header .topMenu .container .floatRight {
            float: right;
        }

        header .topMenu .container .innerSearch {
            float: right;
        }

            header .topMenu .container .innerSearch .headerSearch,
            header .topMenu .container .innerSearch .headerBtns {
                margin-left: 0;
            }

            header .topMenu .container .innerSearch #txtAdvancedSearch {
                font-size: 13px;
                color: #4a4a4a;
                border: 0px;
                width: 160px;
                padding: 8px 21px 0px 0px;
            }

            header .topMenu .container .innerSearch .SearchDiv .search {
                width: 32px;
                height: 32px;
                background: url("../images/sprite.png");
                background-position: -287px -11px;
                background-size: 500px;
                vertical-align: top;
            }

@media all and (max-width: 992px) {
    header .topMenu .container .innerSearch .SearchDiv .search {
        background: url("../images/sprite@2x.png");
        background-position: -287px -11px;
    }
}

header .topMenu .container .innerSearch .SearchDiv ::placeholder {
    color: #4a4a4a;
    font-size: 13px;
}

header .topMenu .container .innerSearch .SearchDiv input:focus::-webkit-input-placeholder {
    color: #A9A9A9;
}

header .topMenu .container .innerSearch .SearchDiv a {
    display: inline-block;
    color: red;
}

header .topMenu .container .logo {
    float: left;
    padding-top: 30px;
}

    header .topMenu .container .logo .ABL {
        display: inline-block;
        width: 270px;
        height: 75px;
        background: url("../images/sprite.png");
        background-position: 0px 0px;
        background-size: 500px;
        background-repeat: no-repeat;
    }

@media all and (max-width: 992px) {
    header .topMenu .container .logo .ABL {
        background: url("../images/sprite@2x.png");
        background-position: 0px 0px;
    }
}

header .topMenu .container .top li {
    float: left;
    padding: 10px 3px !important;
    display: inline-block;
}

    header .topMenu .container .top li a {
        color: #818181;
        font-size: 12px;
        line-height: 51px;
        font-weight: 400;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        header .topMenu .container .top li a:hover {
            text-decoration: underline;
            color: #06284e;
        }

    header .topMenu .container .top li:after {
        content: '.';
        display: inline-block;
    }

    header .topMenu .container .top li:last-child:after {
        display: none;
    }

.result {
    font-size: 22px;
    color: #06284e;
    line-height: 30px;
    font-weight: 900;
}

.homeBannerCarousel {
    position: relative;
    background-position: center !important;
    min-height: 645px;
    background-size: cover;
    background-position: center;
}

.homeBanner {
    position: relative;
    min-height: 415px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}
    .homeBanner.homeBannerPage {
        width: calc(100% - 345px);
    } 
    .homeBanner .moreAboutUs {
        padding: 40px 25px;
        width: 490px;
        top: 305px;
        height: 340px;
        background-color: rgba(255, 255, 255, 0.9);
        position: absolute;
    }

        .homeBanner .moreAboutUs .owl-dot {
            width: 12px;
            height: 12px;
            border: 1px solid #878787;
            border-radius: 100px;
            -webkit-border-radius: 100px;
            display: inline-block;
            margin-left: 10px;
        }

        .homeBanner .moreAboutUs .owl-dots .owl-dot:first-child {
            margin-left: 15px;
        }

        .homeBanner .moreAboutUs .owl-dot.active,
        .homeBanner .moreAboutUs .owl-dot:hover {
            background: #00a6d6;
        }

        .homeBanner .moreAboutUs .listingInfoHolder .listingTitle {
            font-weight: 900;
            color: #06284e;
            font-size: 34px;
            line-height: 41px;
            margin-bottom: 30px;
        }

        .homeBanner .moreAboutUs .listingInfoHolder a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .homeBanner .moreAboutUs .listingInfoHolder a:hover {
                color: #00a6d6;
                text-decoration: none;
            }

        .homeBanner .moreAboutUs .listingInfoHolder .button {
            font-weight: 900;
            margin-bottom: 25px;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .homeBanner .moreAboutUs .listingInfoHolder .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .homeBanner .highlights {
        border-top: 6px solid #00a6d6;
        padding: 30px;
        width: 345px;
        bottom: 0;
        right: -345px;
        height: 100%;
        overflow-y: auto;
        background-color: white;
        position: absolute;
        color: #06284e;
    }

        .homeBanner .highlights .owl-prev {
            font-size: 0px;
            position: absolute;
            right: 3px;
            top: 60px !important;
            left: initial !important;
            display: inline-block;
            width: 14px;
            height: 26px;
            background: url("../images/sprite.png");
            background-position: -328px -19px;
            background-size: 500px;
        }

@media all and (max-width: 992px) {
    .homeBanner .highlights .owl-prev {
        background: url("../images/sprite@2x.png");
        background-position: -294px -86px;
        background-size: 450px;
        width: 15px;
        height: 30px;
    }
}

.homeBanner .highlights .owl-next {
    font-size: 0px;
    position: absolute;
    right: -18px !important;
    top: 60px !important;
    left: initial !important;
    display: inline-block;
    width: 14px;
    height: 26px;
    background: url("../images/sprite.png");
    background-position: -348px -18px;
    background-size: 500px;
}

@media all and (max-width: 992px) {
    .homeBanner .highlights .owl-next {
        background: url("../images/sprite@2x.png");
        background-position: -294px -86px;
        background-size: 450px;
        width: 15px;
        height: 30px;
        transform: rotate(180deg);
        top: 46px !important;
    }
}

.homeBanner .highlights .listingTitle {
    font-weight: 900;
    color: #06284e;
    font-size: 28px;
    line-height: 41px;
}

.homeBanner .highlights .listingDate {
    display: block;
    font-size: 13px;
    float: left;
    margin-bottom: 0;
}

.homeBanner .highlights .listingDescription {
    font-weight: 900;
   font-size: 16px;
    line-height: 22px;
}

    .homeBanner .highlights .listingDescription a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #06284e;
    }

        .homeBanner .highlights .listingDescription a:hover {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #00a6d6;
        }

.homeBanner .highlights .readMore {
    font-weight: 900;
    float: right;
}

    .homeBanner .highlights .readMore:before {
        content: '-';
        color: #00a6d6;
        font-size: 18px;
    }

    .homeBanner .highlights .readMore a {
        font-size: 12px;
        color: #00a6d6;
        line-height: 22px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        float:right;
    }

        .homeBanner .highlights .readMore a:hover {
            text-decoration: none;
            color: #00a6d6;
        }
.homeBanner .highlights .listingItemLI {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 0;
    padding-bottom: 15px;
    margin-top: 15px;
}
.holidays table {
    border-collapse: collapse;
    width: 100%;
}

    .holidays table th {
        background-color: #06284e;
        color: white;
        font-size: 22px;
        font-weight: 900;
        line-height: 36px;
        padding: 15px 55px;
    }

    .holidays table td {
        font-size: 16px;
        color: #06284e;
        line-height: 27px;
        padding: 15px 55px;
        font-weight: 400;
    }

    .holidays table .bold {
        font-weight: 900 !important;
    }

    .holidays table tr:nth-child(2n+1) {
        background-color: #f0f0f0;
    }

.collectiveLabor .container .listingItemLI {
    margin-bottom: 0px !important;
}

    .collectiveLabor .container .listingItemLI a {
        font-size: 22px;
        color: #06284e;
        line-height: 64px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-weight: 400;
        text-decoration: none;
    }

        .collectiveLabor .container .listingItemLI a div {
            margin-bottom: 0px !important;
            border-bottom: 1px solid #dbdbdb;
            font-size: 22px;
            color: #06284e;
            line-height: 64px;
            font-weight: 400;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .collectiveLabor .container .listingItemLI a div span {
                font-size: 13px;
                font-weight: bold;
                padding-left: 10px;
            }

            .collectiveLabor .container .listingItemLI a div:hover {
                color: white;
                padding: 0px 25px;
                background: #06284e;
            }

                .collectiveLabor .container .listingItemLI a div:hover:after {
                    content: '';
                    height: 29px;
                    width: 29px;
                    background: url(../images/download.png);
                    float: right;
                    margin-top: 18px;
                    background-size: contain;
                }

    .collectiveLabor .container .listingItemLI .bold {
        display: inline;
        font-weight: 900 !important;
    }

.contactInformation .blockHead h4 {
    color: #06284e;
    font-size: 24px;
    line-height: 34px;
    font-weight: 900;
    margin-bottom: 50px;
}

.contactInformation .title {
    color: #06284e;
    font-size: 20px;
    line-height: 25px;
}

.contactInformation .titleLogos {
    max-width: 200px;
}

.contactInformation .location {
    margin-right: 15px;
    background: url("../images/sprite.png");
    background-position: -179px -72px;
    background-size: 500px;
    content: '';
    width: 30px;
    height: 40px;
    float: left;
    display: inline-block;
}
/*@media all and (max-width: 992px) {
    .contactInformation .location {
      background: url("../images/sprite@2x.png");
      background-position: -179px -72px; } }*/
.contactInformation .phone {
    margin-right: 15px;
    background: url("../images/sprite.png");
    background-position: -272px -72px;
    background-size: 500px;
    content: '';
    width: 34px;
    height: 32px;
    float: left;
    display: inline-block;
}
/*@media all and (max-width: 992px) {
    .contactInformation .phone {
      background: url("../images/sprite@2x.png");
      background-position: -272px -72px; } }*/
.contactInformation .fax {
    margin-right: 15px;
    background: url("../images/sprite.png");
    background-position: -218px -72px;
    background-size: 500px;
    content: '';
    width: 42px;
    float: left;
    display: inline-block;
    height: 36px;
}
/*@media all and (max-width: 992px) {
    .contactInformation .fax {
      background: url("../images/sprite@2x.png");
      background-position: -218px -72px; } }*/

.professionalInformation {
    padding: 0px 0px 60px 0px !important;
}

    .professionalInformation .blockHead h4 {
        color: #06284e;
        font-size: 34px;
        line-height: 44px;
        font-weight: 900;
        margin-bottom: 40px;
    }

    .professionalInformation option {
        color: #797979 !important;
    }

    .professionalInformation .uploadFile {
        font-size: 15px;
        position: absolute;
        top: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 99;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .professionalInformation .fileUpload {
        float: left;
        overflow: hidden;
        position: relative;
    }

        .professionalInformation .fileUpload:after {
            background: url("../images/sprite.png");
            background-position: -384px -69px;
            background-size: 500px;
            content: '';
            position: absolute;
            top: 13px;
            right: 10px;
            opacity: 1;
            cursor: pointer;
            width: 22px;
            height: 24px;
        }
    /* @media all and (max-width: 992px) {
        .professionalInformation .fileUpload:after {
          background: url("../images/sprite@2x.png");
          background-position: -384px -69px; } }*/
    .professionalInformation .textareaParent {
        color: #00a6d6;
    }

        .professionalInformation .textareaParent .inputParent {
            min-width: 1170px;
            padding: 13px 0px 0px 20px;
            background-color: transparent;
            border: 1px solid #cdcdcd;
            font-size: 18px;
            line-height: 15px;
        }

        .professionalInformation .textareaParent textarea {
            padding: 5px 0;
            color: #00a6d6;
        }

    .professionalInformation .col-sm-12 {
        margin-bottom: 25px;
    }

        .professionalInformation .col-sm-12 .question {
            font-weight: 900;
            float: left;
            color: #06284e;
            font-size: 18px;
            padding-bottom: 5px;
            line-height: 24px;
        }

        .professionalInformation .col-sm-12 .inputClass {
            min-width: 1170px !important;
            padding: 0px 0px 0px 20px;
            height: 50px;
            background-color: transparent;
            border: 1px solid #cdcdcd;
            color: #00a6d6;
            font-size: 18px;
            line-height: 41px;
        }

        .professionalInformation .col-sm-12 .button {
            padding: 10px 36px !important;
            float: right !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .professionalInformation .col-sm-12 .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

        .professionalInformation .col-sm-12 .button1 {
            color: #999999 !important;
            margin-right: 14px !important;
            border: 2px solid #b3b3b3 !important;
            padding: 10px 36px !important;
            float: right !important;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .professionalInformation .col-sm-12 .button1:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

            .professionalInformation .col-sm-12 .button1:hover {
                color: white !important;
                border: 2px solid #06284e !important;
            }

.applicationForm .blockHead h2 {
    font-weight: 900 !important;
    margin-bottom: 40px !important;
}

.applicationForm .blockHead h4 {
    color: #06284e;
    font-size: 34px;
    line-height: 44px;
    font-weight: 900;
    margin-bottom: 40px;
}

.applicationForm option {
    color: #797979 !important;
}

.applicationForm .col-sm-12 .inputClass {
    min-width: 1170px !important;
}

.applicationForm .col-sm-2 {
    padding-left: 0px;
    margin-right: 25px;
    min-width: 173px !important;
}

    .applicationForm .col-sm-2:last-child {
        margin-right: 0px !important;
    }

    .applicationForm .col-sm-2 .inputClass {
        min-width: 173px !important;
    }

.applicationForm .dateofBirth {
    display: block !important;
    float: none !important;
}

.applicationForm .col-sm-6,
.applicationForm .col-sm-12 {
    margin-bottom: 25px;
}

    .applicationForm .col-sm-6 .question,
    .applicationForm .col-sm-12 .question {
        font-weight: 900;
        float: left;
        color: #06284e;
        font-size: 18px;
        padding-bottom: 5px;
        line-height: 24px;
    }

    .applicationForm .col-sm-6 .div#dk0-combobox,
    .applicationForm .col-sm-6 .applicationInformation .form .row .col-md-6 div#dk1-combobox,
    .applicationForm .col-sm-12 .div#dk0-combobox,
    .applicationForm .col-sm-12 .applicationInformation .form .row .col-md-6 div#dk1-combobox {
        background: transparent !important;
        border: 0 !important;
        color: #06284e !important;
    }

    .applicationForm .col-sm-6 .customSelect.focused .dk-select,
    .applicationForm .col-sm-12 .customSelect.focused .dk-select {
        color: #06284e !important;
        border-color: #06284e !important;
    }

    .applicationForm .col-sm-6 .customSelect,
    .applicationForm .col-sm-12 .customSelect {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
    }

        .applicationForm .col-sm-6 .customSelect:before,
        .applicationForm .col-sm-12 .customSelect:before {
            content: "";
            right: 25px;
            top: 42%;
            z-index: 0;
            background: url(../images/arrowBlue.png);
            width: 19px;
            height: 10px;
            background-repeat: no-repeat;
            position: absolute;
        }

        .applicationForm .col-sm-6 .customSelect .inputClass,
        .applicationForm .col-sm-12 .customSelect .inputClass {
            -webkit-appearance: none;
        }

    .applicationForm .col-sm-6 .inputClass,
    .applicationForm .col-sm-12 .inputClass {
        min-width: 570px;
        padding: 0px 0px 0px 20px;
        height: 50px;
        background-color: transparent;
        border: 1px solid #cdcdcd;
        color: #00a6d6;
        font-size: 18px;
        line-height: 41px;
    }

    .applicationForm .col-sm-6 .button,
    .applicationForm .col-sm-12 .button {
        border: 2px solid white !important;
        background-color: transparent !important;
        color: white !important;
        float: right !important;
        padding: 15px 25px !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .applicationForm .col-sm-6 .button:hover,
        .applicationForm .col-sm-12 .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

        .applicationForm .col-sm-6 .button:hover,
        .applicationForm .col-sm-12 .button:hover {
            border: 2px solid #06284e !important;
            background-color: white !important;
            color: #06284e !important;
        }

.sendUsMessage {
    min-height: 750px;
    position: relative;
}

    .sendUsMessage .blockHead h2 {
        font-weight: 900 !important;
        color: white !important;
    }

    .sendUsMessage .error {
        margin-bottom: 25px;
    }

        .sendUsMessage .error .message {
            line-height: 41px;
            font-size: 18px;
            font-weight: 900;
            color: white;
        }

        .sendUsMessage .error:before {
            margin-top: 6px;
            margin-right: 15px;
            content: '';
            float: left;
            width: 24px;
            background: url("../images/sprite.png");
            background-position: -356px -62px;
            background-size: 500px;
            background-repeat: no-repeat;
            display: inline-block;
            height: 23px;
        }

@media all and (max-width: 992px) {
    .sendUsMessage .error:before {
        background: url("../images/sprite@2x.png");
        background-position: -356px -62px;
    }
}

.sendUsMessage .mysuccessMessage .message {
    line-height: 41px;
    font-size: 18px;
    font-weight: 900;
    color: white;
}

.sendUsMessage .mysuccessMessage:before {
    margin-top: 7px;
    margin-right: 15px;
    content: '';
    width: 27px;
    float: left;
    background: url("../images/sprite.png");
    background-position: -314px -61px;
    background-size: 500px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
}

@media all and (max-width: 992px) {
    .sendUsMessage .mysuccessMessage:before {
        background: url("../images/sprite@2x.png");
        background-position: -314px -61px;
    }
}

.sendUsMessage .form .row {
    margin-left: 0px !important;
    position: relative;
}

    .sendUsMessage .form .row .col-sm-12 {
        display: contents;
        float: left;
    }

        .sendUsMessage .form .row .col-sm-12 .captchaError {
            color: red;
            position: absolute;
            bottom: -16px;
            font-size: 12px;
            left: 21%;
        }

    .sendUsMessage .form .row .col-md-12 {
        width: 50%;
        clear: both;
        margin-bottom: 5px;
    }

        .sendUsMessage .form .row .col-md-12:nth-child(6) {
            position: absolute;
            left: 50%;
            right: 0;
            top: 0;
            padding-right: 0;
        }

            .sendUsMessage .form .row .col-md-12:nth-child(6) .errorMessage {
                right: 6px !important;
            }

        .sendUsMessage .form .row .col-md-12:nth-child(8) {
            float: right;
            margin-top: 15px;
        }

            .sendUsMessage .form .row .col-md-12:nth-child(8) .formActions {
                float: right;
            }

        .sendUsMessage .form .row .col-md-12:nth-child(7) {
            margin-bottom: 8px !important;
        }

        .sendUsMessage .form .row .col-md-12 .textareaParent {
            width: 100%;
            height: 340px;
            padding-left: 40px;
        }

            .sendUsMessage .form .row .col-md-12 .textareaParent textarea {
                font-size: 16px;
                padding: 10px;
                color: #FFF !important;
                border: 1px solid rgba(205, 205, 205, 0.3);
                background: transparent;
                width: 100%;
                height: 100%;
            }

        .sendUsMessage .form .row .col-md-12 .errorMessage {
            color: red;
            position: absolute;
            top: 28px;
            font-size: 12px;
            right: 20px;
        }

        .sendUsMessage .form .row .col-md-12 label {
            margin-bottom: 5px;
            font-weight: 900;
            color: white;
            font-size: 18px;
            line-height: 30px;
            display: inherit;
        }

        .sendUsMessage .form .row .col-md-12 .customSelect {
            width: 100%;
            color: white;
        }

            .sendUsMessage .form .row .col-md-12 .customSelect .dk-select {
                min-width: 100%;
                width: 100%;
                height: 50px;
                background-color: transparent;
                border: 1px solid rgba(205, 205, 205, 0.3);
                font-size: 16px;
                line-height: 41px;
            }

                .sendUsMessage .form .row .col-md-12 .customSelect .dk-select .dk-option {
                    color: #003a7f !important;
                    padding: 0px 0.5em;
                }

                .sendUsMessage .form .row .col-md-12 .customSelect .dk-select .dk-selected {
                    background: transparent;
                    border: 0;
                    vertical-align: middle;
                    padding: 0px 20px;
                }

                    .sendUsMessage .form .row .col-md-12 .customSelect .dk-select .dk-selected .dk-select-options {
                        padding: 0;
                    }

                        .sendUsMessage .form .row .col-md-12 .customSelect .dk-select .dk-selected .dk-select-options .dk-option-selected.dk-option-highlight {
                            background-color: #3297fd;
                            color: #FFFFFF !important;
                        }

                .sendUsMessage .form .row .col-md-12 .customSelect .dk-select:focus {
                    opacity: 1;
                }

        .sendUsMessage .form .row .col-md-12 .inputParent {
            min-width: 100%;
            width: 100%;
            padding: 0px 0px 0px 20px;
            height: 50px;
            background-color: transparent;
            border: 1px solid rgba(205, 205, 205, 0.3);
            color: white;
            font-size: 18px;
            line-height: 45px;
            -webkit-transition: all 0.3ms ease-in-out;
            -moz-transition: all 0.3ms ease-in-out;
            -ms-transition: all 0.3ms ease-in-out;
            -o-transition: all 0.3ms ease-in-out;
            transition: all 0.3ms ease-in-out;
        }

            .sendUsMessage .form .row .col-md-12 .inputParent.focused {
                border-color: #FFF;
            }

            .sendUsMessage .form .row .col-md-12 .inputParent .form-control {
                background: 0;
                border: 0;
                color: white;
                width: 100%;
                font-size: 16px;
                vertical-align: middle;
            }

            .sendUsMessage .form .row .col-md-12 .inputParent:focus {
                opacity: 1;
            }

        .sendUsMessage .form .row .col-md-12 .requiredStar {
            color: white;
            font-size: 13px;
            padding-top: 11px;
            display: inline-block;
            padding-right: 10px;
        }

        .sendUsMessage .form .row .col-md-12 .primaryBtn {
            border: 2px solid white !important;
            background-color: transparent !important;
            color: white !important;
            float: right !important;
            padding: 10px 25px !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .sendUsMessage .form .row .col-md-12 .primaryBtn:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

            .sendUsMessage .form .row .col-md-12 .primaryBtn:hover {
                background: #06284e !important;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .sendUsMessage .form .row .col-xs-1,
    .sendUsMessage .form .row .col-sm-1,
    .sendUsMessage .form .row .col-md-1,
    .sendUsMessage .form .row .col-lg-1,
    .sendUsMessage .form .row .col-xs-2,
    .sendUsMessage .form .row .col-sm-2,
    .sendUsMessage .form .row .col-md-2,
    .sendUsMessage .form .row .col-lg-2,
    .sendUsMessage .form .row .col-xs-3,
    .sendUsMessage .form .row .col-sm-3,
    .sendUsMessage .form .row .col-md-3,
    .sendUsMessage .form .row .col-lg-3,
    .sendUsMessage .form .row .col-xs-4,
    .sendUsMessage .form .row .col-sm-4,
    .sendUsMessage .form .row .col-md-4,
    .sendUsMessage .form .row .col-lg-4,
    .sendUsMessage .form .row .col-xs-5,
    .sendUsMessage .form .row .col-sm-5,
    .sendUsMessage .form .row .col-md-5,
    .sendUsMessage .form .row .col-lg-5,
    .sendUsMessage .form .row .col-xs-6,
    .sendUsMessage .form .row .col-sm-6,
    .sendUsMessage .form .row .col-md-6,
    .sendUsMessage .form .row .col-lg-6,
    .sendUsMessage .form .row .col-xs-7,
    .sendUsMessage .form .row .col-sm-7,
    .sendUsMessage .form .row .col-md-7,
    .sendUsMessage .form .row .col-lg-7,
    .sendUsMessage .form .row .col-xs-8,
    .sendUsMessage .form .row .col-sm-8,
    .sendUsMessage .form .row .col-md-8,
    .sendUsMessage .form .row .col-lg-8,
    .sendUsMessage .form .row .col-xs-9,
    .sendUsMessage .form .row .col-sm-9,
    .sendUsMessage .form .row .col-md-9,
    .sendUsMessage .form .row .col-lg-9,
    .sendUsMessage .form .row .col-xs-10,
    .sendUsMessage .form .row .col-sm-10,
    .sendUsMessage .form .row .col-md-10,
    .sendUsMessage .form .row .col-lg-10,
    .sendUsMessage .form .row .col-xs-11,
    .sendUsMessage .form .row .col-sm-11,
    .sendUsMessage .form .row .col-md-11,
    .sendUsMessage .form .row .col-lg-11,
    .sendUsMessage .form .row .col-xs-12,
    .sendUsMessage .form .row .col-sm-12,
    .sendUsMessage .form .row .col-md-12,
    .sendUsMessage .form .row .col-lg-12 {
        padding-left: 0px !important;
    }

option {
    color: #06284e !important;
}

.ourLocation {
    padding: 60px 0px 0px 0px !important;
}

    .ourLocation .blockHead h2 {
        margin-bottom: 50px !important;
    }

    .ourLocation .noContainer {
        margin: 0px;
        width: auto;
    }

        .ourLocation .noContainer .map {
            width: 100%;
            background-image: url(images/map.jpg);
            height: 695px;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: bottom;
        }

.usefulLinkss .container .listingItemLI {
    margin-bottom: 0px !important;
}

    .usefulLinkss .container .listingItemLI div {
        margin-bottom: 0px !important;
        border-bottom: 1px solid #dbdbdb;
        font-size: 22px;
        color: #06284e;
        line-height: 64px;
        font-weight: 400;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .usefulLinkss .container .listingItemLI div span {
            font-size: 16px !important;
            font-weight: bold !important;
            float: right !important;
        }

        .usefulLinkss .container .listingItemLI div a {
            font-size: 22px;
            color: #06284e;
            line-height: 64px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            font-weight: 400;
            text-decoration: none;
        }

        .usefulLinkss .container .listingItemLI div:hover {
            color: white;
            padding: 0px 25px;
            background: #06284e;
        }

            .usefulLinkss .container .listingItemLI div:hover:after {
                content: '';
                height: 17px !important;
                width: 24px !important;
                background-repeat: no-repeat !important;
                background: url(../images/arrowRight.png) !important;
                float: right !important;
                margin-top: 23px !important;
                background-size: contain !important;
            }

.usefulLinkss .container .bold {
    display: inline;
    font-weight: 900 !important;
}

.usefulLinkss .container table {
    border-collapse: collapse;
    width: 100%;
}

    .usefulLinkss .container table td {
        font-size: 16px;
        color: #06284e;
        line-height: 27px;
        padding: 15px 30px;
        font-weight: 400;
    }

        .usefulLinkss .container table td a {
            font-size: 16px;
            color: #06284e;
            line-height: 27px;
            padding: 15px 30px;
            font-weight: 400;
            text-decoration: underline;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .usefulLinkss .container table td a:hover {
                color: #00a6d6;
            }

    .usefulLinkss .container table .bold {
        font-weight: 900 !important;
    }

    .usefulLinkss .container table tr:nth-child(2n+1) {
        background-color: #f0f0f0;
    }

.backgroundFilter {
    border-bottom: 1px solid #e5e5e5;
}

    .backgroundFilter li {
        float: left;
        padding-right: 5px;
    }

        .backgroundFilter li:after {
            padding: 0px 0px 0px 5px;
            content: '.';
        }

        .backgroundFilter li:last-child:after {
            content: '' !important;
        }

        .backgroundFilter li a {
            font-size: 13px;
            line-height: 51px;
            color: #323232;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .backgroundFilter li a:hover {
                color: #00a6d6;
            }

        .backgroundFilter li .active {
            font-weight: 900;
            opacity: 1;
            cursor: pointer;
        }

.openHours {
    border-bottom: 1px solid #e5e5e5;
}

    .openHours .container {
        width: auto;
        color: #323232;
        font-size: 16px;
        position: relative !important;
    }

        .openHours .container .marquee {
            padding: 18px 0px 8px 0px;
            display: inline-block;
        }

            .openHours .container .marquee :after {
                content: '|';
                display: inline-block;
                margin: 0 10px;
            }

            .openHours .container .marquee:last-child::after {
                content: none;
                display: inline-block;
                margin: 0 10px;
            }

        .openHours .container .viewAll:before {
            content: '-';
            color: #00a6d6;
            font-size: 16px;
        }

        .openHours .container a {
            color: #00a6d6;
            padding-left: 7px;
            font-size: 16px;
            font-weight: 900;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .openHours .container a:hover {
                text-decoration: underline;
            }

.leftPattern .greyPatern {
    position: absolute;
    background-image: url(images/greyPattern.jpg);
    background-repeat: repeat;
    width: 405px;
    height: 100%;
    z-index: -2;
    left: 0 !important;
    top: 0;
}

.bankingSectorNews {
    position: relative;
}

    .bankingSectorNews .inlineMiddle {
        padding-right: 20px;
        float: none;
        display: inline-block;
        padding-top: 0px;
    }

        .bankingSectorNews .inlineMiddle.languages {
            padding-right: 0px;
            padding-top: 13px;
        }

        .bankingSectorNews .inlineMiddle li {
            padding: 0 5px !important;
            position: relative;
        }

            .bankingSectorNews .inlineMiddle li:hover .listingImage align-content:before {
                background: rgba(162, 134, 134, 0.4);
            }

            .bankingSectorNews .inlineMiddle li::after {
                content: none;
                position: absolute;
                width: 2px;
                height: 1px;
                display: inline-block;
                right: -4px;
                font-size: 1px;
                background-color: #8b8b8b;
                bottom: 5px;
            }

            .bankingSectorNews .inlineMiddle li:last-child::after {
                display: none;
            }

            .bankingSectorNews .inlineMiddle li .arabic {
                margin-right: 10px;
            }

            .bankingSectorNews .inlineMiddle li.lang {
                padding: 0 8px !important;
            }

                .bankingSectorNews .inlineMiddle li.lang::after {
                    display: none;
                }

            .bankingSectorNews .inlineMiddle li a {
                font-size: 14px;
                font-weight: 700;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
            }

                .bankingSectorNews .inlineMiddle li a:hover {
                    color: #06284e;
                }

    .bankingSectorNews .greyPatern {
        position: absolute;
        background-image: url(images/greyPattern.jpg);
        background-repeat: repeat;
        width: 405px;
        height: 100%;
        z-index: -2;
        right: 0;
        top: 0;
    }

    .bankingSectorNews .viewAll:before {
        content: '-';
        color: white;
        font-size: 16px;
    }

    .bankingSectorNews .loadMoreBtn {
        padding-top: 45PX;
        text-align: center;
    }

        .bankingSectorNews .loadMoreBtn .button {
            padding: 9px 20px !important;
            line-height: 20px !important;
            height: 40px !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .bankingSectorNews .loadMoreBtn .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .bankingSectorNews .realCOmponentContainer li {
        margin-bottom: 25px;
        margin-right: 20px;
        font-size: 14px;
        text-transform: uppercase;
        line-height: 34px;
    }

        .bankingSectorNews .realCOmponentContainer li:first-child {
            padding: 0 0px;
        }

        .bankingSectorNews .realCOmponentContainer li a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #6f7070;
        }

            .bankingSectorNews .realCOmponentContainer li a:hover {
                color: #06284e;
                border-top: 4px solid #06284e;
                padding-top: 7px;
            }

    .bankingSectorNews .blockHead {
        margin-bottom: 40px;
    }

    .bankingSectorNews .blockBody .listingItemLI {
        height: 217px !important;
    }

        .bankingSectorNews .blockBody .listingItemLI .listingTitle {
            color: #FFF;
            text-transform: none;
            position: absolute;
            top: 105px;
            padding-left: 30px;
            padding-right: 25px;
            z-index: 15;
            font-weight: 900;
            line-height: 21px;
            font-size: 16px;
        }

            .bankingSectorNews .blockBody .listingItemLI .listingTitle a {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
            }

                .bankingSectorNews .blockBody .listingItemLI .listingTitle a:hover {
                    color: #00a6d6;
                }

    .bankingSectorNews .highlight-op1v3 .listingHolder li:nth-child(4n-7) {
        width: 50%;
        height: 450px !important;
    }

    .bankingSectorNews .highlight-op1v3 .listingTitleTwo {
        color: #FFF;
        text-transform: none;
        position: absolute;
        top: 105px;
        padding-left: 30px;
        z-index: 15;
        font-weight: 900;
        line-height: 38px !important;
        font-size: 28px !important;
    }

    .bankingSectorNews .highlight-op1v3 .listingDate {
        top: 65px;
        z-index: 15;
        margin-left: 30px;
        position: absolute;
        background-color: #00a6d6;
        display: inline;
        color: white;
        font-size: 13px;
        line-height: 27px;
        font-weight: 900;
        padding: 0px 8px;
    }

    .bankingSectorNews .highlight-op1v3 .listingLink a {
        text-transform: uppercase;
        bottom: 15px;
        position: absolute;
        font-size: 13px;
        font-weight: 900;
        color: white;
        z-index: 15;
        line-height: 22px;
        right: 30px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .bankingSectorNews .highlight-op1v3 .listingLink a:hover {
            text-decoration: underline;
        }

    .bankingSectorNews .listingHolder > li {
        margin-bottom: 16px;
        padding-right: 0px;
    }

.learningAndDevelopment {
    position: relative;
}

    .learningAndDevelopment .greyPatern {
        position: absolute;
        background-image: url(images/greyPattern.jpg);
        background-repeat: repeat;
        width: 418px;
        height: 100%;
        right: 0;
        top: 0;
        z-index: -2;
    }

    .learningAndDevelopment .blockHead .paragraphe {
        margin-bottom: 40px;
    }

    .learningAndDevelopment .button {
        padding: 11px 25px !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .learningAndDevelopment .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

    .learningAndDevelopment .imageLearningDev {
        width: 770px;
    }

.conferences .owl-dot.active,
.conferences .owl-dot:hover {
    background: #06284e;
}

.conferences {
    position: relative;
}

    .conferences .readMore {
        text-align: center;
    }

        .conferences .readMore .button {
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .conferences .readMore .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .conferences .greyPatern {
        position: absolute;
        background-image: url(images/greyPattern.jpg);
        background-repeat: repeat;
        width: 418px;
        height: 100%;
        z-index: -2;
        top: 30px;
    }

    .conferences .owl-dots {
        position: absolute;
        right: 232px !important;
        bottom: 85px !important;
    }

        .conferences .owl-dots .owl-dot {
            width: 12px;
            height: 12px;
            border: 1px solid #06284e;
            border-radius: 100px;
            -webkit-border-radius: 100px;
            display: inline-block;
            margin-left: 10px;
        }

            .conferences .owl-dots .owl-dot:active {
                color: #06284e;
                background-color: #06284e;
            }

    .conferences .newDimension {
        height: 500px;
        display: inline;
        position: relative;
    }

    .conferences .blockHead h4 {
        font-size: 38px;
        line-height: 44px;
        color: #06284e;
        font-weight: 900;
    }

    .conferences .marginBottom {
        margin-bottom: 15px;
    }

    .conferences .conferencesImage {
        height: 500px;
    }

    .conferences .listingItem {
        cursor: pointer;
    }

        .conferences .listingItem .playVideo:after {
            content: '';
            position: absolute;
            background-size: 500px;
            width: 110px;
            background: url("../images/sprite.png");
            background-position: -322px -125px;
            background-size: 500px;
            height: 110px;
            top: 48%;
            right: 34%;
            -moz-transform: translateX(-50%) translateY(-50%);
            -webkit-transform: translateX(-50%) translateY(-50%);
            -o-transform: translateX(-50%) translateY(-50%);
            -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
            cursor: pointer;
        }

@media all and (max-width: 992px) {
    .conferences .listingItem .playVideo:after {
        background: url("../images/sprite@2x.png");
        background-position: -322px -125px;
    }
}

.conferences .ConfBlockHead {
    -moz-transform: translateX(0%) translateY(0%);
    -webkit-transform: translateX(0%) translateY(0%);
    -o-transform: translateX(0%) translateY(0%);
    -ms-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%);
    max-width: 435px;
}

.conferences .listingInfos {
    -moz-transform: translateX(0%) translateY(-50%);
    -webkit-transform: translateX(0%) translateY(-50%);
    -o-transform: translateX(0%) translateY(-50%);
    -ms-transform: translateX(0%) translateY(-50%);
    transform: translateX(0%) translateY(-50%);
    position: absolute;
    top: 50%;
}

    .conferences .listingInfos .listingDate {
        margin-bottom: 20px;
        background-color: #00a6d6;
        display: inline-block;
        color: white;
        font-size: 13px;
        float: left;
        line-height: 27px;
        font-weight: 900;
        padding: 0px 6px;
    }

    .conferences .listingInfos .listingDescription {
        font-size: 18px;
        color: #7a7a7a;
        cursor: auto;
    }

        .conferences .listingInfos .listingDescription .bold {
            color: #06284e;
            font-weight: 900;
        }

    .conferences .listingInfos .titleListing h2 {
        font-weight: 900;
        font-size: 30px;
        line-height: 36px;
        width: 440px;
        margin-bottom: 17px;
    }

        .conferences .listingInfos .titleListing h2 a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #06284e;
        }

            .conferences .listingInfos .titleListing h2 a:hover {
                color: #00a6d6;
            }

    .conferences .listingInfos .readMore {
        padding-top: 30px;
        float: left;
        margin-right: 20px;
        clear: both;
    }

        .conferences .listingInfos .readMore + .readMore {
            clear: none;
        } 

.conferences .listingInfos .readMore .button {
    float: left;
    clear: both;
    text-decoration: none !important;
    border: 2px solid #06284e;
    font-weight: 900;
    color: #06284e;
    text-align: center;
    line-height: normal;
    height: 40px;
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 25px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .conferences .listingInfos .readMore .button:hover {
        background: #06284e;
        color: white;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border: 2px solid #06284e;
    }

    .conferences .listingInfos .readMore .button:hover {
        color: white !important;
    }

.conferences .anotherContainer {
    width: auto;
}

.aboutABL {
    position: relative;
    overflow: hidden;
}

    .aboutABL .greyPatern {
        position: absolute;
        background-image: url(images/greyPattern.jpg);
        background-repeat: repeat;
        width: 22%;
        height: 100%;
        z-index: -2;
    }

    .aboutABL .container .patternTitle {
        padding: 50px 0px 15px 0px;
        font-size: 44px;
        font-weight: 900;
        line-height: 51px;
        color: #06284e;
        margin-bottom: 30px;
    }

    .aboutABL .anotherContainer {
        width: auto;
        padding-top: 20px;
    }

        .aboutABL .anotherContainer .halfContainer {
            width: 50%;
            float: left;
        }

        .aboutABL .anotherContainer .image {
            margin-left: -40px;
            width: 100%;
        }

        .aboutABL .anotherContainer .button {
            float: left;
            clear: both;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .aboutABL .anotherContainer .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

        .aboutABL .anotherContainer .blockHead {
            max-width: 590px;
        }

            .aboutABL .anotherContainer .blockHead h2 {
                font-size: 26px !important;
                font-weight: 900 !important;
                line-height: 41px !important;
                margin-bottom: 10px !important;
            }

            .aboutABL .anotherContainer .blockHead .paragraphe {
                margin-bottom: 35px;
                line-height: 24px;
                color: #7a7a7a;
                font-size: 18px;
                font-weight: 600;
            }

            .aboutABL .anotherContainer .blockHead .listingItemLI {
                display: inline-block;
                float: left;
            }

                .aboutABL .anotherContainer .blockHead .listingItemLI:last-child {
                    margin-right: 0px !important;
                }

                .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder {
                    text-align: -webkit-center;
                }

                    .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .years {
                        display: inline-block;
                        background-size: 500px;
                        width: 41px;
                        height: 51px;
                        background: url("../images/sprite.png");
                        background-position: -4px -81px;
                        background-size: 500px;
                    }
                        /*@media all and (max-width: 992px) {
              .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .years {
                background: url("../images/sprite@2x.png");
                background-position: -4px -81px; } }*/
                        .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .years:hover {
                            cursor: default;
                        }

                    .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .office {
                        display: inline-block;
                        background-size: 500px;
                        width: 51px;
                        height: 51px;
                        background: url("../images/sprite.png");
                        background-position: 104px -3px;
                        background-size: 500px;
                    }
                        /* @media all and (max-width: 992px) {
              .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .office {
                background: url("../images/sprite@2x.png");
                background-position: 104px -3px; } }*/
                        .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .office:hover {
                            cursor: default;
                        }

                    .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .banks {
                        display: inline-block;
                        background-size: 500px;
                        width: 49px;
                        height: 51px;
                        background: url("../images/sprite.png");
                        background-position: 51px -2px;
                        background-size: 500px;
                    }
                        /* @media all and (max-width: 992px) {
              .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .banks {
                background: url("../images/sprite@2x.png");
                background-position: 51px -2px; } }*/
                        .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .banks:hover {
                            cursor: default;
                        }

                    .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .description {
                        padding: 0px 0px 20px 0px;
                        max-width: 120px;
                        font-size: 18px;
                        line-height: 24px;
                        color: #676767;
                    }

                    .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .spacing {
                        padding: 8px 0px 10px 0px;
                    }

                    .aboutABL .anotherContainer .blockHead .listingItemLI .infoHolder .number {
                        line-height: 24px;
                        color: #06284e;
                        font-size: 60px;
                        font-weight: 800;
                    }

footer {
    padding: 60px 0px 25px 0px !important;
}

    footer .subFooter {
        padding-top: 15px;
        margin-top: 25px;
        font-size: 14px;
        color: #06284e;
        line-height: 23px;
    }

        footer .subFooter .floatRight a {
            color: #06284e !important;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            footer .subFooter .floatRight a:hover {
                color: #00a6d6 !important;
            }

    footer .marginBottom {
        margin-bottom: 15px;
    }

    footer .simpleListTitle {
        margin-bottom: 0px;
    }

        footer .simpleListTitle a {
            color: #06284e;
            font-weight: 900 !important;
            font-size: 18px !important;
            line-height: 41px !important;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            footer .simpleListTitle a:hover {
                transition: all .3s ease-in-out;
                color: #00a6d6 !important;
            }

    footer .simpleList li:before {
        content: '';
        background-image: url(../images/circle.png);
        width: 5px;
        height: 5px;
        display: -webkit-inline-box;
        background-position: center;
        background-size: cover;
        vertical-align: middle;
        margin-bottom: 3px;
        margin-right: 2px;
    }

    footer .simpleList li a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-size: 14px;
        line-height: 23px;
        color: #06284e;
    }

        footer .simpleList li a:hover {
            transition: all .3s ease-in-out;
            color: #00a6d6 !important;
        }

.ourPartner {
    padding: 40px 0px;
}

    .ourPartner .container {
        width: 750px;
    }

        .ourPartner .container .followUs {
            float: left;
         }

        .ourPartner .container .followUs,
        .ourPartner .container .paragraphe {
            line-height: 41px;
            font-size: 28px;
            margin-bottom: 10px;
            color: #06284e;
            font-weight: 900;
        }

        .ourPartner .container .facebook {
             float: left;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            display: block;
            font-size: 28px;
            margin-bottom: 10px;
            color: #06284e;
            font-weight: 900;
            padding-left: 10px;
        }

            .ourPartner .container .facebook:hover {
                text-decoration: underline;
            }


.monthlyEditorial {
    position: relative;
    height: 440px;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}

    .monthlyEditorial .blockHead {
        max-width: 420px;
        -moz-transform: translateX(0%) translateY(-50%);
        -webkit-transform: translateX(0%) translateY(-50%);
        -o-transform: translateX(0%) translateY(-50%);
        -ms-transform: translateX(0%) translateY(-50%);
        transform: translateX(0%) translateY(-50%);
        position: absolute;
        top: 50%;
    }

.joinOurTeam {
    height: 685px;
    background-position: center;
    background-size: cover;
    position: relative;
    background-attachment: fixed;
}

    .joinOurTeam .container .blockHead {
        max-width: 550px;
        position: absolute;
        top: 50%;
        -moz-transform: translateX(0%) translateY(-50%);
        -webkit-transform: translateX(0%) translateY(-50%);
        -o-transform: translateX(0%) translateY(-50%);
        -ms-transform: translateX(0%) translateY(-50%);
        transform: translateX(0%) translateY(-50%);
    }

        .joinOurTeam .container .blockHead .paragraphe {
            font-size: 18px;
            margin-bottom: 40px;
            line-height: 27px;
            color: #7a7a7a;
        }

        .joinOurTeam .container .blockHead .button {
            font-weight: 900 !important;
            padding: 11px 40px !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .joinOurTeam .container .blockHead .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

.registerForPublications .container {
    width: 750px;
}

    .registerForPublications .container .question {
        float: left;
        font-size: 20px;
        color: #06284e;
        line-height: 41px;
        font-weight: 900;
        padding: 0px 20px 0px 0px;
        display: inline-block;
    }

    .registerForPublications .container .inputClass:focus {
        border: 1px solid #06284e !important;
    }

    .registerForPublications .container .inputClass {
        color: #06284e;
        min-width: 340px;
        border: 1px solid #e1e1e1;
        padding: 10px 15px;
        font-size: 16px;
        font-weight: 400;
        min-height: 40px;
        float: left;
    }

    .registerForPublications .container .button {
        padding: 11px 25px !important;
        margin-left: 11px;
        height: 41px !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .registerForPublications .container .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.backgroundColorWhite {
    height: 420px;
}

.hrDepartment {
    position: relative;
    height: 685px;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}

    .hrDepartment .container {
        width: 50%;
        float: right;
    }

        .hrDepartment .container .blockHead {
            width: 560px;
        }

        .hrDepartment .container .UnderlineNone:before {
            content: '-';
            color: #06284e;
            font-size: 16px;
        }

        .hrDepartment .container .noSpace {
            margin-left: 0px;
            margin-right: 0px;
        }

            .hrDepartment .container .noSpace .col-md-6 {
                padding-left: 0px;
                padding-right: 0px;
            }

            .hrDepartment .container .noSpace .col-md-3 {
                padding-left: 0px;
                padding-right: 0px;
            }

        .hrDepartment .container .conference .viewAll:before {
            content: '-';
            color: white;
            font-size: 16px;
            margin-right: 5px;
        }

        .hrDepartment .container .conference .listingDescription {
            padding-top: 10px;
            margin-bottom: 20px !important;
            line-height: 22px !important;
            font-size: 18px !important;
        }

        .hrDepartment .container .conference span {
            font-size: 14px;
            line-height: 20px;
        }

        .hrDepartment .container .ability .listingTitle {
            color: #06284e !important;
        }

        .hrDepartment .container .ability .readMore a {
            color: #244060;
            font-size: 13px;
            text-transform: uppercase;
            font-weight: 900;
        }

        .hrDepartment .container .learningProg {
            color: white;
            width: 1170px;
            bottom: -370px;
            position: absolute;
            left: 19%;
        }

            .hrDepartment .container .learningProg .imageHeight {
                padding-top: 18px !important;
                padding: 19px;
                height: 250px;
            }

                .hrDepartment .container .learningProg .imageHeight .logoABL {
                    -moz-transform: translateX(79%) translateY(0%);
                    -webkit-transform: translateX(79%) translateY(0%);
                    -o-transform: translateX(79%) translateY(0%);
                    -ms-transform: translateX(79%) translateY(0%);
                    transform: translateX(79%) translateY(0%);
                    width: 95px;
                    padding-top: 5px;
                    height: 128px;
                    margin-bottom: 12px;
                }

            .hrDepartment .container .learningProg .CSR .listingTitle {
                margin-bottom: 10px !important;
            }

            .hrDepartment .container .learningProg .CSR .listingDescription {
                margin-bottom: 15px !important;
            }

            .hrDepartment .container .learningProg .developement .viewAll:before,
            .hrDepartment .container .learningProg .CSR .viewAll:before {
                margin-right: 5px;
                content: '-';
                color: white;
                font-size: 16px;
            }

            .hrDepartment .container .learningProg .developement .listingTitle,
            .hrDepartment .container .learningProg .CSR .listingTitle {
                line-height: 26px !important;
                font-size: 24px !important;
                margin-bottom: 10px;
            }

                .hrDepartment .container .learningProg .developement .listingTitle a,
                .hrDepartment .container .learningProg .CSR .listingTitle a {
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                }

                .hrDepartment .container .learningProg .developement .listingTitle:hover a,
                .hrDepartment .container .learningProg .CSR .listingTitle:hover a {
                    color: #004599;
                }

            .hrDepartment .container .learningProg .developement .readMore a:hover,
            .hrDepartment .container .learningProg .CSR .readMore a:hover {
                text-decoration: underline !important;
            }

            .hrDepartment .container .learningProg .developement .listingDescription,
            .hrDepartment .container .learningProg .CSR .listingDescription {
                width: 238px;
                line-height: 22px !important;
                font-size: 14px !important;
                color: white;
                margin-bottom: 10px;
            }

            .hrDepartment .container .learningProg .getNotified {
                width: 285px;
                text-align: -webkit-center;
                background-color: #ffffff;
            }

                .hrDepartment .container .learningProg .getNotified .blockBody {
                    padding-top: 85px !important;
                }

                    .hrDepartment .container .learningProg .getNotified .blockBody .notify {
                        display: inline-block;
                        width: 34px;
                        height: 39px;
                        background: url("../images/sprite.png");
                        background-position: -60px -83px;
                        background-size: 500px;
                    }

@media all and (max-width: 992px) {
    .hrDepartment .container .learningProg .getNotified .blockBody .notify {
        background: url("../images/sprite@2x.png");
        background-position: -60px -83px;
    }
}

.hrDepartment .container .learningProg .getNotified .blockBody .clickMe a {
    font-size: 16px;
    color: #344b67;
    line-height: 51px;
    font-weight: 900;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .hrDepartment .container .learningProg .getNotified .blockBody .clickMe a:hover {
        color: #00a6d6;
    }

.hrDepartment .container .learningProg .listingTitle {
    font-size: 24px;
    color: white;
    font-weight: 900;
}

    .hrDepartment .container .learningProg .listingTitle a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .hrDepartment .container .learningProg .listingTitle a[href]:hover {
            color: #00a6d6;
        }

.hrDepartment .container .learningProg .listingDescription {
    line-height: 26px;
    font-size: 20px;
    margin-bottom: 15px;
    color: white;
}

    .hrDepartment .container .learningProg .listingDescription .bold {
        font-weight: 900;
    }

    .hrDepartment .container .learningProg .listingDescription a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-weight: 900;
        color: white;
    }

        .hrDepartment .container .learningProg .listingDescription a:hover {
            color: #00a6d6;
        }

    .hrDepartment .container .learningProg .listingDescription .span {
        font-size: 14px;
        line-height: 26px;
        color: white;
    }

.hrDepartment .container .learningProg .listingDate {
    background-color: #00a6d6;
    display: inline;
    color: white;
    font-size: 13px;
    line-height: 27px;
    font-weight: 900;
    padding: 6px 8px;
}

.hrDepartment .container .learningProg .button {
    color: white !important;
    border: 2px solid white !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none !important;
    border: 2px solid #06284e;
    font-weight: 900;
    color: #06284e;
    text-align: center;
    line-height: normal;
    height: 40px;
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 25px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .hrDepartment .container .learningProg .button:hover {
        background: #06284e;
        color: white;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border: 2px solid #06284e;
    }

    .hrDepartment .container .learningProg .button:hover {
        text-decoration: none;
    }

.hrDepartment .container .learningProg .readMore a {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 13px;
}

.hrDepartment .container .owl-dots {
    float: right;
}

    .hrDepartment .container .owl-dots .active {
        background-color: white !important;
    }

    .hrDepartment .container .owl-dots .owl-dot {
        width: 10px;
        height: 10px;
        border: 1px solid white;
        border-radius: 100px;
        -webkit-border-radius: 100px;
        display: inline-block;
        margin-left: 10px;
    }

.hrDepartment .container .blockHead {
    width: 595px;
    position: absolute;
}

    .hrDepartment .container .blockHead h4 {
        font-size: 24px;
        font-weight: 900;
        margin-bottom: 14px;
        color: #06284e;
    }

    .hrDepartment .container .blockHead .paragraphe {
        margin-bottom: 45px;
        font-size: 18px;
        color: #7a7a7a;
        line-height: 27px;
    }

    .hrDepartment .container .blockHead .readMore {
        margin-bottom: 40px;
    }

    .hrDepartment .container .blockHead .UnderlineNone a {
        font-size: 13px;
        color: #06284e;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 22px;
    }

.blockHead h2.title {
    font-size: 44px;
    font-weight: 900;
    line-height: 51px;
    color: #06284e;
    margin-bottom: 25px;
}

.blockHead .paragraphe {
    color: #7a7a7a;
    font-size: 18px;
    line-height: 27px;
}

.innerPadding {
    padding: 60px 0px;
}

.innerPadding2 {
    padding: 30px 0px 0px 0px;
}

.innerPadding3 {
    padding: 0px 0px 60px 0px;
}

.publications {
    position: relative;
    background-size: cover;
    background-position: center;
}

    .publications h2.title {
        margin-bottom: 50px !important;
    }

    .publications .listingItemLI {
        margin-bottom: 50px;
    }

        .publications .listingItemLI .listingImage img {
            height: 250px;
        }

        .publications .listingItemLI .whiteBackground {
            position: absolute;
            bottom: 0px;
            right: 0px;
            width: 40px;
            height: 40px;
        }

            .publications .listingItemLI .whiteBackground .download {
                background: url("../images/sprite.png");
                background-position: -134px -65px;
                background-size: 500px;
                width: 40px;
                height: 40px;
            }

@media all and (max-width: 992px) {
    .publications .listingItemLI .whiteBackground .download {
        background: url("../images/sprite@2x.png");
        background-position: -134px -65px;
    }
}

.publications .listingItemLI .listingTitle {
    padding-top: 10px;
    font-size: 16px;
    font-weight: 900;
    color: #06284e;
    line-height: 21px;
}

    .publications .listingItemLI .listingTitle a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .publications .listingItemLI .listingTitle a:hover {
            color: #00a6d6;
        }

.publications .viewAllBottom {
    text-align: center;
}

    .publications .viewAllBottom .button {
        padding: 9px 20px !important;
        line-height: 20px !important;
        height: 40px !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .publications .viewAllBottom .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.publications .owl-Carousel {
    height: 100%;
}

    .publications .owl-Carousel img {
        height: 300px;
        max-height: 100%;
        overflow: hidden;
    }

.publications .owl-prev {
    font-size: 0px;
    position: absolute;
    width: 25px;
    height: 23px;
    background: url("../images/sprite.png");
    background-position: -106px -76px;
    background-size: 500px;
    position: absolute;
    right: 15px !important;
    top: 155px !important;
    left: initial !important;
}

@media all and (max-width: 992px) {
    .publications .owl-prev {
        background: url("../images/sprite@2x.png");
        background-position: -106px -76px;
    }
}

.publications .owl-next {
    font-size: 0px;
    position: absolute;
    width: 25px;
    height: 23px;
    background: url("../images/sprite.png");
    background-position: -106px -100px;
    background-size: 500px;
    position: absolute;
    right: -25px !important;
    top: 155px !important;
    left: initial !important;
}

@media all and (max-width: 992px) {
    .publications .owl-next {
        background: url("../images/sprite@2x.png");
        background-position: -106px -100px;
    }
}

h1.title {
    position: absolute;
    color: #06284e;
    font-size: 50px;
    line-height: 42px;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 35px 100px 35px 245px;
    bottom: 0px;
    font-weight: 900;
    left: 0px;
}

h1.titleAbs {
    position: absolute;
    color: #06284e;
    font-size: 50px;
    line-height: 42px;
    bottom: 0;
    /* width: 460px;
 padding: 35px 100px 35px 245px;
 bottom: 0px;
left: 0px;
         width: 460px;
       
 */
    font-weight: 900;
    z-index: 0;
    padding: 35px 0;
}


.sliderMain .owl-nav {
    position: absolute;
    top: 0;
    top: 35px;
}

    .sliderMain .owl-nav .owl-prev {
        margin-right: 10px;
        font-size: 0px;
        display: inline-block;
        position: static !important;
        width: 44px;
        height: 45px;
        background: url(../images/sprite.png);
        background-position: -455px -108px;
        background-size: 500px;
    }

    .sliderMain .owl-nav .owl-next {
        font-size: 0px;
        display: inline-block;
        width: 44px;
        height: 45px;
        background: url(../images/sprite.png);
        background-position: -455px -63px;
        background-size: 500px;
        position: static !important;
    }

.trainingProgram .blockBody {
    display: block;
}

.trainingProgram .readMore {
    text-align: center;
}

    .trainingProgram .readMore .button {
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .trainingProgram .readMore .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.trainingProgram .owl-dots {
    position: absolute;
    right: 0px;
    top: -45px;
}

    .trainingProgram .owl-dots .owl-dot {
        width: 12px;
        height: 12px;
        border: 1px solid #06284e;
        border-radius: 100px;
        -webkit-border-radius: 100px;
        display: inline-block;
        margin-left: 10px;
    }

        .trainingProgram .owl-dots .owl-dot:active {
            color: #06284e;
            background-color: #06284e;
        }

.trainingProgram .paddingLeft {
    padding-left: 0px;
}

.trainingProgram .loadMoreBtn {
    text-align: center;
}

    .trainingProgram .loadMoreBtn .button {
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .trainingProgram .loadMoreBtn .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.trainingProgram .blockHead h4 {
    color: #06284e;
    font-size: 30px;
    line-height: 42px;
    font-weight: 900;
    margin-bottom: 20px;
}

.trainingProgram .trainerDetails {
    border: 1px solid #dadada;
    padding: 20px 30px;
    width: 100%;
    height: 100%;
    display: inline-block;
}

    .trainingProgram .trainerDetails .listingDescription {
        line-height: 26px;
        font-size: 20px;
        margin-bottom: 30px;
        font-weight: 900;
        color: #06284e;
    }

        .trainingProgram .trainerDetails .listingDescription a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #06284e;
        }

            .trainingProgram .trainerDetails .listingDescription a:hover {
                color: #00a6d6;
            }

        .trainingProgram .trainerDetails .listingDescription .span {
            float: left;
            padding-top: 12px;
            font-size: 14px;
            line-height: 26px;
            color: #7a7a7a;
            padding-bottom: 20px;
            font-weight: 500;
        }

        .trainingProgram .trainerDetails .listingDescription .strong {
            font-weight: 900;
            color: #06284e;
        }

    .trainingProgram .trainerDetails .imageTrainer {
        width: 155px;
        height: 155px;
        float: left;
        margin-right: 20px;
        border: 2px solid #06284e;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .trainingProgram .trainerDetails .trainerName {
        margin-bottom: 10px;
    }

        .trainingProgram .trainerDetails .trainerName a {
            font-size: 20px;
            line-height: 24px;
            color: #06284e;
            font-weight: 900;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .trainingProgram .trainerDetails .trainerName a:hover {
                color: #00a6d6;
            }

    .trainingProgram .trainerDetails .trainerInformation {
        font-size: 16px;
        color: #7a7a7a;
        line-height: 22px;
        width: 350px;
    }

    .trainingProgram .trainerDetails .listingTitle {
        line-height: 30px;
        font-size: 20px;
        color: #06284e;
        margin-bottom: 15px;
        font-weight: 900;
    }

        .trainingProgram .trainerDetails .listingTitle a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .trainingProgram .trainerDetails .listingTitle a:hover {
                color: #00a6d6;
            }

    .trainingProgram .trainerDetails .listingDate {
        background-color: #00a6d6;
        display: inline;
        color: #06284e;
        font-size: 13px;
        line-height: 27px;
        font-weight: 900;
        padding: 6px 8px;
    }

    .trainingProgram .trainerDetails .viewFullProfile {
        font-size: 13px;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 22px;
    }

        .trainingProgram .trainerDetails .viewFullProfile:before {
            content: '-';
            color: #06284e;
            font-size: 16px;
        }

        .trainingProgram .trainerDetails .viewFullProfile a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #06284e;
        }

            .trainingProgram .trainerDetails .viewFullProfile a:hover {
                color: #00a6d6;
            }

    .trainingProgram .trainerDetails .readMore {
        margin-bottom: 15px;
        clear: both;
        text-align: left;
    }

        .trainingProgram .trainerDetails .readMore .button {
            min-width: 255px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .trainingProgram .trainerDetails .readMore .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

            .trainingProgram .trainerDetails .readMore .button:hover {
                color: white !important;
                text-decoration: none;
            }

.anchorDivTwo {
    padding: 23px 0px !important;
}

.anchorDiv {
    padding: 14px 0px;
    background-color: #06284e;
}

    .anchorDiv .button {
        float: right;
        border: 2px solid white !important;
        color: white !important;
        vertical-align: -webkit-baseline-middle;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .anchorDiv .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

        .anchorDiv .button:hover {
            border: 2px solid white !important;
            background-color: white !important;
            color: #06284e !important;
        }

    .anchorDiv .marginRight {
        margin-right: 10px;
    }

    .anchorDiv ul li {
        padding: 10px 0;
        position: relative;
        float: left;
        display: inline;
    }

        .anchorDiv ul li:first-child a {
            padding: 0px 10px 0px 0px !important;
        }

            .anchorDiv ul li:first-child a:after {
                content: '';
                background: url(../images/sprite.png);
                background-position: -416px -72px;
                background-size: 500px;
                width: 0px;
                display: inline-block;
                height: 0px;
                top: 0px;
                position: absolute;
                left: 0px;
            }

        .anchorDiv ul li a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            display: block;
            vertical-align: -webkit-baseline-middle;
            color: white;
            line-height: 18px;
            font-size: 13px;
            padding: 0px 10px;
            text-transform: uppercase;
        }

            .anchorDiv ul li a:after {
                content: '';
                background: url(../images/sprite.png);
                background-position: -416px -72px;
                background-size: 500px;
                width: 5px;
                display: inline-block;
                height: 15px;
                top: 11px;
                position: absolute;
                left: 0px;
            }

            .anchorDiv ul li a .active {
                text-decoration: underline;
            }

            .anchorDiv ul li a:hover {
                text-decoration: underline;
            }

.overview .blockHead {
    width: 1050px;
}

    .overview .blockHead .paragraphe {
        color: #5a5a5a;
        font-size: 21px;
        line-height: 30px;
    }

.organizationalDevelopment .container {
    padding: 45px;
    background-color: #a8955c;
}

    .organizationalDevelopment .container .blockHead h2 {
        color: white !important;
    }

    .organizationalDevelopment .container .blockHead .paragraphe {
        color: white;
        font-size: 18px;
        line-height: 28px;
        width: 560px;
        float: left;
    }

    .organizationalDevelopment .container .blockHead .readMore {
        padding-top: 25px;
    }

        .organizationalDevelopment .container .blockHead .readMore .button {
            float: right;
            border: 2px solid white !important;
            color: white !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .organizationalDevelopment .container .blockHead .readMore .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

            .organizationalDevelopment .container .blockHead .readMore .button:hover {
                border: 2px solid white !important;
                color: #06284e !important;
                background-color: white !important;
            }

.csr {
    position: relative;
    min-height: 550px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

    .csr .middleText {
        left: 50%;
        position: absolute;
        top: 50%;
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

        .csr .middleText h2 {
            text-align: center;
            color: white !important;
            text-transorm: uppercase;
        }

        .csr .middleText .paragraphe {
            width: 550px;
            margin-bottom: 35px;
            text-align: center;
            color: white !important;
        }

        .csr .middleText .readMore {
            text-align: center;
        }

            .csr .middleText .readMore .button {
                border: 2px solid white !important;
                color: white !important;
                text-decoration: none !important;
                border: 2px solid #06284e;
                font-weight: 900;
                color: #06284e;
                text-align: center;
                line-height: normal;
                height: 40px;
                font-size: 13px;
                text-transform: uppercase;
                display: inline-block;
                padding: 10px 25px;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
            }

                .csr .middleText .readMore .button:hover {
                    background: #06284e;
                    color: white;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                    border: 2px solid #06284e;
                }

                .csr .middleText .readMore .button:hover {
                    border: 2px solid white !important;
                    color: #06284e !important;
                    background-color: white !important;
                }

.applicationInformation h4 {
    padding: 10px 20px;
    color: #06284e;
    font-size: 30px;
    line-height: 44px;
    font-weight: 900;
    margin-bottom: 40px;
}

.applicationInformation .paddingTop {
    padding-top: 55px;
}

.applicationInformation .stackedInput {
    position: relative;
}

    .applicationInformation .stackedInput li {
        display: inline-block;
        margin-right: 30px;
        height: 50px;
    }

        .applicationInformation .stackedInput li label {
            color: #525252;
            padding-left: 30px;
            font-size: 16px;
            line-height: 41px;
        }

        .applicationInformation .stackedInput li input[type=checkbox]:not(old):checked + label:before {
            background: #007698;
        }

.educational li {
    width: 29%;
}

input[type=radio]:not(old) {
    width: 1.2em;
    margin: 0;
    padding: 0;
    font-size: 1em;
    opacity: 0;
}

    input[type=checkbox]:not(old) + label:before,
    input[type=radio]:not(old) + label:before {
        display: inline-block;
        width: 12px;
        height: 12px;
        margin: 5px 5px 0 0;
        background: #fff;
        border: 1px solid #000;
        vertical-align: bottom;
        float: left;
        content: '';
    }

    input[type=radio]:not(old) + label:before {
        border-radius: 50%;
        display: block;
        width: 15px;
        height: 15px;
        float: left;
        content: '';
        position: absolute;
        left: 0;
        top: 8px;
    }

    input[type=radio]:not(old):checked + label:before,
    input[type=checkbox]:not(old):checked + label:before {
        background: #06284e;
    }

.onlineRegistration {
    padding: 60px 0px 0px 0px !important;
}

    .onlineRegistration .fixedli li {
        min-width: 228px;
    }

    .onlineRegistration .AreyouregisteredonABL-validation-error {
        top: 85px !important;
    }

    .onlineRegistration .requiredErrorMessage {
        color: red;
        font-size: 13px;
        position: absolute;
        right: 20px;
        top: -16px;
    }

    .onlineRegistration .input-validation-error {
        border: 1px solid red !important;
    }

    .onlineRegistration .smallSelect .requiredErrorMessage {
        right: 9px;
    }

    .onlineRegistration .phonenum {
        position: relative;
    }

        .onlineRegistration .phonenum .requiredErrorMessage {
            left: 205px;
        }

    .onlineRegistration .blockHead h2 {
        font-weight: 900 !important;
        margin-bottom: 40px !important;
    }

    .onlineRegistration .col-md-12 {
        margin-bottom: 20px;
    }

        .onlineRegistration .col-md-12 option {
            color: #06284e !important;
        }

        .onlineRegistration .col-md-12 .dateofBirth {
            display: block !important;
            float: none !important;
        }

        .onlineRegistration .col-md-12 .textareaParent .inputParent {
            min-width: 770px;
            padding: 20px;
            background-color: transparent;
            border: 1px solid #cdcdcd;
            font-size: 18px;
            line-height: 15px;
            color: #06284e;
        }

        .onlineRegistration .col-md-12 .smallSelect {
            margin-right: -3px;
            min-width: 240px !important;
        }

            .onlineRegistration .col-md-12 .smallSelect:last-child {
                margin-right: 0px;
            }

            .onlineRegistration .col-md-12 .smallSelect .inputClass {
                min-width: 243px !important;
            }

        .onlineRegistration .col-md-12 .questionDif {
            font-weight: 900;
            color: #06284e;
            padding-top: 55px;
            font-size: 20px;
            line-height: 24px;
        }

        .onlineRegistration .col-md-12 .padTop {
            padding-top: 4px !important;
        }

        .onlineRegistration .col-md-12 .question {
            font-weight: 900;
            float: left;
            padding-top: 14px;
            color: #06284e;
            font-size: 20px;
            padding-right: 70px;
            padding-bottom: 5px;
            line-height: 24px;
        }

        .onlineRegistration .col-md-12 .halfInput {
            min-width: 250px !important;
        }

        .onlineRegistration .col-md-12 .inputClass {
            min-width: 770px;
            height: 50px;
            padding: 0px 0px 0px 20px;
            background-color: transparent;
            border: 1px solid #cdcdcd;
            color: #06284e;
            font-size: 17px;
            line-height: 41px;
            max-width: 100%
        }

    .onlineRegistration .button {
        padding: 10px 36px !important;
        float: right !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .onlineRegistration .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

    .onlineRegistration .button1 {
        color: #999999 !important;
        margin-right: 14px !important;
        border: 2px solid #b3b3b3 !important;
        padding: 10px 36px !important;
        float: right !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .onlineRegistration .button1:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

        .onlineRegistration .button1:hover {
            color: white !important;
            border: 2px solid #06284e !important;
        }

.doNotConsider .container {
    padding: 60px 0px;
}

    .doNotConsider .container .blockHead .paragraphe {
        color: white;
        font-size: 28px;
        line-height: 44px;
        text-align: center;
    }

.eLearningColor .difTitle {
    margin-bottom: 37px !important;
    color: #06284e !important;
}

.eLearningColor ul {
    padding-top: 10px;
}

    .eLearningColor ul li {
        position: relative;
        list-style-type: none !important;
        list-style-image: none !important;
        list-style: none !important;
        MARGIN-BOTTOM: 5PX !important;
        line-height: 27px !important;
        font-size: 18px;
        color: #7a7a7a !important;
        margin-left: 40px !important;
        max-width: 785px !important;
    }

        .eLearningColor ul li:after {
            content: '';
            height: 10px;
            width: 10px;
            background: url("../images/sprite.png");
            background-position: -258px -122px;
            background-size: 500px;
            position: absolute;
            left: -15px;
            top: 7px;
        }

@media all and (max-width: 992px) {
    .eLearningColor ul li:after {
        background: url("../images/sprite@2x.png");
        background-position: -258px -122px;
    }
}

.eLearning h2 {
    margin-bottom: 20px !important;
    color: white !important;
}

.eLearning ul {
    margin-bottom: 45px;
}

    .eLearning ul li {
        list-style-type: disc;
        list-style: disc;
        list-style-position: outside;
        MARGIN-BOTTOM: 25PX;
        line-height: 24px;
        font-size: 18px;
        color: white;
        margin-left: 15px;
        max-width: 750px;
    }

.eLearning .readMore {
    text-align: center;
}

    .eLearning .readMore .button {
        border: 2px solid white !important;
        color: white !important;
        padding: 10px 25px !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .eLearning .readMore .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

        .eLearning .readMore .button:hover {
            color: #00a6d6 !important;
            background-color: white !important;
        }

.newsdetailsholder .formemory .blockTitle {
    font-weight: 900;
    font-size: 44px;
    color: #06284e;
    margin-bottom: 36px;
}

.newsDetails .container {
    width: 750px;
}

    .newsDetails .container .mediaCenter .listingInfos {
        margin-bottom: 25px;
    }

        .newsDetails .container .mediaCenter .listingInfos .listingTitle {
            font-size: 34px;
            line-height: 44px;
            margin-bottom: 10px;
            padding-top: 15px;
            font-weight: 900;
            color: #06284e;
        }

        .newsDetails .container .mediaCenter .listingInfos .listingDate {
            background-color: #00a6d6;
            display: inline-block;
            color: white;
            font-size: 13px;
            line-height: 16px;
            font-weight: 900;
            padding: 6px;
            margin-bottom: 15px;
        }

        .newsDetails .container .mediaCenter .listingInfos .listingDescription {
            font-size: 18px;
            color: #7a7a7a;
        }

            .newsDetails .container .mediaCenter .listingInfos .listingDescription .bold {
                color: #06284e;
                font-weight: 900;
            }

    .newsDetails .container .mediaCenter .shareOn {
        padding-top: 10px;
        padding-right: 20px;
        color: #06284e;
        float: left;
        line-height: 24px;
        font-size: 22px;
        font-weight: 900;
    }

    .newsDetails .container .mediaCenter .button {
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .newsDetails .container .mediaCenter .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

    .newsDetails .container .mediaCenter .description {
        padding-top: 25px;
        font-size: 18px;
        line-height: 27px;
        color: #7a7a7a;
        margin-bottom: 45px;
    }

    .newsDetails .container .mediaCenter .newsSlider {
        position: relative;
    }

        .newsDetails .container .mediaCenter .newsSlider .sliderImage {
            height: 530px;
            margin-bottom: 10px;
            background-position: center;
            background-size: cover;
        }

        .newsDetails .container .mediaCenter .newsSlider .owl-prev {
            width: 42px;
            height: 76px;
            background: url("../images/sprite.png");
            background-position: 0px -135px;
            background-size: 500px;
            font-size: 0px !important;
            position: absolute !important;
            left: -195px !important;
            top: 265px;
        }
        /*@media all and (max-width: 992px) {
        .newsDetails .container .mediaCenter .newsSlider .owl-prev {
          background: url("../images/sprite@2x.png");
          background-position: 0px -135px; } }*/
        .newsDetails .container .mediaCenter .newsSlider .owl-next {
            width: 42px;
            height: 76px;
            background: url("../images/sprite.png");
            background-position: -42px -135px;
            background-size: 500px;
            font-size: 0px !important;
            position: absolute !important;
            right: -195px !important;
            top: 265px;
        }
/*@media all and (max-width: 992px) {
        .newsDetails .container .mediaCenter .newsSlider .owl-next {
          background: url("../images/sprite@2x.png");
          background-position: -42px -135px; } }*/

.photoAlbums .AlbumsloadmoreHolder .button {
    padding: 10px 40px !important;
}

.photoAlbums ul {
    padding-top: 20px;
}

.photoAlbums .listingInfos {
    margin-top: -15px;
}

.photoAlbums .image {
    height: 260px;
}

.photoAlbums .listingTitle {
    color: #06284e;
    font-size: 22px;
    font-weight: 900;
    line-height: 30px;
    padding-top: 20PX;
    margin-bottom: 13px;
}

    .photoAlbums .listingTitle a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .photoAlbums .listingTitle a:hover {
            color: #00a6d6 !important;
        }

.photoAlbums .listingDate {
    margin-bottom: 15px;
    background-color: #00a6d6;
    display: inline-block;
    color: white;
    font-size: 13px;
    line-height: 27px;
    font-weight: 900;
    padding: 0px 6px;
}

.photoAlbums .listingDescription {
    font-size: 18px;
    margin-bottom: 4px !important;
    color: #7a7a7a;
}

    .photoAlbums .listingDescription .bold {
        color: #06284e;
        font-weight: 900;
    }

.photoAlbums .readMore {
    padding-top: 5px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 22px;
}

    .photoAlbums .readMore a {
        color: #06284e;
    }

    .photoAlbums .readMore:before {
        content: '-';
        color: #06284e;
        font-size: 16px;
    }

.photoAlbums .video {
    height: 260px;
    position: relative;
}

    .photoAlbums .video:after {
        content: '';
        position: absolute;
        background-size: 500px;
        width: 93px;
        background: url("../images/sprite.png");
        background-position: -93px -126px;
        background-size: 500px;
        height: 93px;
        top: 50%;
        right: 35%;
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
    }

@media all and (max-width: 992px) {
    .photoAlbums .video:after {
        background: url("../images/sprite@2x.png");
        background-position: -93px -126px;
    }
}

.headOfHr .imageHolder {
    padding: 15px;
    border: 1px solid #dadada;
}

    .headOfHr .imageHolder .image {
        max-width: 100%;
    }

.headOfHr .loadMoreBtn {
    margin-bottom: 90px;
    text-align: center;
}

    .headOfHr .loadMoreBtn .button {
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .headOfHr .loadMoreBtn .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.headOfHr .imageMembers {
    padding: 0px !important;
}

.headOfHr .difListingItem {
    padding: 30px !important;
}

.headOfHr .listingItem {
    border: 1px solid #dadada;
    padding: 30px 15px;
    height: 100%;
    width: 100%;
    display: inline-block;
}

    .headOfHr .listingItem .listingInfos {
        -moz-transform: translateX(0%) translateY(0%);
        padding-right: 0px !important;
        -webkit-transform: translateX(0%) translateY(0%) !important;
        -o-transform: translateX(0%) translateY(0%) !important;
        -ms-transform: translateX(0%) translateY(0%) !important;
        transform: translateX(0%) translateY(0%) !important;
        POSITION: inherit !important;
        top: 0% !important;
        right: 0 !important;
        float: right !important;
    }

        .headOfHr .listingItem .listingInfos .titleListing .title {
            font-weight: 900;
            font-size: 22px;
            line-height: 30px;
            margin-bottom: 13px;
        }

            .headOfHr .listingItem .listingInfos .titleListing .title a {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                color: #06284e;
            }

                .headOfHr .listingItem .listingInfos .titleListing .title a:hover {
                    color: #00a6d6;
                }

        .headOfHr .listingItem .listingInfos .listingDescription {
            font-weight: 600;
            font-size: 20px;
            color: #06284e;
            line-height: 26px;
        }

            .headOfHr .listingItem .listingInfos .listingDescription .position {
                margin-bottom: -7px;
                color: #7a7a7a;
                font-size: 18px;
                line-height: 26px;
                font-weight: 400;
            }

            .headOfHr .listingItem .listingInfos .listingDescription .greySmall {
                font-size: 16px;
                color: #7a7a7a;
                line-height: 26px;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                font-weight: 400;
            }

                .headOfHr .listingItem .listingInfos .listingDescription .greySmall:hover a {
                    text-decoration: underline;
                }

            .headOfHr .listingItem .listingInfos .listingDescription .boldAndBlue {
                font-weight: 900;
                font-size: 18px;
                line-height: 26px;
            }

.membershipSuspended .container {
    border-bottom: 1px solid #dadada;
}

    .membershipSuspended .container .blockHead {
        margin-bottom: 25px;
        width: 800px;
    }

        .membershipSuspended .container .blockHead h5 {
            font-size: 20px;
            color: #06284e;
            font-weight: 900;
            margin-bottom: 20px;
            line-height: 26px;
        }

        .membershipSuspended .container .blockHead .greySmall {
            font-size: 16px;
            color: #7a7a7a;
            font-weight: 600;
            line-height: 26px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .membershipSuspended .container .blockHead .greySmall:hover a {
                text-decoration: underline;
            }

        .membershipSuspended .container .blockHead .boldAndBlue {
            font-weight: 900;
            font-size: 16px;
            color: #06284e;
            line-height: 26px;
        }

.changeDesignation .container .blockHead {
    margin-bottom: 55px;
    width: 794px;
}

    .changeDesignation .container .blockHead h5 {
        font-size: 20px;
        color: #06284e;
        font-weight: 900;
        margin-bottom: 20px;
        line-height: 26px;
    }

    .changeDesignation .container .blockHead .greySmall {
        font-size: 16px;
        color: #7a7a7a;
        font-weight: 400;
        line-height: 26px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .changeDesignation .container .blockHead .greySmall:hover a {
            text-decoration: underline;
        }

    .changeDesignation .container .blockHead .boldAndBlue {
        font-weight: 900;
        font-size: 16px;
        color: #06284e;
        line-height: 26px;
    }

.filterBy .container {
    padding: 40px 30px;
}

    .filterBy .container .blockHead .difH5 {
        padding-top: 9px;
        margin-right: 35px;
        margin-bottom: 0px !important;
    }

    .filterBy .container .blockHead h5 {
        margin-bottom: 25px;
        font-size: 20px;
        color: white;
        line-height: 26px;
        font-weight: 900;
    }

    .filterBy .container .blockHead .inputClass {
        min-width: 440px !important;
        padding: 0px 0px 0px 20px;
        height: 50px;
        background-color: transparent;
        border: 1px solid #4e719b;
        color: white;
        margin-right: 10px;
        font-size: 18px;
        line-height: 41px;
    }

        .filterBy .container .blockHead .inputClass::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: white;
            font-size: 17px;
        }

        .filterBy .container .blockHead .inputClass::-moz-placeholder {
            /* Firefox 19+ */
            color: white;
            font-size: 17px;
        }

        .filterBy .container .blockHead .inputClass:-ms-input-placeholder {
            /* IE 10+ */
            color: white;
            font-size: 17px;
        }

        .filterBy .container .blockHead .inputClass:-moz-placeholder {
            /* Firefox 18- */
            color: white;
            font-size: 17px;
        }

    .filterBy .container .blockHead .button {
        height: 50px !important;
        padding: 15px 30px !important;
        background-color: transparent;
        border: 2px solid white !important;
        color: white !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .filterBy .container .blockHead .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

    .filterBy .container .blockHead .row {
        margin-bottom: 15px;
    }

        .filterBy .container .blockHead .row .question {
            font-size: 18px;
            line-height: 41px;
            font-weight: 900;
            color: white;
        }

        .filterBy .container .blockHead .row .inputClass {
            max-width: 345px !important;
            width: 345px;
            min-width: 345px !important;
            padding: 0px 0px 0px 20px;
            height: 50px;
            background-color: transparent;
            border: 1px solid #4e6887;
            color: white !important;
            font-size: 18px;
            z-index: 2;
            position: relative;
            cursor: pointer;
            line-height: 41px;
        }

        .filterBy .container .blockHead .row .button {
            margin-top: 41px;
            height: 50px !important;
            padding: 15px 30px !important;
            background-color: transparent;
            border: 2px solid white !important;
            color: white !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .filterBy .container .blockHead .row .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .filterBy .container .col-md-12 > .inputEntity label {
        margin-right: 20px;
        line-height: 50px !important;
    }

    .filterBy .container .col-md-12 > .inputEntity .inputParent {
        display: inline-block;
    }

.innerPadding3 tr {
    padding: 15px 55px;
    display: block;
}

td.tableheader {
    font-size: 25px !important;
    font-weight: 900;
    color: #06284e !important;
    line-height: 27px !important;
    display: inline-block !important;
}

.tabledata {
    font-size: 16px !important;
    color: #06284e !important;
    line-height: 27px !important;
    padding: 0px 0 !important;
    display: inline-block !important;
}

.boardOfDirectors .blockHead .sideLinks {
    float: right;
}

    .boardOfDirectors .blockHead .sideLinks .button {
        margin-top: 10px;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .boardOfDirectors .blockHead .sideLinks .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.boardOfDirectors .blockHead h4 {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 24px;
    color: #06284e;
    font-weight: 900;
}

.boardOfDirectors .blockBody .listingImage {
    height: 320px;
    border: 1px solid #eaeaea;
}

    .boardOfDirectors .blockBody .listingImage a {
        display: block;
        width: 100%;
        background-position: center;
        height: 100%;
        background-size: cover;
        cursor: default;
    }

.boardOfDirectors .blockBody .listingTitle {
    font-size: 22px;
    line-height: 24px;
    font-weight: 900;
    color: #06284e;
}

    .boardOfDirectors .blockBody .listingTitle a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #06284e;
    }

        .boardOfDirectors .blockBody .listingTitle a:hover {
            color: #00a6d6;
        }

.boardOfDirectors .blockBody .listingDescription {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #7a7a7a !important;
}

.loadMore .loadMoreBtn {
    text-align: center;
}

    .loadMore .loadMoreBtn .button {
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .loadMore .loadMoreBtn .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.tableBoardOfDirectors .blockHead a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .tableBoardOfDirectors .blockHead a:hover h2 {
        color: #00a6d6;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

.tableBoardOfDirectors .blockHead h2 {
    margin-left: 35px;
}

.tableBoardOfDirectors .blockHead .sideLinks {
    float: right;
}

    .tableBoardOfDirectors .blockHead .sideLinks .button {
        margin-top: 10px;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .tableBoardOfDirectors .blockHead .sideLinks .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.tableBoardOfDirectors .blockHead .previousDirectors {
    float: left;
    position: relative;
}

    .tableBoardOfDirectors .blockHead .previousDirectors:before {
        font-size: 0px;
        position: absolute;
        content: '';
        display: inline-block;
        width: 19px;
        left: -30px;
        top: 10px;
        height: 31px;
        background: url("../images/sprite.png");
        background-position: -327px -97px;
        background-size: 500px;
    }
/* @media all and (max-width: 992px) {
      .tableBoardOfDirectors .blockHead .previousDirectors:before {
        background: url("../images/sprite@2x.png");
        background-position: -327px -97px; } }*/
.tableBoardOfDirectors .blockBody {
    padding-top: 25px;
}

    .tableBoardOfDirectors .blockBody .replaceHim {
        font-weight: 900;
        font-size: 16px;
        color: #06284e;
        line-height: 27px;
    }

    .tableBoardOfDirectors .blockBody .secGeneral {
        margin-top: 20px;
        margin-bottom: 40px;
        font-weight: 900;
        border: 1px solid #c1c1c1;
        font-size: 16px;
        color: #06284e;
        line-height: 27px;
        padding: 15px 55px;
    }

    .tableBoardOfDirectors .blockBody .electedDate {
        background-color: #56d2ba;
        color: white;
        font-size: 22px;
        font-weight: 900;
        line-height: normal;
        padding: 15px 55px;
    }

    .tableBoardOfDirectors .blockBody .holderDiv {
        font-size: 16px;
        color: #06284e;
        line-height: 27px;
        padding: 15px 55px;
    }

        .tableBoardOfDirectors .blockBody .holderDiv:nth-child(2n+1) {
            background-color: #f0f0f0;
        }

    .tableBoardOfDirectors .blockBody .greySmall {
        font-weight: 400;
    }

    .tableBoardOfDirectors .blockBody .bold {
        font-weight: 900;
    }

    .tableBoardOfDirectors .blockBody .superBold {
        font-weight: 900;
        font-size: 25px;
        line-height: 54px;
    }

    .tableBoardOfDirectors .blockBody tr:nth-child(2n) {
        background-color: #f0f0f0;
    }

.withtOutMargin {
    margin-bottom: 0px !important;
}

.ablNews {
    padding: 60px 0px 0px 0px !important;
}

    .ablNews .marginBottom {
        margin-bottom: 15px;
    }

    .ablNews .ListingBorder {
        padding: 10px;
        border: 1px solid #dadada;
    }

    .ablNews .listingItemLI {
        width: 50%;
    }

        .ablNews .listingItemLI .listingInfos .listingDate {
            margin-bottom: 20px;
            background-color: #00a6d6;
            display: inline-block;
            color: white;
            font-size: 13px;
            line-height: 27px;
            font-weight: 900;
            padding: 0px 6px;
        }

        .ablNews .listingItemLI .listingInfos .listingDescription {
            font-size: 18px;
            color: #7a7a7a;
            margin-bottom: 15px;
            line-height: 27px;
        }

        .ablNews .listingItemLI .listingInfos .titleListing h2 {
            padding-right: 5px;
            color: #06284e;
            font-weight: 900;
            font-size: 24px;
            line-height: 34px;
            margin-bottom: 17px;
        }

            .ablNews .listingItemLI .listingInfos .titleListing h2 a {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                color: #06284e;
            }

                .ablNews .listingItemLI .listingInfos .titleListing h2 a:hover {
                    color: #00a6d6;
                }

        .ablNews .listingItemLI .readMore a {
            font-size: 13px;
            color: #06284e;
            font-weight: 900;
            line-height: 22px;
        }

            .ablNews .listingItemLI .readMore a:before {
                content: '-';
                color: #06284e;
                font-size: 16px;
            }

.NewsheadOfHr .firstFullWidth li.listingItemLI:first-child .listingItem {
    position: relative;
    border: none;
}

    .NewsheadOfHr .firstFullWidth li.listingItemLI:first-child .listingItem .listingInfos {
        top: 7px !important;
        -moz-transform: inherit !important;
        -webkit-transform: inherit !important;
        -o-transform: inherit !important;
        -ms-transform: inherit !important;
        transform: inherit !important;
        left: 42% !important;
    }

        .NewsheadOfHr .firstFullWidth li.listingItemLI:first-child .listingItem .listingInfos .listingTitle a {
            font-size: 24px !important;
            color: #06284e;
            font-weight: 900;
            font-size: 24px;
            line-height: 34px;
            margin-bottom: 17px;
        }

        .NewsheadOfHr .firstFullWidth li.listingItemLI:first-child .listingItem .listingInfos .listingDescription {
            display: inline-block;
            font-size: 18px;
            color: #7a7a7a;
            line-height: 27px;
        }

        .NewsheadOfHr .firstFullWidth li.listingItemLI:first-child .listingItem .listingInfos .readMore a {
            font-size: 13px;
            text-transform: uppercase;
            color: #06284e;
            font-weight: 900;
        }

.NewsheadOfHr .listingHolder .listingItemLI .listingTitle a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
    font-weight: 900;
    color: #06284e;
}

    .NewsheadOfHr .listingHolder .listingItemLI .listingTitle a:hover {
        color: #00a6d6 !important;
    }

.NewsheadOfHr .buttonholder {
    padding-top: 30px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 60px;
}

.NewsheadOfHr .loadMoreBtn {
    text-align: center;
    display: inline;
}

    .NewsheadOfHr .loadMoreBtn .button {
        margin-right: 20px;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .NewsheadOfHr .loadMoreBtn .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

        .NewsheadOfHr .loadMoreBtn .button:hover {
            color: white !important;
        }

.NewsheadOfHr h2 {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .NewsheadOfHr h2:hover {
        color: #00a6d6;
    }

.NewsheadOfHr .previousDirectors {
    float: left;
    position: relative;
}

    .NewsheadOfHr .previousDirectors:before {
        font-size: 0px;
        position: absolute;
        content: '';
        display: inline-block;
        width: 19px;
        left: -30px;
        top: 10px;
        height: 31px;
        background: url("../images/sprite.png");
        background-position: -327px -97px;
        background-size: 500px;
    }

@media all and (max-width: 992px) {
    .NewsheadOfHr .previousDirectors:before {
        background: url("../images/sprite@2x.png");
        background-position: -327px -97px;
    }
}

.NewsheadOfHr .withOutPadding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.NewsheadOfHr .difTitle {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .NewsheadOfHr .difTitle:hover {
        color: #00a6d6 !important;
    }

.NewsheadOfHr .listingItemLI .listingItem {
    border: 1px solid #dadada;
    padding: 10px;
    cursor: pointer;
}

    .NewsheadOfHr .listingItemLI .listingItem .listingInfos {
        /*@include translate ( -50%, -50%);
position: absolute;
top: 50%;
left: 72%;*/
    }

        .NewsheadOfHr .listingItemLI .listingItem .listingInfos .listingDescription {
            display: none;
        }

        .NewsheadOfHr .listingItemLI .listingItem .listingInfos .listingDate {
            margin-bottom: 10px;
            background-color: #00a6d6;
            display: inline-block;
            color: white;
            font-size: 13px;
            line-height: 27px;
            font-weight: 900;
            padding: 0px 6px;
        }

        .NewsheadOfHr .listingItemLI .listingItem .listingInfos .readMore {
            margin-right: 20px;
        }

            .NewsheadOfHr .listingItemLI .listingItem .listingInfos .readMore a {
                font-size: 13px;
                color: #06284e;
                font-weight: 900;
                text-transform: uppercase;
            }

                .NewsheadOfHr .listingItemLI .listingItem .listingInfos .readMore a:before {
                    content: '-';
                    color: #06284e;
                    font-size: 16px;
                }

        .NewsheadOfHr .listingItemLI .listingItem .listingInfos .titleListing .title {
            font-weight: 900;
            font-size: 22px;
            line-height: 24px;
            margin-bottom: 13px;
        }

            .NewsheadOfHr .listingItemLI .listingItem .listingInfos .titleListing .title a {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                color: #06284e;
            }

                .NewsheadOfHr .listingItemLI .listingItem .listingInfos .titleListing .title a:hover {
                    color: #00a6d6;
                }

                    .NewsheadOfHr .listingItemLI .listingItem .listingInfos .titleListing .title a:hover h2 {
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        -moz-transform: translateX(2px);
                        -webkit-transform: translateX(2px);
                        -o-transform: translateX(2px);
                        -ms-transform: translateX(2px);
                        transform: translateX(2px);
                    }

.NewsheadOfHr::nth-child(2n) {
    clear: both;
}

.archivesSldier {
    padding: 60px 0px 30px 0px;
}

    .archivesSldier .blockHead h2 {
        margin-bottom: 45px !important;
    }

    .archivesSldier .owl-prev {
        font-size: 0px;
        position: absolute;
        left: 0px;
        top: 10px !important;
        display: inline-block;
        width: 14px;
        height: 26px;
        background: url(../images/sprite.png);
        background-position: -328px -19px;
        background-size: 500px;
    }

    .archivesSldier .owl-next {
        font-size: 0px;
        position: absolute;
        right: 0px !important;
        top: 10px !important;
        left: initial !important;
        display: inline-block;
        width: 14px;
        height: 26px;
        background: url(../images/sprite.png);
        background-position: -348px -18px;
        background-size: 500px;
    }

    .archivesSldier ul li {
        font-size: 22px;
        font-weight: 900;
        line-height: 24px;
        position: relative;
        display: inline-block;
    }

        .archivesSldier ul li.last:after {
            display: none;
        }

        .archivesSldier ul li:after {
            content: '|';
            width: 1px;
            display: inline-block;
            height: 17px;
            top: 3px;
            position: absolute;
            right: 0px;
            background-color: #9ba9b8;
            font-size: 1px;
            font-weight: 900;
        }

        .archivesSldier ul li a {
            display: inline-block;
            margin: 0px 35px;
            border-bottom: 2px solid transparent;
            padding-bottom: 5px;
            color: #06284e;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            /*&:before {
          content: '';
          @include sprite (-352px, -97px);
          width: 2px;
          display: inline-block;
          height: 16px;
          top: 4px;
          position: absolute;
          right: -5px;
      }*/
        }

            .archivesSldier ul li a:hover {
                display: inline-block;
                padding-bottom: 5px;
                border-bottom: 2px solid #06284e;
            }

            .archivesSldier ul li a.active {
                display: inline-block;
                padding-bottom: 5px;
                border-bottom: 2px solid #06284e;
            }

            .archivesSldier ul li a:focus {
                display: inline-block;
                padding-bottom: 5px;
                border-bottom: 2px solid #06284e;
            }

            .archivesSldier ul li a.ayear {
                position: relative;
            }

    .archivesSldier .previousDirectors {
        float: left;
        position: relative;
    }

        .archivesSldier .previousDirectors:before {
            font-size: 0px;
            position: absolute;
            content: '';
            display: inline-block;
            width: 19px;
            left: -35px;
            top: 10px;
            height: 31px;
            background: url("../images/sprite.png");
            background-position: -327px -97px;
            background-size: 500px;
        }

@media all and (max-width: 992px) {
    .archivesSldier .previousDirectors:before {
        background: url("../images/sprite@2x.png");
        background-position: -327px -97px;
    }
}

.archivesSldier a h2 {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-left: 30px;
}

    .archivesSldier a h2:hover {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #00a6d6;
    }

        .archivesSldier a h2:hover h2 {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -moz-transform: translateX(2px);
            -webkit-transform: translateX(2px);
            -o-transform: translateX(2px);
            -ms-transform: translateX(2px);
            transform: translateX(2px);
        }

.periodicals .sideLinks {
    float: right;
}

    .periodicals .sideLinks .button {
        margin-top: 10px;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .periodicals .sideLinks .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.periodicals .difFontSize {
    font-size: 30px !important;
}

.periodicals .listingItemLI {
    border-bottom: 1px solid #dadada;
    padding-bottom: 30px;
}

    .periodicals .listingItemLI:last-child {
        padding-bottom: 0px !important;
        border-bottom: 0px solid #dadada !important;
    }

    .periodicals .listingItemLI .readMore {
        padding-top: 30px;
    }

        .periodicals .listingItemLI .readMore .button {
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .periodicals .listingItemLI .readMore .button:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .periodicals .listingItemLI .listingItem {
        display: block;
    }

        .periodicals .listingItemLI .listingItem .image {
            border: 1px solid #dadada;
            width: 100%;
        }

        .periodicals .listingItemLI .listingItem .listingInfos {
            float: right;
        }

            .periodicals .listingItemLI .listingItem .listingInfos .titleListing .title {
                font-weight: 900;
                font-size: 22px;
                line-height: 24px;
                color: #1b385a;
                margin-bottom: 23px;
            }

                .periodicals .listingItemLI .listingItem .listingInfos .titleListing .title a {
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                    color: #06284e;
                }

                    .periodicals .listingItemLI .listingItem .listingInfos .titleListing .title a:hover {
                        color: #00a6d6;
                    }

            .periodicals .listingItemLI .listingItem .listingInfos .listingDescription {
                font-size: 18px;
                color: #7a7a7a;
                width: 735px;
                line-height: 26px;
                font-weight: 500;
            }

                .periodicals .listingItemLI .listingItem .listingInfos .listingDescription .boldAndBlue {
                    font-weight: 900;
                    font-size: 18px;
                    line-height: 26px;
                    color: #1b385a;
                }

.periodicals .image {
    width: 100%;
}

.library .listingDescription {
    font-size: 24px;
    width: 955px;
    line-height: 34px;
    font-weight: 900;
    color: #06284e;
    margin-bottom: 50px;
}

.pressArchives table tr {
    display: block;
    width: 97%;
    margin-bottom: 5px;
}

.pressArchives h2 {
    color: white !important;
}

.pressArchives .listingDescription {
    font-size: 24px;
    line-height: 34px;
    color: white;
    width: 1025px;
    margin-bottom: 35px;
    font-weight: 900;
}

.pressArchives .smallWhite {
    color: white;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.pressArchives .readMore {
    text-align: center;
    padding-top: 30px;
}

    .pressArchives .readMore .button {
        border: 2px solid white !important;
        color: white !important;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .pressArchives .readMore .button:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

        .pressArchives .readMore .button:hover {
            background-color: white !important;
            color: #06284e !important;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.searchResult .loadMoreBtn {
    text-align: center;
}

    .searchResult .loadMoreBtn .button {
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .searchResult .loadMoreBtn .button:hover {
            background: #06284e;
            color: white;
            border: 2px solid #06284e;
        }

.searchResult .blockBody .listingItem {
    border: 1px solid #cdcdcd;
    padding: 30px;
}

    .searchResult .blockBody .listingItem .listingTitle {
        font-weight: 900;
        font-size: 22px;
        margin-bottom: 40px;
        color: #06284e;
        line-height: 26px;
    }

        .searchResult .blockBody .listingItem .listingTitle a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .searchResult .blockBody .listingItem .listingTitle a:hover {
                color: #00a6d6;
            }

    .searchResult .blockBody .listingItem .listingDescription {
        font-weight: 900;
        font-size: 18px;
        color: #06284e;
        line-height: 26px;
    }

        .searchResult .blockBody .listingItem .listingDescription .greySmall {
            font-size: 18px;
            color: #7a7a7a;
            line-height: 30px;
            font-weight: 400;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .searchResult .blockBody .listingItem .listingDescription .greySmall:hover a {
                color: #00a6d6;
            }

.search .blockHead .title {
    margin-bottom: 30px !important;
}

.search .blockBody .listingItem {
    padding-bottom: 25px;
    border-bottom: 1px solid #cdcdcd;
}

    .search .blockBody .listingItem .title {
        font-weight: 900;
        font-size: 22px;
        margin-bottom: 10px;
        color: #06284e;
        line-height: 26px;
    }

    .search .blockBody .listingItem .listingDescription {
        font-size: 18px;
        color: #7a7a7a;
        line-height: 26px;
        width: 970px;
        font-weight: 400;
    }

        .search .blockBody .listingItem .listingDescription .website a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #06284e;
        }

        .search .blockBody .listingItem .listingDescription .website:hover a {
            color: #00a6d6;
        }

.ui-autocomplete {
    background: none !important;
    border: none !important;
    padding-top: 25px !important;
    z-index: 310 !important;
}

    .ui-autocomplete .ui-menu-item {
        margin-bottom: 20px;
    }

        .ui-autocomplete .ui-menu-item.ui-view-all-results a {
            text-decoration: underline !important;
        }

        .ui-autocomplete .ui-menu-item a {
            font-size: 22px !important;
            color: #FFF !important;
        }

            .ui-autocomplete .ui-menu-item a:hover {
                color: #00a6d6;
            }

.innerSearchTwo {
    width: 100%;
    background-color: rgba(6, 40, 78, 0.96);
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 20;
    right: 0px;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

    .innerSearchTwo .validatorHolder {
        color: #FFF;
        position: absolute;
        top: 388px;
        right: auto;
        left: 318px;
    }

    .innerSearchTwo .txtAdvancedSearchTwo {
        background-color: transparent;
        border: 0px;
        border-bottom: 1px solid white;
        width: 100%;
        padding-bottom: 20px;
        height: 60px;
        color: #FFF;
        font-size: 34px;
        z-index: 30;
        position: relative;
    }

    .innerSearchTwo .SearchDivTwo {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 80%;
    }

        .innerSearchTwo .SearchDivTwo .search {
            content: '';
            display: inline-block;
            width: 34px;
            height: 32px;
            background: url("../images/sprite.png");
            background-position: -461px -157px;
            background-size: 500px;
            position: absolute;
            top: 0px;
            right: 0px;
        }
        /* @media all and (max-width: 992px) {
        .innerSearchTwo .SearchDivTwo .search {
          background: url("../images/sprite@2x.png");
          background-position: -461px -157px; } }*/
        .innerSearchTwo .SearchDivTwo::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: white;
            font-size: 34px;
            line-height: 44px;
            font-weight: 900;
            opacity: 1;
        }

        .innerSearchTwo .SearchDivTwo::-moz-placeholder {
            /* Firefox 19+ */
            color: white;
            font-size: 34px;
            line-height: 44px;
            font-weight: 900;
            opacity: 1;
        }

        .innerSearchTwo .SearchDivTwo:-ms-input-placeholder {
            /* IE 10+ */
            color: white;
            font-size: 34px;
            line-height: 44px;
            font-weight: 900;
            opacity: 1;
        }

        .innerSearchTwo .SearchDivTwo:-moz-placeholder {
            /* Firefox 18- */
            color: white;
            font-size: 34px;
            line-height: 44px;
            font-weight: 900;
            opacity: 1;
        }

        .innerSearchTwo .SearchDivTwo::placeholder {
            color: white;
            font-size: 34px;
            line-height: 44px;
            font-weight: 900;
            opacity: 1;
        }

        .innerSearchTwo .SearchDivTwo input:focus::-webkit-input-placeholder {
            color: white;
            opacity: 1;
        }

.posRelative {
    position: relative;
}

.bankingActivities .container {
    width: 870px;
}

    .bankingActivities .container .blockBody .listingDescription {
        color: white;
        font-size: 18px;
        line-height: 29px;
        text-align: center;
        font-weight: 600;
    }

    .bankingActivities .container .blockBody .greyColor {
        color: #7a7a7a !important;
    }

.mainCharacteristics {
    margin: 30px 0px;
    position: relative;
}

    .mainCharacteristics .blockBody {
        /*a {
        @include transition(0.3s);
        color: #7a7a7a !important;
        text-decoration: underline;
        &:hover {
            color: #00a6d6 !important;
        }
    }*/
    }

    .mainCharacteristics .titlee {
        color: #06284e;
        font-size: 34px;
        font-weight: 900;
        width: 540px;
        padding-bottom: 40px;
        padding-top: 15px;
        line-height: 44px;
        padding-right: 50px;
        width: auto !important;
    }

    .mainCharacteristics h4 {
        color: #06284e;
        font-size: 30px;
        font-weight: 900;
        width: 540px;
        padding-bottom: 15px;
        padding-top: 15px;
        line-height: 44px;
    }

    .mainCharacteristics .greyPatern {
        position: absolute;
        background-image: url(images/greyPattern.jpg);
        background-repeat: repeat;
        width: 570px;
        height: 100%;
        right: 0;
        top: 0;
        z-index: -2;
    }

    .mainCharacteristics .listingDescription {
        font-size: 18px;
        color: #7a7a7a;
        line-height: 30px;
    }

.mainCharacteristicsfaq .container h4 {
    color: #06284e;
    font-size: 34px;
    font-weight: 900;
    padding-bottom: 45px;
    padding-top: 15px;
    line-height: 44px;
}

.mainCharacteristicsfaq .container .listingInfos .listingTitle {
    margin-left: 45px;
    font-size: 20px;
    color: #06284e;
    line-height: 34px;
    font-weight: 900;
}

.mainCharacteristicsfaq .container .col-md-12 .DetailSlider .firstText ul li {
    position: relative;
    color: #7a7a7a;
    font-size: 16px;
    padding-left: 16px;
    width: 920px;
    margin-left: 30px;
    font-weight: 400;
    line-height: 27px;
    padding-bottom: 25px;
}

    .mainCharacteristicsfaq .container .col-md-12 .DetailSlider .firstText ul li:before {
        content: '';
        width: 9px;
        height: 9px;
        position: absolute;
        left: 0px;
        top: 9px;
        background: url("../images/sprite.png");
        background-position: -259px -123px;
        background-size: 500px;
    }

@media all and (max-width: 992px) {
    .mainCharacteristicsfaq .container .col-md-12 .DetailSlider .firstText ul li:before {
        background: url("../images/sprite@2x.png");
        background-position: -259px -123px;
    }
}

.mainCharacteristicsfaq .container .active .op1v22:after {
    border: 0 !important;
    background: white !important;
    left: 0 !important;
    width: 100% !important;
    margin-bottom: 0 !important;
    bottom: -17px !important;
    height: 1px;
}

.mainCharacteristicsfaq .container .blockBody .col-md-12 {
    margin-bottom: 0px !important;
    border-bottom: 1px solid #dbdbdb;
}

.mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI {
    padding: 8px 15px;
}

    .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos {
        color: white;
        font-size: 0px;
    }

        .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .listingTitle:hover {
            color: #00a6d6;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            padding-left: 3px;
        }

        .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .listingLink {
            font-size: 12px;
            color: #313131;
        }

            .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .listingLink:after {
                content: '';
                width: 20px;
                height: 20px;
                position: absolute;
                right: 82px;
                bottom: 5px;
                background: url("../images/sprite.png");
                background-position: -10px -41px;
                background-size: 500px;
            }

@media all and (max-width: 992px) {
    .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .listingLink:after {
        background: url("../images/sprite@2x.png");
        background-position: -10px -41px;
    }
}

.mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .readMore .openDetails:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    left: 30px;
    top: 15px;
    background: url("../images/sprite.png");
    background-position: -206px -146px;
    background-size: 500px;
}

@media all and (max-width: 992px) {
    .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .readMore .openDetails:before {
        background: url("../images/sprite@2x.png");
        background-position: -206px -146px;
    }
}

.mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .readMore .triggerClose:before {
    content: '';
    background-size: 500px;
    width: 20px;
    height: 7px;
    position: absolute;
    left: 30px;
    top: 22px;
    cursor: pointer;
    background: url("../images/sprite.png");
    background-position: -206px -177px;
    background-size: 500px;
}

@media all and (max-width: 992px) {
    .mainCharacteristicsfaq .container .blockBody .listingHolder .listingItemLI .listingInfos .readMore .triggerClose:before {
        background: url("../images/sprite@2x.png");
        background-position: -206px -177px;
    }
}

.arrowTimeline ul::before {
    display: none;
}

.history {
    position: relative;
}

    .history .arrowTimeline ul li:before {
        margin-top: -12px !important;
    }

    .history .arrowTimeline:after {
        position: absolute;
        top: 0px !important;
        height: 100% !important;
        left: 50% !important;
        background: #dadada !important;
        content: "";
        width: 2px !important;
    }

    .history .arrowTimeline .arrow_box {
        position: relative;
        background: white;
    }

        .history .arrowTimeline .arrow_box:after,
        .history .arrowTimeline .arrow_box:before {
            left: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
        }

        .history .arrowTimeline .arrow_box:after {
            border-color: rgba(136, 183, 213, 0);
            border-left-color: white;
            border-width: 15px;
            margin-top: -15px;
        }

        .history .arrowTimeline .arrow_box:before {
            border-color: rgba(194, 225, 245, 0);
            border-left-color: #06284e;
            border-width: 18px;
            margin-top: -18px;
        }

    .history .arrowTimeline .listingTitle {
        position: inherit;
        top: 0% !important;
        border: 2px solid #06284e;
        padding: 20px;
        FONT-SIZE: 18PX !important;
        COLOR: #7A7A7A !important;
        width: 430px !important;
        transform: rotate(0deg) !important;
        margin-top: 0px !important;
        right: 0px;
        font-weight: 400 !important;
        line-height: 29px !important;
        font-family: 'Avenir', sans-serif;
    }

        .history .arrowTimeline .listingTitle .listingDate {
            display: -webkit-inline-box;
            margin-bottom: 7px;
            background-color: #00a6d6;
            color: white;
            font-size: 34px;
            line-height: 44px;
            font-weight: 900;
            padding: 0px 7px;
        }

    .history .listingHolder:after {
        content: '';
        display: inline-block;
        clear: both;
        border: 0 !important;
        position: static;
        right: auto;
        margin: 0;
        right: auto;
    }

    .history .listingHolder .listingItemLI {
        margin-bottom: -10px;
        z-index: 50;
        top: 0px;
        float: left;
        width: 50%;
        clear: both;
    }

        .history .listingHolder .listingItemLI:before {
            right: -8px;
            display: block;
            width: 13px;
            left: auto;
            height: 13px;
            box-sizing: BORDER-BOX;
            border-color: #00a6d6;
            background: #00a6d6;
        }

        .history .listingHolder .listingItemLI:nth-child(2n) {
            float: right;
        }

            .history .listingHolder .listingItemLI:nth-child(2n):before {
                left: -6px;
                display: block;
                width: 13px;
                height: 13px;
                box-sizing: BORDER-BOX;
                border-color: #00a6d6;
                background: #00a6d6;
            }

            .history .listingHolder .listingItemLI:nth-child(2n) .listingItem {
                float: right;
            }

                .history .listingHolder .listingItemLI:nth-child(2n) .listingItem .arrow_box {
                    position: relative;
                    background: white;
                    border: 2px solid #06274e;
                }

                    .history .listingHolder .listingItemLI:nth-child(2n) .listingItem .arrow_box:after,
                    .history .listingHolder .listingItemLI:nth-child(2n) .listingItem .arrow_box:before {
                        left: -7.5% !important;
                        top: 50%;
                        border: solid transparent;
                        content: " ";
                        height: 0;
                        width: 0;
                        position: absolute;
                        pointer-events: none;
                    }

                    .history .listingHolder .listingItemLI:nth-child(2n) .listingItem .arrow_box:after {
                        border-color: rgba(136, 183, 213, 0);
                        border-right-color: white;
                        border-width: 18px;
                        margin-top: -16px;
                    }

                    .history .listingHolder .listingItemLI:nth-child(2n) .listingItem .arrow_box:before {
                        border-color: rgba(6, 39, 78, 0);
                        border-right-color: #06264e;
                        border-width: 15px;
                        margin-top: -13px;
                    }

        .history .listingHolder .listingItemLI .listingItem {
            min-height: 50px !important;
        }

.noclick {
    pointer-events: none;
}

.archivedlisting .loadMoreBtn {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}

.elearningAlbums .blockTitle {
    font-size: 44px;
    font-weight: 900;
    line-height: 51px;
    color: #06284e;
    margin-bottom: 25px;
}

.viewAllBottom {
    text-align: center;
    margin: 0 auto;
}

    .viewAllBottom .viewAll {
        padding: 9px 50px !important;
        line-height: 20px !important;
        height: 40px !important;
        text-decoration: none !important;
        border: 2px solid #06284e;
        font-weight: 900;
        color: #06284e;
        text-align: center;
        line-height: normal;
        height: 40px;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
        padding: 10px 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .viewAllBottom .viewAll:hover {
            background: #06284e;
            color: white;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 2px solid #06284e;
        }

.homeBanner {
    position: relative;
}

    .homeBanner .continueLeft {
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.8);
    }

    .homeBanner .titleAbs {
        display: inline-block;
        background-color: rgba(255, 255, 255, 0.8);
        padding-right: 140px;
    }

        .homeBanner .titleAbs:after {
            content: '';
            display: block;
            position: absolute;
            background-color: rgba(255, 255, 255, 0.8);
            height: 100%;
            width: 300%;
            bottom: 0;
            right: 100%;
        }

    .homeBanner .innerBannerContent {
        /*position:absolute;
    left: 0;
    bottom:0;*/
    }

    .homeBanner .container {
        position: inherit;
    }

.elearninglisting .listingDescription {
    display: block !important;
}

    .elearninglisting .listingDescription .bold {
        color: #06284e;
        font-weight: 900;
    }

.ExpendColapseHolder .blockTitle {
    font-size: 34px;
    line-height: 44px;
    color: #06284e;
    font-weight: 900;
    margin-bottom: 20px;
}

.toggleItem .active:before {
    content: '';
    background-image: url(../images/close.png) !important;
    width: 18px;
    height: 4px !important;
    display: -webkit-inline-box;
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 10px;
}

.toggleItem .toggleTitle {
    cursor: pointer;
    font-size: 20px;
    color: #06284e;
    line-height: 34px;
    font-weight: 800;
    margin-bottom: 7px;
}

    .toggleItem .toggleTitle:before {
        content: '';
        background-image: url(../images/open.png);
        width: 18px;
        height: 18px;
        display: -webkit-inline-box;
        vertical-align: middle;
        margin-bottom: 5px;
        margin-right: 10px;
    }

.toggleItem .toggleContent {
    font-size: 16px;
    color: #7a7a7a;
    display: none;
    line-height: 27px;
}

    .toggleItem .toggleContent ul li {
        margin-left: 35px;
    }

        .toggleItem .toggleContent ul li:before {
            content: '';
            background-image: url(../images/circle.png);
            width: 7px;
            height: 7px;
            display: -webkit-inline-box;
            vertical-align: middle;
            margin-bottom: 3px;
            margin-right: 10px;
        }

.BanksHr .listingItem .listingInfos {
    -moz-transform: translateX(0%) translateY(0%);
    padding-right: 0px !important;
    -webkit-transform: translateX(0%) translateY(0%) !important;
    -o-transform: translateX(0%) translateY(0%) !important;
    -ms-transform: translateX(0%) translateY(0%) !important;
    transform: translateX(0%) translateY(0%) !important;
    POSITION: inherit !important;
    top: 0% !important;
    right: 0 !important;
    float: right !important;
}

.BanksHr .listingItem .listingDescription {
    margin-bottom: 0px !important;
}

.topMenu {
    position: relative;
}

    .topMenu .container .outerSearch {
        float: right;
        position: absolute;
        right: 0px;
        top: 70px;
        font-size: 13px;
        font-weight: 400;
        text-transform: uppercase;
        vertical-align: middle;
        line-height: 28px;
        cursor: pointer;
    }

        .topMenu .container .outerSearch span {
            padding-right: 10px;
            cursor: pointer;
        }

        .topMenu .container .outerSearch::after {
            width: 32px;
            height: 32px;
            background: url("../images/sprite.png");
            background-position: -287px -11px;
            background-size: 500px;
            vertical-align: top;
            content: "";
            display: inline-block;
            font-size: 1px;
            cursor: pointer;
        }

@media all and (max-width: 992px) {
    .topMenu .container .outerSearch::after {
        background: url("../images/sprite@2x.png");
        background-position: -287px -11px;
    }
}

.faq .toggleTitle {
    margin-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.faq .toggleContent {
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    background-image: url(../images/greyPatern.png);
    padding: 40px 100px 40px 30px;
}

.faq .toggleItem {
    margin-bottom: 25px;
}

.faq .active {
    border-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.tableBoardOfDirectors .blockBody table .greySmall:before {
    content: ', ';
    left: -4px;
    position: relative;
}

.customSelect {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

    .customSelect:before {
        content: "";
        right: 25px;
        top: 42%;
        z-index: 0;
        background: url(../images/arrow.png);
        width: 19px;
        height: 10px;
        background-repeat: no-repeat;
        position: absolute;
    }

    .customSelect .inputClass {
        -webkit-appearance: none;
    }

.readMore a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.viewAll:hover {
    text-decoration: underline !important;
}

.contactForm .ajaxLoader {
    position: absolute;
    width: 100%;
    height: 0px;
    background: rgba(255, 255, 255, 0.7);
    z-index: 2000;
    text-align: center;
    bottom: 15.6%;
    left: 17%;
}

    .contactForm .ajaxLoader:before {
        font-size: 35px;
        color: white;
    }

.input:-webkit-autofill {
    background-color: transparent !important;
}

div#dk0-combobox {
    background: transparent !important;
    border: 0 !important;
}

.dk-selected {
    background: transparent !important;
    border: 0 !important;
    line-height: 45px;
    padding: 0px;
}

.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
    display: block;
    border-color: #003979;
    color: #044b9d;
    font-size: 18px;
    font-weight: 700;
}

.dk-select .customSelect:before {
    content: none !important;
}

.subPageContent {
    padding: 30px 0px;
    font-size: 18px;
    color: #7a7a7a;
}

    .subPageContent .col-md-12 .collectiveLabor .listingItemLI:hover a {
        color: white !important;
    }

    .subPageContent .col-md-12 li {
        position: relative;
        list-style-type: none !important;
        list-style-image: none !important;
        list-style: none !important;
        MARGIN-BOTTOM: 5PX !important;
        line-height: 30px !important;
        font-size: 18px;
        color: #7a7a7a !important;
    }

        .subPageContent .col-md-12 li a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #7a7a7a !important;
        }

            .subPageContent .col-md-12 li a:hover {
                color: #00a6d6 !important;
            }

    .subPageContent .col-md-12 h6 {
        color: #06284e;
        font-size: 18px;
        margin-bottom: 10px;
        font-weight: 700;
    }

    .subPageContent .col-md-12 h5 {
        color: #06284e;
        font-size: 20px;
        margin-bottom: 15px;
        font-weight: 700;
    }

    .subPageContent .col-md-12 h4 {
        color: #06284e;
        font-size: 26px;
        font-weight: 700;
    }

    .subPageContent .col-md-12 strong {
        color: #06284e;
        font-weight: 700;
        /*display: inline-block;*/
    }

    .subPageContent .col-md-12 .listingpage {
        padding-top: 10px;
    }

        .subPageContent  li {
            position: relative;
            list-style-type: none !important;
            list-style-image: none !important;
            list-style: none !important;
            MARGIN-BOTTOM: 5PX !important;
            line-height: 30px !important;
            font-size: 18px;
            color: #7a7a7a !important;
            margin-left: 15px !important;
        }

            .subPageContent li:after {
                content: '';
                height: 7px;
                width: 7px;
                background-size: inherit;
                position: absolute;
                left: -15px;
                background-color: #06284e;
                top: 11px;
                border-radius: 50%;
            }

            .subPageContent .col-md-12 .listingpage li a {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                color: #7a7a7a !important;
            }

                .subPageContent .col-md-12 .listingpage li a:hover {
                    color: #00a6d6 !important;
                }

    .subPageContent table {
        border-collapse: collapse;
        width: 100%;
    }

        .subPageContent table th {
            background-color: #06284e;
            color: white;
            font-size: 22px;
            font-weight: 900;
            line-height: 36px;
            padding: 15px 55px;
        }

        .subPageContent table td {
            font-size: 16px;
            color: #06284e;
            line-height: 27px;
            padding: 15px 25px;
            font-weight: 700;
        }

        .subPageContent table .bold {
            font-weight: 900 !important;
        }

        .subPageContent table tr:nth-child(2n+1) {
            background-color: #f0f0f0;
        }

    .subPageContent a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #06284e;
        font-weight: 900 !important;
        text-decoration: none;
    }

        .subPageContent a:hover {
            color: #00a6d6 !important;
        }

    .subPageContent .membersnote {
        margin-top: 40px;
        color: #06284e;
        font-weight: 900;
        margin-bottom: 20px;
    }

.listingpage2 {
    padding-top: 10px;
}

    .listingpage2 li {
        position: relative;
        list-style-type: none !important;
        list-style-image: none !important;
        list-style: none !important;
        MARGIN-BOTTOM: 5PX !important;
        line-height: 30px !important;
        font-size: 18px;
        color: #7a7a7a !important;
        margin-left: 15px !important;
    }

        .listingpage2 li a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #7a7a7a !important;
        }

            .listingpage2 li a:hover {
                color: #00a6d6 !important;
            }

        .listingpage2 li:after {
            content: '';
            height: 7px;
            width: 7px;
            background-size: inherit;
            position: absolute;
            left: -15px;
            background-color: #06284e;
            top: 11px;
            border-radius: 50%;
        }

.pageanchors li a.active {
    text-decoration: underline;
}

.pageanchors .button.active {
    border: 2px solid white !important;
    background-color: white !important;
    color: #06284e !important;
}

.sendUsMessage .textarea:focus {
    border: 1px solid #fff !important;
}

.sendUsMessage .textareaParent {
    -webkit-transition: all 0.3ms ease-in-out;
    -moz-transition: all 0.3ms ease-in-out;
    -ms-transition: all 0.3ms ease-in-out;
    -o-transition: all 0.3ms ease-in-out;
    transition: all 0.3ms ease-in-out;
}

    .sendUsMessage .textareaParent.focused textarea {
        border-color: #FFF !important;
    }

.customSelect.focused .dk-select {
    border-color: #FFF !important;
}

.customSelect .dk-select .dk-option.dk-option-highlight,
.customSelect .dk-select .dk-option.dk-option-selected {
    background-color: #3297fd;
    color: #FFFFFF !important;
    width: 100%;
}

.homeBannerPage {
    height: 615px;
}

.withoutBullet li:after {
    content: none !important;
}

.noDisplay strong {
    display: inline !important;
}

.programDetails .bold {
    font-weight: 900 !important;
}

.inputClass:focus {
    border: 1px solid white !important;
}

.applicationInformation .inputClass:focus {
    border: 1px solid #06284e !important;
}

textarea:focus {
    border: 1px solid #06284e !important;
}

.mytextarea {
    padding: 10px 5px 0px 20px !important;
}

.applicationForm .inputClass:focus {
    border: 1px solid #06284e !important;
}

.applicationForm textarea:focus {
    border: 1px solid #06284e !important;
}

.ui-autocomplete .ui-menu-item a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .ui-autocomplete .ui-menu-item a:hover {
        color: #00a6d6 !important;
    }

.programDetails .blockBody {
    line-height: 30px !important;
    font-size: 18px;
    color: #7a7a7a !important;
}

    .programDetails .blockBody .col-md-12 {
        margin-bottom: 5px;
    }

    .programDetails .blockBody .bold {
        color: #06284e;
        font-weight: 700;
        display: inherit;
    }

    .programDetails .blockBody .inlineBlock {
        display: inline !important;
    }

.ajaxLoader:before {
    font-size: 60px !important;
    color: #06274e !important;
}

a.nobackground {
    background-color: #06274e !important;
}

.faq .faqComittees {
    margin-bottom: 10px;
}

    .faq .faqComittees .bold {
        font-weight: 900;
        color: #06274e;
        margin-bottom: 5px;
    }

    .faq .faqComittees li {
        margin-left: 0px !important;
    }

.listingpagePdf li {
    margin-bottom: 0px !important;
    border-bottom: 1px solid #dbdbdb;
    font-size: 22px;
    color: #06284e;
    line-height: 64px;
    font-weight: 400;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .listingpagePdf li:hover a {
        color: white !important;
    }

    .listingpagePdf li a {
        font-size: 22px;
        color: #06284e !important;
        line-height: 64px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-weight: 400;
        display: block;
    }

        .listingpagePdf li a:hover {
            color: white !important;
            text-decoration: none;
        }

    .listingpagePdf li span {
        font-size: 13px;
        font-weight: bold;
        padding-left: 10px;
    }

    .listingpagePdf li:hover {
        color: white !important;
        padding: 0px 25px;
        background: #06284e;
    }

        .listingpagePdf li:hover:after {
            content: '';
            height: 29px;
            width: 29px;
            background: url(../images/download.png);
            float: right;
            margin-top: 18px;
            background-size: contain;
        }

.applicationInformation {
    overflow-x: hidden;
    position: relative;
}

    .applicationInformation .ajaxLoader {
        position: absolute;
        width: 100%;
        height: 0px;
        background: rgba(255, 255, 255, 0.7);
        z-index: 2000;
        text-align: center;
        bottom: 11%;
        left: 23%;
    }

    .applicationInformation .blockHead h2 {
        font-weight: 900 !important;
        color: white !important;
    }

    .applicationInformation .error {
        margin-bottom: 25px;
    }

        .applicationInformation .error .message {
            line-height: 41px;
            font-size: 18px;
            font-weight: 900;
            color: white;
        }

        .applicationInformation .error:before {
            margin-top: 6px;
            margin-right: 15px;
            content: '';
            float: left;
            width: 24px;
            background: url("../images/sprite.png");
            background-position: -356px -62px;
            background-size: 500px;
            background-repeat: no-repeat;
            display: inline-block;
            height: 23px;
        }

@media all and (max-width: 992px) {
    .applicationInformation .error:before {
        background: url("../images/sprite@2x.png");
        background-position: -356px -62px;
    }
}

.applicationInformation .mysuccessMessage .message {
    line-height: 41px;
    font-size: 18px;
    font-weight: 900;
    color: white;
}

.applicationInformation .mysuccessMessage:before {
    margin-top: 7px;
    margin-right: 15px;
    content: '';
    width: 27px;
    float: left;
    background: url("../images/sprite.png");
    background-position: -314px -61px;
    background-size: 500px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
}

@media all and (max-width: 992px) {
    .applicationInformation .mysuccessMessage:before {
        background: url("../images/sprite@2x.png");
        background-position: -314px -61px;
    }
}

.applicationInformation .form .row {
    margin-left: 0px !important;
}

    .applicationInformation .form .row .col-sm-12 .captchaError {
        color: red;
        position: absolute;
        bottom: -16px;
        font-size: 12px;
        left: 21%;
    }

    .applicationInformation .form .row .col-md-12 .errorMessage {
        color: red;
        position: absolute;
        top: 28px;
        font-size: 12px;
        right: 15px;
        top: 14px;
    }

    .applicationInformation .form .row .col-md-12 label {
        font-weight: 900;
        color: #06284e;
        font-size: 18px;
        display: block;
        padding-bottom: 5px;
        line-height: 24px;
    }

    .applicationInformation .form .row .col-md-6 {
        margin-bottom: 5px;
    }

        .applicationInformation .form .row .col-md-6:nth-child(2n+1) {
            height: 50px;
        }

        .applicationInformation .form .row .col-md-6 .textareaParent textarea {
            font-size: 16px;
            padding: 10px;
            color: #FFF !important;
            border: 1px solid rgba(205, 205, 205, 0.3);
            background: transparent;
            width: 100%;
            height: 105%;
        }

        .applicationInformation .form .row .col-md-6 .errorMessage {
            color: red;
            position: absolute;
            top: 28px;
            font-size: 12px;
            right: 15px;
            top: 14px;
        }

        .applicationInformation .form .row .col-md-6 label {
            font-weight: 900;
            color: #06284e;
            font-size: 18px;
            display: block;
            padding-bottom: 5px;
            line-height: 24px;
        }

        .applicationInformation .form .row .col-md-6 div#dk0-combobox,
        .applicationInformation .form .row .col-md-6 div#dk1-combobox {
            background: transparent !important;
            border: 0 !important;
            color: #06284e !important;
        }

        .applicationInformation .form .row .col-md-6 .customSelect.focused .dk-select {
            color: #06284e !important;
            border-color: #06284e !important;
        }

        .applicationInformation .form .row .col-md-6 .customSelect {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            cursor: pointer;
        }

            .applicationInformation .form .row .col-md-6 .customSelect:before {
                content: "";
                right: 25px;
                top: 42%;
                z-index: 0;
                background: url(../images/arrowBlue.png);
                width: 19px;
                height: 10px;
                background-repeat: no-repeat;
                position: absolute;
            }

            .applicationInformation .form .row .col-md-6 .customSelect .inputClass {
                -webkit-appearance: none;
            }

        .applicationInformation .form .row .col-md-6 .customSelect {
            width: 100%;
            color: white;
        }

            .applicationInformation .form .row .col-md-6 .customSelect .dk-select {
                min-width: 100%;
                width: 100%;
                height: 50px;
                background-color: transparent;
                border: 1px solid rgba(205, 205, 205, 0.5);
                font-size: 16px;
                line-height: 41px;
            }

                .applicationInformation .form .row .col-md-6 .customSelect .dk-select .dk-option {
                    color: #003a7f !important;
                    padding: 0px 0.5em;
                }

                .applicationInformation .form .row .col-md-6 .customSelect .dk-select .dk-selected {
                    background: transparent;
                    border: 0;
                    vertical-align: middle;
                    padding: 0px 20px;
                }

                    .applicationInformation .form .row .col-md-6 .customSelect .dk-select .dk-selected .dk-select-options {
                        padding: 0;
                    }

                        .applicationInformation .form .row .col-md-6 .customSelect .dk-select .dk-selected .dk-select-options .dk-option-selected.dk-option-highlight {
                            background-color: #3297fd;
                            color: #FFFFFF !important;
                        }

        .applicationInformation .form .row .col-md-6 .inputParent {
            min-width: 100%;
            width: 100%;
            padding: 0px 0px 0px 0px;
            height: 50px;
            background-color: transparent;
            border: 1px solid rgba(205, 205, 205, 0.5);
            color: #06284e !important;
            font-size: 18px;
            line-height: 45px;
            -webkit-transition: all 0.3ms ease-in-out;
            -moz-transition: all 0.3ms ease-in-out;
            -ms-transition: all 0.3ms ease-in-out;
            -o-transition: all 0.3ms ease-in-out;
            transition: all 0.3ms ease-in-out;
        }

            .applicationInformation .form .row .col-md-6 .inputParent .focused {
                border-color: #06284e !important;
            }

            .applicationInformation .form .row .col-md-6 .inputParent .form-control {
                background: 0;
                border: 0;
                color: #06284e !important;
                width: 100%;
                height: 50px;
                padding: 20px;
                font-size: 16px;
                vertical-align: middle;
            }

            .applicationInformation .form .row .col-md-6 .inputParent:focus {
                opacity: 1;
            }

        .applicationInformation .form .row .col-md-6 .requiredStar {
            font-weight: 900;
            float: left;
            color: #06284e;
            font-size: 18px;
            padding-bottom: 5px;
            line-height: 24px;
        }

        .applicationInformation .form .row .col-md-6 .primaryBtn {
            border: 2px solid white !important;
            background-color: transparent !important;
            color: white !important;
            float: right !important;
            padding: 10px 25px !important;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .applicationInformation .form .row .col-md-6 .primaryBtn:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

            .applicationInformation .form .row .col-md-6 .primaryBtn:hover {
                background: #06284e !important;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .applicationInformation .form .row .submitHolder {
        float: right;
    }

        .applicationInformation .form .row .submitHolder .primaryBtn {
            background: transparent;
            font-weight: 900;
            margin-bottom: 25px;
            text-decoration: none !important;
            border: 2px solid #06284e;
            font-weight: 900;
            color: #06284e;
            text-align: center;
            line-height: normal;
            height: 40px;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding: 10px 25px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

            .applicationInformation .form .row .submitHolder .primaryBtn:hover {
                background: #06284e;
                color: white;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                border: 2px solid #06284e;
            }

    .applicationInformation .form .row .col-xs-1,
    .applicationInformation .form .row .col-sm-1,
    .applicationInformation .form .row .col-md-1,
    .applicationInformation .form .row .col-lg-1,
    .applicationInformation .form .row .col-xs-2,
    .applicationInformation .form .row .col-sm-2,
    .applicationInformation .form .row .col-md-2,
    .applicationInformation .form .row .col-lg-2,
    .applicationInformation .form .row .col-xs-3,
    .applicationInformation .form .row .col-sm-3,
    .applicationInformation .form .row .col-md-3,
    .applicationInformation .form .row .col-lg-3,
    .applicationInformation .form .row .col-xs-4,
    .applicationInformation .form .row .col-sm-4,
    .applicationInformation .form .row .col-md-4,
    .applicationInformation .form .row .col-lg-4,
    .applicationInformation .form .row .col-xs-5,
    .applicationInformation .form .row .col-sm-5,
    .applicationInformation .form .row .col-md-5,
    .applicationInformation .form .row .col-lg-5,
    .applicationInformation .form .row .col-xs-6,
    .applicationInformation .form .row .col-sm-6,
    .applicationInformation .form .row .col-md-6,
    .applicationInformation .form .row .col-lg-6,
    .applicationInformation .form .row .col-xs-7,
    .applicationInformation .form .row .col-sm-7,
    .applicationInformation .form .row .col-md-7,
    .applicationInformation .form .row .col-lg-7,
    .applicationInformation .form .row .col-xs-8,
    .applicationInformation .form .row .col-sm-8,
    .applicationInformation .form .row .col-md-8,
    .applicationInformation .form .row .col-lg-8,
    .applicationInformation .form .row .col-xs-9,
    .applicationInformation .form .row .col-sm-9,
    .applicationInformation .form .row .col-md-9,
    .applicationInformation .form .row .col-lg-9,
    .applicationInformation .form .row .col-xs-10,
    .applicationInformation .form .row .col-sm-10,
    .applicationInformation .form .row .col-md-10,
    .applicationInformation .form .row .col-lg-10,
    .applicationInformation .form .row .col-xs-11,
    .applicationInformation .form .row .col-sm-11,
    .applicationInformation .form .row .col-md-11,
    .applicationInformation .form .row .col-lg-11,
    .applicationInformation .form .row .col-xs-12,
    .applicationInformation .form .row .col-sm-12,
    .applicationInformation .form .row .col-md-12,
    .applicationInformation .form .row .col-lg-12 {
        margin-bottom: 20px;
        padding-left: 0px !important;
    }

span.fieldTooltip {
    color: #06274e;
    font-size: 15px;
}

textarea#ctrl_6_21 {
    width: 100%;
    height: 150px;
    color: #06274e;
    padding: 10px;
    border: 1px solid rgba(205, 205, 205, 0.5);
}

.mydateofBirth .col-sm-2 {
    position: relative;
}

.mydateofBirth .requiredErrorMessage {
    position: absolute;
    right: 0px;
    top: -17px !important;
}

.requiredErrorMessage {
    position: absolute;
    right: 15px;
    top: 6px;
    color: red !important;
    font-size: 13px;
}

.myparent {
    position: relative;
}

/*.input-validation-error {
    border: 1px solid red !important;
}*/

.field-validation-error {
    color: red !important;
    font-size: 13px;
    position: absolute;
    right: 19px !important;
    top: 5px;
}

.mycaptchadv .field-validation-error {
    left: 264px !important;
    top: -17px;
}

.inputClass,
.textareaParent textarea {
    color: #06284e !important;
}

.mycareerSuccessHolder {
    padding-top: 0px;
    width: 100%;
    text-align: right;
    padding-bottom: 40px;
}

.professionalInformation {
    padding-bottom: 0px !important;
}

.spError {
    color: red !important;
}

.careersuccess {
    text-align: left;
    padding-top: 40px;
}

.newsDetails .description a {
    color: #06274e;
}

    .newsDetails .description a:hover {
        text-decoration: underline;
    }

/*# sourceMappingURL=ABL.css.map */
.mobile label.question.col-md-4.col-sm-4.col-xs-4 {
    padding-left: 33px !important;
}

input[type=radio]:not(old) + label:before {
    top: 0px !important;
}

label.ctrl_3_21 {
    padding-left: 40px;
}

a.linkWeb {
    color: #06284e;
}

    a.linkWeb:hover {
        text-decoration: underline;
    }

a.english {
    display: inline-block;
    border: 1px solid #a8955c;
    padding: 5px 6px;
    font-size: 13px;
    line-height: unset !important;
    font-weight: 400;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

li.floatRight.lang.currentLang {
    display: none !important;
}


.applicationInformation.onlineRegistration.innerPadding input[type=radio]:not(old) + label:before {
    top: 0 !important;
}

.applicationInformation.innerPadding {
    overflow-x: visible;
}

div#closeSearchDiv {
    position: absolute;
    top: 30px;
    right: 30px;
}

    div#closeSearchDiv span {
        font-size: 40px;
        color: white !important;
        z-index: 999;
        position: relative;
        transform: rotateZ(45deg);
        display: block;
        cursor: pointer;
    }

body.desktop.searchOpened {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

.onlyEnglishNote {
    max-width: 1140px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 100px;
    font-size: 24px;
}

    .onlyEnglishNote a {
        color: #06284e;
        display: block;
        font-weight: bold;
        margin-top: 33px;
    }

        .onlyEnglishNote a:hover {
            text-decoration: underline;
        }

.publications .listingItemLI .listingImage img {
    height: auto;
    width: 100px;
    display: inline-block;
}

.publications .listingItemLI .listingImage {
    display: inline-block;
}

.publications .listingItemLI {
    position: relative;
    min-height: 140px
}

.publications.innerPadding .listingInfos {
    display: inline-block;
    width: calc(100% - 125px);
    padding: 0 4px;
}

li.ui-menu-item.ui-search-hover a {
    color: #00a6d6 !important
}


a#HomePageNewsTabs {
    display: none
}

.trainingProgram.innerPadding .listingInfoHolder .listingDescription {
    font-size: 16px !important;
}

span.redColor {
    color: red;
}

div#csr {
    margin-top: 60px;
}

@media screen and (max-width:1200px) and (min-width:580px) {
    .onlineRegistration .phonenum + .mobile {
        width: calc(100vw - 7px);
        display: block;
        float: none;
        display: block;
        position: relative;
        height: 50px;
        clear: both;
        left: -52%;
    }

        .onlineRegistration .phonenum + .mobile label {
            bottom: -26px;
        }

        .onlineRegistration .phonenum + .mobile input {
            max-width: 63.66%;
            top: 24px;
        }
}

@media screen and (max-width:1200px) {

    .mobile label.question.col-md-4.col-sm-4.col-xs-4 {
        padding-left: 0 !important;
    }
}

span.NoRecordsHolder {
    display: block;
    padding: 70px 0;
}

.registerForPublications .container .inputClass.input-validation-error {
    border: 1px solid red !important;
}

a:not([href]) {
    cursor: default;
}
img.Facebookimage {
    max-width: 100%;
}

.ourPartner .container .facebook {
    width: 120px;
    display: block;
    float: none;
}
.listingpagePdf li:hover:after {
    margin-top: -45px;
}

.applicationInformation.onlineRegistration.innerPadding select {
    background-image: linear-gradient(45deg, transparent 50%, #06284e 50%), linear-gradient(135deg, #06284e 50%, transparent 50%), linear-gradient(to right, #fff, #fff);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}

.applicationInformation.onlineRegistration.innerPadding select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}
@media all and (max-width: 1500px) {
    .hrDepartment .container .learningProg {
        left: 0;
        width: 100%;
        overflow-x: hidden;
    }
        .hrDepartment .container .learningProg .developement .listingDescription, .hrDepartment .container .learningProg .CSR .listingDescription {
            width: auto;
            display: block;
        }
}
