﻿.input-validation-error { border-color: #d11947 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; }
.field-validation-error { color: #fff !important; }
.field-validation-error span { font-size: 7pt; }
.label-important { background-color: #d11947 !important; color: #fff !important; }
.form-group label { font-weight: normal !important; }
.required { color: #d11947 !important; }
.table tbody a { font-size: 12pt; padding: 2px 3px; margin-right: 4px; }
.table tbody .btn { font-size: 9pt; }
.inmodal .modal-header { padding: 10px 15px; text-align: left; }
.inmodal .modal-title { font-size: 12pt !important; }
.tab-pane .panel-body { background-color: #fff; }

/*Foto perfila*/
.dec-hide { display: none; }

/* Image cropper style */
.img-container, .img-preview { overflow: hidden; text-align: center; width: 100%; }
.img-preview-sm { height: 200px; width: 200px; }

.titulo-form { border-bottom: 1px #1ab394 solid; padding: 10px 0 15px 0; margin: 0 15px 15px 15px; }
.fc-content { font-size: 11pt; text-align: center; padding: 5px 0; }

.mapa { background-image: url("/Content/images/mapa.jpg"); width: 800px; height: 379px; position: relative; }
.mapa div a { color: #fff; }
.mapa div { text-align: center; color: #fff; cursor: pointer; }
.mapa div:hover { background-color: #000000; color: #fff; }
.mapa div span { display: block; margin-top: 7px; }
.mapa .chu01 { width: 33px; height: 33px; position: absolute; top: 136px; left: 646px; cursor: pointer; }
.mapa .chu02 { width: 33px; height: 33px; position: absolute; top: 113px; left: 576px; }
.mapa .chu03 { width: 33px; height: 64px; position: absolute; top: 185px; left: 542px; }
.mapa .chu04 { width: 33px; height: 70px; position: absolute; top: 93px; left: 457px; -webkit-transform: rotate(-25deg); -ms-transform: rotate(-25deg); transform: rotate(-25deg); }
.mapa .chu05 { width: 33px; height: 33px; position: absolute; top: 85px; left: 376px; }
.mapa .chu06 { width: 87px; height: 33px; position: absolute; top: 199px; left: 354px; }
.mapa .chu07 { width: 33px; height: 65px; position: absolute; top: 245px; left: 390px; -webkit-transform: rotate(-25deg); -ms-transform: rotate(-25deg); transform: rotate(-25deg); }
.mapa .chu08 { width: 33px; height: 33px; position: absolute; top: 269px; left: 321px; }
.mapa .chu09 { width: 33px; height: 33px; position: absolute; top: 274px; left: 264px; }
.mapa .chu10 { width: 33px; height: 33px; position: absolute; top: 265px; left: 203px; }
.mapa .chu11 { width: 33px; height: 63px; position: absolute; top: 226px; left: 115px; -webkit-transform: rotate(-48deg); -ms-transform: rotate(-48deg); transform: rotate(-48deg); }
.mapa .chu12 { width: 33px; height: 33px; position: absolute; top: 217px; left: 159px; }
.mapa .chu13 { width: 33px; height: 33px; position: absolute; top: 173px; left: 139px; }
.mapa .chu14 { width: 75px; height: 33px; position: absolute; top: 128px; left: 131px; }
.mapa .chu15 { width: 33px; height: 33px; position: absolute; top: 127px; left: 249px; }
.mapa .chu16 { width: 33px; height: 33px; position: absolute; top: 150px; left: 294px; }
.mapa .chu17 { width: 63px; height: 62px; position: absolute; top: 187px; left: 203px; -ms-border-radius: 31px; border-radius: 31px; }
.mapa .chu18 { width: 84px; height: 33px; position: absolute; top: 78px; left: 620px; }
.mapa .none { background-color: #fff; color: #000000; }
.mapa .livre { background-color: #184c0c; }
.mapa .ocupada { background-color: #d11947; }

/*.modal-dialog, .modal-content { height: 95%; }

.modal-body {  100% = dialog height, 120px = header + footer  max-height: calc(100% - 120px); overflow-y: scroll; }*/
.hand { cursor: pointer !important;}
.logo-footer{ position: absolute; bottom: 0; left: 0; }

.tituloInterno { background-color: #B90000; color: #fff; padding: 9px; }
input[type=submit].form-control { background-color: #B90000; border-color: #B90000; color: #FFFFFF; border-radius: 3px; }
input[type=submit].form-control:hover { background-color: #5a0707; border-color: #5a0707; color: #FFFFFF; }

.branco { background-color: #ffffff !important;}

.red { background-color: #fbe3e3 !important; }

@media print
{    
	.no-print, .no-print *
	{
		display: none !important;
	}
}

.table .btn { min-width: 64px !important;}

.verde td { background: #ceebd4; }