/*  MICROTHEMER STYLES  */


/*= Therapists page =========== */

/** Therapists page >> Mt page manage therapistsmt 279 therapystsloopwrap **/
.mt-page-manage-therapists.mt-279 .therapystsloopwrap {
	display: grid !important;
	grid-gap: 10px !important;
	gap: 10px !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: 1fr 1fr !important;
}

/** Therapists page >> Mt page manage therapistsmt 279 therapist name **/
.mt-page-manage-therapists.mt-279 .therapist-name {
	color: rgb(1, 48, 94) !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

/** Therapists page >> Imagine therapist **/
.therapist-image img {
	box-shadow: 2px 2px 4px rgba(48, 48, 48, 0.49) !important;
	width: 100px !important;
	margin-top: 10px !important;
	border: 2px solid rgba(1, 48, 94, 0.52) !important;
	border-radius: 50% !important;
}

/** Therapists page >> Mt 279 therapist contact **/
.mt-279 .therapist-contact {
	margin-top: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-around !important;
	justify-content: space-around !important;
}

/** Therapists page >> Mt page manage therapistsmt 279 therapist element **/
.mt-page-manage-therapists.mt-279 .therapist-element {
	background-color: rgb(240, 245, 250) !important;
	min-height: 200px !important;
	padding: 20px !important;
	border: 1px solid rgb(1, 48, 94) !important;
	border-radius: 8px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** Therapists page >> Mt 279 therapist phone **/
.mt-279 .therapist-phone {
	background-color: rgb(1, 48, 94) !important;
	width: 45% !important;
	height: 35px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-radius: 5px !important;
	position: relative !important;
}

/** Therapists page >> Mt 279 therapist email **/
.mt-279 .therapist-email {
	background-color: rgb(12, 132, 68) !important;
	width: 45% !important;
	height: 35px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-radius: 5px !important;
	position: relative !important;
}

/** Therapists page >> Mt 279 therapist phone anchor **/
.mt-279 .therapist-phone a {
	color: rgb(242, 242, 242) !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Therapists page >> Mt 279 therapist email anchor **/
.mt-279 .therapist-email a {
	color: rgb(242, 242, 242) !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

/** Therapists page >> Mt page manage therapistsmt 279 mypagination **/
.mt-page-manage-therapists.mt-279 .mypagination {
	margin-top: 30px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Therapists page >> Mt 185 mdl body **/
.mt-185 .mdl-body {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}


/*= Post Forms ================ */

/** Post Forms >> Editor tabs WYSIWYG **/
.wp-editor-tools {
	display: none !important;
}

/** Post Forms >> Page template defaultmt 273 addtherapistwrapper **/
.page-template-default.mt-273 .addtherapistwrapper {
	text-align: left !important;
	width: 100% !important;
}

/** Post Forms >> Page template defaultmt 273 newTherBtnWrap **/
.page-template-default.mt-273 #newTherBtnWrap {
	text-align: left !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** Post Forms >> Page template defaultmt 273 confmessage **/
.page-template-default.mt-273 .confmessage {
	max-width: 400px !important;
}

/** Post Forms >> Page template defaultmt 273 button **/
.page-template-default.mt-273 #backbtn {
	font-size: 20px !important;
	padding: 8px 20px 8px 20px !important;
	margin-top: 30px !important;
	border: 1px solid rgba(118, 118, 118, 0.65) !important;
	border-radius: 6px !important;
}


/*= General =================== */

/** General >> Sectiune generala pagina principala **/
.mt-7 #section-1-7 {
	position: relative !important;
}

/** General >> Sectiune generala pagina principala BEFORE pt background **/
.mt-7 #section-1-7::before {
	background-color: rgba(239, 244, 255 ,0.2) !important;
	background-image: url("/wp-content/uploads/2020/06/pattern.png") !important;
	background-size: auto !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	z-index: -1 !important;
	opacity: 0.1 !important;
	content: "" !important;
}

/** General >> Page template defaultmt 7 divbuton **/
.page-template-default.mt-7 .divbuton {
	border-color: rgba(239, 255, 254, 0) !important;
}

/** General >> New columns 7 7 ct div block **/
.mt-7 #new_columns-7-7 > .ct-div-block {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Page template defaultmt 7 div block 28 7 **/
.page-template-default.mt-7 #div_block-28-7 {
	background-color: rgb(239, 244, 255) !important;
}

/** General >> Page template defaultmt 7 div block 31 7 **/
.page-template-default.mt-7 #div_block-31-7 {
	background-color: rgb(255, 250, 239) !important;
}

/** General >> Page template defaultmt 7 div block 30 7 **/
.page-template-default.mt-7 #div_block-30-7 {
	background-color: rgb(247, 255, 239) !important;
}

/** General >> Page template defaultmt 7 div block 29 7 **/
.page-template-default.mt-7 #div_block-29-7 {
	background-color: rgb(249, 239, 255) !important;
}

/** General >> Patient template defaultmt 175 filterwrapper **/
.patient-template-default.mt-175 .filterwrapper {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
}


/*= Main Menu ================= */

/** Main Menu >> Shortcode 60 7 link **/
.mt-7 #shortcode-60-7 > a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(158, 0, 0) !important;
	padding: 8px 20px 8px 20px !important;
	border-radius: 6px !important;
}


/*= Patients list page ======== */

/** Patients list page >> Wpv view layout 33 patientelement **/
.mt-24 #wpv-view-layout-33 > .patientelement {
	background-color: rgb(240, 245, 250) !important;
	padding: 15px !important;
	border: 1px solid rgba(0, 78, 156, 0.17) !important;
	border-radius: 6px !important;
}

/** Patients list page >> Mt page manage patientsmt 24 link patient **/
.mt-page-manage-patients.mt-24 .link-patient {
	font-size: 20px !important;
}

/** Patients list page >> Mt 24 patientnotebtn **/
.mt-24 .patientnotebtn {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(145, 0, 0) !important;
	min-width: 100px !important;
	padding: 5px 20px 5px 20px !important;
	border: 1px solid rgb(145, 0, 0) !important;
	border-radius: 5px !important;
}

/** Patients list page >> Mt 24 patientphonebtn **/
.mt-24 .patientphonebtn {
	color: rgb(242, 242, 242) !important;
	text-align: center !important;
	background-color: rgb(6, 101, 193) !important;
	min-width: 100px !important;
	padding: 5px 20px 5px 20px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 5px !important;
}

/** Patients list page >> Mt 24 btndelete **/
.mt-24 .btndelete {
	width: 20px !important;
	height: 20px !important;
}

/** Patients list page >> Mt 24 patientemailbtn **/
.mt-24 .patientemailbtn {
	color: rgb(242, 242, 242) !important;
	text-align: center !important;
	background-color: rgb(1, 94, 38) !important;
	min-width: 100px !important;
	padding: 5px 20px 5px 20px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 5px !important;
}

/** Patients list page >> Mt 24 searchelements **/
.mt-24 .searchelements {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Patients list page >> Mt 24 searchbtn **/
.mt-24 .searchbtn {
	margin-right: 15px !important;
	margin-left: 15px !important;
}

/** Patients list page >> .mt-page-manage-patients.mt-24 .patientnamewrap **/
.mt-page-manage-patients.mt-24 .patientnamewrap {
	text-align: left !important;
}

/** Patients list page >> .mt-page-manage-patients.mt-24 .patient-address **/
.mt-page-manage-patients.mt-24 .patient-address {
	color: rgba(64, 64, 64, 0.58) !important;
	font-size: 14px !important;
	font-style: italic !important;
}

/** Patients list page >> .mt-page-manage-patients.mt-24 .patient-age **/
.mt-page-manage-patients.mt-24 .patient-age {
	font-size: 14px !important;
}


/*= Media Frame =============== */

/** Media Frame >> media-frame **/
.media-frame {
	z-index: 15000 !important;
}

/** Media Frame >> Mt 303 media modal **/
.media-modal {
	z-index: 20000000000 !important;
}

/** Media Frame >> Optiunea close media frame **/
.media-modal-close {
	z-index: inherit !important;
}

/** Media Frame >> Titlu mare media frame **/
.media-frame-actions-heading {
	display: none !important;
}


/*= NewClientNote ============= */

/** NewClientNote >> .geninput **/
.geninput {
	min-height: 35px !important;
	padding: 3px 10px 3px 10px !important;
	border: 1px solid rgba(118, 118, 118, 0.44) !important;
	border-radius: 5px !important;
}

/** NewClientNote >> Mt 185 onscreensign **/
.mt-185 #onscreensign {
	text-shadow: 0 0 rgba(0, 0, 0, 0.19) !important;
	box-shadow: 3px 3px 6px 4px rgba(64, 64, 64, 0.33) !important;
	margin-top: 10px !important;
	border-width: 0 !important;
	border-style: none !important;
	border-radius: 0 !important;
}

/** NewClientNote >> Page template defaultmt 185 clearsignature **/
.page-template-default.mt-185 #clearsignature {
	margin-top: 15px !important;
}

/** NewClientNote >> Page template defaultmt 185 wpt form textarea **/
.page-template-default.mt-185 .wpt-form-textarea {
	padding: 8px 10px 5px 10px !important;
}

/** NewClientNote >> .patient-template-default.mt-364 .wpt-form-textarea **/
.patient-template-default.mt-364 .wpt-form-textarea {
	padding: 8px 10px 5px 10px !important;
}

/** NewClientNote >> .cred-form input[type=checkbox] **/
.cred-form input[type=checkbox] {
	line-height: 20 !important;
	width: 20px !important;
	height: 20px !important;
	margin-top: 30px !important;
	margin-right: 20px !important;
}

/** NewClientNote >> .cred-form .wpt-form-checkbox-label **/
.cred-form .wpt-form-checkbox-label {
	
}

/** NewClientNote >> .filtru-rand1, .filtru-rand2 **/
.filtru-rand1, 
.filtru-rand2 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** NewClientNote >> .searchbox **/
.searchbox {
	margin-right: 20px !important;
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
}

/** NewClientNote >> .therapyname **/
.therapyname {
	color: rgb(64, 155, 155) !important;
}

/** NewClientNote >> .btnfind **/
.btnfind {
	margin-right: 10px !important;
}


/*= NotePrinting ============== */

/** NotePrinting >> .painpointssection img **/
.painpointssection img {
	width: 100% !important;
}

/** NotePrinting >> .signaturesection img **/
.signaturesection img {
	max-width: 300px !important;
	border: 1px solid rgba(0, 0, 0, 0.19) !important;
}

/** NotePrinting >> .signaturesection **/
.signaturesection {
	width: 100% !important;
	border-width: 1px !important;
	border-style: hidden !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
}

/** NotePrinting >> .bannersection img **/
.bannersection img {
	width: 100% !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Therapists page =========== */

	/** Therapists page >> Mt page manage therapistsmt 279 therapystsloopwrap **/
	.mt-page-manage-therapists.mt-279 .therapystsloopwrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
}


	/*= NewClientNote ============= */

	/** NewClientNote >> .geninput **/
	.geninput {
	margin-bottom: 10px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Silcontainer canvas:(3) **/
	.mt-175 #silcontainer canvas:nth-of-type(3) {
	
}


	/*= Patients list page ======== */

	/** Patients list page >> Mt 24 patientemailbtn **/
	.mt-24 .patientemailbtn {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

	/** Patients list page >> Mt 24 patientediticons **/
	.mt-24 .patientediticons {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** Patients list page >> Mt 24 searchelements **/
	.mt-24 .searchelements {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** Patients list page >> Mt 24 searchbtn **/
	.mt-24 .searchbtn {
	margin: 15px 0 15px 0 !important;
}


	/*= Therapists page =========== */

	/** Therapists page >> Mt page manage therapistsmt 279 therapystsloopwrap **/
	.mt-page-manage-therapists.mt-279 .therapystsloopwrap {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}


	/*= NewClientNote ============= */

	/** NewClientNote >> .filtru-rand1, .filtru-rand2 **/
	.filtru-rand1, 
.filtru-rand2 {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}


}

