div.p_login #loginform{
	margin: 40px auto 0px;
	background: white;
    box-shadow: 3px 3px 8px #00000029;
    border-radius: 10px;
}
#bigbutton{
	float: none;
}

span[id="historia_cerrada_c"].sugar_field, span[id="documentos_contacto_c"].sugar_field{
    width: 100% !important;
}
.yui-ac-content{
	width: auto !important;
}
.desktop_notifications .alert_count{
	background: red;
	width: 25px;
    height: 25px;
    z-index: 2000;
    padding: 2px;
	font-size: 14px;
}
.navbar-fixed-top .dropdown-menu.has-alerts {
    width: 300px;
    position: absolute;
    right: 0;
    left: -250px !important;
}
#subpanel_list a.button {
    padding: 5px 10px;
}
#subpanel_list img {
    max-width: 30px !important;
}
.popupBody input[type=text] {
    width: 80%;
}
/*Home*/
.dashboard ul.nav.nav-tabs.nav-dashboard, div.dashletToolSet{
	display: none;
}
.div_anotaciones table, .div_examenes_adicionales table {
    margin: 0px 50px;
    width: 80%;

}
#EditView_tabs h4{
	background: #66727d;
    color: #fff;
    padding: 0;
    height: 32px;
    border-color: #fff;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    padding-top: 5px;
}

#lineItems .product_name{
	width: 80%;
}
div[field="usuario_plataforma_c"]{
	width: auto !important;
}
td[type="text"] {
    white-space: pre !important;
}
p.error{
    background: aliceblue;
    border: solid 0.5px;
    border-radius: 5px;
    font-size: larger;
}
div[class="aclDeshabilitado"],div.aclDisabled {color: red; background: gainsboro;}
div[class="aclHabilitado"] {color: green;}
div[type="html"] h4 {
    background: #66727d;
    color: #fff;
    padding: 0;
    height: 32px;
    border-color: #fff;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    padding-top: 5px;
}
.container-close {
    background: transparent url(../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=dashletclose.png) no-repeat;
    color: transparent !important;
}
.moduleTitle h2{
	text-transform: none;
}
.yui-navset .yui-nav .selected a.sugar-tab-close {
    background: transparent url(../../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=sugar-yui-sprites.png) no-repeat scroll 0 -70px;
}
.div_observaciones {
    width: 50%;
    float: left;
}
@media (min-width: 769px){
	table.edit.view textarea {
    	width: 100% !important;
	}
}
fieldset.observacion{
	margin-top: 0px;
}
div.imprimir_pdf{
	float: right;
}
input[id*=via_aerea],input[id*=via_osea]{
    max-width: 80px;
    margin-right: 5px;
}
span#auditivo_aerea_c, span#auditivo_osea_c, span#con_lentes,span#tabla_vision_c{
	display: block;
}
div[id^=FORMLYS_ResultadoLaboratorio][id$=_tabs] {
    padding: 15px;
    background: #f3f3f3;
    border: solid 1px gray;
    border-radius: 5px;
}
input.date_input {
    max-width: 150px;
}
@media (min-width: 1024px){
	table.edit.view.panelContainer tr td input[type="text"].sqsEnabled.yui-ac-input {
    		width: 70% !important;
	}
}
@media (min-width: 1024px){
	.col-sm-12 .edit-view-field table.edit.view.panelContainer input[type="text"] {
    		width: 100%;
	}
	#FORMLYS_ExamenFisico_tabs  table.edit.view.panelContainer input[type="text"]{
			width: 70% !important;
	}
}

.nav-tabs > li {
	margin-bottom: 2px;
}
#EditView_tabs .edit [type="checkbox"]{
	margin-top: 5px;
	margin-bottom: 5px;
}
#EditView_tabs table.list.view span.multiple {
    display: inline-block;
    min-width: 140px;
}
.fila_laborales {
    border: solid 1px;
    border-width: 1px;
    border-style: dashed;
    border-radius: 5px;
    margin-top: 10px;
}
input[id^="LYS_DetalleAntecedente\^\^\^"]{
    width: 200px !important;
}
#quickcreatetop img{
	width: 40px;
}
.edit tr td table tr td{
	padding: 2px 6px;
}
.moduleTitle span.utils {
    display: block;
    float: right;
}
.moduleTitle span.utils a.button {
    padding: 10px;
}

.moduleTitle a.utilsLink{
	background: #378cbe;
	color: #f5f5f5;
	padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    text-decoration: none;
}
#search_form label{
	white-space: normal;
	line-height: 18px;
}
.success {
    color: #3c763d;
    font-size: large;
    background: azure;
    padding: 10px;
    border-radius: 10px;
    border: solid 1px;
}
#primary_address_street{
	height: auto;
}
#save_and_continue{
	display: none;
}
@media (min-width: 1024px){
	.col-sm-6 .edit-view-field input.date_input {
    	width: 80%;
    	max-width: 200px;
	}
}
#div_datos_usuario{
	margin: auto;
    width: 80%;
    border-radius: 10px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
}
#div_datos_usuario table tr td[scope="col"]{
	background: #bfcad3;
}
#sugarMsgWindow{
	background: white;
}
.edit-view-pagination.edit-view-pagination-desktop{
	display: none;
}
div[field][type="html"]{
	width: 100%;
}
div[field][type="html"] > span{
	padding-top: 10px;
	display: block;
}

a.collapseLink,a.expandLink{
	display: none;
}
button.button.moneda {
    min-width: 120px;
    font-size: larger;
}
div[type="currency"] input, input.currency {
    text-align: right;
}

.boton_categoria.button{
	height: auto !important;
}
.boton_categoria.button:active{
	background: #f08377 !important;
	color: #f5f5f5 !important;
	background-color: #f08377 !important;
}

div#shortcut_ventas_resultados {
	background: #d8f5ee;padding: 10px 5px;margin-top: 20px;
	border-radius: 5px;
}
#shortcut_ventas_resultados a.button{
	border-radius: 5px;
	padding: 5px;
}

.shortcuts_ventas {
    text-align: center;
    padding: 10px;
}
.shortcuts_ventas h3 {
    color: white;
    font-size: large;
    padding-bottom: 10px;
}

@media (min-width: 1024px){
	input#invoice_date {
    	width: 70%;
	}
}

#billing_address_street,#shipping_address_street{
	height: auto !important;
}

@media (min-width: 1024px){
	.col-sm-12 .col-sm-8.edit-view-field input.sqsEnabled {
    	width: 70%;
	}
	.col-sm-12 .edit-view-field input[type="text"]{
		width: 70%;
	}
}

ul.nav.nav-tabs a.error {
    background: red !important;
    color: white;
}

span.multiple.bloque {
    display: inline-block;
    padding: 0 25px;
    /*font-size: 12px;*/
    line-height: 40px;
    border-radius: 25px;
    background-color: #f1f1f1;
    margin-right: 10px;
    margin-top: 5px;
}
span.multiple.bloque a {
    padding-left: 10px;
    color: #999;
    float: right;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}
#copyrightbuttons{
    display:none !important;
}

input[type=datetime-local], input[type=date] {
    background: #fff;
    padding: 5px;
    border: 1px solid #c4e3f5;
    border-radius: 4px;
}
#sugarMsgWindow button[type="button"]{
    font-size: 13px;
    font-weight: 500;
    background: #378cbe;
    color: #f5f5f5;
    cursor: pointer;
    padding: 0 20px 0 20px;
    margin-right: 10px;
    border: none;
    border-radius: 3px;
    letter-spacing: 1px;
    line-height: 32px;
    height: 32px;
}

#EditView_tabs ul.nav-tabs, .detail-view ul.nav-tabs {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0 !important;
    margin: 15px 0px 0px !important;
}

#EditView_tabs ul.nav-tabs > li, .detail-view ul.nav-tabs > li {
    float: none !important;
    margin: 0 !important;
}

#EditView_tabs ul.nav-tabs > li > a, .detail-view ul.nav-tabs > li > a {
    white-space: nowrap;
    margin: 0 !important;
}

#EditView_tabs ul.nav-tabs > li + li > a, .detail-view ul.nav-tabs > li + li > a {
    margin-left: 2px !important;
    margin-bottom: 2px !important; 
}