*{
	font-family: 'Roboto', sans-serif !important;
}
body{
	margin: 0;
    padding: 0;
    color: #555555;
	font-size:15px;
    background: #f5f5f5;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	margin-top:0;
}
a{
	color:#579AD1;
}
.container.login{padding-top: 7%;}
.container.login .imgs{ text-align: center;padding-bottom: 13px; }
.container.login .imgs img.logo{ width: 258px;padding-bottom: 7px; }
.container.login label{ color: #373435; }
.container.login input{  width: 96%;min-height: 40px;border-color: #dadada; }
.container.login button{ background: #172982;color: #fff;width: 100%;padding: 16px;font-size: 20px;margin-top: 6px;}


.text-left{text-align:left;}
#page{
	margin: 20px auto;
	background: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#header {
	margin: 0;
	padding: 30px;
}
#logo {
	padding: 10px 20px;
	font-size: 200%;
}
#breadcrumb {
	font-size: 0.9em;
	padding: 0 20px;
}
#mainmenu {
	padding: 0 30px;
}
#content{
	padding:30px;
}
#mainmenu .nav-tabs > li > a{padding-right: 8px;padding-left: 8px;}
#login-form{
	margin-bottom:0;
}
#footer {
	padding: 15px;
	margin: 15px 30px 0 30px;
	font-size: 12px;
	border-top: 1px solid #C9E0ED;
}
.modal-backdrop.fade.in {background-color: rgba(255, 255, 255, 0.61) !important;}
.modal{box-shadow: none;overflow: hidden;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.modal .modal-header{  border: none;text-transform: uppercase;color: #434343;background: -webkit-linear-gradient(#fdfdfd, #eaeaea);background: -moz-linear-gradient(#fdfdfd, #eaeaea);background: -o-linear-gradient(#fdfdfd, #eaeaea);background: linear-gradient(#fdfdfd, #eaeaea);padding: 12px 14px 9px 27px; }
.modal h3{ font-size: 18px; }
.modal .modal-header .icon-close-modal{ background: url(../images/iconos.png) no-repeat -78px 1px;width: 27px;height: 27px;margin: 0;opacity: 1; }
.modal#ModalSelect .modal-body{max-height: 400px;overflow: auto;}  
.modal.modal-lg{ left: 44% !important;width: 767px; }

#PrevWizard{
	width:650px;
	margin:0 auto;
}
#AlertFixed{
	position: fixed;
	top: 15px;
	max-width: 500px;
	right: 0;
	left: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 1000000000;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(99, 99, 99, 0.5);
	-moz-box-shadow: 0px 0px 8px 0px rgba(99, 99, 99, 0.5);
	box-shadow: 0px 0px 8px 0px rgba(99, 99, 99, 0.5);
}
#WBody {
	margin-bottom: 15px;
}
/*
#WBody li{
	z-index: 1020;
}
#WBody li.gs-w.player-revert, #WBody li.dragging{
	z-index: 1020 !important;
}
*/
.gridster ul{
	margin: 0;
	list-style-type: none;
	min-height: 42px;
}
#WCEditor {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	display: none;
}
#WizardHeader .span5.text-right img{
	max-width:none;
}
#Cotizacion_tinyMceArea_tbl{
	width:100% !important;
}
.gridster li > div{	
	background: #FFFFFF;
	padding: 10px 15px;
}
.WPreviewOptions {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 75px;
	text-align:right;
}
.WPreviewOptions a{
	display:inline-block;
	margin-left: 5px;
}
#CEmailExtra .controls > div{
	margin-bottom:20px;
}
#CEmailExtra .controls > div:last-child{
	margin-bottom:0;
}
body > .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.el-finder-dialog.ui-draggable.ui-resizable {
	z-index: 900000;
}
body > .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.el-finder-dialog.ui-dialog-buttons.ui-draggable {
	z-index: 100000000;
}
#WCEditor .info {
	margin-bottom: 15px;
}
#WEditorOptions {
	text-align:right;
	margin-top: 15px;
}
#WEditorOptions .btn{
	margin-left:5px;
}
#WBody li p{
	margin-bottom:0;
}
#ModuleName {
	margin-right: 10px;
}
.gridster  li{
	background:#FFFFFF;
	overflow: hidden;
}
.plazo label.control-label{
	padding-top:0;
	margin:0;
	margin-top: -5px;
	margin-bottom: -5px;
}
#WModulos .span6 > div.slimScrollDiv {
	padding-bottom: 10px;
	padding-top: 0;
}
.button-column {
	text-align: center;
    position:relative; 
}
.button-column a{
	padding-right:2px;
}
.filter-container input {
	height: 15px;
}
.grid-view {
	padding-top: 0;
}
.grid-view td {
	position:relative;
}
.grid-view .filters select{min-width:90px;font-size: 13px;}
#Modulos_Contenido_tbl {
	margin: 0 auto;
}
.button-column .view{
	display:none;
}
#imageSeparator {
	width: 100%;
	height: 6px;
	display: block;
}

#cotizacion-grid td{ font-size: 14px; }
#cotizacion-grid .filters td:nth-child(5) .filter-container{ padding:0;width: 65px; }
#cotizacion-grid  .filters select { min-width: 100%; }
#cotizacion-grid .opciones-cotizacion .dropdown-toggle{ padding: 5px 8px; }
#cotizacion-grid_c0 {
	width: 40px;
}
#cotizacion-grid_c5 {
	width: 10%;
}
.input-append{
	position:relative;
}
.subtitle {
	font-weight: bold;
	font-size: 20px;
	color: #757474;
	margin-top: 5px;
}
#SpinOff {
	position: absolute;
	right: -24px;
	max-width: 20px;
	top: 5px;
}
#cobros-grid table{
	background: #FFFFFF;
	font-size: 12px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;	
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
#cobros-grid table table th, #cobros-grid table table td{
	padding: 2px 5px;
	font-size: 12px;
	text-align: center;
}
#cobros-grid table input {
	vertical-align: top;
}
#cobros-grid.grid-view tbody tr.naranja > td { background-color: rgba(255, 104, 1, 0.51); }
#cobros-grid.grid-view .popover.enviar-factura{  min-width: 235px;left: -241px;top: -29px;max-width: 235px !important; }
#cobros-grid.grid-view .popover.soportes{  width: 235px;left: -242px;top: -24px; }
#cobros-grid.grid-view .popover.left .arrow { top: 47px; }
#cobros-grid.grid-view .popover.enviar-factura i:hover, #cobros-grid.grid-view .popover.soportes i:hover, #pagos-grid.grid-view .popover.soportes i:hover, .tab-content.sp .popover.soportes i:hover{cursor:pointer;}
#cobros-grid.grid-view .popover.enviar-factura .popover-content , #cobros-grid.grid-view .popover.soportes .popover-content, #pagos-grid.grid-view .popover.soportes .popover-content, .tab-content.sp .popover.soportes .popover-content { padding: 14px; }
#cobros-grid.grid-view .popover.soportes .popover-content, #pagos-grid.grid-view .popover.soportes .popover-content, .tab-content.sp .popover.soportes .popover-content{ text-align:center; }
#cobros-grid.grid-view .popover.soportes .popover-content a, #pagos-grid.grid-view .popover.soportes .popover-content a, .tab-content.sp .popover.soportes .popover-content a{ font-size: 14px; }
#cobros-grid.grid-view .progressbox {position: absolute;width: 100%;display:none; bottom: 0;left: 0;width: 100%;} 
#cobros-grid.grid-view .progressbar {height: 10px;background-color: #009bd3;width:1%;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}   
#cobros-grid.grid-view .popover.enviar-factura .alert{ margin: 15px 0 0;line-height: 15px;font-size: 13px; }
#cobros-grid.grid-view .button-column { width: 60px !important;text-align:left; } 
#cobros-grid.grid-view  .btn-group .dropdown-menu{ left: -111px; }
#cobros-grid.grid-view .filters td:nth-child(4) .filter-container, #cobros-grid.grid-view .filters td:nth-child(6) .filter-container, #cobros-grid.grid-view .filters td:nth-child(8) .filter-container{ padding-right:0; }
#cobros-grid.grid-view .filters td:nth-child(8) .filter-container select{ padding-right: 0;padding-left: 1px;min-width: 37px; }
#cobros-grid.grid-view .content-popover-detalles .popover{ top:0 !Important; }

#pagos-grid.grid-view  td button{ padding: 0;border: 0;background: none;color: #000;}
#pagos-grid.grid-view .popover.soportes{  width: 235px;left: -215px;top: -32px; }
.tab-content.sp .popover.soportes{  width: 235px;left: -232px;top: -28px; }
.tab-content.sp{ padding-bottom: 20px; }
.tab-content.sp  .tab-pane{max-height: 300px;overflow: auto; }


.tag-nuevosp{ background: #f10707;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 2px 9px;top: -2px;position: relative; }
.table td{ position:relative; }
.table td .tag-nuevosp{ position: absolute;top: 6px;left: -58px; }
    
.grid-view .opciones-cotizacion .dropdown-menu{ left: -121px; }
.grid-view .info-notificaciones{ min-width: 35px;text-align: center; }
.grid-view .info-notificaciones .c-estadom{ width: 18px;height: 14px;    position: absolute;top: 6px;left: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.grid-view .info-notificaciones .c-estadom.rojo{ background: #ff0000; }
.grid-view .info-notificaciones .c-estadom.verde{ background: #529214; }
.grid-view .info-notificaciones .c-estadom.amarillo{ background: #FFEB3B; }
.grid-view .info-notificaciones table{ margin:0 }
.grid-view .info-notificaciones table td, .grid-view .info-notificaciones table th{ padding: 3px;text-align: center; }
.grid-view .info-notificaciones .tooltip{ min-width:150px; }

.grid-view .popover{
	max-width:600px !important;
}
.grid-view .button-column .text{ font-size: 10.5px;margin-right: 5px; }

.table thead th, .table td{
	vertical-align: middle;
}
.table tbody tr.warning > td {
	background-color: #FFF3B6;
}
.table-hover tbody tr.warning:hover > td {
	background-color: #FFED94;
}
.table tbody tr.inverse > td {
	background-color: #EBEBEB;
}
.table-hover tbody tr.inverse:hover > td {
	background-color: #D3D3D3;
}

.modal .alert{margin: 0;}
.grid-view  #Modulos_FormaDePago, .grid-view #Modulos_Tipo{ width: 120% !Important; }
.grid-view .c-email{ max-width: 180px;overflow: auto; }
.grid-view .c-cel { max-width: 84px;overflow: auto; } 
.grid-view .tag-cotizacion, .grid-view .tag-cobro{ background: #009bd3;padding:4px 5px;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 0 2px 2px 0;display: inline-block;font-size: 13px; }

.popover.btn-ver-mas { min-width: 500px !important;}
.popover.btn-ver-mas .table { font-size: 13px;margin: 4px 0; }


#s2id_Cobros_CBServicios{width:220px !important;}
.select2-selection.select2-selection--multiple{ border-color: #ccc !important; }

.form-cobros label.control-label{ text-align:left; }

.content-cotizaciones .input .control-group{ margin-bottom: 5px !important; }
.content-cotizaciones .cotizacion-vt-at-sp-cu{ position: relative;margin: 0 0 20px;clear: both; }
.content-cotizaciones .cotizacion-vt-at-sp-cu .inputV, .cuotas-content input, .content-descuento .valores-descuento .inputV{width: 87%;}
.content-cotizaciones .msg-id-cotizacion .alert{margin-bottom:10px;clear:both;}
.content-cotizaciones .bootstrap-tagsinput{ padding: 3px 7px 0; }
.content-cotizaciones .bootstrap-tagsinput .tag{ line-height: inherit; }
.content-cotizaciones .bootstrap-tagsinput .tag:hover{ background-color:#00abff;cursor:pointer; }
.content-cotizaciones .porcentaje-descuento{ position: relative;display:none; }
.content-cotizaciones .opciones-descuento{ display:none;width: 218px;border: 1px solid #ccc;position: absolute;top: 28px;right: 66px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;background: #fff;z-index: 1000; }
.content-cotizaciones .opciones-descuento .opcion{ padding: 3px 2px 3px 10px; }
.content-cotizaciones .opciones-descuento .opcion:hover{ cursor: pointer;background: #ddd; }

.content-descuento{ clear:both; }
.content-descuento .valores-descuento{ margin-bottom: 8px; }


.content-servicios{ position:relative; }
.content-servicios .btn-agregar-sevicio{ position: absolute;top: 2px;right: -7px; }
.content-servicios .msg-servicios{clear:both}
.content-servicios .lista-servicios .nombreServicio{ border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 4px;padding: 5px 0 3px 10px; }
.content-servicios .lista-servicios .cantidadServicio{ width: 67%; }
.content-servicios .lista-servicios .c-item-servicio{ margin-bottom: 20px; }
.content-servicios .lista-servicios .c-item-servicio .span8{ width: 74%; }
.content-servicios .lista-servicios .c-item-servicio .span2{ width: 9%; }


.cuotas-content { position: relative;top: -15px; }
.cuotas-content .lista-cuotas{border: 1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.cuotas-content .lista-cuotas .c-cuota{background: #eee;margin: 3px;padding: 6px; }
.cuotas-content .lista-cuotas .c-cuota .padd{ padding: 6px 0 0 4px; }

.input-factura .control-label{ width: 148px;margin-right: 15px; }

#modalCotizaciones{ width: 700px; }
#modalCotizaciones .modal-body{max-height: 350px;overflow: auto;} 
#modalCotizaciones .alert{ margin-bottom: 13px;text-align: left; }

.notificacionCobroData div.text{display: inline-block;position: relative;top: -3px;}
.notificacionCobroData div.input{display: inline-block;padding-left: 15px;}
.notificacionCobroData div.input input{width:75%;}


.contentRepetir .opcionesRepetir{ margin-bottom: 20px;/*webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);box-shadow: 0 1px 1px rgba(0,0,0,0.2);*/padding: 0 40px 25px 72px;display:none;}
.contentRepetir .opcionesRepetir h4{ margin-bottom: 17px; }
.contentRepetir .opcionesRepetir h4 span{ color: #222;font-size: 24px; }
.contentRepetir .opcionesRepetir .control-label { width: 90px; }
.contentRepetir .opcionesRepetir .controls { margin-left: 105px; } 
.contentRepetir .opcionesRepetir select#seRepite{ width: 100%; }
.contentRepetir .opcionesRepetir select#repiteCada{ width: 53px; }
.contentRepetir .opcionesRepetir input#empiezaEl, .contentRepetir .opcionesRepetir input#fechaFinaliza{ width: 100px; }
.contentRepetir .opcionesRepetir input#cantidadRepeticiones{ width: 45px; }
.contentRepetir .opcionesRepetir select, .contentRepetir .opcionesRepetir input[type="text"]{height:28px;padding: 0 7px;}
.contentRepetir .opcionesRepetir .control-group { margin-bottom: 10px; } 
.contentRepetir .opcionesRepetir .resumen .control-label {font-weight: bold;font-size:14px;padding-top:0;}
.contentRepetir .opcionesRepetir .resumen .controls{font-weight: bold;font-size:14px;}
.contentRepetir .opcionesRepetir  .mensaje .alert{ padding-right:14px; }
.contentRepetir .opcionesRepetir input#repeticiones{ position: relative;top: 4px; }

/*.c-servicios-adicionales{ border: 1px solid #c3c2c2;padding: 20px 0 0;margin-bottom: 20px; }*/

.contenedor {margin: 30px 0;border: 1px solid #cecece;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;background: #fff;}
.contenedor .titulo {
	position: relative;
	text-transform: uppercase;
	background: -webkit-linear-gradient(#ffffff, #eaeaea);
	background: -moz-linear-gradient(#ffffff, #eaeaea);
	background: -o-linear-gradient(#ffffff, #eaeaea);
	background: linear-gradient(#ffffff, #eaeaea);
	padding: 13px 20px;
	font-size: 20px;
	border-bottom: 1px solid #cecece;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
}
.contenedor .titulo i {width: 32px;height: 27px;position: absolute;right: 22px;top: 13px;}
.contenedor .titulo i.icono-prospectos {background: url(../images/iconos.png) no-repeat 0 0;right: 17px;}
.contenedor .contenido { padding: 18px 20px 25px; } 

.lista-prospectos .grid-view#lista-prospectos{ border: 1px solid #cecece;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.lista-prospectos .grid-view .table > thead > tr > th{ min-width: 93px;text-align: center;color:#121212;background: #e8e8e8;border: 0;padding: 14px 0;font-size: 15px; } 
.lista-prospectos .grid-view#lista-prospectos .table > thead > tr > th:nth-child(2) { text-align:left}     
.lista-prospectos .grid-view .table th a.sort-link{color:#121212;} 
.lista-prospectos .grid-view#lista-prospectos .table > thead > tr > th:last-child{max-width:40px;} 
.lista-prospectos .grid-view .table > thead > tr > th:first-child{-webkit-border-top-left-radius: 10px !important;-moz-border-radius-topleft: 10px !important;border-top-left-radius: 10px !important;}
.lista-prospectos .grid-view .table > thead > tr > th:last-child{-webkit-border-top-right-radius: 10px !important;-moz-border-radius-topright: 10px !important;border-top-right-radius: 10px !important;}
.lista-prospectos .grid-view .table > tbody > tr > td{text-align:center;line-height: 16px;padding-top: 18px;font-size: 13px;}
.lista-prospectos .grid-view .table > tbody > tr > td:first-child{padding-top:10px;}
.lista-prospectos .grid-view#lista-prospectos .table > tbody > tr > td:first-child{padding-top:18px;}  
.lista-prospectos .grid-view .table > tbody > tr > td .numero-grande{font-size: 28px;} 
.lista-prospectos .grid-view .summary{ border-top: 1px solid #cecece;padding: 6px 6px 0 0;}
.lista-prospectos .grid-view  a.btn.dropdown-toggle{ padding: 3px 5px;border: 0;background: none; }
.lista-prospectos .grid-view a.btn.dropdown-toggle .icon-configuracion, #clientes-grid.grid-view a.btn.dropdown-toggle .icon-configuracion, #cotizacion-grid.grid-view a.btn.dropdown-toggle .icon-configuracion, #cobros-grid.grid-view a.btn.dropdown-toggle .icon-configuracion{ background: url(../images/iconos.png) no-repeat -43px 0;width: 25px;height: 23px; }
.lista-prospectos .grid-view ul.dropdown-menu{ text-align: left;box-shadow: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.lista-prospectos .grid-view .dropdown-menu{ left: -130px; }
.lista-prospectos  .filtros-busqueda a.agregar-editar-prospecto{ background: #2b2b2b;color: #fff;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 7px;padding: 9px 12px; }
.lista-prospectos  .filtros-busqueda a.agregar-editar-prospecto:hover{background-color: #0081c2;background-image: -moz-linear-gradient(top, #0088cc, #0077b3);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);background-image: -o-linear-gradient(top, #0088cc, #0077b3);background-image: linear-gradient(to bottom, #0088cc, #0077b3); }
.lista-prospectos .filtros-busqueda{ padding-bottom: 15px; }
.lista-prospectos *,.modal, .lista-recordaciones,.modal#modal-agregar-prospecto span.required{color:#000;}

.select2-container--default .select2-search--dropdown .select2-search__field{min-height:32px !important;}

.modal#modal-agregar-prospecto .modal-footer, .modal#modal-ver-prospecto .modal-footer, .modal#modal-estado-prospecto .modal-footer, .modal#modal-llamada-prospecto .modal-footer, .modal#modal-email-marketing-prospecto .modal-footer, .modal#modal-sms-marketing-prospecto .modal-footer{display:none;}
.modal .span12 > input, .modal .span6 > input,.modal .span6 > select, .modal textarea, .modal .span5  input{font-size: 15px;min-height: 30px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.modal .span12  input,.modal .span12  select, .modal .span12 textarea{ width: 97%; }
.modal .span6  input,.modal .span6  select, .modal .span6 textarea, .modal .span5  input{ width: 94%; }
.modal .modal-body{padding: 20px 28px 5px;}
.modal .select2-selection.select2-selection--single{border-color: #ccc;min-height: 40px;padding-top: 5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border-color: #ccc; }
.modal .select2-selection--single .select2-selection__arrow{padding-top: 12px;}
.modal .select2-container{width:100% !important;}
.modal .btn-accion-modal{ background: #0076ef;width: 96%;color: #fff;text-shadow: none;padding: 12px 10px;font-size: 18px;text-transform: uppercase;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: none;margin-top: 11px; }
.modal .btn-accion-modal:hover{ background: -webkit-linear-gradient(#0076ef, #0759ad);background: -moz-linear-gradient(#0076ef, #0759ad);background: -o-linear-gradient(#0076ef, #0759ad);background: linear-gradient(#0076ef, #0759ad); }
.modal hr { border-top: 1px solid #bcbcbc; }
.modal .c-observacion{font-size: 14px;line-height: 17px;border-bottom: 1px solid #b3b3b3;margin-bottom: 20px;padding-bottom: 11px; }
.modal .c-observacion:last-child {border:none !important;} 
.modal#modal-email-marketing-prospecto label.radio{border-bottom: 1px solid #bcbcbc;padding-bottom: 7px;}
.modal#modal-email-marketing-prospecto label.radio:last-child{border:none;}
.modal#modal-email-marketing-prospecto .radio input[type="radio"]{float: right;margin-right: 12px;}
.modal#modal-email-marketing-prospecto .modal-body h4:first-child{margin-bottom: 7px;border-bottom: 1px solid #bcbcbc;padding-bottom: 10px;}
.modal .modal-body img{ max-width: initial !Important; }
.modal input[readonly]{ background-color: #fff; }

.modal .smooth_zoom_preloader  div.noSel{ width: 29px !important;height: 131px !important;}
.modal .smooth_zoom_preloader  div.noSel:nth-child(4),.modal .smooth_zoom_preloader  div.noSel:nth-child(5),.modal .smooth_zoom_preloader  div.noSel:nth-child(6),.modal .smooth_zoom_preloader div.noSel:nth-child(7){ display:none !important; }
.modal .smooth_zoom_preloader  div.noSel:nth-child(8){ left: 5px !Important;top: 57px !Important;width: 18px !important;height: 18px !important; }
.modal .smooth_zoom_preloader  div.noSel:nth-child(8) #_rsnorm{ left: 0px !important;top: 0px !important;width: 18px !important;height: 18px !important; }
.modal .btn-download, .modal .rotarImagen{ position: absolute;top: 109px;left: 43px;width: 15.5px;height: 18px;padding-left: 2.8px;background: #fff;opacity: 0.49;z-index: 10000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.modal .btn-download:hover, .modal .rotarImagen:hover{ opacity:1 }
.modal .rotarImagen{ top: 132px; }

.modal#ver-cobro .panel-title div.t{ display: block;background: #009bd3;color: #fff;font-size: 14px;padding: 8px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.modal#ver-cobro .panel-title div.t:hover{ cursor:pointer; }
.modal#ver-cobro .panel-title a{ color:#fff; }

.lista-recordaciones .icon-remove:hover{cursor:pointer;}

.c-servicios-adicionales{border: 1px solid #cecece;margin-bottom: 20px;padding: 20px 20px 0;--moz-border-radius: 5px;border-radius: 5px;}
.c-servicios-adicionales .detalle-adicionales{ border-bottom: 1px solid #cecece;margin-bottom: 15px;padding-bottom: 5px; }
.c-servicios-adicionales .detalle-adicionales p{ font-weight: 600; }
.c-servicios-adicionales .c-list-add label.control-label{width: 100%;text-align: left;float: none;}
.c-servicios-adicionales .c-list-add div.controls{ width: 100%;float: none;margin: 0; }
.c-servicios-adicionales .c-list-add .select2-container, .c-servicios-adicionales .c-list-add select{width: 100% !important;}
.c-servicios-adicionales .nsa-vsa input{ max-width: 180px; }

.container.detalles-pago header{padding-bottom: 0 !important;}
.container.detalles-pago .content{padding: 0 24px 24px;}
.container.detalles-pago table h4{margin: 0;color: #172982;}
.container.detalles-pago table h3{font-size: 23px;margin: 7px 0 0;color: #000;line-height: 23px;}

.comentarios textarea{width:100% !important;}
.comentarios .listado-comentarios{clear: both;padding-top: 20px;}
.comentarios .c-comentario{ border-top: 1px solid #cecece;padding: 13px; }
.comentarios .c-comentario .fecha{ text-align: right; }

.form-group.audio{ padding-bottom: 17px; }
.form-group.audio #Modulos_Audio{ padding-left: 21px; }
.form-group.audio #Modulos_Audio_wrap_list{ padding-left: 180px; }

.form-cobros .listaDominios{ display:none;position: absolute;top: -50px;left: 106px; }
.form-cobros .listaDominios .dropdown-menu{ padding: 14px 13px 10px; }

.tab-content{ overflow: initial !important; }

#MapaSitio .tyc{padding: 22px 30px;border-bottom: 1px solid #cecece;}
#MapaSitio .tyc label{ font-size: 19px;margin: 0; }
#MapaSitio .tyc label input{ font-size: 19px;width: 18px;height: 18px;margin-top: 0; }
#MapaSitio .mapaSitio .c{ margin: 35px;border: 1px solid #cecece;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#MapaSitio .mapaSitio .c h2{ margin: 0;text-align: center;font-size: 20px;background: #f5f5f5;border-bottom: 1px solid #cecece;padding: 5px;color: #000; }
#MapaSitio .mapaSitio .form{ padding: 25px }
#MapaSitio .mapaSitio .form input[type="text"], #MapaSitio .mapaSitio .form select{ width:100%;width: 95%;height: 40px;padding: 0 10px; }
#MapaSitio .mapaSitio .form label{ font-size:15px }
#MapaSitio .mapaSitio .form span.required { display: inline-block; }
#MapaSitio .mapaSitio .form textarea{ overflow: initial !important;overflow-wrap: initial !important;resize: initial!important ;height: initial !important;width: 98%; }
#MapaSitio .mapaSitio .form .enlaces .add-on{ font-size: 15px;height: 30px;padding: 10px 43px 0 15px;position: relative; }
#MapaSitio .mapaSitio .form .enlaces .add-on span.cant{ width: 32px;height: 26px;background: #172982;color: #fff;position: absolute;text-align: center;right: 5px;top: 4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 20px;padding-top: 6px; }
#MapaSitio .mapaSitio .form .enlaces #nombre_enlace{width:300px;}
#MapaSitio .mapaSitio .form .enlaces .btn-agregar-enlace{ height: 42px; }
#MapaSitio .mapaSitio .form .enlaces span.enlace{ background: #f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #cecece;display: inline-block;padding: 5px 9px;margin: 0 7px 7px 0;; }
#MapaSitio .mapaSitio .form .enlaces span.enlace button{ margin-left: 6px;opacity: 0.4; }
#MapaSitio .mapaSitio .form .box{ margin-bottom: 25px;border: 1px solid #cecece;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#MapaSitio .mapaSitio .form .box h2{ font-size: 18px;line-height: 22px;padding: 11px 0; }
#MapaSitio .mapaSitio .form .box h2 span{ display: block;font-size: 75%;font-weight: 100; }
#MapaSitio .mapaSitio .form .box .c_box{ padding:25px 25px 20px; }
#MapaSitio .mapaSitio .form .box .c_box input[type="checkbox"]{ width: 20px;height: 20px;margin-top: 0;margin-right: 10px; }
#MapaSitio .mapaSitio .form .box .form-horizontal .control-label{ padding-top: 7px;text-align: left; }
#MapaSitio .mapaSitio .form .box .form-horizontal input{ height:32px }
#MapaSitio .mapaSitio .form .box .form-horizontal .control-group { margin-bottom: 8px; }
#MapaSitio .mapaSitio .form .box .form-horizontal.l{padding-right:10px;} 
#MapaSitio .mapaSitio .form .box .form-horizontal.r{padding-left:10px;} 
#MapaSitio .mapaSitio .form .box.info{ padding: 20px;text-align: center;background: #f5f5f5; }
#MapaSitio .mapaSitio .form .box .progressbox {width: 100%;display:none; bottom: 0;left: 0;width: 100%;} 
#MapaSitio .mapaSitio .form .box .progressbar {height: 10px;background-color: #009bd3;width:1%;}
#MapaSitio .mapaSitio .form.dd .input-append{ width: 90%; }
#MapaSitio .mapaSitio .form.dd .input-append button.btn{padding: 9px;}
#MapaSitio .mapaSitio .form.dd #plantilla{width: 100%;}

.modal#modal-plantillas{left: 27%;width: 1170px;top: 3%;}
.modal#modal-plantillas #options-plantillas{ margin-bottom: 20px; }
.modal#modal-plantillas #options-plantillas button{ font-size: 16px;padding: 6px 10px;}
.modal#modal-plantillas .element{margin: 7px;border: 1px solid #ccc;}
.modal#modal-plantillas .element .nombre{ text-align: center;font-size: 15px;padding: 7px;background: #f6f6f6; }
.modal#modal-plantillas .element .foto{ border-bottom: 1px solid #ccc;max-width: 201px;max-height: 150px;overflow: hidden; }
.modal#modal-plantillas .element .foto img{ width:100%}
.modal#modal-plantillas .element .btns a{ border-radius: 0;margin: 0;border: none;padding: 6px 13px; }
.modal#modal-plantillas .modal-body{min-height: 480px;max-height: 480px;overflow:auto;}

@media print { 
	body{
		-webkit-print-color-adjust:exact;
	}
	input{
		background:#FFFFFF !important;
	}
	textarea{
		background:#FFFFFF !important;
	}
	#WizardFecha {
		color: #579AD2 !important;
	}
	a {
		color: #579AD1 !important;
	}
	#Welcome {
		color: #929292 !important;
	}
	#WizardForm {
		color: #A0A0A0 !important;
	}
	#positionFixed {
		display:none;
	}
	#WizardHeader .row-fluid .span7 {
		width: 57.44680851063829%;
		float:left;
	}
	.WizardInfoEmpresa{
		font-size:13px;
	}
	#WizardHeader .row-fluid .span5{
		width: 40.42553191489362%;
		float:right;
		text-align:right;
	}
	a:link:after, a:visited:after {
		content: "";
	}
	.row-fluid .span12 {
		width: 100%;
		float:left;
	}
	.row-fluid{
		overflow:hidden;
	}
	.row-fluid .span11 {
		width: 91.48936170212765%;
		float:left;
	}
	.row-fluid .span10 {
		width: 82.97872340425532%;
		float:left;
	}
	.row-fluid .span9 {
		width: 74.46808510638297%;
		float:left;
	}
	.row-fluid .span8 {
		width: 65.95744680851064%;
		float:left;
	}
	.row-fluid .span7 {
		width: 57.44680851063829%;
		float:left;
	}
	.row-fluid .span6 {
		width: 48.93617021276595%;
		float:left;
	}
	.row-fluid .span5 {
		width: 40.42553191489362%;
		float:left;
	}
	.row-fluid .span4 {	
		width: 31.914893617021278%;
		float:left;
	}
	.row-fluid .span3 {
		width: 23.404255319148934%;
		float:left;
	}
	.row-fluid .span2 {
		width: 14.893617021276595%;
		float:left;
	}
	.row-fluid .span1 {
		width: 6.382978723404255%;
		float:left;
	}
	#WizardFooter{
		width:100%;
	}
	#WizardFooter .span4{
		width: 23.404255319148934%;
	}
	#WizardFooter #correoAsesor{
		width: 31.914893617021278%;
	}
	#WizardFooter .span2{
		width: 23.404255319148934%;
	}
	#WizardFooter #telAsesor{
		width: 14.893617021276595%;
	}
	.pagos {
		background: #EDF2F4 !important;
	}
	.popover.fade.right.in{
		display:none !important;
	}
	#WizardOptions label{
		width:100%;
		text-align:left;
	}
	#WizardOptions .controls{
		width:100%;
	}
}