
*{
	margin:0;
	padding:0;
}
@font-face {
    font-family: 'georgiaregular';
    src: url('../fonts/georgia_regular_font-webfont.woff2') format('woff2'),
         url('../fonts/georgia_regular_font-webfont.woff') format('woff'),
         url('../fonts/georgia_regular_font-webfont.ttf') format('truetype'),
         url('../fonts/georgia_regular_font-webfont.svg#georgiaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    /* font-family: 'Rubik', sans-serif !important; */
    font-family: 'georgiaregular', sans-serif;
	margin: 0
}

.bg-template{
	background: rgb(23, 104, 217);
	border-radius: 0px;
	box-shadow: 0px 2px 15px 0px rgba(197, 197, 197, 0.5);
	height: 65px;

}

.logo-area img{
	width:120px;
	margin:10px auto;
}

.login-pg {
    display: flex;
    flex-wrap: wrap;
    min-height: 100vh;
}

.login-pg-left {
    background: url(../../../images/login-bg-img.jpg) no-repeat;
    position: relative;
    background-size: cover;
    background-position: left bottom;
}
.login-pg-left:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99;
    top: 0;
    left: 0;
}
.login-pg-left .login-logo, .login-pg-left p{
    position: relative;
    z-index: 100;
}

.login-pg-left .login-logo {
    margin: 30px 50px 30px;
}
.login-pg-left p {
    font-weight: 700;
    font-size: 55px;
    line-height: 62px;
    background: #D4D619;
    padding-left: 15px;
    margin-bottom: 8px;
}

.login-pg-right {
    width: 40%;
    background: #D4D619;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login-pg-right .login-form {
    width: 100%;
    max-width: 230px;
}

.login-pg-right .login-form h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin: 0 0 22px;
}
.login-pg-right .login-form p {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    margin: 0 0 22px;
}
.login-pg-right .login-form .pass-rules p {
    margin-bottom: 10px;
}
/*
.login-pg-right .login-form form .form-group .form-control,
.login-pg-right .login-form form .form-group .form-control:focus,
.login-pg-right .login-form form .form-group .form-control:active,
.login-pg-right .login-form form .form-group .form-control:hover {
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 40px;
    color: #666666 !important;
    height: 40px;
    padding: 0 15px;
    border: 1px solid #000000;
    border-radius: 0 !important;
    text-align: left;
} 
*/
.login-pg-right label {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    font-family: arial;
    color: #000 !important;
    margin-bottom: 4px;
    margin-left: 0 !important;
}
.login-pg-right .user_wrap .form-group {
    margin-bottom: 22px;
}
.login-forgot a {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    font-family: arial;
    color: #000;
    margin-bottom: 20px;
    display: inline-block;
}
.login-pg-right .login-form .login-btn {
    width: 110px;
    height: 35px;
    line-height: 35px;
    background: #000000;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 14px;
}
.login-pg-right .login-form .help-block-error {
    margin-left: 0;
    color: #ff3513;
    letter-spacing: 0.5px;
}
.nav-list ul{
	margin:0;
	padding:0;
} 

.nav-list ul li{
	display:inline;
	margin:0;
	padding:0;	
}
.nav-list ul li a{
	color: #fff;
    font-size: 12px;
    margin: 10px 4px 10px 40px;
    float: right;
    font-weight: 500;
}
.pull-left{
	float:left !important;
}
.pull-right{
	float:right !important;
}
.header-title{
	color: rgb(68, 65, 78);	
	font-size: 24px;
	font-weight: 400;	
	width: 100%;
	margin:35px 0 10px;
}
.header-cli-title{
	color: rgb(68, 65, 78);	
	font-size: 24px;
	font-weight: 400;
	margin:0 0;
	padding-top:15px;

	
}
.filter-div{
	background: rgb(240, 242, 254);
	border-radius: 8px;
	height: 48px;
	width: 164px;
	float:left;	
	color: rgb(23, 104, 217);
font-size: 14px;
font-weight: 500;
line-height: 48px;
text-align: center;
text-transform: uppercase;
	margin:35px 0 10px;

}
.btn-m-div{
	background: rgb(240, 242, 254);
	border-radius: 8px;
	height: 48px;
	padding:0 15px;
	float:left;	
	color: rgb(23, 104, 217);
	font-size: 14px;
	font-weight: 500;
	line-height: 48px;
	text-align: center;
	text-transform: uppercase;
	margin:35px 10px 10px;
	border:2px solid rgb(240, 242, 254);

}
/*
.btn-m-div:hover{
	background: rgb(255, 255, 255);
	border:2px solid rgb(23, 104, 217);
}*/
.blur-btn{
	background: rgb(23, 104, 217);
	color:#fff;
}
.clear{
	clear:both;
	width:100%;
	float:left;
}
.nav-list-box{
	    background-color: #fff;
    border-radius: 6px;
    width: auto;
    display: inline-block;
	float:right;
}
.list-box-total{		
	color: rgb(0, 38, 100);
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    /* margin-right: 20px; */
    margin: 5px;
    vertical-align: middle;
    line-height: 37px;
    float: left;
}
.list-box-numbers{
	color: rgb(60, 145, 230);
    font-size: 30px;
    font-weight: bold;
    text-align: right;
    margin: 5px;	
}
.box-border-div{
	margin:0px 0 0;
	position:relative;
}
.box-border-div h1{
	background: rgb(23, 104, 217);
	color:#fff;
	height:50px;
	line-height:50px;
	font-size:14px;
	text-align:left;
	border-top-right-radius:6px;
	border-top-left-radius:6px;
	margin:0;
	text-align:left;
	padding:0 25px;
}
.session-title{
	background-color: #e9eff4;
    height: 45px;
    line-height: 45px;
    color: #0e326c;
    font-weight: bold;
    font-size: 16px;
    padding: 0 20px;
    text-align: left;
    width: 100%;
    float: left;
}
.session-area{	
	padding:10px 0 10px 23px;
	float:left;	
}
.session-sm-title{
	font-size: 46px;
	font-weight: 400;
	height: 55px;
	width: 122px;
	text-align:left;
	width:100%;
	float:left;
	margin:10px 0 5px;
	padding:0 10px;
}
.minus{
	color: rgb(228, 78, 43) !important;
}
.plus{
	color: rgb(64, 203, 61) !important;
}
.session-value{	
	text-align:center;	
	width:100%;
	float:left;
	margin:10px 0 0;
	padding:0 10px;
}
.m-t20{
	margin-top:20px;
}
.session-container{
	border: 1px solid #ddd;
    border-top: 0;
    border-radius: 10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
    width: 100%;
    float: left;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
	background-color:#fff;
}
.session-desc{
	color: rgb(23, 104, 217);	
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
	padding:0 10px;
	margin:15px 0 15px 5px;
	float:left;
}
.session-desc-sec{
	color: rgb(23, 104, 217);	
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
	padding:0 10px;
	margin:5px 0 5px 0px;
	float:left;
}
.session-desc-blue{
	color: rgb(23, 104, 217);	
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
	padding:0 10px;
	margin:15px 0 5px 5px;
	float:left;
}
.session-desc-gray{
	color: rgb(162, 167, 173);
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	width: 100%;
	float:left;
	padding:0 10px;
	margin:0px 0 0px 5px
}
.brd-radx{
	border-radius: 50px !important;
    margin-bottom: 0px !important;
}
.session-smx{
	font-size:18px;
}
.star-lists{
	margin:0;
	padding:0;	
}
.star-lists li{
	list-style-type:none;
	display:inline-block;
	margin:0 5px;
	float:left;
	position:relative;
}
.star-lists > li.half:before {
    content: "\f089";
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-size: 18px;
    top: -4px;
	/* color:rgb(237, 220, 29) !important */
}
.star-lists li i.fa{
	font-size:18px;
	color:rgb(196, 223, 249);	
}
.feedback-main-page .star-lists li i.fa {
    font-size: 16px;
}
.star-lists li.active i.fa{
	/* color: rgb(237, 220, 29) !important; */
}
.con-body-title{
	color: rgb(23, 104, 217);	
	font-size: 18px;
	font-weight: 400;	
}
.aggre-template-row{
	margin-top:20px;
}
.temp-row-div{
	background: rgb(255, 255, 255);
	border-radius: 10px;
	height: 60px;
	margin:10px 0;
	width:100%;
	/* width: 1293px; */
}
.div-img-v{
	height: 40px;
	width: 40px;	
	float:left;
	
}
.div-img-v-client{
	height: 80px;
	width: 80px;
	float:left;
	
}
.div-img-v img{
	width:100%;
	border-radius:100px;
}
.div-img-v-client-no-radius{
	height: 80px;
	width: 80px;
	float:left;
	
}
.div-img-v-client-no-radius img{
	width:100%;
	
}
.div-img-v-client img{
	width:100%;
	border-radius:100px;
}
.div-text-v{
	color: rgb(240, 242, 254);
font-size: 14px;
font-weight: 500;
height: 17px;
float:left;
margin:0 10px;
}
.blue-div-x{
	background: rgb(23, 104, 217);
	height: 60px;
	line-height:60px;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
}
.ra-list-div{
	height: 60px;
	line-height:60px;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.middle-list-x{
	float: left;
	margin:0 20px;
}
.middle-list-y{
	float: left;
	margin:0 10px;
}
.middle-list-x li{
	list-style-type:none;
	margin:0 5px;
	display:inline-block;
}

.session-desc-li{
	    color: rgb(23, 104, 217);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.center-div{	  
    margin: 0 auto;    
    display: table;
}
.session-avg{
	color: rgb(68, 65, 78);
		font-size: 14px;
	font-weight: 500;
}
.progress-slider{
	width: 145px;
    float: left;
    position: relative;
    top: 18px;	
}
.slider-center{
	text-align: center;
    margin: 0 auto;
    display: table;
}
.sub-span-m{
	color: rgb(23, 104, 217);	
	font-size: 18px;
	font-weight: 400;
	
}
.m-tb-set{
	margin-top:30px;
	margin-bottom:20px;
}
.over-all-div{
	border-bottom: 1px solid #ddd;
    text-align: left;
    float: left;
    margin: 20px;
    padding-bottom: 20px;
}
.over-all-div-tt{
	border-bottom: 1px solid #ddd;
    text-align: left;
    float: left;
    margin: 5px;
    padding-bottom: 20px;
}
.content-tit{
	width:100%;
	float:left;
	color: rgb(23, 104, 217);
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 0 20px;
	margin:0 0 5px;

}
.m-l-0{
	margin-left:0 !important;
}
.content-desc{
	padding: 0 20px;
	margin:0 0 10px 0;
	color: rgb(68, 65, 78);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	width:100%;
	float:left;	
}

.br-right-side{
	border-top-right-radius:12px;
    border-bottom-right-radius:12px;
}
.m-b-15{
	margin-bottom:15px;
}
.orange-txt{
	color:#f0ad4e !important;	
}
.no-data-div{
	text-align: center;
    font-size: 16px;
    border: 1px solid #ddd;   
    width: 100% !important;
    font-weight: 400;
    border: 1px solid #ddd;
    height: 45px;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
    line-height: 45px;
	color:rgb(23, 104, 217);
}
.arrowIcon-left{
    background-image: url(../images/arrowicon.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 32px;
    float: left;
    background-size: 50%;
    background-position: bottom;
}
.date-div-x{
	color: rgb(240, 242, 254);
	font-size: 14px;
	font-weight: 500;
	float:right;
	text-align: right;
	width: 169px;
	position: absolute;
    right: 24px;
    top: 16px;
}
.auto-width{
	padding-right:120px !important;
}
.sessionsession-desc-value{
	margin: 10px 5px;
    width: 100%;
    float: left;
	
}
.div-span-x{
	    border-bottom: 1px solid #ddd;
    width: 100%;
    float: left;
    margin: 0 auto;   
    padding: 10px 0; 
}
.box-txt-x{
	color: rgb(68, 65, 78);
	font-size: 18px;
	font-weight: 400;
	width: 100%;
	float:left;
	padding:0 10px;	
}
.view-div-x{
	float: right;
    background-color: transparent;
    border: 0px solid #ddd;
    margin: 10px 20px;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
}


.display-flx{
	    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
	width: 100%;
    float: left;
    height: 100%;
}
.m-0-0{
	margin:0 !important;
}
.box-txt-x-m {
    color: rgb(68, 65, 78);
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    float: left;
    padding: 0 10px;
	margin-bottom:5px;
}
.content-desc-y {
    padding: 0 20px;
    margin: 0;
    color: rgb(68, 65, 78);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    width: 100%;
    float: left;
}
.height-set-x{
	height:92%;
}

.div-list-x{
	width:100% !important;
	margin: 10px 0;
    padding: 10px 20px;
    font-size: 15px;
}
.div-name-p{
	width: 80%;
    float: left;
    
}
.count-list-p{
	width:20%;
	float:left;
	text-align: center;
}
.p-t-0{
	padding-top:0 !important;
}





.agents-main-content h2 {
    margin: 0;
    color: #44414e;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin-right: 12px;
}

.agents-main-content h2 a, .agents-main-content h2 a:hover {
    margin: 0;
    color: #44414e;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-right: 12px;
    text-transform: capitalize;
}
.agents-main-content {
    width: 100%;
    float: left;
    /* border-bottom: 2px solid #f0f2fe; */
    background: #fff;
}


.agents-main-content p {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px;
	text-transform: uppercase;
	color: #44414e;
}
.agents-main-content .child-col4 p {
	margin-bottom: 0;
    color: #868686;
}

.child-col4 a, .child-col4 p {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
}
.agents-content a, .agents-content a:hover {
    font-size: 12px;
    font-weight: 500;
	color: #ed683d;
	text-transform: uppercase;	
}

.send-survey-link, .send-survey-link:hover {
    font-size: 12px;
    font-weight: 500;
	color: #ed683d;
	text-transform: uppercase;	
}

.child-col4 a .fa, .child-col4 p .fa {
    margin-right: 7px;
    font-size: 18px;
}
.parent-agent-col4 {
    display: flex;
    align-items: center;
}
.parent-agent-col4 p {
    margin-bottom: 0;
    display: flex;
    width: 100%;
}
.parent-agent-col4 p a {
    margin-left: auto;
    font-size: 16px;
	margin-right: 5px;
    color: #ed683d;
}
.parent-agents, .agents-content {
    width: 100%;
	float: left;
	/* box-shadow: 0px 2px 7px 0px rgba(179, 179, 179, 0.5); */
}

.agents-content {
	border-top: 0;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}


.parent-agents table, .agents-content table {
    width: 100%;
}
.agents-main-content table tr td {
    width: 21%;
    padding: 10px;
    border-bottom: 2px solid #f0f2fe;
}

.agents-main-content table tr:last-child td{
	border-bottom: 0px;
}
.agents-main-content table tr td:first-child {
    width: 40%;
}

.onboarding-main-content table tr td:first-child {
    width: 50%;
}
.onboarding-main-content table tr td:second-child {
    width: 10%;
}
.onboarding-main-content table tr td:last-child {
    width: 30% !important;
}

.agents-main-content table tr td:last-child {
    border-right: 0;
    width: 18%;
}
.agents-main-content table tr.child-first td:last-child,
.agents-main-content table tr.child-second td:last-child {
    padding: 0px;
}
.agents-main-content table tr.child-first td:last-child p,
.agents-main-content table tr.child-second td:last-child p {
    float: right;
    margin-right: 17px;
}
/* .parent-agents {
    border: 2px solid #f0f2fe;
    border-radius: 15px;
} */

.agents-main-content .parent-agent-col1 img,
.agents-main-content .child-col1 img {
    border-radius: 50%;
    margin-right: 15px;
    height: 40px;
    width: 40px;
}



.parent-agent-col1, .child-col1 {
    display: flex;
    align-items: center;
}

.parent-agent-col1 a, .child-col1 a {
	margin-left: auto;  
	text-transform: uppercase;
}

.btn-agent, .btn-agent:hover {
    padding: 7px 20px 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
}
.agents-comments p {
    margin-bottom: 0;
}
.agents-comments p .fa {
    margin-right: 3px;
}
.agents-content a .fa {
    margin-right: 7px;
}
.btn-agent-primary-main,
.btn-agent-primary-main:focus,
.btn-agent-primary-main:active,
.btn-agent-primary-main:hover {
	background: #c4dff9;
	color: #1768d9;
}
.btn-agent-primary,
.btn-agent-primary:hover,
.btn-agent-primary:active,
.btn-agent-primary:focus {
	background: #dbc3f3;
	color: #591d5f;
}
.btn-agent-secondary, 
.btn-agent-secondary:hover,
.btn-agent-secondary:focus,
.btn-agent-secondary:active {
	background-color: #ffdac2;
	color: #894b0a;
}


.agents-main-content tr.child-first {
    background: #f8f9ff;
}

.agents-main-content.rmbgclrchildpg tr.child-first{
    background: rgb(248, 249, 255);
}
.agents-main-content tr.child-first .child-col1 {
    padding: 15px;
    position: relative;
    padding-left: 117px;
}
/* .agents-main-content tr.child-first .child-col1:before {
    position: absolute;
    content: '';
    width: 25px;
    height: 25px;
    background: url(../images/arrow.png);
    z-index: 1000;
    left: 5px;
} */
.agents-main-content tr.child-second .child-col1 {
    padding-left: 75px;
}
.child-col1.img_added {
    padding-left: 25px;
}
.agents-main-content tr.child-second .child-col1 {
    padding-left: 112px;
}

.send-survey-link {
    font-size: 12px;
    display: flex;
    align-items: center;
    font-weight: 500;
    text-transform: uppercase;
}
.send-survey-link .fa {
    margin-right: 7px;
    font-size: 15px;
}
.agents-main-content.show-agent-list .parent-agent-col4 .fa-chevron-down,
.agents-main-content .parent-agent-col4 .fa-chevron-up{
	display: none;
}
.agents-main-content .parent-agent-col4 .fa-chevron-down,
.agents-main-content.show-agent-list .parent-agent-col4 .fa-chevron-up{
	display: block;
}
.agents-main-content .agents-content {
    display: none;
}
.agents-main-content.show-agent-list .agents-content {
    display: block;
    border-top: 2px solid #f0f2fe;
}
.agents-main-content.show-agent-list .parent-agents{
	border-radius: 0px;
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.form-control, .form-control:focus, .form-control:active, .form-control:active {
    border: solid 1px #ECECEC;
    box-shadow: none !important;
    outline: none !important;
    /*height: 40px !important;*/
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    color: #44414e;
}
/* select.form-control, 
select.form-control:focus, 
select.form-control:active, 
select.form-control:active{
	padding: 0px 22px 0px 8px!important;
} */
.agents-comments.active p {
    color: #ed683d;
}

.property-popup {
    max-width: 700px;
    background: #ffff;
    border-radius: 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    min-height: 1061px;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 25px;
}

.user-popup {
    min-height: 61px !important;
	 max-width: 570px;
}
.property-popup h2,.modal-header {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    background: #91161E;
    margin: 0;
    padding: 8px 20px 28px;
    text-transform: uppercase;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.property-popup .select-agent .form-group {
    width: 50%;
    padding-right: 15px;
}
.property-popup h3 {
    font-size: 32px;
    font-weight: 400;
    margin: 5px 14px 25px;
}
.property-popup form {
    padding: 20px;
}
.property-popup form label {
    font-size: 12px;
    font-weight: 500;
    color: #91161E;
}
.property-popup input.form-control {
    border-radius: 8px !important;
    font-size: 14px;
    font-weight: 500;
    color: #44414e;
    padding: 8px;
}

.property-popup .btn-section .btn-new {
    border: 0;
    padding: 11px 25px 9px;
    border-radius: 5px;
    text-transform: uppercase;
    line-height: 20px;
    background: #ececec;
    color: #91161E;
    font-size: 14px;
    font-weight: 500;
}
.property-popup .form-group {
    margin-bottom: 25px;
}

.property-popup .btn-section .btn-primary-new {
    background: #ed683d;
    color: #fff;
    margin-right: 15px;
}
.property-popup .btn-section {
    margin-top: 10px;
}

.select2-container--krajee.select2-container--open.select2-container--below .select2-selection, 
.property-popup input.form-control:focus,
.property-popup select.form-control:focus {
    border: 2px solid #ED683D;
}
.select2-container--krajee .select2-dropdown{
    margin-top: 1px !important;
}
span.closespan {
    float: right;
	font-size: 14px;
	cursor: pointer;
}

ul.star-lists.low-rating li.active i.fa {
    /* color: #ed751d !important; */
}

ul.star-lists.high-rating li.active i.fa {
    /* color: #eddc1d !important */
}

ul.star-lists.other-rating li.active i.fa{
	/* color: #81a1bf !important; */
}

ul.star-lists.rating-one li.active i.fa{
    color: #ff2700;
}

ul.star-lists.rating-one li.half:before {
    content: "\f089";
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-size: 18px;
    top: -4px;
	 color:#ff2700 !important 
}

ul.star-lists.rating-two li.active i.fa{
    color: #fe6c00;
}

ul.star-lists.rating-two li.half:before {
    content: "\f089";
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-size: 18px;
    top: -4px;
	color:#fe6c00 !important 
}

ul.star-lists.rating-three li.active i.fa{
    color: #fb9800;
}

ul.star-lists.rating-three li.half:before {
    content: "\f089";
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-size: 18px;
    top: -4px;
	color:#fb9800 !important 
}

ul.star-lists.rating-four li.active i.fa{
    color: #f4ca00;
}

ul.star-lists.rating-four li.half:before {
    content: "\f089";
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-size: 18px;
    top: -4px;
	color:#f4ca00 !important 
}

ul.star-lists.rating-five li.active i.fa{
    color: #f0db00;
}

ul.star-lists.rating-five li.half:before {
    content: "\f089";
    position: absolute;
    font-family: FontAwesome;
    display: inline-block;
    font-size: 18px;
    top: -4px;
	color:#f0db00 !important 
}


.agents-comments p, 
.feedback-top-section .agents-comments p {
    font-size: 12px;
    font-weight: 500;
    color: #a2a7ad;
    display: flex;
    align-items: center;
}
.agents-comments img {
    margin-right: 10px;
    width: 20px;
    height: 18px;
}

.feedback-top-section .agents-comments img {
    margin-right: 10px !important;
    width: 20px;
    height: 18px;
    border-radius: 0;
}
.feedback-top-section .agents-comments.active p{
    color: #44414e;
}

.agents-comments.comments-add p {
    color: #1768d9;
}

.team-group {
    width: 100%;
    float: left;
    /* box-shadow: 0px 2px 7px 0px rgba(179, 179, 179, 0.5);
    border-radius: 15px;
    margin-bottom: 30px; */
}

.team-group .agents-main-content:last-child {
    border-bottom: 0px;
}

.imgFA {
    display: flex;
    align-items: center;
}
.imgFA .fa {
    font-size: 22px;
    margin-right: 15px;
    color: #a2a7ad;
}	

.common-title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	margin-bottom: 15px;
}
.common-title h2.header-title,
.common-title .header-search {
    /*width: 50%;*/
    margin: 0;
}
.common-title .header-search {
    background: #fff;
    border-radius: 8px;
    position: relative;
    width: calc(100% - 200px);
    margin-left: auto;
}
.common-title .header-search .fa {
    position: absolute;
    top: 12px;
    left: 12px;
    color: #ed683d;
    font-size: 16px;
}
.common-title .header-search input {
    padding-left: 35px;
    color: #44414e;
    font-size: 14px;
	border-radius: 8px;
    height: 40px;
    padding-top: 12px;
}
.main-common-content {
    /*background: #eeeff7;*/
    min-height: calc(100vh - 64px);
	display: flex;
    flex-wrap: wrap;
}

.common-content-pg {
   /* width: calc(100% - 240px);*/
    width:100%;
    padding: 40px 30px 50px;
}
.team-first-maincont {
    border-radius: 15px;
}
.show-team-group .team-first-maincont {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.no-list {
    background: #fff;
    width: 100%;
    float: left;
    border-radius: 8px;
    padding: 20px;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
}
.common-title h2.header-title {
    font-size: 32px;
    font-weight: 500;
    color: #44414e;
}
.agents-list-section .agents-main-content:last-child {
    float: left;
    width: 100%;
    /* border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px; */
}

.sidebar-left {
    width: 240px;
    background: #ffffff;
}
.sidebar-top-content,
.sidebar-middle-content {
	padding: 20px;
}
.sidebar-top-content ul li a {
    font-size: 18px;
    font-weight: 400;
    color: #44414e;
    width: 100%;
    margin-bottom: 12px;
    display: block;
    display: flex;
    align-items: center;
}
.sidebar-top-content ul li a .lstc-left {
    display: inline-block;
}
.sidebar-middle-content {
    border-top: 2px solid #f0f2fe;
}

.sidebar-middle-content .dropdown {
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}
.sidebar-middle-content h2, 
.sidebar-middle-content h2 a {
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 5px;
    cursor: pointer;
    color: #44414e;
}
.sidebar-middle-content h2:after {
    color: #ed683d;
    position: absolute;
    font-family: 'FontAwesome';
    top: 0px;
    right: 0;
    font-size: 18px;
    content: "\f107";
    font-weight: bold;
}
.sidebar-middle-content .dropdown.open h2:after{
	content: "\f106";
}
.sidebar-middle-content .dropdown.open .dropdown-menu a:hover, 
.sidebar-middle-content .dropdown.open .dropdown-menu a:active, 
.sidebar-middle-content .dropdown.open .dropdown-menu a:focus,
.sidebar-top-content ul li a:active, .sidebar-top-content ul li a:hover,
.sidebar-top-content ul li a:focus,
.sidebar-middle-content .dropdown.open .dropdown-menu a.active{
    color: #ed683d;
}
.sidebar-middle-content .dropdown.open .dropdown-menu {
    position: relative;
    box-shadow: none;
    border: 0;
}

.sidebar-middle-content .dropdown.open .dropdown-menu a {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #a2a7ad;
    line-height: 20px;
    margin-bottom: 12px;
}
.sidebar-middle-content .dropdown.open .dropdown-menu a:last-child{
    margin-bottom: 0px;	
}
.sidebar-top-content ul li a .fa {
    color: #ed683d;
    margin-right: 8px;
}

.select-agent .form-group {
    width: 50%;
    padding-right: 15px;
}
.collapse-main-content .agents-main-content tr.child-second .child-col1 {
    padding-left: 95px;
}

.collapse-main-content .agents-main-content table tr td:last-child{
    width: 20%;
}

select::-ms-expand {
    display: none;
}
select.form-control{
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cutom-select{
	position: relative;
}
.cutom-select:after {
    color: #ed683d;
    position: absolute;
    font-family: 'FontAwesome';
    top: 30px;
    right: 25px;
    font-size: 18px;
    content: "\f107";
    font-weight: bold;
}

.select-agent.cutom-select:after {
	right: auto;
    left: 44.7%;
}

.header-inner {
    display: flex;
    flex-wrap: wrap;
}


.main-common-content.hide-sidebar-content .sidebar-left {
    display: none;
}

.main-common-content.hide-sidebar-content .common-content-pg {
    width: 100%;
}

.hide-sidebar-content .agents-main-content table tr td:first-child {
    width: 40%;
}
.hide-sidebar-content .agents-main-content table tr .agents-main-content table tr td{
    width: 18%;
}
.agents-list-section{
    display: none;
}
.agents-list-section.show-team-content-list {
    display: block;
}






.feedback-top-section h2 {
    margin: 0;
    color: #91161E;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-right: 12px;
    display: flex;
    align-items: center;
}
.feedback-top-section h2 img {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}
.feedback-top-section table tr td:nth-child(2) {
    width: 24%;
}

input::placeholder {
    color: red;
  }


.feedback-top-section table {
    width: 100%;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}

.feedback-top-section img{
	border-radius: 50%;
    margin-right: 15px;
    height: 40px;
    width: 40px;
}
.feedback-top-section table tr td {
    width: 18%;
    padding: 10px 15px;
    border-bottom: 2px solid #f0f2fe;
}
.feedback-top-section table tr td:first-child {
    width: 40%;
}
.feedback-top-section table tr:last-child td {
    border-bottom: 0px;
}
.feedback-top-section table tr td:last-child{
	width: 10%;
    border-right: 0;
}
.feedback-top-section{
	border: 2px solid #f0f2fe;
	border-radius: 15px;
}

.feedback-top-col1 {
    display: flex;
    align-items: center;
}
.feedback-top-col1 a {
    margin-left: auto;
    text-transform: uppercase;
}


.feedback-content-box,
.feedback-comment-single {
    border: 1px solid #ddd;
    border-top: 0;
    border-radius: 10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
    float: left;
    background-color: #fff;
    margin-bottom: 30px;
    position: relative;
}

.feedback-content-box{
    width: 49%;
    margin-right: 1%;
	height: 100%;
}
.feedback-comment-single{
    width: 48%;
    margin-right: 2%;
}

.feedback-comment-single:nth-child(3n+3){
    margin-right: 0;
}   

.feedback-content-box:nth-child(2n+2) {
    margin-right: 0;
    margin-left: 1%;
}

.feedback-content {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}
.feedback-content-box h2{
    margin: 0;
    padding: 12px 15px;
    font-size: 14px;
    font-weight: 500;
    background: #91161E;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.feedback-top-section p {
    font-size: 12px;
    font-weight: 500;
    color: #44414e;
}
.feedback-top-comments p .fa {
    margin-right: 5px;
}

.feedb-box-top, .feed-comment-top{
    border-bottom: 2px solid #f0f2fe;
}

.feedb-box-top, .feedb-box-content,
.feedb-box-bottom {
    display: flex;
    flex-wrap: wrap;
}
.feedb-box-top-left, .feedb-box-top-right, 
.feedb-box-content-left, .feedb-box-content-right, 
.feedb-box-bottom-left, .feedb-box-bottom-right {
    width: 50%;
    padding: 15px 15px;
}

/* .feedb-box-top-left, 
.feedb-box-content-left, 
.feedb-box-bottom-left{
	border-left: 0;	
} */
.feedback-content-box p,
.feedback-comment-single  p {
    color: #44414e;
    font-size: 14px;
    font-weight: 500;
	line-height: 19px;
	margin-bottom: 0;
}

.feedb-box-top-left,
.feedb-box-top-right,
.feed-comment-top {
    display: flex;
	flex-wrap: wrap;
	border-top: 0;
}

.feedb-box-top-left p,
.feedb-box-top-right p,
.feed-comment-top p,
.feedb-box-top .feedb-box-cont{
    width: calc(100% - 125px);
    word-break: break-word;
}
.feedb-box-top .feedb-box-cont p{
    width: 100%;
    padding-right: 0;
}

.feedb-box-top-left ul,
.feedb-box-top-right ul,
.feed-comment-top ul{
	width: 125px;
}
.feedb-box-top-left p,
.feedb-box-top-left p,
.feedb-box-top .feedb-box-cont{
	padding-right: 5px;
}
.feedb-box-top .feedb-box-cont span{
    font-size: 12px;
    font-weight: 500;
    color: #44414e;
}
.feedb-box-bottom p,
.feedback-comment-single p.datecmnt {
    color: #a2a7ad;
}
.feedb-box-bottom-left, .feedb-box-bottom-right {
    border-top: 0;
}
.feedback-content-box:after{
    position: absolute;
    content: '';
    background: #f0f2fe;
    width: 2px;
    height: calc(100% - 39px);
    left: 0;
    right: 0;
    top: 39px;
    bottom: 0;
    margin: auto;
}



.feedback-top-title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 20px;
}
.feedback-top-title h2{
    font-size: 32px;
    margin-top: 0;
    font-weight: 500;
}
.feedback-top-title a {
    border-radius: 8px;
    margin-left: auto;
    background: #fff;
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 500;
    color: #44414e;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}
.feedback-top-title a .fa-long-arrow-left {
    margin-right: 8px;
    font-size: 16px;
}
.team-group.show-team-group .agents-main-content.team-first-maincont .parent-agent-col4 .fa-chevron-down {
    display: none;
}
.team-group.show-team-group .agents-main-content.team-first-maincont .parent-agent-col4 .fa-chevron-up {
    display: block;
}
.fa-commenting {
    font-size: 18px;
    margin-right: 6px;
}
.common-title-inner {
    width: calc(100% - 550px);
}
.common-title-inner h3 {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    color: #44414e;
}

.toast {
    opacity: 1 !important;
    background-position: 12px 17px !important;
    padding: 20px 15px 16px 47px !important;
}
.toast-message {
    font-size: 16px;
    font-weight: 400;
}
.agents-main-content.team-first-maincont {
    border: 0;
}
/* .agents-main-content:first-child {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
} */
.agents-main-content .noData {
    color: #a2a7ad;
    margin-bottom: 0;
}

.noData {
    color: #a2a7ad !important;
}
.logout-menu{
	border: none;
    background: none;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin-bottom: 15px;
    position: relative;
}

.common-title-right {
    margin-left: auto;
    width: 500px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}


.addProperty p {
    margin-bottom: 0;
    width: 200px;
}

.addProperty a {
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
    text-transform: uppercase;
    background: #ed683d;
    padding: 11px 15px 10px 15px;
    border-radius: 8px !important;
}
.addProperty a .fa{
    font-size: 18px;
    margin-right: 5px;
}
.feedb-box-top-right .noData {
    margin-left: auto;
    text-align: right;
}

.agents-list-section .agents-main-content {
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}

.headSubtle h3 {
    margin: 4px 0 0;
    font-size: 12px;
    font-weight: 500;
}

/*
.form-control::-webkit-input-placeholder,
input.select2-search__field::-webkit-input-placeholder {
    color: #a2a7ad !important;
    opacity: 0.8;
    font-weight: 500;
  }
  
  .form-control:-moz-placeholder,
  input.select2-search__field:-moz-placeholder
   { 
    color: #a2a7ad !important;
    opacity: 0.8;
    font-weight: 500;
  }
  
  .form-control::-moz-placeholder,
  input.select2-search__field::-moz-placeholder { 
    color: #a2a7ad !important;
    opacity: 0.8;
    font-weight: 500;
  }
  
  .form-control:-ms-input-placeholder,
  input.select2-search__field:-ms-input-placeholder { 
    color: #a2a7ad !important;
    opacity: 0.8;
    font-weight: 500;
  }
  
  .form-control::-ms-input-placeholder,
  input.select2-search__field   ::-ms-input-placeholder {
    color: #a2a7ad !important;
    opacity: 0.8;
    font-weight: 500;
  }
  */
  .has-success .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, .select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{
    color: #a2a7ad !important;  
    opacity: 0.8;
    font-weight: 500;
  }
  .has-success .select2-container--krajee .select2-selection--single .select2-selection__rendered, .select2-container--krajee .select2-selection--single .select2-selection__rendered, .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__rendered, .select2-container--open .select2-selection--single .select2-selection__rendered{
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000 !important
  }
  .field_design, input[type="email"], input[type="password"], input[type="text"], .has-success .form-control, .has-success .select2-container--krajee .select2-selection, .select2-container--krajee .select2-selection, .select2-container--krajee.select2-container--open .select2-selection, .select2-container--open .select2-selection, .has-success .select2-container--krajee .select2-selection:focus, .select2-container--krajee .select2-selection:focus, .select2-container--krajee.select2-container--open .select2-selection:focus, .select2-container--open .select2-selection:focus, .has-success .select2-container--krajee .select2-selection--single .select2-selection__arrow, .select2-container--krajee .select2-selection--single .select2-selection__arrow, .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__arrow, .select2-container--open .select2-selection--single .select2-selection__arrow, .form-group .file-input .file-caption-main .form-control, .custom_form .form-group .kv-plugin-loading, .custom_form .has-error .kv-plugin-loading, .custom_form .has-success .kv-plugin-loading{
    border-radius: 8px !important;
    padding: 0 15px;
   }
  span.select2-selection__arrow {
    display: none;
}
.has-success .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__clear, .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__clear, .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__clear, .select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__clear{
    padding: 0 0px 0 5px;
    top: 0px;
    height: 39px;
    line-height: 40px;
    color: #a2a7ad;
}

.select2-container--krajee img.flag {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: -3px;
}
.select2-container--krajee .select2-results .select2-results__option, .select2-container--open .select2-results .select2-results__option {
    font-size: 14px;
    font-weight: 500;
}


.cutom-select.select-agent-all .fa-wifi {
    position: absolute;
    top: 35px;
    z-index: 1000;
    color: #ed683d;
    font-size: 16px;
    left: 18px
}
.cutom-select.select-agent-all span.select2-selection__clear {
    right: 40px !important;
    color: #ed683d;
    opacity: 1;
    cursor: pointer;
    top: 5px;
    font-size: 25px;
}
.cutom-select.select-agent-all  span.select2-selection.select2-selection--single {
    padding: 10px 60px 11px 40px;
}

span.select2-selection.select2-selection--multiple {
    height: auto;
    padding-left: 35px;
}

.select2-container--krajee .select2-selection--multiple .select2-selection__choice {
    background: #fff;
    padding: 8px 10px 5px 7px;
    border: 1px solid #d6d6d6;
    font-size: 12px;
    font-weight: 500;
    color: #44414e;
    margin: 0 0 10px 10px;
}
.select2-container--krajee .select2-selection--multiple .select2-selection__choice span.select2-selection__choice__remove {
    line-height: 17px;
    color: #ed683d;
    opacity: 1;
    margin: 0px 0 0 5px;
    cursor: pointer;
}
.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field {
    height: 32px;
    float: left;
    line-height: 20px;
    color: #a2a7ad !important;
    opacity: 0.8;
    font-weight: 500;
    padding-left: 10px;
}
span.select2-selection.select2-selection--multiple:focus {
    padding-left: 35px !important;
    height: auto;
}
span.select2-selection.select2-selection--multiple {
    padding: 6px 47px 2px 36px !important;
}

.dropdow-parent-flex .dropdown span.select2-selection.select2-selection--multiple {
    padding: 0 !important;
    border: 0;
    box-shadow: none;
    background: #ddd;
    border-radius: 25px !important;
    height: 25px;
    min-height: 25px;
}

.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__choice__remove {
    margin: 0 0 0 5px;
}

.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__choice {
    font-weight: 700 !important;
    font-size: 12px !important;
    color: #000 !important;
    font-family: arial;
    margin-top: 2px;
    background: #fff;
    padding: 0 6px;
    line-height: 20px;
    height: 20px;
}
.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 .select2-selection--multiple .select2-search--inline .select2-search__field {
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    font-weight: 700 !important;
    font-size: 12px !important;
    color: #000 !important;
    font-family: arial;
    letter-spacing: 0.3px;
}
.dropdow-parent-flex .dropdown span.select2-selection.select2-selection--multiple:after{
    position: absolute;
    content: '';
    background: rgba(255, 255, 255, 0.5) url(../../../img/dropdown-bot-arrow.svg) no-repeat;
    width: 32px;
    height: 25px;
    right: 0;
    top: 0;
    background-position: center;
}
.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 {
    height: 25px;
}
.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 .select2-selection--multiple .select2-selection__rendered {
    background: #ddd;
    border-radius: 20px;
}
span.select2-selection.select2-selection--single {
    height: 40px;
    border: 1px solid #DDDDDD;
    line-height: 40px;
    padding: 0 15px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    font-family: arial;
    border-radius: 8px;
    box-shadow: none;
}
.select2-container--krajee-bs3 .select2-selection--single .select2-selection__rendered{
    color: #000000;
}
.select2-container--krajee-bs3.select2-container--open .select2-selection, .select2-container--krajee-bs3 .select2-selection:focus{
    border: 1px solid #DDDDDD;   
    box-shadow: none;
    outline: none;
    border-radius: 0 !important;
}
.cutom-select.select-agent-all:after {
    /* font-size: 25px;
    cursor: pointer;
    right: 15px;
    top: 26px; */
    display: none;
}
.select2-container--krajee .select2-results__option {
    color: #44414e;
}
.select2-container--krajee .select2-results__option:hover {
    color: #fff;
}
span#s2-togall-agency_id span {
    font-size: 14px;
    font-weight: 500;
    color: #44414e;
}
a.send-survey-link.edit-property, a.send-survey-link.edit-property:hover {
    margin-left: 0;
}
.remdroparrow h2:after {
    display: none;
}

span.select2-selection.select2-selection--multiple:after {
    color: #ed683d;
    position: absolute;
    font-family: 'FontAwesome';
    top: 4px;
    right: 15px;
    font-size: 25px;
    content: "\f107";
    font-weight: bold;
    cursor: pointer;
}


/* .feedback-comment-single {
    border: 1px solid #ddd;
    border-top: 0;
    border-radius: 10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
    width: 33.33%;
    float: left;
    background-color: #fff;
    margin-right: 1%;
    margin-bottom: 30px;
    position: relative;
} */
/* .feedback-comment-single p {
    color: #44414e;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 0;
} */
/* .feedback-comment-single h2 {
    margin: 0;
    padding: 12px 15px;
    font-size: 14px;
    font-weight: 500;
    background: #91161E;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
} */
.feed-comment-top,
.feed-comment-content,
.feedback-comment-single p.datecmnt {
    padding: 15px;
}

.feed-comment-heading {
    background: #91161E;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    align-items: center;
    padding: 12px 15px;
    color: #fff;
}
.feed-comment-heading img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: 10px;
}

.feedback-comment-single h2 {
    margin: 0 0 3px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
.feed-comment-heading h3 {
    font-size: 12px;
    font-weight: 500;
    margin: 0;
}
.feedback-top-title-inner h2 {
    margin-bottom: 0;
}
.feedback-top-title-inner h3 {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    color: #44414e;
}
.addProperty.onboarrd-addProp a {
    float: right;
    margin-right: 17px;
    height: 40px;
}

p.onboard-agentcont span {
    margin-left: auto;
    margin-right: 12px;
    margin-top: 2px;
}
.parent-agent-col4 p.onboard-agentcont a {
    margin-left: initial;
}

.dash-title
{
	color: rgb(68, 65, 78);
    /* font-family: Rubik-Bold; */
    font-size: 18px;
    font-weight: bold;
    width: 272px;
}

.common-title-right-x {
    margin-left: auto;    
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.parallel-bttn{
	margin:0;
	padding:0;	
	cursor:pointer;
}
.parallel-bttn li{
	display:inline-block;
	background-color:#fff;
	padding:10px 16px;
	font-size:14px;
	font-weight:600;
	color:#91161E;
	margin: 0px;
	
}
.parallel-bttn li.active{	
	background-color:#ed683d;	
	color:#fff;	
}

.parallel-bttn li:first-child{
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}

.parallel-bttn li:last-child{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}
.loading-icon{
	display:none;
	width:69px;
	height:89px;
	border:1px solid black;
	position:absolute;
	top:20%;
	left:50%;
	padding:2px;
}
.dashboard-loading-icon{
	display:none;
	width:69px;
	height:89px;
	border:1px solid black;
	position:absolute;
	top:80%;
	z-index:5;
	left:57%;
	padding:2px;
}
.img-loading{
	width:64px;
	height:64px;
}
.pad-feed{
	    padding: 6px 15px !important;
}
.hetset{
	    height: 115px;
}
.no-border{
border:0px !important;
}
.title-bar{
	margin-bottom:10px;
	float:left;
}
.title-miv{
	 padding: 10px 3px;
}
/* 22-04-2020 */
.main-container-sec {
    
}
.main-container-sec .title-bar {
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}
.main-container-sec .title-bar .dash-title {
    margin-top: 15px;
}
.main-container-sec .title-bar .dash-title i {
    margin-right: 6px;
}
.main-container-sec table tr td:first-child {
    width: 56%;
    padding-left: 20px;
}
.main-container-sec table tr td {
    width: 18%;
}
.main-container-sec table tr td.td-last-cell {
    width: 8% !important;
    padding: 10px 20px 10px 10px;
}
.main-container-sec table tr td.td-last-cell p {
    justify-content: center;
    text-align: center;
}
.main-container-sec table tr td.center {
    text-align: center;
}
.parent-agent-col4 p {
    justify-content: center;
}
.rating-text {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #44414e;
}
.main-container-sec .child-col1 {
    padding-left: 22px;
}
.main-container-sec .child-col1 h2{
    font-size: 15px;
}
.main-container-sec .btn-agent-primary {
    color: #591d5f;
}
.main-container-sec .btn-agent-primary:hover, .main-container-sec .btn-agent-primary:focus {
    color: #b624c5;
}
.main-container-sec .btn-agent-secondary {
    color: #894b0a;
}
.main-container-sec table tr.odd {
    background-color: #f8f9ff;
}
.main-container-sec .agents-main-content p {
    margin-bottom: 6px;
}
.main-container-sec .visile-invisible-set {
    margin: 0;
}
.main-container-sec .visile-invisible-set img {
    max-width: 22px;
}
.remove-show-action-item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
	cursor:pointer;
}
.slide_close_onboarding
{
	display:none;
}
.slide_close_concierge1
{
	display:block;
}
.slide_close_agent
{
	display:none;
}
.remove-show-action-item img {
    max-width: 24px;
    margin-right: 10px;
}
.main-container-sec .remove-show-action-item h2 {
    color: #a2a7ad;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .5px;
}
.main-container-sec .without-user-img {
    margin-right: 6px;
}
.main-container-sec .agent-user-list-sm {
    display: flex;
    align-items: center;
    margin-bottom: 0px !important;
}
.main-container-sec .agent-user-list-sm img{
    max-width: 20px;
    margin-right: 6px;
}


.checkcontainer {
     display: block;
    position: relative;
    padding-left: 30px;
	padding-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 8px;
    text-transform: uppercase;
    color: #44414e;
}

/* Hide the browser's default checkbox */
.checkcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}



/* Create a custom checkbox 
.checkmark {

  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
*/
/* On mouse-over, add a grey background color */
.checkcontainer:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkcontainer input:checked ~ .checkmark {
  background-color: #f1f1f1;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkcontainer input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkcontainer .checkmark:after {
	left: 8px;
    top: 2px;
    width: 9px;
    height: 15px;
    border: solid #8a8787;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	}
.checkspan
{	
	margin-top: 1px;
    margin-left: 3px;
    position: relative;
    top: -2px;
}

.site-error {
    width: 100%;
    float: left;
    height: calc(100vh - 78px);
    background: #fff;
}

.siteerr-inner {
    text-align: center;
    position: relative;
    top: 125px;
    color: #FF2600;
}

.siteerr-inner h4 {
    font-size: 20px;
}

.siteerr-inner a {
    font-size: 18px;
    font-weight: 300;
    color: #939393;
}

/***********************New css **********************/
.btn-broker-secondary, 
.btn-broker-secondary:hover,
.btn-broker-secondary:focus,
.btn-broker-secondary:active {
	background-color: #a9dece;
    color: rgb(11, 80, 65);
}


.feedthree-section .feedback-comment-single {
    width: 31.99%;
}

.cust-feed-comment-top ul,
.cust-feed-comment-top .cust-progress {
    width: 150px;
    padding-left: 5px;
}

.cust-feed-comment-top p {
    width: calc(100% - 150px);
}

.cust-feed-comment-top .cust-progress {
    display: flex;
    align-items: center;
}
.cust-feed-comment-top .cust-progress .progress {
    width: 95px;
    /* margin-left: 5px; */
}
.cust-feed-comment-top .cust-progress span {
    font-size: 14px;
    font-weight: 500;
    color: #268c29;
    padding-top: 3px;
    margin-left: 10px;
}
.cust-feed-comment-top ul.star-lists li{
    margin: 0 6px;
}
.common-title .header-search.cust-headSrch {
    width: calc(100% - 700px);
}
.feed-comment-top p.w-100 {
    width: 100%;
}   
.feedback-content.cust-brofeedback .feedback-comment-single{
    width: 49%;
    margin-right: 1%;
}
.feedback-content.cust-brofeedback .feedback-comment-single:nth-child(2n+2) {
    margin-right: 0;
    margin-left: 1%;
}
.feedback-content.cust-brofeedback .feedback-comment-single:nth-child(2n+3) {
    margin-right: 1%;
}

.hide-agent-content {
    display: none !important;
}

.property-section-inner .fa,
.property-section-inner .fa:hover {
    font-size: 16px;
    margin-right: 1px !important;
}

.agents-main-content .parent-agent-col4 .property-section-inner.toggle-arrow .fa-chevron-down {
    display: block;
}
.agents-main-content .parent-agent-col4 .property-section-inner.toggle-arrow .fa-chevron-up {
    display: none;
}


.site_header .custom_navbar{
    background: #3A3638;
}

.site_header .custom_navbar .navbar-header .header_logo {
    background: #fff;
    width: 130px;
    padding: 10px 0;
}
.cust-header-top {
    padding-left: 0;
}
.sliderpanel {
    width: calc(100% - 56px);
    position: relative;
    left: 56px;
    overflow-y: hidden;
}
.sidebar-left {
    width: 56px;
    background: #666666;
    position: fixed;
    left: 0;
    height: calc(100vh - 94px);
    top: 94px;
}
.sidebar-top-content ul li .lstc-right {
    display: none;
}
.sidebar-top-content, .sidebar-middle-content{
    padding: 0px;
}
.sidebar-top-content ul li a,
.sidebar-top-content ul li:first-child span {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sidebar-top-content ul li a{
    justify-content: center;
    margin-bottom: 0;
}
.sidebar-top-content ul li a.active{
    background: #3A3638;
}
.content-inner {
    padding: 20px;
}
.dropdow-parent-flex {
    padding: 27px 20px;
    background: #fff;
    display: flex;
    margin-bottom: 20px;
}

.dropdow-parent-flex .dropdown {
    margin-right: 10px;
    background: #DDDDDD;
    border-radius: 40px;
    font-family: 'georgiaregular', sans-serif;
}
.dropdown-parent-four-column-flex .dropdown {
    width: calc(22% - 10px);
}

.dropdow-parent-flex .dropdown .btn-primary,
.dropdow-parent-flex .dropdown.open .btn-primary {
    background: #DDDDDD;
    border: 0;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    border-radius: 40px;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0;
    height: 25px;
    line-height: 25px;
    padding-left: 13px;
}
.dropdow-parent-flex .dropdown .btn-primary .caret {
    margin-left: auto;
    position: relative;
    border: 0;
    width: 32px;
    height: 25px;
}
.dropdow-parent-flex .dropdown .btn-primary .caret:before {
    position: absolute;
    content: '';
    background: rgba(255, 255, 255, 0.5) url(../../../img/dropdown-bot-arrow.svg) no-repeat;
    width: 32px;
    height: 25px;
    right: 0;
    top: 0;
    background-position: center;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

.dropdow-parent-flex .dropdown .btn-primary:active {
    box-shadow: none;
}
.dropdow-parent-flex .dropdown-menu {
    width: 100%;
    background: #ddd;
}
.dropdow-parent-flex .dropdown-menu li a {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #000000;
}

.common-three-box {
    display: flex;
    margin-bottom: 20px;
}

.common-box {
    background: #fff;
    padding: 20px;
    margin-right: 20px;
}

.common-box h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 27px;
    margin: 0 0 20px;
}

.common-box-enroll-mainpg {
    width: 25%;
}

.nps-summary-mainpg {
    width: 35%;
}

.nps-breakdown-mainpg {
    width: 45%;
    margin-right: 0;
}

.common-box-enroll {
    display: flex;
    flex-wrap: wrap;
}

.response-rate {
    width: 48%;
    margin-right: 2%;
    display: flex;
    align-items: center;
}
.pending-referrals {
    width: 48%;
    margin-left: 2%;
}

.common-box-enroll h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 20px;
    text-align: center;
    margin: 0;
}
.common-box-enroll a {
    color: #000;
}
.response-rate-img {
    text-align: center;
    margin: 10px 0 12px;
}
.common-box-enroll h3 span {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
}
.response-rate h3 span, .pending-referrals span {
    display: block;
}
.response-rate, .pending-referrals {
    background: #D4D619;
    border-radius: 15px;
    margin-bottom: 20px;
}
.response-rate{
    padding: 8px;
}
.pending-referrals a{
    padding: 8px;
    display: inline-block;
}
.feedback-alerts-parent{
    width: 100%;
}
.feedback-alerts {
    display: flex;
    background: #FE7F6E;
    border-radius: 15px;
    width: 100%;
    align-items: center;
    padding: 12px 20px;
}
.response-rate-img {
    text-align: center;
    margin-top: 10px;
}
.feedback-alerts-cont h3 span {
    margin: 5px 0 0 10px;
}
.feedback-alerts-cont h3 {
    display: flex;
    margin-left: 12px;
    align-items: center;
}
.common-box-enroll-mainpg h2 span {
    display: block;
}
.common-box-enroll-fullw .response-rate {
    width: 100%;
    margin-right: 0;
    justify-content: center;
}
.common-two-box {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.common-two-box .common-box {
    width: calc(50% - 10px);
    margin-right: 20px;
}

.common-two-box .common-box:last-child {
    margin-right: 0;
}

.progress-parent {
    display: flex;
}
.progress-parent .progress {
    width: 40%;
    margin-bottom: 0;
    box-shadow: none;
    background: #EFEFEE;
    border-radius: 0;
    overflow: initial;
    position: relative;
}
.progress-cont-left {
    width: 60%;
}
.progress-parent {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}
.progress-cont-left h3 {
    margin: 0;
    font-weight: 400;
    font-size: 21.066px;
    line-height: 24px;
    background: #F5F5F5;
    margin-right: 15px;
}
.progress-parent .progress .progress-bar {
    background: #D4D619;
    box-shadow: none;
}
.progress-parent .progress .progress-bar span {
    position: absolute;
    left: 5px;
    top: -10px;
    font-weight: 400;
    font-size: 21.066px;
    color: #000000;
    line-height: 24px;
}

.doughnut-chart-parent {
    display: flex;
    align-items: center;
}
.cust-doughnut-legends {
    padding-left: 20px;
}
.cust-doughnut-legends ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 34px;
    position: relative;
    padding-left: 25px;
}


.cust-doughnut-legends ul li:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    left: 0;
    border-radius: 5px;
    top: 7px;
}

.cust-doughnut-legends ul li:first-child:before{
    background: #55D388;
}
.cust-doughnut-legends ul li:nth-child(2):before{
    background: #FFD336;
}
.cust-doughnut-legends ul li:nth-child(3):before{
    background: #FE7F6E;
}
.chart-line-legends {
    display: flex;
    margin-top: 13px;
    padding: 0 15px;
}
.chart-line-legends h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #666666;
    margin: 0;
}
.chart-line-legend-center {
    width: calc(100% - 180px);
    display: flex;
    align-items: center;
    justify-content: center;
}
.chart-line-legend-center img {
    width: 100%;
    padding: 0 30px;
}
.chart-line-legend-left{
    width: 100px;
}
.chart-line-legend-right {
    width: 80px;
}
.common-box-emoji .progress-cont-left,
.common-box-star .progress-cont-left {
    width: 75px;
}
.common-box-emoji .progress-parent .progress,
.common-box-star .progress-parent .progress {
    width: calc(100% - 75px);
}
.common-box-emoji .progress-parent .progress .progress-bar span,
.common-box-star .progress-parent .progress .progress-bar span {
    left: auto;
    right: 10px;
}
.common-box-emoji h2,
.common-box-star h2 {
    display: flex;
    align-items: center;
}
.common-box-emoji h2 .head-left,
.common-box-star h2 .head-left {
    max-width: 60%;
}
.common-box-emoji h2 .head-right,
.common-box-star h2 .head-right {
    margin-left: auto;
    font-weight: 700;
    font-size: 35px;
    line-height: 40px;
    width: 105px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
}
.bg-green{
    background: #55D388;
}
.bg-red{
    background: #FE7F6E;
}
.common-box-star .progress-cont-left h4 {
    position: relative;
    width: 48px;
    height: 50px;
    background: url(../../../img/star-icon.svg) no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 28px;
    line-height: unset;
}
.common-box-emoji .progress-parent:first-child .progress .progress-bar,
.common-box-star .progress-parent:first-child .progress .progress-bar {
    background: #55D388;
}
.common-box-emoji .progress-parent:nth-child(2) .progress .progress-bar,
.common-box-star .progress-parent:nth-child(2) .progress .progress-bar {
    background: #D4D619;
}

.common-box-emoji .progress-parent:nth-child(3) .progress .progress-bar,
.common-box-star .progress-parent:nth-child(3) .progress .progress-bar {
    background: #FFD336;
}

.common-box-emoji .progress-parent:nth-child(4) .progress .progress-bar,
.common-box-star .progress-parent:nth-child(4) .progress .progress-bar {
    background: #FF9B52;
}

.common-box-emoji .progress-parent:nth-child(5) .progress .progress-bar,
.common-box-star .progress-parent:nth-child(5) .progress .progress-bar {
    background: #FE7F6E;
}
.cust-doughnut-legends-offer.cust-doughnut-legends ul li:first-child:before {
    background: #D4D619;
}
.cust-doughnut-legends-offer.cust-doughnut-legends ul li:nth-child(2):before {
    background: #EFEFEE;
}

.dropdow-parent-flex .dropdown .select2-selection.select2-selection--single {
    height: 25px;
    border-radius: 25px !important;
    background: #ddd;
    box-shadow: none;
    border: 0;
    line-height: 25px;
    padding: 0 40px 0 13px;
    cursor: pointer;
}

.dropdow-parent-flex .dropdown.dropdown-black-new .select2-selection.select2-selection--single,
.dropdow-parent-flex .dropdown.dropdown-black-new .select2-selection.select2-selection--single{
    background: #3A3638;   
}
.dropdow-parent-flex .dropdown.dropdown-black-new .select2-container--krajee-bs3 .select2-selection--single .select2-selection__placeholder{
    color: #fff;
}

.dropdow-parent-flex .dropdown .select2-selection.select2-selection--single,
.dropdow-parent-flex .dropdown .has-success .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
.dropdow-parent-flex .dropdown .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
.dropdow-parent-flex .dropdown .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
.dropdow-parent-flex .dropdown .select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,
.dropdow-parent-flex .dropdown .select2-container--open .select2-selection--single .select2-selection__rendered,
.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 .select2-selection--single .select2-selection__rendered {
    font-weight: 700 !important;
    font-size: 12px !important;
    color: #000 !important;
    opacity: 1 !important;
}
.common-datatable table tr td .dropdow-parent-flex .dropdown .select2-selection.select2-selection--single {
    text-align: center;
}
.dropdow-parent-flex .dropdown .select2-container--krajee-bs3 .select2-selection--single .select2-selection__placeholder{
    color: #000;
}
.dropdow-parent-flex .dropdown .select2-selection.select2-selection--single {
    position: relative;
}
.dropdow-parent-flex .dropdown .select2-selection.select2-selection--single:after{
    position: absolute;
    content: '';
    background: rgba(255, 255, 255, 0.5) url(../../../img/dropdown-bot-arrow.svg) no-repeat;
    width: 32px;
    height: 25px;
    right: 0;
    top: 0;
    background-position: center;
}
.dropdow-parent-flex .dropdown.dropdown-black-new .select2-selection.select2-selection--single:after{
    position: absolute;
    content: '';
    background: rgba(255, 255, 255, 0.25) url(../../../img/dropdown-bot-white-arrow.svg) no-repeat;
    width: 32px;
    height: 25px;
    right: 0;
    top: 0;
    background-position: center;
}
.select2-container--krajee .select2-results .select2-results__option, 
.select2-container--open .select2-results .select2-results__option{
    font-size: 12px;
    font-weight: 700;
}

.select2-container--krajee .select2-results .select2-results__option[aria-selected=true], 
.select2-container--open .select2-results .select2-results__option[aria-selected=true],
.select2-container--krajee .select2-results .select2-results__option--highlighted[aria-selected], 
.select2-container--open .select2-results .select2-results__option--highlighted[aria-selected]{
    background: #daedf7;
    color: #367391;
}
.doughnut-chart{
    position: relative;
}
.doughnut-chart-txt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translatey(-50%);
    max-width: 100px;
}
.doughnut-chart-txt h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 45px;
    text-align: center;
    margin: 0;
}
.doughnut-chart-txt h3 span {
    font-weight: 700;
    font-size: 17px;
    line-height: 19px;
    display: block;
}

.myacountSec {
    padding: 12px;
    display: flex;
    align-items: center;
}
.logo-right {
    padding: 12px;
}
.myacountSec .dropdown {
    width: 100%;
}
.myacountSec .dropdown h2 {
    display: flex;
    align-items: center;
    margin: 0;
}
.cust-doughnut-legends.cust-doughnut-legends-offer .btn-section {
    display: flex;
    align-items: center;
    margin-top: 40px;
}
.btn-section{
    display: flex;
}
.btn-new {
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    border-radius: 30px;
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.btn-new.btn-new-lh {
    line-height: 21px;
}
.btn-new img {
    margin-right: 8px;
}
.btn-black-new,
.btn-black-new:hover,
.btn-black-new:active,
.btn-black-new:focus {
    background: #3A3638;
    color: #fff;
    border: 0;
}

.btn-black-new.btn-cust-black-new,
.btn-black-new.btn-cust-black-new:hover,
.btn-black-new.btn-cust-black-new:active,
.btn-black-new.btn-cust-black-new:focus {
    background: #000;
}

.btn-section-close {
    display: flex;
    align-items: center;
}

.cust-table-parent .cust-table-head ul li:last-child {
    padding-right: 0;
}
.btn-section-close .close-icon {
    margin-left: 20px;
}

.cust-modal-table .modal-dialog {
    width: 1000px;
}

.cust-modal-table .modal-content {
    border-radius: 0;
}
.cust-table-parent ul {
    display: flex;
    align-items: center;
}
.cust-table-parent .cust-table-head ul {
    background: #DFE33F;
}
.cust-table-parent ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Arial';
}
.cust-table-parent .cust-table-head ul li {
    width: 20%;
    padding: 20px;
    font-weight: 700;
    font-family: 'georgiaregular', sans-serif;
}

.cust-table-parent .cust-table-head ul li {
    width: calc(20% - 4px);
    padding: 20px;
    font-weight: 700;
}

.cust-table-parent .cust-table-body ul li {
    width: 19.4%;
    padding: 15px 20px;
}
.sb-container-noscroll .sb-scrollbar-container{
    right: 0;
}
.cust-table-body {
    width: 100%;
    max-width: 100%;
    /* padding: 5px 10px; */
    height: 400px;
}
.custom-left-menu-sec {
    display: flex;
    align-items: center;
    padding: 12px;
    background: #fff;
}
.scroller-content{
    margin-right: -28px !important;
}
.dropdow-parent-column-left {
    width: 100%;
    display: flex;
    max-width: 800px;
}
.dropdow-parent-column-right {
    display: flex;
    align-items: center;
    margin-left: auto;
}
.dropdow-parent-column-right .dropdown {
    width: calc(100% - 240px);
}
.dropdow-parent-column-right .btn-section-flex {
    width: 400px;
}
.dropdow-parent-column-right .btn-section-flex .btn-new:first-child {
    width: 155px;
}
.dropdow-parent-column-right .btn-section-flex .btn-new:last-child {
    width: 130px;
}
.dropdow-parent-column-left .dropdown {
    width: 30%;
}


.cust-table-referral-parent {
    margin-bottom: 20px;
}
.cust-table-parent .cust-table-body ul li p {
    margin-bottom: 3px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}

.cust-table-referral-parent .cust-table-body,
.cust-table-feedback-parent .cust-table-body {
    background: #fff;
}


.cust-table-referral-parent .cust-table-head ul li, 
.cust-table-referral-parent .cust-table-body ul li,
.cust-table-feedback-parent .cust-table-head ul li, 
.cust-table-feedback-parent .cust-table-body ul li {
    padding: 15px 10px;
}

.cust-table-referral-parent .cust-table-head ul li,
.cust-table-referral-parent .cust-table-body ul li {
    width: 12%;
}
.cust-table-referral-parent .cust-table-head ul li:last-child,
.cust-table-feedback-parent .cust-table-head ul li:last-child {
    width: 5%;
    padding: 0;
}

.cust-table-referral-parent .cust-table-body ul li:last-child,
.cust-table-feedback-parent .cust-table-body ul li:last-child {
    width: 5%;
    margin-right: 12px;
    padding: 12px 0;
}
.cust-table-referral-parent .cust-table-body ul li:last-child .imgDivRef,
.cust-table-feedback-parent .cust-table-body ul li:last-child .imgDivRef,
.common-datatable .imgDivRef {
    width: 25px;
    height: 25px;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    cursor: pointer;
}
.cust-table-referral-parent .cust-table-body ul li:last-child .imgDivRef:before,
.cust-table-feedback-parent .cust-table-body ul li:last-child .imgDivRef:before,
.common-datatable .imgDivRef:before{
    position: absolute;
    content: '';
    background: url(../../../img/folder-arrow-icon.svg) no-repeat;
    width: 14px;
    height: 11px;
}
.cust-table-referral-parent .cust-table-body ul li:last-child .imgDivRef.active,
.cust-table-feedback-parent .cust-table-body ul li:last-child .imgDivRef.active,
.cust-referral-data-table .imgDivRef.active {
    background: #D4D619;
}
.cust-table-referral-parent .cust-table-body ul li:last-child .imgDivRef.active:before,
.cust-table-feedback-parent .cust-table-body ul li:last-child .imgDivRef.active:before,
.cust-referral-data-table .imgDivRef.active:before {
    background: url(../../../img/folder-arrow-black-icon.svg) no-repeat;
    width: 15px;
    height: 13px;
}
.cust-table-referral-parent .cust-table-head ul li:nth-child(3), 
.cust-table-referral-parent .cust-table-body ul li:nth-child(3) {
    width: 25%;
}
.cust-table-referral-parent .cust-table-head ul li:nth-child(5), 
.cust-table-referral-parent .cust-table-body ul li:nth-child(5) {
    width: 15%;
}
.cust-table-referral-parent ul li .dropdow-parent-flex,
.cust-table-feedback-parent ul li .dropdow-parent-flex {
    padding: 0;
    margin-bottom: 0;
}
.cust-table-referral-parent .dropdow-parent-flex .dropdown,
.cust-table-feedback-parent .dropdow-parent-flex .dropdown {
    margin-right: 0;
    width: 180px;
}
.referral-data-table tr td:nth-child(2){
    width: 280px;
}
.referral-data-table tr td:nth-child(4) {
    min-width: 80px;
}
.referral-data-table tr td:nth-child(6) {
    min-width: 100px;
}
.cust-table-feedback-parent .cust-table-head ul li, 
.cust-table-feedback-parent .cust-table-body ul li{
    width: 12%;
}
.cust-table-feedback-parent .cust-table-head ul li:nth-child(3), 
.cust-table-feedback-parent .cust-table-body ul li:nth-child(3) {
    width: 8%;
}
.cust-table-feedback-parent .cust-table-head ul li:first-child, 
.cust-table-feedback-parent .cust-table-body ul li:first-child, 
.cust-table-feedback-parent .cust-table-head ul li:nth-child(5), 
.cust-table-feedback-parent .cust-table-body ul li:nth-child(5) {
    width: 18%;
}
.cust-table-feedback-parent .cust-table-head ul li:nth-child(2), 
.cust-table-feedback-parent .cust-table-body ul li:nth-child(2) {
    width: 20%;
}

.common-modal .modal-dialog {
    width: 100% !important;
    max-width: 1040px !important;
    padding: 20px !important;
}
.modal-top {
    background: #DFE33F;
    padding: 20px;
    display: flex;
}
.modal-top-title h2 {
    margin: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
}
.modal-top-right {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.btn-section-flex .btn-new:first-child{
    margin-left: 0px;
}
.modal-top-right .close-icon,
.btn-section-flex .btn-new {
    margin-left: 15px;
}
.common-modal .modal-content {
    box-shadow: none;
    border-radius: 0;
    padding: 20px;
    border: 0;
}
.common-modal .modal-content label {
    font-weight: 700;
    font-size: 12px;
    line-height: 28px;
    font-family: arial;
}
.common-modal .modal-content input.form-control {
    border: 1px solid #DDDDDD;
    border-radius: 0 !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    font-family: arial;
}
.btn-primary-new,
.btn-primary-new:hover,
.btn-primary-new:focus,
.btn-primary-new:active {
    background: #D4D619;
    color: #000;
    border: 0;
}
.btn-danger-new,
.btn-danger-new:hover,
.btn-danger-new:focus,
.btn-danger-new:active {
    background: #FE7F6E;
    color: #fff;
    border: 0;
}
.common-modal .upload-sec.upload-btn-sec-flex {
    margin-top: 20px;
}
.upload-btn-sec-flex {
    display: flex;
    align-items: center;
}
.upload-btn-sec-flex p {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    font-family: 'georgiaregular';
    margin-right: 20px;
    margin-bottom: 0;
}
.btn-section-flex {
    display: flex;
    align-items: center;
}
.form-group-icon {
    position: relative;
}
.form-group-icon:before {
    position: absolute;
    content: '';
    top: 32px;
    left: 10px;
}
.date-icon:before{
    background: url(../../../img/calendar-icon.svg) no-repeat;
    width: 14px;
    height: 16px;
    top: 45px;
}
.form-group-icon .form-control {
    padding-left: 32px;
}
.common-datatable .dataTable thead tr th {
    background: #3A3638;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    padding: 20px;
}

.common-datatable.cust-student_List_data_table_parent .dataTable thead tr th,
.common-datatable.cust-student_List_data_table_parent .dataTables_scrollHead{
    background: #DFE33F;
    color: #000000;
    border-bottom: 0;
}


.common-datatable.cust-student_List_data_table_parent .dataTables_wrapper.no-footer .dataTables_scrollBody{
    border-bottom: 0;
}
.common-datatable table.dataTable.no-footer {
    border-bottom: 0;
    width: 100%;
}
.common-datatable .dataTable tbody{
    background: #fff;
}
.common-datatable table.dataTable thead th {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
}
.common-datatable .dataTable tbody tr td {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, sans-serif;
    padding: 20px;
}
table.dataTable.intake_mgmt_data_table thead>tr>th.sorting:before, 
table.dataTable.intake_mgmt_data_table thead>tr>th.sorting:after,
table.dataTable.student_mgmt_cont_table thead>tr>th.sorting:before, 
table.dataTable.student_mgmt_cont_table thead>tr>th.sorting:after,
table.dataTable.host_name_datatable_table thead>tr>th.sorting:before, 
table.dataTable.host_name_datatable_table thead>tr>th.sorting:after,
.cust-student_List_data_table.dataTable thead>tr>th.sorting:before,
.cust-student_List_data_table.dataTable thead>tr>th.sorting:after,
.cust-common-datatable.common-datatable thead>tr>th.sorting:before,
.cust-common-datatable.common-datatable thead>tr>th.sorting:after,
.admin-mgmt-data-table.common-datatable thead>tr>th.sorting:before,
.admin-mgmt-data-table.common-datatable thead>tr>th.sorting:after {
        display: none;
}
.content-top-tabtn {
    display: flex;
    padding-bottom: 20px;
}
.content-top-tabtn-left {
    width: 70%;
}
.content-top-tabtn-right {
    width: 30%;
    display: flex;
}
.content-top-tabtn-srch .content-top-tabtn-left{
    width: 60%;
}
.content-top-tabtn-srch .content-top-tabtn-right{
    width: 40%;
}
.content-top-tabtn-right .btn-section {
    margin-left: auto;
}
.content-top-tabtn-left ul {
    display: flex;
}
.content-top-tabtn-left ul li {
    margin-right: 10px;
}
.content-top-tabtn-left ul li a {
    background: #fff;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    font-family: 'georgiaregular', sans-serif !important;
    height: 56px;
    display: inline-block;
    line-height: 56px;
    padding: 0 20px;
    min-width: 200px;
    text-align: center;
}
.content-top-tabtn-right .btn-section .btn-new {
    height: 35px;
    line-height: 35px;
}
.cust-intake-mgmt-data-table .dataTables_filter,
.host_name_datatable .dataTables_filter,
.cust-student_List_data_table_parent .dataTables_filter,
.cust-common-datatable .dataTables_filter,
.admin-mgmt-data-table .dataTables_filter {
    display: none;
}
.content-top-tabtn-left ul li a.active {
    background: #DFE33F;
}
.cust-intake-mgmt-data-table .dataTables_info,
.student_mgmt_cont_parent .dataTables_info,
.cust-student_List_data_table_parent .dataTables_info,
.cust-common-datatable .dataTables_info,
.admin-mgmt-data-table .dataTables_info {
    display: none;
}
.cust-intake-mgmt-data-table .dataTables_wrapper.no-footer .dataTables_scrollBody,
.student_mgmt_cont_parent .dataTables_wrapper.no-footer .dataTables_scrollBody,
.cust-common-datatable.common-datatable .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 0;
}
.cust-intake-mgmt-data-table,
.cust-common-datatable  {
    margin-bottom: 30px;
}
.intake_mgmt_data_table_new thead tr th, 
.intake_mgmt_data_table_new tbody tr td,
.cust-common-datatable.common-datatable thead tr th,
.cust-common-datatable.common-datatable tbody tr td {
    font-size: 14px;
    font-weight: 400;
    color: #000;
}
.cust-common-datatable.common-datatable tr th,
.cust-common-datatable.common-datatable tbody tr td {
    padding: 18px 20px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tbody tr td {
    padding: 15px 5px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th{
    padding: 20px 10px 20px 10px;
}
/* .cust-feedback-data-table.cust-common-datatable.common-datatable tbody tr td:first-child,
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th:first-child {
    padding-left: 20px;
} */
.cust-feedback-data-table.cust-common-datatable.common-datatable tbody tr:last-child td {
    padding-bottom: 15px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tbody tr td .dropdow-parent-flex{
   padding: 0;
}
.intake_mgmt_data_table_new thead tr th,
.cust-common-datatable.common-datatable thead tr th {
    font-weight: 700;
    background: #DFE33F;
}

.student_mgmt_top,
.contact_mgmt_top{
    display: flex;
    margin-bottom: 30px;
}
.student_mgmt_top_left,
.contact_mgmt_top_left {
    margin-right: 20px;
}
.student_mgmt_top_right,
.contact_mgmt_top_right {
    margin-left: auto;
}
.common-datatable.student_mgmt_cont_parent .dataTable thead tr th, 
.common-datatable.student_mgmt_cont_parent .dataTable tbody tr td {
    padding: 15px 12px;
}
.common-datatable.student_mgmt_cont_parent .dataTable tbody tr td p {
    margin-bottom: 0;
}
.common-datatable .dataTables_wrapper .dataTables_filter input,
.cust-search-btn-right .cust-search-parent input {
    border: 1px solid #DDDDDD;
    border-radius: 20px !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    padding-left: 34px;
    min-width: 270px;
}

.default-round {
    width: 25px;
    height: 25px;
    background: #DDDDDD;
    border-radius: 25px;
}

.active-success {
    background: #55D388;
}
.active-danger {
    background: #FE7F6E;
}
.active-warning {
    background: #FFD336;
}
.student_mgmt_cont_tab {
    display: flex;
    align-items: center;
}
.date-txt-dropdown p {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin-right: 10px;
}
.student_mgmt_cont {
    position: relative;
    padding-top: 34px;
    margin-bottom: 20px;
}
.student_mgmt_cont_tab.dropdow-parent-flex {
    position: absolute;
    width: 100%;
    z-index: 100000;
    top: 0;
}
.student_mgmt_cont_parent .dataTables_filter {
    position: relative;
    top: -15px;
    right: 20px;
    z-index: 100000;
}
.student_mgmt_cont .dropdow-parent-flex .dropdown {
    min-width: 240px;
}
.dataTables_wrapper .dataTables_filter label:before {
    position: absolute;
    content: '';
    background: url(../../../img/datatable-search.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: 12px;
    top: 10px;
}
.common-datatable .dataTables_wrapper .dataTables_scroll{
    background: #fff;
}
.common-formp-sec p {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    font-family: arial;
}
.mb-20{
    margin-bottom: 20px !important;
}
.add_edit_host_mgmt_parent ul {
    display: flex;
    align-items: flex-start;
    width: 100%;
}
.add_edit_host_mgmt_parent ul li .btn-section {
    top: 40px;
}
.add_edit_host_mgmt_parent ul li {
    width: calc(30% - 40px);
    margin-right: 10px;
}
.add_edit_host_mgmt_parent ul li:nth-child(3) {
    width: calc(40% - 40px);
}
.add_edit_host_mgmt_parent ul li:last-child {
    width: 120px;
    margin-right: 0;
    text-align: center;
}
.add-host-detatils-btn{
    margin-bottom: 10px;
}
.add_edit_host_mgmt_parent ul.disabled-det li .btn-black-new,
.add_edit_host_mgmt_parent ul.disabled-det li .btn-black-new:hover,
.add_edit_host_mgmt_parent ul.disabled-det li .btn-black-new:active,
.add_edit_host_mgmt_parent ul.disabled-det li .btn-black-new:focus {
    background: #AAAAAA;
}
.add_edit_host_mgmt_parent ul.disabled-det li label,
.add_edit_host_mgmt_parent ul.disabled-det li .form-control {
    color: #AAAAAA;
}
.add_edit_host_mgmt_parent ul.disabled-det li .form-control {
    background: #fff;
    color: #aaaaaa;
}
.common-modal .modal-content.studmgmt-modal-content .add_edit_host_mgmt_parent ul.disabled-det li .form-control {
    color: #aaaaaa;
}
.contact_mgmt_cont_top {
    background: #fff;
    display: flex;
    padding: 20px;
    margin-bottom: 10px;
    align-items: center;
}

.contact_mgmt_cont_top h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin: 0;
}
.contact_mgmt_cont_top .form-group {
    margin-left: auto;
    margin-bottom: 0;
}
.search-icon{
    position: relative;
}
.search-icon input.form-control{
    border: 1px solid #DDDDDD;
    border-radius: 20px !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}
.search-icon:before {
    position: absolute;
    content: '';
    background: url(../../../img/datatable-search.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: 10px;
    top: 10px;
}

.common-panel-group .panel {
    border: 0;
    margin-bottom: 10px;
}

.common-panel-group .panel-heading {
    background: #D4D619;
    display: flex;
    align-items: center;
    padding: 20px;
    width: 100%;
}
.common-panel-group .panel-heading ul {
    display: flex;
}
.common-panel-group .panel-heading ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    font-family: arial;
    padding-right: 22px;
    color: #000;
    display: flex;
    align-items: center;
    position: relative;
}
.common-panel-group .panel-heading ul li img{
    margin-right: 10px;
}
.common-panel-group .panel-heading ul li a,
.common-panel-group .panel-heading ul li a:hover,
.common-panel-group .panel-heading ul li a:active,
.common-panel-group .panel-heading ul li a:focus {
    font-weight: 700;
    color: #000;
}
.common-panel-group .panel-heading .btn-section {
    margin-left: auto;
}
.common-panel-group .panel-heading ul li .panel-arrow {
    padding-left: 41px;
}
.common-panel-group .panel-heading ul li .panel-arrow:before {
    position: absolute;
    content: '';
    background: url(../../../img/arrow-chevron-black-top.svg) no-repeat;
    width: 18px;
    height: 12px;
    left: 0;
    top: 5px;
}
.common-panel-group .panel-heading ul li .panel-arrow.collapsed:before {
    background: url(../../../img/arrow-chevron-black-bottom.svg) no-repeat;
}
.host_name_datatable .dt-bootstrap4 > .row:first-child,
.host_name_datatable .dt-bootstrap4 > .row:nth-child(3) {
    display: none;
}
.host_name_datatable .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 0 !important;
}

.common-datatable.host_name_datatable {
    display: block;
    width: 100%;
}


.collapse {
    display: block !important;
    opacity: 0 !important;
    height: 0 !important;
}


.collapse.in {
    display: block;
    visibility: visible;
    opacity: 1 !important;
}
.collapse .common-datatable .dataTables_wrapper .dataTables_scroll {
    opacity: 0;
    visibility: hidden;
}

.collapse.in .common-datatable .dataTables_wrapper .dataTables_scroll {
    opacity: 1;
    visibility: visible;
}

/* .collapse .common-datatable .dataTables_wrapper .dataTables_scroll {
    opacity: 0;
    visibility: hidden;
}

.collapse.in .common-datatable .dataTables_wrapper .dataTables_scroll {
    opacity: 1;
    visibility: visible;
} */

.host_name_datatable_collapse.collapse.in{
    min-height: 120px;
    height: 100% !important;
}


.host_name_datatable_collapse {
    position: relative;
}
.collapse .common-datatable.host_name_datatable {
    opacity: 0;
    left: -10000px;
    position: absolute;
}
.collapse.in .common-datatable.host_name_datatable{
    position: initial;
}
.collapse.in .common-datatable.host_name_datatable {
    opacity: 1;
    left: 0;
}

.common-panel-group .panel-disabled .panel-heading {
    background: #CCCCCC;
    pointer-events: none;
}
.common-panel-group .panel-disabled .panel-heading ul li .panel-arrow{
    pointer-events: none;
}
.panel-disabled .btn-black-new, 
.panel-disabled .btn-black-new:hover, 
.panel-disabled .btn-black-new:active, 
.panel-disabled .btn-black-new:focus {
    background: #fff;
    color: #000;
    pointer-events: none;
}
.common-panel-group .panel-disabled .panel-heading ul li .panel-arrow {
    padding-left: 0;
}
.common-panel-group .panel-disabled .panel-heading ul li .panel-arrow:before {
    display: none;
}
.intakes-index,
.contact_mgmt_parent {
    padding: 20px;
}

.container-radioparent {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 16px;
    cursor: pointer;
    font-size: 14px !important;
    line-height: 20px !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000;
}
.common-modal .modal-content label.container-radioparent{
    font-weight: 400;
}
  /* Hide the browser's default radio button */
  .container-radioparent input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  
  /* Create a custom radio button */
  .container-radioparent .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #ddd;
    border-radius: 50%;
  }
  
  
  /* When the radio button is checked, add a blue background */
  .container-radioparent input:checked ~ .checkmark {
    background: #eee;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .container-radioparent .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .container-radioparent input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .container-radioparent .checkmark:after {
    top: 4px;
    left: 4px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #7d7a7a;
  }


.modal.common-modal {
    z-index: 1000000;
}
span.select2-container.select2-container--krajee-bs3.select2-container--open {
    z-index: 10000000;
}
.modal-backdrop{
    z-index: 100000;
}
.modal{
    z-index: 100001 !important;
}
/*.modal-dialog {
    width: 1000px !important;
}*/
.modal-header {
    background: #DFE33F;
}
.common-form.margin-zero {
    margin: 0;
}
h2.list-head {
    margin: 0 0 20px;
    font-size: 20px;
    font-weight: 700;
    font-family: arial;
}

.common-page {
    padding: 20px;
}
.common-page h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 27px;
    margin: 0 0 20px;
}
.common-page .cust-head-btn h1 {
    margin-bottom: 0;
}
.cust-head-btn {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.cust-head-btn .btn-section {
    margin-left: auto;
}
.table {
    border: 0;
}
.table th {
    font-style: normal;
    background: #3A3638;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px !important;
    padding: 20px !important;
    border: 0 !important;
}
.table td {
    border: 0 !important;
    background: #fff;
    /*font-weight: 400;
    font-size: 14px;
    line-height: 16px !important;
    font-family: 'georgiaregular', sans-serif !important;
    padding: 20px !important;*/
}

/*.table th a {
    background: #3A3638;
    color: #fff;
}*/
.table .filters {
    display: none;
}
/*.table tr td a svg {
    color: #000;
    margin-right: 15px;
}*/
.summary {
    display: none;
}
.courses-form {
    background: #fff;
    padding: 20px 20px 5px;
}
.courses-form .form-group .form-control, 
.courses-form span.select2-selection.select2-selection--single {
    border-radius: 0 !important;
    box-shadow: none !important;
    border: 1px solid #DDDDDD !important;
    font-weight: 400;
    font-size: 16px;
    height: 40px;
    padding: 0 10px;
    line-height: 40px;
}
.courses-form .select2-container--krajee-bs3 .select2-selection--single .select2-selection__clear{
    top: 2px;
}
.courses-form .form-group .control-label {
    margin-left: 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
}
.courses-form .btn-success,
.courses-form .btn-success:hover,
.courses-form .btn-success:active,
.courses-form .btn-success:focus {
    background: #D4D619;
    border-color: #D4D619;
    font-weight: 700;
    font-size: 14px;
    color: #000000;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    min-width: 100px;
    text-align: center;
}
.courses-update form,
.courses-create form{
    max-width: 400px;
    width: 100%;
}
.common-panel-group .panel-heading .btn-section .btn-black-new {
    pointer-events: all;
}
.common-modal-nopadd .modal-content {
    padding: 0;
}
.data_table_foot {
    background: #DFE33F;
}
.data_table_foot ul {
    display: flex;
    align-items: center;
    padding: 20px;
}
.data_table_foot ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    margin-right: 20px;
}
.data_table_foot ul li:nth-child(2) {
    font-family: 'Georgia';
    font-style: italic;
    font-weight: 700;
}
.data_table_foot ul li:last-child {
    margin-left: auto;
    margin-right: 0;
}
.cust-student_List_data_table_parent .dataTables_wrapper .row:first-child {
    display: none;
}
/*.sidebar-left.active{
    top: 0;
    height: 100vh;
}*/
.menu-pos-bot li .lstc-right {
    display: none !important;
}

.menu-pos-bot {
    position: fixed;
    bottom: 0;
    width: 56px;
}
.common-page-heading {
    display: flex;
    align-items: center;
    padding-left: 25px;
}
.common-page-heading h2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 30px;
    margin: 0;
    color: #fff;
}
.common-modal .modal-dialog {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}
.common-datatable table tr.disable-tr td,
.common-datatable table tr.disable-tr td p{
    color: #AAAAAA;
}
.cust-intake-mgmt-data-table table tr.disable-tr td:nth-child(4) .btn-section .btn-new, 
.cust-intake-mgmt-data-table table tr.disable-tr td:nth-child(5) .btn-section .btn-new {
    background: #AAAAAA;
}
.cust-intake-mgmt-data-table table tr.disable-tr td:nth-child(5) .btn-section .btn-new {
    pointer-events: none;
}
.common-datatable.cust-intake-mgmt-data-table tbody tr td {
    font-family: arial !important;
}
.common-datatable.cust-intake-mgmt-data-table tbody tr td .btn-section .btn-new {
    font-family: 'georgiaregular', sans-serif !important;
}
.cust-heading {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin: 0 0 15px;
}
.cust-search-btn-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.cust-search-btn-right .cust-search-parent .form-group {
    margin-bottom: 0;
}
.cust-search-btn-right .cust-search-parent input {
    height: 40px;
    line-height: 40px;
    padding: 0 15px 0 30px;
    font-weight: 400;
    font-size: 16px;
}
.cust-search-btn-right .cust-search-parent .help-block{
    margin: 0;
}
.cust-search-btn-right .cust-search-parent .form-group {
    margin-bottom: 0;
}
.cust-search-btn-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.cust-search-btn-right .btn-section .btn-new {
    height: 35px;
    margin-left: 15px;
}
.cust-div-tableFiltr-box-flex {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.cust-search-parent{
    position: relative;
}

.cust-search-parent:before{
    position: absolute;
    content: '';
    background: url(../../../img/datatable-search.svg) no-repeat;
    width: 20px;
    height: 20px;
    left: 8px;
    top: 10px;
}
.cust-client-table table tr td {
    vertical-align: middle;
}

.cust-client-table table tr td .userEmailText a {
    color: #4751d7;
}
.common-form {
    padding: 20px;
    background: #fff;
    margin: 20px;
}
.control-label {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    font-family: arial;
}
.common-form .btn-section {
    margin-top: 15px;
}
.common-form .form-control,
.common-form .form-control:focus,
.common-form .form-control:active,
.common-form .form-control:hover {
    border: 1px solid #DDDDDD;
    border-radius: 0 !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    padding: 0 15px;
}
.common-form .center-div span.select2-selection.select2-selection--single {
    border-radius: 0 !important;
    box-shadow: none !important;
    border: 1px solid #DDDDDD !important;
}
.select2-container--open .select2-dropdown {
    top: 1px;
}
.select2-container--open .select2-dropdown {
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 1px 3px rgb(0 0 0 / 18%);
}

.select2-container--krajee .select2-results .select2-results__option[aria-selected=true], 
.select2-container--open .select2-results .select2-results__option[aria-selected=true], 
.select2-container--krajee .select2-results .select2-results__option--highlighted[aria-selected], 
.select2-container--open .select2-results .select2-results__option--highlighted[aria-selected] {
    background: #daedf7;
}
.select-arrow i {
    color: #222222;
    font-weight: 400;
}

.cust-referral-data-table .referral-data-table {
    width: 100%;
}

.cust-referral-data-table .referral-data-table tr th, 
.cust-referral-data-table .referral-data-table tr td {
    padding: 20px;
}
.cust-common-datatable .dropdow-parent-flex {
    padding: 0;
    background: transparent;
    margin-bottom: 0;
}
.cust-common-datatable table.dataTable thead>tr>th.sorting {
    border-bottom: 0;
}
.select2-container--krajee .select2-results .select2-results__option[aria-selected=true], 
.select2-container--open .select2-results .select2-results__option[aria-selected=true], 
.select2-container--krajee .select2-results .select2-results__option--highlighted[aria-selected], 
.select2-container--open .select2-results .select2-results__option--highlighted[aria-selected],
.select2-container--open .select2-results .select2-results__option {
    word-break: break-all;
}
.dropdow-parent-flex .dropdown.dropdown-black-new .select2-selection.select2-selection--single,
 .dropdow-parent-flex .dropdown.dropdown-black-new .has-success .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
 .dropdow-parent-flex .dropdown.dropdown-black-new .select2-container--krajee .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
 .dropdow-parent-flex .dropdown.dropdown-black-new .select2-container--krajee.select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
 .dropdow-parent-flex .dropdown.dropdown-black-new .select2-container--open .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, 
 .dropdow-parent-flex .dropdown.dropdown-black-new .select2-container--open .select2-selection--single .select2-selection__rendered, 
 .dropdow-parent-flex .dropdown.dropdown-black-new .select2-container--krajee-bs3 .select2-selection--single .select2-selection__rendered{
    color: #fff !important;
}

.common-modal .modal-content {
    max-height: calc(100vh - 100px);
    overflow: auto;
}
.form-group-gender {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.form-group-gender label {
    margin-bottom: 0;
}
.form-group-gender .gender-label {
    margin-right: 20px;
}
.form-group-gender .container-radioparent {
    margin-right: 35px;
}
.common-modal .modal-content.studmgmt-modal-content input.form-control {
    padding: 0 15px;
    color: #000;
}
.common-modal .modal-content.studmgmt-modal-content .form-group-icon .form-control{
    padding-left: 32px;
}
.select-icon:before{
    background: url(../../../img/arrow-chevron-black-bottom-small.svg) no-repeat;
    width: 10px;
    height: 6px;
    left: auto;
    right: 12px;
    top: 52px;
    z-index: 100000000;
}
.cust-pcont {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    margin: 4px 0 10px;
    color: #000;
}
.container-radioparent-fullw {
    padding-top: 10px;
}
.dropdow-parent-flex .dropdown.dropdown-primary .select2-selection.select2-selection--single {
    background: #55D388;
}
.dropdow-parent-flex .dropdown.dropdown-danger .select2-selection.select2-selection--single {
    background: #FE7F6E;
}

.dropdow-parent-flex .dropdown.dropdown-warning .select2-selection.select2-selection--single {
    background: #f0ad4e;
}

.btn-section .resume-btn, .btn-section.active .pause-btn, .btn-section.active .resend {
    display: none;
}
.btn-section.active .resume-btn, .btn-section .resend{
    display: flex;
}
.studmgmt-modal-content.active label, 
.studmgmt-modal-content.active .form-control, 
.studmgmt-modal-content.active p, 
.studmgmt-modal-content.active select, 
.studmgmt-modal-content.active .select2-container--krajee-bs3,
.studmgmt-modal-content.active .btn-black-new,
.modal-content.studmgmt-modal-content.active .btn-section .btn-new {
    opacity: 0.5;
    pointer-events: none;
}
.admin-mgmt-data-table table tr td:last-child {
    width: 20%;
}
.common-datatable .dataTable tbody tr td p {
    margin-bottom: 0;
}
.login-conte-parent {
    display: flex;
    align-items: center;
    height: calc(100vh - 415px);
}

.login-conte-parent .login-conte-inner {
    width: 100%;
}
.select2-container--open .select2-results .select2-results__option:hover {
    color: #367391;
}
.common-datatable .dataTable tbody tr td .Archive {
    font-family: 'georgiaregular', sans-serif;
}
.referral-data-table-sec table tr td:nth-child(2) {
    width: 100px;
}
.select2-container--krajee-bs3 .select2-results__option.select2-results__option--selected {
    font-size: 13px;
    background: #fff !important;
    color: #000 !important;
    font-weight: bold;
}
.select2-container--krajee-bs3 .select2-results__option.select2-results__option--selected:hover {
    background: #daedf7 !important;
    color: #367391 !important;
}
.cust-table-body p.text-center {
    padding: 12px 0;
}
.btn-section.btn-section-align-center {
    position: relative;
    top: 8px;
}
.alert{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}
.cust-student_List_data_table_parent .row {
    margin: 0 !important;
}
.cust-student_List_data_table_parent .col-sm-12 {
    padding: 0;
}
.cust-datatable-close {
    position: absolute;
    right: 40px;
    top: 39px;
    z-index: 1;
}
.s2-togall-button {
    color: #000;
    font-weight: 600;
}
.cust-report-table-modal .cust-table-head ul li:nth-child(2), 
.cust-report-table-modal .cust-table-body ul li:nth-child(2) {
    width: 22%;
}
.cust-report-table-modal .cust-table-head ul li:last-child, 
.cust-report-table-modal .cust-table-body ul li:last-child {
    width: 27%;
}
.cust-table-parent.cust-table-parent-new .cust-table-head ul li, 
.cust-table-parent.cust-table-parent-new .cust-table-body ul li {
    width: 30%;
}
.common-box-center-chart .cust-doughnut-legends {
    display: none;
}
.common-box-center-chart .doughnut-chart-parent {
    justify-content: center;
}

.common-box-center-chart .doughnut-chart-txt{
    max-width: 200px;
}
.common-box-center-chart .doughnut-chart-txt h3{
    line-height: 28px;
}
.common-box-center-chart .doughnut-chart-txt h3 span{
    display: inline;
}
.loader {
    position: fixed;
    background: rgba(0, 0, 0, 0.9);
    width: 100%;
    height: 100%;
    z-index: 1000000;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.upload-inner-section {
    position: relative;
}
.common-modal .modal-content .upload-inner-section label {
    position: absolute;
    background: #fff;
    left: 13px;
    height: 32px;
    width: 101px;
    top: 3px;
    font-weight: 400;
    font-size: 16px;
    line-height: 31px;
    color: #666666;
    margin-bottom: 0;
    padding-left: 5px;
    cursor: pointer;
}

.error-txt{
    display: inline-block;
    font-size: 12px;
    color: #f00;
    margin-top: 5px;
}
.form-group-icon.date-icon input {
    background: #fff;
    cursor: pointer;
}
/*
::placeholder { 
    color: #AAAAAA !important;
    opacity: 1; 
}
::-webkit-input-placeholder { 
    color: #AAAAAA !important;
    opacity: 1; 
  }
  ::-moz-placeholder { 
    color: #AAAAAA !important;
    opacity: 1; 
  }
  :-ms-input-placeholder { 
    color: #AAAAAA !important;
    opacity: 1; 
  }
  :-moz-placeholder { 
    color: #AAAAAA !important;
    opacity: 1; 
  }
  */
  .upload-inner-section input {
    color: #000;
}
th.smsAll-thead {
    min-width: 210px;
}
.smsall-sec, .cust-resend-info {
    display: flex;
    align-items: center;
}
.smsall-sec .fa, .cust-resend-info .fa {
    font-size: 24px;
    color: #D4D619;
    cursor: pointer;
}
.smsall-sec .fa {
    color: #D4D619;
}
.cust-resend-info .fa {
    color: #3A3638;
}
th.smsAll-thead .smsall-sec a{
    margin-right: 5px;
}
.common-datatable.cust-intake-mgmt-data-table.cust-intake-mgmt-data-table-new tbody tr td:nth-last-child(1) {
    min-width: 135px;
}
.common-datatable.cust-intake-mgmt-data-table.cust-intake-mgmt-data-table-new tbody tr td:nth-last-child(2) {
    min-width: 140px;
}
.common-datatable.cust-intake-mgmt-data-table.cust-intake-mgmt-data-table-new tbody tr td:nth-last-child(3) {
    min-width: 120px;
}
.common-datatable.cust-intake-mgmt-data-table.cust-intake-mgmt-data-table-new tbody tr td:nth-last-child(4) {
    min-width: 165px;
}
.common-datatable.cust-intake-mgmt-data-table.cust-intake-mgmt-data-table-new .cust-resend-info .fa {
    margin-left: 10px;
}
.common-datatable.cust-intake-mgmt-data-table-new .dataTable tbody tr td {
    min-width: 70px;
    padding: 20px 10px;
}
.common-modal-table .modal-content {
    padding: 0;
}
.common-modal-table table tr th {
    background: #DFE33F;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
}
.common-modal-table .modal-content .close-icon {
    position: absolute;
    right: 15px;
    top: 20px;
}
.common-modal-table .modal-content .close-icon img {
    width: 15px;
}
.common-modal-table table tr td {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.cust-feedback-data-table table tr th:nth-child(3) {
    min-width: 250px;
}

.cust-feedback-data-table table tr th:nth-child(5),
.cust-feedback-data-table table tr th:nth-child(7) {
    min-width: 120px;
} 
.cust-feedback-data-table table tr td{
    vertical-align: text-top;
}

.common-content-new {
    padding: 20px;
}
.historic_intakes_top {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 20px;
}
.historic_intakes_top h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin: 0 10px 0 0;
}

.historic_intakes_table_parent table {
    width: 100%;
}
.historic_intakes_table_parent table thead {
    background: #3A3638;
    width: 100%;
}
.historic_intakes_table_parent table thead tr th {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    padding: 20px;
}
.historic_intakes_table_parent table tbody {
    background: #fff;
}
.historic_intakes_table_parent table tbody tr td {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    padding: 20px;
}
.historic_intakes_table_parent table tbody tr td .btn-section .btn-border-black-new {
    border: 2.5px solid #3A3638;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #3A3638;
}
.remove-datatable-sort table.dataTable thead>tr>th.sorting:before, 
.remove-datatable-sort table.dataTable thead>tr>th.sorting:after,
.remove-datatable-info .dataTables_info{
    display: none;
}
.historic_intakes_table_parent table tr th:nth-child(4) {
    min-width: 175px;
}
.historic_intakes_table_parent table tr td:nth-child(4) .btn-section{ 
    justify-content: center;
}
.common-datatable.historic_intakes_table_parent .dataTable thead tr th,
.common-datatable.historic_intakes_table_parent .dataTable tbody tr td {
    padding: 20px;
}
.common-datatable.historic_intakes_table_parent .dataTable tbody tr td {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
}
.historic_intakes_table_parent .dataTables_wrapper > div.row:first-child {
    display: none;
}
.common-datatable.historic_intakes_table_parent .dataTable tbody tr td .imgCont-new a {
    margin-left: 7px;
}
.common-flex-top {
    display: flex;
    align-items: center;
    background: #3A3638;
    padding: 20px;
}
.common-flex-top h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    color: #fff;
    margin: 0;
}
.common-flex-right,
.intake-mgmt-box-top-right,
.intake-mgmt-box-bottom-right {
    margin-left: auto;
}
.btn-white-new,
.btn-white-new:hover,
.btn-white-new:active,
.btn-white-new:focus {
    background: #fff;
    color: #000000;
}
.btn-border-black-new,
.btn-border-black-new:hover,
.btn-border-black-new:focus,
.btn-border-black-new:active {
    border: 2.5px solid #3A3638;
    color: #3A3638;
}
/* .intake-mgmt-box-bottom-right {
    width: 630px;
} */
.intake-mgmt-box-bottom-right .btn-section .btn-new {
    justify-content: center;
    padding: 0 12px;
}
.common-flex-right .btn-section .btn-new,
.intake-mgmt-box-top-right .btn-section .btn-new,
.intake-mgmt-box-bottom-right .btn-section .btn-new {
    margin-right: 10px;
}
.common-flex-right .btn-section .btn-new:last-child,
.intake-mgmt-box-top-right .btn-section .btn-new:last-child,
.intake-mgmt-box-bottom-right .btn-section .btn-new:last-child {
    margin-right: 0px;
}
/* .intake-mgmt-box {
    background: #fff;
    padding: 20px;
    margin-bottom: 5px;
} */

.intake-mgmt-box-top,
.intake-mgmt-box-top-left,
.intake-mgmt-box-bottom,
.intake-mgmt-box-bottom-left {
    display: flex;
}
.intake-mgmt-box-top-left .form-group,
.intake-mgmt-box-top-left .form-group p,
.intake-mgmt-box-bottom-left .form-group,
.intake-mgmt-box-bottom-left .form-group p {
    margin-bottom: 0;
}
.intake-mgmt-content label {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #AAAAAA;
    font-family: Arial, Helvetica, sans-serif;
}
.intake-mgmt-box-top-left .form-group,
.intake-mgmt-box-bottom-left .form-group {
    margin-right: 15px;
    word-wrap: break-word;
}
.intake-mgmt-box-top-left .form-group .form-group,
.intake-mgmt-box-top-left .form-group:last-child,
.intake-mgmt-box-bottom-left .form-group .form-group,
.intake-mgmt-box-bottom-left .form-group:last-child {
    margin-right: 0;
}
.intake-mgmt-content p {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.intake-mgmt-box .intake-mgmt-box-bottom:nth-child(n+3) {
    margin-top: 20px;
}
.intake-mgmt-box p span,
.common-datatable .dataTable tbody tr td p span{
    opacity: 0.7;
}
.intake-mgmt-box p .span-status,
.common-datatable .dataTable tbody tr td p .span-status {
    position: relative;
    padding-left: 20px;
    margin-left: 2px;
    opacity: 1;
}
.intake-mgmt-box p .span-status:before,
.common-datatable .dataTable tbody tr td p .span-status:before {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background: #55D388;
    left: 0;
}
.intake-mgmt-box p .span-status.inactive-span-status:before,
.common-datatable .dataTable tbody tr td p .span-status.inactive-span-status:before { 
    background: #DDDDDD;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th, 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td {
    padding: 15px 5px;
    word-break: break-word;
    min-width: 56px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:last-child, 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:last-child {
    width: 270px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:last-child .btn-new, 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:last-child .btn-new {
    padding: 0 10px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:first-child, .common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:first-child {
    width: 120px !important;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:nth-child(6), 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:nth-child(6) {
    width: 40px;
    min-width: 40px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:nth-child(7), 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:nth-child(7) {
    width: 45px;
    min-width: 45px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:nth-child(9), 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:nth-child(9) {
    width: 53px;
    min-width: 53px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:nth-child(10), 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:nth-child(10) {
    width: 45px;
    min-width: 45px;
}
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:nth-child(11), 
.common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:nth-child(11) {
    width: 40px;
    min-width: 40px;
}
.cust-info.fa {
	font-size: 25px;
	cursor: pointer;
}
.dropdow-parent-flex-parent {
    display: flex;
    align-items: center;
}
.dropdow-parent-flex-parent a.notes-popup {
    margin-left: 10px;
    color: #7b7b7b;
    margin-top: 4px;
}
.dropdow-parent-flex-parent .notes-popup .fa {
    font-size: 18px;
}
.common-modal.modal-small .modal-dialog {
    max-width: 550px !important;
}
.common-modal textarea.form-control {
    resize: none;
    height: 75px !important;
    line-height: 14px;
}
div#notes .modal-top-right {
    justify-content: center;
}
.dropdow-parent-flex-parent a.notes-popup.active {
    color: #f00;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th:nth-child(3) {
    min-width: 100px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th:nth-child(4) {
    min-width: 150px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th:nth-child(6) {
    min-width: 100px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th:nth-child(8) {
    min-width: 100px;
}
.form-group.form-group-empty {
    width: 28px;
}
.intake-mgmt-box-top {
    background: #fff;
    padding: 20px 15px;
    margin-bottom: 5px;
}
.intake-mgmt-box-bottom {
    background: #EFEFEE;
    border: 2px solid #DDDDDD;
    padding: 20px 15px;
    margin-bottom: 5px;
}
.intake-mgmt-box-bottom-parent{
    display: none;
}
.intake-mgmt-box-bottom-parent.active{
    display: block;
}
.toggle-arrow .active-img,
.toggle-arrow.active .default-img{
    display: none;
}
.toggle-arrow.active .active-img,
.toggle-arrow .default-img{
    display: inline-block;
}
.intake-mgmt-box-top-left .form-group:first-child, 
.intake-mgmt-box-bottom-left .form-group:first-child {
    margin-right: 17px;
}
.intake-mgmt-box-top-left .form-group:first-child, 
.intake-mgmt-box-bottom-left .form-group:first-child {
    width: 30px;
}
.intake-mgmt-box-top-left .form-group:nth-child(2) {
    width: 100px;
}
.intake-mgmt-box-top-left .form-group:nth-child(3) {
    width: 140px;
}
.intake-mgmt-box-top-left .form-group:nth-child(4) {
    width: 70px;
}
.intake-mgmt-box-top-left .form-group:nth-child(5) {
    width: 190px;
}
.intake-mgmt-box-top-left .form-group:nth-child(6),
.intake-mgmt-box-top-left .form-group:nth-child(8) {
    width: 95px;
}
/* .intake-mgmt-box-top-right {
    min-width: 260px;
    width: 260px;
} */
.intake-mgmt-box-top-left .form-group:nth-child(7) {
    width: 155px;
}
.intake-mgmt-box-bottom-left .form-group:nth-child(2) {
    width: 100px;
}
.intake-mgmt-box-bottom-left .form-group:nth-child(3),
.intake-mgmt-box-bottom-left .form-group:nth-child(4),
.intake-mgmt-box-bottom-left .form-group:nth-child(5),
.intake-mgmt-box-bottom-left .form-group:nth-child(6) {
    width: 115px;
}

table.dataTable tbody tr td {
    border-bottom: 4px solid #EFEFEE;
}
.cust-feedback-data-table table.dataTable tbody tr td {
    border-bottom: 0;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tr th:nth-child(5) {
    min-width: 80px;
}
.cust-feedback-data-table.cust-common-datatable.common-datatable tbody tr td:nth-child(9) .dropdow-parent-flex {
    width: 140px;
}
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span-last td,
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="2"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="3"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="4"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="5"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="6"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="7"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="8"],
.cust-feedback-data-table table.dataTable tbody tr.cust-row-span td[rowspan="9"] {
    border-bottom: 4px solid #EFEFEE;
}
.upload-section-main {
    padding: 20px;
}
.upload-section-top {
    background: #DFE33F;
    padding: 20px;
    display: flex;
    align-items: center;
}
.upload-section-top h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin: 0;
}
.upload-section-top .btn-section{
    margin-left: auto;
}
.upload-section-parent {
    margin-bottom: 15px;
}
.upload-section-content {
    background: #FFFFFF;
    padding: 30px;
}  
.upload-section {
    text-align: center;
    border: 2px dashed rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 25px;
}
.upload-section h2 {
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    font-family: arial;
    margin: 16px 0 12px;
}
.upload-section h3 {
    font-family: arial;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.4);
    margin: 0 0 15px;
}
.upload-parent .custom-file-upload {
    background: #000000;
    color: #FFFFFF;
    height: 35px;
    line-height: 35px;
    border-radius: 40px;
    padding: 0 20px;
    font-weight: 700;
    font-size: 12px;
    cursor: pointer;
}
.upload-section {
    position: relative;
}
.upload-section .common-upload-input {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 20px;
    cursor: pointer;
}
.upload-parent {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    max-width: 100px;
    margin: 0 auto;
}
.upload-parent .common-filename {
    position: absolute;
    left: 100px;
    border: 0;
    font-size: 15px;
    color: #000000;
    padding-left: 5px;
    height: 35px;
    line-height: 35px;
}
.upload-section-content .upload-section-conten-label-parent {
    width: 100%;
}
label.upload-main-parent {
    width: 100%;
    cursor: pointer;
}
.upload-section-top h2 span {
    font-weight: 400;
}
@media screen and (min-width: 1400px) {
    .intake-mgmt-box-top-left .form-group:first-child, 
    .intake-mgmt-box-bottom-left .form-group:first-child {
        width: 30px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(2) {
        width: 120px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(3) {
        width: 140px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(5) {
        width: 195px;
    }

    .intake-mgmt-box-bottom-left .form-group:nth-child(2),
    .intake-mgmt-box-bottom-left .form-group:nth-child(3),
    .intake-mgmt-box-bottom-left .form-group:nth-child(4),
    .intake-mgmt-box-bottom-left .form-group:nth-child(5),
    .intake-mgmt-box-bottom-left .form-group:nth-child(6) {
        width: 150px;
    }
    /* .intake-mgmt-box-bottom-right {
        width: 645px;
    } */
    .intake-mgmt-box-top-left .form-group:nth-child(6), 
    .intake-mgmt-box-top-left .form-group:nth-child(8) {
        width: 100px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(7) {
        width: 185px;
    }
}


@media screen and (min-width: 1441px) {
    .intake-mgmt-box-top-left .form-group:first-child, 
    .intake-mgmt-box-bottom-left .form-group:first-child {
        width: 50px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(2) {
        width: 150px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(3) {
        width: 160px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(5) {
        width: 205px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(7) {
        width: 185px;
    }
    .intake-mgmt-box-bottom-left .form-group:nth-child(2)
    .intake-mgmt-box-bottom-left .form-group:nth-child(3),
    .intake-mgmt-box-bottom-left .form-group:nth-child(4),
    .intake-mgmt-box-bottom-left .form-group:nth-child(5),
    .intake-mgmt-box-bottom-left .form-group:nth-child(6) {
        width: 130px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(4) {
        width: 130px;
    }
}


@media screen and (min-width: 1681px) {
    .intake-mgmt-box-top-left .form-group:first-child, 
    .intake-mgmt-box-bottom-left .form-group:first-child {
        width: 50px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(2),
    .intake-mgmt-box-top-left .form-group:nth-child(3),
    .intake-mgmt-box-top-left .form-group:nth-child(5) {
        width: 210px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(6), 
    .intake-mgmt-box-top-left .form-group:nth-child(8) {
        width: 150px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(7) {
        width: 215px;
    }
    .intake-mgmt-box-bottom-left .form-group:nth-child(2),
    .intake-mgmt-box-bottom-left .form-group:nth-child(3),
    .intake-mgmt-box-bottom-left .form-group:nth-child(4),
    .intake-mgmt-box-bottom-left .form-group:nth-child(5),
    .intake-mgmt-box-bottom-left .form-group:nth-child(6) {
        width: 200px;
    }
}

@media screen and (min-width: 1440px){
    .common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th:nth-child(2), 
    .common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td:nth-child(2){
        width: 180px !important;
    }
    .common-datatable.student_mgmt_cont_parent_sms_all .dataTable thead tr th, 
    .common-datatable.student_mgmt_cont_parent_sms_all .dataTable tbody tr td {
        padding: 15px 10px;
    }
    .cust-doughnut-legends ul li{
        font-size: 14px;
    }
}



@media screen and (max-width: 1280px){
    .nps-summary-mainpg .doughnut-chart-parent {
        flex-wrap: wrap;
        justify-content: center;
    }
    .nps-summary-mainpg .doughnut-chart-parent .doughnut-chart {
        margin-bottom: 20px;
    }
    .response-rate, .pending-referrals{
        width: 100%;
        margin: 0 0 20px;
        justify-content: center;
        display: flex;
    }
    .intake-mgmt-box-top-left .form-group, .intake-mgmt-box-bottom-left .form-group {
        margin-right: 15px;
    }
    .intake-mgmt-box-bottom-left .form-group:nth-child(2),
    .intake-mgmt-box-bottom-left .form-group:nth-child(3),
    .intake-mgmt-box-bottom-left .form-group:nth-child(4),
    .intake-mgmt-box-bottom-left .form-group:nth-child(5),
    .intake-mgmt-box-bottom-left .form-group:nth-child(6) {
        width: 120px;
        margin-right: 12px;
    }
    /* .intake-mgmt-content label {
        font-size: 12px;
    } */
    /* .intake-mgmt-content p{
        font-size: 14px;
    } */
    .intake-mgmt-box-top-left .form-group:nth-child(5) {
        width: 175px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(3) {
        width: 125px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(4) {
        width: 75px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(3) {
        width: 140px;
    }
}

@media screen and (max-width: 1200px) {
    /* .intake-mgmt-content label {
        font-size: 13px;
    } */
    .intake-mgmt-box-top-left .form-group, .intake-mgmt-box-bottom-left .form-group,
    .intake-mgmt-box-top-left .form-group:last-child, .intake-mgmt-box-bottom-left .form-group:last-child {
        margin-right: 14px;
    }
    .intake-mgmt-box-bottom-left .form-group:nth-child(2),
    .intake-mgmt-box-bottom-left .form-group:nth-child(3),
    .intake-mgmt-box-bottom-left .form-group:nth-child(4),
    .intake-mgmt-box-bottom-left .form-group:nth-child(5),
    .intake-mgmt-box-bottom-left .form-group:nth-child(6) {
        width: 100px;
        margin-right: 10px;
    }
    /* .intake-mgmt-content label {
        font-size: 12px;
    } */
    /* .intake-mgmt-content p{
        font-size: 14px;
    } */

    .intake-mgmt-box-top-left .form-group:nth-child(5) {
        width: 170px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(6), 
    .intake-mgmt-box-top-left .form-group:nth-child(8) {
        width: 90px;
    }
    .intake-mgmt-box-top-left .form-group:nth-child(7) {
        width: 140px;
    }

    .intake-mgmt-box-top-left .form-group:nth-child(2) {
        width: 100px;
    }
}

@media screen and (max-width: 1199px) {
    .login-pg-left {
        padding: 40px;
    }
    .login-pg-left p {
        font-size: 40px;
        line-height: 50px;
    }
}
@media screen and (max-width: 767px) {
    .login-pg {
        background: #4c4c4c;
    }
    .login-pg-left, .login-pg-right {
        width: 100%;
    }
    .login-pg-left {        
        position: relative;
        background-size: 100%;
        padding: 20px 20px 100px 20px;
    }

    .login-pg-left p {
        font-size: 32px;
        line-height: 32px;
    }
    .login-pg-right {
        padding: 39px;
        border-top-right-radius: 50px;
        border-top-left-radius: 50px;
        position: relative;
        z-index: 1000;
        margin-top: -40px;
    }
    .login-pg-left .login-logo img {
        width: 206px;
    }
}


.response-rate {
    position: relative;
    padding-bottom: 30px;
}

.response-rate .notes {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 11px;
    text-align: center;
    left: 0;
    padding: 5px;
}

.dataTables_scrollHeadInner {
    background: #3A3638;
}

table.dataTable.upload_date_table tbody tr td {
    border-bottom: 0px;
}
.scrollbar::-webkit-scrollbar
{
    width: 7px;
    background-color: #fff;
}
 
.scrollbar::-webkit-scrollbar-thumb
{
    border-radius: 50px;
    height: 300px;
    -webkit-box-shadow: inset 0 0 7px #DDDDDD;
    background-color: #FFFFFF;
}




.completed-survey-top {
    background: #666666;
    display: flex;
    align-items: center;
    padding: 20px;
}

.completed-survey-top h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 27px;
    color: #fff;
    margin: 0;
}

.completed-survey-top .btn-section {
    margin-left: auto;
}

.complete-survey-table table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 10px;
}

.complete-survey-table table tr td {
    padding: 20px;
    background: #fff;
}

.complete-survey-table table tr td label,
.complete-survey-table table tr td p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.complete-survey-table table tr td .form-group {
    margin-bottom: 0;
}
.complete-survey-table table tr td label {
    color: #AAAAAA;
    margin-bottom: 4px;
 }

.complete-survey-table table tr td p{
    color: #000000;
    margin-bottom: 0px;
}
.btn-section-flex-end {
    display: flex;
    justify-content: flex-end;
}

.completed-status {
    position: relative;
    padding-left: 30px;
}
.completed-status:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #fff;
    left: 0;
    top: -3px;
}
.completed-status.comp-status-success:before { 
    background: #55D388;
}
.completed-status.comp-status-warning:before { 
    background: #FFD336;
}
.completed-status.comp-status-danger:before { 
    background: #FE7F6E;
}

.dropdow-parent-flex.dropdow-parent-flex-bg-black {
    background: #666666;
}

.dropdow-parent-flex.dropdow-parent-flex-bg-black .dropdown .select2-selection.select2-selection--single {
    background: #fff;
}

.dropdow-parent-flex.dropdow-parent-flex-bg-black .dropdown .select2-selection.select2-selection--single:after {
    background-color: rgba(239, 239, 238, 0.5);
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.dropdow-parent-flex.dropdow-parent-flex-bg-black .dropdown.dropdown-completed-status {
    min-width: 200px;
}
.remove-question-section-content-btn .question-section-content {
  overflow: hidden !important;
  max-height: 0 !important;
  opacity: 0 !important;
  transition: max-height 0.5s ease, opacity 0.5s ease;
}
.question-section-content {
	opacity: 1 !important;
	/* max-height: calc(100vh - 91px) !important; */
}



.remove-question-section-content-btn .question-section-content {
  overflow: hidden !important;
  max-height: 0 !important;
  opacity: 0 !important;
  transition: max-height 0.5s ease, opacity 0.5s ease;
}
.remove-question-visible-hidden .question-section-content { 
    display: flex !important;
    visibility: hidden;
}
.remove-question-visible .question-section-content { 
    visibility: visible;
}

