/***
/*****
***** Bharathiedu Colleges Custom CSS
*****
******/

@font-face {
  font-family: 'MemberFont';
  src: url(../fonts/customfont-light_webtt-webfont.woff) format('woff'),
  url(../fonts/customfont-light_webtt-webfont.woff) format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MemberFontsm';
  src: url(../fonts/customfont-semi_bold_webtt-webfont.woff) format('woff'),
  url(fonts/customfont-semi_bold_webtt-webfont.woff) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1160px;
}
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting{padding-right: 20px}
select.form-control-sm~.select2-container--default{font-size:100%}
.border-0 .input-group-text{border-radius:0;border-top:0;border-right:0}
.btn-group-sm>.btn, .btn-sm{padding: 0.15rem 0.5rem;}
body{font-family: 'Roboto', sans-serif;font-size: 15px;line-height: 1.65;}
#sign_up .form-control{height: calc(2.25rem + 0px);}
.bgImage{background: url(../../assets/img/pattern.png);}
.alert-sm{padding: 0.25rem 0.8rem;}
.navbar{padding: 0.3rem 0.5rem;}
.navbar-brand{font-size: 1.1rem;}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active{background-color: #6a7076;}
small, small {font-size: 73%;font-weight: 600;color: #f00;font-style: italic;}
.form-control-sm{height: calc(1.8125rem + 3px);}
.adminForms .form-control-sm{height: calc(1.8125rem + 5px);}
.adminForms select{font-size:.86rem;}
.text-sm .select2-container--default .select2-selection--single, select.form-control-sm~.select2-container--default .select2-selection--single{height: calc(1.8125rem + 4px);}
.modal-title{font-size: 1.4rem;}
.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered, select.form-control-sm~.select2-container--default .select2-selection--single .select2-selection__rendered{margin-top: -.3rem;}
.formInfo .card-title{float:unset;font-size:1.3rem;font-weight:700;line-height:2;color:#002060}
.formInfo h4{font-size:1.15rem;line-height:2;font-weight:600;}
.formInfo p{font-size:1.15rem;line-height:2;font-weight:600;font-style:italic}
.brand-link{font-size:.95rem;font-weight:600}
.form-group {margin-bottom: .4rem;}
.panel-collapse label:not(.form-check-label):not(.custom-file-label){font-size:13px}
label.even:not(.form-check-label):not(.custom-file-label){padding-left:25px}
.panel{margin-bottom:5px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-group .panel-heading{border-bottom:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-remove-circle:before{content:"\f057"}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}
.panel-body{padding:15px}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}
.pull-right{float:right}
/*.panel-collapse{display:none;}*/
#dcontents .select2-container--bootstrap4 .select2-selection--single, 
.processList .select2-container--bootstrap4 .select2-selection--single{height: calc(1.8125rem + 2px)!important;}
#dcontents .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered, 
.processList .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height: 1.8rem;font-size: 14px;}
.select2-search--dropdown .select2-search__field{padding: 0px 4px;}
.select2-results__option{padding: 4px 6px;font-size: 13px;}
#dcontents .select2-container--bootstrap4.select2-container--focus .select2-selection,
.processList .select2-container--bootstrap4.select2-container--focus .select2-selection{box-shadow:none;border-color:#d8d3d3}
.table td, .table th{padding: .30rem;font-size: 13px;}
.modal-header{padding: .3rem 1rem;}
.bg-info .modal-header{border-bottom: 1px solid #57c3d4;}
.bg-info .modal-footer{border-top: 1px solid #57c3d4;padding: .40rem;}
.layout-top-nav .wrapper .main-header .brand-image{background:#fff;}
.main-footer{font-size: 15px;padding:0;}
.loader{display:none;}
.main-footer a{color:#0056b3;}
.login-page{
    /* background-color: #00BCD4; */
    background:url(../../assets/img/bharathiedu.jpg);
    padding-left: 0;
    max-width: 400px;
    margin: -2% auto;
    overflow-x: hidden;
	background-size: cover;
}
.register-page {
    /* background-color: #00BCD4; */
    background:url(../../assets/img/bharathiedu.jpg);
    padding-left: 0;
    max-width: 650px;
    margin: -2% auto;
    overflow-x: hidden;
	background-size: cover;
}
.register-box {width: 650px; margin-top:8rem;margin-bottom:3rem}
.login-box{width: 386px;}
.login-card-body .alert-danger{padding: .30rem 1.0rem;}
.alert-success{padding: .30rem 1.0rem;}
.innercard{box-shadow: 0 0 1px rgba(31, 22, 22, 0.125), 0 8px 12px rgba(31, 20, 20, 0.2);}
.innercard .col-form-label{font-size: 13px;}
.dashboardCards .card-title{float:unset;font-size:1.5rem;line-height: 1.6;}
.exporttext p{font-size:38px;}
.exporttext h1 a{font-size: 3.5rem;color:#fff}
.processCard .card-header{background: #ffc1072b;}
.field_wrapper .table td, .field_wrapper .table th{padding: .15rem 1rem;}
.validErr{border-color: #f00!important;}
.wtdDataClass{display:none;} 
@media only screen and (max-width: 578px) {
	label.even:not(.form-check-label):not(.custom-file-label){padding-left:7.5px;}
	.navbar-brand{font-size: 1rem!important;}
	.bg-video-wrap .nk-form{width: 82%!important;}
}
.heading{font-size: 18px;margin-bottom: 18px;color: #0e3c6d;font-weight: bold;}
[class*=icheck-]>label{padding-right: 15px;font-weight:400!important;}
/*#processbox .form-group, #subprocessbox .form-group{-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3;-webkit-column-gap: 20px;column-count: 3;column-gap: 20px;}*/
label:not(.form-check-label):not(.custom-file-label){font-size: .90rem;font-weight:600;color: #000000c2;}
.btn11{font-size: 14px;padding: 2px 8px;background: #007bff;color: #fff;margin: 0 12px;border-radius: 3px;}
.btn11:hover{color:#fff;}
.col-form-label span, .processVal tr th span{color:#F00;font-weight:bold;}
.front-footer{background: #6f6f70;color: #fff;}
.front-footer a{color: #fff;}
.card-body>.table>thead>tr>td, .card-body>.table>thead>tr>th, .card-body>.table>tfoot>tr>td, .card-body>.table>tfoot>tr>th{padding: .5rem;font-size:15px;}
@media (min-width: 768px){
	body:not(.sidebar-mini-md) .content-wrapper, body:not(.sidebar-mini-md) .main-footer, body:not(.sidebar-mini-md) .main-header{margin-left: 230px;}
}

.main-sidebar, .main-sidebar::before{width: 230px;}
.viewTable thead tr th, .viewTable tbody tr td{padding: .5rem!important}
.float{position:fixed;width:90px;height:90px;bottom:20px;right:0px;background-color:#b71c1c;color:#FFF;border-radius:0px;text-align:center;box-shadow: 2px 2px 3px #999;z-index:999}
.hmcount{font-size: 22px!important;font-weight:bold;}
.clientTable.table td, .clientTable.table th{padding: 0.3rem 1rem;font-size: 13px;}
.actionBtn a{padding:3px 8px;border-radius:3px;}
.flsbtn{padding:2px 10px; margin:3px;border-radius:4px;}
.flsDelete{margin-left: 6px;}
.listItems tr th,.listItems tr td{font-size:13px}
.listItems td, .listItems th{padding: .40rem;}
a.disabled{pointer-events: none;color:#ccc}
a.disabled, a:disabled{cursor: not-allowed;}
.statusbtn{padding: 1px 7px;margin-left: 4px;border-radius: 2px;font-size: 15px;}
.notifiation .nav-link{font-size:22px;}
.navbar-badge{font-size: .7rem;font-weight: bold;}
.nav-link.active{padding: .36rem 1rem;}
.none{display:none}
@media (min-width: 768px) and (max-width: 991.98px){
	.sidebar-collapse .main-sidebar{margin-left: unset!important;}
}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover{background-color: rgba(255,255,255,.4);color:#f5f5f5;}
.login-content, .error-page-area {
    min-height: 100vh;
    text-align: center;
    /*background-image: url('../img/bg_img.png');*/
	background-color: #f0f8ff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top;
    background-size: cover;
}
.nk-block.toggled, .nk-block1.toggled {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
    -webkit-animation-duration: .9s;
    animation-duration: .9s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 10;
}
.nk-block, .nk-block1, .login-content:before, .error-page-wrap, .error-page-area:before {
    vertical-align: middle;
    display: inline-block;
}
.login-content:before, .error-page-area:before {
    content: '';
    height: 100vh;
    width: 1px;
}
.nk-block, .nk-block1, .error-page-wrap {
    max-width: 380px;
    padding: 20px 0;
    width: 80%;
    position: relative;
    margin: 0 auto;
}
.nk-form, .error-page-wrap {
    background: rgba(15, 68, 21, 0.52);
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    border-radius: 2px;
}
.lscreen {
    background: #d1e9ff!important;
    padding: 18px 20px!important;
	height: 384px;
	margin: 40px auto;
}
.rscreen{
	background: #d1e9ff!important;
    padding: 10px 20px!important;
	margin: 10px auto;
	height: 585px;
}
.btn-new{background: #ff9e12;font-size: 1.2rem;color:#fff}
.input-group-text{/*width: 40px;*/background-color: #066d9f;color: #e5f2f9;}
.fupload .input-group-text{background-color: #FFF;border: 1px solid #FFF;color: #FFF;}
.customModal .modal-content{background: #f0f8ff;}
.customModal .modal-body{padding:2rem}
.customModal .modal-header{border-bottom: 1px solid #f3c98d;color: #a7670b;}
.customModal .input-group-text{color: #eaedf1;background-color: #144779;border: 1px solid #144779;width: 40px;}
.lmez{padding:.3rem 1.25rem;}
#registrationForm .alert{font-weight: bold;font-size: 14px;}
#registrationForm .alert-danger{color: #721c24;background-color: #f8d7da;border-color: #cc4c58;}
#registrationForm .alert-warning{color: #856404;background-color: #fff3cd;border-color: #edb100;}
#registrationForm .alert-success{color: #155724;background-color: #d4edda;border-color: #43af5c;}

.remove_button{cursor:pointer}
.funHead p{font-size:.9rem;background:#0c336f;color:#fff;padding:10px;}
.inline-input{display:inline;width:auto}
.select2-container--default .select2-selection--single.is-invalid{border-color: #dc3545!important;}
.icheckbox_square-red label::before{border-color: #dc3545!important;}
.infobox{border:3px inset #008ccf;padding: 15px;}
.toplabel{font-size: 1.08rem!important;color: #2273b9!important;}
.catDesc{font-size:0.98rem; padding:1.8rem 0;}
.drag-icon-cph i {
    font-size: 3rem;
}
.answerSec{font-size:.94rem;}
.sectionContent label:not(.form-check-label):not(.custom-file-label){font-size: 13px;color: #424141;font-weight: 700;line-height: 1.8;}
.dz-max-files-reached {background-color: red;}
.error{color: #f00;font-size: .72rem;padding-top: 0;font-style: italic;font-weight: bold;}
.sectionListItem{list-style:none;}
.bg-gradient-warning-custom{background: #ffc107 linear-gradient(180deg,#907116,#efb916) repeat-x!important;border: 1px solid #58471259;}
.bg-gradient-lightblue-custom{background: #3c8dbc linear-gradient(180deg,#b3e3ff,#172e3c) repeat-x!important; }
.formCards .card-body{min-height: 240px;}
.formCards .card-title{font-size:1.01rem;line-height: 1.9;}
.bg-gradient-info-custom{background: #17a2b8 linear-gradient(180deg,#8defff,#115661) repeat-x!important;}
/*.swal2-title{font-size: 1.5em!important;color: #0d47a1!important;padding: 1.8em 1em 0!important;}*/
.swal2-styled.swal2-confirm{background-color: #4cb350!important;}
.swal2-styled.swal2-cancel{background-color: #f91c3d!important;}
.swal2-actions{margin: 1.25em auto .5em!important;}
.userdashboard .card-body{min-height: 180px;}
.customplaceholder::-webkit-input-placeholder {
    color: #e1505e94;
}
.formBody{background:#fbf3e8;}
.navbar-blue {background-color: #0070c0;}
.formContent{
  margin: 15px auto!important;
  background: transparent;
  width: 100%;
  max-width: 1000px;
  padding-bottom: 32px;
}
.formContent .card-header{background:#e8d80d;padding:35px;font-size:2.1rem; text-align:center}
.formContent .content{padding:10px 40px;}*/
.dContent p{text-align:justify;font-size:15px}
.swal2-title.customTitle{font-size: 1rem;font-weight: 400;line-height: 1.5;color: #000;}
.customswal .swal2-popup{background:#fff}
.user-panel .image{padding-left: 0;}
.admin-name-image{width: 35px;height: 35px;border-radius: 35px;background: #5a5959;}
.nameimg{    width: 60px;text-align: center;color: white;font-size: 26px;line-height: 60px;background: #b91d1d;border-radius: 50%;height: 60px;margin: 0 auto;}
#adminGMForm [class*=icheck-]>input:first-child:checked+label{opacity: 1!important;color: #272424;}
#adminGMForm .form-control:disabled{border-top:none;border-left:none;border-right:none;border-radius:0;background-color: #f1f2f3;opacity: .87;box-shadow: 1px 1px 1px #ccc;}
.adminForms .card-header{background-color: #c8c503;color: #fff;}
.bg-video-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  background: url(..img/particles-bg.jpg) no-repeat center center/cover;
}
video {
  min-width: 100%;
  min-height: 100vh;
  z-index: 1;
}
.overlay {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  /*background-image: ../img/particles-bg.jpg;*/
  background-size: 3px 3px;
  z-index: 2;
}
.bg-video-wrap .nk-form {
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  max-width: 400px;
  width: 100%;
}
.btn-sx{padding: .45rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem;}
.printdoc{display:none}
@media print{
	.noprint{display:none;}
	.printdoc{display:block;}
}
.formStatus thead tr td, .formStatus tbody tr td{font-size:14px}
.guidelines li{margin-bottom:5px;font-size:14px}
.dropzone .dz-preview .dz-error-message{top: 142px!important;}
.VideoSize{width:100%!important;min-height:auto!important;border:none;}


.circle1{width: 220px;height: 220px;background: grey;margin: 10px auto;border-radius: 50%;position: relative;box-shadow: 0px 1px 17px 8px #723d105e}
.circle1:before{content: '';
  position: absolute;
  z-index: -1;
  width: 250px;
  height: 250px;
  display: block;
  margin: -16px;
  background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, #fb770a 51%, #fb770a 100%);
  border-radius: 50%;
}
.infoBox2 .circle1:before{
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, #fb770a 51%, #fb770a 100%);
}
.text {
  width: 100%;
  height: 100%;
  /*BLUE BG*/
  background: radial-gradient(
    ellipse at center,
    rgba(0, 128, 172, 1) 0%,
    rgba(0, 128, 172, 1) 70%,
    rgba(0, 128, 172, 0) 70.3%
  );
  position: relative;
  margin: 0;
  color: white;
}  
.text p {
  font-size: 14px;
  line-height: 1.5;
  padding: 0;
  text-align: center;
  margin-bottom:.4rem;
  text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.3);
}
.text p:first-child{padding-top:45px}
.infoBox2 .text p:first-child{padding:36px 28px 0px 28px}
.infoBox2 .text p:last-child{padding:2px 5px 0px 5px}
.infoBox3 .text p:first-child{padding:32px 16px 5px}
.text2{padding:28px 45px;}
.text2 p{margin-bottom:0}

.infoBox1{animation-name: animateIn;
  animation-duration: 1000ms;
  animation-delay: 300ms;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}
.infoBox2{animation-name: animateIn;
  animation-duration: 1000ms;
  animation-delay: 1000ms;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}
.infoBox3{animation-name: animateIn;
  animation-duration: 1000ms;
  animation-delay: 1800ms;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}
  
@keyframes animateIn {
  0% {
    opacity: 0;
    transform: scale(0.6) translateY(-8px);
  }
  
  100% {
    opacity: 1;
  }
} 
.far.fa-bell{font-size:22px}
.navbar-badge{top: 4px;}
.pattern{height:180px;background-image: url(../../assets/img/pattern.jpg);background-repeat: repeat-x;}
.heading{color: #2d4050;font-size:2.5rem;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: 3px!important;}
.select2-container--default .select2-selection--single{border: 1px solid #ced4da!important;}
.border-0 .select2-container--default .select2-selection--single {border-bottom: 1px solid #ced4da!important;border-top: 0!important;border-radius: 0!important;border-left: 0!important;border-right: 0!important;}
.charCount{font-size:13px;font-style:italic;margin-bottom: 0.4rem;color: #0070c0;}
.primary-menu .bg-orange{background-color: #d56a12!important}
.primary-menu .navbar-dark .navbar-nav .nav-link{color: rgba(255,255,255,.99);}
.primary-menu .form-control-sm {height: calc(1.5125rem + 8px);}
.introwindow .col-md-12{margin:auto;}
.introwindow h4{font-weight:700;font-family: 'Quintessential', cursive;color: #c73134;font-size:1.6rem;}
.introwindow .col-md-6 a {background: #cba014;padding:10px 28px;color: #fff;font-size: 16px;font-weight: bold;letter-spacing: .5px;border-radius:4px}
.collegeCard .card-body{background:#e5f3ff;text-align:center;min-height:118px}
.collegeCard img{height: 100px;}
.collegeCard .card-title{font-size:1rem;float:unset;}
input.resendbtn {border: 0;background: #fff;color: #c73134;font-size: .9rem;font-weight: bold;}

.card-body>.feeTable>thead{background: #817f7f;color: #fff;}
.card-body>.feeTable>thead>tr>td, .card-body>.feeTable>thead>tr>th, .card-body>.feeTable>tfoot>tr>td, .card-body>.feeTable>tfoot>tr>th{padding: 0.3rem;font-size: 12.5px;vertical-align: middle;text-align: center;}
.card-body .userTable tr td{vertical-align:middle;}

.stepperForm {width: 100%;margin: 1rem auto;position: relative;}
.stepperForm fieldset {background: #fff;border: 0 none;border-radius: 5px;box-sizing: border-box;width: 100%;margin: 0 0% 20px;position: relative;}
 
/* Hide all except first fieldset */
.stepperForm fieldset:not(:first-of-type) {
	display: none;
}
.stepperForm p {
	color: #8b9ab0;
	font-size: 12px;
}
.stepperForm input:focus, .stepperForm textarea:focus {outline: none;border-color: #7bbdf3;}

 
.stepperForm .submitbutton {
	width: 23%;
	text-transform: uppercase;
	background: #d91b5b;
	font-weight: bold;
	color: white;
	border: 1px solid transparent;
	border-radius: 3px;
	cursor: pointer;
	padding: 8px 5px;
	margin: 10px 0;
	font-size: 16px;
	display: inline-block;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
 
.stepperForm .action-button, #edit_form .action-button{
	width: 23%;
	text-transform: uppercase;
	background: #d91b5b;
	font-weight: bold;
	color: white;
	border: 1px solid transparent;
	border-radius: 3px;
	cursor: pointer;
	padding: 8px 5px;
	margin: 10px 0;
	font-size: 16px;
	display: inline-block;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.stepperForm .previous.action-button {
	background: #377cb5;
    border: 1px solid #7bbdf3;
    color: #FFF;
}
 
.stepperForm .action-button:hover, .stepperForm .action-button:focus {
	box-shadow: 0 10px 30px 1px rgba(0, 0, 0, 0.2);
}
 
/* Headings */
.fs-title {
	font-size: 20px;
	font-weight: 400;
	color: #a94442;
	margin-bottom: 20px;
	background-color: #9999CC;
	margin-top: 20px;
	padding:5px;
	color:#fff;
}
.fs-subtitle {
	font-weight: 400;
	font-size: 19px;
	color: #434a54;
	margin-bottom: 20px;
}
 
/* Progressbar */
#progressbar {margin-bottom: 0;overflow: hidden;counter-reset: step;}
#progressbar li {list-style-type: none;color: #8b9ab0;text-transform: uppercase;font-size: .8rem;width: 25%;float: left;position: relative;text-align: center;}
#progressbar li.active {color: #d91b5b;}
#progressbar li:before {content: counter(step);counter-increment: step;width: 25px;line-height: 25px;display: block;font-size: 1rem;color: #333;background: white;border-radius: 3em;margin: 0 auto 5px auto;text-align: center;}
#progressbar li:after {content: '';width: 88%;height: 2px;background: white;position: absolute;left: -43%;top: 11px;z-index: 0;}
#progressbar li:first-child:after {content: none; }
#progressbar li.active:before,  #progressbar li.active:after{background: #d91b5b;color: white;}
 
/* css for checkbox */
 
/* The container */
.stepperForm .checkstyle {
  display: inline-flex;
  position: relative;
  width: auto;
  padding-left: 35px;
  padding-right: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
 
/* Hide the browser's default checkbox */
.stepperForm .checkstyle input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
 
/* Create a custom checkbox */
.stepperForm .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
 
/* On mouse-over, add a grey background color */
.stepperForm .checkstyle:hover input ~ .checkmark {
  background-color: #ccc;
}
 
/* When the checkbox is checked, add a blue background */
.stepperForm .checkstyle input:checked ~ .checkmark {
  background-color: #2196F3;
}
 
/* Create the checkmark/indicator (hidden when not checked) */
.stepperForm .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
 
/* Show the checkmark when checked */
.stepperForm .checkstyle input:checked ~ .checkmark:after {
  display: block;
}
 
/* Style the checkmark/indicator */
.stepperForm .checkstyle .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
 
.terms_text a:hover {
    text-decoration:none !important;
}
 
.listordercls {
	line-height: 25px !important;
	font-size:13px !important;
	list-style: none !important;
	padding-left:0px !important;
}
#enroltextcls{
	font-size: 14px !important;
}
.stepperForm .form-control{border-radius: 0; font-size: .86rem; color: #181a1c;border: 1px solid #b7bbbf;}
span.select2-selection.select2-selection--single:focus {border-color: #80bdff!important;}
.fullPage{width: 100%;height: 100vh;background: antiquewhite;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.fullPage #rzp-button1{background: coral;color: #FFF;border: 2px solid coral;padding: 0.5rem 2rem;font-size: 28px;border-radius: 5px;font-weight: bold;}
@media (min-width: 768px){
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {margin-left: 230px;}
}
.col-md-4.detailsRow p {border: 1px solid #ccc;margin: 2px 0px;padding: 5px 2px;}
.printdoc{display:none;}
@media print{
	.noprint{display:none;}
	.printdoc{display:block;}
	
}
.col-5th{width:20%}
.lateFeeEdit{font-size: 12px;color: red;padding:0 5px;cursor:pointer}