a.btn,button.btn{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border:0px;
	background-color: #FFFFFF;
	width: 180px;
	height: 48px;
	border-radius: 5px;
	-webkit-box-shadow:  0px 0px 3px rgba(0,0,0,0.4);
	        box-shadow:  0px 0px 3px rgba(0,0,0,0.4);
	cursor: pointer;
	color: #0C1219;
	font-size: 13px;
	font-weight: 600;
}
a.btn:hover{
	text-decoration: none;
}

a.btn.disabled,button.btn:disabled{
	background-color: #C2C2C2;
	opacity: 1;
	border:1px solid #CCCCCC;
	cursor: not-allowed;
	-webkit-box-shadow:none;
	        box-shadow:none;
}

a.btn.center,button.btn.center{
	margin : 0px auto;
}
.btn-download{
	font-size: 13px;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	height: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 40px;
}
.btn-blue{
	height: 42px;
	width: 80%;
	border-radius: 10px;
	background-color: #00B3CC;
	color: #fff;
	font-size: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.btn-white{
	background-color: #fff;
	color: black;
	height: 42px;
	width: 168px;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-size: 13px;
	font-weight: 600;
}
.btn-blue:hover{
	text-decoration: none;
}
.modal-body,.form-contact{
	padding: 0px;
}
.btn-login:hover,.btn-white:hover,.btn-call:hover,.a-white:hover{
	background: #F3F3F3 0% 0% no-repeat padding-box;
	-webkit-box-shadow: 0px 3px 6px #00000029;
	        box-shadow: 0px 3px 6px #00000029;
	border: 1px solid #F3F3F3;
	border-radius: 8px;
	opacity: 1;
	text-align: center;
	font: SemiBold 13px/18px Poppins;
	letter-spacing: 0;
	color: #00B3CC;
	opacity: 1;
}
a.btn-document{
	height: 42px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 13px;
	background-color: #00B3CC;
	border-radius: 10px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: 600;
}
.btn-call{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 2px solid #FFFFFF;
	border-radius: 8px;
	opacity: 1;
	text-align: center;
	font: SemiBold 13px/18px Poppins;
	letter-spacing: 0;
	opacity: 1;
}
.btn-send{
	padding: 10px;
	border:1px solid #0C1219;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color:  #0C1219;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
}
.btn-send i{
	margin-right: 10px;
}

.btn.btn-cian.btn-cian-boder{
	border:2px solid var(--cian-color);
	background-color: white;
	color: var(--cian-color);
	max-width: 300px;
}
.btn-cancel{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	font-size: 13px !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important; 
	color: #777777 !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	border:0px !important;
	background-color: white !important;
}