#mainPage {
    font-size: 20px;
    margin-bottom: 0;
}

#mainPage .panel-heading {
    background: rgba(199, 206, 151, 1);
    background: -moz-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -o-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -ms-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: linear-gradient(to right, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
    box-shadow: #707550 2px 2px 1px;
}

#painelMain {
    padding: 1%;
    height: 655px;
}

#painelSelecaoFila {
    height: 85%;
    margin: 0;
    box-shadow: #c6c6c6 5px 5px 1px;
    background-color: #eeefdf;
}

#painelSelecaoFila .panel-body {
    margin-top: 10%;
}

#painelSelecaoInicial {
    height: 100%;
    margin: 0;
    box-shadow: #c6c6c6 5px 5px 1px;
    background-color: #eeefdf;
}

#painelSelecaoInicial .panel-body {
    margin-top: 10%;
}

#painelSelecaoLista {
    min-height: 85%;
    margin: 0;
    box-shadow: #c6c6c6 5px 5px 1px;
    background-color: #eeefdf;
}

#painelSelecaoExame {
    min-height: 85%;
    margin: 0;
    box-shadow: #c6c6c6 5px 5px 1px;
    background-color: #eeefdf;
}

#painelSelecaoExame .panel-body {
    margin-top: 0;
}

#painelSelecaoExame .panel-body #panelButtonExame {
    margin-top: 10%;
}

#painelSelecaoLista .panel-body #panelButtonLista {
    margin-top: 10%;
}

#btnControleDefault {
    height: 115px;
    width: 250px;
}

#btnControleDefault button {
    height: 120px
}

#btnControleDefault #btnAction {
    position: absolute;
}

.panel-primary > .panel-heading {
    border-color: #707550 !important;
}

#btnActionGroup {
    padding-bottom: 20px;
}

#btnControleDefault #btnAction, #btnSegmento {
    margin-top: 15px;
    height: 120px;
    width: 230px;
    font-size: 20px;
    border-color: transparent;
    background: rgba(199, 206, 151, 1);
    background: -moz-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -o-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -ms-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: linear-gradient(to right, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
    box-shadow: #707550 2px 2px 1px;
}

#btnControleDefault #btnAction:hover, #btnSegmento:hover {
    margin-top: 15px;
    height: 120px;
    width: 230px;
    font-size: 20px;
    background: rgb(180, 184, 148);
    background: -moz-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: -webkit-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: -o-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: -ms-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: linear-gradient(to right, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
}

#btnControleDefault #btnAction img:hover {
    height: 124px;
    width: 130px;
    border: solid;
    border-color: #eeefdf;
    background-color: rgb(138, 142, 105);
    position: absolute;
    margin-top: -44px;
    margin-left: -150px;
    box-shadow: rgba(180, 184, 148, 0.36) 2px 2px 1px;
}

#btnControleDefault #btnAction img {
    height: 124px;
    width: 130px;
    border: solid;
    border-color: #eeefdf;
    background-color: rgb(180, 184, 148);
    position: absolute;
    margin-top: -44px;
    margin-left: -150px;
}

#btnActionChegada {
    margin-top: 20%;
    width: 300px;
    height: 100px;
    margin-bottom: 20%;
    font-size: 30px;
}

#painelDefault {
    width: 700px;
}

#painelDefault .panel {
    height: 340px;
    margin-bottom: 0;
}

#painelDefault input {
    height: 80px;
    font-size: 55px;
    background: white;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 0 15px 1px #999999;
    color: #666;
    outline: none;
}

#painelListaPacienteFila #painelDefault {
    width: 650px;
}

#painelListaPacienteFila input {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    outline: none;
}

#painelListaPacienteFila tbody {
    height: 80px;
    font-size: 55px;
    background: white;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 0 15px 1px #999999;
    color: #666;
    outline: none;
}

#painelListaPacienteFila input {
    height: 15px;
    font-size: 10px;
}

#painelListaPacienteExame {
    width: 90%;
}

#painelListaPacienteExame tbody {
    height: 80px;
    font-size: 55px;
    background: white;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 0 15px 1px #999999;
    color: #667;
    outline: none;
}

#painelListaPacienteExame input {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    outline: none;
}

#painelListaPacienteFila td {
    vertical-align: middle;
    font-size: 25px;
    /*display: table;*/
}

#painelListaPacienteFila #tdlabel {
    width: 100%;
}

#painelListaPacienteFila .panel {
    height: 300px;
}

#painelListaPacienteFila tbody {
    overflow-y: scroll;
    height: 350px;
    width: 95%;
    position: absolute;
}

#painelListaPacienteExame td {
    vertical-align: middle;
    font-size: 20px;
    display: inline-table;

}

#painelListaPacienteExame .panel {
    height: 260px;
    width: 630px;
}

#painelListaPacienteExame #tdProcedimento {
    width: 100%;
}

#painelListaPacienteExame tbody {
    overflow-y: scroll;
    height: 500px;
    width: 95%;
    position: absolute;

}

#messageDialog {
    font-size: 35px;
    text-align: center;
    height: 90px !important;
}

.noclose .ui-dialog-titlebar-close {
    display: none;
}

#btnControle {
    height: 115px;
    width: 300px;
}

#btnFilaImg {
    position: absolute;
    margin-top: -44px;
    margin-left: -70px;
}

#btnFilaImg img {
    height: 100px;
    border: solid;
    border-color: #eeefdf;
    background-color: rgb(205, 214, 153);
}

#btnFilaImg img:hover {
    height: 100px;
    border: solid;
    border-color: #eeefdf;
    background-color: #a2ab76;
}

#btnSelecaoFila {
    margin-top: 15px;
    height: 80px;
    width: 300px;
    font-size: 20px;
    border-color: transparent;
    background: rgba(199, 206, 151, 1);
    background: -moz-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -o-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: -ms-linear-gradient(left, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    background: linear-gradient(to right, rgba(229, 238, 173, 1) 0%, rgba(199, 206, 151, 1) 12%, rgba(161, 167, 122, 1) 67%, rgba(147, 152, 111, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
    box-shadow: #707550 2px 2px 1px;
}

#btnSelecaoFila:hover {
    margin-top: 15px;
    height: 80px;
    width: 300px;
    font-size: 20px;
    border-color: transparent;
    background: rgb(180, 184, 148);
    background: -moz-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: -webkit-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: -o-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: -ms-linear-gradient(left, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    background: linear-gradient(to right, rgb(180, 184, 148) 0%, rgb(156, 160, 124) 12%, rgb(138, 142, 105) 67%, rgb(112, 117, 80) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
}

#btnFilaImgPrioridade {
    position: absolute;
    margin-top: -44px;
    margin-left: -70px;
}

#btnFilaImgPrioridade img {
    height: 100px;
    border: solid;
    border-color: #eeefdf;
    background-color: #e8130b;
}

#btnFilaImgPrioridade img:hover {
    height: 100px;
    border: solid;
    border-color: #eeefdf;
    background-color: #A9140B;
}

#btnSelecaoFilaPrioridade {
    margin-top: 15px;
    height: 80px;
    width: 300px;
    font-size: 20px;
    border-color: transparent;
    background: rgb(232, 19, 11);
    background: -moz-linear-gradient(left, rgb(232, 19, 11) 0%, rgb(220, 18, 11) 12%, rgb(203, 18, 11) 67%, rgb(159, 17, 11) 100%);
    background: -webkit-linear-gradient(left, rgb(232, 19, 11) 0%, rgb(220, 18, 11) 12%, rgb(203, 18, 11) 67%, rgb(159, 17, 11) 100%);
    background: -o-linear-gradient(left, rgb(232, 19, 11) 0%, rgb(220, 18, 11) 12%, rgb(203, 18, 11) 67%, rgb(159, 17, 11) 100%);
    background: -ms-linear-gradient(left, rgb(232, 19, 11) 0%, rgb(220, 18, 11) 12%, rgb(203, 18, 11) 67%, rgb(159, 17, 11) 100%);
    background: linear-gradient(to right, rgb(232, 19, 11) 0%, rgb(220, 18, 11) 12%, rgb(203, 18, 11) 67%, rgb(159, 17, 11) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
    box-shadow: #630e0a 2px 2px 1px;
}

#btnSelecaoFilaPrioridade:hover {
    margin-top: 15px;
    height: 80px;
    width: 300px;
    font-size: 20px;
    border-color: transparent;
    background: rgb(232, 19, 11);
    background: -moz-linear-gradient(left, rgb(212, 22, 13) 0%, rgb(169, 20, 11) 12%, rgb(140, 19, 11) 67%, rgb(72, 14, 10) 100%);
    background: -webkit-linear-gradient(left, rgb(212, 22, 13) 0%, rgb(169, 20, 11) 12%, rgb(140, 19, 11) 67%, rgb(72, 14, 10) 100%);
    background: -o-linear-gradient(left, rgb(212, 22, 13) 0%, rgb(169, 20, 11) 12%, rgb(140, 19, 11) 67%, rgb(72, 14, 10) 100%);
    background: -ms-linear-gradient(left, rgb(212, 22, 13) 0%, rgb(169, 20, 11) 12%, rgb(140, 19, 11) 67%, rgb(72, 14, 10) 100%);
    background: linear-gradient(to right, rgb(212, 22, 13) 0%, rgb(169, 20, 11) 12%, rgb(140, 19, 11) 67%, rgb(72, 14, 10) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48a9ea', endColorstr='#1f8ce5', GradientType=1);
    box-shadow: #630e0a 2px 2px 1px;
}

form {
    padding: 0;
    margin: 0;
}

.ui-button-text {
    height: 45px;
    width: 100px;
    font-size: 25px;
}

.loader .ui-dialog-titlebar, .loader {
    background: none;
    background-color: transparent;
    background-image: none;
    border: none;
    display: none;
}

.ui-widget-header {
    background: none !important;
    background-image: none !important;
    background: rgb(205, 214, 153) repeat-x scroll 50% 50% !important;
    box-shadow: none;
}

body.modal-open {
    overflow: hidden !important;
    position:fixed !important;
}