body.crtPg  .card-header{
	padding: 0;
}

body.crtPg fieldset{
  margin-top: 30px;	
}

body.crtPg .btn-wrpr {
	margin-top: 30px;
}

body.crtPg .sclCnct i{
	font-size: 20px;
	padding-right: 15px;
}

body.crtPg .sclCnct i:hover{
  color: #7367f0;
}

body.crtPg .sclCnct{
  margin-bottom: 20px;

}

body.crtPg .imgWrpr{
text-align: center;

}
body.crtPg  .imgWrpr img{
  float: none;
  width: 70%;
}

.cstm-help-block{
color: #ea5455;
list-style-type: none;
font-size: 0.875rem;
padding-top: 0.2rem;
font-weight: bold;

}

body.crtPg .fieldGrp {
width: 100%;
float: left;
padding: 30px 0px;
margin: 0;

}

body.crtPg .fieldGrp span{
	font-weight: bold;
}

body.crtPg h2.content-header-title{
	float:left;
	width: 100%;
}

body.crtPg.abt  .chkLstWrpr .form-group{
	margin-bottom: 15px;
}

body.crtPg.abt  .chkLstWrpr h4{
	margin-bottom: 15px;
	text-transform: uppercase;
}

body.crtPg.abt  .chkLstWrpr .lrnMrWrpr{
	margin-top: 30px;
}

body.crtPg.abt .lrnMrWrpr ul {
	padding-left: 14px;
}

body.crtPg.abt .lrnMrWrpr ul li a{
  font-size: 13px;
}

.form-group .hlpTxt {
	font-size: 12px;
} 

body.crtPg.trs h4{
margin: 0px auto;
    width: auto;
    float: none;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;

}

body.crtPg.trs h4 select{
width: 200px;
    display: inline;
    margin-left: 20px;
}	

body.crtPg.trs .trsMnWrpr img{
  width: 100%;
}

body.crtPg.trs .trsMnWrpr .addTrBtn button{
	float: none !important;
	margin: 20px auto 0!important;
	width: 400px !important;
}


body.crtPg.trs .trsMnWrpr .cstmzTrBtn button{
	float: none !important;
	margin: 20px auto 0!important;
	width: 400px !important;
}

.lnk{
	cursor: pointer;
}

.btnPnl button{
	width: 120px;
	margin: 0 20px 0 0 !important;
	float: left;
}

.hide{
	display: none;

}

.modal-header h4{
	padding: 0 !important;
	margin: 0 !important;
}

.modal-body .btnPnlBnft button{
    width: 300px !important;
    margin: 0px auto !important;
    float: none;
}


.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem) !important;
}
.cstmDel {
font-size: 20px;
    font-weight: bold;
}    


body.crtPg a.trEdt.lnk {
	display: block
  width: auto;
  float: right;
}

body.dshbrd .suprtng .card-body {
	text-align: center;
}

body.dshbrd .suprtng .card-body p,
body.dshbrd .suprtng .card-body h4{
	text-align: left;
}

body.dshbrd .suprtng img.round{
	width: 150px;
	border-radius: 75px;
}

.horizontal-menu.navbar-floating:not(.blank-page) .app-content {
    padding-top: 4.75rem;
}


body.dshbrd  .tbs .card-body{
  text-align: center;

}

body.dshbrd  .tbs img{
	max-height: 250px;
}

body.crtrHm  ul.ndIds{
	float: left;
width: 100%;
margin: 0px;
padding: 0px 20px 20px;
}

body.crtrHm  ul.ndIds li {
	float: left;
width: 50%;
}


.chkLstWrpr .red{
  color: red;
  font-weight: bold;

}

.chkLstWrpr .red.checked{
  color: green;
  font-weight: bold;

}

.chkLstWrpr .red .vs-checkbox {
  border-color: red !important;
}	

.chkLstWrpr .red.checked .vs-checkbox {
border-color: green !important;

}	


.chkLstWrpr .red.checked input:checked ~ .vs-checkbox .vs-checkbox--check {
  background-color: green !important;
}	

body.pgPrv h2.content-header-title {
	width: 100%;
	text-align: center;
	text-transform: capitalize;
}

body.pgPrv  .usrDtls {
  margin: 100px auto 30px;
  text-align: center;

}
body.pgPrv .cvrBnr{
	position: relative;
	background-size: 100% 100%; 
	height: 400px; 
	width: 100%;
}

body.pgPrv .prflPcWrpr {
position: absolute;
left: 0;
right: 0;
text-align: center;
bottom: -75px;
}

body.pgPrv .prflPcWrpr img {
	width: 150px;
height: 150px;
border-radius: 75px;
border: 5px solid white;
}
body.pgPrv .hdsUp {
line-height: 40px;
}

body.pgPrv  .trImg {
	height: 150px;
}

body.pgPrvwTb iframe{
	width: 150%;
	margin-bottom: -250px;
	height: 1000px;
	border: none;
	transform: scale(0.66666667, 0.48);
	transform-origin: 0 0;
	position: absolute;
	top: 0;
	left: 0;

}

body.pgPrvwTb  button#svChngs{
	display: none;
}

body.pgPrvwTb .ifrmOvrly {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
}

body.pgPrvwTb .ifrmOvrly.hovr{
	background: rgba(0, 0, 0, 0.3);
}

.dsbld{
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
}