.btn-info {
  background: linear-gradient(45deg, #02b8f4, #0c59a7) !important;
  border:0 !important;
  border-radius: 0!important;
}
.no-gutter { padding: 0 5px; }
.page-header { margin-top: 0; }
.treatments-price-label{ vertical-align: middle; margin-bottom: 5px; }
#wait { display: none; }
.error-block { color: red; }
.px-0 { padding-right: 0; padding-left: 0; }
.faq_section { background: #f9f9f9; padding-top: 10; padding-bottom: 10px; border-radius: 5px; }
.video-control { margin-bottom: 10px; }
.flex { display: inline-flex; }
.label-checkbox{ width: 400px; }
.form-group.no-gutter {
    margin-bottom: 5px;
}
.modal-dialog { background: #fff; }

/*Login Page*/
.login-page { background: #f9fafb; }
.block-login { margin: 0 auto; }
.login-logo { width: 250px; }
.block-login .block-login-logo { padding: 30px 20px; }
.logo2 { border-bottom: 1px solid #efefef; padding-bottom: 20px; margin-left: 0; padding-top: 10px; }
.block-login-content { border-radius: 0; }
.block-login h1 { padding: 10px 0px; font-size: 22px; font-weight: 500; }
.block-login-content .form-control {
	height: 40px;
	border-radius: 0;
	font-size: 16px;
}
.form-check-label {
	font-size: 15px;
	line-height: 1.5;
	font-weight: normal;
	margin-left: 5px;
	color: #333;
}
.login-btn { border-radius: 0;  border:0!important; height: 40px; font-size: 16px; margin: 20px 0; background: #055ca3!important;}
.login-btn:hover { background: #0abea0!important; }
.divider{ position: relative; }
.register-btn {  border-radius: 0; height: 40px; font-size: 14px; margin: 20px 0; background: #ddddde!important; color: #333; font-weight: 500; box-shadow: 0px 0px 2px 0px #646464;}
.or { position: absolute; bottom: 4px; background: #fff; width: 150px; left: 50%; font-size: 16px; transform: translateX(-50%); }
.mt-3 { padding-top: 30px; }
@media only screen and (max-width: 680px){
	.block-login {width: 95%; }
	.block-login .block-login-logo { padding: 20px 20px; }
	.block-login .block-login-content { padding: 10px 30px 20px; }
	hr { margin-top: 40px; margin-bottom: 40px; }
	.or { bottom: 0; top: -10px; height: 20px; margin-bottom: 0; }
}