table td {
	vertical-align: inherit;
}

td.cat {
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	background-color: #F3F4F5;
	width: 10%;
}
td.cat2 {
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	width: 10%;
}
td.cat-center {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #F3F4F5;
	width: 10%;
}
.btn-primary > i:before{
	color:white!important;
}
.btn-success > i:before{
	color:white!important;
}
.btn-danger > i:before{
	color:white!important;
}
.btn-danger > i:before{
	color:white!important;
}

td.des {
	width: 23.3%;
}
label.des {
	width: 10%;
	font-weight: normal;
}
td.des, label.des {
	font-size: 12px;
}

.table-minified tr > th{
	text-align: center;
	vertical-align: middle !important;
}

.table-minified tr > td{
	text-align: center;
}

.table-minified tr > th.col-md-1{
	width: 8.33333333%;
}

td.plan {
	vertical-align: middle;
}

td.plan.plan-barato {
	background-color: #D9FFD2 !important;
	box-shadow: 0 0 0 0 black;
	animation: boxShadow 3s infinite;
	-webkit-animation: boxShadow 3s infinite;
}

td.plan.plan-inhabilitado {
	background-color: #999999 !important;
	box-shadow: 0 0 0 0 black;
	animation: boxShadow 3s infinite;
	-webkit-animation: boxShadow 3s infinite;
}

.price-box {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 1px solid #f2f1f2;
	padding: 14px 0;
	text-align:center;
}

.price-box{
	border: 1px solid transparent;
}

.price-box:hover{
	cursor: default;
}

.price-box:hover,
.price-box.selected:hover{
	background-color:#f2f1f2;
	color:#E80303;
}

.price-box.selected {
	/*font-weight: bold;  */
	border: 1px solid #F00;
	background-color: #FFDADA;
}

.f-10{	font-size: 	10px	!important;}
.f-11{	font-size: 	11px	!important;}
.f-12{	font-size: 	12px	!important;}
.f-14{	font-size: 	14px	!important;}
.v-alg-mid{	vertical-align: middle 	!important;	}

input.invalid,
select.invalid,
textarea.invalid{
	border-color: red;
}


.compania-container > .table td{
	padding: 3px;
}

.compania-container{
	width: 100%;
	border: 1px solid #CCC;
	margin-bottom: 25px;
}

.header > small > a {
	color:rgba(252, 71, 86, 1)!important;
}
.td-cobertura > a{
	color:rgba(252, 71, 86, 1);
}
.user-header{
	background-color:rgba(252, 71, 86, 1)!important;
}
.compania-container > table .header{

	background-color:rgba(252, 71, 86, 0.15)!important;
	border-color:rgba(252, 71, 86, 0.15)!important;
	color:white!important;
	font-weight: 800;
}
.compania-container > table .header {
	background-color:rgba(252, 71, 86, 0.15)!important;
	border-color:rgba(252, 71, 86, 0.15)!important;
	color:rgba(252, 71, 86, 0.85)!important;
	font-weight: 800!important;
}
.compania-container > table .header > a{
	color:rgba(252, 71, 86, 0.85)!important;
	font-weight: 800!important;
}
.navigation-tab > a {
	color:rgba(252, 71, 86, 1)!important;
}
.panel-heading {
	 background-color:rgba(252, 71, 86, 0.85)!important;
	color:white!important;
	border-color:rgba(252, 71, 86, 0.85)!important;
 }
.panel-primary{
	border-color:rgba(252, 71, 86, 1)!important;
}
.label-suma-asegurada, .label-suma-asegurada-value{
	color:rgba(252, 71, 86, 0.85)!important;
	font-weight: 800;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd!important;
	border-bottom-color: transparent!important;
}
.fa-file-text::before{
	color:rgba(252, 71, 86, 1)!important;
}
.navbar , .logo{
	background-color:rgba(252, 71, 86, 1)!important;
}
#btnBuscarPorFiltros , .pagination > .active > span , .btn-success , .btn-info {
	background-color:rgba(252, 71, 86, 1)!important;
	border-color:rgba(252, 71, 86, 1)!important;
}

.btn-primary , .box-header, .pace-active  {
	background-color:rgba(252, 71, 86,1)!important;
	border-color:rgba(252, 71, 86, 1)!important;
}


.destacados-container > table .header{
	background-color: rgba(252, 71, 86, 0.15)!important;
	color:rgba(252, 71, 86, 1)!important;
	border-color:rgba(252, 71, 86, 1)!important;
}
  i:before{
	color:rgba(252, 71, 86, 1)!important;
}

.descarga_tibest:before{
	color:rgba(72, 65, 65, 0.993)!important;
}

.destacados-container{
	width: 100%;
	border: 1px solid #CCC;
	margin-bottom: 25px;
	vertical-align: middle;
}
.nav-tabs>li>a {
	color: rgba(252, 71, 86, 1)!important;
}

.destacados-container .btn.btn-success{
	background-color: rgba(252, 71, 86, 0.85)!important;
	border-color: rgba(252, 71, 86, 1)!important;
	width: 100px;
}
a:hover{
	color:rgba(252, 71, 86, 1)!important;
}
.coberturaBarata{
	background-color: rgb(172, 195, 243); /* #919bd5; */
}



.compania-container [data-type='coberturas'] td{
	font-size: 12px;
}

.tabla-cotizacion .fila:first-child td {
	color:rgba(252, 71, 86, 1);
}

.compania-container table td{
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.compania-container table td:first-child{
	border-left: 0px;
}

.compania-container table td:last-child{
	border-right: 0px;
}

tr.no-border > td{
	border-top: 0px !important;
}

table tr.td_10 td{	width: 	10%;	}
table tr.td_9 td{	width: 	11.111%;}

.mg-b-0{
	margin-bottom: 0px;
}

.f-bold{
	font-weight: bold;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #ccc;
	opacity: 1;
}
.error{border-color:#F00;}

select>option[disabled] {
	background: #ececec;
}
/*!*checkbox switch*!*/
/*.form-group input[type="checkbox"] {*/
/*	display: none;*/
/*}*/

/*.form-group input[type="checkbox"] + .btn-group > label span {*/
/*	width: 20px;*/
/*}*/

/*.form-group input[type="checkbox"] + .btn-group > label span:first-child {*/
/*	display: none;*/
/*}*/
/*.form-group input[type="checkbox"] + .btn-group > label span:last-child {*/
/*	display: inline-block;*/
/*}*/

/*.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {*/
/*	display: inline-block;*/
/*}*/
/*.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {*/
/*	display: none;*/
/*}*/
/*!*fin checkbox switch*!*/

.disabled {
	pointer-events: none;
	opacity: 0.6;
}

.form-control[readonly] {
	pointer-events: none;
}
.loading-masiva {
	background: url("../img/ajax-loader1.gif") no-repeat scroll center center transparent ;
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 50;
	display: block;
}

.loading-back {
	background-color: #fff;
	height: 100%;
	width: 100%;
	opacity: 0.5;
	z-index: 49;
	display: block;
	position: absolute;
}
.bg-gray {
	background-color: grey;
}

.reanudar_grupo:not(.desactivado) span{
	color: rgba(252, 71, 86, 1)!important;;
	cursor: pointer;
}

.pausar_grupo:not(.desactivado) span{
	color: red;
	cursor: pointer;
}

.border-div {
	border: 1px solid black;
}

.aImprimir {
	border: 3px solid rgba(252, 71, 86, 1)!important;
}
.aEnviar {
	border-right:3px solid rgba(252, 71, 86, 1)!important;
	border-left:3px solid rgba(252, 71, 86, 1)!important;
}

.last-td {
	border-bottom: 3px solid rgba(252, 71, 86, 1)!important;
}
#imprimir-container {
	display: none;
}
.ui-front {
	z-index: 9999999 !important;
}

.iconos {
	width: 340px;
	margin: 0 auto;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 11px;
	text-align: center;
	margin-top: 10px;
}
.iconos img { margin-bottom: 5px; }
.icono {
	width: 38px;
	height: 38px;
	border-radius: 19px;
	display: inline-block;
	margin: 0 3px;
}
.icono.on { background-color: rgba(252, 71, 86, 1)!important;}
.icono.off { background-color: rgba(252, 71, 86, 1)!important;}
.icono-mini {
	width: 10px;
	height: 10px;
	border-radius: 19px;
	display: inline-block;
	margin: 0 3px;
}
.icono-mini.on { background-color: rgba(252, 71, 86, 1)!important;}
.icono-mini.off { background-color: #AAA}


.btn-warning{
	background-color: rgba(252, 71, 86, 0.30)!important;
	border-color: rgba(252, 71, 86, 1)!important;
}

#btn-imprimir , #btn-desactiva-imprimir, #btn-desactiva-enviar , #btn-enviar-email, #btn-activa-enviar, #btn-activa-imprimir{
	background-color: rgba(252, 71, 86, 0.85)!important;
	border-color: rgba(252, 71, 86, 1)!important;
}
#row container-btns{
	background-color: transparent!important;
}
button.confirm {
	background-color: rgba(252, 71, 86, 0.85)!important;
}
button.swal-button--emitir{
	background-color: rgba(252, 71, 86, 0.85)!important;
	border-color: rgba(252, 71, 86, 0.55)!important;
}

::-moz-selection { /* Code for Firefox */

	background-color: rgba(252, 71, 86, 0.85)!important;

}

::selection {

	background-color: rgba(252, 71, 86, 0.85)!important;

}
.fa-eye::before{
	color:white!important;
}

.btn-expand {
	background-color: #ffffff !important;
	border-radius: 3px !important;
}
