/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20 Dec, 2021, 2:40:54 PM
    Author     : syed.basha
*/
@charset "UTF-8";

@font-face {font-family:"roboto";src:url("fonts/Roboto-Regular.eot?") format("eot"),
                url("fonts/Roboto-Regular.woff") format("woff"),
                url("fonts/Roboto-Regular.ttf") format("truetype"),
                url("fonts/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"),
                url("fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
            font-weight:normal;font-style:normal;}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(fonts/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(fonts/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
.section_sepr{
    margin-top: 3em !important;
}
/***global Css***/
.asterisk
{
    color: #ac0636;
}
a {
    color: #ac0636;
}
/*Header css*/
body {
    font-family: roboto;
}
p {
    font-family: roboto;
}
#homeCarousel form label {
    color: #333;
    font-family: roboto;
    font-size: 15px;
    font-weight: 300;
}

.sectionTwo{
    background-color: #fff;
}

.homeLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Home_icon.png") no-repeat scroll center 30%;
}
.homeLink:hover , li.active .homeLink{
    background: rgba(0, 0, 0, 0) url("../../images/v3/Home_h.png") no-repeat scroll center 30%;
}

.empLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Employee.png") no-repeat scroll center 30%;
}
.empLink:hover, li.active .empLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Employee_h.png") no-repeat scroll center 30%;
}

.ProviderLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Provider.png") no-repeat scroll center 30%;
}
.ProviderLink:hover, li.active .ProviderLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Provider_h.png") no-repeat scroll center 30%;
}

.coprateLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Corporate.png") no-repeat scroll center 30%;
}
.coprateLink:hover, li.active .coprateLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Corporate_h.png") no-repeat scroll center 30%;
}
.bankLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Bank.png") no-repeat scroll center 30%;
}
.bankLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Bank_h.png") no-repeat scroll center 30%;
}

.memberLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Members.png") no-repeat scroll center 30%;
}
.memberLink:hover, li.active .memberLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/manage-profile_h.png") no-repeat scroll center 30%;
}

.dashLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/dashboard.png") no-repeat scroll center 30%;
}
.dashLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/dashboard_h.png") no-repeat scroll center 30%;
}
.prodLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/dashboard.png") no-repeat scroll center 30%;
}
.prodLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/dashboard_h.png") no-repeat scroll center 30%;
}

.claLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/claims.png") no-repeat scroll center 30%;
}
.claLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/claims_h.png") no-repeat scroll center 30%;
}
.PreLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Pre-approval-sub.png") no-repeat scroll center 30%;
}
.PreLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Pre-approval-sub_h.png") no-repeat scroll center 30%;
}
.proLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/provider-search.png") no-repeat scroll center 30%;
}
.proLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/provider-search_h.png") no-repeat scroll center 30%;
}
#myNavbar .active .proLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/provider-search_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}
#myNavbar .active .enqLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/enquiry_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}
#myNavbar .active .homeLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Home_h.png") no-repeat scroll center 30%;
    background-color: #0d8847 ;
    color: #fff;
}
#myNavbar .active .memberLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/manage-profile_h.png") no-repeat scroll center 30%;
    background-color: #0d8847 ;
    color: #fff;
}
#myNavbar .active .empLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Employee_h.png") no-repeat scroll center 30%;
    background-color: #0d8847 ;
    color: #fff;
}
#myNavbar .active .coprateLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Corporate_h.png") no-repeat scroll center 30%;
    background-color: #0d8847 ;
    color: #fff;
}
#myNavbar .active .ProviderLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Provider_h.png") no-repeat scroll center 30%;
    background-color: #0d8847 ;
    color: #fff;
}
#myNavbar .active .bankLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Bank_h.png") no-repeat scroll center 30%;
    background-color: #0d8847 ;
    color: #fff;
}
#myNavbar .active .dashLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/dashboard_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}
#myNavbar .active .prodLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/dashboard_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}
#myNavbar .active .claLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/claims_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}
.enqLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/enquiry.png") no-repeat scroll center 30%;
}

.enqLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/enquiry_h.png") no-repeat scroll center 30%;
}

.bmiLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/BMI.png") no-repeat scroll center 30%;
}
.bmiLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/BMI_h.png") no-repeat scroll center 30%;
}

.locLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/locate-us.png") no-repeat scroll center 30%;
}
.locLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/locate-us_h.png") no-repeat scroll center 30%;
}
.manLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/manage-profile.png") no-repeat scroll center 30%;
}
.manLink:hover {
    background: rgba(0, 0, 0, 0) url("../../images/v3/manage-profile_h.png") no-repeat scroll center 30%;
}

#myNavbar .active .bmiLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/BMI_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}

#myNavbar .active .manLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/manage-profile_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}

#myNavbar .active .PreLink {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Pre-approval-sub_h.png") no-repeat scroll center 30%;
    background-color: #068140 ;
    color: #fff;
}

.sectionTwo .navbar-inverse {
    background-color: #fff;
    border: medium none;
    border-radius: 0;
    margin: 0;
    min-height: 76px;
}


#myNavbar .navbar-nav > li > a:hover {
    background-color: #3bab2e !important;
    color: #fff;
}

#myNavbar .navbar-nav > li > a {
    padding: 50px 20px 5px;
}

#adminMenusection .navbar-nav > li > a {
    color: #000203;
    font-family: roboto;
    font-size: 16.4px;
    padding: 60px 16px 30px;
}


.sectionOne {
    
    padding-bottom: 3px;
    padding-top: 3px;
    color: #0d8847;
    background-color: #068140;
}
.sectionOne a i {
    padding-right: 5px;
}
.sectionOne a {
    color: #0d8847;
    font-size: 14px;
    /*text-transform: lowercase;*/
    font-family: roboto;
    font-size: 14px;
}
.sectionOne p {
    font-family: roboto;
    font-size: 14px;
    margin: 0;
    text-transform: capitalize;
    display: inline-block;
    padding-top: 5px;
}

.glyphicon-menu-down::before {
    content: "?";
}
.glyphicon-menu-up::before {
    content: "?";
}
.sectionOne .headerDropdown p {
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    margin: 0;
    padding-top: 0;
    text-transform: capitalize;
}

.headerDropdown .dropdown {
    display: inline-block;
    position: relative;
}
.headerDropdown .btn-primary {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
    padding: 6px 12px 4px;
}
.headerDropdown .btn-primary:hover,.headerDropdown .btn-primary:focus,.headerDropdown .btn-primary:active, .headerDropdown .btn-primary.active, .headerDropdown .open .dropdown-toggle.btn-primary {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
}
.headerDropdown .dropdown.open > .dropdown-menu {
    display: inline-block;
    left: -54px;
}
.headerDropdown .dropdown.drop1.open > .dropdown-menu {
    display: inline-block;
    left: -80px;
}
.headerDropdown .dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 4px 20px;
    text-transform: capitalize;
    white-space: nowrap;
    width: 100%;
}
.headerDropdown .img-responsive {
    display: inline;
    padding-right: 5px;
}
.headerDropdown .dropdown-menu li a .img-responsive {
    float: left;
}

.headerDropdown .bar {
    color: #fff;
    left: 13px;
    position: relative;
}


/*Header css*/
/***carousel Css***/
.carousel-caption {
    z-index: 10;
}

.carousel .item {
    height: 500px;
    background-color:transparent !important;
    overflow:hidden;
}
.carousel img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 500px;
}
/***Member Login Css***/
#member-reg, #pwdLogin, #intl-provider {
    background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 61%;
    padding: 20px;
    position: absolute;
    top: 1%;
    width: 30%;
    z-index: 999;
}
#pwdLogin {
    background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 60%;
    padding: 20px;
    position: absolute;
    top: 5%;
    width: 30%;
    z-index: 999;
}
#pwdResetForm {
    background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 60%;
    padding: 20px;
    position: absolute;
    top: 5%;
    width: 30%;
    z-index: 999;
}
#otpForm {
    background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 60%;
    padding: 20px;
    position: absolute;
    top: 5%;
    width: 30%;
    z-index: 999;
}
#member-reg-error{
    background: rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 60%;
    padding: 10px 20px;
    position: absolute;
    top: 1%;
    width: 30%;
    z-index: 999;
}
#member-reg-error .control-label{
    padding: 0px;
}
#member-reg-error .form-group {
    display: inline-block;
    margin-bottom: 2px;
    width: 100%;
}
#member-login, #other-login, #intl-provider {
    background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 61%;
    padding: 20px;
    position: absolute;
    top: 15%;
    width: 30%;
    z-index: 999;
}

.login-reg-err-btn {
    background: #ac0636 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    margin-right: 15px;
    padding: 5px;
    width: 40%;
}
#member-fwdpwd{
    background:rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
    left: 61%;
    padding: 20px;
    position: absolute;
    top: 15%;
    width: 30%;
    z-index: 999;
}
#member-reg input, #member-login input, #other-login input, #pwdLogin input, #pwdResetForm input, #intl-provider input, #otpForm input {
    border: 1px solid #ccc;
    border-radius: 0;
    height: 40px;
    padding-left: 4%;
    width: 100%;
}
#member-reg-error input {
    border: 1px solid #ccc;
    border-radius: 0;
    height: 35px;
    padding-left: 4%;
    width: 100%;
}
#member-reg-error #member-login #other-login #pwdLogin #pwdResetForm #otpForm input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-login #other-login #pwdLogin #pwdResetForm #otpForm input::-moz-placeholder { /* Firefox 19+ */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-login #other-login #pwdLogin #pwdResetForm #otpForm input:-ms-input-placeholder { /* IE 10+ */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-login #other-login #pwdLogin #pwdResetForm #otpForm input:-moz-placeholder { /* Firefox 18- */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-reg #pwdLogin #pwdResetForm  #intl-provider #otpForm input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-reg #pwdLogin #pwdResetForm #intl-provider #otpForm input::-moz-placeholder { /* Firefox 19+ */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-reg #pwdLogin #pwdResetForm #intl-provider #otpForm input:-ms-input-placeholder { /* IE 10+ */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error #member-reg #pwdLogin #pwdResetForm #intl-provider #otpForm input:-moz-placeholder { /* Firefox 18- */
    color: #666;
    font-family: roboto;
    font-weight: 300;
}
#member-reg-error .input-group, #member-reg  .input-group, #member-login .input-group, #other-login .input-group, #pwdLogin .input-group, #pwdResetForm .input-group, #intl-provider .input-group, #otpForm .input-group{
    width: 100%;
}
#member-fwdpwd h2, #member-login h2, #other-login h2, #pwdLogin h2, #pwdResetForm h2, #otpForm h2 {
    color: #0d8847;
    font-family: roboto;
    font-weight: 300;
    text-transform: uppercase;
}
#member-reg-error h2{
    color: #ac0636;
    font-family: roboto;
    font-weight: 300;
    margin: 2px 0px;
    text-transform: uppercase;
}
#member-reg, #intl-provider  h2{
    color: #ac0636;
    font-family: roboto;
    font-weight: 300;
    margin: 2px 0px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

#member-reg-error .login-button, #member-fwdpwd .login-button, #member-reg .login-button, #member-login .login-button, #other-login .login-button , #pwdLogin .login-button, #pwdResetForm .login-button, #intl-provider .login-button, #otpForm .login-button{
    background-color: #0d8847;
    color: #fff;
    border: medium none;
}
#member-reg-error label, #member-reg label, #member-login label, #other-login label, #pwdLogin label, #pwdResetForm label, #intl-provider label, #otpForm label{
    color: #2c2c2c;
    font-family: roboto;
    font-size: 16px;
    font-weight: 300;
    margin: 5px 0;
}
#member-reg, #pwdLogin, #pwdResetForm, #intl-provider, #otpForm{
    display: none;
}
#member-fwdpwd{
    display: none;
}
#member-reg .form-group, #pwdLogin .form-group, #pwdResetForm .form-group, #intl-provider .form-group, #otpForm .form-group{
    display: inline-block;
    margin-bottom: 5px;
    width: 100%;
}
#member-reg .control-label, #pwdLogin .control-label, #pwdResetForm .control-label, #intl-provider .control-label, #otpForm .control-label{
    padding: 0;
}
#member-reg-error .alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 10px;
    margin-right: 15px;
}
.regb-btn-mr {
    margin-right: 15px;
}
#btn_view {
    display: inline-block;

}
#btn_doc {
    display: inline-block;

    text-align: center;
}
.pList-btn .update {
    background: #16a085 none repeat scroll 0 0;
    border-color: #138a72;
    border: 0 none;
    color: #fff;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 15px;
}
#clsbtn {
    background: transparent none repeat scroll 0 0 !important;
    color: #ac0636 !important;
    display: inline-block;
    font-family: roboto;
    width: auto;
    font-size: 14px;
}
.rml {
    float: right;
    font-family: roboto;
    font-size: 18px;
    padding-top: 7px;
    text-align: right;
    font-size: 14px;
}
/*download*/
.sectionFour {
    background: rgba(0, 0, 0, 0) url("../../images/v3/Appsectionbg.png") no-repeat scroll 60% 0%;
    padding: 30px 0;
}

.pink {
    color: #068140;
    font-family: Roboto;
    font-size: 70px;
    font-weight: lighter;
    margin: 0;
}
.black {
    font-family: roboto;
    font-size: 48px;
    font-weight: 300;
    margin: 0;
}
.downloadImages h4 {
    font-family: roboto;
    font-size: 24px;
    font-weight: 300;
    margin-top: 0;
}
.imgList img {
    display: inline-block;
}
.txtalignr{
    text-align:right; 
}
/*download*/
/*About us*/
.sectionFive {
    background: rgba(0, 0, 0, 0) url("../../images/v3/body_bg.png") repeat scroll 60% 0;
    padding: 0;
}
.aboutUsWrapper {
    display: inline-block;
    padding: 40px 0 30px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
}
.aboutus {
    margin: 0 auto;
    width: 85%;
}
.aboutus1 {
    margin: 0 auto;
    display: inline-block;;
}
.aboutUsWrapper p {
    color: #333;
    font-family: roboto;
    font-size: 16px;
    font-weight: 300;
}


.aboutUsWrapper header h1 {
    color: #068140;
    font-family: roboto;
    font-size: 30px;
    font-weight: 300;
}
.ins_details > p {
    color: #333;
    font-family: roboto;
    font-size: 16px;
    font-weight: 300;
}
.lifeInsurance img {
    margin: -84px auto 0;
}
.insuranceWrapper {
    border-top: 1px solid #fff;
    display: inline-block;
    margin-top: 280px;
    padding: 0 0 30px;
    text-align: center;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
}

.ins_details h2 {
    color: #068140;
    font-family: roboto;
    font-size: 30px;
    font-weight: 300;
}
.ins_details {
    margin: 0 auto;
    width: 80%;
}
/*About us*/
/*Latest News*/
.section-six {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 30px 0;
}
.newList {
    margin-bottom: 20px;
}
.newList a:hover{
    text-decoration: none;
}
.newList a:active{
    text-decoration: none;
}
.newsList a{
    outline: none;
}
.head {
    border-bottom: 1px solid #e8e8e8;
    color: #068140;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 8px;
    /*    width: 96.5%;*/
    margin-bottom: 10px;
    text-transform: uppercase;
    white-space: pre;
    margin-top: 5px;
}
.head::after {
    background: #068140 none repeat scroll 0 0;
    content: "";
    height: 1px;
    width: 55px;
    position: absolute;
    left: 15px;
    top: 35px;
}
.mainheader {
    color: #333;
    font-family: roboto;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 5px;
}
.detail{
    color: #666;
    font-family: roboto;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
}
.newList small{
    color: #909090;
    font-family: roboto;
    font-size: 12px;
}
/*Latest News*/
/*Map css*/
.section-seven{
    background:#fff;
    padding: 50px 0px;
}
#map_container{
    position: relative;
}
#map{
    height: 0;
    padding-bottom: 22.25%;
    padding-top: 30px;
    position: relative;
}
.secondaryheader {
    color: #af1d47;
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}
.addressWrapper i {
    color: #7d7d7d;
    float: left;
    font-size: 40px;
}
.addressWrapper p {
    float: left;
    font-family: roboto;
    font-size: 16px;
    font-weight: 300;
    padding-left: 15px;
    width: 90%;
    color: #666666;
}
.addressWrapper  .blocks2 p {
    float: left;
    font-family: roboto;
    font-size: 16px;
    font-weight: 300;
    width: 100%;
    color: #666666;
    padding-left: 0px;
}
.addressWrapper .blocks3 p {
    color: #666666;
    float: left;
    font-family: roboto;
    font-size: 16px;
    font-weight: 300;
    padding-left: 15px;
    width: 80%;
}
.blocks1, .blocks2, .blocks3 {
    float: left;
    margin-bottom: 30px;
}
.blocks3 img {
    float: left;
}
/*Map css*/
/*Footer css*/
.footerWraper {
    /*border-top: 10px solid #f0f0f0;*/
    padding: 10px 0;
   /*  margin-top: 4em; 
   margin-top: -10px;*/
   position: fixed;
    bottom: 0;
    width: 100%;
}
/*Footer css*/
.bgcolor{
    background: #0d8847;
}


.footerSocialIcons ul li {
    color: #fff;
    display: inline-block;
    font-size: 35px;
    list-style: outside none none;
    padding: 5px;
}
.footerSocialIcons ul li a{
    color: #fff;
}
footer p{
    color: #fff;
    margin:0px;
}
/*Footer css*/


/*Member Landing page css */
.memberSection .head {
    margin-bottom: 10px;
    
}
.mt10{
    margin-top: 10px;
}
table a i.fa.fa-search {
    color: #9a0530;
}
.memberSection {
    padding: 10px 0;
    margin-bottom: 50px;
}
.benifitLimit {
    background: #f4f3f3 none repeat scroll 0 0;
    padding: 10px 0;
}
.subbenifitLimit{
    padding: 10px 0;
}
.memberprofiledetails {
    border-bottom: 1px solid #e6e6e6;
    display: inline-block;
    margin-bottom: 15px;
    padding: 0 10px 10px;
    width: 100%;
}
.memberSection img {
    float: left;
}
.positiontext {
    color: #303030;
    float: left;
    font-size: 16px;
    left: 15px;
    position: relative;
    top: 20px;
}
.memberprofiledetails .positionImage {
    position: relative;
    top: 10px;
}
.memberprofiledetails > h3 {
    color: #068140;
    display: inline-block;
    float: left;
    font-family: roboto;
    font-weight: 400;
    margin-left: 20px;
    margin-right: 20px;
}
.memberSection .secondName {
    color: #666;
}
.memberSection  .innerWrapper {
    border: 1px solid #e8e8e8;
    display: inline-block;
    padding: 20px 0;
    width: 100%;
}
.seconephone {
    padding-right: 70px;
}
.memberSection .innerWrapper header {
    color: #068140;
    display: inline-block;
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 15px;
    text-transform: uppercase;
}
.memberSection .details b span {
    display: inline-block;
    font-weight: normal;
    padding-right: 10px;
    width: auto;

}

.memberSection .details span {
    color: #666;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    width: 140px;
}
.memberSection  .details b {
    color: #666;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
}
.otherLinks li {
    background: #f6f5f5 none repeat scroll 0 0;
    box-shadow: 2px 2px 3px 0 rgba(50, 50, 50, 0.32);
    float: left;
    list-style: outside none none;
    margin: 0 0 20px 10px;
    padding: 10px;
    text-align: center;
    width: 45%;
}

/*checkbox customization starts*/

input[type=checkbox],
input[type=radio] {
    position: absolute;
    opacity: 0;
}

.visible-checkbox{
    opacity: 1 !important;
    position: relative !important;
}
input[type=checkbox] + label,
input[type=radio] + label {
    position: relative;
    cursor: pointer;
    margin-left: 1.5em;
    margin-right: 1em;
}
input[type=checkbox] + label:before,
input[type=radio] + label:before,
input[type=checkbox] + label:after,
input[type=radio] + label:after {
    position: absolute;
    content: "";
    display: block;
    width: 1.3em;
    height: 1.3em;
    top: 0;
    left: -1.7em;
}
input[type=checkbox] + label:before,
input[type=radio] + label:before {
    background-color: #f2f2f2;
    border: 1px solid #bbb;
}
.panel-body label {
    color: #333;
    font-family: roboto;
    font-weight: 400;
    font-size: 16px;
}
.benifitLimit .panel-body ul{
    padding: 0px; 
}
.benifitLimit .panel-body ul li {
    display: inline-block;
    list-style: outside none none;
    margin: 8px 0;
    min-width: 23%;
}

.active_tLink {
    background: #269e18 none repeat scroll 0 0;
    border: 0 none;
    color: #fff !important;
    font-family: roboto;
    padding: 3px 5px;
    position: relative;
    top: 4px;
    pointer-events: none;
    text-decoration: none;
}
.sectionOne .profileContent p {
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    margin-top: 5px;
    text-transform: uppercase;
    padding-top: 0px;
}
.profileContent img {
    float: right;
    padding-left: -1px;
    text-align: right;
}
#filtersubmit {
    color: #ccc;
    cursor: pointer;
    font-family: FontAwesome;
    left: -35px;
    position: relative;
    top: 1px;
    width: 0;
    z-index: 1;
}
.entries i {
    color: #af1d47;
    font-family: roboto;
    font-size: 16px;
    left: 15px;
    position: relative;
    top: 10px;
}
.entry{
    text-align: right;
}
.entry i {
    color: #af1d47;
    font-family: roboto;
    font-size: 16px;
    text-align: right;
}
#searchFilterWrapper .dropdown-menu > .active > a, #searchFilterWrapper .dropdown-menu > .active > a:hover, #searchFilterWrapper .dropdown-menu > .active > a:focus {
    background-color: #068140;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
#searchFilterWrapper .form-control:focus {
    border-color: #068140;
    box-shadow: none;
    outline: 0 none;
}
#searchFilterWrapper {
    padding-bottom: 0;
}
.searchWrapper label {
    color: #000203;
    display: inline-block;
    font-family: roboto;
    font-weight: 400;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.colorred {
    color: #d11111;
}
.submitclaimWrapper {
    border: 1px solid #ccc;
    border-radius: 15px;
    position: relative;
    right: 15px;
    text-align: center;
}
.submitclaimWrapper h1 {
    color: #666666;
    display: inline-block;
    font-family: roboto;
    font-size: 24px;
    font-weight: 400;
    vertical-align: middle;
}
.tprogress {
    background-color: #5D6D7E;
    color: #fff;
    display: inline-block;
    min-width: 100px;
    font-style: 14px;
    padding: 0 10px;
    text-align: center;
}
.tintemated{
    color: #fff;
    font-style: 14px;
    display: inline-block;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #AF7AC5;
}
.treject{
    color: #fff;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #da0b1e;
}
.tapproved {
    background-color: #5ac35d;
    color: #fff;
    display: inline-block;
    min-width: 100px;
    font-style: 14px;
    padding: 0 10px;
    text-align: center;
}
.tpending{
    color: #fff;
    font-style: 14px;
    display: inline-block;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #d4c371;
}
.tappealed{
    color: #fff;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #0b4bda;
}
.tpartialsettled {
    background-color: #c38577;
    color: #fff;
    display: inline-block;
    min-width: 100px;
    font-style: 14px;
    padding: 0 10px;
    text-align: center;
}
.tsettled{
    color: #fff;
    font-style: 14px;
    display: inline-block;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #ec9f10;
}
.tnew{
    color: #fff;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #CA6F1E;
}
.taddlinfo{
    color: #fff;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #5D6D7E;
}
.tunderreview{
    color: white;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #0099cc;
}
.tcancelled{
    color: #fff;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #7E5D6D;
}
.paddlinfo{
    color: #fff;
    display: inline-block;
    font-style: 14px;
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    background: #62251E; 
}
.clickhere {
/*    background: #9a0530 none repeat scroll 0 0;*/
          background-color: #16a085;
    border-color: #138a72;
    border-radius: 10px;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-size: 18px;
    outline: medium none !important;
    padding: 6px 10px;
    position: relative;
    text-decoration: none !important;
}
.searchWrapper .bootstrap-select > .dropdown-toggle {
    border-radius: 0;
    padding-right: 25px;
    width: 100%;
    z-index: 1;
}
.searchWrapper .input-group-addon {
    border-radius: 0;
}
.searchWrapper .datepicker {
    border: 1px solid #ccc;
    border-radius: 0;
    direction: ltr;
    padding: 5px;
    width: 200px;
}
.memberSection .searchWrapper .btn-group.bootstrap-select {
    width: 240px;
}
.memberSection  .btn.btn-default.searchbtn {
    background: #f6f6f6 none repeat scroll 0 0;
    border-radius: 0;
    color: #777;
    margin-left: 20px;
    padding: 4px 25px;

}
.searchWrapper .bs-caret {
    background: #f6f6f6 none repeat scroll 0 0;
    border-left: 1px solid #ccc;
    height: 32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
}
input[type=checkbox]:checked + label:before,
input[type=radio]:checked + label:before
{
    background-color: #23559E;
    border-color: #23559E;
    border-radius: 5px;
}
input[type=checkbox]:not(:disabled) + label:hover:before,
input[type=radio]:not(:disabled) + label:hover:before {
    border-color: #23559E;
}
input[type=checkbox]:focus + label:before,
input[type=radio]:focus + label:before {
    border-color: #23559E;
}
.benifitLimit .panel-default > .panel-heading {
    background-color: #edeeef;
    border-color: #ddd;
    color: #333;
    font-family: roboto;
    font-size: 16px;
    text-transform: uppercase;
}
.page_entries > input {
    background: #f4f3f3 none repeat scroll 0 0;
    border-radius: 5px;
    border-width: 0;
    color: #737373;
    font-family: roboto;
    margin-top: 30px;
    padding: 10px 0 10px 15px;
}
input[type=checkbox]:disabled + label,
input[type=radio]:disabled + label,
input[type=checkbox]:disabled + label:before,
input[type=radio]:disabled + label:before {
    opacity: .5;
}
input[type=radio] + label:before {
    border-radius: 50%;
}
input[type=radio]:checked + label:before {
    box-shadow: inset 0 0 0 0.2em #f2f2f2;
}
input[type=checkbox] + label:before {
    border-radius: .1em;
}
input[type=checkbox]:checked + label:after {
    content: "\f00c";
    font-family: FontAwesome;
    color: white;
    text-align: center;
    margin-top: -1px;
    margin-left: 2px;
}

/*checkbox customization ends*/

.otherLinks a {
    color: #068140;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
}
.noteSection {
    display: inline-block;
    padding: 0px 15px;
}
.page_entries {
    text-align: right;
}
.page_entries i {
    color: #af1d47;
    font-family: roboto;
    font-size: 16px;
    position: relative;
    top: 45px;
}
.outerLayer {
    display: inline-block;
    width: 100%;
}
.table-Wrapper {
    width: 100%;
}
.noteSection i {
    color: #424242;
    font-family: roboto;
    font-size: 17px;
    font-weight: 400;
}
.table-Wrapper .panel-footer {
    background-color: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #dfe0e1;
    border-top:none; 
    padding: 0;
    box-shadow: 1px 2px 3px 0 rgba(50, 50, 50, 0.32);
}
.table-Wrapper  .pagination {
    border-radius: 0;
    display: inline-block;
    margin: 8px 15px 4px 0px;
    padding-left: 0;
}
.table-Wrapper  .pagination > li > a, .table-Wrapper  .pagination > li > span {
    background-color: #fff;
    border: medium none;
    color: #000;
    float: left;
    font-family: roboto;
    font-size: 14px;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 5px 8px;
    position: relative;
    text-decoration: none;
}
.page-item.no .page-link {
    background: #af1d47 none repeat scroll 0 0;
    border: 1px solid #ed5b85;
    color: #fff;
}
.table-Wrapper .pagination > li {
    display: inline-block;
}
.rwd-table {
    margin: 1em 0 0;
}
.rwd-table {
    background: #fff none repeat scroll 0 0;
    border-radius: 0.4em;
    border-radius: 0;
    color: #fff;
    overflow: hidden;
    width: 100%;
    box-shadow: 1px 6px 4px 0 rgba(50, 50, 50, 0.32);
}
.rwd-table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.rwd-table th {
    color: #333;
    display: none;
    font-family: roboto;
    font-weight: 400;
    text-transform: uppercase;
}
.rwd-table td img {
    display: inline-block;
    position: relative;
    top: 2px;
}
.rwd-table td {
    color: #666;
    display: block;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
}
.rwd-table td:first-child {
    padding-top: .5em;
}
.rwd-table td:last-child {
    padding-bottom: .5em;
}
.rwd-table td::before {
    background: #fff none repeat scroll 0 0 !important;
    content: attr(data-th) ": ";
    display: inline-block;
    padding: 10px;
    width: 50%;
}
.rwd-table th{
    text-align: left;
    border: 1px solid #dfe0e1;
}

.rwd-table td {
    text-align: left;
    border: 1px solid #dfe0e1;
}
.txtright{
    text-align: right;
}


.rwd-table th,
.rwd-table td {
    margin: .5em 1em;
}
.rwd-table th,
.rwd-table td:before {
    background: #edeeef none repeat scroll 0 0;
    color: #333;
    font-family: roboto;
    font-weight: 400;
}






/*Member Landing page css */

/*Jquery Data Table css starts*/

table.dataTable thead th{
    background: #16a085 none repeat scroll 0 0;
    color: #f5f2f2;
    font-family: roboto;
    font-weight: 400;
    text-transform: uppercase;      
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #fff;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #fff;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #fff;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #fff;
}
table.dataTable tbody tr {
    background-color: #fff;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border: 1px solid #dfe0e1;
    color: #666;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 10px;
    /*white-space: pre;*/
}
table.dataTable {
    border-collapse: collapse;
    border-spacing: 0;
}
table.dataTable thead th, table.dataTable thead td {
    border-bottom: medium none;
    border: 1px solid #dfe0e1;
    padding: 15px 18px;
    /*white-space: pre;*/
}
.jquery-table-wrapper {
    overflow-x: auto;
    padding-bottom: 20px;
}
.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
    color: #af1d47;
    font-family: roboto;
    font-size: 16px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #af1d47 none repeat scroll 0 0;
    border: 1px solid #ed5b85;
    color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate {
    float: right;
    padding-top: 10px;
    text-align: right;
}
.footerSocialIcons > ul{
    padding: 0;
}
.dataTables_filter input {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #999;
    border-radius: 5px;
    color: #737373;
    font-family: roboto;
    padding: 5px 0 5px 15px;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
    margin-bottom: 10px;
    text-align: right;
}
#example4_filter {
    display: none;
}
.searchWrapper .form-group1 {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.form-group1 > span {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 5px 10px;
    position: relative;
    right: 5px;
    top: -1px;
    vertical-align: middle;
}
table.dataTable {
    border-collapse: collapse !important;
}
/*Jquery Data Table Css Ends*/
.carousel-control{
    width: 5%;
}

.profileContent .btn-primary:hover,.profileContent .btn-primary:focus,.profileContent .btn-primary:active,.profileContent .btn-primary.active,.profileContent .open .dropdown-toggle.btn-primary {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
}
.profileContent .dropdown {
    display: inline-block;
    position: relative;
}
.profileContent .dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    text-align: left;
    white-space: nowrap;
}
.profileContent .btn-primary {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
}
.profileContent .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
/*Profile page css*/
.memberSection .profile-pic {
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    border: 5px solid #ddd;
    height: 150px;
    text-align: center;
    width: 150px;
}

.mem_details input[type="file"] {
    display: none;
}
.custom-file-upload {
    border: 1px solid #ccc;
    color: #777;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    padding: 6px 12px;
}
.custom-file-upload i {
    padding-right: 5px;
}
.mt30{
    margin-top: 30px;
}
.mpdetails .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.mpdetails .form-control {
    border-radius: 0;
}
.mpdetails .text-bold {
    color: #666;
    font-family: roboto;
    font-size: 14px;
}
.pd header{
    display: inline-block;
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
    margin: 15px 0;
    color: #AB0635;
}

.updateWrapper {
    display: inline-block;
    margin: 10px auto;
    text-align: center;
    width: 100%;
}
.mpdetails .dropdown-menu > .active > a, #searchFilterWrapper .dropdown-menu > .active > a:hover, #searchFilterWrapper .dropdown-menu > .active > a:focus {
    background-color: #068140;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.mpdetails .form-control:focus {
    border-color: #068140;
    box-shadow: none;
    outline: 0 none;
}
.mpdetails .btn-default {
    background-color: #fff;
    border-color: #ccc;
    border-radius: 0;
    color: #333;
}
#example5_filter {
    display: none;
}
/*Profile page css*/




/*---- claim-submission page css  ----*/
.nplr{
    padding-left:0px;
    padding-right: 0px;
}
.text-uppercase {
    text-transform: uppercase;
}
#example7_filter {
    display: none;
}
#example8_filter {
    display: none;
}
.nplr10 {
    padding-left: 10px;
    padding-right: 10px;
}
.npl{
    padding-left: 0px;
}
.pr5{
    padding-right:5px;
}
.npr{
    padding-right: 0px;
}

.fullwidth{
    width:100%;
}
.fullwidth_wrapper {
    display: inline-block;
    width: 100%;
}
.profile_img {
    border-radius: 100%;
    height: 35px;
    position: relative;
    top: -22px;
    width: 35px;
}
.dropdown.profile_wrapper {
    padding-right: 50px;
}
.profile_wrapper button{
    background:transparent;
    border:0px;
}
.profile_wrapper .dropdown-menu{
    right:0px;
    margin-left:auto;
    max-width:250px;
    width:100%;
    top:36px;
}

.primary_font_color{
    color:#af1d47;
}
.details_wrapper,.invoice_wrapper   {
    background-color: #fff;
    padding: 25px;
}
.required:after{
    content:"*";
    color:#D11111;
}
.claim_wrapper {
    padding-bottom: 20px;
}
.claim_wrapper label, .payment_wrapper label,.invoice_wrapper label,.file_upload_wrapper label  {
    font-size: 15.5px;
    font-weight: 500;
    text-transform: capitalize;
}
.pr5 .add_btn {
    background: #ac0636 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-weight: 400;
    margin-right: 12px;
    margin-top: 0;
    padding: 9px 17px;
}
.memberSection .panel-primary {
    border-color: transparent;
}

.claim_wrapper header p,
.payment_wrapper header p {
    font-size: 18px;
    padding-bottom: 20px;
}
.reimbursement_form .form-control,
.invoice_wrapper .form-control,.innerWrapper .form-control {
    border: 1px solid #d7d7d7;
    border-radius: 0;
    height: 35px;
    width:100%;

}
.reimbursement_form .form-group .form-control .btn.dropdown-toggle.btn-default,
.reimbursement_form .form-group .form-control .btn.dropdown-toggle.btn-default:active,
.reimbursement_form .form-group .form-control .btn.dropdown-toggle.btn-default:focus,
.invoice_wrapper .form-group .form-control .btn.dropdown-toggle.btn-default,
.invoice_wrapper .form-group .form-control .btn.dropdown-toggle.btn-default:active,
.invoice_wrapper .form-group .form-control .btn.dropdown-toggle.btn-default:focus {
    /*border: 0 none;*/
    border-radius: 0px;
    background-color: #fff;
    outline: 0px;
}
.invoice_btn {
    background-color: #ac0636;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    margin-top: 30px;
    min-width: 150px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}


.add_btn {
    background: #ac0636 none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-weight: 400;
    margin-right: 12px;
    margin-top: 30px;
    padding: 9px 17px;
}
.invoice_btn:hover{
    color:#fff;
}
.save_close_btn.invoice_btn {
    padding: 9px 15px;
}
.cancel_btn,.cancel_btn:hover {
    background-color: #23559e;
    color: #fff !important;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    min-width: 150px;
    margin-top: 30px;
    display: inline-block;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.browser_text_wrapper {
    max-width: 380px;
}
.browse_btn {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    width:100%;
    max-width:125px;
    z-index: 1;
}
.validate {
    display: none;
}
.btn_browser {
    background-color: #b5244e;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    margin-top: 2px;
    padding: 6.5px 20px;
    text-align: center;
}
#btn_mem_profile_save{
    background-color: #16a085;
    border-color: #138a72;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 20px;
    text-align: center;
    border: 0;
    border-radius: 0px;
}
.file_upload_wrapper{
    box-shadow: 1px 1px 1px 1px #e0e0e0;
}
.position_wrapper {
    left: -181px;
    position: relative;
    top: -8px;
}
.claim_submission_page .member_info_details {
    margin-bottom: 10px;
}
.claim_submission_page .primary_font_color.text-uppercase {
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
}
.claim_submission_page .details span {
    color: #666;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    width: 140px;
}
.claim_submission_page .details b,.claim_submission_page .details b .name {
    color: #333;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
}

.claim_submission_page .details_wrapper {
    min-height: 250px;
}
.claim_submission_page .searchWrapper .bs-caret {
    background: #f6f6f6 none repeat scroll 0 0;
    border-left: 1px solid #ccc;
    height: 32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
}
.claim_submission_page .datepicker {
    border: 1px solid #ccc;
    border-radius: 0;
    direction: ltr;
    padding: 4px;
}
.claim_submission_page #Date {
    width: 88%;
}
.datespan {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 4px 10px;
    position: relative;
    right: 5px;
    top: -1px;
    vertical-align: middle;
}
.claim_submission_page .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

.claim_submission_page .details b span {
    display: inline-block;
    font-weight: normal;
    padding-right: 10px;
    width: auto;
}
.position_wrapper > i {
    left: 105px;
    position: relative;
    top: -30px;
    font-size: 16px;
}
.add_more_btn {
    padding: 9px 27px;
    background-color:#B5244E;
    border:0px;
}
.submit_btn {
    padding: 9px 13px;
    background-color:#B5244E;
    border: 0;
}
.claim_wrapper .form-group textarea.r_text_box,.invoice_wrapper .form-group textarea.r_text_box {
    height: 95px;
}
.invoice_wrapper .form-group textarea.r_text_box{
    max-width: 920px;
    width:100%;
}
/*-- date select --*/

/*-- select picker--*/
.select_form .bs-caret {
    background-color: #f6f6f6;
    border: 1px solid #d7d7d7;
    padding:8px 13px;
    position: relative;
    right: 6px;
    border-bottom:1px solid #f6f6f6;
}
.select_form.bootstrap-select.btn-group .dropdown-toggle .caret {
    margin-top: -2px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    vertical-align: middle;
}
/* validation */


/*---- claim-submission page css  ----*/

/*Provider submission css*/
.subbenifitLimit1 {
    padding-top: 10px;
}
.subbenifitLimit1 .claim_wrapper {
    padding-bottom: 0;
}
.details_rtext1 {
    padding-left: 5px;
    width: auto;
}
.dropdown-menu > .active > a, #searchFilterWrapper .dropdown-menu > .active > a:hover, #searchFilterWrapper .dropdown-menu > .active > a:focus {
    background-color: #068140;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}

#file_upload_wrappermobilewidth {
    width: 98%;
}
.form-control:focus {
    border-color: #068140;
    box-shadow: none;
    outline: 0 none;
}
/*Provider submission css*/
/* dashboard popup*/
.policy_section .modal-dialog {
    max-width: 525px;
    width: 100%;

}
.policy_section .modal-dialog {
    max-width: 525px;
    top: 167px;
    width: 100%;
}
.policy_section .modal-content {
    border-radius: 0px;
}
.policy_section_header {
    background-color: #f6f5f5;
    color: #d93f5b;
    padding: 10px 15px;
}
.modal-backdrop{
    background-color: none;
}
.policy_section_header h4 {
    font-size: 15px;
    font-weight: 600;
    padding: 0 51px;
}
.policy_section_header .close {
    background-color: #828282;
    border-radius: 100%;
    color: #fffffe;
    font-family: roboto;
    font-size: 18px;
    font-weight: 400;
    height: 20px;
    margin-top: 0px;
    opacity: 1;
    width: 20px;
}
.heading_wrapper {
    margin: 0 auto;
    max-width: 390px;
    width: 100%;
}
.welcom_text {
    color: #b63f5b;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.modal-body .heading_wrapper p {
    line-height: 5px;
}
.choose_policy_text {
    color: #a9a9a9;
}
.policy_section_body {
    margin: 0 auto;
    max-width: 460px;
    width: 100%;
    padding-top:10px;
}
.policy_section_body .checkbox input{
    opacity: 1;
    margin-top:6px;
}
.policy_section_body div {
    display: inline-block;
}
.policy_section_body .checkbox{
    margin-left: 0px;
    position:static;
}
.policy_content_wrapper {
    line-height: 12px;
    padding: 8px;
    vertical-align: middle;
}
.policy_content_wrapper .heading {
    display: inline-block;
    font-size: 13px;
    min-width: 64px;
    text-transform: capitalize;
    color:#696969;
}
.content {
    color: #486faa;
    font-size: 12px;
    text-transform: capitalize;
}
.policy_content_wrapper.second_wrapper {
    padding-left: 0;
    padding-right: 0;
}
.policy_content_wrapper.second_wrapper .heading {
    min-width: 89px;
}
.policy_content_wrapper.second_wrapper {
    padding-right: 0px;
}
.policy_section_btn {
        background-color: #16a085;
    border-color: #138a72;
    border: 0 none;
    color: #fff;
    padding: 2px 49px;
    font-weight:400;
    font-family:roboto;
    font-size:16px;
}
.policy_section_btn:hover{
     background-color: #5e5558;
}
.btn.add_more_btn.open_modal {
    color: #fff;
    border-radius: 0px;
}
.date .input-group-addon{
    padding:6px 8px;
    border-radius: 0px;
}
.searchWrapper .btn.btn-default.searchbtn.member_Section_btn {
    margin-top: -2px;
    padding: 5px 25px;
}
.enquiry_browser_btn{
    margin-left: 15px;
}
.otherLinks li.claim_li{
    padding:21px 10px;
}
.policy_section_body input[type="checkbox"] + label, input[type="radio"] + label{
    margin-right:0px;
}
.check_label{
    vertical-align: top;
    margin-top: 5px;
}
.policy_section_body input[type="checkbox"]:checked + label::after {
    color: white;
    content: "?";
    font-family: FontAwesome;
    font-size: 14px;
    font-weight: 300;
    margin-top: -3px;
    text-align: center;
}
.policy_section_body input[type="checkbox"] + label::before, input[type="radio"] + label::before, input[type="checkbox"] + label::after, input[type="radio"] + label::after{
    width:1em;
    height:1em;
    border-radius: 100%;
}
.profileContent .dropdown-menu > li > a:hover {
    background-color: #3bab2e;
    color: #fff;
}
.cliam_alert{
    display: none;
    margin-bottom:0px;
    opacity: 1px !important;
    margin-top: 5px;
}
.memberSection .details b span.name,.details_wrapper .details span.name {
    max-width: 150px;
    width: 100%;
    word-wrap: break-word;
}
.vertop{
    vertical-align: top;
}
.memberSection .details b span.emp_name{
    max-width: 171px;
}
.drop1 .dropdown-menu {

    min-width: 125px;
}
.headerDropdown .dropdown.drop1.open > .dropdown-menu{
    left: -40px;
}
.headerDropdown .dropdown.open ul.dropdown-menu {
    left: -30px;
    min-width: 125px;
}
.headerDropdown .btn-group.bootstrap-select .dropdown-toggle {
    max-width: 100px;
    width: 100%;
}
.headerDropdown .btn-group.bootstrap-select{
    display: inline-block;
    max-width: 100px;
}
.headerDropdown .btn-group.bootstrap-select .dropdown-toggle {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 14px;
    max-width: 100px;
    outline: 0 none;
    width: 100%;
    outline: none !important;
    -moz-outline: none;
}
select:focus{
    outline:0;
    box-shadow:none;
}
.headerDropdown  .dropdown-menu.inner a{
    padding-left: 0px;
}
.headerDropdown  .dropdown-menu.inner img{
    float: left;
}
.carousel-control.right,.carousel-control.left{
    background-image:none;
}
.empty_section{
    min-height: 230px;
}

.reimbursement_form .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
/*modal css*/
.modalhealcertificate .modal-body {
    display: inline-block;
    padding: 5px 20px;
    position: relative;
    width: 100%;
}
.modalhealcertificate .head {
    margin-top: 0;
    width: 100%
}
.modalhealcertificate .modal-header {
    padding: 15px;
    border-bottom: 1px solid transparent;
    min-height: 16.42857143px;
}
.modalhealcertificate .modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    display: none;
}
.modalhealcertificate .head::after {
    background: transparent;
    content: "";
    height: 1px;
    width: 55px;
    position: absolute;
    left: 15px;
    top: 61px;
}
.modalhealcertificate .modal-content{
    border-radius: 0px;
}
.modalhealcertificate input[type=checkbox] + label:before, input[type=checkbox] + label:after {
    position: absolute;
    content: "";
    display: block;
    width: 1.3em;
    height: 1.3em;
    top: -12px;
    left: -1.4em;
}
.modalhealcertificate input[type=checkbox]:checked + label:after {
    content: "\f00c";
    font-family: FontAwesome;
    color: white;
    text-align: center;
    margin-top: -1px;
    margin-left: 0px;
}
/*.modalhealcertificate table.dataTable thead th, table.dataTable thead td {
    border-bottom: medium none;
    border: 1px solid #dfe0e1;
    padding: 8px 6px;
}
.modalhealcertificate table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border: 1px solid #dfe0e1;
    color: #666;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 17px;
}*/
.modalhealcertificate .panel{
    border-radius: 0px;
}
.modalhealcertificate .panel-default > .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #555;
    font-weight: bold;
}
.modalhealcertificate .dataTables_filter input {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #999;
    border-radius: 5px;
    color: #737373;
    font-family: roboto;
    padding: 0 0 5px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: pointer;
}
.modalhealcertificate .dataTables_length,.modalhealcertificate .dataTables_filter {
    display: none;
}
.nameholder > span {
    display: inline-block;
    margin-bottom: 8px;
    margin-right: 10px;
    margin-top: 8px;
}
.modalhealcertificate .pList-btn button {
    background: #af1d47 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-family: roboto;
    font-weight: 500;
    padding: 5px 8px;
}
.modalhealcertificate .pList-btn button:nth-child(2){
    margin-left: 10px;
}
.modalhealcertificate .pList-btn button:nth-child(3) {
    margin-left: 10px;
}
#myModal1.modalhealcertificate table.dataTable.row-border tbody th,#myModal1.modalhealcertificate table.dataTable.row-border tbody td,#myModal1.modalhealcertificate table.dataTable.display tbody th,#myModal1.modalhealcertificate table.dataTable.display tbody td {
    border: 1px solid #dfe0e1;
    color: #666;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 6px;
}
#myModal1.modalhealcertificate table.dataTable thead th,#myModal1.modalhealcertificate table.dataTable thead td {
    border: 1px solid #dfe0e1;
    font-size: 14px;
    padding: 8px 6px;
}
/*modal css*/

.whitespace {
    white-space: pre;
}
.panel-heading.refno {
    font-family: roboto;
    font-size: 22px;
    font-weight: bold;
}

.panel-body .dataTables_filter {
    display: none;
}

.panel-body .dataTables_length {
    display: none;
}

.panel{
    border-radius: 0px;
}
.secondTable {
    border-top: 1px solid #dfe0e1;
    display: inline-block;
    padding-top: 30px;
    width: 100%;
}
.firstTable {
    display: inline-block;
    width: 100%;
}

.empty_section1 {
    min-height: 258px;
}
.empty_section1 .panel-heading {
    font-family: roboto;
    font-size: 22px;
    font-weight: bold;
}

.p0{
    padding: 0px;
}
.empty_section1 .searchWrapper label {
    padding-left: 0;
}
.benifitLimit input[type=checkbox]:checked + label:after {
    content: "\f00c";
    font-family: FontAwesome;
    color: white;
    text-align: center;
    margin-top: 11px;
    margin-left: -4px;
}
.clickme1, .clickme{
    cursor: pointer;
}

/*-- changes----*/
.policy_content_wrapper{
    vertical-align: top;
}
.content {
    color: #486faa;
    display: inline-block;
    font-size: 12px;
    max-width: 180px;
    text-transform: capitalize;
    word-wrap: break-word;
    padding-left: 4px;
}
.heading{
    vertical-align: top;
}
.policy_section_body {
    margin: 0 auto;
    max-width: 550px;
    padding-top: 10px;
    width: 100%;
}
.policy_section .modal-dialog {
    max-width: 650px;
    top: 167px;
    width: 100%;
}
.heading_wrapper {
    margin: 0 auto;
    max-width: 555px;
    width: 100%;
}
.policy_content_wrapper {
    max-width: 200px;
    width: 100%;
}
.policy_section_body div {
    display: inline-block;

}
.policy_content_wrapper.second_wrapper {
    max-width: 320px;
    width: 100%;
}
.heading b {
    float: right;
}
.policy_section_header h4 {
    font-size: 15px;
    font-weight: 600;
    padding: 0 32px;
} 
.policy_radio_btn{
    border-radius: 100%;
}
.policy_section_body input[type=radio]:checked + label:before{

    border-radius: 100%;
}
.tooltip.top .tooltip-inner {
    background-color:#AB0635;
    margin-left: 0px;
    border:1px solid #AB0635;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #AB0635;
    border-bottom-color: #AB0635;
    /* margin-top:;*/
}
.tooltip {
    left: 200px !important;
}
.border-line{

    border-right:1px solid #e6e6e6;
}
@media (max-width: 635px){
    .border-line{

        border-right:0px solid #e6e6e6;
    }
}
@media (max-width: 660px){
    .policy_section .modal-dialog {
        max-width: 575px;
        top: 167px;
        width: 100%;
        margin: 0px auto;
    }
    .policy_content_wrapper.second_wrapper {
        max-width: 285px;
        width: 100%;
    }
    .policy_section_header h4{
        padding:0px 3px;
    }
}
@media (max-width: 600px){

    .policy_content_wrapper.second_wrapper{
        padding-left: 30px;
    }
    .policy_content_wrapper.second_wrapper {
        max-width: 318px;
        width: 100%;
    }
    .policy_content_wrapper .heading{
        min-width:89px;
    }
}
@media(max-width: 355px){
    .content{

        max-width: 125px;
    }
}
.jquery-table-wrapper a:hover {
    text-decoration: none;
}
.never {
    display: none;
}
.memberSection .empty_section1 {
    min-height: 310px;
}
#empListForm .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.comm_btn{
/*    background-color: #ac0636;*/
    background-color: #16a085;
    border-color: #138a72;
    color: #fff !important;
    display: inline-block;
    font-family: roboto;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    min-width: 120px;
    padding:6px;
    border:0px;
    text-align: center;
    text-transform: uppercase;
}

.btn.btn-rounded-20 {
    border-radius: 20px;
}

.decimal, .right {
    text-align: right;
}
.bg-greensea.orig {
    background-color: #16a085 !important;
}
.bg-lightred {
    background-color: #e05d6f !important;
    color: white !important;
}
.text-center{text-align:center !important;}
.center {
    text-align: center !important;
}
.left {
    text-align: left !important;
}
#batchDtlDiv .form-group {
    margin-bottom: 10px;
}
.sectionTwo nav .navbar-header .navbar-brand {
    padding: 5px;
}
img.img-responsive.capchaimg {
    width: auto;
    height: 40px;
    position: relative;
    min-width: 96px;
    line-height: 40px;
    display: inline-block;
}
.head-prov {
    border-bottom: 1px solid #e8e8e8;
    color: #068140;
    font-family: roboto;
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 8px;
    width: 96.5%;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-top: 5px;
}
.ui-menu .ui-menu-item a{
    background-color: whitesmoke !important;
    color:black !important;
}
#tabl.dataTable thead th, #tabl.dataTable tbody td{
    padding: 9px 3px 0px;
}
.empty_space{
    min-height: 322px;
}
.form-group2{
    margin-bottom:6px;
}
.memberinfohead{
    border-bottom: 1px solid #e6e6e6;
    display: inline-block;
    /* margin-bottom: 15px; */
    padding: 0px 6px -3px;
    width: 100%;
}
.memberinfohead .positionImage {
    position: relative;
    top: 8px;
}
.memberinfohead > h3 {
    color: #068140;
    display: inline-block;
    float: left;
    font-family: roboto;
    font-weight: 400;
    margin-right: 20px;
    font-size:20px;
}

.position_status_img {
    left: -181px;
    position: relative;
    top: -4px;
}
.position_status_img > i{
    left: 105px;
    position: relative;
    top: 17px;
    font-size: 16px;

}
.tabsection .nav-tabs > li.active > a, .tabsection .nav-tabs > li.active > a:hover, .tabsection .nav-tabs > li.active > a:focus { 
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #068140;
    border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: default;
}
.mt-20 {
    margin-top: 20px !important;
}

.mt-10 {
    margin-top: 10px !important;
}
.a_download.fa-download:before {
    color: #ac0636;
}
.tooltip.top .tooltip-inner {
    background-color:#AB0635;
    margin-left: 0px;
    border:1px solid #AB0635;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #AB0635;
    border-bottom-color: #AB0635;

}
.tooltip {
    left: 200px !important;
}


.bg-deduction{
    background-color: #c3afaf;
}

.bg-addition{
    background-color: #cbe2d8;
}


/*--RSS FEED CSS---*/
#main-rss-container {/*min-width:320px;*/  }
#main-rss-container ul {display: block; text-decoration:none;list-style-type: none;}
#main-rss-container ul li {
    border-bottom: dashed 1px #ccc;
    min-height: 90px;
    padding-bottom: 4px;
    padding-top: 12px;
    padding-right: 10px;
    font-size: 14px;
    color: #4a4a4a;
    font-family: "Roboto Light";
    font-weight: normal;
}
#main-rss-container ul li:last-child {border-bottom: none; }
#main-rss-container ul li a {
    font-size: 12px;
    color: #ffffff !important;
    font-style: normal;
    font-weight: 200;
}
#main-rss-container ul li.right-content {display: inline-block; padding-left:10px; float: left; font-size:12px; line-height: normal !important;}
#main-rss-container ul li img {
    width: 100px;
    min-height: 82px;
    object-fit: cover;
    -o-object-fit: contain;
    object-position: center;
    -o-object-position: top;
    float: left;
    margin-right: 10px;
    /* border: dashed 1px #fff;*/
}
.site-links-block {
    padding-right: 5px;
}
.site-links-block > h3, .social-links > h3 {
    color: #4565a0;
    /*    font-family: Roboto Light;*/
    font-size: 22px;
}


/**
 * Owl Carousel v2.1.1

 */
.carousel-wrap {
    padding: 0px 1em;
    width: 100%;
    position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
    position: relative;
    z-index: 100; 
    -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
}

.owl-nav i {
    font-size: 52px;
}

.owl-nav .owl-prev {
    left: -30px;
}

.owl-nav .owl-next {
    right: -30px;
}


.btn.btn-dutch {
    background-color: #1693A5;
    color: white;
    border-color: #137f8f;
}

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    display: none
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.mt-1em{
    margin-top: 0.6em;
}
.caro-slises{
    padding: 1em;
    height: 150px;
    background-color: #ffffff;
    border: solid 1px #dadada;
    border-radius: 8px;
    font-size: 18px;
    color: #000000;
    min-width: 253px;
}
.br-sepr{
    border-bottom: solid 1px #d6d6d6;
    padding-bottom: 2em;
    padding-top: 2em;
}
.icn-img{
    width: 50px !important;
    margin: auto;
    padding: 8px 3px;
}
.ui-menu-item:active .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    cursor: pointer;
    background: #deddde !important;
}
.carousel img {
	object-fit: cover;
    background-position: bottom center;
    background-size: contain;
}
#doha-website { background: url("../../images/v3/banner_03.jpg");
background-size: cover;
    background-repeat: no-repeat;
    object-fit: cover;
    width: 100%;
    height: 100%;
    background-position-y: -20%;
}
