/*
* Theme Name: JDBI Admission Module
* Description: Custom theme made for JDBI
* Theme URI: https://webspiders.com/
* Tested up to: 5.5
* Requires PHP: 7.0
* Author: Webspiders
* Author URI: https://webspiders.com/
* Version: 1.0.0
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Tags: two-columns, one-column, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, microformats
* Text Domain: jdbi
*/

body{font-family:Roboto,sans-serif;margin:0;font-size:16px;color:#000;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar;overflow:hidden;overflow-y:auto}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset;box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#9E9E9E}
h1,h2,h3,h4,h5,h6,p, ol,ul,label{margin:0;padding:0}
.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6, .hentry p, .hentry ol, .hentry ul{margin:20px}
ul {list-style: none;padding-left: 0;margin-bottom: 0;}
.container-fluid{width:100%;max-width:1440px}
a:hover {text-decoration: none;color: #000!important;}
.navbar-light .navbar-nav .nav-link, a, a:focus {color: #000;text-decoration: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
header {height: 175px;}
.header .fixed-top {background-color: #fff;}
.logo a {display: block;padding: 18px 30px 19px;white-space: nowrap;margin-right: 0;}
.logo > a > * {display: inline-block;vertical-align: middle;}
.logo .b-info {margin-left: 5px;margin-bottom: 0;font-size: 9px;font-weight: 500;line-height: 14px;text-transform: uppercase;text-align: center;}
.logo .brand {font-size: 20px;font-family: auto;letter-spacing: 0;text-transform: capitalize;color: #cb2a2b;}
.logo .navbar-brand{color: #000;}
.logo .sub-brand {font-size: 12px;}
.logo .brand,
.logo .sub-brand {color: #cb2a2b;font-weight: 600;}
.logo .b-info > .para {margin: 0;border-top: 1px solid #cb2a2b;border-bottom: 1px solid #cb2a2b;}
.top-panel > ul {margin: 10px 0;padding: 0 15px;}
.top-panel li {vertical-align: top;line-height: 1;}
.top-panel a {display: inline-block;text-align: center;border: 2px solid #d2d4d8;}
.top-panel a:not(.s-link){padding:12px 20px;width:133px;height:36px;text-transform:uppercase;font-weight:800;border-radius:3px}
.top-panel a.report {background: url(../images/nirf.jpg) no-repeat center center;}
.top-panel a.bba {padding-right: 30px;border-color: #cb2a2b;background: #cb2a2b url(../images/all-icon/right-arrow-white.svg) no-repeat right 10px center/15px;color: #fff;text-align: left;}
.top-panel a.bba:hover {color: #fff !important;}
.recent-update {box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3) inset;}
.recent-update .title{padding:10px 30px;font-family:Staatliches,cursive;font-size:22px;color:#886e31;flex:0 0 230px;max-width:230px}
.marquee-wrapper {overflow: hidden;}
.marquee{color:#000;white-space:nowrap;display:block;-webkit-animation:marquee 40s linear infinite;-moz-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite}
@-webkit-keyframes marquee {0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}
@-moz-keyframes marquee {0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}
@keyframes marquee{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform: translateX(100%)}
100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}
.main-nav {padding-top: 0;padding-bottom: 0;}
.main-nav .nav-link{font-weight:900;text-transform:uppercase;font-size:12px;padding:17px 10px 16px!important;border-bottom:3px solid transparent}
.main-nav .nav-link:hover {color: #cd2824 !important;}
.main-nav .nav-link.active {color: #cd2824 !important;}
.main-nav .nav-item:nth-child(7) .dropdown-menu {left: auto;right: 0;}
.dropdown-menu {padding: 0 15px;}
.dropdown-item{padding: 10px 0;}
.dropdown-item:not(:last-child){border-bottom: 1px solid #edecec;}
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:visited {background-color: transparent;}
.recent-update .title {padding: 10px 30px;font-family:'Staatliches', cursive;font-size: 22px;color: #886e31;flex: 0 0 230px;max-width: 230px;}
.recent-update {box-shadow: 0 3px 10px rgba(0,0,0,.3) inset;}
.bg-yellow {background-color: #fac345;}
.top-panel a {display: inline-block;text-align: center;border: 2px solid #d2d4d8;}
.top-panel a:not(.s-link) {padding: 10px 20px;width: 133px;height: 36px;text-transform: uppercase;font-weight: 600;font-size: 14px;border-radius: 3px;}
.top-panel a.report {background: url(../img/nirf.jpg) no-repeat center center;}
.social .s-link {width: 44px;height: 44px;border-radius: 50%;display: inline-block;text-align: center;border: 1px solid #d2d4d8;background-repeat: no-repeat;background-position: center center;}
.s-link.fb {background-image: url(../img/fb.svg);}
.s-link.twitter {background-image: url(../img/twiter.svg);}
.s-link.insta {background-image: url(../img/instagram.svg);}

/*mobile navigation button*/
#mobile-menu {padding: 6px 8px;display: inline-block; text-decoration: none; text-transform: uppercase; color: #fff;text-align: center; font-weight: 500; cursor: pointer; background: #cb2a2b;font-size: 14px;border-radius: 4px;/*#eee;*/ z-index: 999; position: relative;margin-right: 17px;margin-top: 15px;}
#mobile-menu:hover{opacity:0.8}
.bot-panel{text-align: right;}
/* header navigation */
.topnav nav {display: none;}
.top-menu{text-align:left;background:inherit;position:absolute;z-index:1000;width:100%}
.top-menu li{padding:0;display:block}
.top-menu li a,
.top-menu li span{display:block;padding:6px 14px;color:#fff;line-height:20px;font-weight:bold;text-decoration:none;position: relative;cursor:pointer;text-transform:uppercase}
.top-menu li a:hover,
.top-menu li span:hover,
.top-menu li .sub-menu > li > a:hover,
.top-menu li .sub-menu > li > span:hover{background-color:rgba(255,255,255,0.2)}
.top-menu .current_page_item > a,
.top-menu .current_page_item > span,
.top-menu .current-menu-item > a,
.top-menu .current-menu-item > span {/*background-color:rgba(0, 0, 0, 0.22)*/font-size:12px}
.top-menu .current-menu-item > a:hover,
.top-menu .current-menu-item > span { color: #cd2824; }
.top-menu .current-menu-item > span:hover { color: #cd2824; }
.top-menu .sub-menu { margin: 0; }
/*================== Merit List Table ====================*/
.table-wrap-jdbi table thead tr th {height: 50px;}
.table-wrap-jdbi table thead tr th div {height: 100%; display: flex; justify-content: center; align-items: center; border-radius: 6px 6px 0 0;}
.table-wrap-jdbi {margin: 0 -35px;}
.back_color_fbc446 {background: #fbc446; text-align: center;}
.back_color_ff8279 {background: #ff8279;}
.back_color_85cffe {background: #85cffe;}
.back_color_ffe0dd {background: #ffe0dd;}
.back_color_fbc446 p {margin: 0; color: #fff !important; font-size: 1rem !important; font-weight: 600 !important;}
.back_color_ff8279 p {margin: 0 !important; color: #fff !important; font-size: 1.05rem !important; font-weight: 400 !important;}
.back_color_ff8279 p > small {margin-right: 10px;}
.back_color_85cffe h4 {margin: 0; color: #fff; font-weight: 600; font-size: 1rem;}
.back_color_ffe0dd h4 {color: #fff; font-weight: 600; font-size: 1rem; margin: 0; font-weight: 600;}
/*================== Merit List Table ====================*/
@media screen and (min-width: 1024px) {.top-menu .open-submenu:after, .top-menu .open-submenu { display: none; }}

@media screen and (max-width: 1023px) {/* .topnav { background: #936; } */.top-menu { margin-top: 1px; box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.25); }.top-menu .sub-menu li a { padding: 10px 20px; }.top-menu .sub-menu { margin: 0 0 0 20px; font-size: 14px; }.top-menu li.menu-item-has-children { position: relative; }.top-menu li.menu-item-has-children > .open-submenu {    width: 50px; height: 50px; position: absolute; top: 0; right: 0;    background: rgba(255,255,255,0.3); box-sizing: border-box; font-size: 24px;    line-height: 50px; padding: 0; text-align: center;}.top-menu a { border-bottom: 1px solid #ffffff1a; }.top-menu .sub-menu li.menu-item-has-children > .open-submenu { height: 40px; line-height: 40px; }.top-menu .sub-menu.closed { display: none; }.top-menu .submenu-opened .sub-menu.closed { display: none; }.top-menu .open-submenu:before { content: '+'; position: absolute; width: 100%; top: 0; left: 0; }.top-menu .submenu-opened > .open-submenu:before { content: 'Ã¢â‚¬â€œ'; }}

/* ___ Desktop ( > 1024px ) ------------------------------------------------ */
@media screen and (min-width:1200px) {body.custom-background #header{border-radius:10px 10px 0 0}body.custom-background #header .menu{width:100%;margin:0;padding:0 40px;border-radius:0}body.custom-background .wrapper{margin:40px auto;border-radius:10px}body.custom-background #footer{border-radius:0 0 10px 10px}#mobile-menu{display:none}.topnav nav{display: block}.top-menu { border-radius: 5px; position: static; text-align: center; }.top-menu li { display: inline-block; position: relative; }.top-menu li a {font-size: 12px; border-bottom: 0; color: #000; -webkit-transition: background 0.3s; transition: background 0.3s; }.top-menu li a, .top-menu li span{padding: 6px 5px;}.top-menu li a:hover{color: #cd2824 !important;}.top-menu > li:hover > a { background: rgba(255,255,255,0.3);  }.top-menu .sub-menu,.top-menu .children{display:none;margin:0; position:absolute;top:100%;left:0;background:#936;width:300px;z-index:1000;box-shadow:3px 3px 0 rgba(0,0,0,0.1)}.top-menu .sub-menu li,.top-menu .children li{ display: block; text-align: left;}.top-menu .sub-menu li a, .top-menu .children li a { color: #fff; border-top: 1px solid rgba(255,255,255,0.2); }.top-menu li:hover > .sub-menu,.top-menu li:hover > .children { display: block; }.top-menu .sub-menu .sub-menu,.top-menu .children .children { display: none; top: 0; left: 100%; padding: 0; border-top: 0; border-left: 3px solid #fff; }.top-menu .sub-menu li:hover > .sub-menu,.top-menu .children li:hover > .children { display: block; }.top-menu .menu-item-has-children > a:after, .top-menu .menu-item-has-children > span:after,.top-menu .page_item_has_children > a:after, .top-menu .page_item_has_children > span:after{content:'Ã‚Â»';position:absolute;right:20px; margin:1px 0 0 15px;transform:rotate(90deg)}.top-menu .sub-menu > .menu-item-has-children > a:after, .top-menu .sub-menu > .menu-item-has-children > span:after,.top-menu .children > .page_item_has_children > a:after, .top-menu .children > .page_item_has_children > span:after{content:'Ã‚Â»';margin:0;transform:none}.top-menu .menu-item-has-children>a,.top-menu .menu-item-has-children>span,.top-menu .page_item_has_children> a,.top-menu .page_item_has_children> span{padding-right:40px}}

/* ___ Desktop ( > 1200px ) ------------------------------------------------ */
@media screen and (min-width:1280px) {#navpages li { padding-left: 10px; }#navpages .sub-menu { margin-left: 10px; }#navpages .sub-menu .sub-menu { left: 190px; }#navpages li a { font-size: 16px; padding: 10px; }.comment-list ul.children {margin: 0 0 50px 30px;}
}
/* -------------------------------------------------------------------------- */

.banner-bg {position: relative;overflow: hidden;}
.banner-bg>.container {position: absolute;top: auto;bottom: 108px;left: 0;right: 0;z-index: 300;max-width: 1140px;}
.banner-bg .txt-banner {max-width: 100%;flex: 0 0 100%;}
.banner-bg .b-title {font-size: 46px;font-weight: 600;}
.text-white {color: #fff!important;}
.breadcrumb {background-color: transparent;margin-bottom: 0;padding: 40px 15px;}
.breadcrumb-wrapper {/* border-bottom: 1px solid #eee; */margin-bottom: 40px;}
.breadcrumb li {font-size: 14px;padding: 0;text-transform:capitalize;}
.bg-black {background-color: #000;color: #ccc;}


/* .tnp-field.tnp-field-email input {background: transparent;width: 100%;height: 47px;line-height: 45px;}
.tnp-field.tnp-field-email {background: rgba(255, 255, 255, 0.1);max-width: 250px;width: 100%;border: 1px solid #666;}
.tnp-field.tnp-field-button .tnp-submit {height: 47px;border-radius: 0;background: #fff;color: #000;}
.tnp-field.tnp-field-button {border: 1px solid #fff;border-left: 0;} */
footer {margin-top: 100px;padding: 30px 0;background-image: url(../img/logo-bg.png);background-repeat: no-repeat;background-position: top 20px center;}
.site-footer a:hover {color: #cb2a2b !important;}
.f-s-link > * {margin: 10px;}
.site-footer .s-link.fb {background-image: url(../img/fb-white.svg);}
.site-footer .s-link.twitter {background-image: url(../img/twiter-white.svg);}
.site-footer .s-link.linkdn {background-image: url(../img/linkedIn-white.svg);}
.site-footer .s-link.insta {background-image: url(../img/instagram-white.svg);}
.site-footer .f-s-link > a {color: #fff;font-size: 18px;padding-top: 5px;border-color: #222;}
.site-footer .f-s-link > a:hover {-webkit-box-shadow: 0 0 5px 0 #ccc;-moz-box-shadow: 0 0 5px 0 #ccc;box-shadow: 0 0 5px 0 #ccc;}
.newsletter .form-control,
.newsletter .form-control:focus {background-color: rgba(255, 255, 255, 0.1);border: 1px solid #666;width: 100%;max-width: 250px;}
.newsletter .btn-primary {background-color: #fff;color: #000;border-color: #fff;}
.newsletter .btn-primary,
.newsletter .form-control {height: 47px;border-radius: 0;}
.foot-nav.border {border-width: 1px 0 1px 0 !important;}
.foot-nav {margin-top: 20px;}
.foot-nav a {color: #fac345;padding: 4px 15px;text-transform: uppercase;margin-top: 10px;margin-bottom: 10px;font-size: 14px;font-weight: 500;}
.foot-nav > .nav-item:not(:last-child) > a {border-right: 1px solid #222;}
.foot-nav-list .title {position: relative;font-size: 18px;color: #fff;text-transform: uppercase;margin-top: 35px;margin-bottom: 20px;font-weight: 500;}
.foot-nav-list .title:before {content: "";display: block;position: absolute;bottom: -10px;left: 0;z-index: 200;width: 30px;height: 3px;background-color: #cb2a2b;}
.foot-nav-list li {padding: 12px 0;}
.foot-nav-list a {color: #acaeb1;}
.copy-right-wrapper {margin-top: 25px;text-align: center;padding-top: 25px;border-top: 1px solid #2d3036;}
.copy-right-wrapper p {font-size: 0.875rem;}
.border {border: 1px solid #222!important;}
.form-control{border-radius: 6px;background-color: #ffffff;border: 1px solid #e4e6ea;box-shadow: none;color: #9E9E9E;padding: 15px 20px;font-size: 18px;line-height: 18px;font-weight: 400;height: auto;}
.form-control:focus{box-shadow: none;border-color: #e4e6ea;}

/* style for intro page */
.primTxt{
    font-size: 12px;
color: #FBC549;
padding-left: 21px;
position: absolute;
top: 19px;
right: 53px;
}
.updtIns {
list-style: decimal;
font-size: 12px;
width: 100%;
margin: 0 auto;
padding-top: 60px;
position: absolute;
z-index: 1;
left: 0;
right: 0;
overflow:hidden;
}
.updtAlert{
position: absolute;
z-index: 1;
width: 100%;
}
.intro-wrap{margin: 0px 0px 60px 0px;}
.intro-main{background: url('../img/intro-bg.png') center center no-repeat;border-radius: 20px;}
.intro-main{width: 100%;max-width: 1016px;margin: 0 auto;display: block;}
.intro-img img{max-width: 402px;}
.intro-cont{padding-left: 87px;padding-right: 50px;}
.form-group input[type="checkbox"] {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.form-group label {position: relative;cursor: pointer;}
/* .form-group label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid #6c757d;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;width: 17px;height: 18px;} */
.form-group input[type="checkbox"]:checked + label:after {content: '';display: block;position: absolute;top: 7px;left: 6px;width: 5px;height: 10px;border: solid #6c757d;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.intro-cont p{font-size: 15px;line-height: 21px;color: #17191d;margin-bottom: 20px;margin-left: 40px;}
.intro-cont p:last-of-type{margin-bottom: 30px;}
.check-one{margin-right: 15px;}
.policies{font-size: 16px;font-weight: bold;color: #17191d;}
.policies:hover{text-decoration: underline;}
.intro-cta{margin-top: 20px;}
.intro-cta a{color: inherit;display: inline-flex;align-items: center;}


/*Login Page*/

.Login_form_outer {padding: 0 0 60px 0px;}
.form_outer {max-width: 948px;border-radius: 30px;border: 1px solid #e2e2e2; margin: 0 auto;padding: 93px 0 75px;box-shadow: 0px 11px 28.5px rgb(37 66 87 / 8%);}
.form_wrapper {max-width: 457px;margin: 0 auto;}
.form_wrapper .form-control {font-size: 18px;font-weight:400;line-height: 60px;color: #17191d;height: 60px;background-color: #ffffff;border: 1px solid #e4e6ea;border-radius: 6px!important;}
.cmn_heading h2 {font-size: 24px;letter-spacing: 0px;line-height: 28px;color: #5b5d62;font-weight: bold;font-family: "Roboto";text-transform: uppercase;margin-bottom: 15px;}
.pass_show_hide {height: 60px;line-height: 60px;position: absolute;z-index:2;right: 15px;top: 0;color: #999999;}
.forget_pass, .reg_txt a {font-size: 16px;letter-spacing: 0px;line-height: 26px;text-decoration: underline;color: #5b5d62;display: inline-block;}
.reg_txt p {font-size: 16px;letter-spacing: 0px;color: #5b5d62;line-height: 26px;display: inline-block;}
.btn-default {height: 50px;border-radius: 3px;padding: 0; display:inline-block;font-size: 16px; font-weight: bold;width: 180px; text-transform: uppercase;}
.btn-yellow{background-color: #fbc446;border: 1px solid #fbc446;color: #17191d !important;}
a#passGen {width: unset;line-height: 48px;}

.btn-yellow:hover{background-color: #f6bc37;border: 1px solid #f6bc37;color: #17191d !important;}
.btn-red{background-color: #22600B;border: 1px solid #22600B; color: #fff !important;}
.btn-red:hover{background-color: #266D0A;border: 1px solid #266D0A; color: #fff !important;}
.forget_pass {margin: 27px 0;}
.reg_txt {margin-top: 47px;}
.login-heading h2{font-weight: 500;text-align: center;}
#show_hide_password{background-color: #fff;}
#show_hide_password input{background-color: transparent;position: relative;z-index: 1;border-top-right-radius: 6px;border-bottom-right-radius: 6px;}


/*register Page*/
.register-inner{width: 100%;max-width: 1284px;margin: 0px auto;padding: 0px 10px;}
/*#grad1 {margin-bottom: 100px;}*/
#msform,
#msformupdt {text-align: center;position: relative;margin-top: 20px}
#msform fieldset .form-card,
#msformupdt fieldset .form-card{background: white;border: 1px solid #e2e2e2;border-radius: 15px;box-shadow: 0px 11px 28.5px rgb(37 66 87 / 8%);box-sizing: border-box;width: 100%;margin: 0;position: relative;background: url('../img/form-bg.png') center center no-repeat;background-size: cover}
#msform fieldset .form-card{padding: 100px 120px;}
#msformupdt fieldset .form-card{padding: 130px 120px;}
#msform fieldset,
#msformupdt fieldset{background: white;border: 0 none;border-radius: 0.5rem;box-sizing: border-box;width: 100%;margin: 0;padding-bottom: 0px;position: relative}
#msform fieldset:not(:first-of-type),
#msformupdt fieldset:not(:first-of-type){display:none}
#msform fieldset .form-card,
#msformupdt fieldset .form-card{text-align: left;color: #9E9E9E}
#msform .action-button,
#msformupdt .action-button{width: 100px;background: skyblue;font-weight: bold;color: white;border: 0 none;border-radius: 0px;cursor: pointer;padding: 10px 5px;margin: 10px 5px}
#msform .action-button:hover,
#msform .action-button:focus,
#msformupdt .action-button:hover,
#msformupdt .action-button:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px skyblue}

select.list-dt {border: none;outline: 0;border-bottom: 1px solid #ccc;padding: 2px 5px 3px 5px;margin: 2px}

select.list-dt:focus {border-bottom: 2px solid skyblue}

.card {z-index: 0;border: none;border-radius: 0.5rem;position: relative}

.fs-title {font-size: 25px;color: #2C3E50;margin-bottom: 10px;font-weight: bold;text-align: left}

#progressbar {margin-bottom: 30px;color: lightgrey}
#progressbar li {list-style-type:none;display:inline-block;font-size:15px;line-height:16px;font-weight:400;position:relative;padding:18px 20px;background-color: #f1f1f1;color:#5b5d62;border-top-right-radius:6px;border-top-left-radius:6px}
#msformupdt #progressbar li {}
#progressbar .active {color: #fff;background-color: #258c5b;}
#progressbar .active::after{position:absolute;content:url('../img/drop.png');bottom:auto;top:50px;z-index:1;left:50%;transform:translateX(-50%)}

.save-draft{background-color: transparent;border: none;font-size: 16px;color: #999;background: url('../img/draft-icon.png') no-repeat;background-position: 100% 0;padding: 0px 25px 0px 0px;font-weight: 400;}
.form-heading{font-size: 24px;text-transform: uppercase;text-align: center;font-weight: 500;color: #5b5d62;margin-bottom: 50px;}

.form-control::-webkit-input-placeholder {font-size: 18px;color: #999;font-weight: 400;}
.form-control:-ms-input-placeholder {font-size: 18px;color: #999;font-weight: 400;} 
.form-control::placeholder {font-size: 18px;color: #999;font-weight: 400;}
.form-group{margin-bottom: 20px;}
.manage-password{padding: 20px;background-color: #fbf1d9;border: 1px solid #fbc446;border-radius: 6px;}
.manage-primary{padding: 20px;background-color: #D5EDDA;border: 1px solid #298D5E;border-radius: 6px;}
.manage-top-primary{padding: 20px;background-color: #BDD7F2;border: 1px solid #3AA0CA;border-radius: 6px;}
.sub-heading{font-size: 20px;line-height: 24px;font-weight: 500;color: #5b5d62;}
.manage-password input{border-color: #fff;}
.manage-password input:focus{border-color: #fff;}
.info-text{font-size: 14px;color: #000;font-weight: 500;cursor:default;}
.bootstrap-select>.dropdown-toggle{padding: 15px 20px;border-radius: 6px;background-color: #fff !important;border: 1px solid #e4e6ea;box-shadow: none;color: #999 !important;font-size: 18px;font-weight: 400;height: 54px;}
.bootstrap-select>.dropdown-toggle:focus{outline: none !important;box-shadow: none !important;background-color: #fff !important;}
.bootstrap-select>.dropdown-menu{padding: 0px !important;border-radius: 0;}
.dropdown-item.active, .dropdown-item:active{background-color: #fbc446;color: #000;}
.bootstrap-select .dropdown-item{font-size: 18px;padding: 10px 20px;}
select.form-control{/*-webkit-appearance:none;appearance:none;*/color:#9E9E9E}
.bootstrap-select .dropdown-toggle::after{border: none;width: 10px;height: 6px;position: relative;top: -10px;content: url('../img/down-arrow.png');}
.note{font-size: 16px;color: #5b5d62;font-weight: 500;}
.radio-cont {display: block;position: relative;padding-left: 30px;cursor: pointer;font-size: 16px;color: #5b5d62;font-weight: 500;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radio-cont input {position: absolute;opacity: 0;cursor: pointer;}
.radio-checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #fff;border: 1px solid #6c757d;border-radius: 50%;}
.radio-cont:hover input ~ .radio-checkmark {background-color: #fff;border: 1px solid #6c757d;}
.radio-cont input:checked ~ .radio-checkmark {background-color: #fff;border: 1px solid #6c757d;}
.radio-checkmark:after {content: "";position: absolute;display: none;}
.radio-cont input:checked ~ .radio-checkmark:after {display: block;}

.radio-cont .radio-checkmark:after {top: 4px;left: 4px;width: 15px;height: 15px;border-radius: 50%;background: #6c757d;}
.apply-for{font-size: 18px;font-weight: 400;color: #5b5d62;}
.subject{width: 100%;height: 110px;background-color: #ffffff;border: 1px solid #e4e6ea;border-radius: 10px;font-size: 14px;color: #010101;text-align: center;margin-top: 23px;padding: 0px 10px;display: flex;font-weight: 500;align-items: center;justify-content: center;cursor: pointer;position: relative;}
.subject-cont .checkbox{position: absolute;opacity: 0;width: calc(100% - 30px);height: calc(100% - 23px);top: 23px;left: 15px;cursor: pointer;border-radius: 10px;}

.subject-cont .checkbox:checked + label::before{position: absolute;content: '';width: 15px;height: 15px;border-radius: 3px;background-color: transparent;top: 6px;right: 6px;}
.subject-cont .checkbox:checked + label::after{position: absolute;content: '';width: 6px;height: 10px;border: solid white;border-width: 0px 3px 3px 0px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 7px;right: 10px;}
.subject-cont .checkbox:disabled + label{color: #999999;cursor:not-allowed;pointer-events: none;}
.subject-cont #subject-1:checked + label{background-color: #ffe2e0;border-color: #f8c0bd;}
.subject-cont #subject-1:checked + label::before{background-color: #ff8279;}
.subject-cont #subject-2:checked + label{background-color: #ffedc5;border-color: #ffae00;}
.subject-cont #subject-2:checked + label::before{background-color: #fab92c;}
.subject-cont #subject-3:checked + label{background-color: #f1dbff;border-color: #ab87c2;}
.subject-cont #subject-3:checked + label::before{background-color: #ac7cca;}
.subject-cont #subject-4:checked + label{background-color: #ffebac;border-color: #d9ba5a;}
.subject-cont #subject-4:checked + label::before{background-color: #d0b04c;}
.subject-cont #subject-5:checked + label{background-color: #b7fff2;border-color: #5cd1bc;}
.subject-cont #subject-5:checked + label::before{background-color: #51c8b3;}
.subject-cont #subject-6:checked + label{background-color: #d4ecff;border-color: #3b87c3;}
.subject-cont #subject-6:checked + label::before{background-color: #3f83b9;}
.subject-cont #subject-7:checked + label{background-color: #eee7df;border-color: #bda291;}
.subject-cont #subject-7:checked + label::before{background-color: #b69987;}
.subject-cont #subject-8:checked + label{background-color: #deface;border-color: #bfe78b;}
.subject-cont #subject-8:checked + label::before{background-color: #a3d751;}
.subject-cont #subject-9:checked + label{background-color: #f5ffcb;border-color: #dae7a1;}
.subject-cont #subject-9:checked + label::before{background-color: #c4d57b;}
.subject-cont #subject-10:checked + label{background-color: #ffe5cb;border-color: #ddc1a6;}
.subject-cont #subject-10:checked + label::before{background-color: #c7a88b;}
.subject-cont #subject-11:checked + label{background-color: #f79598;border-color: #cb2a2b;}
.subject-cont #subject-11:checked + label::before{background-color: #cb2a2b;}
.selected-sub{font-size: 14px;line-height: 18px;color: #010101;font-weight: 500;position: relative;}
.selected-sub-cont{padding: 15px;background-color: #fbf1d9;border: 1px solid #fbc446;border-radius: 6px;}
.chosen-subject em{font-size: 14px;color: #000000;font-weight: 400;font-style: italic;padding-left: 20px;position: relative;line-height: 18px;}
.chosen-subject em::before{position: absolute;content: '+';left: 7px;top: 1px;}
.chosen-subject em:first-of-type{padding-left: 7px;}
.chosen-subject em:first-of-type::before{display: none;}
.selected-sub-cont{height: 100%;}

.subject-1 input:checked{background-color: #ffe2e0;}
.checkbox-container {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-top: -1px;}
.checkbox-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkbox-checkmark {position: absolute;top: 0;left: 0;height: 17px;width: 17px;background-color: #fff;border: 2px solid #6c757d;}
.checkbox-container:hover input ~ .checkbox-checkmark {background-color: #fff;}
.checkbox-container input:checked ~ .checkbox-checkmark {background-color: #fff;}
.checkbox-checkmark:after {content: "";position: absolute;display: none;}
.checkbox-container input:checked ~ .checkbox-checkmark:after {display: block;}
.checkbox-container .checkbox-checkmark:after {left: 3px;top: 0px;width: 6px;height: 10px;border: solid #6c757d;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.policy-para{margin-left: 28px;color: #17191d;font-size: 14px;line-height: 16px;}
.step-next p{font-size: 16px;color: #5b5d62;font-weight: 400;}
.step-next p a{color: #5b5d62;text-decoration: underline;}

.datepicker-div{position: relative;}
.datepicker-div::after{position: absolute;content: url('../img/calender.png');top: 16px;right: 20px;}
.bootstrap-datetimepicker-widget table th.dow,
.bootstrap-datetimepicker-widget table td.day{height:30px;line-height:30px}
.bootstrap-datetimepicker-widget table th.prev::after,
.bootstrap-datetimepicker-widget table th.next::after{width:10px;height:10px;border:solid #000;font-size:0;transform:rotate(45deg);clip:auto;position:static;display:block}
.bootstrap-datetimepicker-widget table th.prev::after{margin:2px 0 0 8px;border-width:0 0 2px 2px}
.bootstrap-datetimepicker-widget table th.next::after{margin:2px 0px 0 10px;border-width:2px 2px 0 0}
.heading-checkbox{margin-bottom: 20px;font-weight: 500;}
.same-as{font-size: 16px;color: #17191d;margin-left: 22px;line-height: 16px;}
.gr-p{font-size: 12px;margin-left: -12px;}
.intro-checkbox{top: 5px;}
.info-link{display: inline-block;width: 15px;height: 15px;border-radius: 50%;background: url('../img/info-icon.png') no-repeat center center;}
.info-red{background: url('../img/info-icon-red.png') no-repeat center center;}
.info-box{position: absolute;padding: 15px;background-color: #ffffff;border-radius: 10px;top: 35px;right: auto;left: 15px;width: 268px;display: none;z-index: 1;box-shadow: 1px 1px 8px 2px #dfd7d7;}
.info-box.visible{display: block;}
.info-wrap .info-box p{font-size: 14px;color: #8b8a8a;font-weight: 400;line-height: 16px;text-align: center;}
.info-box p{font-size: 14px;color: #8b8a8a;font-weight: 400;line-height: 16px;text-align: center;}
.info-box p span{color: #5a646e;font-weight: 500;}
.info-box::after{position: absolute;content: '';width: 15px;height: 15px;background-color: #ffffff;top: -6px;right: 110px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.btn:disabled{background-color: #d3d8dc;border-color: #d3d8dc;color: #ffffff !important;cursor: not-allowed;pointer-events: none;}
.btn-prev {background-color: transparent;border: none;padding: 0;font-weight: bold;text-transform: uppercase;font-size: 14px;line-height: 14px;
text-decoration: underline;}
.form-subheading{font-size: 16px;color: #999999;font-weight: 400;}

.verification{width: 100%;max-width: 530px;margin: 0 auto;}
.btn-otp{width: 160px;height: 60px;border: 1px solid #fbc446;background-color: #fbc446;font-size: 16px;font-weight: bold;text-transform: uppercase;color: #000000;border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.input-group-text{font-size: 18px;background-color: #ffffff;color: #999999;border-color: #e4e6ea;border-right: 0;padding-left: 20px;line-height: 18px;}
.input-otp{padding-left: 5px;padding-right: 76px;border-left: 0;border-right: 0;position: relative !important;z-index: 1;}
.input-otp:disabled{background-color: #ffffff;}
.input-otp:focus{color: #000000;}
.input-verify{margin-top: 20px;}
.change-otp{position: absolute;top: 16px;right: 180px;z-index: 3;font-size: 16px;color: #5b5d62;text-decoration: underline;}
.change-otp:hover{text-decoration: none;}
.change-email{position: absolute;top: 16px;right: 180px;z-index: 3;font-size: 16px;color: #288bfa;text-decoration: underline;}
.change-email:hover{text-decoration: none;}
.otp-cont{background-color: #ffffff;padding: 50px 0px;border: 1px solid #e4e6ea;margin-top: 30px;}
.otp-text{font-size: 16px;color: #999999;font-weight: 400;}
.otp-text span{color: #5b5d62;}
.otp-wrap{width: 187px;margin: 30px auto 0 auto;overflow: hidden;}
#otp-mobile-text, #otp-email-text {letter-spacing: 21px;padding-left: 10px;border: 0;background: url('../img/otp-bg-modified.png') center bottom no-repeat;/* background-position: bottom; *//* background-size: 50px 1px; *//* background-repeat: repeat-x; *//* background-position-x: 35px; */background-position: -1px 100%;width: 195px;outline: none;font-size: 18px;font-weight: 500;color: #5b5d62;/* margin-left: 8px; */}
.btn-confirm{display: block;margin: 20px auto;}

.resend-otp p{font-size: 14px;color: #999999;}
.btn-resend{background-color: transparent;border: none;padding: 0;font-size: 14px;color: #999999;margin-left: 5px;text-decoration: underline;}
.btn-resend:hover{color: #000000;}
.do-later{font-size: 15px;color: #17191d;margin-left: 25px;}
.btm-action{margin-top: 50px;}
.btn:focus{outline: none;box-shadow: none;}
.input-email{border-left: 1px solid #e4e6ea;padding-left: 20px;}
#email-verification{display: none;}
.add-new{display: block;padding: 12px 0px;background-color: #fbf6ec;border: 2px dashed #fbe1a8;font-size: 18px;color: #999999;text-align: center;border-radius: 6px;}
.del-icon{cursor: pointer;}
.marks-obtain thead tr th{padding: 18px 0px;text-align: center;font-size: 16px;color: #000000;font-weight: 500;line-height: 16px;}
.marks-obtain{border-color: #f5f9fb;}
.gradmark thead tr th{width:10%!important;}
.gradmark tbody tr td{font-size:14px!important;height:auto!important;}

.marks-obtain thead tr th:first-child{border-top-left-radius: 6px;}
.marks-obtain thead tr th:last-child{border-top-right-radius: 6px;border-right: none;}
.marks-obtain thead tr th{border-top: none;border-right: 2px solid #f9fbfc;border-bottom: 4px solid #f9fbfc;width: 20%;}
.marks-obtain thead tr th:nth-of-type(2n+1){background-color: #d0e3ec;}
.marks-obtain thead tr th:nth-of-type(2n+2){background-color: #fbd785;}
.marks-obtain tbody tr td{position:relative;padding: 0px;height: 50px;border-right: 1px solid #f1f5f8;vertical-align: middle;border-top: none;color: #5b5d62;font-size: 16px;font-weight: 400;}
.marks-obtain tbody tr{border-bottom: 2px solid #f1f5f8;}
.marks-obtain tbody tr td:last-child{border-right: none;}
.marks-obtain tbody tr td .td-input{width: 100%;border: none;text-align: left;height: 50px;padding-left: 5px;border-right: 1px solid #f1f5f8;}
.marks-obtain .tick, .marks-obtain .error-msg, .marks-obtain .err-msg-cont{right:10px!important;}
.marks-obtain tbody tr td .td-input:focus{outline: none;border: none;}
.mandatory{background-color: #f2f2f2 !important;text-align: center;font-size: 16px;font-weight: 500;color: #5b5d62;cursor: default;display: flex;align-items: center;}
.top-4{display: flex;align-items: center;height: 50px;}
.subj-sl{font-size: 16px;font-weight: 500;color: #5b5d62;line-height: 16px;padding-left: 38px;padding-right: 10px;}
.grand-total{pointer-events: none;}
.extra-curricular thead tr th:nth-of-type(2n+1){background-color: #fbd785;}
.extra-curricular thead tr th:nth-of-type(2n+2){background-color: #d0e3ec;}
.extra-curricular thead tr th:first-child{width: 7%;}
.extra-curricular thead tr th:last-child{width: 8.2%;}
.extra-curricular tbody tr{background-color: #ffffff;}
.extra-curricular tbody tr td{color: #000000;background-color: transparent;}

.td-textarea{width: 100%;border: none;text-align: left;height: 50px;resize: vertical;border-right: 1px solid #f1f5f8;display: block;padding-left: 20px;}
.td-textarea:focus{outline: none;box-shadow: none;}
.td-textarea.disabled{background-color: #f2f2f2;pointer-events: none;color: #5b5d62;padding-top: 8px;}
.actions{text-align: center;display: flex;justify-content: center;align-items: center;}
.actions a{pointer-events: none;margin: 0 5px;}
.updtaward .actions a{pointer-events:all!important;}
.actions a.delete{pointer-events: all;}
.actions a img{width: 18px;}
.college-selection thead tr th{width: 44.9%;}
.college-selection thead tr th:first-child{width: 10.5%;}
.college-selection thead tr th:nth-of-type(2n+1){background-color: #d0e3ec;}
.college-selection thead tr th:nth-of-type(2n+2){background-color: #fbd785;}
.college-selection .td-input{padding-left: 20px !important;}
textarea.form-control {height: 59.51px;padding-top: 20px;}
.sub-title {font-size: 16px;color: #5b5d62;font-weight: 500;text-align: center;}
.special-training thead tr, .special-training tbody tr{display: table;table-layout: fixed;width: 100%;}
.special-training tbody{display:block;height:350px;overflow-y:auto;}
.special-training thead tr th{width: 65%;}
.special-training thead tr th:first-child{width: 10.5%;}
.special-training thead tr th:last-child{width: 24.5%;}
.special-training tbody tr td:first-child{width: 10.7%;}
.special-training tbody tr td:nth-child(2){padding-left:10px;width:66.1%}
.special-training tbody tr td:last-child{width: 24%;}
.special-training thead tr th{border-top: none;border-right: 2px solid #f5f8fb;border-bottom: 4px solid #f6f9fb;}
.special-training thead tr th:last-child{width: 24.5%;}
.special-training thead tr th:nth-of-type(2n+1){background-color: #fbc446;}
.special-training thead tr th:nth-of-type(2n+2){background-color: #d3d8dc;}
.special-training tbody tr td{border-top: none;border-right: 1px solid #d3d8dc;background-color: transparent;}
.special-training tbody tr:nth-child(even){background-color: #f0f1f1;}
.special-training tbody tr:nth-child(odd){background-color: #fff;}
.special-training tbody tr {border-bottom: 2px solid #f0f1f1;}
.special-training tbody tr td:nth-child(even){padding-left: 10px;}
/* width */
.special-training tbody::-webkit-scrollbar {width: 4px;}
.special-training tbody::-webkit-scrollbar-track {background: #d3d8dc; }
.special-training tbody::-webkit-scrollbar-thumb {background: #999999;border-radius: 5px;}
.special-training tbody::-webkit-scrollbar-thumb:hover {background: #999999; }
p.note{font-size: 14px;color: #5b5d62;margin-top: 20px;}
.upload-photo{width: 100%;padding: 20px;background-color: #f7f8f9;border: 1px solid #d3d8dc;border-radius: 10px;}
.student-photo{width: 137px;height: 163px;border: 1px solid #f2f2f2;border-radius: 4px;background:url('../img/photo-bg.png') center center no-repeat;background-size: cover;overflow: hidden;}
.photo-inner-div{height: 163px;}
.photo-details{padding-left: 30px;padding-top: 0px;    width: calc(100% - 137px);}
.photo-details h3{font-size: 24px;color: #5b5d62;font-weight: 500;}
.info-text-2{font-size: 16px;line-height: 16px;margin-top: 13px;color: #5b5d62;font-weight: 400;padding-left: 15px;position: relative;}
.info-text-2::before{position: absolute;content: '';width: 5px;height: 5px;left: 0;top: 5px;background-color: #5b5d62;}
#profPhotoSrc, #upload-photo{position: absolute;width: 100%;height: 100%;opacity: 0;left: 0;top: 0;}
.upload-photo-btn{position: relative;max-width: 180px;padding: 0px;margin-top: 25px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.upload-doc-label input {opacity: 0;position: absolute;left: -3px;top: -2px;}

.upload-doc-label {position: relative;}
.upload-doc-label .error-msg, .upload-doc-label .tick{right:-25px;top:0;}
.photo-skip{position: absolute;top: 30px;right: 45px;left: auto;}
.student-photo img {width: 100%;height: 100%;object-fit: cover;}
p#uploaded-filename {position: relative;top: -37px;right: -190px;color: #5b5d62;}
.error-msg{position: absolute;width: 16px;height: 16px;background: url('../img/error-eye.png') no-repeat center center;background-position: 0 0;right: 36px;top: 20px;cursor: pointer;z-index: 1;display:none;}
.Login_form_outer .tick{color:#298E5E;position: absolute;width: 16px;height: 20px;right: 15px;top: 50%;cursor: pointer;z-index: 1;display:none;transform: translateY(-50%);}
.tick{color:#298E5E;position: absolute;width: 16px;height: 20px;right: 35px;top: 15px;cursor: pointer;z-index: 1;display:none;}
.error-msg.visible{display: block;}
.err-msg-cont {position: absolute;right: 35px;bottom: auto;top: 43px;padding: 15px;background-color: #ffffff;z-index: 2;border-radius: 4px;box-shadow: 1px 1px 12px 3px #eee;min-width:160px;display: none;}
.err-msg-cont.visible{display: block;text-align:center;}
.err-msg-cont::after {position: absolute;content: '';width: 8px;height: 8px;background-color: white;right: 5px;top: -4px;transform: rotate(45deg);}
.err-msg-cont p{font-size: 14px;color: #000000;}
.error-ok{display: inline-block;text-transform: uppercase;    }
.error-ok {display: table;text-transform: uppercase;padding: 4px 17px;font-size: 14px;font-weight: bold;border-radius: 2px;line-height: 14px;margin: 0 auto;margin-top: 10px;}
.upload-doc thead tr th:nth-of-type(2n+1){background-color: #d0e3ec;}
.upload-doc thead tr th:nth-of-type(2n+2){background-color: #fbd785;}
.first{width: 88px !important;}
.second{width: 315px !important;}
.third{width: 335px !important;}
.fourth{width: 160px !important;}
.fifth{width: 122px !important;}
.upload-doc tbody tr td:first-child{color: #000000;text-align:center;}
.upload-doc tbody tr td:not(:first-child){text-align: center;}
.upload-doc tbody tr td.actions a{display: inline-block;margin: 0px 5px;}
.upload-doc tbody tr td{background-color: transparent;border-right: 1px solid #f6f9fb;}
.upload-doc tbody tr td.actions a.inactive{pointer-events: none;}
.upload-doc tbody tr td.actions a.active{pointer-events: all;}
.upload-doc tbody tr td.pending{color: #f90f0f;}
.upload-doc tbody tr td.verified{color: #248a5a;}
.upload-doc tbody tr td.processing{color: #f9ab45;}
.upload-doc tbody tr td.uploaded{color: #338ec2;}
.uploaded{color: #338ec2;}
.special-training tbody tr td.uploaded{color: #338ec2;}
.upload-doc tbody tr:nth-of-type(odd){background-color: #f2f2f2;}
.upload-doc tbody tr:nth-of-type(even){background-color: #ffffff;}
#upload-doc-btn{position: absolute;opacity: 0;width: 100%;height: 100%;left: 0;cursor: pointer;}
.upload-doc-label{position: relative;width: 15px;height: 15px;background: url('../img/upload-active.png') no-repeat;cursor: pointer;margin: 0px 5px}
.upload-file-name{position: relative;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: url('../img/round-circle.png') no-repeat;background-position: 89% 49%;}
.form-control:disabled, .form-control[readonly] {background-color: #ffffff;opacity: 0.5;border-color: #e4e6ea!important;}
.upload-doc .upload-file-name{background:none!important;}
/* ============== Review tab css start ========= */
.review-tab-hld .nav-tabs{border-radius: 10px; overflow: hidden; border:1px solid #fbc446;}
.review-tab-hld .nav-tabs .nav-link{border-bottom:1px solid transparent; border-top:1px solid transparent; position: relative; background:#fbf1d9; font-size:18px; color:#5b5d62; font-weight:500; padding:30px 20px; /*border-bottom:2px solid #fbc446; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;*/  border-radius:0;}
.review-tab-hld .nav-tabs .nav-link:hover{/*-webkit-transition: all .5s ease-in-out;*/border: 1px solid #fbc446; transition: all .5s ease-in-out; color:#000; background-color:#fbc446;}
.review-tab-hld .nav-tabs .nav-item:last-child .nav-link{border-bottom:0;}
.review-tab-hld .nav-tabs .nav-link.active{color:#000; background-color:#fbc446; border: 1px solid #fbc446;border-bottom: 1px solid #fbc446; border-bottom: 1px solid #fbc446;}
.review-tab-hld .checkbox-container{margin-bottom:0; padding-left:0; width: 17px; height: 17px;}
.review-tab-hld .checkbox-checkmark{border: 2px solid #258c5b; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.review-tab-hld .checkbox-container input:checked ~ .checkbox-checkmark{ background-color: #258c5b; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.review-tab-hld .checkbox-container .checkbox-checkmark:after{border: solid #ffffff; border-width: 0 2px 2px 0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}

.review-content-block{display: block; background:#fff; height:100%;}
.review-content-block .form-heading{color:#000; border-bottom:1px solid #f2f2f2; position:relative; padding-bottom:20px; text-align:left; margin-bottom:25px; text-transform:capitalize;}
.review-content-block .form-heading:before{width: 75px; height: 5px; background: #fbc446; position: absolute; bottom: 0; left: 0;content: "";}
.review-content-block ul li{font-size:16px; color:#5b5d62; margin-bottom:20px;}
.review-content-block ul li:last-child{margin-bottom:0;}
.review-content-block ul li span{font-size:18px; color:#5b5d62; font-weight:500;}
.review-content-block .same-address-specing{margin-bottom:25px; padding-bottom:20px;}
.review-content-block .do-later{font-size: 14px; margin-left: 25px;}
.verified-icon-hld{width:23px; height:23px; display:inline-block; background:url(../img/sprite.png) no-repeat; vertical-align: top; margin-left: 10px;}
.verified-icon-hld.active{background-position:bottom left;}
.number-hld{display:block; border-radius:50%; width:50px; min-width:50px; height:50px; text-align:center; background:#fbf1d9; color:#000;}
.review-content-block ul.small-space li{margin-bottom:5px;}
.family-member-hld{border-radius:10px; border:2px solid #f8f8f8; padding-bottom: 25px;}
.member-name-hld{clip-path: polygon(0 0, 60% 0, 100% 100%, 0% 100%); width:200px; height:50px; color:#fff; background:#fbc446; font-weight:500; font-size:18px; padding:12px 20px;}
.review-price-hld{padding:18px 20px; border:1px solid #fbc446; border-radius:10px;}
.review-price-hld .form-heading{font-size:18px; color:#000; padding-bottom:17px; text-align:left; margin-bottom:15px; text-transform:capitalize; position:relative;}
.review-price-hld .form-heading:after{width:75px; height: 5px; background: #fbc446; position: absolute; bottom: 0;    left: 0; content: "";}
.review-price-hld .form-heading .error-msg{right:0; top:3px;}
.review-price-hld .btn-default{max-width: 132px; display: inline; height:36px; line-height:1; text-align: center; padding: 10px 20px;}
.review-price-hld ul{font-size:14px;}
.review-price-hld ul li{margin-bottom:13px; color:#000;}
.review-price-hld ul li:last-child{border-top:1px solid #f2f2f2; padding-top:10px; margin-bottom:20px;}
.review-price-hld ul li span:last-child{color:#288bfa; font-weight:500;width:100px;}
.make-payment{padding: 0px 28px;}
/* ============== Review tab css end ========= */

.pop-up{padding-right: 0px;}
.pop-up .modal-content{max-width: 450px;width: 100%;border: none;border-radius: 6px;}
.modal-dialog-centered{justify-content: center;}
.pop-up .modal-content .modal-body{padding: 40px 40px;}
.modal-title{font-size: 24px;line-height: 26px;text-align: center;font-weight: 500;color: #000000;}
.modal-img {display: table;margin: 0 auto 20px auto;}
.modal-body p{font-size: 14px;font-weight: 500;color: #5b5d62;text-align: center;}
.password {display: flex;align-items: center;justify-content: center;}
.btn-copy{padding: 15px;background: #fbc446;border-radius: 6px;border: 1px solid #fbc446;margin-left: 10px;}
.input-copy{width: 280px;height: 60px;border-radius: 6px;border: 1px solid #e4e6ea;padding: 10px 20px;font-size: 18px;color: #999999;}
.input-copy:focus{outline: none;box-shadow: none;}
.input-copy:disabled{background-color: #ffffff;}
.modal-close {background: transparent;border: none;top: 13px;right: 20px;position: absolute;padding: 0px;}
.info p{font-size: 18px;color: #5b5d62;font-weight: 500;line-height: 18px;margin-top: 30px;background-color: #ffffff;position: relative;}
.info p span{color: #000000;}
.info p span.applied-for{position: absolute;left: 102px;right: 30px;}
.info p span.fees{color: #288bfa;}
.payment-navpills{background-color: #ffffff;border: 1px solid #d3d8dc;border-radius: 4px;border: 1px solid #d3d8dc;}
.payment-navpills .nav-link{padding: 30px 20px;background-color: #f7f8f9;font-size: 18px;line-height: 18px;color: #5b5d62;font-weight: 500;border-radius: 0px;border-bottom: 1px solid #d3d8dc;position: relative;}
.payment-navpills .nav-link:first-child{border-top-right-radius: 6px;border-top-left-radius: 6px;}
.payment-navpills .nav-link:last-child{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-bottom: none;}
.payment-navpills .nav-link.active{background-color: #ffffff;color: #000000;}
.payment-navpills .nav-link.active::after{position: absolute;content: url('../img/right-arrow.png');right: 20px;top: 30px;}
.payment-tab-content{padding: 50px 35px;border-radius: 6px;background-color: #f7f8f9;border: 1px solid #d3d8dc;}
.cc-logo{border-top: 1px solid #d3d8dc;padding-top: 50px;}
.payment-tab-content h3{font-size: 24px;color: #5b5d62;}
.total-amnt-btm h3{font-size: 24px;color: #5b5d62;}
.total-amnt-btm h3 span{display: inline-block;font-size: 14px;margin-left: 10px;}
.btn-cencel{text-decoration: underline;}
.left-paddle {position: absolute;top: 6px;bottom: 0;width: 12px;left: 0;z-index: 1;display: none;}
.right-paddle {position: absolute;top: 6px;bottom: 0;width: 12px;right: 0;z-index: 1;display: none;}
.hidden {display: none;}
.info-wrap{position: relative;}
.info-cont{position: absolute;padding: 15px;border-radius: 6px;background-color: #fff;right: 0;box-shadow: 1px 3px 2px 8px rgba(0,0,0,0.25);}
.info-box-right{right: -20px;left: auto;top: 28px;}
.info-box-right::after{top: -7px;right: 20px;}
.total-amnt{padding: 15px 50px 15px 50px;background-color: #fff;border: 1px solid #fbc446;border-radius: 10px;display: inline-block;position: relative;}
.total-amnt p{font-size: 18px;line-height: 18px;color: #000;font-weight: 500;}
.total-amnt p span{color: #288bfa;}
.info-wrap-red{position: absolute;right: 28px;top: 14px;}
.inner-card{border:1px solid #e2e2e2;border-radius:15px;box-shadow:0 11px 28.5px rgb(37 66 87 / 8%);padding:20px;box-sizing:border-box;width:100%;margin:0;position:relative;background:#fff url('../img/form-bg.png') no-repeat center center/cover}
.change-password{width:100%;max-width:518px;margin:0 auto;padding:30px 38px;background-color:#fbf1d9;border:1px solid #fbc446;border-radius:6px}
.change-password input{border:none}
.user-img{width: 30px;height: 30px;border-radius: 50%;background: url('../img/user-img.png') no-repeat center center;}
.user-name{font-size: 14px;line-height: 14px;color: #5b5d62;margin-left: 10px;}
.dropdown-toggle::after{border: none;content: url('../img/down-caret.png');margin-top: -7px;margin-left: 10px;}
.user-menu-wrap .dropdown{position: absolute;z-index: 2;right: 15px;left: auto;top: -65px;}
.user-menu-wrap .dropdown-menu{padding: 5px 20px;background-color: #ffffff;border: 1px solid #fbc446;border-radius: 6px;top: 15px !important;left: auto !important;right: 0;}
.user-menu-wrap .dropdown-menu .dropdown-item{padding: 15px 0px;border-bottom: 1px dashed #d8d9da;font-size: 14px;color: #5b5d62;}
.user-menu-wrap .dropdown-menu .dropdown-item:last-child{border-bottom: none;}
.review-tab-hld .nav-item .nav-link.verified::before{position: absolute;content: url('../img/checked.png');left: auto;right: 20px;top: 32px;}
.review-tab-hld .nav-item .nav-link.notverified::before {position: absolute;content: url('../img/not-verified.png');left: auto;
right: 20px;top: 32px;}
.review-tab-hld .nav-item .nav-link.not-verified::before{position: absolute;content: url('../img/not-verified.png');left: auto;right: 20px;top: 32px;}
/* .review-tab-hld .nav-tabs .nav-item:not(:last-child) .nav-link{border-bottom: 1px solid #fbc446;} */

.review-tab-hld .nav-tabs .nav-item:not(:last-child) .nav-link.prev::after{position: absolute;content: '';width: 80%;height: 1px;background-color: #fbc446;left: 10%;bottom: auto;top: 99%;z-index: 2;}
.same-as-local{position: relative;}
.same-as-local::after{position: absolute;content: url('../img/checked.png');left: -17px;top: 3px;}
.successMsg {color: green !important;position: absolute;text-align: right;right: 15px;font-size: 12px !important;top: 30px;}
.alert-success .alert-warning{width:100%;}
.errorMsg {color: red;position: absolute;text-align: right;right: 15px;font-size: 12px;top: 50px;}

#progressbar .tab-item{position: relative;}
#progressbar .tab-item.completed::after{position: absolute;content: url('../img/green-check.png');top: 16px;left: 12px;}
#progressbar .tab-item.skip::after{position: absolute;content: url('../img/red-cross.png');top: 16px;left: 12px;}
.content-block{width:100%;height:auto;background-color:#fff;padding:20px}
.content-block .form-heading{font-size:20px;text-align:left;color:#000;font-weight:500;padding-bottom:23px;position:relative;margin-bottom:0;text-transform:none;border-bottom:1px solid #f2f2f2}
.content-block .form-heading::after{position: absolute;content: '';width: 74px;height: 5px;left: 0;top: 42px;}
.app-top .app-title{font-size: 16px;color: #5b5d62;}
.app-title span{display: block;font-size: 18px;font-weight: 500;}
.download-btn{background-color: #f8f8f8;padding: 6px 6px 6px 20px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;display: block;display: flex;align-items: center;margin-top: 20px;justify-content: space-between;cursor: default;}
.download-btn.disabled{cursor: default;}
.download-btn.disabled a{pointer-events: none;cursor: default;}
.download-btn a{display: inline-block;width: 40px;min-width: 40px;height: 40px;background-color: #fff;border-radius: 50%;border: 1px solid #f2f2f2;}
.download-link{background: url('../img/download-btn-deactive.png') no-repeat;background-position:center center;}
.download-link.disabled{pointer-events: none;}
.download-btn p{font-size: 14px;color: rgba(91,93,98,0.5);text-transform: uppercase;font-weight: 500;}
.download-btn.processing{background-color: #fdf8ec;}
.download-btn.processing .download-link{background-color: #fff;border-color: #fff;background: url('../img/processing.png') no-repeat, #fff;background-position: center center;}
.download-btn.processing .download-link:hover{border-color: #fbc446;background: url('../img/processing-white.png') no-repeat, #fbc446;background-position: center center;}
.app-status{width: 100%;height: auto;background-color: #f8f8f8;border-radius: 8px;padding: 20px;margin-top: 8px;}
.btn-edit{display: block;font-size: 14px;font-weight: 600;color: #5b5d62;padding: 12px 0px;text-transform: uppercase;background-color: #ffffff;border-radius: 8px;text-align: center;margin-top: 20px;}
.app-table-top{margin-top: 30px;}
.app-table-top p{font-size: 16px;color: #5b5d62;margin-bottom: 5px;}
.app-table thead tr th{padding: 18px 20px;}
.app-table thead tr th.list-no{width: auto !important;min-width: 150px;text-align: left;}
.app-table thead tr th.published-on{width: auto !important;min-width: 200px;text-align: center;}
.app-table thead tr th.your-rank{width: auto !important;min-width: 200px;text-align: center;}
.app-table thead tr th.status{width: auto !important;min-width: calc(100% - 550px);text-align: left;}
.app-table tbody tr td{padding: 18px 20px;font-size: 16px;line-height: 16px;color: #000000;font-weight: 500;text-align: left;background-color: transparent;}
.app-table tbody tr td.td-2{text-align: center;}
.app-table tbody tr td.td-3{text-align: center;}
.app-table tbody tr:nth-of-type(2n+1){background-color: #f2f2f2;}
.app-table tbody tr:nth-of-type(2n+2){background-color: #ffffff;}
.table-note {
	font-size: 14px;
	color: #5b5d62;
	font-style: italic;
	position: absolute;
	right: 16px;
	top: 35px;
}
.admin-comment{margin-top: 30px;}
.admin-comment label{font-size: 16px;color: #5b5d62;margin-top: 0px;margin-bottom: 8px;display: inline-block;}
.comment-box{width: 100%;padding: 10px;border: 1px solid #f2f2f2;border-radius: 6px;min-height: 60px;height: auto;}
.comment-box p{font-size: 16px;color: #000000;font-weight: 500;text-transform:capitalize;}
.payment-status{margin-top: 30px;}
.payment-status label{font-size: 16px;color: #5b5d62;margin-top: 0px;margin-bottom: 8px;display: inline-block;}
.payment-box{width: 100%;padding: 10px 20px;border: 1px solid #f2f2f2;border-radius: 6px;height: 60px;}
.payment-box p{font-size: 16px;color: #5b5d62;font-weight: 500;}
.payment-box p span{color: #288bfa;}
.payment-box .pay-now{font-size: 14px;line-height: 14px;text-transform: uppercase;color: #cb2a2b;font-weight: 600;display: inline-block;padding: 12px 35px;border: 1px solid #cb2a2b;border-radius: 5px;}
.payment-box .pay-now:hover{background-color: #cb2a2b;color: #ffffff !important;}
.details-link{font-size: 14px;color: #5b5d62;text-decoration: underline;}
.application-status{margin-left: 20px;position: relative;}
.application-status::before{position: absolute;width: 10px;height: 10px;content: '';border-radius: 50%;left: -18px;top: 8px;}
.application-status.processing{color: #faac46;}
.application-status.reviewing{color: #338ec2;}
.application-status.processing::before{background-color: #faac46;}
.application-status.reviewing::before{background-color: #338ec2;}
.app-status .info-wrap {position: absolute;top: 18px;right: 26px;}
.app-status .info-wrap .info-link{background: url('../img/info-icon-red.png') no-repeat center center;}
.app-status.pending{background-color: #fcf2f3;}
.app-status.reviewing{background-color: #f3f8fb;}
.app-title .pending{color: #cb2a2b;}
.app-title .reviewing{color: #338ec2;}
.app-status.reviewing .info-wrap .info-link{background: url('../img/icon-review.png') no-repeat center center;}
.user-menu-wrap .dropdown-menu .dropdown-item:active{background-color: inherit;}
.upld-doc {background: url('../img/upload-active.png') no-repeat center center;font-size: 0px;color: transparent;width: 20px;height: 20px;cursor: pointer;padding: 0px;}
.upldBox .tick, .upldBox .error-msg{right:-25px;top:-4px;}
.deletePhoto {  position: absolute;float: right;   width: 20px;text-align: center;color: red;font-weight: bold;}
.sitedescription{display:none;}
.switch {position: relative;display: inline-block;width: 40px;height: 23px;}
.switch input { opacity: 0;width: 0;height: 0;}  
.switch-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #efefef;-webkit-transition: .4s;transition: .4s;}  
.switch-slider:before {position: absolute;content: "";height: 13px;width: 13px;left: 3px;bottom: 4.3px;background-color: #d4d4d4;-webkit-transition: .4s;transition: .4s;}  
input:checked + .switch-slider {border-color: #fbc446;} 
input:focus + .switch-slider {/*box-shadow:0 0 1px #2196F3*/}  
input:checked + .switch-slider:before {-webkit-transform: translateX(23px);-ms-transform: translateX(23px);transform: translateX(19px);background-color: #fbc446;}
.switch-slider.round {border-radius: 34px;}  
.switch-slider.round:before {border-radius: 50%;}
.content-block .block-with-btn{border-bottom: 1px solid #f2f2f2;padding-bottom:20px;}
.content-block .block-with-btn .form-heading{border-bottom: none;}
.app-btn{width: 100%;padding: 9px 10px;border-radius: 6px;background-color: #f2f2f2;border: none;text-align: left;font-size: 14px;color: #5b5d62;position: relative;}
.app-btn span{display: block;}
.app-btn::after{position: absolute;left: auto;right: 20px;top: 22px;margin-left: 0px;}
.app-status-admin .dropdown-menu{width: 100%;padding: 0px 10px;}
.app-status-admin .dropdown-menu .dropdown-item{font-size: 14px;}
.app-status-admin .dropdown-menu .dropdown-item:focus{background-color: transparent;}
.manage-course .download-btn p{color: #5b5d62;}
.manage-course .download-btn .download-link.active{background: url('../img/processing-white.png') no-repeat center center, #fbc446;border-color: #fbc446;}
.manage-course .download-btn .download-link.verify.active{background: url('../img/right-white.png') no-repeat center center, #fbc446;border-color: #fbc446;}
.app-btn span{font-size: 15px;font-weight: 500;line-height: 100%;}
.info-label{margin-top: 30px;}
.info-label p{font-size: 16px;color: #5b5d62;line-height: 16px;}
.info-label p span{font-size: 18px;color: #000000;font-weight: 500;}
.verify-app-cont{padding: 40px 35px;}
.verify-application{background-color: #ffffff;padding:30px;}
.verify-heading h3{font-size: 24px;color: #5b5d62;font-weight: 500;padding-bottom: 26px;border-bottom: 1px solid #f2f2f2;position: relative;}
.verify-heading h3 span{color: #000;}
.verify-heading h3::after{position: absolute;content: '';width: 75px;height: 5px;left: 0;top: 51px;}
.search-btn {font-size:0px;border:0px;width: 46px;height: 46px;background: url('../img/search-icon.png') no-repeat center center, #fdf8ec;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.search-btn:hover{background: url('../img/search-white.png') no-repeat center center, #fbc446;}
.verify-top .application-card{min-width: 210px;}
.verify-top .application-card .download-btn p{color: #5b5d62;}
.verify-top .application-card .download-btn.processing .download-link.active {border-color: #fbc446;background: url('../img/processing-white.png') no-repeat center center, #fbc446;}
.verify-top .top-right{margin-top: 20px;}
.search-box{padding: 0px 15px;display: none;}
.search-box.visible{display: block;}
.search-btn.active {background: url('../img/search-white.png') no-repeat center center, #fbc446;}
.search-box .form-group input{width: 100%;font-size: 16px;color: #5b5d62;padding: 18px 20px;height: 50px;border: 1px solid #eeeeef;}
.search-box .form-group input:focus{box-shadow: none;outline: none;}
.search-box .row [class*="col-"]{padding: 0px 2px;}
.search-box .row .form-group{margin-bottom: 10px;}
.search-box .form-group .search-now{font-size: 14px;font-weight: bold;color: #000000;padding: 0px;background-color: #fbc446;border-radius: 4px;text-transform: uppercase;border: 1px solid #fbc446;}
.verify-tbl thead tr, .verify-tbl tbody tr {display: table;table-layout: fixed;width: 100%;} 
.verify-tbl tbody {display: block;height: 500px;overflow-y: auto;overflow-x: hidden;}
.verify-tbl thead tr th{font-weight: 500;cursor: default;}
.verify-tbl thead tr th:nth-of-type(1){width: 85px;min-width: 85px;}
.verify-tbl thead tr th:nth-of-type(2){/*width:198px;min-width:198px*/}
.verify-tbl thead tr th:nth-of-type(3){width: 198px;min-width: 198px;}
.verify-tbl thead tr th:nth-of-type(4){width: 164px;min-width: 164px;}
.verify-tbl thead tr th:nth-of-type(5){width: 142px;min-width: 142px;}
.verify-tbl thead tr th:nth-of-type(6){width: 165px;min-width: 165px;}
.verify-tbl thead tr th:nth-of-type(7){width: 175px;min-width: 175px;}
.verify-tbl tbody tr:nth-of-type(odd){background-color: #f2f2f2;}
.verify-tbl tbody tr td{padding: 16px 0px;text-align: center;font-size: 16px;color: #5b5d62;line-height: 16px;background-color: transparent;border-right: 1px solid #ffffff;}
.verify-tbl tbody tr td:nth-of-type(1){width: 85px;min-width: 85px;color: #000000;font-weight: 500;}
.verify-tbl tbody tr td:nth-of-type(2){width: 198px;min-width: 198px;}
.verify-tbl tbody tr td:nth-of-type(3){width: 198px;min-width: 198px;}
.verify-tbl tbody tr td:nth-of-type(4){width: 164px;min-width: 164px;}
.verify-tbl tbody tr td:nth-of-type(5){width: 142px;min-width: 142px;}
.verify-tbl tbody tr td:nth-of-type(6){width: 165px;min-width: 165px;}
.verify-tbl tbody tr td:nth-of-type(7){width: 175px;min-width: 175px;}
.verify-tbl tbody::-webkit-scrollbar {width: 4px;}
.verify-tbl tbody::-webkit-scrollbar-track {background: #d3d8dc; }
.verify-tbl tbody::-webkit-scrollbar-thumb {background: #999999;}
.verify-tbl tbody::-webkit-scrollbar-thumb:hover {background: rgb(133, 133, 133); }
.shorting{margin-left: 15px;}
.shorting a{display: block;line-height: 8px;}
.verify-tbl tbody tr td.pending{font-size: 16px;font-weight: 500;color: #f90f0f;}
.verify-tbl tbody tr td.approved{font-size: 16px;font-weight: 500;color: #248a5a;}
.verify-tbl tbody tr td.rejected{font-size: 16px;font-weight: 500;color: #cb2a2b;}
.verify-tbl tbody tr{position: relative;border-bottom: 1px solid transparent;}
.verify-tbl tbody tr:hover{cursor: pointer;}
.verify-tbl tbody tr:hover::after{position: absolute;content: '';width: 100%;height: 1px;left: 0;bottom: 0;background-color: #b7b7b7;z-index: 1;}
.verify-tbl tbody tr:hover::before{position: absolute;content: url('../img/go-arrow.png');top: 0;right: 10px;}
.review-tab-menu{width: 212px;}
.review-tab-content{width: calc(100% - 212px);}
.review-doc thead tr th.first{width: 85px;min-width: 85px;}
.review-doc thead tr th.second{width: 200px;min-width: 200px;}
.review-doc thead tr th.third{width: 208px;min-width: 208px;}
.review-doc thead tr th.fourth{width: 119px;min-width: 119px;}
.review-doc thead tr th.fifth{min-width: 170px;text-align: center;}
.review-doc thead tr th.sixth{width: 76px;min-width: 76px;}
.review-doc tbody tr td:nth-of-type(5){text-align: left;padding-left: 20px;}
.leave-comment{padding: 20px;background-color: #fbf1d9;margin-top: 20px;position:relative;}
.comnt-heading{font-size: 24px;font-weight: 500;color: #010101;margin-bottom: 20px;}
.leave-comment .comment{width: 100%;height: 60px;border: 1px solid #e4e6ea;border-radius: 5px;padding: 20px;resize: vertical;font-size: 18px;line-height: 18px}
.leave-comment .comment:focus{box-shadow: none;outline: none;}
.btn-approve{padding: 20px 30px;background-color: #258c5b;border-color: #258c5b;color: #ffffff;text-transform: uppercase;font-weight: bold;height: auto;font-size: 14px;line-height: 14px;}
.btn-approve:hover{background-color: #228354;color: #ffffff;}
.sticky {position: relative;position: -webkit-sticky;position: sticky;top: 200px;z-index: 3;}
.p-status{font-size: 14px;color: #010101;font-weight: 500;}
/* .p-status span{color: #288bfa;font-weight: 500;} */
#upload-doc .modal-content{width: 100%;max-width: 733px;border-radius: 20px;}
#upload-doc .modal-dialog{width: 100%;max-width: 733px;}
#upload-doc .modal-content .modal-body{padding: 20px;}
.modal-body-inner{padding: 30px;background-color: #fef9ec;border-radius: 15px;}
.modal-body-inner .left-panel{width: 317px;}

.modal-body-inner .left-panel p{font-size: 18px;line-height: 18px;color: #5b5d62;font-weight: 400;margin-bottom: 22px;text-align: left;margin-top: 0px;}
.modal-body-inner .left-panel p span{font-weight: 500;}
.passport-div{width: 100%;padding: 20px;border-radius: 5px;background-color: #ffffff;}
.passport-div h3{font-size: 24px;color: #010101;padding-bottom: 10px;border-bottom: 1px solid #f2f2f2;}
.passport-div h3 span{font-size: 14px;color: #5b5d62;margin-left: 10px;display: inline-block;}
.btn-btm .btn{padding: 20px 0px;width: 126px;display: block;font-size: 14px;line-height: 14px;font-weight: bold;text-transform: uppercase;margin-top: 20px;}
.btn-btm .btn-green{background-color: #258c5b;border-color: #258c5b;border-radius: 4px;color: #ffffff;}
.btn-btm .btn-green:hover{background-color: #228354;border-color: #228354;}
.btn-btm .btn-reject{background-color: #ffffff;border-color: #cb2a2b;border-radius: 4px;color: #cb2a2b;}
.btn-btm .btn-reject:hover{background-color: #cb2a2b;color: #ffffff;}
.modal-body-inner .right-panel{width: calc(100% - 337px);background-color: #ffffff;border-radius: 10px;padding: 10px;margin-left: 20px;}
.btn-submit{width: 216px;padding: 0px;}
#upload-doc .modal-close{width: 58px;height: 58px;background-color: #ffffff;border-radius: 50%;top: 0px;right: 0px;}
#approve-app .modal-content{width: 100%;max-width: 480px;min-height: 350px;border-radius: 20px;}
#approve-app .modal-body h4{font-size: 24px;font-weight: 500;color: #010101;text-align: center;}
.btn-no{border: 1px solid #fbc446;}

.tnp-email::-webkit-input-placeholder {font-size: 14px;color: #999999;font-weight: 400;}
.tnp-email:-ms-input-placeholder {font-size: 14px;color: #999999;font-weight: 400;} 
.tnp-email::placeholder {font-size: 14px;color: #999999;font-weight: 400;}

/*Dibakar 23-05-2022*/
.verifying .app-btn {background: #f3f8fb;}
.cancel .app-btn {background: #cb2a2b14;}
.processing .app-btn {background: #fdf8ec;}
.ongoing .app-btn {background: #f0fcfc;}
.pop-up2 .modal-content{background-color: transparent;border: 0;}
.pop-up2 {background-color: #000;}
.ongoing .app-btn span {color: #3ac9d0;}
.processing .app-btn span {color: #fbb35a;}
.verifying .app-btn span {color: #368ec4;}
.cancel .app-btn span {color: #cb2a2b;}
.switch_box {display: flex;align-items: center;margin-bottom: 23px;}
.switch_box p {margin-right: 10px;}
.arrow_icon {display: inline-block;line-height: 100%;margin-bottom: 0;transform: rotate(-90deg);transition: all ease-in-out 0.3s;}

.box_tab {min-height: 0;height: 0;overflow: hidden;transition: all ease-in-out 0.3s;}
.box_tab.open_box_tab {height: auto;min-height: 129px;}
.acrodian_blk .form-heading::after {left: -37px;width: 5px;height: 85px;top: -30px;transition: all ease-in-out 0.3s;}
.acrodian_blk .block-with-btn {border-color: transparent;transition: all ease-in-out 0.3s;}
.acrodian_blk .block-with-btn.open_btn_blk {border-color: #f2f2f2;}
.btn_blk_outer.open_btn_blk .switch_box {margin-bottom: 23px;}
.open_btn_blk .arrow_icon {margin-bottom: 23px;transform: none;}
.btn_blk_outer .switch_box {margin: 0;}
.open_btn_blk.btn_blk_outer .form-heading {padding-bottom: 23px;}
.btn_blk_outer .form-heading {padding: 0;min-width: 62%;}
.marit_btn_outer .btn-default {padding: 0 30px;}
.marit_btn_outer {margin-top: 50px;}

.table_outer th {padding: 25px 10px;text-align: center;line-height: 100%;font-size: 16px;font-weight: 500;border: 1px solid #fff;}
.table_outer table {width: 100%;}
.table_outer table thead th:nth-child(odd) {background: #fbd785;}
.table_outer table thead th:nth-child(even) {background: #d0e3ec;}
.table_outer {border-radius: 10px 10px 0 0;overflow: auto;}
.table_outer table td {font-size: 14px;padding: 15px 10px;text-align: center;background: #f2f2f2;border: 1px solid #fff;line-height: 100%;color: #5b5d62;white-space: nowrap;}
.table_outer table td:last-child {font-size: 30px;font-weight: 900;line-height: 0;vertical-align: middle;}
.table_heading {margin: 30px 0 20px;font-size: 18px;}
.department_blk {background-color:#fff;border-radius:4px}

.admin_create_form_outer {margin-top: 30px;opacity: 1;}
.admin_create_form_outer h4 {font-size: 20px;color: #999;margin-bottom: 20px;}
.admin_create_form .form-row [class*="col-"] {padding: 0 15px;}
.admin_create_form .form-row {margin: 0 -15px;}
.admin_create_form .form-row [class*="col-"] .form-group {margin-bottom: 10px;}
.admin_create_form .form-row .instrustion-policy {display: flex;align-items: flex-start;padding-top: 14px;}
.admin_create_form .form-row .instrustion-policy .policy-para {margin: 0;}
.cmn_btn_wrapper {text-align: right;}
.cmn_btn_wrapper button {background: #268c5b;color: #fff;}
.admin_create_form_outer.hide {display: none;opacity: 0;}

.box_tab {min-height: 0;height: 0;overflow: hidden;transition: all ease-in-out 0.3s;}
.box_tab.open_box_tab {height: auto;min-height: 129px;}
.acrodian_blk .block-with-btn {border-color: transparent;transition: all ease-in-out 0.3s;}
.acrodian_blk .block-with-btn.open_btn_blk {border-color: #f2f2f2;}
.acrodian_blk .open_btn_blk .form-heading::after {width: 74px;height: 5px;top: calc(100% - 2px);left: 0;}
.btn_blk_outer.open_btn_blk .switch_box {margin-bottom: 23px;}
.open_btn_blk .arrow_icon {margin-bottom: 23px;transform: none;}
.btn_blk_outer .switch_box {margin: 0;}
.open_btn_blk.btn_blk_outer .form-heading {padding-bottom: 23px;}
.btn_blk_outer .form-heading {padding: 0;min-width: 60%;}
.marit_btn_outer .btn-default {padding: 0 30px;line-height: 48px;}
.marit_btn_outer {margin-top: 50px;}


.heading_blk h3 {margin: 0;font-size: 20px;display: inline-block;position: relative;}
.heading_blk {border-bottom: 1px solid #f2f2f2;padding-bottom: 23px;flex-wrap: wrap; display: flex;align-items: center;justify-content: space-between;}
.heading_blk h3:after {content: "";position: absolute;width: 75px;height: 5px;left: 0;top: calc(100% + 20px);}
.cmn_btn {display: inline-block;padding: 0px 35px;font-size: 14px;text-transform: uppercase;font-weight: 800;}
.open_btn.cmn_btn {background: #fbc446;color: #fff;height: 36px;line-height: 36px;border-radius: 5px;}

.inner-card.process_card {padding: 40px;}

.admin_create_form_outer {margin-top: 30px;opacity: 1;}
.admin_create_form_outer h4 {font-size: 20px;color: #999999;margin-bottom: 20px;}
.admin_create_form .form-row [class*="col-"] {padding: 0 15px;}
.admin_create_form .form-row {margin: 0 -15px;}
.admin_create_form .form-row [class*="col-"] .form-group {margin-bottom: 10px;}
.admin_create_form .form-row .instrustion-policy {display: flex;align-items: flex-start;padding-top: 14px;}
.admin_create_form .form-row .instrustion-policy .policy-para {margin: 0;}
.cmn_btn_wrapper {text-align: right;}
.cmn_btn_wrapper button {background: #268c5b;color: #fff;}
.admin_create_form_outer.hide {display: none;opacity: 0;}

.colorff8279::after {background-color: #ff8279;}
.colorfde200::after {background-color: #fde200;}
.colorab87c2::after {background-color: #ab87c2;}
.colord9ba5a::after {background-color: #d9ba5a;}
.color5cd1bc::after {background-color: #5cd1bc;}
.color3b87c3::after {background-color: #3b87c3;}
.colorbda291::after {background-color: #bda291;}
.colora3d751::after {background-color: #a3d751;}
.color1aa9fc::after {background-color: #1aa9fc;}
.color27d1b3::after {background-color: #27d1b3;}
.colord0b3c7::after {background-color: #d0b3c7;}
.color666666::after {background-color: #666666;}
.colorfbc446::after {background-color: #fbc446;}
.color000000::after {background-color: #000000;}
.color456567::after{background-color: #20D2C1;}


.download-btn.processing.dis_change p {margin-right: 11px;}
.download_excle a {display: flex;width: 51px;height: 51px;align-items: center;justify-content: center;border-radius: 5px;}
.col_cstm {display: inline-flex;align-items: center;justify-content: center;padding: 0 5px;margin-top: 15px;}
.download-btn.processing.dis_change {margin: 0;}
.download_excle {margin-right: 10px;}
.cmn_btn{background: #fac345;height: 50px;line-height: 50px;border-radius: 5px;border:0px;}
.cstm_row {display: flex;align-items: center;padding: 0 2px;justify-content: space-between;width:100%;}

.round_btn {display:block;width:30px;min-width:30px;height:30px;background-color:#fbc446;text-align:center;line-height:26px;border-radius:100%}
#meritlist_data_length{float:left;margin-bottom:20px;}
div.dataTables_wrapper div.dataTables_length select,
#meritlist_data_length .form-control{padding:5px 10px;margin-left:5px;margin-right:5px;font-size:14px;width:auto}
.list_merit ul li a h4{font-size: 14px;font-weight: bold;text-transform: uppercase;line-height: 50px;}
.list_merit{max-width:540px;background: #fff;padding: 30px 40px;margin: 0 auto;border-radius: 10px;}
.list_merit ul{display:flex;align-items:center;justify-content:center;margin:0 -10px;flex-wrap:wrap}
.list_merit ul li{display:flex;align-items:center;justify-content:center;background-color:#fdf8ec;width:220px;height:50px;padding:0 10px;margin:0 4px 30px;border-radius:50px;border:1px solid #fbc446}
.gen_merit_list .cmn_btn{height:50px;line-height:50px;padding:0 20px;background-color:#258c5b;color:#fff;border-radius:5px}
.gen_merit_list {display: block;text-align: center;}
.table_outer.proces_table table td p {display: block;text-align: left;}
.table_outer.proces_table table td {white-space: normal;text-align: center;}
.table_outer.proces_table table tbody tr:nth-child(even) td {background-color: #fff;}
.table_outer.proces_table table td p.text-center {font-weight: 500;}
.table_outer.proces_table table td p.text-center.ongoing {color:#24c2c8; }
.table_outer.proces_table table td p.text-center.processing {color:#f9ac46; }
.table_outer.proces_table table td p.text-center.verifying {color:#4895c6; }
.w_215{max-width: 215px;min-width: 215px;}
.w_145{max-width: 145px;min-width: 145px;}
.w_155{max-width: 155px;min-width: 155px;}
.w_323{max-width: 323px;min-width: 323px;}

/*======31-05-2022=======*/
.back_fbc446,
.back_ff8279,
.back_85cffe,
.back_ffe0dd{text-align:center;height:40px;border-radius:6px 6px 0 0}
.back_fbc446{background:#fbc446;/*width:153px*/}
.back_ff8279{background:#ff8279;display:flex;align-items:center;justify-content:center;/*width:541px*/}
.back_85cffe{background:#85cffe;/*width:380px*/}
.back_ffe0dd{background:#f0aca6;/*width:135px*/}
.tooltip_relative h4{font-size:16px;line-height:40px;text-align:center;color:#fff;font-weight:700}
.tooltip_relative h5{font-size:14px;line-height:40px;color:#fff;font-weight:500}
.processing_table_main table th .tooltip_relative p{font-size:12px;line-height:14px;color:#fff;font-weight:400;margin:0 3px}
.tooltip_relative a {display:inline-block;}
.processing_table_main table th .instrustion-policy p,
.processing_table_main table th p{font-size:14px;color:#000;font-weight:500;line-height:19px;text-align:center;/*padding:7px 10px*/padding:5px}
.processing_table_main table th .instrustion-policy label {margin:0}
.processing_table_main table th .instrustion-policy .checkbox-checkmark {left:10px;top:1px}
.application_no {background-color:#e5eabd;/*width:154px;*/}
.eng {background-color:#d0e3ec}
.sub1 {background-color:#ebe9d3}
.sub2 {background-color:#ddf2d5}
.sub3 {background-color:#d9ddf6}
.prv_total {background-color:#ffe0dd}
.sub_total {background-color:#fbd785}
.math {background-color:#d3f0f1}
.interview {background-color:#ffe6da}
.sub_pass {background-color:#f8efdf}
.training {background-color:#dfede6}
.G_total {background-color:#fbd785}
.bcourse{background-color:#f0aca6;/*width:127px!important;*/}

.processing_table_main table th {border: 1px solid #fff;padding: 0;vertical-align: middle;}
.processing_table_main table th .instrustion-policy label p {padding: 0 10px;}
.app_id, .app_id span {font-size: 14px;line-height: 20px;display: flex;}
.app_id span {display: inline-block;overflow: hidden;text-overflow: ellipsis;width: 26px;white-space: nowrap;}
.processing_table_main table td .tooltip_relative a {position: absolute;right: 2px;top: 0px;line-height: 0;opacity: 0;}
.processing_table_main table td:hover .tooltip_relative a {opacity: 1;}
.processing_table_main table td {position: relative; border: 1px solid #fff;text-align: center;font-size: 14px; color: #5b5d62;font-weight: 400;vertical-align: middle;padding: 6px;}
.processing_table_main table td label.checkbox-container {margin: 0;}
.processing_table_main table tr:nth-child(odd) td {background: #f2f2f2;}
.processing_table_main table tr:nth-child(even) td {background: #fff;}
.processing_table_main table tr td:nth-child(6) {background: #ffe0dd;font-weight: 500;color: #000;}
.processing_table_main table tr td:nth-child(7),
.processing_table_main table tr td:nth-child(12){background: #fbd785;font-weight: 500;color: #000;}
.processing_table_main table tr td:last-child {background: #f0aca6;font-weight: 500;color: #000;}

/*.processing_table_main table {max-width: 1182px;min-width: 1182px;}*/
/* .processing_table_main tbody::-webkit-scrollbar {width: 4px;} */
/* .processing_table_main::-webkit-scrollbar-track {background: #d3d8dc; }
.processing_table_main tbody::-webkit-scrollbar-thumb {background: #999999;border-radius: 5px;}
.processing_table_main tbody::-webkit-scrollbar-thumb:hover {background: #999999; } */

.tab_process {position: relative;z-index: 2;}
.tab_process:after {background:#fff;content:"";position:absolute;left:-20px;right:-20px;top:-20px;bottom:-20px;z-index:-1;/*border-radius:10px;box-shadow:0 0 10px -5px #ccc;*/}
.counter_check {margin-top: 40px;}
.tooltip_toggle {position:absolute;background:#fff;top:4px;left:4px;z-index:999;width:250px;padding:15px;box-shadow:0 0 10px -5px #ccc;border-radius:6px}
.tooltip_toggle p {line-height: 1.4;display: block;text-align: left;margin-bottom: 10px;font-size: 13px;}
.tooltip_toggle p:last-child {margin: 0;}
.tooltip_relative.back_ff8279 {position: relative;}
.tooltip_relative.back_ff8279 .tooltip_toggle {right: 10px;left: unset;width: auto;top: 30px;padding: 8px;}
.tooltip_relative.back_ff8279 .tooltip_toggle p {color: #000;margin: 0;padding: 0;}
.select_val {width: 70px;text-align: center;height: 40px;line-height: 40px;border-radius: 20px;background-color: #ffe0dd;border: 1px solid #ff8279;display: inline-block;font-size: 16px;color: #000;font-weight: 500;margin-right: 10px;}
.counter_check strong {font-size: 16px;line-height: 26px;color: #000;font-weight: 500;}
.dwnld_btn {height: 50px;line-height: 50px;border-radius: 6px;background-color: #fcf2d9;border: 1px solid #fbc446;font-size: 14px;color: #5b5d62;text-transform: uppercase;padding: 0 15px;padding-left:60px;}
.left-dnld-btn{position:absolute;width:50px;height:50px;background:#fbc446;border-radius:8px 0 0 8px;text-align:center;padding-top:12px}
.dwnld_btn span {display: inline-block;margin-right: 15px;line-height: 50px;}
.file_outer_box input {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 6;}
.file_outer_box {background-color: #fcf2d9; position: relative;height: 50px;line-height: 50px;border-radius: 6px;border: 1px solid #fbc446;;display: inline-flex;padding: 0 15px 0 0;overflow: hidden;font-size: 14px;text-transform: uppercase; color: #5b5d62;font-weight: 500;}
.file_outer_box span {display: inline-block;background: #fbc446;padding: 0 15px;margin-right: 15px;position: relative; z-index: 0;}
.left_btn {display: flex;align-items: center;width: 50%;}
.btn_footer {margin-top: 20px;}
.tab_process .content-block .form-heading {padding-bottom: 21px;}
.tab_process .content-block  .switch_box {margin-bottom: 21px;}
.tab_process .content-block .switch_box:nth-child(2) {margin-left: auto;margin-right: 15px;}
.tab_process .content-block {padding: 0 0 20px;}
.filter_box p {font-size: 16px;line-height: 26px;color: #000;font-weight: 500;font-style: italic;}
.filter_btn input {position: absolute;background: transparent;left: 0;right: 0;top: 0;bottom: 0;border: 0;}
.filter_btn {overflow: hidden; position: relative;width: 46px;height: 46px;background-repeat: no-repeat;background-position: center center;background-color: #fdf8ec;border-radius: 50%;}
.sort_by select {width: 150px;height: 30px;border-radius: 3px;background-color: #fff;border: 1px solid #dfdfdf;font-size: 14px;line-height: 30px;color: #5b5d62;font-weight: 400;padding: 0 10px;}
.sort_by label {color: #5b5d62;font-size: 14px;}
.cancel {font-weight: bold;text-transform: uppercase;font-size: 14px;line-height: 14px;text-decoration: underline;}
.btn_footer {display: flex;align-items: center;justify-content: space-between;}
.application_no.rank .checkbox-container p,
.finalize_table_outer table th {font-size: 16px;line-height: 26px;color: #000;font-weight: 500;width: auto;}
.application_no.rank .checkbox-container {text-align: left;margin: 0;}
.application_no.rank .checkbox-container span {top: 4px;}
.finalize_table_outer{background:#fff}
#meritlist_publish{overflow-y:auto}
.finalize_table_outer table{min-width:700px}
.finalize_table_outer table td,
.finalize_table_outer table th{border:1px solid #fff;width:20%;text-align:center}
.finalize_table_outer table th:nth-child(odd){background:#fbc446}
.finalize_table_outer table th:nth-child(even){background-color:#d0e3ec}
.finalize_table_outer table tbody tr:nth-child(odd) td{background-color:#f2f2f2}
.finalize_table_outer table tbody td{font-size:14px}
.finalize_table_outer table th:first-child,
.finalize_table_outer table td:first-child {width:120px;}
.finalize_table_outer table th:first-child{border-radius:10px 0px 0px 0px;}
.finalize_table_outer table th:last-child{border-radius:0px 10px 0px 0px;}
.finalize_table_outer table th:nth-child(2),
.finalize_table_outer table td:nth-child(2){width:auto}
.finalize_table_outer table tbody::-webkit-scrollbar,
.manage_department_table tbody::-webkit-scrollbar {width: 4px;}
.finalize_table_outer table tbody::-webkit-scrollbar-track,
.manage_department_table tbody::-webkit-scrollbar-track {background: #d3d8dc; }
.finalize_table_outer table tbody::-webkit-scrollbar-thumb,
.manage_department_table tbody::-webkit-scrollbar-thumb {background: #999;border-radius: 5px;}
.finalize_table_outer table tbody::-webkit-scrollbar-thumb:hover,
.manage_department_table tbody::-webkit-scrollbar-thumb:hover {background: #999; }
.cmn_btn.yello_btn {background: #fac345;border: 0;height: 50px;border-radius: 5px;line-height: 50px;}
.discard {font-weight: bold;text-transform: uppercase;font-size: 14px;line-height: 14px;text-decoration: underline;color: #cb2a2b;}
.cmn_btn.btn_green { background: #258c5b;color: #fff; border: 0;height: 50px;line-height: 50px;border-radius: 5px;}
.icon_btn a {display: block;width: 46px;height: 46px;text-align: center;line-height: 46px;border-radius: 10px;}
.pdf_btn {background: #f2f2f2;margin-left: 5px;}
.icon_btn {display: flex;align-items: center;}
.merit_heading p, #pub_child_drop {text-align: center;height: 40px;line-height: 40px;border-radius: 20px;background-color: #ffe0dd;border: 1px solid #ff8279;display: inline-block;font-size: 16px;color: #000000;font-weight: 500;margin-right: 10px;padding: 0 20px;}
.merit_heading {display: flex;align-items: center;justify-content: space-between;padding: 0 0 20px;}
.finalize_modal input[type="text"] {width: 280px;height: 60px;display: block;margin: 20px auto;border: 1px solid #ccc;padding: 0 20px;border-radius: 5px;text-align: center;}

.finalize_modal .yellow_btn.cmn_btn {background: #fbc446;border: 0;padding: 0 20px;height: 50px;line-height: 50px;min-width: 126px;border-radius: 5px;margin: 0 auto;display: block;}
.finalize_modal .modal-header {border: 0;padding: 10px 10px 0;}
.finalize_modal .modal-content {padding-bottom: 30px;}
.manage_department_table thead th:nth-child(odd){background:#fbd785}
.manage_department_table thead th:nth-child(even){background:#d0e3ec}
.clear{clear:both}
.manage_department_table thead th,
.manage_department_table tbody td{border:1px solid #fff!important;padding:5px 10px!important;vertical-align:middle;text-align:center;word-break:break-word}
.upload-file-name.pending::after,
.upload-file-name.verified::after,
.upload-file-name.processing::after,
.upload-file-name.uploaded::after{position:absolute;content:'';width:10px;height:10px;border-radius:50%;right:34px;top:18px}
.upload-file-name.pending::after{background-color:#f90f0f}
.upload-file-name.verified::after{background-color:#248a5a}
.upload-file-name.processing::after{background-color:#f9ab45}
.upload-file-name.uploaded::after{background-color:#338ec2}
/*======31-05-2022=======*/

/* 07-06-2022 */
.intro-list {padding-left: 18px;}
.intro-list li {margin-bottom: 15px;list-style: disc;color: #5b5d62;font-size: 15px;line-height: 21px;}
.intro-list li:last-child {margin-bottom: 30px;}
.pass_show_hide .hide{display: none;}

.manage_department_table tbody{height:426px;overflow-y:auto;overflow-x:hidden;display:block;width:100%}
.manage_department_table thead{display:block;width:100%}
.manage_department_table table{width:auto;display:block}
.manage_department_table tr{display:table;width:100%}
.manage_department_table th:nth-child(1),
.manage_department_table td:nth-child(1){width:60px!important}
.manage_department_table th:nth-child(1){border-radius:10px 0px 0px 0px;}
.manage_department_table th:nth-child(2),
.manage_department_table td:nth-child(2){width:127px!important}
.manage_department_table th:nth-child(3),
.manage_department_table td:nth-child(3){width:135px!important}
.manage_department_table th:nth-child(4),
.manage_department_table td:nth-child(4){width:165px!important}
.manage_department_table th:nth-child(5),
.manage_department_table td:nth-child(5){width:94px!important}
.manage_department_table th:nth-child(6),
.manage_department_table td:nth-child(6){width:80px!important}
.manage_department_table th:nth-child(7),
.manage_department_table td:nth-child(7){width:67px!important}
.manage_department_table th:nth-child(8),
.manage_department_table td:nth-child(8){width:109px!important}
.manage_department_table th:nth-child(9){border-radius:0px 10px 0px 0px;}
.manage_department_table tbody td{font-size:14px}
div#customer_data_length label{width:100%;display:block;text-align:left}
table.dataTable.manage_department_table thead .sorting:after,
table.dataTable.manage_department_table thead .sorting_asc:after{opacity:0.2;content:"";width:12px;height:12px;top:21px;
background-image:url(https://admissionuat.jdbikolkata.in/wp-content/themes/jdbi/img/two-arow.png);background-size:100% 100%}
table.dataTable.manage_department_table thead .sorting_asc:after{bottom:unset!important}
.input-verify .input-group-prepend span {
position: absolute;
z-index: 9;
height: 100%;
border: 0;
background-color: transparent;
}

.input-verify #mobileOTP {
width: 50%;
border: 1px solid;
border-radius: 5px 0 0 5px;
border-right: 0;
padding-left: 57px;
}

.stepin {
background: #CECECE;
border-radius: 15px;
padding: 5px;
text-align: center;
line-height: 7px;
display: inline-block;
color: #fff;
margin-right: 5px;
font-size: 12px;
}
.active .stepin{background:#F1F1F1;color:#000}
.payment-card{border:1px solid #eee;border-radius:10px}
div#customer_data_wrapper .row{width:100%}
.manage_department_table,
table.dataTable.manage_department_table{width:100%!important}
.manage_department_table tbody tr:nth-child(odd){background:#f2f2f2}
.manage_department_table tbody td:nth-child(8) a{display:inline-block;margin-left:10px}
#customer_data_paginate li,
#meritlist_data_paginate li{margin:8px;}
#meritlist_data_wrapper .row{width:-webkit-fill-available;width:-moz-available;min-width:100%}
#meritlist_data{/*margin-left:-30px*/min-width:1100px}
#meritlist_data th,
#meritlist_data td{word-break:break-word}
#meritlist_data th:first-child,
#meritlist_data td:first-child{width:auto!important}
#meritlist_data td:last-child select[multiple]{width:100%;height:auto!important}
/* 07-06-2022 */

/* 29_06_2022 */
.select_ul li{display:inline-flex;align-items:center}
.select_ul li span{margin-left:10px}
.block-with-btn{position:relative}
.option_ul {
position: absolute;
background: #fff;
box-shadow: 0px 13px 41px -29px #000;
padding: 20px;
top: calc(100% + 4px);
opacity: 0;
height: 0;
overflow: hidden;
pointer-events: none;
transition: all ease-in-out 0.3s;
}

.finalize_mer_table_outer {
background: #fff;
}

.option_ul.open {
height: auto;
opacity: 1;
pointer-events: all;
}

.finalize_mer_table_outer .content-block .block-with-btn {
padding-bottom: 15px;
position: relative;z-index: 99;
}

.finalize_mer_table_outer .content-block .block-with-btn:before {
width: 80px;
height: 4px;
background: #ff8279;
content: "";
position: absolute;
top: calc(100% - 4px);
}

.select_ul li {
font-size: 20px;
font-weight: 500;
}

.cmn_btn.pdf_btn {
border: 0;
height: 50px;
line-height: 50px;
border-radius: 5px;
}

.merit_icon_btn .cmn_btn img {
margin-right: 5px;
}

.date_pub p {
background: transparent;
border: 0;
border-radius: unset;
font-size: 16px;
}

.select_opt {
position: absolute;
background: #fff;
padding: 15px;
box-shadow: 0px 13px 41px -29px #000;
top: calc(100% + 0px);
height: 0;
overflow: hidden;
opacity: 0;
pointer-events: none;
transition: all ease-in-out 0.3s;
}

.merit_select {
position: relative;
z-index: 9;
}

.select_result p img {
margin-left: 5px;
}

.select_opt.open {
height: auto;
opacity: 1;
pointer-events: all;
}
#pub_parent_drop {
background:#fff;
border:none;
}
.multiselect-option label{
line-height:0px!important;
}

.multiselect-option .form-check {
-ms-flex-align: left!important;
align-items: left!important;
-ms-flex-pack: left!important;
justify-content: left!important;
}
.multiselect-native-select .processing_table_main table td{line-height:0!important}
.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:active{background:#fff!important}
.merit-card{padding:20px 0!important}
.multiselect-native-select select{display:none;}
.multiselect-native-select .btn-default{width:auto!important;font-weight:normal!important;text-transform:normal!important;}
.row-fade{opacity:0.2;pointer-events:none}
.row-clear{opacity:1;pointer-events:all}
.align-items-center{word-wrap:anywhere}
.exclm{font-size:7rem!important;color:#CC2E2F!important}
.personalTick,.otpTick,.paymentTick,.academicTick,.familyTick,.othersTick,.documentsTick,.step8Tick,.personalCross,.otpCross,
.paymentCross,.academicCross,.familyCross,.othersCross,.documentsCross,.step8Cross{display:none;margin-left:2px;font-weight:bold;float:right;color:#4DAB50}
.personalCross,.otpCross,.paymentCross,.academicCross,.familyCross,.othersCross,.documentsCross,.step8Cross{color:#CC2E2F}
.pending{color:#f90f0f;}
.uploaded{color:#288bfa;}

.backBtn{background:#fbc446;margin-bottom:10px;padding:9px;padding-left:20px;padding-right:20px;display:inline-flex;
border-radius:20px}
.backBtn::before{content:" ";border-left:2px solid #000;border-bottom:2px solid #000;width:20px;height:20px;transform:rotate(45deg);cursor:pointer;display:block}
#meritlist_data .multiselect-native-select .btn-default{height:30px!important}
#meritlist_data .multiselect-native-select ul li a label{padding:3px 10px 3px 28px!important;justify-content:flex-start!important}
#meritlist_data .multiselect-container>li>a>label>input[type=checkbox] {margin-bottom: 3px; margin-right: 6px !important;}
#meritlist_data .dropdown-menu{line-height: 30px;}
#payment-record .review-content-block,
#verification-record .review-content-block{min-height:800px;}
.dwnld_meritlist a {
	background-color: #fff;
	border-color: #fff;
	background: url('../img/processing.png') no-repeat, #fff;
	background-position: center center;
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 60%;
	vertical-align: middle;
}
.right-edit-btn {
	position: absolute;
	right: 40px;
	top: 25px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: underline;
}
.new-flow-alert {
	position: absolute;
	width: 94%;
	display: none;
	line-height: 0px;
	font-size: 12px;
}
.text-underline{color:#000}
.header-toggle,
.footer-toggle{position:absolute;right:0;border:none;font-size:2.5rem;background:transparent}
.footer-toggle{margin-top:-65px}
.agree-btn {
	border: none;
	background: transparent;
	font-size: 15px;
	color: #000;
	float: none;
	font-weight: normal;
	opacity: 1;
	text-shadow: none;
}
.vertxt {
	font-size: 13px !important;
	position: absolute;
	right: 17px;
	font-weight: 500;
	top: 56px;
}
.review-verify .vertxt {
	font-size: 13px !important;
	position: relative !important;
	margin-left: 10px;
	font-weight: 500;
	right: auto !important;
	top: 0px!important;
}
.vertxt a {
	color: rgb(204, 46, 47);
	animation: blink 1s linear infinite alternate 2.5s;
	padding: 3px 10px !important;
	font-size: 14px;
}
.prnt-title{
	background: #FBD787;
	padding: 0 20px;
	position: relative;
	display: inline-block;
	line-height: 50px;
	margin: -9px -9px 20px;
	font-weight: 600;
	vertical-align: top;
}
.prnt-title:before {
	content: '';
	background-image: linear-gradient(45deg, #FBD787 50%, transparent 50%);
	position: absolute;
	top: 0;
	left: 100%;
	width: 53px;
	height: 50px;
}
.prnt-title:after{
	clear:both;
}
.curr-stats p{
	background:#fdf8ec;
	padding:10px;
}
/* .curr-stats p:before{
	content: '';
	background-image: linear-gradient(45deg, #fdf8ec 50%, transparent 50%);
	position: absolute;
	top: 0;
	left: 100%;
	width: 53px;
	height: 50px;	
} */
.block-with-btn .info-wrap {
	right: -33px!important;
	top: 1px;
}
.open_btn_blk .info-wrap {
	right: -33px!important;
	top: -10px;
}
@media (min-width: 768px){
  .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
	width: 13.333%;
	max-width: 13.333%;
	flex: 0 0 13.333%;
	/* align-items: center; */
}
}

@media (min-width: 992px) {
  .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
	width: 13.333%;
	max-width: 13.333%;
	flex: 0 0 13.333%;
	/* align-items: center; */
}
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
	width: 13.333%;
	max-width: 13.333%;
	flex: 0 0 13.333%;
	/* align-items: center; */
}
}