/* header */
.topbar {height: 60px;}
li.pon{list-style-type: none;font-size: 8pt;color: limegreen;min-width: 10%;float: left;font-weight: bold;}
li.poff{list-style-type: none;font-size: 8pt;color: red;min-width: 10%;float: left;font-weight: bold;}
li.pnot{list-style-type: none;font-size: 8pt;color: rgba(180,180,180,1);min-width: 10%;float: left;}
.container-fluid{padding-right: 10px;padding-left: 10px;margin-right: auto;margin-left: auto;}
ul.navbar-right li{margin-right:10px;}
/*-------------------------------------------*/
/* login */
.form-signin {max-width: 330px;padding: 15px;margin: 0 auto;margin-top: 50px;}
/* caixas de erros */
div#modalmsg {z-index: 2000;}
.form-radio50{width:20px !important;height:20px!important;}
/* botao do registo de presencas */
/* home aprovações buttons */
#numAprovacoes {background-color:lightgreen;margin-top:6em;padding:0em;text-align: center;border:1px solid grey;}
#tituloAprovacoes {width:95%;margin-left:2.5%;background-color:lightgrey;border:1px solid grey;border-radius:10px;padding:2em;margin-bottom:1%;}
#pendentes,#resolvidas,#detalhe {width:90%;margin-left:5%;}
#aprovtitle {text-align:center;height:4.5em;border: 1px solid lightgrey;border-radius: 10px;margin-bottom:2px;background-color:AliceBlue;}
#aprovButton1,#aprovButton2 {height:4.2em;width:49%;}
#aprovTdCheckbox{margin-top:-.1em;margin-bottom:1.2em;margin-left:2.1em;}
#aprovThCheckbox{width:1em;height:.25em;margin-bottom:1.2em;margin-left:.6em;}
/* Modal Header na resposta das aprovações */
.modalAprovResp-header, .modalAprovResp-header, .modalAprovResp-header>h4, .modalAprovResp-header>.close {background-color: #f48787;color: white !important;padding:10px;border-top-left-radius: 5px !important;border-top-right-radius: 5px !important;}
.aviso_horas_FdC{color:red;}
/* Tamanho do modal */
.modal-wide {width: 1000px;}
.icon-help>img{width: 30px;height: auto;margin: 0px;padding: 0px;}
td.dthead{font-weight: bold;text-align: center;}
i.btn-lg{padding-top: 0;padding-bottom: 0;}
td > input{margin: 0;padding: 0;}
div#modal_aux{z-index: 1041;}
.textred{color: red !important;}
.textgreen{color: green !important;}
.textyellow{color: yellow !important;}
.popover.danger>.popover-inner>.popover-title {color: #fff; background-color: #d9534f; border-color: #d43f3a;}
.popover.success>.popover-inner>.popover-title {color: #fff; background-color: #5cb85c; border-color: #4cae4c;}
.popover.info>.popover-inner>.popover-title {color: #fff; background-color: #5bc0de; border-color: #46b8da;}
.popover.danger>div.arrow, .popover.success>div.arrow, .popover.info>div.arrow{display: none;}
.loader {margin-top: 50px;border: 25px solid #f3f3f3;border-radius: 50%;border-top: 25px solid #3498db;width: 200px;height: 200px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);}}
@keyframes spin {0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);}}
/*slide switch radio*/
.switch{position: relative;display: inline-block;width: 62px;height: 28px;margin-top: 5px;}
.switch input{opacity: 0;width: 0;height: 0;}
.slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #3c763d;-webkit-transition: .4s;transition: .4s;}
.slider:before{position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(34px);-ms-transform: translateX(34px);transform: translateX(34px);}
/* Rounded sliders */
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
/*progress bar print bug*/
@media print {
.progress {position: relative;}
.progress-bar {position: absolute;top: 0;bottom: 0;left: 0;z-index: 1;border-bottom: 2rem solid #337ab7;}
.progress-bar-success {border-bottom-color: #67c600;}
.progress-bar-info {border-bottom-color: #5bc0de;}
.progress-bar-warning {border-bottom-color: #f0a839;}
.progress-bar-danger {border-bottom-color: #ee2f31;}
}
div.dropdown-multiselect>ul.dropdown-menu{width: -webkit-fill-available;}
.fa-pull-top{margin-top:-5px!important;}
.btn{text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
