body{
	height: 98vh;
	background-image: linear-gradient(to right, rgba(31, 207, 203, 0.3), rgba(0, 173, 169, 0.3)), url("../imagenes/odonto.jpg");
	/*background-repeat: no-repeat;*/
  	background-size: cover;
}
input{
	border-style: none;
	appearance: none;
	background: transparent;
	font-size: 1.2rem;
	width: 80%;
    color: rgba(45, 55, 72, 1);
}
input:focus{
	outline: 0;
}
a{
	color: #0072ff;
	text-decoration: none;
}
a:hover, a:focus {
    color: #2d5a87;
    text-decoration: underline;
}
a:active, a:hover {
    outline: 0;
}
.input-style-covert{
	display: flex;
	border: 0 solid;
	padding: .2rem;
	border-bottom-width: 2px;
	border-color: #1FCFCB;
}
.box {
	display: flex;
	justify-content: center;
	height: 100%;
	width: auto;
}
.container{
	display: flex;
	/*flex-wrap: wrap;*/
	width: 50%;
	height: 75%;
	background: white;
	align-self: center;
	border-radius: 5px;
	align-content: space-between;
	box-shadow: 1px 5px 7px -2px rgba(0,0,0,.2), 0 2px 4px -1px rgba(0,0,0,.06);
}
.child{
	width: 50%;
	height: auto;
}
.left-side{
	display: flex;
    padding: 30px;
    text-align: center;
    justify-content: center;
	/*background-image: linear-gradient(to right, rgb(0 0 0 / 30%), rgb(0 0 0 / 30%)), url(../images/office.jpg);*/
	background-repeat: no-repeat;
  	background-size: cover;
  	border-radius: 5px 0 0 5px;
}
.right-side{
	display: flex;
	padding: 30px;
	text-align: center;
	justify-content: center;
}
.content-side{
	align-self: center;
	width: 100%;
}
.image-control{
	/*ight: 100%;*/
	height: auto;
	width: 100%;
}
.image-control-right-side{
	height: 6rem;
	width: 6rem;
	display: none;
}
.order-text{
	text-align: left;
	padding: 20px;
}
.content-button{
	padding: 0.5rem;
}
.font-sans {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.icons-size{
	width: 1.4rem;
	height: 1.4rem;
}
.button-submit{
	background: #1FCFCB;
	color: white;
	font-weight: bold;
	padding: 10px;
	cursor: pointer;
	font-size: 1rem;
}
.button-submit:hover{
	background: #1FBFBC;
	color: white;
}
.span-cover-link{
	text-align: right;
	padding-right: 20px;
	font-size: 0.8rem;
}
.img-logo-head{
	width: 100%;
	height: auto;
	text-align: center;	
}
.hr_border {
	border-color: #1fcfcb36;
}
.text_aling_registro {
	text-align: center !important;
	padding: 15px 0px 15px 0px;
}
@media(max-width: 1024px) and (min-width: 769px) { .button-submit { font-size: 0.68rem; } }
@media(max-width: 768px){ .container{ width: 100%; height: 100%; } .left-side{ display: none; } .right-side{ width: 100%; } .image-control-right-side{ display: inline; } .button-submit { font-size: 0.9rem; } }