@font-face {
	font-family: 'CanelaDeck-Bold';
	src: url('fuentes/CanelaDeck-Bold.otf');
} 
@font-face {
	font-family: 'CanelaDeck-Medium';
	src: url('fuentes/CanelaDeck-Medium.otf');
} 
@font-face {
	font-family: 'CanelaDeck-Regular';
	src: url('fuentes/CanelaDeck-Regular.otf');
} 
@font-face {
	font-family: 'Muli-Regular';
	src: url('fuentes/Muli-Regular.ttf');
}
@font-face {
	font-family: 'Muli-Black';
	src: url('fuentes/Muli-Black.ttf');
}
body {
	background-color: #ffffff;
	font-family: 'Muli-Regular';
}
.claim {
	width:100%;
}
.claim img{
	width:100%;
}
.claim-movil {
	display:none;
	width:100%;
}
.arriba {
	background-color: #24231f;
}
.container-sm {
	max-width:640Px;
}
h2 {
	color: #cb2f29;
	font-family: 'CanelaDeck-Medium';
}
.form-control {
background-color: #f8e5e8;
border: 1px solid #f8e5e8;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0Px;
}
.custom-select {
	font-family: Roboto;
	border: 1px solid #f8e5e8;
	background: #f8e5e8 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;	
}
.option {
	font-family: 'Muli-Regular' !important;
}
.btn-primary {
	border-radius: 0Px;
	border-color: #cb2f29;
	background-color: #cb2f29;	
	font-family: 'Muli-Black';
}
.btn-primary:hover {
	border-radius: 0Px;
	border-color: #f8e5e8;
	background-color: #f8e5e8;	
	color: #000;
}
.btn-secondary {
	border-color: #000;
	background-color: #000;	
}
.padcha {
	padding-left:10Px;
	padding-top:5Px;
}
.custom-control-label {
	font-size:80%;
}
.custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: -2rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
    content: "";
    background-color: #f8e5e8;
    border: #f8e5e8 solid 2px;

}
.custom-control-label:focus {
	border: 2px solid #cb2f29;
	  border-color: #cb2f29;
	  box-shadow: inset 0 1px 1px rgba(203, 47, 41, 0.075), 0 0 8px rgba(203, 47, 41, 0.6);
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='0' height='0' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%cb2f29'/%3e%3c/svg%3e");

}
.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #0061AE;
    background-color: #0061AE;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.form-check {
    position: relative;
    display: block;
    padding-left: 2.25rem;
}
.modal-dialog {
	/*border: 2px solid red;*/
	border-radius: 0Px;
	
}
.modal-content {
	border: 0Px;
	border-radius:0Px;
	background: transparent;
}
.bootbox .modal-footer {
	justify-content: center;
	display:none;
}
.bootbox-accept {
	
}
.bootbox-close-button {
	color:#fff;
}
@media (max-width: 900px) {
	.claim {display:none;}
	.claim-movil {display:block;min-width:100%;}	
	.col-3 {
		min-width:100%;
		text-align: center !important;
	}
	.col-6 {
		min-width:100%;
		text-align: center !important;
	}  
}