@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
body{font-family:"Poppins", sans-serif !important;color:#333;font-size:14px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:"Poppins", sans-serif !important; color:#333; }
:focus { box-shadow: none !important; outline: none !important }
a:focus{ text-decoration:none; color:#fff; }
.mt-35{margin-top:35px;}
.mt-30{margin-top:30px;}
.mt-25{margin-top:25px;}
.mt-22{margin-top:22px;}
.mt-15{margin-top:15px;}
.mt-10{margin-top:10px;}
.mb-15{ margin-bottom:15px !important;}
.headerTop{display:flex;background-color:#0076ab;padding-left:50px;height:140px;position:relative;}
.headerTop .logo{width:220px;align-self:center;z-index:99;}
.logo img{width:200px;}
.headerTop .rightnavbar{width:calc(100% - 220px);align-self:flex-end;position:relative;}
.headerTop .rightnavbar ul{list-style:none;float:right;margin-right:50px;margin-bottom:25px;}
.headerTop .rightnavbar ul li{display:inline;font-size:16px;padding:0px 15px;}
.headerTop .rightnavbar ul li a{color:#fff;}
.headerTop .rightnavbar ul li a:hover{text-decoration:none;}
.sectiontop{padding:20px 0px 10px 0px;}
.sectionReg{padding:50px 0px 10px 0px;background:#f2f7f3;}
.register .maincontainer1{ max-width:1110px;  margin:0px auto 50px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.06);border:solid 1px #f1f2ed;border-radius:12px;background-color:#ffffff; padding:0px; }

.register .maincontainer{max-width:450px;margin:0px auto 50px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.06);border:solid 1px #f1f2ed;border-radius:12px;background-color:#ffffff;}
.register h3{font-size:24px;margin:0px;font-weight:600;color:#fff;padding:0px 0px 15px 0px;}
.basic{border-radius:10px 10px 0px 0px;box-shadow:0 1px 0 0 #f1f2ed;background-color:#45a2db;padding:20px 30px 0px;}
.titleinner{padding:15px 25px 15px 80px;background-color:#e2ecf6;}
.titleinner h3{font-size:22px;font-weight:700;color:#004d59;padding:0px;margin:0px;text-align:left;text-transform:uppercase;}
.titleinner h4{font-size:16px;font-weight:500;padding:5px 0px;margin:0px;color:#004d59;text-align:left;}
.mainform{padding:20px 30px 0px 30px;}
.mainform .form-group{margin-bottom:30px; position:relative; }
.form-group label{font-size:14px;margin-bottom:3px;color:#022147;font-weight:normal;display:block;line-height:22px;}
.form-control{height:42px;border-radius:5px;font-weight:500;color:#022147;padding:5px 10px;font-size:15px;box-shadow:0 1px 2px 0 rgba(141, 141, 141, 0.2);border:solid 1px #eeeeee !important;background-color:#ffffff;}
.form-control::placeholder{color:#cccccc;opacity:1;font-size:14px;font-weight:normal;}
.form-control:-ms-input-placeholder{color:#cccccc;}
 
.form-control:focus{border:solid 1px #bac8d6;box-shadow:0 1px 2px 0 rgba(202, 202, 202, 0.2);color:#0a0a0d;}
textarea.form-control{min-height:100px;}
.form-group p{font-size:13px;line-height:18px;font-weight:normal;margin-top:8px;}
.form-group p strong{color:#0a0a0d;}
.nice-select{width:100% !important;height:42px !important;border-radius:5px !important;font-weight:500 !important;color:#555 !important;padding:15px !important;font-size:15px !important;line-height:20px !important;box-shadow:0 1px 2px 0 rgb(214 172 94 / 20%);border:solid 1px #eee !important;background-color:#ffffff !important;}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f0f0f0 !important;}
.nice-select .list{width:100% !important;box-shadow:0 4px 20px 0 rgb(0 0 0 / 16%) !important;}
.datepicker{padding:10px 15px !important;}
.mainsubmit{margin-top:0px;padding:15px 32px 30px;border-radius:0px 0px 10px 10px;}
.btnSubmit{position:relative; display:flex;padding:5px 20px;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgb(141 141 141 / 20%);line-height:50px;border:1px solid #45a2db;background:#45a2db;height:50px;border-radius:8px;font-size:16px;font-weight:500;color:#fff;}
.btnSubmit:hover{background:#fff;color:#45a2db;border:2px solid #45a2db;}
.btnSubmit:focus {outline: none;box-shadow: none;}
.btnSubmit a{ color:#fff; text-decoration:none;  }
.btnSubmit a:hover{ color:#45a2db; text-decoration:none;}

.labelB{font-weight:600 !important;color:#444 !important;font-size:14px !important;}
label.required::after{content:"*";color:#b10202fd; margin-left:2px;}


.checkBoxes{width:97%;display:inline-block !important;position:relative;padding-left:30px;margin-bottom:25px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#666666 !important;margin-right:20px;font-weight:normal;}
 .checkBoxes input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
 .checkBoxes .checkmark{position:absolute;top:0px;left:0;height:20px;width:20px;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 3px 0 rgb(141 141 141 / 20%);}
 .checkBoxes:hover input ~ .checkmark{border:1px solid #bac8d6;}
 .checkBoxes input:checked ~ .checkmark{background-color:#0076AB;border:1px solid #0076AB;}
 .checkBoxes .checkmark:after{content:"";position:absolute;display:none;}
 .checkBoxes input:checked ~ .checkmark:after{display:block;}
 .checkBoxes .checkmark:after{left:6px;top:3px;width:6px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;}
 .calendarIcon{position:absolute;right:15px;bottom:15px;}
  .checkBoxes a{ color:#45a2db; text-decoration:underline;}
 .checkBoxes a:focus{ color:#45a2db;}

.radioButtons{display:inline-block !important;position:relative;padding-left:28px;margin-bottom:20px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px;}
 .radioButtons input{position:absolute;opacity:0;cursor:pointer;}
 .radioButtons .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #ddd;border-radius:50%;}
 .radioButtons:hover input ~ .checkmark{border:1px solid #bac8d6;}
 .radioButtons input:checked ~ .checkmark{background-color:#0076AB;border:1px solid #0076AB;}
 .radioButtons .checkmark:after{content:"";position:absolute;display:none;}
 .radioButtons input:checked ~ .checkmark:after{display:block;}
 .radioButtons .checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:white;}
ul.listinline{margin:0px;padding:0px;}
.listinline li{display:inline-block;margin-bottom:15px;}
ul.listinline2{margin:0px;padding:0px;}
.listinline2 li{display:inline-block;margin-top:5px;width:24.5%;vertical-align:top;font-size:14px !important;line-height:20px;}
.listinline2 li label{font-size:13px;margin:0px 0px 10px 0px;padding-left:26px;}
 .btn-switch{margin: 0px auto; position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:72px;}
.btn-switch__radio{position:absolute;pointer-events:none;opacity:0;}
.btn-switch__label{display:inline-block !important;padding:3px !important;vertical-align:top;color:#fff !important;cursor:pointer;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;margin-bottom:0px !important;}
.btn-switch__txt{position:relative;z-index:2;display:inline-block;min-width:1.5em;opacity:1;pointer-events:none;line-height:24px;}
.btn-switch__radio_no:checked~.btn-switch__label_yes .btn-switch__txt,.btn-switch__radio_yes:checked~.btn-switch__label_no .btn-switch__txt{opacity:0;}
.btn-switch__label:before{content:"";position:absolute;z-index:-1;top:0px;right:0px;bottom:0px;left:0px;background:#AAAAAA;border-radius:1.5em;box-shadow:inset 0 .0715em .3572em rgba(43, 43, 43, .05);transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;}
.btn-switch__radio_yes:checked~.btn-switch__label:before{background:#0076AB;}
.btn-switch__label_no:after{content:"";position:absolute;z-index:2;top:.6em;bottom:.5em;left:.5em;width:14px;height:14px;background:#fff;border-radius:1em;pointer-events:none;box-shadow:0 .1429em .2143em rgba(43, 43, 43, .2), 0 .3572em .3572em rgba(43, 43, 43, .1);transition:left .2s ease-in-out, background .2s ease-in-out;-webkit-transition:left .2s ease-in-out, background .2s ease-in-out;-moz-transition:left .2s ease-in-out, background .2s ease-in-out;-ms-transition:left .2s ease-in-out, background .2s ease-in-out;-o-transition:left .2s ease-in-out, background .2s ease-in-out;}
.btn-switch__radio_yes:checked~.btn-switch__label_no:after{left:50px;background:#fff;}
.btn-switch__radio_no:checked~.btn-switch__label_yes:before,.btn-switch__radio_yes:checked~.btn-switch__label_no:before{z-index:1;}
.btn-switch__radio_yes:checked~.btn-switch__label_yes{color:#FFF;position:absolute;margin-left:5px;transition:none;}

.basictext {display: flex; justify-content: space-between;}
.backBtn{position:relative; width:100%;display:flex;padding:0px 20px 0px 20px;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgb(141 141 141 / 20%);line-height:40px;border:1px solid #FEC526;background:#FEC526;height:45px;border-radius:8px;font-size:16px;font-weight:500;color:#fff; margin-top:-10px;}
.backBtn:hover{text-decoration:none;  color:#fff; background:#F3BA18; }
.backBtn::before{content:'';background:url(/left-arrow.svg) no-repeat;width:20px;height:17px;margin-left:0px; padding:0px 15px;}
.mainform h4{ font-size:22px; font-weight:600; margin:10px 0px 20px 0px;}

.successful{ max-width:500px; margin:100px auto ;  padding:40px 20px; text-align:center; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.06);border:solid 1px #f1f2ed;border-radius:12px;background-color:#ffffff;}
.successful h5{ margin:15px 20px; line-height:28px; font-size:18px;}
.successful img{ width:60px;}
.successful p{ margin-bottom:5px;}
.backlogin{ text-align:center; margin-top:-20px; margin-bottom:30px;}
 .backlogin a{ font-size:15px; color:#0176AB; font-weight:600;}
.forgot h6{text-align:right; font-size:14px; }
.forgot h6 a{color:#0176AB;  }
.btnChange{ max-width:180px;}

.maintab ul{ list-style:none;  margin:0px 0px 10px 0px; padding:0px;}
.maintab ul li{ display:inline-block; margin:0px 25px 20px 0px;  }
.maintab ul li{ font-size:16px; cursor: pointer;}
.maintab ul li a.active{ border-bottom:4px solid #FEC526;   }
.maintab ul li a{text-decoration:none; color:#005378; border-bottom:4px solid #fff; padding-bottom:5px;   line-height: 40px; font-weight:600; font-size:18px;}
.maintab ul li a:hover{ border-bottom:4px solid #FEC526 }
.profile-text{padding:10px 30px;}
.profile-text h4{font-size:24px; margin:25px 0px; font-weight:600; color:#022147}
.profile-text p{ font-size:14px; color:#888888; margin:0px; line-height:22px;}
.profile-text h5{ font-size:14px; font-weight:600; color:#232323; margin:5px 0px 30px 0px;}
 
.maincontent{ padding:0px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.06);border:solid 1px #f1f2ed;border-radius:12px;background-color:#ffffff; margin-bottom:50px; }
.maincontent h3{font-size:24px;margin:0px;font-weight:600;color:#fff;padding:0px 0px 15px 0px;}
 
.editBtn{position:relative; width:100%;display:flex;padding:0px 20px 0px 20px;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgb(141 141 141 / 20%);line-height:40px;border:1px solid #0076AB;background:#0076AB;height:45px;border-radius:8px;font-size:16px;font-weight:500;color:#fff; margin-top:-10px;}
.editBtn:hover{text-decoration:none;  color:#fff; background:#03638F; }
.editBtn::before{content:'';background:url(../edit.svg) no-repeat;width:20px;height:20px;margin-left:0px; padding:0px 15px;}
.activeBtn{ background:#1AAA24; border: 1px solid #25da31; color:#eaf8eb; height:30px; display:inline-block; padding:5px 15px; margin-left:20px; border-radius:25px;}

.enrollBtn{position:relative; width:100%;display:flex;padding:0px 20px 0px 20px;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgb(141 141 141 / 20%);line-height:40px;border:1px solid #0076AB;background:#0076AB;height:45px;border-radius:8px;font-size:16px;font-weight:500;color:#fff; margin-top:-10px;}
.enrollBtn:hover{text-decoration:none;  color:#fff; background:#03638F; }
.pro-card{ margin:20px 0px; min-height:340px; border:1px solid #eee; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.05); padding:15px; border-radius:5px;}
.pro-card h5{ font-size:20px; color:#0076AB; margin:0px; padding:5px 0px; min-height:60px !important;}
 .pro-card h5:first-child {min-height: auto;}
 .pro-card p{  height:260px; overflow-y:auto; }
 
 
.book{ position:relative; margin-top:10px;}  
.bookBtn{position:relative;  padding:5px 15px;  line-height:40px; height:45px;border-radius:5px;font-size:15px;font-weight:500;color:#fff; }
 
.trainingBtn{ background:#14BE5F; border:1px solid #14BE5F;}
.trainingBtn:hover{text-decoration:none;  color:#fff; background:#0DA14F; }
.pendingBtn{ background:#ffc72c; border:1px solid #ffc72c; }
.pendingBtn:hover{text-decoration:none;  color:#fff; background:#eeb824; }


.enrollPro .modal-title{ float:left; font-size:20px;}
.enrollPro .modal-body{ padding:25px; }
.enrollPro .modal-header{ padding:20px 25px; color:#022147; }
.enrollPro .form-group label{ margin-bottom:5px;}
.enrollPro .modal-content{ border-radius:5px;}
.enrollPro .close{opacity:1; margin:0px 0px;}
.enrollPro .btnSubmit{ margin-top:30px; }
.enrollPro .modal-dialog{ max-width:500px;}

.rightnavbar .dropdown{ float:right; border-radius:100px; margin-right: 50px; padding:0px; margin-bottom: 25px; cursor:pointer; border:2px solid #fff; }
.rightnavbar .dropdown .proPic { padding:8px; }
.rightnavbar .dropdown .proPic img{width:35px;}
.rightnavbar .navbar-left{ left:-170px; margin-top: 14px;   border-radius:10px; border:none; padding:0px !important; width:250px;}
.rightnavbar .dropdown-menu li { display:block !important; padding:0px !important;  font-size:15px !important; }
.rightnavbar .dropdown-menu li a { border-bottom: 1px solid #DEE2E6; color:#555555 !important; padding:10px 15px !important;  }
.rightnavbar .dropdown-menu li.prohead{  padding:12px 15px !important; word-break: break-all; color:#022147; cursor:inherit; border-bottom: 1px solid #DEE2E6; }
.rightnavbar .dropdown-menu li.prohead span{ display:block;  font-size:15px; font-size:18px; font-weight:600; margin-bottom:2px;}
.rightnavbar .dropdown-menu>li>a{ padding:0px;}
.rightnavbar .dropdown-menu li.last a{ border:none; background:#F2F2F2; font-weight:500; border-radius:0px 0px 10px 10px}
.rightnavbar .dropdown-menu li.last img{ float:right;}
.rightnavbar .dropdown-menu:after {content: ''; display: inline-block; border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #fff; position: absolute; top: -10px;  right: 42px;}
 

.error-message{ color:#f44336; font-size:12px;  position: absolute;  left: 0; margin-top: 2px; display:block; position: absolute;   }
.calendarView{ padding:20px 30px; } 
.calendarView h4{ color:#005378; font-size:22px; font-weight:600; padding-bottom:20px; margin-bottom:20px;}
.fc-body tr td a{ color:#333;}
.fc-title{ color:#000000;}
.fc-center h2{ font-size:24px;}
.fc-event{line-height:24px;}
.fc-day-grid-event {margin: 1px 2px 0; padding: 0 5px; cursor:pointer;}
.bookPopup .modal-content{ border-radius: 10px; }
.bookPopup .modal-dialog{ max-width:420px;}
.bookPopup .close{opacity:1; margin:10px 0px;}
.bookPopup .modal-body{ padding:20px 25px;}
.bookPopup .modal-header{ padding:15px 25px;}
.bookPopup .form-group{ margin-bottom:20px;}
.bookPopup .btnSubmit{ height:45px;}
.bookPopup .modal-footer{padding:15px 28px; }
.calendarIcon{position: absolute; bottom:10px; right:15px;}
.calendarIcon2{position: absolute; bottom:30px; right:30px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#f6f6f6;}

.mainbackPro{ text-align: center; margin:0px auto; width:200px; margin-bottom:80px; } 
a.backPro{position:relative; color:#0076AB;  text-decoration:none; max-width:180px;  display:flex;padding:0px 10px;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgb(141 141 141 / 20%);line-height:40px;border:2px solid #0076AB;background:#fff;height:40px;border-radius:5px;font-size:14px;font-weight:500; }
 a.backPro::before{content:'';background:url(../backpro.svg) no-repeat;width:20px;height:15px;margin-left:0px; padding:0px 15px;}

.booksuccessful{ margin-bottom:30px;}
 .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{ background:#fff;}
span.multiselect-selected-text {  float: left;}
.multiSelect .checkBoxContainer{ overflow: auto !important ;    height: 200px;}
 .multiselect  .caret{ float:right; margin-top:10px;} 
 .loginBtn{ position: absolute;  right: 120px;  top: 42px;    z-index: 9999;}
 .loginBtn ul{ margin:0px;}
.loginBtn ul li{ padding:0px; display: inline-block;  margin:0px 10px 0px; text-align: center;}
.loginBtn ul li a{ border-radius: 10px; padding: 12px;   color:#fff; text-decoration:none;  font-size:15px; display: inline-block; font-weight: 500; text-align: center;  }
 .navbar-inverse .navbar-nav>li>a{ color: #fff; font-weight: 500;  font-size:15px;}
.content-page-content { max-width: 730px;    margin: 0px auto;  display: block;
}
  .content-page-content p  { margin-bottom: 20px;  font-size: 16px;  color: #4A4745;  line-height: 26px;}
  .content-page-content p a{  color: #00a3e0; }
  .content-page-content h5 {  font-size: 16px; font-weight: bold; margin-bottom: 25px;text-decoration: underline;}
   .content-page-content h5 a{  color: #DC0505;  }
 
 
.shiftBtn{ background:#00A3E0; border:1px solid #00A3E0; cursor:pointer;}
.shiftBtn:hover{text-decoration:none;  color:#fff; background:#00A3E0; }
 
.bookShiftPopup .modal-dialog{ max-width:650px !important;}

.shiftscont{ overflow: hidden; min-height: 500px;}
.shifts-table{ padding:20px 15px;}
.table{ border: 1px solid #eee; border-radius: 10px; color:#555555; font-size: 13px;}
.table-condensed>tbody>tr>td{ padding:15px 5px; vertical-align: middle;}
.table>thead>tr>th{ padding: 10px 5px; font-weight: 600; background: #F9F9F9; }
 
.appliedBtn{ display:none; width:70px; text-align:center; background:#FCE7D0; font-size: 12px; font-weight: 600; padding:4px 5px; color: #F68B18; border:1px solid #FCE7D0; border-radius:5px; }
.appliedBtn:hover{text-decoration:none;  color:#fff; background:#F68B18; }

 .confirmBtn{ width:70px; text-align:center; background:#E6FFF8; font-size: 12px; font-weight: 600; padding:4px 5px; color: #019B45; border:1px solid #E6FFF8; border-radius:5px; }
.confirmBtn:hover{text-decoration:none;  color:#fff; background:#019B45; }

.multiSelect > button{  width: 100%; min-height: 42px !important; text-align: left !important; background-image:none !important;  }
/*.multiSelect .caret{ float: right !important; margin: 10px 2px 1px 10px  !important;}*/
.multiSelect .show{ width: 100% !important;}

.navbar-toggle { margin-top: 60px !important ;}

@media (max-width: 1199px){
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #fff !important;
}
.navbar-nav .open .dropdown-menu {
    border-top: 1px solid #01557E !important;
}
}

@media only screen and (max-width: 800px) { 
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
  
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td {  
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
    font-size: 13px;
	min-height: 32px;
	}
   
 
	#no-more-tables td:before {  
		position: absolute;	 
		top: 9px;
		left: 6px;
		width:50%; 
		padding-right: 10px;  
		text-align:left;
		font-weight:600;
    font-size: 11px;
	} 
	#no-more-tables td:before { content: attr(data-title); }
  .shifts-table{ padding: 10px;}
  .table-condensed>tbody>tr>td{ padding:8px 5px; vertical-align: top;}

}

.Knowmore h6{
margin-top:40px;
color:#0076AB;
text-decoration:underline;
cursor: pointer;
}
.Knowmore h6 a{
color:#0076AB;
text-decoration:underline;
}
a.linkKnow{
color:#00A3E0;
font-weight:600;
}














@media screen and (min-width:320px) and (max-width:767px){.sectiontop{padding:20px 0px 30px 0px;}
 .sectionReg{padding:20px 0px 0px 0px;background:#f2f7f3;}
 .register h2{padding:10px 0px 5px 0px;}
 .register .maincontainer{margin:15px 15px auto;}
 .register .maincontainer1 {margin:15px 15px auto;}
 .mainform{padding:15px;}
 .basictext h6{padding:10px 0px;font-size:13px;}
 .register .basictext h3{font-size:22px;line-height:24px;padding:0px 0px 5px 0px;}
 .titleinner{padding:15px 20px;}
 .titleinner h3{font-size:18px;line-height:24px;}
 .titleinner h4{font-size:14px;line-height:22px;}
 .listinline li{display:block;}
 .listinline2 li{display:block;width:100%;}
 .labelB{font-size:14px !important;}
 .btn-switch{margin-left:-10px;}
 .mt-10{margin-top:0px;}
 .mt-25{margin-top:0px;} 
.mt-30{margin-top:0px;}
.mt-35{margin-top:0px;}
 .mainsubmit{padding:15px 20px 30px;}
 .basic{padding:20px 15px 10px;}
 .successful{ max-width:500px; margin:30px 20px auto ; padding:25px 10px;  margin-bottom:30px; }
 .profile-text{ padding:0px 15px;}
 .profile-text h4{ font-size:20px; margin:15px 0px;}
 .maincontent h3{ padding:0px; font-size:22px;}
 .editBtn{ padding:0px 10px 0px 10px;  height:40px;}
 .activeBtn{   margin-left:10px; }
 .enrollBtn{padding:0px 5px; font-size:13px; height:40px;	}
.activeBtn{   height:30px;   padding:5px; margin-left:10px; }
.rightnavbar .dropdown{ margin-right:20px;}
.rightnavbar .navbar-left{ left:-190px; }
.rightnavbar .dropdown-menu:after{ right: 20px;}
.backlogin{ margin-top:40px;}
.calendarView{padding:10px;}
.shifts-table .maintab ul li a{ font-size:15px;}
.maintab ul {  overflow-x: scroll; overflow-y: hidden; white-space: nowrap;}

}
@media screen and (min-width:768px) and (max-width:1024px){.register h2{padding:10px 0px 5px 0px;}
 .register .maincontainer{margin:15px auto;}
 .register .basictext h3{font-size:26px;line-height:24px;padding:0px 0px 20px 0px;}
 .mainform{padding:20px;}
 .basictext h6{padding:10px 5px;}
 .listinline2 li{width:33%;}
 .mainsubmit{padding:15px 20px 40px;}
  .profile-text{ padding:0px 25px;}
 .profile-text h4{ font-size:22px; margin:15px 0px;}
 .sectiontop{ padding:30px 0px 10px 0px;}
}
.footer-row{margin-top:60px;height:auto;margin:0px;}
.footer-row .logo-wrap{width:100%;line-height:28px;text-align:center;padding-top:30px;padding-bottom:30px;}
.footer-row .logo-wrap i{font-size:32px;color:#fff;}
.footer-row .logo-wrap a{padding-left:20px;padding-right:20px;}
.footer-row .logo-wrap a:hover i{color:#000;}
.footer-row .footer-container{background-color:#ffc72c;}
.footer-row .blue-footer{width:calc(100% - 30px);padding-top:60px;padding-bottom:60px;background-color:#0076ab;border-radius:0 40px 0 0;display:block;text-align:center;}
.footer-row .blue-footer .footer-menu{padding-top:50px;padding-bottom:20px;}
@media only screen and (max-width:990px){.footer-row .blue-footer{width:100%;}
 .footer-row .blue-footer .footer-menu{width:75%;margin:0 auto;}
}
.footer-row .blue-footer .footer-menu a{color:#fff;font-size:16px;font-weight:300;margin-left:10px;margin-right:10px;}
.footer-row .blue-footer .footer-menu a:hover{text-decoration:none;color:#ffc72c;}
.footer-row .blue-footer .copy{display:block;font-size:16px;font-weight:400;}
.footer-row .blue-footer .lsa{width:170px;margin-right:25px;}
.footer-row .blue-footer .uwca{width:140px;margin-right:25px;}
.footer-row .blue-footer .law-foundation{width:120px;}
.footer-row .blue-footer .pbl-logo{padding-top:50px;}
@media only screen and (max-width:990px){.footer-row .blue-footer img{display:block;margin:0 auto 20px !important;}
 .headerTop{padding-left:10px;}
 .headerTop .rightnavbar ul{margin-right:5px;margin-bottom:25px;}
 .headerTop .rightnavbar ul li{padding:0px 10px;}
}
span.fc-time{ display:none !important;}
.add-folder btn btn-info action{display:none !important;}

.viewDetailsBtn{
width: 70px;
text-align: center;
background: #FCE7D0;
font-size: 12px;
font-weight: 600;
display: block;
padding: 4px 5px;
color: #F68B18;
border: 1px solid #FCE7D0;
border-radius: 5px;
}

.shifts-table .maintab ul li a.active{ border-bottom: 4px solid #0076AB}

.d-flex{ display:flex;}
.viewDetailsBtn{text-align: center;background: #FCE7D0;font-size: 12px;font-weight: 600;display:inline-block;padding: 4px 5px;color: #F68B18; cursor:pointer; border: 1px solid #FCE7D0;border-radius: 5px;}
.viewDetailsBtn a{color: #F68B18; } 

.viewCasesBtn{  display:inline-block; text-align:center; background:#E4F1FE; font-size: 12px; font-weight: 600; padding:4px 5px; color: #0E6D91; cursor: pointer; border:1px solid #E4F1FE; border-radius:5px; margin-left:5px; }
.viewCasesBtn a{ color:#0275A0; text-decoration:none; }

.viewCasesBtn{
width: 70px;
text-align: center;
background: #E4F1FE;
font-size: 12px;
font-weight: 600;
display: block;
padding: 4px 5px;
color: #0E6D91;
border: 1px solid #E4F1FE;
border-radius: 5px;
}


.saveBtn{display:inline-block; text-align:center; background:#019B45; font-size: 12px; font-weight: 600; padding:6px 10px; color: #fff; cursor: pointer; border:1px solid #019B45; border-radius:5px; }
.saveBtn a{ color:#fff; text-decoration:none; }
 
.caseDetailsmain .shifts-table{ padding:20px 30px;}
.caseDetails{ padding:0px;}

.requestSuccessful{ width:210px; text-align: center;}
.requestSuccessful a{text-decoration:none; display:flex; align-items:center; justify-content:center; border:1px solid #0176AB; padding:10px; border-radius:5px;}
.requestSuccessful a svg{ margin-right:5px;}

.btnSubmitmain{ display: inline-block;}

.documentstab{overflow:hidden}
.documentstab ul{list-style:none;margin:0 0 10px;padding:0;float:left}
.documentstab ul li{display:inline-block;margin:0 25px 20px 0;font-size:16px;color:#333}
.documentstab ul li a.active{padding:10px 5px;border-bottom:4px solid #5E7998;color:#333}
.documentstab ul li a{padding:10px 5px;text-decoration:none;color:#333;border-bottom:4px solid #fff;padding-bottom:5px;line-height:40px;font-weight:600;font-size:16px}
.documentstab ul li img{margin-right:5px;width:17px}
.downloadBtn{text-decoration:none!important;width:120px;position:relative;display:flex;padding:0 15px;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 0 1px 2px 0 rgb(141 141 141 / 20%);line-height:38px;border:1px solid #5E7998;background:#fff;height:38px;border-radius:8px;font-size:16px;font-weight:500;color:#5E7998!important}
.downloadBtn:hover{text-decoration:none;color:#fff!important;background:#5E7998}
 .documentstable a{color:#555;text-decoration:underline;line-height:20px}
.documentstable a img{margin-right:6px;float:left}
.contactplus .panel-heading{padding:0}
.contactplus .panel-title a{padding:12px 15px;display:block}
.contactplus .panel-group .panel{margin-bottom:10px}



/*----------multiple-file-upload-----------*/
.file-upload-contain{position:relative;margin-bottom:30px}
.file-upload-contain .file-input,.file-upload-contain .file-preview{position:initial}
.file-upload-contain .file-drop-zone{border:2px dashed #becad8;transition:.3s;margin:0;padding:0;border-radius:20px;background-color:#f1f8fe;min-height:auto}
.file-upload-contain .file-drop-zone.clickable:hover,.file-upload-contain .file-drop-zone.clickable:focus,.file-upload-contain .file-highlighted{border:2px dashed #becad8!important;background-color:#dfedfc}
.upload-area i{color:#1e80e8;font-size:50px}
.upload-area p{margin-bottom:30px;margin-top:30px;font-size:18px;color:#333;text-align:center!important}
.upload-area p b{color:#1e80e8}
.upload-area p span{color:#004D59;font-weight:700;text-decoration:underline}
.upload-area button{padding:8px 16px;min-width:150px;font-size:16px;font-weight:600;color:#fff;background-color:#1e80e8;border:2px solid #5E7998;border-radius:50px;transition:.3s}
.upload-area button:hover{background-color:#1e80e8;box-shadow:0 4px 8px rgb(37 128 232 / 48%)}
.file-preview{padding:0;border:none;margin-bottom:30px}
.file-preview .fileinput-remove{display:none}
.file-drop-zone-title{padding:20px 10px}
.file-drop-zone .file-preview-thumbnails{cursor:pointer}
.file-preview-frame{cursor:default;display:flex;align-items:center;border:none;border:1px solid #eee;box-shadow:none;border-radius:8px;width:100%;padding:15px;margin:8px 0}
.file-preview-frame:not(.file-preview-error):hover{border:1px solid #ccc}
.file-preview-frame .kv-file-content{min-width:45px;min-height:45px;width:45px;height:45px;border-radius:4px;margin-right:10px;background-color:#fff;padding:3px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.file-preview-image{border-radius:4px}
.file-preview-frame .file-footer-caption{padding-top:0;text-align:left;margin-bottom:0}
.file-detail{font-size:14px;height:auto;width:100%;line-height:initial}
.file-detail .file-caption-name{color:#555555;font-size:15px;font-weight:600;margin-bottom:6px}
.file-detail .file-size{color:#444;font-size:12px}
.kv-zoom-cache{display:none}
.file-preview-frame .file-thumbnail-footer{height:auto;display:flex;align-items:center;justify-content:space-between;width:100%}
.file-preview-frame .file-drag-handle,.file-preview-frame .file-upload-indicator{float:none}
.file-preview-frame .file-footer-buttons{float:none;display:flex;align-items:center}
.file-preview-status.text-center{display:none}
.kv-file-remove.file-remove{border:none;background-color:#fff;color:#777;width:45px;height:45px;font-size:20px;border-radius:4px;margin:0 4px}
.file-drag-handle.file-drag{border:none;background-color:#fff;color:#2580e8;width:25px;height:25px;font-size:12px;border-radius:4px;margin:0 4px;display:none}
.kv-file-upload.file-upload{border:none;background-color:#48bd22;color:#fff;width:25px;height:25px;font-size:12px;border-radius:4px;margin:0 4px}
.file-thumb-loading{background:none!important}
.file-preview-frame.sortable-chosen{background-color:#64a5ef;border-color:#64a5ef;box-shadow:none!important}

.maintab ul li.active{ border-bottom:4px solid #FEC526;   }
.maintab ul li.active{text-decoration:none; color:#005378; border-bottom:4px solid #fff; padding-bottom:5px;   line-height: 40px; font-weight:600; font-size:18px;}