@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');

/*font-family: "Inter", sans-serif;
font-family: "Poppins", sans-serif;*/

*{margin: 0px;padding: 0px;box-sizing: border-box;}
body{font-family: "Inter", sans-serif;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


.wrapp{width: 96%;margin: 0px auto;max-width: 1970px;}
.wrapper-1 h1{font-size: 21px; color: #000;font-weight: 400; font-family: "Inter", sans-serif; margin: 0px;}
.dash-calender h2{margin: 0px;font-size: 18px;padding: 30px 0px;font-weight: 400;font-family: "Inter", sans-serif;}
.dash-list-con{display: flex;justify-content: space-between;}
.dash-list-sec{width: 45%;margin: 0px 20px 0px 0px;}
.dash-list-1{display: flex;justify-content: space-between;}
.dash-lists p{margin: 0px;font-size: 18px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.dash-lists a{border-radius: 8px;background: #0279FD;color: #FFF;font-size: 16px;font-family: "Inter", sans-serif;font-weight: 400;padding: 10px 20px;text-decoration: none;}
.table-2{border-radius: 10px;background: #FFF;padding: 20px;margin: 30px 0px }
.dash-footer{background-color: #fff;}
.dsh-f-sec p{margin: 0px;text-align: center;padding: 15px 0px;color: #000;font-weight: 400;font-size: 14px;}
.dsh-f-sec a{color: #000;text-decoration: none;}

.footer-sec{display: flex;justify-content: space-between;padding: 20px 0px;}
.f-1 p{margin: 0px;color: #A6A6A6;font-size: 13px;font-family: "Inter", sans-serif;font-weight: 400;}
.f-1 a{font-size: 13px;padding: 0px 10px;font-family: "Inter", sans-serif;   font-weight: 400;}

.d-l-1{width:50%;}
.d-l-2{width:50%;text-align:right;}
.profile-edit-icon{margin-top: -35px; margin-left: 70px;}
.accordion-item{margin-bottom:20px;}
.mx-w4{ max-width: 400px; min-width: 300px;}
/*************************PROFILE**************************/
.profile-sec{display: flex;}
.profile-1-1{text-align: center;}
.p-bg{border-radius: 10px;background: #FFF;padding: 20px;}
.profile-2-2{width: 60%;margin: 0px 30px;}
.edit-pro h1{font-size: 18px;font-weight: 400;padding-bottom: 20px;color: #000000;font-family: "Inter", sans-serif;}
.profile-container{padding: 20px 0px;}
.p-bg h1{color: #000;font-size: 18px;padding: 30px 0px 20px 0px;font-family: "Inter", sans-serif;font-weight: 400;}
.brdr-b {border-bottom: 1px solid #CCC;padding: 20px 0px;}
.l-1 label{width: 80%;font-size: 15px;padding: 10px 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.l-1 input, .l-1 select{width: 100%;padding: 7px;color: rgba(0, 0, 0, 0.35);font-size: 14px;font-weight: 400;border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;margin: 0px;font-family: "Inter", sans-serif;}
.l-1{margin: 10px 0px;}
.l-1 textarea{width: 100%;height: auto;padding: 7px;color: rgba(0, 0, 0, 0.35);font-size: 14px;font-weight: 400;border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;margin: 0px;font-family: "Inter", sans-serif;}
.update-btn a{padding: 10px 20px;border-radius: 8px;text-decoration: none;font-size: 16px;font-weight: 400;font-family: "Inter", sans-serif;}
.update-btn p{margin: 0px;margin-top: 20px;}
.p h2, .p p, .p a{color: #666;font-size: 15px;font-family: "Inter", sans-serif;font-weight: 400;text-decoration: none;}
.profile-form-1{background: #fff;padding: 30px;border-radius: 10px;margin-bottom: 30px;}
.features{display: flex;justify-content: space-between;flex-wrap: wrap; border-bottom: 1px solid #CCC;padding: 15px 0px;}
.feature-1 p{margin: 0px;}
.feature-1{width: 80%;}
.feature-2{width: 20%;text-align: right;}
.feature h1{font-size: 18px;font-weight: 400;color: #000000;font-family: "Inter", sans-serif;padding-bottom: 15px;}
.feature p{font-size: 15px;font-weight: 400;color: #000000;font-family: "Inter", sans-serif;}
.feature-2 label{color: rgba(0, 0, 0, 0.35);font-size: 12px;font-weight: 400;font-family: "Inter", sans-serif;}
.feature-2 input{color: rgba(0, 0, 0, 0.35);}
.socials{display: flex;}
.social-icon{display: flex;align-items: center;padding: 0px 20px 0px 0px;}
.social-icon{width: 10%;}
.social-icon-1{width: 90%;}
.social-icon-1 input{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;}
.social h1{font-size: 18px;font-weight: 400;padding-bottom: 20px;color: #000000;font-family: "Inter", sans-serif;}

/*******************************************************/
.location {width: 60%;border-radius: 10px;background: #FFF;margin: 30px 0px;padding: 20px;}
.sub-btn p {text-align: center;margin: 0px;padding: 10px 0px;background: #0279FC;margin: 20px 0px !important;border-radius: 8px;width: 100%;}
.sub-btn a {color: #FFF;margin: 0px;text-decoration: none;font-size: 16px;font-weight: 400;font-family: "Inter", sans-serif;}
.sub-btn-1 p{color: #FFF;text-align: center;margin: 0px;padding: 10px 0px;margin: 20px 0px !important;border-radius: 8px;font-family: "Inter", sans-serif;border: 1px solid #C1C1C1;background: #FFF;}
.sub-btn-1 a {  color: #A6A6A6;text-align: center;   margin: 0px; text-decoration: none; font-size: 15px;font-weight: 400;}

/***************************************************************/
.class-vdo-con { border-radius: 10px;background: #FFF;  padding: 20px;margin: 20px 0px;}
.class-vdo-con h1{    font-size: 18px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;margin: 0px;}
.vdo-con {display: flex;}
.cls-v {margin: 20px 15px 0px 0px;border-radius: 8px;background: #0279FD;padding: 10px 20px;width: 30%;text-align: center;}
.cls-v-1 {margin: 20px 15px 0px 0px;border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px 20px;width: 30%;text-align: center;}
.cls-v a {text-decoration: none;color: #fff;font-size: 16px; font-weight: 400;font-family: "Inter", sans-serif;}
.cls-v-1 a {text-decoration: none;color: #A6A6A6;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}

/**********************************************************************/
.d-school { border-radius: 10px;   background: #FFF;  margin: 20px 0px;padding: 30px;}
.ds-1 h3 {color: #000;font-family: "Inter", sans-serif;font-size: 18px;font-weight: 600;}
.ds-1 p {font-size: 15px;font-weight: 400;color: #000;font-family: "Inter", sans-serif;padding: 10px 0px;}
/*****************************************************/
.container {width: 60%;margin: 0px auto;display: flex;padding: 20px 0px;justify-content: center;}
.logo-t {display: flex;align-items: center;}
.logo-t h1 {margin: 0px;font-size: 30px;font-weight: 400;padding: 0px 10px;font-family: "Inter", sans-serif;}
.sign-in {padding: 20px;width: 40%;margin: 0px auto;border-radius: 10px;background: #FFF;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16);}
.sign-in h2 {margin: 0px;text-align: center;font-size: 32px;color: #000;padding: 0px 0px 10px;font-weight: 400;font-family: "Inter", sans-serif;}
.c-1 label, .chk-1 label {width: 80%;font-size: 15px;padding: 10px 0px;color: #000;font-weight: 400;}
.c-1 input, .c-1 select {width: 100%;   padding: 7px;color: rgba(0, 0, 0, 0.35);font-size: 14px;font-weight: 400; border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;}
.checkbox {padding: 10px 0px;}
.c-1 label, .chk-1 label {  width: 80%;font-size: 15px;padding: 10px 0px;  color: #000;font-weight: 400;}
.chk-1 a { padding: 10px 0px;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.chk-1 p {margin: 0px;text-align: right;}
.chk-2{display: flex;align-items: center;justify-content: end;}
.para p {color: #000;font-family: "Inter", sans-serif;text-align: center;font-size: 15px;font-weight: 400;margin: 0px;}
.para a {text-decoration: none;color: #0266D6;font-family: "Inter", sans-serif;text-align: center;font-size: 15px;font-weight: 400;}
.reg{width: 60% !important;}
.c-1 input, .c-1 select {width: 100%;padding: 7px;color: rgba(0, 0, 0, 0.35);font-size: 14px;font-weight: 400;border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;}
.c-2 label{font-size: 14px  !important;}
.c-2{padding: 10px 0px;}
.reg-btn{width: 50% !important; margin: 0px auto !important;}
.r-para a{text-decoration: underline !important;border: 1px solid #000;background: #0279FD;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);}
.update-btn p{border-radius: 8px;border: 1px solid #000;background: #0279FD;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);}
.faq-sec{margin: 30px 0px;}
.accordion-button{background: transparent !important;font-size: 15px;font-weight: 600; font-family: "Inter", sans-serif;color: #000;}
.accordion-body{background: transparent !important;font-size: 15px;font-weight: 400; font-family: "Inter", sans-serif;color: #000;}
.announc{display: flex;justify-content: space-between;flex-wrap: wrap; margin: 30px 0px;}
.ann-1{display: flex;flex-wrap: wrap;}
.ann-1-1 a{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px 30px;margin: 0px 20px 0px 0px;text-decoration: none;font-size: 15px;color: rgba(0, 0, 0, 0.35);font-weight: 400; font-family: "Inter", sans-serif;}
.ann-1-2 a{ text-decoration: none;color: rgba(0, 0, 0, 0.35);color: #FFF;font-weight: 400;border-radius: 8px;background: #0279FD;color: #FFF;font-size: 16px;font-weight: 400; font-family: "Inter", sans-serif;padding: 10px 30px;}
.ann-txt{border-radius: 10px;background: #FFF;padding: 20px;margin: 10px 0px;}
.ann-txt h2{color: #999;font-size: 12px;font-weight: 400;font-family: "Inter", sans-serif;}
.ann-txt p{color: #000;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;margin: 0px;}
.cal-sec{border-radius: 10px;background: #FFF;padding: 15px;margin: 30px 0px;}
.cal-sec{display: flex;}
.cal-1{width: 15%;}
.cal-2{width: 30%;}
.cal-3{width: 55%;display: flex;align-items: center;justify-content: flex-end;}
.cal-1 select{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px;color: #A6A6A6;font-size: 15px;font-weight: 400;}
.cal-2 input{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px;}
.cal-1{padding: 0px 30px 0px 0px;display: flex;align-items: center;}
.cal-3 a{border-radius: 8px;background: #0279FD;padding: 10px 20px;text-decoration: none;color: #fff;font-size: 16px;font-family: "Inter", sans-serif;font-weight: 400;}
.loc-sec{border-radius: 10px;background: #FFF;padding: 15px;margin: 30px 0px;}
.loc-sec{justify-content: space-between;}
.location-table tr th{font-size: 15px;color: #A6A6A6;font-family: "Inter", sans-serif;font-weight: 400;}

.bg-1{background-color: #F7F7FA;}
.bg-2{background-color: #F6FAFF;}

.sem-con{display: flex;justify-content: space-between;padding: 0px 30px 30px 0px;}
.clr .loc-d-1{color: #A6A6A6 !important;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}

.loc-d-1{width: 15%;padding: 0px 20px;display: flex;flex-wrap: wrap; align-items: center;}
.ld{width: 40%;}
.sem-1 a{border-radius: 8px;background: #0279FD;padding: 10px 20px;text-decoration: none;color: #fff;font-size: 16px;font-family: "Inter", sans-serif;font-weight: 400;}
.cls-con-2{border-radius: 10px;background: #FFF;padding: 20px;}
.cls-2{display: flex;justify-content: space-between;padding: 10px;margin: 10px 0px;}
.cls-data{width: 20%;padding: 0px 30px 0px 0px;}
.cls-data-i{width: 40%;}
.cls-data-t{width: 40%;}
.cls-d-2 .cls-data, .cls-d-2 .cls-data-t{font-size: 15px;font-family: "Inter", sans-serif; font-weight: 400; color: #A6A6A6 !important;}
.cls-2 .cls-data, .cls-2 .cls-data-t{font-size: 15px;font-family: "Inter", sans-serif; font-weight: 400; color: #000;}
.cls-data, .cls-data-t{display: flex;align-items: center;}
.cls-data-i{text-align: right;}
.stud-upload {border-radius: 10px;background: #FFF;margin: 20px 0px;padding: 10px;display: flex;justify-content: space-between;}
.stud-upload-1 {display: flex;}
.stud-upload-2 {display: flex;align-items: center;margin: 0px 10px 0px 0px;}
.stud-upload-2 select {width: 100%;padding: 7px;color: rgba(0, 0, 0, 0.35);font-size: 14px;font-weight: 400;border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px 30px 10px 10px !Important;}
.stud-upload-2 input {border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px;width: 100%;}
.stud-upload-2 a {padding: 10px 20px;color: #0266D6;font-family: "Inter", sans-serif;text-align: center;font-size: 15px;color: white;font-weight: 400;text-decoration: none;border-radius: 8px;background: #0279FD;}
.upd-btn a{border-radius: 8px;background: #0279FD;padding: 10px 30px;color: #fff;text-decoration: none;}
.upd-btn p{margin: 0px; margin-top: 20px;}
.pay select{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding: 10px;color: #A6A6A6;font-size: 15px;font-weight: 400;}
.pay-fx{display: flex;}
.pay-d{width: 15% !important;}
.pay-fx-1{display: flex;align-items: center;padding: 0px 20px 0px 0px;}
.u-p a{border-radius: 8px;border: 1px solid #0279FD;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #0279FD;font-size: 16px;font-weight: 400;padding: 5px 10px;text-decoration: none;font-family: "Inter", sans-serif;}
.u-p{display: flex;align-items: end;}
.awrd-1 p{color: #007FDD;text-decoration: underline;font-size: 15px;margin: 0px;padding: 10px 0px;font-family: "Inter", sans-serif;}
.awrd-1 img{padding: 0px 10px;}
.brdr-btm{border-bottom: 1px solid #CCC;padding-bottom: 20px;}
.affil-sec{display: flex;}
.aff-1{margin: 0px 10px 0px 0px;width: 100%  !important;}
.aff-1 select{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding:10px;color: #A6A6A6;font-size: 15px;font-weight: 400;}
.aff-1 a{padding: 10px !important;}
.dash-doc-sec {width: 100%;margin: auto;  padding: 20px;border-radius: 10px; background: #FFF;margin: 20px 0px;}
table { width: 100%;}
.tbl th {padding: 0px 15px 15px;text-align: left;color: #A6A6A6;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.tbl td {padding: 10px 15px;}
tr td {font-size: 15px;font-weight: 500;color: #000000;padding: 10px 20px 0px 0px;font-family: "Inter", sans-serif;}


.button-3 {
			border-radius: 8px;
			background: #0279FD;
			padding: 10px 30px;
			color: #fff;
			text-decoration: none;
			display:inline-block;
			border:0px;
			    cursor: pointer;
		}
		.black-bg{ background:#ccc !important;}
   
	
.pagination-sec{display: flex;justify-content: space-between;}
.page-link{border: none !important;}
.page-1 p{color: #A6A6A6;font-size: 15px;font-weight:400;margin: 0px;font-family: "Inter", sans-serif}
.report select{border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;width: 100%;padding: 10px;color: #A6A6A6;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.memb-sec{border-radius: 10px;background: #FFF;width: 50%;padding: 20px;margin: 30px 0px;}
.memb-sec{display: flex;justify-content: space-between;flex-wrap: wrap;}
.mem-1 h2{font-size: 18px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.mem-1 p{font-size: 15px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;margin: 0px;}
.mem-1 a{border-radius: 5px;background: #FFE6E5;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 10px; text-decoration: none;color: #666;font-size: 15px;font-weight: 400;}
.scl-pln-sec{padding-bottom: 20px;}
.scl-plan h2{margin: 0px;font-size: 18px;font-family: "Inter", sans-serif;color: #000;
    display: inline-block;
    float: left;
    margin-top: 8px;
    margin-right: 10px;
	}
.memb-plan{display: flex;justify-content: space-between;flex-wrap: wrap;}
.plan-1{border-radius: 10px;background: #FFF;padding: 30px;}
.plan-2{border-radius: 10px;background: #FFF;padding: 30px;}
.plan-3{border-radius: 10px;background: #FFF;padding: 30px;}
.plan-1 a:first-child{border-radius: 5px;border: 1px solid #10AB95;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 5px 15px;text-decoration: none;color: #10AB95;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-2 a:first-child{border-radius: 5px;border: 1px solid #10AB95;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 5px 15px;text-decoration: none;color: #10AB95;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-3 a:first-child{border-radius: 5px;border: 1px solid #10AB95;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 5px 15px;text-decoration: none;color: #10AB95;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-sec{width: 32%;}
.plan-1 h3{font-size: 18px;margin: 0px;padding: 20px 0px 15px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-2 h3{font-size: 18px;margin: 0px;padding: 20px 0px 15px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-3 h3{font-size: 18px;margin: 0px;padding: 20px 0px 15px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-1 h2{font-size: 30px;margin: 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-2 h2{font-size: 30px;margin: 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-3 h2{font-size: 30px;margin: 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-1 p{margin: 0px;font-size: 15px;padding: 20px 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-2 p{margin: 0px;font-size: 15px;padding: 20px 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-3 p{margin: 0px;font-size: 15px;padding: 20px 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-1 p{margin: 0px;font-size: 15px;padding: 20px 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-1 h2 span{font-size: 20px;margin: 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-2 h2 span{font-size: 20px;margin: 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}
.plan-3 h2 span{font-size: 20px;margin: 0px;color: #000;font-weight: 400;font-family: "Inter", sans-serif;}

.plan-1 .pay-butn{border-radius: 8px;background: #0279FD;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #FFF;font-size: 16px;font-weight: 400;color: #FFF;font-family: "Inter", sans-serif;text-decoration: none;padding:10px 20px;}
.plan-2 .pay-butn{border-radius: 8px;background: #0279FD;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #FFF;font-size: 16px;font-weight: 400;color: #FFF;font-family: "Inter", sans-serif;text-decoration: none;padding:10px 20px;}
.plan-3 .pay-butn{border-radius: 8px;background: #0279FD;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #FFF;font-size: 16px;font-weight: 400;color: #FFF;font-family: "Inter", sans-serif;text-decoration: none;padding:10px 20px;}

.plan-2 a:first-child{border-radius: 5px;border: 1px solid #DF525A;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #DF525A;}
.plan-3 a:first-child{border-radius: 5px;border: 1px solid #ECB317;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #ECB317;}
.note-sec{border-radius: 10px;background: #EEE;padding: 20px;margin: 30px 0px;}
.note-sec p{margin: 0px;font-family: "Inter", sans-serif;font-weight: 400;font-size: 15px;color: #000;}
.mem-feature{border-radius: 10px; background: #FFF;padding: 20px;}
.mem-feature h2{font-size: 18px;font-weight: 400;font-family: "Inter", sans-serif;}
.mem-feature p{font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;margin: 0px;}
.para{min-height: 130px;}
.pay-feature{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 10px 0px;padding: 15px 0px;border-bottom: 1px solid #CCC;}
.pay-1-1 label{font-size: 18px;color: #000;font-family: "Inter", sans-serif;font-weight: 600;}
.pay-1-1 p{margin: 0px;color: #000;font-family: "Inter", sans-serif;font-size: 24px;}
.pay-1-1 p span{margin: 0px;color: #000;font-family: "Inter", sans-serif;font-size: 20px;}
.add-butn{margin-top: 30px;}
.add-butn a{border-radius: 8px;background: #0279FD;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 10px 20px;text-decoration: none;color: #fff;font-size: 16px;font-weight: 400;}
.actv a{border-radius: 5px;background: #D8F0D3;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 10px 20px;}
.memer-plans{display: flex;flex-wrap: wrap;margin: 30px 0px;}
.membersip{width: 100%;margin: 0px;}
.plans-1{width: 55%;margin: 0px 20px 0px 0px;}
.plans-2{width: 40%;}
.flx{justify-content: start;display: flex;}
.p-1{margin: 0px 20px 0px 0px;}
.plans-1{border-radius: 10px;background: #FFF;}
.plans-2{border-radius: 10px;background: #FFF;padding: 20px;}
.pre-plans{display: flex;justify-content: space-between;padding: 20px 0px 10px 0px;}
.pre-1 a{color: #0279FD;font-size: 16px;text-decoration: none;border-radius: 8px;border: 1px solid #0279FD;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 10px;font-family: "Inter", sans-serif;}
.pre-1 a{display: flex;align-items: center;font-family: "Inter", sans-serif;}
.pre-1 h2 span{font-size: 20px;font-family: "Inter", sans-serif;}
.pre-1 p{font-size: 15px;font-family: "Inter", sans-serif;font-weight: 400;margin: 0px;}
.pre-btn a{border-radius: 5px;border: 1px solid #DF525A;background: #FFF;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);color: #DF525A;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.invoice{border-radius: 10px;
background: #FFF;padding: 20px;width: 90%;}
.invoice h2{font-size: 18px;font-family: "Inter", sans-serif;font-weight: 400;}
table { width: 100%;}
.tbl-1 th {padding: 5px 0px 15px;text-align: left;color: #A6A6A6;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.tbl-1 td {padding: 10px 0px;}
.tbl-1 tr td {font-size: 15px;font-weight: 400;color: #000000;padding: 10px 20px 0px 0px;font-family: "Inter", sans-serif;}
.border-b{border-bottom: 1px solid #CCC;}
.paid p{border-radius: 5px;background: #D8F0D3;box-shadow: 0px 1px 1.5px 0px rgba(0, 0, 0, 0.15);padding: 10px 20px;margin: 0px;}
.communication-con{display: flex;}
.commun-sec, .commun-sec-1{width: 50%;}
.comm-1{border-radius: 10px;background: #FFF;padding: 10px;}
.comm-1{display: flex;justify-content: space-between;margin:20px 30px 0px 0px;}
.comm-1 select {border-radius: 8px;border: 1px solid #C1C1C1;background: #FFF;padding:  10px;color: #A6A6A6;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.commun-sec-1{border-radius: 10px;background: #E3F0FF;margin: 20px 0px;padding: 20px;}
.commun-sec-1 h2{color: #000;font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;}
.com-1 select, .com-1 input{padding: 15px 10px !important;}
.stud-table th{padding: 10px 10px 15px;}
.stud-table td {padding: 10px 10px;}
.upload-btn-wrapper {position: relative;overflow: hidden;display: inline-block;border-radius: 10px;border: 2px dashed #707070;background: #F0F0F1;width: 100%;padding: 30px;text-align: center;margin: 30px 0px;}
.upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;}
.pd-btn a{text-decoration: none;border-radius: 8px;border: 1px solid #0279FD;background: #FFF;padding: 7px 20px;font-size: 15px;font-weight: 400;color: #0279FD;}
.amount-btn a{text-decoration: none; font-size: 15px;font-weight: 400;font-family: "Inter", sans-serif;color: #E8E8E8;}


.amount-btn p{border-radius: 8px;border: 1px solid #E8E8E8;background: #FFF; color: #E8E8E8 !important;padding: 7px 20px;margin:0px; text-align:center;}

.vw a{color: #A6A6A6 !important;}
.fee a{border-radius: 8px;background: #0279FD;color: #FFF;}
.teacher-sec-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.teacher-sec-1{width: 22%;border-radius: 10px;background: #FFF;padding: 30px;    margin: 0px 0px 30px;}
.teacher-txt-1{text-align: center;}
.teacher-txt-1 h2{font-size: 15px;color: #000;padding: 15px 0px;font-weight: 400;margin: 0px;}
.teacher-txt-1 a{border-radius: 8px;background: #0279FE;padding: 6px 15px;color: #FFF;text-decoration: none;font-size: 12px;font-weight: 400;}
.teacher-sec-1{position: relative;}
.imgs{position: absolute;top: 2%;left: 80%;}
.dot{position: absolute;top:4%;left: 4%;height: 10px;width: 10px;background-color: #FFE6E4;}
.pro-1{width: 19%;}
.video-1{background-color: #E3F0FF;}
.m-t{margin-top: 15px;}
.work-video{display: flex;justify-content: space-between;}
.work-video-1{width: 50%;border-radius: 10px;background: #FFF;padding: 20px;margin: 30px 20px 0px 0px; }
.copy-1{width: 100%;}
.copy-con, .copy-con-1{display: flex;justify-content: flex-start;}
.copy-innr{margin: 0px 20px 0px 0px;}
.copy-con-1{background: transparent;}
.copy-innr a{border-radius: 8px;background: #0279FD;color: #FFF;font-size: 16px;font-weight: 400;font-family: "Inter", sans-serif;text-decoration: none;padding: 10px 20px;}
.cp-1{margin-bottom: 20px;}
.add-chkbox label{margin: 0px 10px 0px 0px;color: rgba(0, 0, 0, 0.35);font-size: 14px;font-weight: 400;font-family: "Inter", sans-serif;}
.add-chkbox{padding: 10px 20px}
.add-chkbox-1 label{padding:10px 10px 0px 0px; }
table{border-collapse: separate !important;}
.reg-p p{font-family: "Inter", sans-serif;margin: 0px;color: #000;text-align: center;font-size: 15px;font-weight: 400;}
.reg-p a{font-family: "Inter", sans-serif;margin: 0px;color: #0266D6;text-align: center;font-size: 15px;font-weight: 400;text-decoration: none;}
.reg{margin-bottom: 30px;}
.sign-p{font-family: "Inter", sans-serif;margin: 0px;color: #000;text-align: center;font-size: 15px;font-weight: 400;}
.footer-sec{display: flex;justify-content: space-between;}

.l-1 img {float: right;position: relative;top: -28%;left: -1%;}
.ch-1{margin-bottom: 0px;}
.ch-1 input{padding: 10px;}
.sa-1 label{color: rgba(0, 0, 0, 0.35); font-size: 16px;font-weight: 400;padding-right: 30px;}


.search input[type=text] {font-size: 16px;background-color: white;background-image: url('../images/icon-search.png');background-position: 10px 10px; background-repeat: no-repeat;display: flex;align-items: center;padding: 5px 20px 10px 40px;}

input[type=submit]{
	text-align: center;
    margin: 0px;
    padding: 10px 0px;
    background: #0279FC;
    margin: 20px 0px !important;
    border-radius: 8px;
    width: 100%;
    border: 0px;
    color: #fff;
}


.d-img img{width: 60%;height: auto;} 
.fr-1{float:right;}



.tbl tbody tr:nth-child(odd) td{  background-color: #F6FAFF !important; border-bottom:5px solid #fff}
.tbl tbody tr:nth-child(even) td{  background-color: #F7F7FA !important; border-bottom:5px solid #fff}







ul.tabndacc {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 35px;
	background-color:#fff; border-radius:100px; 
	display:inline-block;
	text-align:center;
	
}

ul.tabndacc li {
	display: inline-block;;
	margin: 0;
	cursor: pointer;
	padding: 10px 10px;
	height: 35px;
	line-height: 15px;
	
	color: #000;
	overflow: hidden;
    position: relative;
    border-radius:100px;
}



ul.tabndacc li:hover {
	background-color: #ccc;
	color: #333;
}

ul.tabndacc li.active {
background-color: #000;
border-color:#2A3C91 !important;
color: #fff;
border-bottom: 0px !important;
position: relative;
z-index: 999999;


 
}

.tab_container {


	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	overflow: auto;
	margin-top:20px;
}

.tab_content {
	padding: 20px;
}

.tab_drawer_heading { display: none; }

.clear-fix{clear:both !important;}

table img{vertical-align:middle;}


.close-icon{text-align: right;font-size: 20px;}
.close-icon{display:none;}
/*.aw-1{margin-bottom: 10px !important;}*/
.l-2 img{width:100%;height:auto;}
.l-2 label{padding: 10px 0px;}
.vz-s{display:flex !important;align-items:center !important;}

@media screen and (max-width: 600px) {
    .close-icon{display:block;}
    .aw-1 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;}
    .vz-s{display:flex !important;}
    .nav-1-1 {padding: 0px 6px !important;}
    .vz-con{padding:10px !important;}
    .vz-wp{margin-top: 49px !important;}
    
.tabndacc {
    display: none !important;
}
.tab_drawer_heading {
    background-color: #ccc;
    color: #fff;
    border-top: 1px solid #333;
    margin: 0;
    padding: 5px 20px;
    display: block;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.d_active {
    background-color: #666;
    color: #fff;
}
}



.responsive-tbl table {
 
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
   font-size:13px;
}

.responsive-tbl table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

.responsive-tbl table tr {
  
  padding: .35em;
}

.responsive-tbl table th{
  padding: .625em;
  text-align: center;
}

.responsive-tbl table td {
  padding: .625em;
  text-align: left;
 
}

.responsive-tbl table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  .tbl tbody tr:nth-child(odd) td{
  text-align: left;
}

  .responsive-tbl table {
    border: 0;
  }

  .responsive-tbl table caption {
    font-size: 1.3em;
  }
  
  .responsive-tbl table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .responsive-tbl table tr {
   
    display: block;
    margin-bottom: .625em;
  }
  
  .responsive-tbl table td {
   
    display: block;
    font-size: .8em;
    text-align: left;
  }
  
  
  .responsive-tbl table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    min-width:100px;
    text-align:left;
  }
  
  .responsive-tbl table td:last-child {
    border-bottom: 0;
  }
}


table.api-table td{font-size:13px !important;}
table.api-table td:first-child{min-width:150px;}
table.api-table td:first-child img{width:40px !important;padding-right:5px !important;}
.commun-sec-1{width:95%;}


.dash-p{display: flex !important;
    justify-content: space-between !important;
    max-width: 1170px !important;}
    .dashp-1 a{    text-align: center;
    margin: 0px;
    padding: 10px 30px;
    background: #0279FC;
    margin: 20px 0px !important;
    border-radius: 8px;
    width: 100%;
    border: 0px;
    color: #fff;
    text-decoration: none;}

.nav-dn{display:none;}

@media screen and (max-width:1024px) {
    .profile-sec{display: block;}
    .profile-1-1, .profile-2-2{width: 100%;}
    .profile-2-2 {margin: 30px 0px;}
    .dash-list-con{display: block;}
    .dash-list-sec{width: 100%;}
    .dash-doc-sec {overflow-x: scroll;}
    .dash-doc-sec td{min-width:140px; font-size:12px; vertical-align:middle;}
    .tbl-1 tr td{min-width:140px; font-size:12px; vertical-align:middle;}
    .tbl-1 tr td:last-child{min-width:60px; font-size:12px; vertical-align:middle;}
    
    .st-list .dashp-1{width:60%;}
    .st-list .d-2{width:40%;}
}
@media screen and (max-width:830px) {
    .header-sec-1 {width: 30%;padding: 10px 10px;}
    .socials{display: block;}
    .location {width: 100%;margin: 20px 0px;}
    .sub-btn p{margin: 10px 0px !important;}
    .sub-btn-1 p{margin: 0px !important;}
    .cls-rw {display: block !important;}
    .cl-col {width: 100% !important;}
    .sign-in{width: 96%;}
    .logo-t h1 {font-size: 21px;}
    .memb-plan {display: block;}.plan-sec {width: 100%;    margin-bottom: 30px;}
    .pay-1-1 label {font-size: 14px;}
    .pay-1-1 p {font-size: 18px;}
    .memer-plans{display: block;}
    .plans-1 , .plans-2, .invoice{width: 100%;margin: 0px 0px 30px 0px;overflow-x: scroll;}
    .dash-doc-sec{overflow-x: scroll;}
    .pagination-sec{display: block;}
    .communication-con{display: block;}
    .commun-sec, .commun-sec-1{width: 100%;}
    .comm-1{overflow-x: scroll;}
    .stud-upload{display: block;}
    .stud-upload-2 {margin: 20px 0px;}
    .teacher-sec-wrap{display: block;}
    .teacher-sec-1, .pro-1{width: 100%;}
    .work-video{display: block;}
    .work-video-1{width: 100%;}
    /*.dash-list-1 {display: block;}*/
    .dash-lists p {
    font-size: 15px;
    }
    .dash-lists{margin-bottom: 20px;}
    .table-2{overflow-x: scroll;}
    .sign-in , .reg{padding: 15px;width: 96% !important;}
    .footer-sec{display: block;text-align: center;}
    .aff-1 {justify-content: start;}
    .search{width: 100%;margin-right: 20px;}
    .imgs {left: 85%;}
    
    .st-list .dashp-1{width: 100%;}
    .st-list .d-2{width: 100%;}
    .dashp-1 a{font-size: 16px;
    padding: 6px 20px 10px;}
   
   
}
@media screen and (max-width:600px) {
    
    .wrapper-1{padding: 40px 10px;}
    .wrapper-1 h1{font-size: 16px;}
    .header-sec-1 {width: 40%;padding: 10px 0px;}
    .verizonSidebar {margin-top: 55px;
    width: 250px;
    padding-top: 20px;}
    .verizonSidebar .verizonNavLinks li a .link_name {font-size: 12px;}
    .d-school{padding: 15px;}
    .sign-in h2{font-size: 24px;}
    .chk-1{width: 50% !important;}
    .chk-1 label{padding: 0px;}
    .sub-btn p{margin: 10px 0px !important;padding: 5px 0px;}
    .chk-1 label, .chk-1 a{font-size: 13px;}
    .announc{display: block;}
    .ann-1{margin-bottom: 30px;}
    .stud-upload, .stud-upload-1{display: block;}
    .pay-1-1 label {font-size: 12px;}
    .pay-1-1 p {font-size: 16px;}
    .mem-1 p , .pre-1{margin-bottom:20px;}
    .pre-plans, .comm-1{display: block;}
    .comm-inner{margin-bottom: 20px;}
    .comm-1{overflow-x: scroll;}
    .report{width: 100%;}
    .cal-3{margin: 20px 0px;justify-content: normal;width: 100%;}
    .loc-sec{display: block;}
    .search{margin: 0px;}
    .memb-sec{width: 100%;}
    .d-img img{width: 40px;}
    .comm-1 select {width: 100%;}
    .sem-con {padding:0px 10px 10px 0px;}
    
    
    .stud-1-1{display:flex;}
    .stud-1-1 .stud-upload-2{margin:20px 10px;}
    .sem-con-1{display: block;}
    .sem-1{margin-bottom:20px;}
    
    .st-list{display:block !Important;}
    .st-list .dashp-1{margin:30px 0px;}
    .tec-1{display: flex;justify-content: space-between;}
    .tec-1 a{margin:0px 5px;font-size: 14px;}
    
    
    .db-1{display:block !important;}
    .db-1 .dashp-1{margin-bottom:20px !important;}
    .db-1 .sem-1 a{display:flex !important;width:100% !important;margin-bottom:20px !important;}
    
    .st-list .sem-1 a{display:flex !important;width:100% !important;margin-bottom:20px !important;}
    
   
}



    
    
    
