:root {
    --primary_color: #3498db;
    --secondary_color: #2ecc71;
	--addit_black:#000000;
	--addit_white:#ffffff;
	--gray_color:#737373;
	
    --primary_font: "Inter";
    --secondary_font: "SpaceGrotesk-Regular";
	
	--primary_border:#e5e7eb;
}

*{
	font-family: "Inter";
}
 body{
	 background-color:#fff;
	 color:#000009;
 }
 p{
	 color:var(--gray_color);
 }
h1,h2,h3,h4,h5,h6{
	font-size:auto;
}
a,a:hover,a:focus{
	text-decoration:none;
}
button,button:hover,button:focus{
	border:none;
	box-shadow:none;
	outline:none;
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2)format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 18px!important;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}	




.doctor-register-or-edit-form #edit-pass{
	display:flex;
	gap:4;
	margin:0px!important;
}
.doctor-register-or-edit-form button,	
.doctor-register-or-edit-form textarea,
.doctor-register-or-edit-form select,
.doctor-register-or-edit-form input{
	    padding-top: .5rem;
    padding-bottom: .5rem;
	width:100%;
	    padding-left: .75rem;
    padding-right: .75rem;
	/* background-color:#fff; */
	margin:0px;
	border:1px solid #e5e5e5;
	border-radius:0.5rem;
	height: 2.5rem;
}
/* .doctor-register-or-edit-form .js-form-item-timezone{ */
	/* margin-bottom:20px; */
/* } */
.doctor-register-or-edit-form #edit-field-address-container2 .form-item-field-address-postal-code,
.doctor-register-or-edit-form #edit-field-address-container2 .js-form-item-field-address-locality{
	width:50%;
}
.doctor-register-or-edit-form .js-form-item-field-address-administrative-area lable{
	display:block;
}
.doctor-register-or-edit-form label{
	margin:0px;
}
.doctor-register-or-edit-form .form-item,.doctor-register-or-edit-form .form-actions{
	margin:10px 10px!important;
}
.doctor-register-or-edit-form .form-item-language,
.doctor-register-or-edit-form .form-item-timezone{
	width:50%;
}
.doctor-register-or-edit-form #edit-field-address{
	    border-bottom: 1px solid #dfdfdf;
    margin: 20px 0px;
    padding: 5px 0px 10px 0px;
    border-top: 1px solid #e2e2e2;
} 
.doctor-register-or-edit-form #edit-settings{
	display:flex;
	
}
.doctor-register-or-edit-form #edit-role-doctor{
	    width: auto;
    height: 100%;
}
.doctor-register-or-edit-form #edit-field-address-container2{
	display:flex;
}
.doctor-register-or-edit-form #edit-actions input{
	margin:20px 10px;
	width:auto;
}
.doctor-register-or-edit-form #edit-actions{
}
.site-buttons{
	background:#000;
	color:#fff;
	border:1px solid #000;
	transition:all 0.5s ;
	border-radius:8px;
	font-size:14px;
    transition: all 0.3s;
	padding:5px 20px;
	width:auto;
}
.site-buttons:hover{
	background:#fff;
	color:#000;
	border:1px solid #000;
}