.hide{  display:none!important;}


/*admin new header*/
.new_header_bg{ background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); padding: 15px; }
.new_header_container{ width: 95%; margin: 0 auto; }
.new_header{ display: flex; align-items: center;}

.new_header .new_header1{ flex-grow: 1; }

.new_header .new_header1 .new_h_l_wrapper{ width: 320px;}
.new_header .new_header1 .new_h_l_wrapper img{ width: 100%; border: none; outline: none;}



.new_header .new_header2{ flex-grow: 7; }
.new_header .new_header2  .navbar-nav{ margin: 0 auto!important;
    /*change*/
    /*text-align: center;*/
}

.new_header .new_header2 .navbar-nav .nav-link {
    color: #3d3d3d!important;
    font-family: 'RalewaySemiBold';
    /* font-size: 14px;
     padding: 0px;*/
    font-size: 13px;
    padding: 10px;
    text-transform: uppercase;
}
/*change*/
/*.new_header .new_header2 .navbar-nav .nav-item{*/
/*margin-right: 15px;*/
/*}*/
.new_header .new_header3{ flex-grow: 1; }
.new_header .new_header3 h5   {
    color: black;
    font-family: RalewayMedium;
    font-size: 15px;
    text-align: right;
}
.new_header .new_header3 h5 strong{ font-family: 'OpenSansSemiBold';}



.new_header .new_header4{ flex-grow: 1; }
.new_header .new_header4 .profile_block{ padding: 0;  }
.new_header .new_header4 .profile_block ul{ margin-bottom: 0; padding: 0; }
.new_header .new_header4 .profile_block li{ list-style: none;}

/*change*/
/*.new_header .new_header4 .profile_block li a{ display: flex; align-items: center; }*/
.new_header .new_header4 .profile_block li a {
    width: 50px;
    padding: 0;
    padding-left: 10px;
    white-space: normal;
}


.new_header .new_header4 .profile_block li .dropdown-menu a{ width: 100%; padding: 2px 10px; text-align: center;}

.new_header .new_header4 .profile_block li .dropdown-menu a:hover{ background: #d7d7d7!important;}
.new_header .new_header4 .profile_block .user_image{ width: 40px;
    height:40px;
    /*display: block;*/
    display: inline-block;
    border: 2px solid #00a8ef;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: middle;
    /*margin: 0 auto;*/
}
.new_header .new_header4 .profile_block .user_image img{ width: 100%; min-height: 100%;}


.new_header .new_header4 .profile_block ul li
.dropdown-menu.show {
    display: block;
    /*change*/
    /*top: 0px!important;*/
    /* top: 0px!important; */
    /* left: -30px!important; */
    left: inherit !important;
    padding: 10px!important;
    right: 0 !important;
    top: inherit !important;
    transform: inherit !important;
}

/*ADMIN NEW HEADER END*/






.sales_agreement_wrapper .errortext{ display: block; }
.sales_agreement_wrapper .contract_submit {
    background: rgba(40,48,56,1);
    background: -moz-linear-gradient(top, rgba(40,48,56,1) 0%, rgba(4,4,5,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(40,48,56,1)), color-stop(100%, rgba(4,4,5,1)));
    background: -webkit-linear-gradient(top, rgba(40,48,56,1) 0%, rgba(4,4,5,1) 100%);
    background: -o-linear-gradient(top, rgba(40,48,56,1) 0%, rgba(4,4,5,1) 100%);
    background: -ms-linear-gradient(top, rgba(40,48,56,1) 0%, rgba(4,4,5,1) 100%);
    background: linear-gradient(to bottom, rgba(40,48,56,1) 0%, rgba(4,4,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283038', endColorstr='#040405', GradientType=0 );
    border-radius: 4px;
    display: block;
    width: 190px;
    border: none;
    padding: 1px 0;
    cursor: pointer;
    font-size: 30px;
    color: #ffffff;
    font-family: 'RalewayBold';
    text-transform: uppercase;
    float: right;
}
.sales_agreement_wrapper .contract_submit:focus{ outline: none; }

.admin_dashboard_container{ background: url("../images/dashboardbg.jpg") no-repeat center center;
    height: 400px;
    background-size: cover; padding: 20px 30px; padding-right: 700px;
}
.admin_dashboard_container .content_text{ width: 100%; height: 360px; display: table-cell; vertical-align: middle;  text-align: center;   }
.admin_dashboard_container .content_text h2{ font-family: 'RalewayBold'; font-size: 60px;
    color: #fff;  text-transform: uppercase; text-shadow: 0px 1px #6b6b6b;}
.admin_dashboard_container .content_text p{ color: #1e2b43; font-size: 20px; font-family: 'RalewaySemiBold'; margin-bottom: 0;}
.dashboard_block2{ padding: 15px;}

.dashboard_block2 .row{  margin-left: 0;}
.dashboard_block2 .col-md-4{display: inline-flex; justify-content: space-between; padding-left: 0;  flex: 0 0 50%;
    max-width: 50%;  }

.dashboard_block2 .col-md-4 table{
    margin-bottom: 50px;
}
.dashboard_block2 .col-md-4 .reps_inner_block1{
    width: 100%;
    padding: 15px;
    background: url("../images/reps_inner_block1bg.png")no-repeat; background-position: center bottom;
    background-color:  #26aa02;
    background-size: 100%;
    color: #fff;
    position: relative;
}

.dashboard_block2 .col-md-4 table {  margin-bottom: 130px; }
.dashboard_block2 .col-md-4 .reps_inner_block1 table { color: #fff; }
.dashboard_block2 .col-md-4 .reps_inner_block2  table{ color: #fff; }
.dashboard_block2 .col-md-4 .reps_inner_block3 table{ color: #000!important; }
.as_dashbord .col-md-4{min-width: 100%;}
.dashboard_block2 .col-md-4 .reps_inner_block2 table .Products{text-transform: capitalize;}
.as_dashbord table th, .as_dashbord table td {
    width: auto !important;
}
.dashboard_block2 .reps_inner_block2{
    width: 100%;
    background: url("../images/reps_inner_block2bg.png")no-repeat; background-position: center bottom;
    background-color:  #9400d3 ;
    padding: 15px;
    color: #fff;
    background-size: 100%;
    position: relative;
}
.dashboard_block2 .col-md-4 .reps_inner_block3{
    width: 100%;
    background: url("../images/reps_inner_block3bg.png")no-repeat; background-position: left bottom;
    background-color:  #ffdab9 ;
    padding-bottom: 90px;
    padding: 15px;
    background-size: 100%;
    position: relative;
}
.dashboard_block2 .col-md-4 .reps_inner_block3 h3{ color: #000;}
.dashboard_block2 .col-md-4 button:focus{
    outline: none;
}
.dashboard_block2 .col-md-4 button{
    float: right;
    background: #000;
    font-size: 28px;
    font-family: 'RalewaySemiBold';
    color: #fff;
    border:none;
    padding: 1px 30px;
    text-transform: uppercase;
    cursor: pointer;
    position: absolute;
    right: 4%;
    bottom: 20px;
}
.dashboard_block2 .col-md-4:nth-last-child(1){ padding-right: 0;}
.dashboard_block2 .table td, .table th {
    border-top: 1px solid #fff;
    padding-left: 0;
    width: 20%;
    vertical-align: top!important;
    padding-right: 0;
}
.dashboard_block2 .col-md-4 h3{ font-family: RalewaySemiBold; font-size: 30px; margin-bottom: 12px;
    color: #fff;}

.dashboard_block2  .table-responsive {
    display: inline-table;
    width: 100%;
}

/*USER MANAGEMENT STARTS HERE*/

.user_management_wrapper .user_management_inner h2{ font-size: 40px; font-family: 'RalewayBold'; background: #00a8ef; padding: 15px 0; text-align: center; margin-bottom: 0;
    color: #fff; text-transform: uppercase; padding-top: 12px; }

.user_management_wrapper .user_management_inner .w_9_download_btn{ float: right; margin-top: 13px; padding: 0 38px;  color: #0896d2;
    font-family: 'RalewaySemiBold'; }
.user_management_wrapper .user_management_inner .w_9_download_btn span{ font-family: 'OpenSansSemiBold'; }
.user_management_wrapper .user_management_inner .inner_search_wrapper { background: #000; padding: 10px 0;   width: 100%; }

/*.user_management_wrapper .user_management_inner  .inner_content_wrapper .search_content{ width:48%;  float: left;}*/
.user_management_wrapper .user_management_inner .inner_content_wrapper .search_content {
    display: inline-flex;
    justify-content: center;
    margin-right: 15px;
}
.user_management_wrapper .user_management_inner .inner_content_wrapper .search_content:last-child{margin-right: 0px !important;}

.user_management_wrapper .user_management_inner  .inner_content_wrapper{display: flex; justify-content: center;}

/*change start*/
.newinnerSearch2 .search_content{
    width: 100%!important;
}
.newinnerSearch2 .search_content h3:nth-last-child(2)  {
    float: none!important;
    text-align: center!important;
    display: block!important;
}
.newinnerSearch2 .search_content .formcontent {
    width: 100%!important;
    display: block!important;
    text-align: center!important;
}
/*change end*/
.user_management_wrapper .user_management_inner  .inner_content_wrapper h3{ margin-bottom: 0; display: inline; font-family: 'RalewaySemiBold'; font-size: 18px; color: #fff; }
.user_management_wrapper .user_management_inner .inner_content_wrapper h3:nth-last-of-type(1){ float: right; }
.user_management_wrapper .user_management_inner  .inner_content_wrapper input{ height: 38px; border: none; padding: 0 5px!important;  font-size: 15px; border-radius: 0px!important;  font-family: 'RalewaySemiBold';    background: #fff;}
.user_management_wrapper .user_management_inner  .inner_content_wrapper select{ height: 38px; border: none; padding: 0 5px!important;  font-size: 15px; border-radius: 0px!important;     background: #fff;}
.user_management_wrapper .user_management_inner .inner_content_wrapper select{
    height: 38px; border: none; padding: 0 5px!important; 
}

.user_management_wrapper .user_management_inner  .inner_content_wrapper button{font-size: 18px; color: #fff; font-family: 'RalewaySemiBold'; background: #00c0ff; border:none; padding: 0px 30px;
    height: 38px;  text-transform: uppercase; margin-left: 7px;
    cursor: pointer; padding: 5px 30px; }

.user_management_wrapper .user_management_inner  .inner_content_wrapper button:focus{ outline: none; }
/*//change*/
/*.single_content{  width: 100%!important;}
.single_content .inner_content_wrapper {
    width: 90%!important;
    margin: 0 auto;
}
.single_content .inner_content_wrapper .search_content {
    text-align: center;
    width: 100%!important;
    float: none;
}

.single_content .inner_content_wrapper .search_content h3:nth-last-of-type(1) {
    float: none;
}*/




.nextGen_admin_mainwrapper .nexgen_admin_table h3{  margin-bottom: 15px; font-family: 'RalewayBold'; text-transform: uppercase; }
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row{ margin: 0;}


.nextGen_admin_mainwrapper .nexgen_admin_table .action_section .inner_actionblock {
    margin: 15px 0;
    display: flex;
    justify-content: space-between;
}
.nextGen_admin_mainwrapper .nexgen_admin_table .action_section .inner_actionblock .legend_status { width: 100%; border: 1px solid #00a8ef; }
.nextGen_admin_mainwrapper .nexgen_admin_table .action_section .inner_actionblock .legend_status h2{
    background: #00a8ef; color: #fff; font-family: 'RalewaySemiBold'; font-size: 20px; padding: 10px 5px;
}
.nextGen_admin_mainwrapper .nexgen_admin_table .action_section .inner_actionblock .legend_status ul li{
    display: inline-block; margin: 10px; font-family: 'RalewayRegular'; list-style: circle;
}

/*.nextGen_admin_mainwrapper .nexgen_admin_table .action_section .inner_actionblock .slotadd {    margin-right: 10px;  }*/
.nextGen_admin_mainwrapper .nexgen_admin_table .action_section { width: 94.8%;
    margin: 0 auto;
    display: block;
}

.nextGen_admin_mainwrapper .nexgen_admin_table .action_sectionnew { width: 100%;
    margin: 0 auto;
    display: block; margin-bottom: 10px;
}
.nextGen_admin_mainwrapper .nexgen_admin_table .action_sectionnew a{ float: none!important; display: block!important;
    width: 186px!important;}
    .nextGen_admin_mainwrapper .nexgen_admin_table .action_sectionnew a.addfrinderbtnupd {
        width: 235px !important;
    }
.nextGen_admin_mainwrapper .nexgen_admin_table .action_section h3{ display: inline-block;   font-size: 24px; font-family: 'OpenSansSemiBold';    margin-top: 6px;
    margin-bottom: 0;}
.nextGen_admin_mainwrapper .nexgen_admin_table .action_section a{ background: #00a8ef; font-size: 20px; font-family: 'RalewaySemiBold'; text-decoration: none;
    float: right;
    padding: 5px 15px 4px 15px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;  margin: 2px;  }
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row .admin_inner_wrapper{  padding: 0; }
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper  { width: 95%; margin: 0 auto;  }
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr th {
    color: #00a8ef; border-top: 1px solid #cecdcd;  font-family: 'RalewayBold'; font-size: 18px; width: 10%; padding-left: 5px;}
.nextGen_admin_mainwrapper .nexgen_admin_table{ padding: 0; padding-left: 0;}

.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table{ width: 99.9%;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr th{margin-bottom: 5px; background: #efefef;  }
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr th:first-child{border-left: 1px solid #d8d8d8;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr th:last-child{border-right: 1px solid #d8d8d8;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr:nth-child(even){ background: #efefef;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr:nth-child(odd){ background: #fff;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr td{ border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-top: 4px double #d8d8d8; border-bottom: 4px double #d8d8d8;
    padding: 10px 5px;   }


.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr td .lock_unlock {
    margin-top: 5px !important;
    display: block;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    float: none;
    margin-left: 0;
    width: 75px;
    background: #22bdff;
}
.lock_unlock {
    padding: 3px 10px 2px;
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    float: none;
    margin-left: 0;
    background: #22bdff;
    color: #fff;
    font-family: 'RalewayMedium';
    cursor: pointer;
    /*change*/
    /*margin-left: 15px;*/
}


.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr td.filedetails i{
    color: #22bdff;
    cursor: pointer;
    font-size: 20px;
}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr td .pointerbtn{
    cursor: pointer;
}
.modal_viewmore{
    border: 3px solid #00a8ef;
    border-radius: 4px;
}
.modal_viewmore>div h2{ font-family: 'RalewaySemiBold'; font-size: 20px; margin-bottom: 15px; border-bottom: 3px solid #00a8ef; padding-bottom: 6px; }
.modal_viewmore>div h3{ font-family: 'RalewaySemiBold'; font-size: 20px; margin-bottom: 15px; border-bottom: 3px solid #00a8ef;
    padding-bottom: 6px; }
.modal_viewmore>div p{ font-family: 'RalewayRegular'; font-size: 16px; margin-bottom: 0; line-height: 24px; }

.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr:last-child td{  border-bottom: 1px solid #d8d8d8; }
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tbody tr{
    margin-bottom:5px;}
.nextGen_admin_mainwrapper  .content_header_block ol li:after{content: '/'; display: inline; padding-left: 5px; padding-right: 5px; }
.nextGen_admin_mainwrapper  .content_header_block ol li:last-child:after{display: none; }
/*change*/
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table tr td .email{ word-break: break-all;   }
/*.myregional_recruiterlist .myregional_recruiter .nexgen_admin_table .admin_table_wrapper table tr td:nth-child(7){
    word-break: break-all;
}*/




/*.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .statusinactive{  display: inline-flex;*/
/*align-items: flex-end; width: 100%;}*/
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .statusinactive {
    display: flex;
}
/*.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .statusactive{  display: inline-flex;*/
/*align-items: flex-end; width: 100%;}*/
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .statusactive{ display: flex;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .statusinactive .ticon_inactive{ width: 20px; height: 20px; border-radius: 50%; display: inline-block;
    background: #ff0000;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    float: right;
}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .statusactive .ticon_active{ width: 20px; height: 20px; border-radius: 50%; display: inline-block;

    text-align: center;
    background: #00d400;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
    float: right;
}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .edit_user{
    background: #00a8ef;
    font-family: 'RalewaySemiBold';
    color: #fff; border-radius: 5px;
    font-size: 15px;
    /*padding: 5px 5px 4px 5px;*/
    padding: 8px;
    /* margin-bottom: 10px; */
    margin: 5px;
    text-transform: uppercase;
    cursor: pointer; display: inline-block; text-align: center;

}
/* .nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td span:last-child{margin-left: 10px;} */

.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .edit_user:hover{color: #fff !important; text-decoration: none;}
.nextGen_admin_mainwrapper .nexgen_admin_table .admin_table_wrapper table td .delete_user{
    background: #000;
    font-family: 'RalewaySemiBold';
    color: #fff;
    font-size: 16px; border-radius: 5px;
    /*padding: 5px 5px 4px 5px;*/
    padding: 8px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 5px !important;
    /* margin-bottom: 10px; */
    white-space: nowrap; display: inline-block;
}
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row .admin_inner_wrapper .admin_table_pagination .pagination{ justify-content: center;  margin-bottom: 0;}
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row .admin_inner_wrapper .admin_table_pagination ul span{ font-family: 'RalewaySemiBold'; }
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row .admin_inner_wrapper .admin_table_pagination ul li { background: #00a8ef;  margin-left: 5px; padding: 0px 8px; border-radius: 2px; }
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row .admin_inner_wrapper .admin_table_pagination ul li a {  color:#fff;  }
.nextGen_admin_mainwrapper .s_getmybrand_adminlist .row .admin_inner_wrapper .admin_table_pagination ul li.active{ background: #000; }
.newNexgen_modal{
    border:2px solid #00a8ef;}
.newNexgen_modal h1{  background: #00a8ef; color: #fff; font-family: RalewayBold; font-size: 22px; padding: 10px; text-transform: uppercase; text-align: center;
    /*margin-bottom: 10px;*/
}
.newNexgen_modal form .row{ display: inherit; }
.newNexgen_modal form .row .form_floating_div label{font-family: 'OpenSansSemiBold'; padding-left: 0; padding-right: 0; font-size: 14px;}
.newNexgen_modal form .row .form_floating_div .col-sm-8 input:focus{ box-shadow: none;}
.newNexgen_modal form .row .form_floating_div .col-sm-8 select:focus{ box-shadow: none;}
.newNexgen_modal form .row .form_floating_div .col-sm-8 input[type=checkbox]{ width: 20px; height: 20px; }
.newNexgen_modal form .row .form_floating_div .col-sm-8 input[type=checkbox]:checked {
    background-color: #a77e2d !important;
    color: #ffffff !important;
}

.newNexgen_modal form .row .form_floating_div .col-sm-8 .error{ font-family: 'OpenSansRegular'; color: #ff0000; font-size: 16px; clear: both;}
.newNexgen_modal form .btn_submit button:focus{ outline: none; }
.newNexgen_modal form .btn_submit button{ background: #000;
    border: none;
    display: block;
    width: 190px;
    color: #fff;
    padding: 3px 0 5px 0px;
    text-transform: uppercase;
    font-size: 24px;
}

.bs-timepicker-field{ width: 60px!important;}

.newNexgen_modal form .row .form_floating_div .col-sm-8 input[type=radio] {
    width: 20px;
    height: 20px;
}
.newNexgen_modal form .row .form_floating_div .col-sm-8 input{  font-family: 'OpenSansRegular'; color: #000;  }
.newNexgen_modal form .row .form_floating_div .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;

}
.newNexgen_modal form .row .form_floating_div .col-sm-8 textarea{ box-shadow: none; resize: none;  }
.newNexgen_modal form .row .form_floating_div .col-sm-8 textarea:focus{ box-shadow: none;}

/*DIGITAL CONTRACT*/
.nexgen_digital_contract table tbody tr td a{ font-size: 16px; text-transform: uppercase; padding: 5px 15px 4px 15px; font-family: 'OpenSansRegular'; margin: 5px; cursor: pointer; text-decoration: none; }
.nexgen_digital_contract table tbody tr td a:hover{ color: #fff!important; }
.nexgen_digital_contract table tbody tr td .download{
    background: #000;
    color:#fff;
}
.nexgen_digital_contract table tbody tr td .view{
    background: #00a8ef; color:#fff;

}
.modal_test{ width:80%!important; margin:30px auto; max-width: 100%!important;}
/*.modal_test .modal-content .modal-body .sales_agreement_wrapper {
    background: none;
    background-attachment: inherit;
    padding: 0;
}

.modal_test .sales_agreement_wrapper   .sales_inner_wrapper {
    width: 100%!important;
}
.modal_test .sales_agreement_wrapper   .sales_inner_wrapper .inner_block h2{ font-size: 44px;}*/
.modal_test{ width:80%!important; margin:30px auto; max-width: 100%!important;}
.modal_test .modal-content{ padding: 30px!important;}
.modal_test .modal-content input{ border: none; border-bottom: 1px solid #000; }
.modal_test .modal-content .modal-body { border: 4px solid #00a8ef!important;}
.modal_test .modal-content .modal-body input { border: none!important; border-bottom: 1px solid #000!important; padding: 0 10px; }
.modal_test .modal-content .modal-body input:focus { outline: none!important;; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree h2 {
    text-align: center;
    font-size: 24px;
    font-family: 'RalewayBold';
    margin-bottom: 15px;
}
.modal_test .modal-content .modal-body .inner_c_section .header_agree .sales_agreement_Content .heading {
    font-family: RalewayRegular; font-size: 18px;
    margin: 10px 0;
}
.modal_test .modal-body .inner_c_section .scheduledA_section .sAHeader{ text-align: center; }
.modal_test .modal-body .inner_c_section .scheduledA_section .sAHeader h3{ font-size: 18px; margin-bottom: 8px; font-family: 'RalewayBold'; }
.modal_test .modal-body .inner_c_section .scheduledA_section .sAHeader h4{ font-size: 19px; font-family: 'RalewayBold'; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content ol li{ margin-bottom: 15px; font-family: 'RalewayRegular';}
.modal_test .inner_c_section .header_agree .content ol li .inner_alfa_content .li_with_no{ display: inline-flex; margin-bottom: 15px; }
.modal_test .inner_c_section .header_agree .content ol li .inner_alfa_content .li_with_no p{ margin-right: 15px; font-size: 18px; font-family: 'RalewaySemiBold'; }
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list{ padding: 0 30px;}
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .li_with_no{  display: inline-flex; width: 100%; margin-bottom: 15px; }
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .li_with_no p{  display: inline-flex; margin-right: 20px; font-family: 'RalewayRegular'; }
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .li_with_no h6{  margin-right: 20px; font-family: 'RalewayRegular';  font-size: 16px; line-height: 24px; }
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .sub_heading{ display: inline-flex; margin-left: 50px; margin-bottom: 15px;}
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .sub_heading h6{ font-family: 'RalewayRegular'; font-size: 16px; line-height: 24px; }
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .sub_heading p{ margin-right: 20px; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content ol li .new_inneralfa .li_with_no{ display: inline-flex; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content ol li .new_inneralfa .li_with_no p{ margin-right: 20px; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content .witness_block input{ width: 75%; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content .witness_block input:nth-of-type(3){ width: 58%; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content .witness_block h3{ font-family: 'RalewaySemiBold'; font-size: 16px;  }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content .witness_block p span{ vertical-align: bottom; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content ol li .inner_alfa_content2 .li_with_no{ display: inline-flex; margin-bottom: 15px;}
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content ol li .inner_alfa_content2 .li_with_no p{ margin-right: 20px; }
.modal_test .modal-content .modal-body .inner_c_section .footer_contractform p{ font-family: 'RalewaySemiBold'; margin-top: 15px; }
.modal_test .modal-content .modal-body .inner_c_section  .code_conduct_wrapper .col-md-6{ text-align: center; }
.modal_test .modal-content .modal-body .inner_c_section  .code_conduct_wrapper .col-md-6 input{ text-align: center; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content .witness_block .print1{ width: 42%; }
.modal_test .modal-content .modal-body .inner_c_section .header_agree .content .witness_block .title1{ width: 49%; }
/*restrictive strat*/
.restrictive .inner_scheduled_list .li_with_no{ margin-bottom: 0px!important; }
.restrictive .inner_scheduled_list .sub_heading h6{  font-family: 'RalewayRegular'!important;  font-size: 16px; line-height: 24px; margin-bottom: 15px; }
/*restrictive end*/
/*Exhibit sec start*/
.modal_test .modal-body .inner_c_section .exhibit_section{ padding: 0 30px; }
.modal_test .modal-body .inner_c_section .exhibit_section h4{ font-family: 'RalewayBold'; font-size: 18px; text-align: center; margin-bottom: 10px; }
.modal_test .modal-body .inner_c_section .exhibit_section p{ font-family: 'RalewayRegular'; font-size: 16px; }
.modal_test .modal-body .inner_c_section .exhibit_section h5{ font-family: 'RalewaySemiBold'; font-size: 16px; }
.modal_test .modal-body .inner_c_section .exhibit_section .exhibit_heading{ font-size: 20px;
    font-family: 'RalewaySemiBold';
    margin-bottom: 15px;
}
.modal_test .modal-body .inner_c_section .exhibitB .li_with_no{ margin-bottom: 0px; }
.modal_test .modal-body .inner_c_section .exhibitB  .sub_heading {  margin-bottom: 15px; }
.modal_test .modal-body .inner_c_section .exhibitB  .sub_heading h6 { font-family: 'RalewayRegular'; font-size: 16px; }
.modal_test .modal-body .inner_c_section .footer_contractform { padding: 0 30px;}
/*Exhibit sec end*/
.modal_test .modal-content .modal-body .sales_agreement_wrapper {
    background: none;
    background-attachment: inherit;
    padding: 0;
}
.modal_test .sales_agreement_wrapper .sales_inner_wrapper {
    width: 100%!important;
}
.modal_test .sales_agreement_wrapper .sales_inner_wrapper .inner_block h2{ font-size: 44px;}

.sales_agreement_wrapper .sales_inner_wrapper .inner_scheduled_list .new_alignment,
.modal_test .inner_c_section .scheduledA_section .inner_scheduled_list .new_alignment{ margin-left: 80px; margin-bottom: 10px;}
.footer_contractform .bottom_form_section span{ vertical-align: bottom; }

/*REGIONAL RECRUITER*/
.r_r_dashboard_innerblock{ /*width: 85%;*/ margin: 0 auto; }
.r_r_dashboard_innerblock .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 50%;
    max-width: 50%;
}
.r_r_dashboard_innerblock .col-md-4 table{ margin-bottom: 100px;}
.r_r_dashboard_innerblock .col-md-4 .reps_inner_block1 h3{  font-family: 'RalewaySemiBold'; text-transform: uppercase; }
.r_r_dashboard_innerblock .col-md-4 .reps_inner_block2 h3{  font-family: 'RalewaySemiBold'; text-transform: uppercase; }

/*admin_header*/
.admin_header .col-md-8 ul {  width: 100%!important; }
.admin_header .col-md-8 {
    -ms-flex: inherit!important;
    flex: inherit!important;
    max-width: inherit!important;
    width: 80%;
}
.admin_header .col-md-4 {
    -ms-flex: inherit!important;
    flex: inherit!important;
    max-width: inherit!important;
    width: 20%;
}

.admin_header .col-md-8 .navbar-brand .nex_header_logo{ width: 300px; }
.admin_header .col-md-8 .navbar-brand .nex_header_logo img{ width: 100%; }
/*REP DASHBOARD*/
.rep_dashboard_wrapper1{ background: url("../images/rep_dashboardbg.jpg") no-repeat right top!important; position: relative;}
.rep_dashboard_wrapper1 .admin_dashboard_container{ background: none; }
.avivideowrapper {
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
}
.avivideowrapper h2{
    text-align: center;
    margin: 0;
    padding-bottom: 16px;
    font-family: 'RalewayBold';
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b;
}
.aviiframewrapper {
    display: block;
    width: 521px;
    height: 293px;
    background: #fff;
    padding: 11px;
    box-shadow: 0 0 10px #0000008f;
    margin: 0 auto;
}

.rep_dashboard_wrapper2{ background: url("../images/rep_dashboardbg2.jpg") no-repeat center center;
    min-height:316px;
    position: relative;
    margin-top: 15px;
}
.rep_dashboard_wrapper2 .inner_content{
    position: absolute;
    top: 48%;
    left: 61%;
    transform: translate(-50%, -50%);
}
.rep_dashboard_wrapper2 .inner_content h2{
    font-family: 'RalewayBold';
    font-size: 60px;
    color: #fff;  text-transform: uppercase;
    line-height: 48px;
    margin-bottom: 20px;
}
.rep_dashboard_wrapper2 .inner_content h4{ color: #fff; font-size: 20px; font-family: 'RalewayRegular'; line-height: 30px; }
.rep_dashboard_wrapper2 .inner_content h4 span{ color: #84fff5; font-family: 'RalewaySemiBold';}
.rep_dashboard_wrapper2 .inner_content h4 .contact_no{  font-family: 'OpenSansSemiBold';}


.rep_dashboard_wrapper2 .inner_content .appointment_booking_button:focus { outline: none; }
.rep_dashboard_wrapper2 .inner_content .appointment_booking_button{
    background: #000;
    color: #fff;
    font-family: RalewaySemiBold;
    font-size:24px;
    text-transform: uppercase;
    border: none;
    padding: 5px 30px;
    margin-top: 15px;
    text-align: center;
    cursor: pointer;
}
.rep_dashboard_wrapper3{ width: 1040px; margin: 0 auto; padding: 0 15px;}
.rep_dashboard_wrapper3 .row{ margin: 0; }
.rep_dashboard_wrapper3 .row .col-md-4{ padding-left: 0;     flex: 50%;
    max-width:50%;  }
.rep_dashboard_wrapper3 .row .col-md-4:nth-last-child(1) { padding-right: 0; }

/*change*/
/*.rep_dashboard_wrapper3 .buttoncss{cursor:pointer; padding: 10px 0 7px 0; width: 100%; background: #000; font-family: "RalewaySemiBold"; color: #fff; font-size: 24px;  border: none; margin: 15px 0; margin-bottom: 45px; text-transform: uppercase; display: block; text-align: center; text-decoration: none; }
.rep_dashboard_wrapper3 .buttoncss:focus{ outline: none;}*/
.rep_dashboard_wrapper3 button{cursor:pointer; padding: 10px 0 7px 0; width: 100%; background: #000; font-family: "RalewaySemiBold"; color: #fff; font-size: 24px;  border: none; margin: 15px 0;   text-transform: uppercase; }
.rep_dashboard_wrapper3 button:focus{ outline: none;}
.rep_dashboard_wrapper3 button a{ color: #fff; text-decoration: none; }
.rep_dashboard_wrapper3 button a:hover{ color: #fff; }

/*USER ACCOUNT SETTING*/
.user_account_setting_wrapper .account_inner_wrapper{  background-color: #efefef; width: 90%; margin: 0 auto; padding: 15px; margin-bottom: 65px; }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper{  width: 750px;  }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper form label{ font-family: 'RalewaySemiBold'; text-transform: uppercase; padding-right: 0;  }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .form-group:nth-last-child(1){ margin-bottom: 0; }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper form .col-sm-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper form .col-sm-10 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    padding-right: 0;
}
.user_account_setting_wrapper .header{ background: #00c0ff; color: #fff; font-family: 'RalewayBold'; font-size: 40px; padding: 10px 0 9px  0; text-transform: uppercase; text-align: center; margin-bottom: 35px; }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .button_wrapper{ width: 100%; padding: 0 20px; }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .button_wrapper button:focus{ outline: none;}
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .button_wrapper button{
    cursor: pointer; padding: 5px 13px 4px 13px; border:none;
    background: #00c0ff; color: #fff; font-family: 'RalewayBold';
    font-size: 22px; text-transform: uppercase;
    border: none;
    margin-bottom: 40px;
    margin-top: 25px;
}
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .form-group .form-control:focus{ box-shadow: none; }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .button_wrapper button:nth-child(1){ background: #00c0ff; }
.user_account_setting_wrapper .account_inner_wrapper .form_wrapper .button_wrapper button:nth-child(2){ background: #000; margin-left: 10px; }


/*REPRESENTATIVE LIST*/

.inner_content_section h1{ background: #00a8ef; font-family: 'RalewayBold'; font-size: 40px; padding: 13px 0 11px 0;
    color: #fff; text-align: center;  margin-bottom: 25px; }
.representative_list_wrapper { width: 1610px; margin: 0 auto; }
.representative_list_wrapper .inner_main_wrap .left_content { width: 1200px;
    float: left;}
.representative_list_wrapper .inner_main_wrap .left_content h2{
    background: #00a8ef; font-family: 'RalewayBold'; font-size: 30px; padding: 13px 15px 11px 15px;
    color: #fff; margin-bottom: 0; }
.representative_list_wrapper .inner_main_wrap .left_content .table  { border: 1px solid #efefef; }
.representative_list_wrapper .inner_main_wrap .left_content .table thead th{ background: #ebebeb; padding-top: 20px; padding-bottom: 20px; color: #00a8ef; vertical-align: text-top; }
.representative_list_wrapper .inner_main_wrap .left_content  .table-striped tbody tr:nth-of-type(odd) {background-color: #fff; }
.representative_list_wrapper .inner_main_wrap .left_content  .table-striped tbody tr:nth-of-type(even) {
    background-color: #efefef;
}
.representative_list_wrapper .inner_main_wrap .left_content  .table td, .table th td{
    margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; border-top:  4px double #e4e3e3;  border-bottom: 2px solid #e4e3e3; width: 20%; }

.representative_list_wrapper .inner_main_wrap .left_content h3{
    background: #000; font-family: 'opensans_italic'; font-size: 22px; padding: 13px 15px 11px 15px; margin-bottom: 0;
    color: #fff; }


.representative_list_wrapper .inner_main_wrap .right_content { width: 390px;
    float: left; margin-left: 20px; }
.representative_list_wrapper .inner_main_wrap .right_content .search_header{ background: #00c0ff;     padding: 6px 8px;
    display: flex;
    padding-right: 5px;}
.representative_list_wrapper .inner_main_wrap .right_content .search_header input{ width: 92%; padding: 0 10px; border: none; height: 30px; }
.representative_list_wrapper .inner_main_wrap .right_content .search_header input:focus{ outline: none; }
.representative_list_wrapper .inner_main_wrap .right_content .search_header button {
    cursor: pointer; border: none;
    border-left:1px solid #fff;}

/*.traing_innerwrapper .trainingdivfull { width: 90%!important; margin: 0 auto; }*/
/*.traing_innerwrapper .trainingdivadjust { width: 74%!important; float: left; }*/
.representative_list_wrapper .inner_main_wrap .right_content .search_header button:focus{ outline: none; }

.representative_list_wrapper .inner_main_wrap .right_content h3{ background: #000; color: #fff; font-family: 'RalewayBold'; font-size: 22px;
    padding: 10px;
    text-transform: uppercase;
    padding-top: 12px;
    margin-bottom: 0px;
}
.representative_list_wrapper .inner_main_wrap .right_content .search_inp input{ height: 38px; margin-top: 10px; display: block; width: 100%; padding: 0 10px; border: 1px solid #cecdcd;}
.representative_list_wrapper .inner_main_wrap .right_content .search_inp input:focus{ outline: none;}

.representative_list_wrapper .inner_main_wrap .pagination_sec{ text-align: center; margin-bottom: 50px; margin-top: 11px; }
.representative_list_wrapper .inner_main_wrap .pagination_sec ul { padding-left: 0; display: inline-block; text-align: center; margin-bottom: 0;}
.representative_list_wrapper .inner_main_wrap .pagination_sec ul li {
    cursor: pointer; float: left; list-style: none; border-radius: 3px; }
.representative_list_wrapper .inner_main_wrap .pagination_sec ul li a{ background: #00c0ff;
    color: #fff;
    padding: 1px 9px;
    border-radius: 3px; }
.representative_list_wrapper .inner_main_wrap .pagination_sec ul li a.active { background: #000;
    color: #fff; }
.representative_list_wrapper .inner_main_wrap .pagination_sec ul li a{ margin: 4px;
    padding-bottom: 3px; }



/*REP TRAINING CENTER*/
.rep_training_wrapper h2{
    font-size: 40px;
    font-family: 'RalewayBold';
    background: #00a8ef;
    padding: 15px 0;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    padding-top: 12px;
}


.traing_innerwrapper { width: 1610px; margin: 0 auto; margin-top: 15px; display: flex; }
.traing_innerwrapper .training_leftpart{ width: 100%; float: none;}



.traing_innerwrapper .training_rightpart{ width: 390px; float: left; margin-left: 15px; }
.traing_innerwrapper .training_rightpart h1{ background: #000; font-family: 'RalewayBold'; margin-bottom: 0; font-size: 22px;     color: #fff;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
}
.traing_innerwrapper .training_rightpart ul{ padding-left: 0; }
.traing_innerwrapper .training_rightpart ul li{ list-style: none; background: #e6e8e9; border-bottom: 1px solid #fff; cursor: pointer; }
.traing_innerwrapper .training_rightpart ul li:hover{ background: #bcc4c7; }
.traing_innerwrapper .training_rightpart ul li span{ padding-right: 20px; }
.traing_innerwrapper .training_rightpart ul li a{ text-decoration: none; color: #3f4040;  font-family: 'RalewayMedium'; font-size: 20px; text-transform: capitalize;padding: 18px; display: flex; width: 100%; }
.traing_innerwrapper .training_rightpart ul li a:hover{ color: #3f4040; }

.training_leftpart .carousal_content .carousel-caption .carousal_inner p{ font-family: 'RalewayMedium'; font-size: 26px; color: #000; margin-bottom: 5px; }
.training_leftpart .carousal_content .carousel-caption .carousal_inner h1{ font-family: 'RalewayBold';  margin-bottom: 0; color: #000; }
.training_leftpart .carousal_content .carousel-caption .carousal_inner h4{ color: #000; font-family: RalewaySemiBold; font-size: 24px; text-align: left; }
.training_leftpart .carousal_content .carousel-caption .carousal_inner{ position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 45px;
}
.training_leftpart audio{
    width: 100%;
    border: 1px solid #000000;
    border-radius: 30px;
    height: 40px;
    margin: 0 auto;
    text-align: center;
}
.training_leftpart .audio_style{ color:#00a8ef; font-size: 20px; font-family: 'RalewayMedium'; margin-bottom: 0; text-transform: capitalize;  }

.training_leftpart .carousal_content .carousel-caption .carousal_inner .header_list{ padding-left: 10px; list-style: none;  text-align: left;  }
.training_leftpart .carousal_content .carousel-caption .carousal_inner .header_list li{  font-size: 30px;  }
.training_leftpart .carousal_content .carousel-caption .carousal_inner .header_list li::before{
    content: '\f10c'; font-family: 'FontAwesome';
    margin:0 5px 0 -15px;
    color: orangered; text-align: left; }
.training_leftpart .carousal_content .carousel-caption .desease_list{ text-align: left; list-style-type: none; }
.training_leftpart .carousal_content .carousel-caption .desease_list div{ margin-top: 10px; }
.training_leftpart .carousal_content .carousel-caption .desease_list li::before{   content: '\f10c'; font-family: 'FontAwesome';
    margin:0 5px 0 -15px;
    color: orangered;  }
.training_leftpart .carousal_content .carousel-caption .carousal_inner ul li{ color: #000; font-family: RalewaySemiBold; font-size: 18px; margin-bottom: 1px; }
.training_leftpart .carousal_content .carousel-caption .carousal_inner   .under_list_part{ list-style: none;  }
.training_leftpart .carousal_content .carousel-caption .carousal_inner   .under_list_part li:before{ font-family: 'FontAwesome';
    content: '\f10c';
    margin:0 5px 0 -15px;
    color: orangered;  }


/*.training_leftpart .carousal_content .carousel-caption{ background: #fff;}*/
/*.training_leftpart .carousal_content .carousel-caption h3{ color: #415591; font-family: 'RalewayBold'; text-transform: capitalize; font-size: 40px;  }*/
/*.training_leftpart .carousal_content .carousel-caption h3 span {  text-transform: uppercase; font-size: 50px;   }*/

/*.training_leftpart .carousel .carousel-control-next, .carousel-control-prev{ width: 15%!important; }*/
/*.training_leftpart .carousel .carousel-indicators{ display: block; }*/

/*.training_leftpart  .carousel-caption {*/
/*position: absolute;*/
/*right: 15%;*/
/*bottom: 20px;*/
/*left: 15%;*/
/*z-index: 10;*/
/*padding-top: 0px;*/
/*padding-bottom: 0px;*/
/*color: #fff;*/
/*text-align: center;*/
/*top: 50%;*/
/*left: 50%;*/
/*transform: translate(-50%, -50%);*/
/*width: 65%;*/
/*height: 90%;*/
/*box-shadow: 0px 6px 9px -1px #616161;*/
/*}*/
.training_leftpart .panel{ background:#22bdff; }
.training_leftpart .panel button{ color: #fff!important; text-decoration: none; font-family: 'OpenSansSemiBold'; font-size: 24px; text-transform: uppercase; }
.training_leftpart .panel  .card-body{ background: url("../images/trainin_lesson_bg.png") no-repeat; background-size: cover;  position: relative; height: auto;
    padding: 100px 0;
}
.training_leftpart .panel .card-body .action_wrapper{
    bottom: 0;
    width: 80%;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    margin-top: 20px;
}
.training_leftpart .panel .card-body .action_wrapper a{ margin: 0 15px;}
.training_leftpart .panel .card-body .action_wrapper a:last-child{ margin: 0px;}
.training_leftpart  .carousel-control-prev-icon {
    background-image: url(../images/prev_icon1.png)!important;
    padding: 15px;
    height: 35px;
    font-weight: bold;
    cursor: pointer;
}
.training_leftpart  .carousel-control-next-icon {
    background-image: url(../images/next_icon1.png)!important;
    padding: 15px;
    height: 35px;
    font-weight: bold;
    cursor: pointer;

}
/*change*/
.training_leftpart .accordian_image {
    background: #fff;
    width: 80%;
    padding: 30px 20px;
    height: auto;
    margin: 0 auto;
    position: relative;
}
.training_leftpart .accordian_image  .lucoplast1{ width: 35px; height: 35px; position: absolute; background: #f0f0f0; border:1px solid #c4c8cd; top:-15px; left: -15px; transform: rotate(-15deg); }
.training_leftpart .accordian_image  .lucoplast2{ width: 35px; height: 35px;  position: absolute; background: #f0f0f0; border:1px solid #c4c8cd; top:-15px; right: -15px; transform: rotate(-15deg); }

.training_leftpart .accordian_image .content_area p p:nth-child(1){ font-family: RalewayBold; color: #415591; text-transform: uppercase; font-size: 50px; text-align: center; margin-bottom: 15px; }
.training_leftpart .accordian_image .content_area p p:nth-child(2){ font-family: RalewayBold; color: #415591;   font-size: 30px; text-align: center; margin-bottom: 30px; }
.training_leftpart .accordian_image .content_area p p:nth-child(3){ font-family: RalewayBold; color: #415591;   font-size: 40px; text-align: center; }
/*.training_leftpart .accordian_image .content_area p .O0{*/
/*margin-left: 0!important;*/
/*}*/

.s_w_main_wrap{ position: relative; }
/*change*/
/*.training_leftpart .slider_wrapper{ width: 100%;  height: 100%;  }*/
.training_leftpart .slider_wrapper{ width: 100%; position: relative; height: 100%; }
/*change*/
/*.training_leftpart .slider_wrapper .slider_inner_content{
    position: inherit;
    top: 0;
    left: 0;
    transform: inherit;
    width: 100%;
}*/
.training_leftpart .slider_wrapper .slider_inner_content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.training_leftpart .slider_wrapper .slider_inner_content img{ width: 100%;
    /*height: auto;*/
    height: 100%;
}

.training_leftpart .slider_wrapper .slider_inner_content .prev_arow {
    width: 5%!important;
    background: #ffffff!important;
    position: absolute!important;
    top: 50%!important;
    left: 0!important;
    text-align: center!important;
    font-size: 30px!important;
    padding: 2px!important;
}
.training_leftpart .slider_wrapper .slider_inner_content .next_arow {
    width: 5%!important;
    background: #ffffff!important;
    position: absolute!important;
    top: 50%!important;
    right: 0!important;
    text-align: center!important;
    font-size: 30px!important;
    padding: 2px!important;
}
.download_pdf{
    background: #000;
    padding: 7px 8px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
}
.download_pdf:hover{ color: #fff;}
/*change*/
/*.training_leftpart .accordian_image .content_area p .O0 span span span strong{ font-family: 'RalewayRegular'!important; font-size: 24px;}
.training_leftpart .content_background span strong{padding-left: 10px;  font-size: 20px;
    font-family: 'RalewayRegular'; }
.training_leftpart .accordian_image .content_area p p{
    margin-bottom: 0px;
}
.training_leftpart .accordian_image .content_area p p{ font-size: 20px; }
.training_leftpart .accordian_image .content_area p .O1 span span span strong{ font-size: 22px!important; font-family: 'RalewayRegular'; margin-top: 0!important;}
.training_leftpart .accordian_image .content_area p p span span span { font-family: 'RalewayBold'; line-height: 55px; }*/
.mark_done{     position: absolute;
    right: 0px;
    bottom: 25px;
    background: #efefef;
    font-size: 18px;
    font-family: 'RalewaySemiBold';
    text-transform: uppercase;
    padding: 3px 12px;
    cursor: pointer;
}

.video_wrapper{ width: 100%;}
.video_wrapper video{ width: 100%; height: auto; }

/*.img_wrapper { width: 100%;}
.img_wrapper img{ width: 100%; height: auto;}*/

.img_wrapper {
    width: 100%;
    text-align: center;
    position: relative;
    height: auto;
}
.img_wrapper img {
    width: 100%;
    max-width: 100%;
    height: auto;
}


.generaltablecls{}
.generaltablecls .table p{
    font-size: 16px !important;
    text-transform: inherit !important;
    font-family: 'RalewayRegular' !important;
    margin-bottom: 3px !important;
}

.generaltablecls .table p span{
    font-size: 18px !important;
    text-transform: inherit !important;
    font-family: 'RalewayBold' !important;
}

.generaltablecls .table p span strong{
    font-size: 14px !important;
    text-transform: inherit !important;
    font-family: 'RalewayRegular' !important;
    margin: 0 !important;
}

.generaltablecls .table div.O0{
    margin: 0px !important;
    font-size: 14px !important;
    text-transform: inherit !important;
    font-family: 'RalewayRegular' !important;
}



.generaltablecls .table div.O1,
.generaltablecls .table div.O2,
.generaltablecls .table div.O3,
.generaltablecls .table div.O4{
    margin-left:5px !important;
    margin: 0 !important;
}

.generaltablecls .table div.O0 span,
.generaltablecls .table div.O1 span,
.generaltablecls .table div.O2 span,
.generaltablecls .table div.O3 span,
.generaltablecls .table div.O4 span{
    font-size: 14px !important;
    text-transform: inherit !important;
    font-family: 'RalewayRegular' !important;
    margin: 0 !important;
}

.generaltablecls .table div.O0 strong,
.generaltablecls .table div.O1 strong,
.generaltablecls .table div.O2 strong,
.generaltablecls .table div.O3 strong,
.generaltablecls .table div.O4 strong{
    font-size: 14px !important;
    text-transform: inherit !important;
    font-family: 'RalewayRegular' !important;
    margin: 0 !important;
    line-height: 20px;
}


.generaltablecls.content_background{}
.generaltablecls .content_background span strong{padding-left: 10px; }
.generaltablecls table tr td .deletebtn{ background: #000; border: none; font-size: 16px; font-family: 'RalewaySemiBold'; color: #fff; text-transform: uppercase; padding: 5px 10px 4px 10px; cursor: pointer; margin-bottom: 10px; margin-right: 10px;  }
.generaltablecls table tr td .editbtn{ color: #fff; background: #22bdff; border: none; font-size: 16px; font-family: 'RalewaySemiBold'; text-transform: uppercase; padding: 5px 10px 4px 10px; cursor: pointer; }

/*change*/
/*.generaltablecls table .w9_font_change{ font-family: 'OpenSansSemiBold'!important;}*/
.generaltablecls table tr td .legal_doc_donload_button a{ background: #000; font-family: 'RalewayBold'; font-size: 18px; color: #fff; text-transform: uppercase;
    padding: 5px 15px 4px 15px; text-decoration: none;}

.contract_doc_wrapper{ width: 95%; margin: 0 auto; margin-bottom: 50px;}
.contract_doc_wrapper .header_p { background: #00a8ef;}
.contract_doc_wrapper .header_p h2{ background: #00a8ef; color: #fff; font-family: "RalewayBold"; padding: 10px; padding-top: 8px; text-transform: uppercase; font-size: 20px;}

.contract_doc_wrapper .contract_doc_content_w{ text-align: center; padding: 15px; }
.contract_doc_wrapper .bg-light_rep_w{ tbackground-color: #f8f9fa !important;
    border: 1px solid #000;
    margin-top: 35px; }
.contract_doc_wrapper .bg-light_rep_w .ins_w {
    text-align: left!important;
    font-family: 'OpenSansSemiBold';
    background: #35a6f5;
    color: #fff!important;
    padding: 10px 20px!important;
    font-size: 20px!important;


}

.contract_doc_wrapper .contract_doc_content_w h3{margin: 15px; color: #00a8ef; text-transform: uppercase; font-size: 24px; font-family: "RalewayMedium"; }
.contract_doc_wrapper .contract_doc_content_w a{ color: #fff; text-transform: uppercase; font-size: 18px; font-family: "RalewayMedium"; background: #000;  padding: 6px;
    margin-bottom: 15px;
    display: inline-block;
    width: 150px;
    margin: 0 auto;  }
.contract_doc_wrapper .contract_doc_content_w a:hover{ color: #fff; }

.contract_doc_wrapper .contract_doc_content_w .pdf_link{
    width:auto!important; background: none!important;
    display: inline-block;
    color: #40a4fc;
    font-size: 17px;
    text-transform: lowercase;  }
.contract_doc_wrapper .contract_doc_content_w .pdf_link:hover{
    color: #40a4fc;}

.exhibit_section_wrapper{ padding: 20px 30px!important; border:4px solid #00a8ef; border-radius: 4px;}
.exhibit_section_wrapper .exhibit_section h4, .scheduledA_section h4{ text-align: center!important; margin-bottom: 15px;}
.scheduledA_section .exhibit_b_heading .input_tag{ border: none; border-bottom: 1px solid #000; }
.scheduledA_section .exhibit_b_heading  .input_tag:focus{ outline: none; box-shadow: none;  }




.exhibit_section_wrapper .exhibit_section .exhibit_heading{ font-size: 20px;
    margin-bottom:10px; }



/*INSTRUCTIONS SECTION*/

.contract_doc_wrapper .contract_doc_content_w .ins_w {text-align: left!important; color: #000; font-family: 'OpenSansSemiBold'; }
.contract_doc_wrapper .contract_doc_content_w .instruction_list_w9 ol{text-align: left!important; }
.contract_doc_wrapper .contract_doc_content_w .instruction_list_w9 ol li{ font-family: 'OpenSansRegular'; }

.training_listmodal{ text-align: center; }
.training_listmodal h1{ background: #22bdff; color: #fff; font-size: 18px; font-family: 'RalewayBold'; padding: 5px 15px 6px 15px; margin-bottom: 20px; }

.training_listmodal .btn-default{
    background: #22bdff;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'RalewayMedium';
    padding: 1px 20px;
    border: none;

}
.training_listmodal .btn-primary{
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'RalewayMedium';
    padding: 1px 20px;
    margin-left: 15px;
    border: none;


}
.training_listmodal button:focus{ outline: none; box-shadow: none; border: none; }
.success_notify h1{ color: #00d400; font-size: 20px; text-align: center; text-align: center; }

/*admin_training_center_manage_popup*/
.admin_training_center_manage_popup {background: #efefef; width: 900px; margin: 30px auto; padding: 15px; border: 3px solid #22bdff; border-radius: 5px; position: relative; margin-bottom: 45px;   }
.admin_training_center_manage_popup .cancel_icon{ background: url(../images/close_iconbg.png) no-repeat; position: absolute;  right: 0;
    top: 0;
    width: 50px;
    height: 65px;

}

.admin_training_center_manage_popup form .custom_checkbox{ margin-top: 15px; }
.admin_training_center_manage_popup .cancel_icon button { font-family: 'RalewayBold'; font-size: 20px; color: #fff; border:none; color: #efefef; width: 30px; height: 30px; border-radius: 50%; }
.admin_training_center_manage_popup .content_header_block h3{ text-align: center; text-transform: uppercase; font-family: 'RalewayBold'; font-size: 40px; background: url("../images/signup-underline.jpg") no-repeat center bottom; padding-bottom: 10px; }
.admin_training_center_manage_popup .content_header_block .button_upload{ display: inline-flex; margin: 15px 0 0 0; }
.admin_training_center_manage_popup .content_header_block .button_upload div .upload_lebel{ color: #00d400; font-family: 'OpenSansRegular'; }
.admin_training_center_manage_popup .content_header_block .upload_v{ margin: 25px 0;
    /*change */
    /*width: 300px; */
}
/*change*/
.admin_training_center_manage_popup .content_header_block   .upload_v video{ margin: 0; }
/*.admin_training_center_manage_popup .content_header_block .upload_v img{ max-width: 100%; }
.admin_training_center_manage_popup .content_header_block .upload_v video{ max-width: 100%; }*/



.admin_training_center_manage_popup .content_header_block .button_upload span{font-family: "RalewaySemiBold"; font-size: 20px; text-transform: capitalize; }
.admin_training_center_manage_popup .content_header_block .button_upload button {cursor: pointer; margin-left: 10px; font-family: "OpenSansRegular"; font-size: 20px; background: #000; color:#fff; border:none; text-transform: uppercase; }
.admin_training_center_manage_popup .content_header_block .button_upload button:focus{ outline: none; }
.admin_training_center_manage_popup .content_header_block .form-group .form-control{ box-shadow: none; font-family: 'RalewayMedium'; }
.admin_training_center_manage_popup .content_header_block form .box-body label,.form-check-label{ font-family: 'RalewayMedium'; font-size: 16px; }
.admin_training_center_manage_popup .content_header_block .email_div textarea{ resize: none; }
.admin_training_center_manage_popup .content_header_block .email_div .radio_part{ display: inline ; width: auto; vertical-align: middle; margin-left: 24px;  }
.admin_training_center_manage_popup .content_header_block  .radio_content{ background: #e0dfdf; padding: 10px;}
.admin_training_center_manage_popup .content_header_block  .radio_content .col-md-2  { padding-right: 0;}
.admin_training_center_manage_popup .content_header_block  .radio_content .col-md-10  { padding-left: 5px;}
.admin_training_center_manage_popup .content_header_block  .radio_content .col-md-2 h5{ color: #22bdff; text-transform: capitalize; }

.admin_training_center_manage_popup .content_header_block form .box-body .audio_wrap{ display: block;
    /*change*/
    /*width: 300px;*/
}
.admin_training_center_manage_popup .content_header_block form .box-body .audio_wrap audio{ width: 100%; }



.admin_training_center_manage_popup .content_header_block .button_section{ float: right;}
.admin_training_center_manage_popup .content_header_block .button_section button{ cursor: pointer; font-family: 'RalewayMedium'; color: #fff; background: #000; border: none; padding: 4px 15px 3px 15px; text-transform: uppercase; }
.admin_training_center_manage_popup .content_header_block .button_section button:nth-last-child(1){ margin-left: 10px;}
.admin_training_center_manage_popup .content_header_block .box-footer button{text-transform: uppercase; background:#22bdff; border:none; padding: 5px 15px 4px 15px; color: #fff; font-family: 'RalewayBold' }
.admin_training_center_manage_popup .content_header_block .box-footer button:nth-last-child(1){margin-left: 15px;  cursor: pointer; outline: none;}

/*Signature DIV*/
.brandmanagement_modal { border: 3px solid #00c0ff; border-radius: 2px; }

.brandmanagement_modal .cross{
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 5px;
}

.brandmanagement_modal .logo_wrapper{ text-align: center; }
.brandmanagement_modal .logo_wrapper img{ max-width: 100%; width: auto;}
.brandmanagement_modal .digital_sign h3{ color: #00c0ff; text-transform: capitalize;font-family: 'RalewayMedium'; margin-top: 25px; }
.brandmanagement_modal .message_success{  margin-top: 25px; }
.brandmanagement_modal .message_success label{display: block;}
.brandmanagement_modal .message_success input{ width: 100%; border: 1px solid #b5b5b5; font-family: RalewaySemiBold; font-size: 16px; padding: 7px; }
.brandmanagement_modal .message_success input:focus
.brandmanagement_modal .message_success p{ line-height: 25px; font-family: 'RalewayRegular'; font-size: 16px; }
.brandmanagement_modal .message_success p span{font-weight: 500;color: #0071bd;}
.helpwrapper{position: absolute;right: -2px;top: 50%;transform: translateY(-50%);}
.brandmanagement_modal .first_sign_wrapper{ margin-top: 25px; }
.brandmanagement_modal .first_sign_wrapper p{ background: url(../images/digital-sign-fieldseticon1.png) no-repeat -3px 5px;
    padding-left: 65px;
    font-size: 18px;
    text-transform: capitalize;
    color: #0baade;
    font-family: 'RalewayRegular';
    background-size: 12%;
    margin-bottom: 0;
}
.brandmanagement_modal .third_sign_wrapper { margin-bottom: 25px; }
.brandmanagement_modal .third_sign_wrapper p{
    background: url(../images/digital-sign-fieldseticon2.png) no-repeat -4px -10px;
    padding-left: 65px;
    font-size: 18px;
    text-transform: capitalize;
    color: #0baade;
    font-family: 'RalewayRegular';
    background-size: 13%;
    margin-bottom: 0;

}
.brandmanagement_modal .second_sign_wrapper{ border-left: 3px solid #9de7ff; padding: 0 15px;}
.brandmanagement_modal .second_sign_wrapper .sign_text input{ padding: 0; font-family: 'Notera'; font-size: 44px; border: none; }
.brandmanagement_modal .second_sign_wrapper .sign_text input:focus{outline: none; box-shadow: none; }


.brandmanagement_modal .button_div button {
    background: #231a1a;
    border: none;
    padding: 5px 15px;
    font-family: 'RalewayMedium';
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 15px;
}
.brandmanagement_modal .button_div button:focus{ outline: none; }

/*USER DETAILS */

.details_header h2{
    background: #00a8ef;
    font-size: 40px;
    text-transform: uppercase;
    font-family: 'RalewayBold';
    color: #fff;
    padding: 8px 15px 7px 15px;
    text-align: center;

}
.user_details_wrapper { width: 1615px; margin: 0 auto; margin-top: 15px;}
.user_details_wrapper .left_wrapper { width: 1210px; float: left;  }
.user_details_wrapper .left_wrapper  .left_wrapper_bg{background: #efefef; }
.user_details_wrapper .left_wrapper .repdeatails_form_wrapper {  padding: 15px; }
.user_details_wrapper .left_wrapper .repdeatails_form_wrapper form .form-group label { font-family: 'OpenSansSemiBold'; font-size: 16px; text-transform: capitalize; margin-bottom: 3px; }

.user_details_wrapper .left_wrapper .repdeatails_form_wrapper form .form-group .form-control:focus{ box-shadow: none; outline: none; border: 1px solid #495057; }
.user_details_wrapper .left_wrapper .repdeatails_form_wrapper form .form-group textarea{ resize: none; }


/*for seperated part*/
.user_details_wrapper textarea{ resize: none; }
.user_details_wrapper .form-control:focus{ box-shadow: none; }
.user_details_wrapper .s_part_wrapper .col-md-8{ padding-right: 0; padding-left: 0px;}
/*change*/
/*.user_details_wrapper .s_part_wrapper .col-md-8 .col-md-6{*/
/*padding-left:0;}*/
.user_details_wrapper .s_part_wrapper .col-sm-4{ padding-left: 0px; padding-right: 0; }
.user_details_wrapper .s_part_wrapper .col-sm-4 .notsub{  overflow: hidden!important; height: auto!important; margin-bottom: -20px;}
.user_details_wrapper .s_part_wrapper .col-sm-4 .col-md-12{ padding-left: 0px; padding-right: 9px; }
.user_details_wrapper .s_part_wrapper .col-sm-4 .col-md-12 .btn_position{ display: block; text-align: center; }

.form-groupnew12wrapper{padding-left: 0px; padding-right: 0; }
.form-groupnewlink{padding-left: 0px; padding-right: 15px; }

.s_part_wrapper .form-groupnew4{ padding-left: 0px; padding-right: 0;  }
.s_part_wrapper .form-groupnew4 .col-sm-12{ padding-left: 0px;  width: 100%!important;
    max-width: 100%!important; }

.s_part_wrapper .form-groupnew4 select{background-color: #e9ecef;}
.s_part_wrapper .form-groupnew12{ padding-left: 0px; padding-right: 0; padding-top:40px; }

.form-control:disabled, .form-control[readonly] {
    background-color: #fff;
    opacity: 1;
    overflow: hidden;

}




.user_details_wrapper .right_wrapper { width: 390px; margin-left: 15px; float: right; }
.user_details_wrapper .right_wrapper h3 {   background: #00a8ef;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'RalewayBold';
    color: #fff;
    padding: 8px 15px 7px 15px; cursor: pointer; }

.user_details_wrapper .left_wrapper h3{
    background: #00a8ef;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'RalewayBold';
    color: #fff;
    padding: 8px 15px 7px 15px;

}

.user_details_wrapper .left_wrapper .doctor_section{ padding: 15px; padding-top: 0;  padding-left: 0;
    padding-right: 0;
}
.user_details_wrapper .left_wrapper .doctor_section .doctor_other_list{
    float: right; width: 50%
}

.user_details_wrapper .left_wrapper .doctor_section input:focus{ outline: none; box-shadow: none; }
.user_details_wrapper .left_wrapper .doctor_section p{ font-family: 'RalewayMedium'; font-size: 18px; color: #000; }
.user_details_wrapper .left_wrapper .doctor_section label{ margin-right: 15px; font-family: 'RalewayMedium'; font-size: 16px; color: #000; }
.user_details_wrapper .left_wrapper .doctor_section label input[type=checkbox]{ margin-right: 10px; }
.user_details_wrapper .left_wrapper .doctor_section label .other_input_form{ width: 100%;
    height:38px; }


.user_details_wrapper .left_wrapper_bg .col{ margin-bottom: 15px; padding-left: 0; padding-right: 0; }
.user_details_wrapper .left_wrapper_bg .col .form-control:focus{ outline: none; box-shadow: none; border: 1px solid #000; }
.user_details_wrapper .left_wrapper_bg .col label{ font-family: 'RalewayMedium'; color: #000; margin-right: 15px; }






.user_details_wrapper .left_wrapper .note_wrap{ background: #efefef; margin-top: 15px; }
.user_details_wrapper .left_wrapper .note_wrap h2{
    background: #00a8ef;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'RalewayBold';
    color: #fff;
    padding: 8px 15px 7px 15px; }



.user_details_wrapper .left_wrapper .note_wrap .noteList{ background: #ffff; padding: 10px; margin-bottom: 10px; padding-right: 90px;  position: relative;}
.user_details_wrapper .left_wrapper .note_wrap .noteList .bth_action{  float: right;
    background: #00a8ef;
    width: 25px;
    height: 25px;
    color: #fff;
    border-radius: 50%;
    padding: 4px 6px;
    margin: 5px;
    margin-top: 0;
    cursor: pointer;
}
.user_details_wrapper .left_wrapper .note_wrap .noteList .btn_position {  position: absolute; right: 5px;  top: 10px;}


.user_details_wrapper .left_wrapper .note_wrap .inner_note_wrapper{ padding: 15px; }
.user_details_wrapper .left_wrapper .note_wrap .inner_note_wrapper .add_button{ border: none; outline: none; color: #00a8ef; background: none; font-size: 16px;
    font-family: 'RalewayBold'; text-transform: uppercase; margin-bottom: 10px;}
.user_details_wrapper .left_wrapper .note_wrap .inner_note_wrapper .add_button:focus{ outline: none; }
.user_details_wrapper .left_wrapper .note_wrap .note_area{ width: 100%; margin-bottom: 15px; outline: none; height: 85px; resize: none; border-radius: 4px; }
.user_details_wrapper .left_wrapper .note_wrap button{     margin-right: 10px; font-family: 'RalewaySemiBold'; font-size: 18px; text-transform: uppercase; background-color: #00a8ef; color: #fff; border: none; padding: 5px 10px 4px 10px;    }

.user_details_wrapper .left_wrapper .note_wrap button:focus{ outline: none; }

/*REP END DETAILS */
/*MANAGE AVAILABILITY*/

.manageavilability_wrapper{ }
.manageavilability_wrapper .manage_header{ width: 100%; }
.manageavilability_wrapper .manage_header h2{  background: #00a8ef; padding: 8px 15px 7px 15px; text-align: center; text-transform: uppercase; font-family: 'RalewayBold'; font-size: 40px; color: #fff; }
.manageavilability_wrapper .avail_content_wrapper{ padding: 25px 40px;}
.manageavilability_wrapper .avail_search_sec{background: #000; padding: 10px 15px;}
.manageavilability_wrapper .avail_search_sec .search_content{ text-align: center;}
.manageavilability_wrapper .avail_search_sec .search_content .search_hint{  font-size: 18px; color: #fff; }
.manageavilability_wrapper .avail_search_sec .search_content .search_hint input{ width: 250px; }
.manageavilability_wrapper .avail_search_sec .search_content .search_hint input:focus{ outline: none; box-shadow: none; border: 1px solid #000!important; }
.manageavilability_wrapper .avail_search_sec .search_content button{ margin-left: 10px; color: #fff; border:none; text-transform: uppercase; font-family: 'RalewayBold'; padding: 3px 15px;
    padding-top: 4px; background: #00c0ff; }
.manageavilability_wrapper .avail_search_sec .search_content button:focus { outline: none; }

.manageavilability_wrapper .avail_search_sec .search_content button:nth-last-child(1) { margin-left: 20px; background: #ff0000;  }


.avail_content_wrapper table thead{ border: 2px solid #bdbdbd;}
.avail_content_wrapper table td{
    border: none;
    border-bottom: 4px double #bdbdbd;
    border-right: 2px solid #bdbdbd;
    border-left: 2px solid #bdbdbd;
}

.avail_content_wrapper table thead th {
    border-bottom: 2px solid #dee2e6;
    color: #00c0ff;
    text-transform: uppercase;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.avail_content_wrapper .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 251, 251, 0.05);
}
.avail_content_wrapper .table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(0, 0, 0, 0.05);
}

.avail_content_wrapper table td .edit_button{ background: #00c0ff; color: #fff; font-family: 'RalewaySemiBold'; padding: 5px 10px 4px; margin-bottom: 10px; text-transform: uppercase;
    cursor: pointer; }
.avail_content_wrapper table td .delete_button{ background: #000; color: #fff; font-family: 'RalewaySemiBold'; padding: 5px 10px 4px; margin-left: 10px; text-transform: uppercase; cursor: pointer;  }

.avail_pagination ul { width: 100%; text-align: center; }
.avail_pagination ul li{display: inline-block; }
.avail_pagination ul li span{ font-family: 'OpenSansRegular'; font-size: 18px;}
.avail_pagination ul li a{ font-family: 'OpenSansRegular'; font-size: 18px;}

.avail_pagination ul li a { background: #00a8ef; color: #fff; margin: 10px; padding: 0 8px; border-radius: 2px; padding-bottom: 2px; }
.avail_pagination ul li a>.active{ background: #000!important; }



/*TERMS CONDITIONS*/
.tc_modal_wraapper .modal-body .terms_logo_wrapper { text-align: center; width: 350px; margin: 0 auto;   margin-bottom: 15px;
    padding-bottom: 5px;}
.tc_modal_wraapper .modal-body .terms_logo_wrapper img{ width: 100%; }
.tc_modal_wraapper .modal-content {
    border: 3px solid rgb(20, 170, 237);
}

.tc_modal_wraapper   {
    max-width: 85%!important;
    margin: 0 auto!important;
}

.tc_modal_wraapper .modal-body .tc_inner_content h1 {
    margin: 0px;
    text-transform: uppercase;
    font-family: 'RalewayBold';
    color: #1a77bc;
    font-size: 24px;
    margin-bottom: 20px;
}
.tc_modal_wraapper .modal-body .tc_inner_content h3 { color: #14aaed; font-size: 19px; font-family: 'RalewaySemiBold'; }
.tc_modal_wraapper .modal-body .tc_inner_content p { font-size: 17px; font-family: 'RalewayRegular'; line-height: 24px; }
.tc_modal_wraapper .modal-body .tc_inner_content p span { font-family: 'OpenSansRegular'; font-size: 15px; }
.tc_modal_wraapper .modal-body .tc_inner_content p a { color: #00a8ef; }
.tc_modal_wraapper .modal-body .tc_inner_content p .spacer{ margin-bottom: 10px; display: block; }

/*START EVENT LIST*/

.listevent_wrapper{ width: 70%; margin: 40px auto; border: 4px solid #00a8ef; background-color: #efefef; border-radius: 4px; margin-bottom: 80px; }
.listevent_wrapper  .inner_head_wrapper{ padding: 30px 0; padding-top: 26px; }
.listevent_wrapper  .inner_head_wrapper h2{ font-family: 'RalewayExtraBold'; text-transform: uppercase; font-size: 40px; text-align: center; margin: 0px;
    background: url("../images/event_list_b_border.png")no-repeat center bottom; padding-bottom: 10px; }

.listevent_wrapper .form-control {
    border-radius: 0px!important;
    width: 320px;
    float: left;
}

.listevent_wrapper .event_content_wrapper .evnt_left_content{ width: 570px; float: left; /*display: flex; justify-content: flex-start;*/}
.listevent_wrapper .event_content_wrapper .evnt_right_content {
    width: 548px;
    float: right;
}
.listevent_wrapper .event_content_wrapper form{ margin-bottom: 0;}
.listevent_wrapper .event_content_wrapper .evnt_right_content h3{ display:inline; font-size: 20px; font-family: 'RalewayBold'; color:#000; text-transform: uppercase;   padding: 10px; padding-bottom: 0;}
.listevent_wrapper .event_content_wrapper{ background:#cbcbcb; display: block; padding: 15px 10px; clear: both; overflow: hidden; }

.listevent_wrapper .event_content_wrapper  form .form-group{display: block;margin-bottom: 0; }
/*.listevent_wrapper .event_content_wrapper  form .form-group .form-control:focus{outline: none; box-shadow: none; }*/
.listevent_wrapper .event_content_wrapper .evnt_left_content form .form-group .select_inpu1{ width: 235px; border-radius: 0; }
.listevent_wrapper .event_content_wrapper .evnt_right_content form .form-group{ margin-bottom: 0; display: inline-flex; }
.listevent_wrapper .event_content_wrapper .evnt_left_content form .form-group .select_inpu2{width: 235px; border-radius: 0; }
.listevent_wrapper .event_content_wrapper .evnt_right_content form .form-group .select_inpu2{width: 280px; border-radius: 0; }
.listevent_wrapper .event_content_wrapper .evnt_right_content form .btn_search, .listevent_wrapper .event_content_wrapper .evnt_left_content form .btn_search{ background: #00c0ff; color: #fff; font-family: 'RalewayBold';     font-size: 20px;
    border: none;
    text-transform: uppercase;
    margin-left: 10px; padding: 4px 10px 3px 10px; width: auto;}

.listevent_inner_wrapper .main_inner_content{     display: flex;
    padding: .5%;
    flex-wrap: wrap;
    padding-right: 3px;
}
/*.listevent_inner_wrapper .main_inner_content .one {width: 32.7%;*/

.one{
    width: 31.7%!important;
    background: #fff;
    margin: .8%;
    border: 1px solid #dadada;
    padding: 15px;
}

/*change*/
/*.listevent_inner_wrapper .main_inner_content>div{    width:32.7%;
    padding: 15px;
    margin: 0.3%;
    background: #faf7f7;
    border: 1px solid #cccaca;
}*/
.listevent_inner_wrapper .main_inner_content>div p{margin-bottom: 10px; }
.listevent_inner_wrapper .main_inner_content>div .event_f_name{ font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight:900;}
.listevent_inner_wrapper .main_inner_content>div .event_f_date{ font-size: 16px; font-family: 'OpenSansRegular';  color: #0a7fa5; }
.listevent_inner_wrapper .main_inner_content>div .event_f_time{ font-size: 16px; font-family: 'OpenSansRegular';  color: #0a7fa5; }
.listevent_inner_wrapper .main_inner_content>div .event_f_zone{ font-size: 16px; font-family: 'OpenSansRegular';  color: #0c0c0c; }
.listevent_inner_wrapper .main_inner_content>div .booknow_button{ background: #00c0ff; border: none; padding: 2px 10px; font-size: 20px; font-family: 'RalewayBold'; color:#fff; text-transform: uppercase; }
.listevent_inner_wrapper .main_inner_content>div .booknow_button:focus{ outline: none; }

.ngcontainerdiv p{margin-bottom: 0px!important; }
.listevent_inner_wrapper .list_view_more{
    background: #efefef;
    padding: 30px;
    text-align: center;
    padding-top: 26px;
}
.listevent_inner_wrapper .list_view_more .view_more_button{ background: #00c0ff; color: #fff; font-size: 24px; text-transform: uppercase; text-align: center; padding: 4px 15px 3px 15px; border: none; font-family: RalewayBold; }
.listevent_inner_wrapper .list_view_more .view_more_button:focus{ outline: none; }

.listevent_wrapper .event_content_wrapper .evnt_left_content form .form-group .select_inpu1:focus{ box-shadow: none; outline: none; }
.listevent_wrapper .event_content_wrapper .evnt_left_content form .form-group .select_inpu2:focus{ box-shadow: none; outline: none; }


/*RESOURCES CENTER CSS*/
.resources_wrapper{ width: 100%; padding: 15px 0; padding-top: 0px;}
.resources_wrapper h3{ color:#00a8ef; font-family: 'RalewayBold'; font-size: 30px; margin-bottom: 0px; text-align: center; }
.resources_content_wrapper{  margin-top: 20px; margin-bottom: 70px;}
.resources_content_wrapper .m_wrapper{ width: 1150px; margin: 0 auto;
    padding-bottom: 1px; }
.resources_wrapper .resources_header1{
    font-size: 40px;
    font-family: 'RalewayBold';
    background: #00a8ef;
    padding: 15px 0;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.resources_content_wrapper .inner_resources_block   { display: flex;
    justify-content: center; flex-wrap: wrap; width: 1150px; margin: 25px auto; margin-top: 0; background: #f5f5f5;
    padding: 10px 0;}

.resources_content_wrapper .inner_resources_block .main_div { width: 30%; background: #f7f7f7;   padding: 5px; box-shadow: 0px 0px 10px #b5b5b5;
    border: 1px solid #cecdcd; margin: 15px; text-align: center; outline: 1px solid #ffffff;
    position: relative;
}


.inner_resources_block_head_newcon span{ padding: 10px!important; display: block; background: rgba(241,231,103,1)!important;
    background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)))!important;
    background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=0 )!important; color: #000; font-size:16px; text-align: center;}
.resources_content_wrapper .inner_resources_block_head { font-size: 24px;
    font-weight: bold;
    background: #00a8ef;
    padding: 10px 24px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0;
}
.resources_content_wrapper .inner_resources_block .main_div .for_content .img_div {
    width: 67px;
    height: 85px;
    overflow: hidden;
    margin: 30px auto;
    position: relative;
}
.resources_content_wrapper .inner_resources_block .main_div .for_content .img_div img{ width: 100%; }
.resources_content_wrapper .inner_resources_block .main_div .for_downbutton a{  background: #00a8ef; color: #fff; font-size: 20px; outline: none; font-family: "RalewayBold"; text-align: center; outline: none; border: none; width: 98%;  position: absolute;
    left: 2px;
    bottom: 2px;
    right: 2px;
    padding: 4px;
    text-transform: capitalize;
    text-decoration: none;
}
.resources_content_wrapper .inner_resources_block .main_div .for_content { margin-bottom: 25px;}
.resources_content_wrapper .inner_resources_block .main_div .for_content p { margin-bottom: 50px; font-family: 'RalewayMedium'; text-transform: capitalize; word-break: break-all;}
.resources_content_wrapper .inner_resources_block .main_div .for_downbutton button:focus{ outline: none; }

/*slotevent*/
.booknowmodal{width:1140px!important;
    max-width:1200px!important;
    border: 2px solid #00a8ef;
    background: #efefef;
    border-radius: 4px;
}
.booknowmodal .slotevent h3{
    text-align: center;
    background: url("../images/event_list_b_border.png") no-repeat center bottom; margin-top: 0;
    text-transform: uppercase;
    font-family: 'RalewaySemiBold';
    font-size: 40px; padding-bottom: 10px;
}
.booknowmodal .content_wrapper .time_date_slot { display: flex; flex-wrap: wrap; justify-content: flex-start;}
.booknowmodal .content_wrapper form .form-group label { text-transform: capitalize; font-family: 'OpenSansSemiBold'; font-size: 17px; }
.time_date_slot label{ text-transform: capitalize; font-family: 'OpenSansSemiBold'; font-size: 18px; margin-bottom: 0px; padding: 5px 0; }
.booknowmodal .content_wrapper .time_date_slot .left_slot{ display: inline-flex; width: 50%; margin-bottom: 15px;}
.booknowmodal .content_wrapper .time_date_slot .left_slot select { width: 100px; margin-left: 14px; margin-right: 50px!important;}
.booknowmodal .content_wrapper .time_date_slot .right_slot{ display: inline-flex; width: 320px; margin-left: 50px!important; }
.booknowmodal .content_wrapper .time_date_slot .right_slot select { width: 100px; margin-right: 14px;}
.booknowmodal .content_wrapper .time_date_slot .zone_slot{ display: inline-flex; }
.booknowmodal .content_wrapper .time_date_slot .zone_slot .form-control{ width: 390px;}
.booknowmodal .content_wrapper form .form-group input:focus { outline: none ; box-shadow: none;}
.time_date_slot .form-control:focus{ box-shadow: none; }
.booknowmodal .content_wrapper form .form-group .form-control:focus { outline: none ; box-shadow: none;
    border:1px solid #9c9c9c;}
.booknowmodal .content_wrapper form .submit_button{ text-align: center; }
.booknowmodal .content_wrapper form  .submit_button button{
    background: #00a8ef; color:#fff; font-size: 18px; text-transform: uppercase; font-family: 'RalewaySemiBold';
    padding:5px 15px 3px 15px; border: none; outline: none;
    text-align: center;
    width: 120px; margin: 0 auto;
}
.booknowmodal .content_wrapper form .form-group button:focus{ outline: none; }

.timepicker{ width:100px!important;}
.to_divider{ margin: 0 50px!important;}


.funnel_modal .brandmanagement_modal  {     background: -moz-linear-gradient(318deg, rgba(122,206,76,0.9) 0%, rgba(0,125,158,0.9) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(122,206,76,0.9)), color-stop(100%, rgba(0,125,158,0.9)));
    background: -webkit-linear-gradient(318deg, rgba(122,206,76,0.9) 0%, rgba(0,125,158,0.9) 100%);
    background: -o-linear-gradient(318deg, rgba(122,206,76,0.9) 0%, rgba(0,125,158,0.9) 100%);
    background-image: linear-gradient(132deg, rgba(122, 206, 76, 0.9) 0%, rgba(0, 125, 158, 0.8) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    background: -ms-linear-gradient(318deg, rgba(122,206,76,0.9) 0%, rgba(0,125,158,0.9) 100%);
    background: linear-gradient(132deg, rgba(122,206,76,0.9) 0%, rgba(0,125,158,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ace4c', endColorstr='#007d9e',GradientType=1 );
}
.funnel_modal .brandmanagement_modal .logo_wrapper{ width: 300px; margin: 0 auto;}

.funnel_modal .brandmanagement_modal .message_success{ font-family: "RalewayMedium"; }
.funnel_modal .brandmanagement_modal .logo_wrapper img{ width: 100%; }
.managequiz .page-wrapper .generaltablecls table tr .manageanswer,
.trainingsection .page-wrapper .generaltablecls table tr .manageanswer{  margin-top: 15px !important; display: inline-block;  margin-right: 3%; font-size: 14px!important; }
.generaltablecls table tr .manage_del{ font-size: 15px!important; }
.generaltablecls table tr .edit_ans{ font-size: 15px!important; }

.trainingsection .page-wrapper .generaltablecls table  td .deletebtn{ font-size: 15px!important;}
.managequiz .page-wrapper .nexgen_admin_table .inner_actionblock .quizbtn{ margin-left: 10px;}

/*SUCCESS MODAL*/

.successmodal .modal-content .modal-body, .successmodal_listing{
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 ); text-align: center!important;
}
.successmodal_listing h3{
    font-size: 18px;
    font-family:RalewaySemiBold; padding: 10px 0 6px 0;
}
.successmodal_listing .message_allow{ margin-right: 15px; }
.successmodal_listing .btn_cnt{
    text-align: center; }
.successmodal_listing .message_allow, .successmodal_listing .message_deny { background: #060000;
    color: white;
    text-align: center;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    padding: 6px 20px;
    margin-top: 20px;
}



.successmodal .modal-content .modal-body .logo_wrapper{ width: 300px; margin: 0 auto;}
.successmodal .modal-content .modal-body .logo_wrapper img{ max-width: 100%;}
.successmodal .modal-content .modal-body .message_success {
    margin-top: 7px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-family: 'RalewayRegular';

}
.quizmodal .modal-content .admin_training_center_manage_popup{ width: 100%!important; max-width: 100%; margin: 0 auto; }
.quizmodal .content_header_block .custom_checkbox{ margin-top: 40px; }

.Edit_ans .content_header_block form .box-body label, .dlt_answer {
    float: right !important;
    background: #00c0ff;
    color: #fff;
    padding: 3px 10px 1px;
    text-transform: uppercase;
}

.Edit_ans .content_header_block .custom_checkbox {
    margin-top: 30px!important;
    border-bottom: 1px solid #000!important;
    overflow: hidden!important;
    padding-bottom: 10px!important;
}


/*ng_success_auth_wrapper*/

.ng_success_auth_wrapper{ width: 700px; margin: 30px auto; border: 1px solid #000; }

.ng_success_auth_wrapper.ng_success_auth_wrapper h2{ background: #00a8ef; color: #fff; font-size: 30px; font-family: 'RalewaySemiBold'; text-transform: uppercase; text-align: center;  padding: 8px 15px 6px;}

.ng_success_auth_wrapper .content_wrap{ padding: 15px; }
.ng_success_auth_wrapper .content_wrap h5{ color: #00c314; font-family: 'RalewaySemiBold'; font-size: 20px; text-align: center; margin-bottom: 15px; }

.ng_success_auth_wrapper .content_wrap p{ text-align:center; color: #000; font-family: 'RalewayRegular'; font-size: 18px; line-height: 28px; }
.ng_success_auth_wrapper .content_wrap p span{color: #00c314;}



/*PDF IMAGE CSS*/
.peview_btn{ display: block!important;}
.showfilemodal{ max-width: 100%!important; width: 70%!important;}
.showfilemodal .docx_image_wrap{ width: 100%!important; margin: 0 auto;}
.showfilemodal .docx_image_wrap img{ width: 100%; height: auto;}




/**/
/**/

/*.addeventformclass .form-group {*/
/*display: inline-block!important;*/
/*width: auto;*/
/*}*/
/*.eventuniqueclass{ display: inline-flex!important; width: auto!important; }*/
/*.eventuniqueclass .form-group{ display: inline-flex!important; width: auto!important; }*/













@media screen  and (max-width: 1440px){
    .booknowmodal .content_wrapper .time_date_slot .zone_slot .form-control {
        width: 300px;
    }

}



.newaddeventformclass  .form-group:nth-child(4) { display: inline-block; margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(5) { display: inline-block;   margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(6) { display: inline-block;  margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(7) { display: inline-block;  margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(8) { display: inline-block;  margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(9) { display: inline-block;   margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(10) { display: inline-block;  margin-right: 10px!important;}


.newaddeventformclass  .form-group:nth-child(13) { display: inline-block;   margin-right: 10px!important;  /*overflow: hidden; width: 50%;*/}
.newaddeventformclass  .form-group:nth-child(14) { display: inline-block; margin-right: 10px!important; /*overflow: hidden; width: 45%;*/}
.newaddeventformclass  .form-group:nth-child(15) { display: inline-block!important;  margin-right: 10px!important; /* float: none!important; clear: both;*/ }
.newaddeventformclass  .form-group:nth-child(16) { display: inline-block!important;  margin-right: 10px!important; /* float: none!important; clear: both;*/ }

/*.newaddeventformclass  .form-group:nth-child(19) { display: inline-block;   margin-right: 10px!important;}
.newaddeventformclass  .form-group:nth-child(20) { display: inline-block;  margin-right: 10px!important;}*/

.newaddeventformclass  .col-form-label{ display: block!important; width: 100%!important;      }

.newaddeventformclass  .form-group:nth-child(14) .col-form-label-sm{ display: none!important;}

.newaddeventformclass  .form-group:nth-child(13):before{ content: 'Time Span'; display: block; width: 100%;     font-family: 'OpenSansSemiBold';  font-size: 14px;}

/*.newaddeventformclass  .form-group:nth-child(13) label{ font-family: 'OpenSansBold'!important; font-size: 14px!important; display: inline-block!important; float: left!important;}
.newaddeventformclass  .form-group:nth-child(14) label{ font-family: 'OpenSansBold'!important; font-size: 14px!important; display: inline-block!important; float: left!important; }

.newaddeventformclass  .form-group:nth-child(13) .form-control{ display: inline-block!important; float:left!important; width: 20px!important;     height: 20px;
    margin: 1px 0 0 6px;}


.newaddeventformclass  .form-group:nth-child(14) .form-control{ display: inline-block!important; float: left!important; width: 20px!important;     height: 20px;
    margin: 1px 0 0 6px;}
.newaddeventformclass  .form-group:nth-child(14) .form_floating_div label{ min-height: 30px;}

.newaddeventformclass .form-group:nth-child(13){
    display: block!important;

}
.newaddeventformclass .form-group:nth-child(13) .col-form-label{ display: block!important; width: 100%!important;     font-family: 'RalewaySemiBold'!important; flex: auto!important; float: none!important;}*/


/*QUIZZ section*/

.traing_innerwrapper .quizz_button:hover{ color: #fff!important;}
.traing_innerwrapper .quizz_button{ background: #000;
    color: #fff!important;
    font-family: 'RalewaySemiBold';
    font-size: 20px;
    padding: 3px 15px 4px;
    text-transform: uppercase;
    right: 20px;
    bottom: 20px;
}
.quizmodal{ max-width: 100%!important; width: 45%!important;}
.quizmodal .modal-body  { border: 4px solid #00c0ff; border-radius: 4px; }
.quizmodal .modal-body .logo_wrapper{ width: 300px; margin: 0 auto; }
.quizmodal .modal-body .logo_wrapper img{ width: 100%; height: auto; }
.quizmodal .q_header{ background: url("../images/event_list_b_border.png") no-repeat center bottom;
    padding-bottom: 5px;
    font-size: 40px;
    font-family: 'RalewayBold';
    padding: 15px 0;
    text-align: center;
    margin-bottom: 15px;
    color: #000;
    text-transform: uppercase;
    padding-top: 12px;
}
.quizmodal .modal-body .q_wrap{ margin-bottom: 20px;}
.quizmodal .modal-body .errorquiz{
    border: 1px solid #ffc8c8;
    padding: 10px;
    margin-top: 15px;
    background: #fff6f6;
}
.quizmodal .modal-body .successquiz{
    border: 1px solid #04c473;
    padding: 10px;
    margin-top: 15px;
    background: #f2fff3;
}
.quizmodal .modal-body .q_wrap p{ font-family: 'OpenSansBold'; font-size: 20px; color: #00c0ff; margin-bottom: 10px;}
.quizmodal .modal-body .q_wrap label .corret_ans{ color: #ff6f32; font-family: 'OpenSansSemiBold'; }
.quizmodal .modal-body .q_wrap .flex_wrap label{ display: block!important; font-family: 'OpenSansSemiBold'; font-size: 16px; margin-left: 10px; }
.quizmodal .modal-body .q_wrap .flex_wrap{ display: flex!important; }

.quizmodal .modal-body .submit_button:hover{ color:#fff; }
.quizmodal .modal-body .submit_button{
    background: #00a8ef;
    color: #fff;
    font-family: 'RalewayBold';
    font-size:18px; text-transform: uppercase;
    padding: 8px 20px;
    box-shadow: 1px 1px 4px #888;
}

.quizmodal .modal-body .close:focus{ outline: none; box-shadow: none; }
.quizmodal .modal-body .close{
    background: #00c0ff;
    padding: 10px;
    border-radius: 50%;
    opacity: 1;
    padding-top: 4px;
    color: #fff;
    position: absolute;
    right: -32px;
    top: -29px;

}
/*Quiz end*/


.profile_block .dropdown-toggle::after{ display: inline-block; text-align: start; margin-left: auto; margin-right: auto; margin-top: 4px; margin-left: 15px;}


.successmodal .modal-dialog{ background: none!important; max-width: inherit!important; margin: 0 auto;}

.successmodal  .modal-content{ display: block; text-align: center;}

.successmodal  .modal-content img{ max-width: 100%;}

.successmodal .close {
    cursor: pointer;
    right: 6px;
    top: -2px;
    position: absolute; outline: none!important;
}

/*EDIT APPOINTMENT*/

.editInfo_main_wrap  form .form-group label{ font-family: RalewaySemiBold; font-size: 18px; color: #0b0c0c; text-transform: uppercase;  }

.editInfo_main_wrap  form .form-group p{ font-family: RalewayRegular; font-size: 18px; color: #0b0c0c; }
.editInfo_main_wrap  form .form-group .font_problm { font-family: RalewayRegular; font-size: 16px; color: #0b0c0c; }

.editInfo_main_wrap  form .form-group .txt_area { resize: none; }


.editInfo_main_wrap  form .form-group .btn_sv{ background: #00a8ef; color: #fff; font-family: 'RalewayBold'; font-size: 18px; text-transform: uppercase; border: none; padding: 3px 15px 3px 15px; }

.editInfo_main_wrap  form .form-group .btn_cncl{ background: #0b2e13; color: #fff; font-family: 'RalewayBold'; font-size: 18px; text-transform: uppercase; margin-left: 15px; border: none; padding: 3px 15px 3px 15px; }
.editInfo_main_wrap  form .form-group button:focus{ outline: none; box-shadow: none; }





/*contract page css*/

.sales_agreement_wrapper .sales_inner_wrapper .inner_block .sales_agreement_Content .address_bar{
    width: 60% !important;}
.address_bar_modal{ width: 50%!important;}

/*FORGET PASSWORD*/
.login_container form .for_instruction {
    margin-bottom: 0;
    line-height: 24px;
    font-family: 'RalewayRegular';
    font-size: 16px;
    color: black;
}
.login_container .frm_data{ border: 1px solid #ede0e0;
    margin-bottom: 15PX; padding: 5px; }

.login_container .frm_data p{ font-family: RalewayRegular; font-size: 16px; color: #0b0c0c; }
.suceess_msg{
    color: #fdfdfd!important;
    background: #0bb2e9;
    padding: 4px;
    display: block!important;
    margin: 35px 0 0 0;
}
.nav-item:focus{ outline: none;}
.signup_link{ word-break: break-all; position:relative; }

.copyurlbtn{
    background: #00a8ef;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'RalewayBold';
    color: #fff;
    border: none;
    padding: 5px;
    margin-top: 45px;
}
.legal_doc{ margin-left: 0;
    padding-left:0; padding-right: 0;}

.q_wrap .error{ font-family: 'RalewayRegular'; color: #ff0000; font-size: 16px; }
.abc{
  justify-content: flex-end!important;
}


.training_leftpart .accordian_image img{ width: 100%;}

.training_leftpart .accordian_image p{ margin-bottom: 0px!important;}

.modal_viewmore2 img{ width: 100%;}

.modal-new-popup{ max-width: 90%!important;}

.modal-new-popup h1 {
    color: #00a8ef;

    font-family: 'RalewayBold';
    font-size: 24px;  text-align: center; margin: 0; padding: 0 0 15px 0;
}

.modal-new-popup img{ width: 100%;}
    /*------------rep dashboard new------------*/
.repdashboardhewading1{ font-size: 50px!important; line-height: 50px!important; padding-bottom: 20px!important;}


.rep_dashboard_wrapper2_btn_wrapper{    background-color: #d1d1d1; margin: 15px; padding: 0.5%; text-align: center;}

.rep_dashboard_wrapper2_btn_wrapper_sub{ display: table;}

.rep_dashboard_wrapper2_btn_wrapper a{ display:table-cell; width: 25%;     text-align: center;    font-family: 'OpenSansSemiBold';
    font-size: 28px;
    color: #fff!important; cursor: pointer;
    text-transform: uppercase; text-decoration: none!important;  padding:15px 15px; text-shadow: 0px 1px #6b6b6b; vertical-align: middle; line-height: 30px; }

.rep_dashboard_wrapper2_btn_wrapper a:nth-of-type(1){background: rgba(62,183,68,1);
    background: -moz-linear-gradient(top, rgba(62,183,68,1) 0%, rgba(35,128,39,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(62,183,68,1)), color-stop(100%, rgba(35,128,39,1)));
    background: -webkit-linear-gradient(top, rgba(62,183,68,1) 0%, rgba(35,128,39,1) 100%);
    background: -o-linear-gradient(top, rgba(62,183,68,1) 0%, rgba(35,128,39,1) 100%);
    background: -ms-linear-gradient(top, rgba(62,183,68,1) 0%, rgba(35,128,39,1) 100%);
    background: linear-gradient(to bottom, rgba(62,183,68,1) 0%, rgba(35,128,39,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3eb744', endColorstr='#238027', GradientType=0 );}


.rep_dashboard_wrapper2_btn_wrapper a:nth-of-type(2){background: rgba(233,192,11,1);
    background: -moz-linear-gradient(top, rgba(233,192,11,1) 0%, rgba(201,151,24,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,192,11,1)), color-stop(100%, rgba(201,151,24,1)));
    background: -webkit-linear-gradient(top, rgba(233,192,11,1) 0%, rgba(201,151,24,1) 100%);
    background: -o-linear-gradient(top, rgba(233,192,11,1) 0%, rgba(201,151,24,1) 100%);
    background: -ms-linear-gradient(top, rgba(233,192,11,1) 0%, rgba(201,151,24,1) 100%);
    background: linear-gradient(to bottom, rgba(233,192,11,1) 0%, rgba(201,151,24,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9c00b', endColorstr='#c99718', GradientType=0 );}

.rep_dashboard_wrapper2_btn_wrapper a:nth-of-type(3){background: rgba(1,125,197,1);
    background: -moz-linear-gradient(top, rgba(1,125,197,1) 0%, rgba(21,94,173,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,125,197,1)), color-stop(100%, rgba(21,94,173,1)));
    background: -webkit-linear-gradient(top, rgba(1,125,197,1) 0%, rgba(21,94,173,1) 100%);
    background: -o-linear-gradient(top, rgba(1,125,197,1) 0%, rgba(21,94,173,1) 100%);
    background: -ms-linear-gradient(top, rgba(1,125,197,1) 0%, rgba(21,94,173,1) 100%);
    background: linear-gradient(to bottom, rgba(1,125,197,1) 0%, rgba(21,94,173,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#017dc5', endColorstr='#155ead', GradientType=0 );}

.rep_dashboard_wrapper2_btn_wrapper a:nth-of-type(4){background: rgba(169,198,24,1);
    background: -moz-linear-gradient(top, rgba(169,198,24,1) 0%, rgba(134,156,23,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,198,24,1)), color-stop(100%, rgba(134,156,23,1)));
    background: -webkit-linear-gradient(top, rgba(169,198,24,1) 0%, rgba(134,156,23,1) 100%);
    background: -o-linear-gradient(top, rgba(169,198,24,1) 0%, rgba(134,156,23,1) 100%);
    background: -ms-linear-gradient(top, rgba(169,198,24,1) 0%, rgba(134,156,23,1) 100%);
    background: linear-gradient(to bottom, rgba(169,198,24,1) 0%, rgba(134,156,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9c618', endColorstr='#869c17', GradientType=0 );}


.rep_dashboard_newblock2{background: url("../images/rep_banner_new2.jpg") no-repeat left top; padding: 0 15% 0 700px;}

.rep_dashboard_newblock2_wrapper{ display: table-cell; text-align: left; vertical-align: middle; width: 100%; height: 350px;}

.rep_dashboard_newblock2_wrapper h2 {
    font-family: 'OpenSansBold';
    font-size: 40px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b;
}

.rep_dashboard_newblock2_wrapper  p {
    margin: 25px 0 0 0;
    padding: 0 0 0px 15px;
    font-size: 18px;
    color: #1c232c;

    line-height: 24px;
    font-family: 'OpenSansSemiBold';
    border-left: solid 6px #fff603;
}

.rep_dashboard_newblock2_wrapper  p a{ color: #fff603;}


.rep_dashboard_newblock3{ padding:25px 15px; text-align: center; }

.rep_dashboard_newblock3 h2 {
    font-family: 'OpenSansBold';
    font-size: 50px;
    color: #0071bc;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b;
}


.rep_dashboard_newblock3  p { display: block; width: 80%; margin: 0 auto; margin-top: 15px;

    padding: 0;
    font-size: 18px;
    color: #1c232c;

    line-height: 24px;
    font-family: 'OpenSansSemiBold'; margin-bottom: 25px;
}


.rep_dashboard_newblock3_sub {
    width: 48%;
    display: inline-block;

    margin: 0.5%;
    box-shadow: 0px 0px 5px #6b6b6b;
    border: solid 10px #fff;
}

.rep_dashboard_newblock3_sub img{ width: 100%; border: solid 1px #6b6b6b;}




.rep_dashboard_newblock3_sub h6 {
    font-family: 'OpenSansBold';
    font-size:20px; width: 100vw; height: 60px; display: table-cell; text-align: center; vertical-align: middle;;
    color: #fff;
   background: #000; padding: 5px;

}

.rep_dashboard_newblock3_sub a{    
    height: 44px;
    line-height: 44px;
    text-align: center;
float: left;
    font-size: 18px;
    color: #1b1b1b!important;
    text-transform: uppercase; text-decoration: none;
    font-family: 'OpenSansSemiBold';
    background: rgba(245,205,7,1);
    background: -moz-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,205,7,1)), color-stop(100%, rgba(246,181,17,1)));
    background: -webkit-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
    background: -o-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
    background: -ms-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
    background: linear-gradient(to bottom, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5cd07', endColorstr='#f6b511', GradientType=0 );
    display: block; width: 49.9%!important;
}

.rep_dashboard_newblock3_sub a:nth-of-type(2){ float: right; background: rgba(62,199,66,1);
    background: -moz-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(62,199,66,1)), color-stop(100%, rgba(44,148,48,1)));
    background: -webkit-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
    background: -o-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
    background: -ms-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
    background: linear-gradient(to bottom, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec742', endColorstr='#2c9430', GradientType=0 ); color: #fff!important;  }



    .rep_dashboard_newblock3_sub a:nth-of-type(3){ float: left; background: rgba(62,199,66,1);
        background: -moz-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(62,199,66,1)), color-stop(100%, rgba(44,148,48,1)));
        background: -webkit-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
        background: -o-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
        background: -ms-linear-gradient(top, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
        background: linear-gradient(to bottom, rgba(62,199,66,1) 0%, rgba(44,148,48,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ec742', endColorstr='#2c9430', GradientType=0 ); color: #fff!important; border-top: solid 1px #fff;  color: #fff!important; }


        .rep_dashboard_newblock3_sub a:nth-of-type(4){ float: right; background: rgba(245,205,7,1);
            background: -moz-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,205,7,1)), color-stop(100%, rgba(246,181,17,1)));
            background: -webkit-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
            background: -o-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
            background: -ms-linear-gradient(top, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
            background: linear-gradient(to bottom, rgba(245,205,7,1) 0%, rgba(246,181,17,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5cd07', endColorstr='#f6b511', GradientType=0 ); border-top: solid 1px #fff;   color: #1b1b1b!important; }


.rep_dashboard_newblock4{background: url("../images/rep_banner_new3.jpg") no-repeat right top; padding: 0 640px 0 15%;}

.rep_dashboard_newblock4_wrapper{ display: table-cell; text-align: left; vertical-align: middle; width: 100%; height: 350px;}

.rep_dashboard_newblock4_wrapper h2 {
    font-family: 'OpenSansBold';
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b;
}

.rep_dashboard_newblock4_wrapper  p {
    margin: 25px 0 0 0;
    padding: 0 0 0px 15px;
    font-size: 18px;
    color: #1c232c;

    line-height: 24px;
    font-family: 'OpenSansSemiBold';
    border-left: solid 6px #fff603;
}

.rep_dashboard_newblock4_wrapper  p a{ color: #fff603; text-decoration: none!important;}




.rep_dashboard_newblock5{background: url("../images/rep_banner_new4.jpg") no-repeat left top; padding: 0 15% 0 620px;}

.rep_dashboard_newblock5_wrapper{ display: table-cell; text-align: left; vertical-align: middle; width: 100%; height: 560px;}

.rep_dashboard_newblock5_wrapper h2 {
    font-family: 'OpenSansBold';
    font-size: 50px;
    color: #0071bc;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b;
}

.rep_dashboard_newblock5_wrapper h2 a{color: #2fae2a; text-decoration: none; display: inline-block;}

.rep_dashboard_newblock5_wrapper  p {
    margin: 25px 0 0 0;
    padding: 0 0 0px 15px;
    font-size: 17px;
    color: #1c232c;

    line-height: 24px;
    font-family: 'OpenSansSemiBold';
    border-left: solid 6px #2fae2a;
}

.rep_dashboard_newblock5_wrapper  p a{ color: #fff603;}




.rep_dashboard_newblock6{background: url("../images/rep_banner_new5.jpg") no-repeat right top; padding: 0 550px 0 15%;}

.rep_dashboard_newblock6_wrapper{ display: table-cell; text-align: left; vertical-align: middle; width: 100%; height: 650px;}

.rep_dashboard_newblock6_wrapper h2 {
    font-family: 'OpenSansBold';
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b;
}

.rep_dashboard_newblock6_wrapper  p {
    margin: 25px 0 0 0;
    padding: 0 0 0px 15px;
    font-size: 18px;
    color: #1c232c;

    line-height: 24px;
    font-family: 'OpenSansSemiBold';
    border-left: solid 6px #fff603;
}


.rep_dashboard_newblock6_wrapper .as_video-container{
    width: 48%; float: left; margin: 35px 2% 0 0;
}
.rep_dashboard_newblock6_wrapper .video-container {
    position: relative;
    padding-bottom: 48%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    border: 8px solid #fff;
    box-shadow: 0 4px 10px #000000a6;
}
.rep_dashboard_newblock6_wrapper .video-container img{border: 1px solid #b7b7b7;}

.rep_dashboard_newblock6_wrapper .video-container iframe, .rep_dashboard_newblock6_wrapper .video-container object,
.rep_dashboard_newblock6_wrapper .video-container embed, .rep_dashboard_newblock6_wrapper .video-container img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




.rep_dashboard_newblock6_wrapper h4 {
    font-family: 'OpenSansBold';
    font-size: 26px;
    color: #111;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b; padding: 0 0 15px 0!important;
}


.quizmodal_content_w input[type="radio"]{ margin-top: 6px!important; }


.rep_dashboard_newblock2_subblock{ background: url("../images/new_repbag_block5.png") no-repeat right top; background-size: cover; min-height: 400px;}

.rep_dashboard_newblock2_subblock_wrapper{ background: url("../images/new_repbag_img5.png") no-repeat left bottom; padding: 50px 50px 50px 480px; }


.rep_dashboard_newblock2_subblock_wrapper h2 {
    font-family: 'OpenSansBold';
    font-size: 50px;
    color: #0071bc;
    text-transform: uppercase;
    text-shadow: 0px 1px #6b6b6b; margin: 0; padding: 0;
}


.rep_dashboard_newblock2_subblock_wrapper h3 {
    font-family: 'OpenSansBold';
    font-size: 26px;
    color: #333;
      margin:10px 0 10px 0; padding: 0;
}

.rep_dashboard_newblock2_subblock_wrapper ul{ margin: 20px 0 10px 13px!important; padding: 0 0 0 0!important;     border-left: solid 4px #2fae2a;}

.rep_dashboard_newblock2_subblock_wrapper ul li {
    list-style: none;
    background: url(../images/new_repbag_block5_libg.png) no-repeat left 2px;
    background-size: 22px;
    padding: 0px 0 0 35px;
    margin: 15px 0 0 -13px;
    font-size: 18px;
    color: #1c232c;
    line-height: 24px;
    font-family: 'OpenSansRegular';
}

.rep_dashboard_newblock2_subblock_wrapper ul li  span{ font-weight: bold;  color: #2fae2a;}


.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;  
padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.account_inner_wrapper1{background: rgba(226,226,226,1);
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );  border:  solid 1px #ddd;}
.account_inner_wrapperbg1{ background: url("../images/useraccountsetting_bgnew.png") no-repeat 890px bottom; padding: 15px;}


@media screen and (max-width:1650px) {
    .account_inner_wrapperbg1{ background-position: 780px bottom;}
}


@media screen and (max-width:1530px) {
    .account_inner_wrapperbg1{ background-position: 710px bottom;}
}


@media screen and (max-width:1450px) {
    .account_inner_wrapperbg1{ background-position: right bottom; background-size: 40%;}
}

@media screen and (max-width:1320px) {
    .account_inner_wrapperbg1{ background-position: right bottom; background-size: 38%;}
}

@media screen and (max-width:1290px) {
    .account_inner_wrapperbg1{ background-image: none;}

    .user_account_setting_wrapper .account_inner_wrapperbg1  .form_wrapper {
        width: 100%!important;
    }
}



.commissionsModal_modal_wraapper .modal-content {
    border: 3px solid rgb(20, 170, 237);
}

.commissionsModal_modal_wraapper .modal-content .betologo{ width: 280px; display: block; margin: 20px auto; max-width: 90%; }

.commissionsModal_modal_wraapper .modal-content p {color: #111;
font-family: 'RalewayBold';
font-size: 24px; line-height: 28px;
margin: 0px; padding: 0 15px 30px 15px;
text-align: center;}


.newNexgen_modal form .row .form_floating_div .col-sm-8 label{ display: inline-block; float: left; margin: 0px; padding: 0 5px 0 0; font-family: 'OpenSansRegular';}
.newNexgen_modal form .row .form_floating_div .col-sm-8 input[type="radio"]{ display: inline-block; float: left; margin: 2px 0 0 0;}

.newaddeventformclass  .form-group:nth-child(19){ display: block; width: 100%;
    clear: both; overflow: hidden;}

.newaddeventformclass  .form-group:nth-child(20){ display: block; width: 100%;
    clear: both; overflow: hidden;}



.newaddeventformclass  .form-group:nth-child(19)   input[type=checkbox]{display: inline-block!important; float: left!important;
    margin: 6px 0 0 10px;}

.newaddeventformclass  .form-group:nth-child(20)   input[type=checkbox]{display: inline-block!important; float: left!important;
    margin: 6px 0 0 10px;}



.newaddeventformclass  .form-group:nth-child(19) .col-form-label-sm { display: inline-block!important; float: left!important; width: auto!important; flex: auto!important; min-width: inherit!important;  }
.newaddeventformclass  .form-group:nth-child(20) .col-form-label-sm{display: inline-block!important; float: left!important; width: auto!important; flex: auto!important; min-width: inherit!important;  }

.contentnewcon1wrapper{ width: 1050px; margin-left: auto; margin-right: auto;}

.contentnewcon1{ width: 490px; float: left!important; clear: inherit!important; margin: 0 5px;}

.contentnewcon1 .form-group {
    width: 245px!important; float: left;
}

.contentnewcon1 .form-groupbtndiv{ width: 230px!important;  float: right;}

.contentnewcon1  .form-groupbtndiv button  { display: block!important; float: left!important; font-size: 18px!important;      margin-top: 0px!important; margin: 0 5px!important; }
.contentnewcon1  .form-groupbtndiv button:nth-child(2) { display: block!important; float: right!important; margin-top: 0px!important; margin: 0px!important; }


.contentnewcon1 .form-groupbtndiv .hide {
    display: none!important;
}

.contentnewcon1:nth-of-type(2){ float: right!important;}

.contentnewcon1 .timezone_class{ text-align: left!important;}



.contentnewcon1:nth-of-type(2) .form-group {
    width: 375px!important;
}


.contentnewcon1:nth-of-type(3){
    width: 265px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    float: none!important;
}

.contentnewcon1:nth-of-type(2) .form-groupbtndiv{ width: 100px!important;   }

.ngcontainerdiv{ position: absolute; padding: 0px!important; width: 90%;
    font-size: 1rem;

    color: #495057;

    background-clip: padding-box;

    z-index: 9;
    margin-top: 1px;}

.ngcontainerdiv p{ margin: 0px; padding: 5px;   border: 1px solid #ced4da; border-bottom: none; background-color: #fff;word-break: break-all;}

.ngcontainerdiv p:last-of-type{ border-bottom: 1px solid #ced4da;}

.ngcontainerdivwrapper{ overflow: inherit!important; width: 615px; margin-left: auto; margin-right: auto;}

.newpanclass a{ padding: 0 0 0 5px!important; margin: 0px!important; text-transform: capitalize!important;}


.admin_table_wrapper .fa-check{color: #00a8ef;}

.brandmanagement_modal .one { width: auto!important; background: #fff; margin: 5px auto; border: 1px solid #dadada; padding: 15px; }


.nextGen_admin_mainwrapper .nexgen_admin_table .action_section a.active{ background:  #00a8ef!important;}


.modalh2text1 { text-transform: uppercase; font-family: 'OpenSansSemiBold'; font-size: 20px; margin: 10px 0 ; color: #00a8ef; }

.groupconblock{ display: block; float:right; width: 49%;}



.groupconblock:nth-child(2n+0){ float: left; }

.form-group-wrapper1{ display: -webkit-flex; /* Safari */
    display: flex;}

.form-group-wrapper1 .form-group_label1 { width: 180px;}


.form-group-wrapper1 .form-group_label2 { -webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */
    flex: 1;}

.form-group-wrapper1 .form-group_label2  input{ margin:8px 5px 0 10px;}


.addnewbtn2 {
    background: #000;
    color: #fff;
    font-family: 'RalewayBold';
    font-size: 18px;
    text-transform: uppercase;
    border: none;
    padding: 3px 15px 3px 15px; margin: 0 0 10px 0;
}

.containeraddblock{  background:#eeeeee; padding: 10px; margin-bottom: 12px;}







@media screen and (max-width:800px) {
    .form-group-wrapper1{  display: block;}

    .form-group-wrapper1 .form-group_label2{  display: block;}


    .groupconblock{ display: block; float:none; width: 100%;}



    .groupconblock:nth-child(2n+0){ float: none; }

}


/*------amitava 04-11-2019----------*/

.resources_content_wrapper .inner_resources_block .main_divbanner { width: auto; background: #f7f7f7;   padding: 1%; box-shadow: 0px 0px 10px #b5b5b5;
    border: 1px solid #cecdcd; margin: 15px; text-align: center; outline: 1px solid #ffffff;
    position: relative;
}


.resources_content_wrapper .inner_resources_block .main_divbanner .for_content .img_div img {
    width: 100%; border: 1px solid #cecdcd;
}


.resources_content_wrapper .inner_resources_block .main_divbanner .for_downbutton a{  background: #00a8ef; color: #fff; font-size: 20px; outline: none!important; font-family: "RalewayBold"; text-align: center; outline: none; border: none; width: 100%;
    padding: 4px 1%; display: block;
    text-transform: capitalize;
    text-decoration: none;
}
.resources_content_wrapper .inner_resources_block .main_divbanner .for_content { margin-bottom: 0px;}
.resources_content_wrapper .inner_resources_block .main_divbanner .for_content p { font-family: 'RalewayMedium'; text-transform: capitalize; word-break: break-all; margin: 0px; padding: 15px;}
.resources_content_wrapper .inner_resources_block .main_divbanner .for_downbutton button:focus{ outline: none; }


.main_divbody:first-child .main_div{ display: none;  }




/* amitava/19-12-2019 */

.admin_inner_wrappernewcon{ width: 95%; margin: 20px auto;}



.newconleft{ width: 60%; float: left;}

.newconright{ width: 39%; float: right;     border: 1px solid #d8d8d8; background: #efefef; padding:0 0 10px 0;}

.newconright p{ margin: 0px; padding: 5px 15px;     font-size: 13px; color: #333;}

.newconright h4{    background: #333;
    padding:15px 10px;     font-family: 'RalewayBold';
    font-size: 20px; color: #fff; text-align: center;}


    .newconleft_con1{ padding: 6px 0 10px 0; font-size: 13px; color: #333;}

    .newconleft_con1 img{ width: 100%; margin-bottom: 10px;}

    .newconleft_con1  a{ color: #00a8ef; text-decoration: none; }

    .newconleft_con1 textarea{ width: 100%; height: 120px; padding: 5px; resize: none; border: 1px solid #d8d8d8; background: #efefef;}

    .newconleft_con1 .sendbtnnewcon{background: #00a8ef;
        font-size: 20px;
        font-family: 'RalewaySemiBold';
        text-decoration: none;
         
        padding: 5px 5px 4px 5px;
        text-align: center;
        cursor: pointer;
        color: #fff;
        text-transform: uppercase; display: block; width: auto; margin: 0 auto; border: none; margin-top: 10px; }

        .newconleft_con1html{ border: 1px solid #d8d8d8; clear: both; overflow: hidden; margin-bottom: 5px;     padding: 15px;
            height: 300px;
            overflow: hidden;
            overflow-y: scroll;} 


.tdfixedtext{ height: 58px; overflow: hidden; display: block; margin: 0px!important;}

        @media screen and (max-width:1360px) {

            .newconleft{ width: 65%;  }

            .newconright{ width: 34%; }

        }

        @media screen and (max-width:1199px) {

            .newconleft{ width: 69%;  }

            .newconright{ width: 30%; }

        }

        @media screen and (max-width:991px) {

            .newconleft{ width: auto; float: none;  }

            .newconright{ width: auto; float: none; margin-top: 15px; }

        }

/* amitava/19-12-2019  end*/


.aminewsearch{ margin-top: 20px!important;}

.inner_content_wrapper form{ margin-bottom: 0px!important; padding-bottom: 0px!important;}


 

.new_repdashboard_banner1{ background: url(https://marketing.betoparedes.com/assets/images/backoffice_new_bannerBG3.jpg) no-repeat right top; background-size: 1920px; height: 188px; overflow: hidden;}

.new_repdashboard_banner1 h2{ position: relative; display: block; padding: 0 0 0 20px; margin: 22px 0 0 160px; width: 1140px;   font-size: 30px; color: #42e7ff; line-height: 36px; text-transform: uppercase; font-family: 'OpenSansBold';}

.new_repdashboard_banner1 h2::before{     content: '';
    display: block;
    width: 2px;
    height: 59px;
    background: #ffea05;
    position: absolute;
    top: 8px;
    left: 0px;}

.new_repdashboard_banner1btn{ display: block; width: 240px; height: 50px; line-height: 50px; margin: 20px 0 0 182px; background: rgba(250,223,150,1);
    background: -moz-linear-gradient(top, rgba(250,223,150,1) 0%, rgba(244,184,20,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,223,150,1)), color-stop(100%, rgba(244,184,20,1)));
    background: -webkit-linear-gradient(top, rgba(250,223,150,1) 0%, rgba(244,184,20,1) 100%);
    background: -o-linear-gradient(top, rgba(250,223,150,1) 0%, rgba(244,184,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(250,223,150,1) 0%, rgba(244,184,20,1) 100%);
    background: linear-gradient(to bottom, rgba(250,223,150,1) 0%, rgba(244,184,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fadf96', endColorstr='#f4b814', GradientType=0 ); font-size: 20px; color: #001420; text-transform: uppercase;  font-family: 'OpenSansBold'; text-shadow: 0 1px 1px #f4e8c6; text-align: center;}


.new_repdashboard_banner2{ background: url(https://marketing.betoparedes.com/assets/images/backoffice_new_bannerBG2.jpg) no-repeat left top; background-size: 1920px; height: 188px; border-top: solid 2px #fff; overflow: hidden;}



.new_repdashboard_banner2 h2{ display: block; padding: 0; margin: 50px 0 0 320px; width: 1400px;   font-size: 30px; color: #1e1e1e; line-height: 38px; text-transform: uppercase; font-family: 'OpenSansBold';}
.new_repdashboard_banner2 h2 a{ color: #fff;  text-decoration: none; position: relative; display: inline-block;}

.new_repdashboard_banner2 h2 a::after{ content: '';  display: block; width: 336px; height: 2px; background: #ffea05;}

.clear{ clear: both; overflow: hidden;}


.full_Program_View_top_wrapper{ width: 1196px;}
.full_Program_View_top{ display: block; width: 100%; height: 412px; background: url(https://marketing.betoparedes.com/assets/images/newfullpogrambanner.jpg) no-repeat right top; background-size: 1920px;}

.full_Program_View_top_left{ width: 366px; float: left; margin: 6px;}

.full_Program_View_top_left ul{ margin: 0; padding: 0;}

.full_Program_View_top_left ul li{ position: relative; list-style: none; cursor: pointer; background: #374f5a;     padding: 4px 40px;
    line-height: 31px; font-size: 20px; color: #ffffff;  font-family: 'RalewayMedium'; border-bottom: solid 1px #179d9e;}

.full_Program_View_top_left ul li:last-of-type{ border: none;}

.full_Program_View_top_left ul li:hover{ color: #fffc00; background: rgba(41,55,61,1)!important;
    background: -moz-linear-gradient(top, rgba(41,55,61,1) 0%, rgba(29,35,38,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(41,55,61,1)), color-stop(100%, rgba(29,35,38,1)))!important;
    background: -webkit-linear-gradient(top, rgba(41,55,61,1) 0%, rgba(29,35,38,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(41,55,61,1) 0%, rgba(29,35,38,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(41,55,61,1) 0%, rgba(29,35,38,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(41,55,61,1) 0%, rgba(29,35,38,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29373d', endColorstr='#1d2326', GradientType=0 )!important;}

    .lisubmenu{ position: relative;}
    .lisubmenu::before {
        content: '';
        background: url(../images/full_Program_View_menu_arrow.png)!important;
        background-repeat: no-repeat!important;
        position: absolute;
        display: block;
        left: 90%;
        top: 14px;
        z-index: 99;
        width: 10px;
        height: 16px;
    }

        .lisubmenu ul{ display: none; position: absolute; background: #222c30!important;     left: 370px;
            width: 250px;
            top: 0px;}
        .lisubmenu ul li{display: block;  padding: 4px 15px; font-size: 18px; color: #59dbee; border-bottom: solid 1px #3e4c53;  background: #222c30!important;}

        .lisubmenu ul li:last-of-type{ border: none;}

        .lisubmenu:hover ul{ display: block;}


        .lisubmenu ul::after {
            display: block;
            content: '';
            background: url(../images/full_Program_View_menu_arrow2.png);
            width: 20px;
            height: 20px; 
            position: absolute;
            left: -5px;
            top: 0;
            background-repeat: no-repeat;
        }

    .full_Program_View_top_right{ width: 780px; float: right; }

    .full_Program_View_top_right img{ display: block; margin: 30px 0 0 0; max-width: 100%;}

    .full_Program_View_top_right h2{ display: block; font-size: 30px; color: #ffffff; font-weight: bold;   font-family: 'RalewayMedium'; border-left: solid 3px #fffc00; margin: 30px 0 0 0; padding: 0 0 0 30px;}


    .full_Program_View_top_right h2 span{ font-weight: normal; font-size: 24px; padding-top: 15px; display: block;}

    .full_Program_View_body{ display: block; width: 100%;}

    /* .full_Program_View_body img{ width: 100%;} */


    .backtotop{ display: block; width: 40px; height: 40px; position: fixed; right: 5px; bottom: 5px; cursor: pointer;}

    .backtotop img{ width: 100%;}
    

    .backtotop {position: fixed; bottom: 20px; right: 30px; z-index: 999999; border: none; outline: none;   cursor: pointer; opacity: 0; transition: all .2s ease-in-out;}

    .show-scrollTop {opacity: 1; transition: all .2s ease-in-out;}



    /*----------------*/


    .s_getmyoffer_adminpanel .inner_actionblock form br{ display: none;}
    .s_getmyoffer_adminpanel .inner_actionblock form input{height: 38px;
        border: solid 1px #ccc;
        padding: 0 5px!important;
        font-size: 15px;
        border-radius: 0px!important;
        background: #fff;     font-family: 'RalewaySemiBold';  outline: none; color: #333; margin: 2px 0;}


        .s_getmyoffer_adminpanel .inner_actionblock form select{height: 38px;
            border: solid 1px #ccc;
            padding: 0 5px!important;
            font-size: 15px;
            border-radius: 0px!important;
            background: #fff; margin: 2px 10px;  color: #333;  font-family: 'RalewaySemiBold';  outline: none;}
    


            .s_getmyoffer_adminpanel .inner_actionblock form ::-webkit-input-placeholder { /* Edge */
                color: #333; opacity: inherit;
              }
              
              .s_getmyoffer_adminpanel .inner_actionblock form :-ms-input-placeholder { /* Internet Explorer */
                color: #333; opacity: inherit;
              }
              
              .s_getmyoffer_adminpanel .inner_actionblock form ::placeholder {
                color: #333; opacity: inherit;
              }

              .s_getmyoffer_adminpanel .inner_actionblock form button[type="submit"]{font-size: 16px;
                color: #fff;
                font-family: 'RalewaySemiBold';
                background: #00c0ff;
                border: none;
                padding: 0px 20px;
                height: 38px;
                text-transform: uppercase;
                margin:2px 0;
                cursor: pointer; float: left;
            }


            .search_content button{    min-width: 50px!important;
                padding: 0px 0 0 16px!important;
                text-align: center;}


                /* .s_getmyoffer_adminpanel .inner_actionblock form .markatingviewbtn {
                    font-size: 16px;
                    color: #fff;
                    font-family: 'RalewaySemiBold';
                    background: #00c0ff;
                    border: none;
                    padding: 0px 10px;
                    height: 38px;
                    text-transform: uppercase;
                    margin: 0px;
                    cursor: pointer;   width: 300px;
                } */
/* 
 .manageleads .admin_table_wrapper td:nth-of-type(10){ text-align: center;}  */

 .pagecountblockclsbody {
    display: block;
    text-align: center;
}

.pagecountblock{ text-align: center; color: #00a8ef!important; display: block; padding-bottom: 10px;     font-size: 16px; 
    text-transform: capitalize;}
.pagecountblock .listitem{ display: block; padding-bottom: 10px;     font-size: 14px; 
    text-transform: capitalize; color: #00a8ef;}

    .pagecountblock .label{ display: block; padding-bottom: 10px;     font-size: 14px; 
        text-transform: capitalize; color: #333;}
    .pagecountblockclsbody .example-full-width{ display: inline-block;}

    .pagecountblockclsbody input{
        width: 50px;
        padding: 0 0 0 5px;
        text-align: center;
        margin: 0 10px;
        font-size: 14px;
        background: #efefef;
        border: solid 1px #ccc;
    }
            @media screen  and  (max-width: 1199px){

                .inner_actionblock_wrapper{ margin-bottom: 20px;}

                .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content {
                    display: block;
                    justify-content: center;
                    margin-right: 0;
                }

                .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content:nth-of-type(3){ margin-top: 10px;}
.s_getmyoffer_adminpanel .inner_search_wrapper form{ width: 250px; margin: 0 auto; margin-top: 10px!important;}


.manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper {
    width: 288px !important;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content{ margin-right: 0px!important;}

.manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content select{ width: 100%;}

.manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content input {
    margin-bottom: 10px;
    width: 90%!important;  float: left;    margin-top: 8px;}

    .manageleads .inner_search_wrapper form {
        width: auto;
        margin: 0 auto;
        margin-top: 0px!important;
        margin-bottom: 20px!important;
    }

    .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper  form input {
        margin-bottom: 10px;
        width: 100%!important;
        margin-top: 0;
        float: left!important;
    }

    .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper  form  button{margin:2px!important}

    .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content button {
        width: auto!important;
        float: left!important;
        margin-left: 0;
        margin-bottom: 0px;
        margin-top: 8px;
        min-width: 27px!important;
    }
            }

            @media screen  and  (max-width: 992px){
                .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content{ margin-right: 0px!important;}

                .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content select{ width: 100%;}

                .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content input {
                    margin-bottom: 10px;
                    width: 90%!important;     margin-top: 8px;}

                    .manageleads .inner_search_wrapper form {
                        width: auto;
                        margin: 0 auto;
                        margin-top: 0px!important;
                        margin-bottom: 20px!important;
                    }

                    .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper  form input {
                        margin-bottom: 10px;
                        width: 100%!important;
                        margin-top: 0;
                        float: left!important;
                    }

                    .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper  form  button{margin:2px!important}
            }

            @media screen  and  (max-width: 900px){

                .s_getmyoffer_adminpanel .inner_actionblock form button[type="submit"]{ float: none;}

.s_getmyoffer_adminpanel .inner_actionblock form select{ width: 100%; margin: 0px!important;}

.s_getmyoffer_adminpanel .inner_actionblock form input{ width: 100%; margin-right: 10px;}

.nextGen_admin_mainwrapper .nexgen_admin_table .action_section h3{ display: block;}

.openclosereview{    margin: 0 auto;
    display: block;}

                .s_getmyoffer_adminpanel .inner_actionblock form{    width: 410px;
                margin: 0 auto;
                display: block;
                margin-bottom: 12px;
                padding-left: 0;}

                .s_getmyoffer_adminpanel .inner_actionblock form button{       width: auto;
                    margin-left: auto!important;
                    margin-right: auto!important;
                    display: block;  height: auto!important; padding: 10px!important;}
 
                    .s_getmyoffer_adminpanel  .user_management_wrapper .user_management_inner .inner_content_wrapper input {
                        margin-bottom: 10px;
                        width: 86%!important;
                        margin-top: 7px; float: left!important;
                    }

                    .s_getmyoffer_adminpanel  .user_management_wrapper .user_management_inner .inner_content_wrapper button {
                        width:auto!important;   
                        margin-left: 0; margin-bottom: 0px;     margin-top: 7px;     min-width: inherit!important;
                    }

                    .manageleads .user_management_wrapper .user_management_inner .inner_content_wrapper .search_content button {
                        width:auto!important;   float: left!important;
                        margin-left: 0; margin-bottom: 0px;     margin-top: 8px;    
                    }


                    .user_management_wrapper .user_management_inner .inner_content_wrapper button {
                        font-size: 18px;
                        color: #fff;
                        font-family: 'RalewaySemiBold';
                        background: #00c0ff;
                        border: none;
                        padding: 0px 30px;
                        height: 38px;
                        text-transform: uppercase;
                        margin-left: 0;
                        cursor: pointer;
                        padding: 5px 30px;
                    }
            }

            @media screen  and  (max-width: 480px){


                .s_getmyoffer_adminpanel .search_content{ margin-top: 10px;}
                .s_getmyoffer_adminpanel .inner_actionblock form select{ width: 100%; margin: 0px!important;}

                .s_getmyoffer_adminpanel .inner_actionblock form input{ width: 100%; margin-right: 0px; margin-bottom: 10px;}

                .s_getmyoffer_adminpanel .inner_actionblock form{    width: 90%;}
            }


            .marketingre_view_body_con_right_bottom_wrapper p{ display: inline-block; font-size: 18px; color: #00bdf2; margin: 0; padding: 5px 12px 0 0; }

.marketingre_view_body_con_right_bottom_wrapper   .event_f_name{ display: block; font-size: 18px;     line-height: 24px; color: #434343; font-weight: bold; margin: 0; padding: 0 0 5px 0;}


.marketingre_view_body_con_right_bottom_wrapper   .event_f_zone{ display: block; font-size: 16px; color: #2e2e2e; font-weight: normal; margin: 0; padding: 7px 0 0 0;}

 

  .booknow_button{ width: 152px; text-align: center; border: none; cursor: pointer; background: #00b2eb; font-size: 16px; color: #ffffff; margin-top: 10px; text-transform: uppercase;
    line-height: 30px;}



    /*--------------------markaeting-page----------------------------*/

    button{ outline: none!important;}

    .marketingre_view_top{ display: block; width: 100%; background: url(https://marketing.betoparedes.com/assets/images/marketingre_view_topbg.jpg) no-repeat; background-size: cover; padding: 18px 0px;
 border-bottom: solid 1px #03baee;
}

.marketingre_view_top_body{ width: 1780px; margin: 0 auto;}

.marketingre_view_top_wrapper{ display: flex;     align-items: center;}
.marketingre_view_top_left{ width: 20%;  padding-right: 2%;}

.marketingre_view_top_left img{ width: auto; max-width: 100%;}

.marketingre_view_top_right{  width: 80%;  padding-left: 2%; display: flex; flex-wrap: wrap;
    background: url(https://marketing.betoparedes.com/assets/images/marketingre_view_devider.png) no-repeat left center; align-items: center;}

.marketingre_view_top_right h2{ font-size: 18px; color: #00bdf2; text-transform: uppercase; font-weight: bold;     padding: 0 10px 0 0; }

.marketingre_view_top_right h3{ margin: 0; padding: 5px 0 0 0; font-size: 20px; color: #1f1f1f; line-height: 24px; font-weight: normal;}


.marketingre_view_top_right img{     display: inline-block;
    width: 150px;
    background: #fff;
    padding: 5px;
    border: solid 1px #bce5d7;
    border-radius: 5px; margin: 2px;} 
.marketingre_view_body{ background:#0b2736 url(../images/page_bg_shadow.png)no-repeat; background-size: cover; padding: 8px 0;}

.marketingre_view_body_wrapper{width: 1780px; margin: 0 auto;}


.marketingre_view_body_footer{ background: url(https://marketing.betoparedes.com/assets/images/marketingre_view_footerbg.jpg) no-repeat; background-size: cover; padding-right: 120px; margin-top: 8px;}

.marketingre_view_body_footer_wrapper{ background: url(https://marketing.betoparedes.com/assets/images/marketingre_view_doctorimg.png) no-repeat  right 5px; padding: 36px 250px 36px 52px;}

.marketingre_view_body_footer_wrapper h2{ margin: 0; padding: 0; font-size: 36px; color: #003848; text-transform: uppercase; font-weight: bold;     line-height: 34px;}

.marketingre_view_body_footer_wrapper h3{ margin: 0; padding: 8px 0 0 0; font-size: 18px; color: #363636;  }

 

.marketingre_view_apog{ padding-right: 0px;}

.marketingre_view_apog .marketingre_view_body_footer_wrapper{background: url(https://marketing.betoparedes.com/assets/images/apog_marketingre_view.png) no-repeat  105% -25px; padding: 36px 450px 36px 52px;}


.marketingre_view_uta .marketingre_view_body_footer_wrapper{background: url(https://marketing.betoparedes.com/assets/images/uta_marketingre_view.png) no-repeat  right 5px;  padding: 36px 220px 36px 52px;}


.marketingre_view_Helios{ padding-right: 0px;}
.marketingre_view_Helios .marketingre_view_body_footer_wrapper{background: url(https://marketing.betoparedes.com/assets/images/Helios_marketingre_view.png) no-repeat  right 5px;  padding: 36px 400px 36px 52px;}


 
.marketingre_view_Medworld .marketingre_view_body_footer_wrapper{background: url(https://marketing.betoparedes.com/assets/images/Medworld_marketingre_view.png) no-repeat  right 5px;  padding: 36px 280px 36px 52px;}


.marketingre_view_geo .marketingre_view_body_footer_wrapper{background: url(https://marketing.betoparedes.com/assets/images/geo_marketingre_view.png) no-repeat  right center;  padding: 36px 280px 36px 52px;}

 
.marketingre_view_body_con{ display: flex;  }

.marketingre_view_body_con_left{ width: 70%; padding-right: 1%;}

.marketingre_view_body_con_right{background: #ededed; width: 30%; position: relative; }

/* .marketingre_view_body_con_left button{ display: inline-block; width: 49.5%; font-size: 22px; color: #0b1f28; text-shadow: 0 1px 1px #add1e6; text-align: center; padding: 18px 10px;
 font-weight: bold; text-transform: uppercase; border: none; cursor: pointer; margin-top: 8px;
    background: rgba(104,207,255,1);
    background: -moz-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(104,207,255,1)), color-stop(100%, rgba(13,168,240,1)));
    background: -webkit-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
    background: -o-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
    background: -ms-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
    background: linear-gradient(to bottom, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68cfff', endColorstr='#0da8f0', GradientType=0 );
}

.marketingre_view_body_con_left button:last-of-type{ margin-left: 1%;} */


.actioncontrol{ position: absolute;}
.videotitledesc{ position: inherit;}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


.marketingre_view_body_con_right_top{ background: #00a8f6; padding: 18px 18px 5px 18px;}

.marketingre_view_body_con_right_top h2{ text-align: center; font-size: 24px; color: #fff; text-transform: uppercase; margin: 0; padding: 6px 0 10px 0; font-weight: bold; text-shadow: 0 0 4px #25424f;}

.marketingre_view_body_con_right_top  .form-group{ display: block; margin: 0 0 4px 0;}

.marketingre_view_body_con_right_top .form-control{ display: block; width: 100%; border-radius: 5px; border: solid 1px #008ed1; color: #5a5a5a;}

.marketingre_view_body_con_right_top .form-control::-webkit-input-placeholder { /* Edge */
    color: #5a5a5a; opacity: inherit;
  }
  
  .marketingre_view_body_con_right_top .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #5a5a5a; opacity: inherit;
  }
  
  .marketingre_view_body_con_right_top .form-control ::placeholder {
    color: #5a5a5a; opacity: inherit;
  }

  .marketingre_view_body_con_right_top  .form-group:last-of-type{ text-align: center; margin-top: 10px;}

  .marketingre_view_body_con_right_top  .form-group:last-of-type button{ margin: 4px; background: #090f1e; display: inline-block; text-align: center; padding:4px 8px; width: 110px;  color: #fff; font-size: 18px; text-transform: uppercase; font-weight: bold; border: none; cursor: pointer;}

.marketingre_view_body_con_right_bottom{ padding: 12px 24px; }

.marketingre_view_body_con_right_bottom_wrapper{height: 528px; overflow: hidden; overflow-y: scroll;}

/* .marketingre_view_body_con_right_bottom_wrapper ul{display: block; margin: 0; padding: 0 5px;} */

.marketingre_view_body_con_right_bottom_wrapper .span1stloop{display: block;  }

.span1stloopSUB{ display: block; list-style: none; background: #ffffff; padding: 20px; box-shadow: 0 0 8px #ddd; margin: 13px 0;}

.marketingre_view_body_con_right_bottom_wrapper p{ display: inline-block; font-size: 18px; color: #00bdf2; margin: 0; padding: 5px 12px 0 0; }

.marketingre_view_body_con_right_bottom_wrapper   .event_f_name{ display: block; font-size: 18px;     line-height: 24px; color: #434343; font-weight: bold; margin: 0; padding: 0 0 5px 0;}


.marketingre_view_body_con_right_bottom_wrapper   .event_f_zone{ display: block; font-size: 16px; color: #2e2e2e; font-weight: normal; margin: 0; padding: 7px 0 0 0;}

 

  .booknow_button{ width: 152px; text-align: center; border: none; cursor: pointer; background: #00b2eb; font-size: 16px; color: #ffffff; margin-top: 10px; text-transform: uppercase;
    line-height: 30px;}

    .form-controlDate{ background:#fff url(https://marketing.betoparedes.com/assets/images/marketingre_view_dateicon.png) no-repeat 98% center;     padding-right: 36px;}  


.marketingre_view_body_con_top{
    background: rgba(3,164,251,1);
    background: -moz-linear-gradient(left, rgba(3,164,251,1) 0%, rgba(44,236,243,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(3,164,251,1)), color-stop(100%, rgba(44,236,243,1)));
    background: -webkit-linear-gradient(left, rgba(3,164,251,1) 0%, rgba(44,236,243,1) 100%);
    background: -o-linear-gradient(left, rgba(3,164,251,1) 0%, rgba(44,236,243,1) 100%);
    background: -ms-linear-gradient(left, rgba(3,164,251,1) 0%, rgba(44,236,243,1) 100%);
    background: linear-gradient(to right, rgba(3,164,251,1) 0%, rgba(44,236,243,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03a4fb', endColorstr='#2cecf3', GradientType=1 
    );
 padding: 15px; margin-bottom: 10px; display: flex; align-items: center;

}


/* .marketingre_view_body_con_top_left{ width: 45%;} */
 
.marketingre_view_body_con_top_left h2{ margin: 0; padding: 0; display: block; text-align: center; font-size: 48px; color: #ffffff; text-shadow: 1px 1px 2px #096089; text-transform: uppercase;}
    

.marketingre_view_body_con_top_right{ width: 54%; padding-left: 1%;}

.marketingre_view_body_con_top_right_box{background: url(https://marketing.betoparedes.com/assets/images/marketingre_view_newshadow.png) no-repeat left bottom; padding-left: 38px;}

.marketingre_view_body_con_top_right_box h3{ display: block; background: #1287b8; border: solid 1px #4ce3f8; padding: 10px; font-size: 30px; color: #ffffff; line-height: 32px;}

.marketingre_view_body_con_top_right_box h3 span{ color: #fff000; display: inline-block;}


.marketingre_view_body_con_top2{ margin-top: 10px!important;}

.marketingre_view_body_con_top2 h2 { font-size: 36px; line-height: 38px;}

.marketingre_view_body_con_top2 .marketingre_view_body_con_top_right button{ display: block; background: rgba(53,54,55,1);
    background: -moz-linear-gradient(top, rgba(53,54,55,1) 0%, rgba(1,1,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(53,54,55,1)), color-stop(100%, rgba(1,1,1,1)));
    background: -webkit-linear-gradient(top, rgba(53,54,55,1) 0%, rgba(1,1,1,1) 100%);
    background: -o-linear-gradient(top, rgba(53,54,55,1) 0%, rgba(1,1,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(53,54,55,1) 0%, rgba(1,1,1,1) 100%);
    background: linear-gradient(to bottom, rgba(53,54,55,1) 0%, rgba(1,1,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353637', endColorstr='#010101', GradientType=0 );  width: 100%;  border-radius: 5px; border: solid 1px #53d8fa;
 font-size: 48px; color: #ffffff; text-transform: uppercase; padding:15px 10px; font-weight: bold; line-height: 40px;  
}

.marketingre_view_body_con_right_additionBlock{  padding: 8px; background: #ededed; width: 30%; position: relative; display: flex;  flex-direction: column; }


.div_block_wrapper{background: #09b4e7 url(https://marketing.betoparedes.com/assets/images/marketingre_view_newtext_bg.png) no-repeat right  bottom; height: 100%;}
.marketingre_view_body_con_right_additionBlock .div_block1{ background: #1287b8; position: relative; padding: 30px; border-bottom: solid 1px #a1cfe3;  position: relative;  }

.marketingre_view_body_con_right_additionBlock .div_block1 h2{ margin: 0; padding: 0px; font-size:36px; color: #fefefe; text-shadow: 1px 1px 2px #096089; text-align: center; text-transform: uppercase;}

.marketingre_view_body_con_right_additionBlock .div_block1::after{ content: ''; background: url(https://marketing.betoparedes.com/assets/images/marketingre_view_newtext_arrow.png) no-repeat left bottom; width: 27px; height: 30px; position: absolute; bottom:-30px; left: 50%;}

.marketingre_view_body_con_right_additionBlock .div_block2{   padding-top: 10px;}

.marketingre_view_body_con_right_additionBlock .div_block2 h2{ padding: 15px; font-size: 30px; color: #fefefe; text-shadow: 1px 1px 2px #096089;}

.marketingre_view_body_con_right_additionBlock .div_block2 h2 span{ color: #f1ff12; display: inline-block;}

.marketingre_view_btn_group{ display: block; text-align:center;}

.marketingre_view_btn_group button{ display: inline-block; 
    border-radius: 0px;
    margin: 0 5px 10px 5px;   
    font-size: 26px;
    line-height: 32px; color: #0b1f28; text-shadow: 0 1px 1px #add1e6; text-align: center; padding: 14px 15px 16px 15px;
    font-weight: bold; text-transform: uppercase; border: none; cursor: pointer;  
       background: rgba(104,207,255,1);
       background: -moz-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
       background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(104,207,255,1)), color-stop(100%, rgba(13,168,240,1)));
       background: -webkit-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
       background: -o-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
       background: -ms-linear-gradient(top, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
       background: linear-gradient(to bottom, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68cfff', endColorstr='#0da8f0', GradientType=0 );}


.video-responsive .vjs-control-bar{ display: none;}
.video-responsive .vjs-loading-spinner{ display: none;}
.video-responsive .vjs-big-play-button{ display: none;}
.video-responsive .vjs-control-bar{ display: none;}
.video-responsive .vjs-modal-dialog{ display: none;}

.my-video-modal-dimensions {
    width: 100%;
    height: auto;
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%; }
  
  .vjs-has-started .vjs-poster {
    display: none; }

    .actioncontrol {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(0,0,0,.5);
        width: 100%;
        bottom: 0;
        color: #fff;
        padding: 0 10px 3px;
    }

    .video-responsive  video{ width: 100%;}

    .video-responsive  .mat-slider-horizontal {
        bottom: 38px;
        position: absolute;
        z-index: 999;
        width: 100%;
        min-width: 100%;
        transition: opacity 250ms linear;
        background: rgba(0,0,0,.5);
        padding-top: 0;
        height: auto;
    }

    .video-responsive .mat-slider-horizontal .mat-slider-wrapper {
        background-color: #c5cae9!important;
        left: 0;
        right: 0;
        cursor: pointer;
        height: 2px;
        top: 0;
    }

 .videoGalleryModal {
    padding: 0 !important;
    background: linear-gradient(180deg,rgba(26,209,255,1) 0%,rgba(0,170,249,1) 100%) !important;
    /* background: url(../images/youtube-banner-background-2048x1152.jpg)no-repeat top center !important; */
    background-size: cover;
    min-width: 90vw !important;
}   
 
.actioncontrol {
    position: absolute;
    z-index: 9!important;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.5);
    width: 100%;
    bottom: 0;
    color: #fff;
    padding: 0 10px 3px;
}

.actioncontrol .videotime {
    margin: 0 auto 0 0;
    order: 3;
}

.actioncontrol button.playbtn {
    order: 1; background: url(../images/play_icon.png) no-repeat center center;width: 18px;
    height: 25px;
    font-size: 0px;
    background-size: 100%;
    margin-right: 10px;
}

.actioncontrol button.pausebtn {
    order: 1; background: url(../images/pause_icon.png) no-repeat center center;width: 18px;
    height: 25px;
    font-size: 0px;
    background-size: 100%;
    margin-right: 10px;
}

.fullscreenBTN{background: url(../images/fullscreen_img.png) no-repeat center center; width: 25px;
    height: 25px;
    font-size: 0px;
    background-size: 100%;
    margin: 0 0 0 6px;}
.actioncontrol button {
    background: 0 0;
    box-shadow: none;
    color: #fff;
    border: none;
    padding: 0;
    height: 35px;
    margin: 0 5px;
    display: flex;
    align-items: center;
    outline: 0;
}

.py_playviderowrp .playbtnlessplus {
    cursor: pointer;
}
.playbtnlessplus {
    margin: 0;
    order: 4;
    display: flex;
    align-items: center;
}

.actioncontrol button {
    background: 0 0;
    box-shadow: none;
    color: #fff;
    border: none;
    padding: 0;
    height: 35px;
    margin: 0 5px;
    display: flex;
    align-items: center;
    outline: 0;
}
.actioncontrol button {
    background: 0 0;
    box-shadow: none;
    color: #fff;
    border: none;
    padding: 0;
    height: 35px;
    margin: 0 5px;
    display: flex;
    align-items: center;
    outline: 0;
}
.actioncontrol button img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
    width: 32px;
    height: 32px;
    font-size: 32px;
}



.custom-modalbox{background: linear-gradient(
    -61deg
    ,#7fb822,#dddd45);
        border: 1px solid #efd894; border: solid 5px #fff;
        box-shadow: 0 0 5px #172007 inset;
    border-radius: 10px; padding: 10px; }

    .custom-modalbox  mat-dialog-container{ background: none!important; padding: 0!important;     
        color: #021a30;
    text-shadow: 1px 0px 0px #e6f1d1; text-align: center; font-size: 22px; box-shadow: none; width: 640px!important;   font-family: 'OpenSansBold';}

@media screen and (max-width:1860px) {
    .marketingre_view_top_body{ width: 1730px;}
    .marketingre_view_body_wrapper{ width: 1730px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 509px; 
    }
}

@media screen and (max-width:1800px) {
    .marketingre_view_top_body{ width: 1680px;}
    .marketingre_view_body_wrapper{ width: 1680px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 489px; 
    }
}

@media screen and (max-width:1700px) {
    .marketingre_view_top_body{ width: 1600px;}
    .marketingre_view_body_wrapper{ width: 1600px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 458px; 
    }

    .marketingre_view_body_con_right_additionBlock .div_block1 h2{ font-size: 30px;}
}

@media screen and (max-width:1640px) {
    .marketingre_view_top_body{ width: 1500px;}
    .marketingre_view_body_wrapper{ width: 1500px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 419px; 
    }

    .marketingre_view_body_con_top_left  h2{ font-size: 40px;}

    .marketingre_view_body_con_top_right_box  h3 { font-size: 25px;}

}

@media screen and (max-width:1540px) {
    .marketingre_view_top_body{ width: 1400px;}
    .marketingre_view_body_wrapper{ width: 1400px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 380px; 
    }
}


@media screen and (max-width:1440px) {
    .marketingre_view_top_body{ width: 1300px;}
    .marketingre_view_body_wrapper{ width: 1300px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 340px; 
    }

    .marketingre_view_body_con_right_bottom_wrapper ul li label{font-size: 16px; line-height: 20px;}
    .marketingre_view_body_con_right_bottom_wrapper ul li span{font-size: 16px; }
    .marketingre_view_body_con_right_bottom_wrapper ul li p{font-size: 16px; }

    .marketingre_view_body_con_right_additionBlock .div_block1 h2{ font-size: 25px;}
    .marketingre_view_body_con_right_additionBlock  .div_block2  h2{ font-size: 25px;}

    .marketingre_view_body_con_right_additionBlock .div_block1 {  padding: 20px;}

}

@media screen and (max-width:1380px) {
    .marketingre_view_body_con_top_left  h2{ font-size:35px;}

    .marketingre_view_body_con_top_right_box  h3 {     font-size: 22px;
        line-height: 26px;}

        .marketingre_view_body_con_top_right_box  h3  br{ display: none;}

}

@media screen and (max-width:1340px) {
    .marketingre_view_top_body{ width: 1200px;}
    .marketingre_view_body_wrapper{ width: 1200px;}

    .marketingre_view_body_con_right_bottom_wrapper {
        height: 303px; 
    }
}
 

@media screen and (max-width:1240px) {
    .marketingre_view_top_body{ width: 1100px;}
    .marketingre_view_body_wrapper{ width: 1100px;}

    .marketingre_view_body_con_left button{ font-size: 20px;}

    
    .marketingre_view_body_con_right_bottom_wrapper {
        height: 260px; 
    }

    .marketingre_view_body_con_right_additionBlock .div_block1 h2 {
        font-size: 22px;
    }

    
}





@media screen and (max-width:1199px) {

    .marketingre_view_top_right img {
        display: block;
        width: 250px; max-width: 100%;
       
        margin: 2px auto;
    }
    .marketingre_view_top_left img{ max-width: 90%;}

    .marketingre_view_body_con_right_additionBlock{ width: auto; margin-top: 10px; text-align: center;}

    .marketingre_view_body_con_right_additionBlock .div_block2 h2{word-break: break-all;}

    .div_block_wrapper{ background-image: none;}

    .marketingre_view_top_body{ width: auto;}
    .marketingre_view_top_wrapper{ display: block; text-align: center;}
    .marketingre_view_top_right{   padding-left: 0px; background:none; padding-top: 10px;}

    .marketingre_view_top_left{ width: auto; background:none; padding:0 0 5px 0;}

    .marketingre_view_top{ padding: 18px 20px;}


    .marketingre_view_body_wrapper{ width: auto; padding: 0 20px;}


    .marketingre_view_body_con{ display: block;}

.marketingre_view_body_con_left{ width:auto; padding-right:0;}

.marketingre_view_body_con_right{  width:auto; margin-top: 20px; }

.marketingre_view_body_con_right_bottom_wrapper {
    height: 370px; 
}

.marketingre_view_apog .marketingre_view_body_footer_wrapper{ background-position: 105% top;}


.marketingre_view_body_con_top{ display: block;}

.marketingre_view_body_con_top_left{ display: block; width: 100%; text-align: center;}

.marketingre_view_body_con_top_right{ display: block; width: 100%; text-align: center; margin-top: 15px; padding: 0px;}

.marketingre_view_body_con_top_right_box {
    background:none;
    padding-left: 0;
}

.marketingre_view_body_con_top_right_box  h3 { 
    word-break: break-all;
}
}


@media screen and (max-width:991px) {

    .marketingre_view_body_footer{ padding-right: 0px;}

}

@media screen and (max-width:1050px) {

    .marketingre_view_body_footer{ padding-right: 0px;}
.marketingre_view_body_footer_wrapper  {
     background-position: center bottom;
    padding: 30px 20px 430px 20px;
    text-align: center;
}


.marketingre_view_apog .marketingre_view_body_footer_wrapper  {
    background-position: center bottom;
    padding: 30px 20px 62% 20px;
    text-align: center;
    background-size: 100%;
}


.marketingre_view_uta .marketingre_view_body_footer_wrapper  {
    background-position: center bottom;
   padding: 30px 20px 360px 20px;
   text-align: center;
}


.marketingre_view_Helios .marketingre_view_body_footer_wrapper  {
    background-position: center bottom;
   padding: 30px 20px 290px 20px;
   text-align: center;
}

.marketingre_view_Medworld .marketingre_view_body_footer_wrapper  {
    background-position: center bottom;
   padding: 30px 20px 330px 20px;
   text-align: center;
}

.marketingre_view_geo .marketingre_view_body_footer_wrapper  {
    background-position: center bottom;
   padding: 30px 20px 204px 20px;
   text-align: center;
}



}



@media screen and (max-width:540px) {
    .marketingre_view_body_con_top2  .marketingre_view_body_con_top_right  button{ font-size: 36px;}

}

@media screen and (max-width:380px) {
    .marketingre_view_body_con_top_left h2  {
        font-size: 28px;
    }
}


.youtubevideocls{
    position: relative;
    padding-top: 56.25%;
    background-color: #333;
    border: 0;
}
  
.youtubevideocls .closebtn{
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    background-color: #333;
    color: #fff;
    font-size: 20px;
    border: 0;
    z-index: 999;
    top: -10px;
    right: -8px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* padding: 5px 8px; */
}

.youtubevideocls iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 5px;
}

modal-container .modal-content {
    border: 0 !important;
}



.span1stloopSUB p{ margin: 0px;}


.video_thumblock {
    width: 100%;
    display: flex;
    margin: 10px 0;
    align-items: center;
    border-bottom: solid 1px#ccc;
    padding-bottom: 10px;
}
.video_thumblock:first-child{ margin-top: 0px;}
.video_thumblock:last-child{ border: none; padding: 0; margin-bottom: 0px;}

.video_thumblock_img {
    width: 40%; cursor: pointer;
}
.video_thumblock_imgdiv{  position: relative;}

.video_thumblock_img img {
    width: 100%;
    height: auto;
}


.video_thumblock_imgdiv .playicon{ width: 30%; position: absolute; left: 35%; top:35%; filter: grayscale(100%); opacity: 0.9;}

.video_thumblock_img:hover .playicon{filter: grayscale(0%); opacity: inherit;}

.video_thumblock_img .playicon:hover {filter: grayscale(0%); opacity: inherit;}

.video_thumblock_text {
    padding: 0 0 0 2%;
    font-size: 14px;     width: 60%;
}

.video_thumblock_text label{ margin: 0; padding: 0;   font-size: 14px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px;    
    max-height: 40px;     
    -webkit-line-clamp: 2;  
    -webkit-box-orient: vertical;}


    .marketingre_view_body_con_right .card-body{
        display: block;
        height: 278px;
        overflow-y: scroll;
    }


    .marketingre_view_body_con_right .accordion .card {
        overflow: hidden;
        border-radius: 0px;
    }
    
    .marketingre_view_body_con_right .accordion .card .card-header {
        margin-bottom: 0; border-radius: 0px;
        background: rgba(104,207,255,1);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(104,207,255,1)), color-stop(100%, rgba(13,168,240,1)));
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(104,207,255,1)), to(rgba(13,168,240,1)));
        background: linear-gradient(to bottom, rgba(104,207,255,1) 0%, rgba(13,168,240,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68cfff', endColorstr='#0da8f0', GradientType=0 );
     padding:0px;
    }
    .marketingre_view_body_con_right .accordion .card .card-header a{    font-size: 22px; padding: 10px 10px;
        color: #0b1f28;  
        text-shadow: 0 1px 1px #add1e6; text-decoration: none;  font-weight: bold;      display: block;   }
    

        .marketingre_view_body_con_right .accordion .card .card-header a h5{background: url(https://marketing.betoparedes.com/assets/images/product-review_arrowdown.png) no-repeat 98% center; background-size: 20px;  padding-right: 40px;   }
        .marketingre_view_body_con_right.card-header:first-child {
        border-radius: 0!important;
    }
       
    
    .marketingre_view_body_con_right .accordion .card .card-header .collapsed{background: rgba(47,174,224,1);
        background: -moz-linear-gradient(top, rgba(47,174,224,1) 0%, rgba(18,134,184,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,174,224,1)), color-stop(100%, rgba(18,134,184,1)));
        background: -webkit-linear-gradient(top, rgba(47,174,224,1) 0%, rgba(18,134,184,1) 100%);
        background: -o-linear-gradient(top, rgba(47,174,224,1) 0%, rgba(18,134,184,1) 100%);
        background: -ms-linear-gradient(top, rgba(47,174,224,1) 0%, rgba(18,134,184,1) 100%);
        background: linear-gradient(to bottom, rgba(47,174,224,1) 0%, rgba(18,134,184,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2faee0', endColorstr='#1286b8', GradientType=0 );  }


        .marketingre_view_body_con_right .accordion .card .card-header .collapsed h5{ background: url(https://marketing.betoparedes.com/assets/images/product-review_arrowright.png) no-repeat 98% center; background-size: 15px; padding-right: 40px;}