.hidden-element{display: none;}
.hidden-element-force{display: none !important;}
.profile_thumb{width: 62px; height: 62px;}
.home-group-info{border-bottom: none !important;}
.user-home-group-lst .group-lst-row .group-lst-col h6{font-weight: 600; line-height: 20px;}
.user-home-group-lst .group-lst-row .group-lst-col p{text-decoration-line: none;}
.cursor-pointer{cursor: pointer;}
.cursor-text-decoration{text-decoration: none !important;}
.rounded-img-sm{width: 28px; height: 28px; border-radius: 8px;}
.rounded-img-md{width: 48px; height: 48px; border-radius: 8px;}
.circle-img-md{width: 40px; height: 40px; border-radius: 7px;}
.viewMoreContainer .view-more{width: 100%; float: left; text-align: center; margin: 30px 0 0;}
.viewMoreContainer .view-more .btn-vmore {font-weight: bold; font-size: 14px; line-height: 19px; text-align: center; color: #395B8D; background: #EDF5FA; border-radius: 4px; padding: 10px 57px; }
.request_alert .goto-page-link {text-decoration: none; font-weight: bold; color: #ffffff; margin-left: 10px;}
#forgetPassContainer .temppass {bottom: 100px;}
#resetPassContainer .temppass {bottom: 65px;}
#updatePassContainer .temppass {bottom: 65px;}
.acc-type-wrapper {opacity: 0.5}
/*PURCHASED TO ASSIGN |START*/
.AssignTest .table td .btn-cmn{
    font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	width: 116px;
	color: #FFFFFF;
	padding: 10px 0px;
	background: #3167EB;
	box-shadow: 0px 4px 4px rgba(196, 166, 80, 0.04);
	border-radius: 4px;
}
.AssignTest .table td .btn-cmn.btn-req{
    color: #605F5D;
    background: #FAFAFA;
	border: 1px solid #D7D7D7;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(196, 166, 80, 0.04);
	border-radius: 4px;
}
.AssignTest .table td .btn-cmn.btn-cmpt{
    color: #9E9E9E;
	opacity: 0.6;
	background: #D2D2D2;
	opacity: 0.3;
	box-shadow: 0px 4px 4px rgba(196, 166, 80, 0.04);
	border-radius: 4px;
}
.AssignTest .request_alert {
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    background: #333333;
    border-radius: 6px;
    padding: 10px 30px;
}
.AssignTest .request_alert p {
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    opacity: 0.8;
    margin: 0;
}
.qmark-hidden-sheet{margin-top: 95px !important;}
/*PURCHASED TO ASSIGN |END*/
/*TEST SHEET |START*/
.close-screen{position:fixed; top: 20px; right: 20px;}
/*TEST SHEET |END*/

/*MEMBER PROFILE |START*/
#testlistContent tr td .btn-cmn{
    font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	width: 116px;
	color: #FFFFFF;
	padding: 10px 0px;
	background: #3167EB;
	box-shadow: 0px 4px 4px rgba(196, 166, 80, 0.04);
	border-radius: 4px;
}
#testlistContent tr td .btn-cmn.btn-req{
    color: #605F5D;
    background: #FAFAFA;
	border: 1px solid #D7D7D7;
	box-sizing: border-box;
	box-shadow: 0px 4px 4px rgba(196, 166, 80, 0.04);
	border-radius: 4px;
}

.memberTests .request_alert{
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    background: #333333;
    border-radius: 6px;
    padding: 10px 30px;
}
.memberTests .request_alert p{
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}
/*MEMBER PROFILE |END*/

/*SCHOOL GROUP |START*/
.school-goback-link {
	text-decoration: none !important;
}
.addtag-deactive-btn {
	opacity: 0.5;
}
.schoolsTab .btn-cmn{
    font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	width: 200px;
	color: #FFFFFF;
	padding: 10px 0px;
	background: #3167EB;
	box-shadow: 0px 4px 4px rgba(196, 166, 80, 0.04);
	border-radius: 4px;
}
.school-deactivated-tab {
	pointer-events: none;
	opacity: 0.5;
}
.school-deactivated-btn {
	pointer-events: none;
	opacity: 0.5;
}
.assign_test_group .selected-tags ul {
    list-style: none;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    display: inline-block;
}
.assign_test_group .selected-tags ul li {
    display: inline-block;
    padding: 11px 30px 11px 10px;
    margin: 5px 5px 5px 0;
    font-size: 14px;
    line-height: 18px;
}
.assign_test_group .selected-tags .alert-dismissible .close {
    padding: 0;
    top: 7px;
    right: 7px;
}
.time-input-box { width: 75px !important; }
.errorPosition { position: absolute; left:10px; }
.addslot-deactive-btn {opacity: 0.5; pointer-events: none;}
.allSchools .schoolsTab .regularClass .table th.disp-dob{
    min-width: 120px !important;
}

/* ORG GROUP */
.allSchools.org_groups .common-heading::before{content: none;}
.allSchools.org_groups{padding: 0;}
.allSchools.org_groups .sgroup_left{
    width: 100%;
    padding: 15px 0 20px;
} 
.allSchools.org_groups .dnldqmrk{margin-top: 13px;}

.filter-edit-icon {opacity: 0.5; cursor: pointer;}
.filter-edit-icon:not(:disabled):not(.disabled):hover,
.filter-edit-icon:not(:disabled):not(.disabled):focus {
    opacity: 0.75;
}
.upload-data-guidelines{float: left; text-align: center;padding: 12px 16px;height: 44px;}
.upload-data-guidelines a{
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 12px;
    line-height: 19px;
    color: #605F5D;
    padding: 12px 10px;
    vertical-align: top;
    text-decoration: none;
}
/*SCHOOL GROUP |END*/
/*SUPRA GROUP OTHER |START*/
.supra_groups .supra_table .table tr:last-child td {
    border: 0;
}
.allSchools .myschool_search {
    width: 100%;
    float: left;
}
.allSchools .myschool_search label {
    position: relative;
    margin: 0;
    padding: 0;
}
.allSchools .myschool_search label .form-control {
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    filter: drop-shadow(0px 4px 4px rgba(196, 166, 80, 0.04));
    border-radius: 4px;
    padding-left: 32px;
    font-size: 14px;
    line-height: 22px;
    color: #07246C;
    height: 44px;
}
.allSchools .myschool_search label .form-control::-webkit-input-placeholder,
.allSchools .myschool_search label .form-control:-moz-placeholder,
.allSchools .myschool_search label .form-control::-moz-placeholder,
.allSchools .myschool_search label .form-control:-ms-input-placeholder,
.allSchools .myschool_search label .form-control::-ms-input-placeholder,
.allSchools .myschool_search label .form-control::placeholder {
    opacity: 0.4;
}
.allSchools .myschool_search label img {
    position: absolute;
    top: 13px;
    left: 10px;
    z-index: 9;
}
/* .edit-project-heading{
    color: #212529;
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
} */
.AssignTest .project_filter select.form-control {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #1B2F51;
    background: #FAFAFA;
    border: 1px solid #C8C8C8;
    box-sizing: border-box;
    border-radius: 4px;
    height: 40px;
    background-image: url(../../assets/images/arrowbtm.svg);
    background-repeat: no-repeat;
    background-position: 95% center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.classNameSupraOther input[type='checkbox'] {
    width: auto !important;
    height: auto !important;   
}
.classNameSupraOther .multiselect-selected-text {
    font-weight: normal !important;
    font-size: 14px !important;
}
.school-info {
    width: 14px;
    height: 13px;
    border-radius: 14px;
    background: #C4C4C4;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 13px;
    text-align: center;
    color: RGBA(74, 74, 74, 0.9);
    float: none;
    display: inline-block;
}
/*SCHOOL GROUP OTHER |START*/

/* STATIC PAGES |START*/
.terms-conditions {
    width: 100%;
    max-width: 1064px;
    display: table;
    margin: 120px auto 40px;
}
.terms-conditions p {
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #4A4A4A;
    opacity: 0.8;
    margin-top: 0.5rem !important;
}
.terms-conditions .dashed {
    border-bottom: 1px dashed #4A4A4A;
    padding-bottom: 15px;
}
/* STATIC PAGES |END*/

/* ONBOARDING PAGE |START */
.onboarding-video-wrapper-main .videodescription {width: 100%; padding: 30px 0 0;}
.onboarding-video-wrapper-main .videodescription .descriptionlist {width: 100%; float: left;}
.onboarding-video-wrapper-main .videodescription .descriptionlist ul {list-style: none; padding: 0;}
.onboarding-video-wrapper-main .videodescription .descriptionlist ul li {
    font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #111010; opacity: 0.7; padding-bottom: 20px;}
.onboarding-video-wrapper-main .videodescription .descriptionlist ul li span {color: #388af7;opacity: 0.7; margin-right: 10px;}
/* ONBOARDING PAGE |END */

/*MY TESTS PAGE |START */
.btn-initiated-not-completed {}
/*MY TESTS PAGE |END */

/*TESTIMONIALS SECTION |START */
.testimonial-user-image {
    width: 58px;
    height: 58px;
    border-radius: 50%;
}
/*TESTIMONIALS SECTION |END */

/*CHANGE TIMESLOT SECTION*/
.change-timeslot-wrapper .multiselect-container {
    overflow: auto;
    height: 250px;
}
