#login{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:#888;line-height:30px;text-align:center}#login strong{font-weight:500}#login a,a:focus,a:hover{color:#555;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}#login h1,h2{margin-top:10px;font-size:38px;font-weight:100;color:#555;line-height:50px}#login h3{font-size:22px;font-weight:300;color:#555;line-height:30px}#login img{max-width:100%}.btn-link-1{display:inline-block;height:50px;margin:5px;padding:16px 20px 0;background:#de995e;font-size:16px;font-weight:300;line-height:16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.btn-link-1:active,.btn-link-1:focus,.btn-link-1:hover{outline:0;opacity:.6;color:#fff}.btn-link-1.btn-link-1-facebook{background:#4862a3}.btn-link-1.btn-link-1-twitter{background:#55acee}.btn-link-1.btn-link-1-google-plus{background:#dd4b39}.btn-link-1 i{padding-right:5px;vertical-align:middle;font-size:20px;line-height:20px}.btn-link-2{display:inline-block;height:50px;margin:5px;padding:15px 20px 0;background:rgba(0,0,0,.3);background:#acbbe0;border:1px solid #fff;border:1px solid #286090;font-size:16px;font-weight:300;line-height:16px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.btn-link-2:active,.btn-link-2:active:focus,.btn-link-2:focus,.btn-link-2:hover{outline:0;background:#efefef;color:#fff}.inner-bg{padding:50px 0 85px}.top-content .text,.top-content .text h1{color:#fff}.top-content .description{margin:20px 0 10px}.top-content .description p{opacity:.8}.top-content .description a{color:#fff}.top-content .description a:focus,.top-content .description a:hover{border-bottom:1px dotted #fff}.form-box{margin-top:35px}.form-top{overflow:hidden;padding:0 25px 15px;background:#fff;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-align:left}.form-top-left{float:left;width:75%;padding-top:25px}.form-top-left h3{margin-top:0}.form-top-right{float:left;width:25%;padding-top:5px;font-size:66px;color:#ddd;line-height:100px;text-align:right}.form-bottom{padding:25px 25px 30px;background:#eee;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-align:left}.form-bottom form textarea{height:100px}.form-bottom form button.btn{width:100%}.form-bottom form .input-error{border-color:#de995e}.social-login{margin-top:35px}.social-login h3{color:#fff}.social-login-buttons{margin-top:25px}@media (max-width:767px){.inner-bg{padding:60px 0 110px}}@media (max-width:415px){h1,h2{font-size:32px}}body{background:#ADB8CC;background:#c2bfbf;background:#d9d7ed;background:#A2B4C0;font-family:Arial}body>div>div:nth-child(1){background:-webkit-linear-gradient(top,#fff 0,#ccc 100%);background:-moz-linear-gradient(top,#fff 0,#ccc 100%);background:-o-linear-gradient(top,#fff 0,#ccc 100%);background:linear-gradient(top,#fff 0,#ccc 100%);font-size:11px;font-family:Arial}body>div>div:nth-child(2)>ts-navbar>nav{border-radius:0}.logotipo{margin-top:20px}footer{color:#2C2946;font-size:12px}.green{color:green}.red{color:red}body>div>div.row.ng-scope>div>div{border:0}body>div.content-wrapper>div>div:nth-child(2)>div:nth-child(1)>div>div.panel-body>div>table{color:red}body>div>div.row.ng-scope>div>div>div.panel-body>div>div>div.tab-pane.ng-scope.active>div>div>div{border:0}.totalPF,body>div>div.row.ng-scope>div>div>div.panel-body>div>div>div.tab-pane.ng-scope.active>div>div>div>uib-accordion>div>div.panel.panel-primary.panel-open>div.panel-collapse.in.collapse>div>div>div>table>tbody>tfoot>tr:nth-child(5) .totalPF{background-color:#564e4e;color:#fff;border:1px solid #564e4e}.topoDest{background-color:#337AB7;color:#fff;border:1px solid #564e4e}.topoAutoGestao{background-color:#337AB7;color:#fff;border:1px solid #564e4e;border:1px solid #337AB7;padding:8px;padding-bottom:3px;vertical-align:top}.topoSimulador{background-color:#a09058;color:#fff;border:1px solid #887945;padding:8px;padding-bottom:3px;vertical-align:top}table .util{padding:3px}.textoUtilid{font-size:12px}body>div>div.row.ng-scope>div>div>div.panel-body>div>div>div.tab-pane.ng-scope.active>div>div>div:nth-child(1)>div:nth-child(1)>div .cxCLT{padding:1px;background-color:#ccc}.cxVerm{width:25px;height:25px;background-color:red;border:1px solid #900;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:-18px}.cxVerd{width:25px;height:25px;background-color:#390;border:1px solid #060;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:-18px}.totalDest{color:#000;font-weight:700}.cxDegrade{background:#f2f6f8;background:-moz-linear-gradient(top,#f2f6f8 0,#b5c6d0 51%,#e0eff9 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#f2f6f8),color-stop(51%,#b5c6d0),color-stop(100%,#e0eff9));background:-webkit-linear-gradient(top,#f2f6f8 0,#b5c6d0 51%,#e0eff9 100%);background:-o-linear-gradient(top,#f2f6f8 0,#b5c6d0 51%,#e0eff9 100%);background:-ms-linear-gradient(top,#f2f6f8 0,#b5c6d0 51%,#e0eff9 100%);background:linear-gradient(to bottom,#f2f6f8 0,#b5c6d0 51%,#e0eff9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0)}.table-linha tbody tr:hover>th{background-color:red}.borda1{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.verde{color:#16A765;font-weight:700;text-align:center}.vermelho{color:#ED0813;font-weight:700;text-align:center}.titulo{text-align:center}.cargosVest{background-color:#efefef;border:1px solid #ccc}.femininoVest{height:230px;width:180px;background-color:#fcc;border:1px solid #ff6a00}.masculinoVest{height:230px;width:180px;background-color:#C9DCE8;border:1px solid #2171d3}.well1{background:#d4e4ef;background:-moz-linear-gradient(top,#d4e4ef 0,#86aecc 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#d4e4ef),color-stop(100%,#86aecc));background:-webkit-linear-gradient(top,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(top,#d4e4ef 0,#86aecc 100%);background:-ms-linear-gradient(top,#d4e4ef 0,#86aecc 100%);background:linear-gradient(to bottom,#d4e4ef 0,#86aecc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=0);min-height:20px;padding:7px;margin-bottom:20px;border:1px solid #86AECC;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(50,50,50,.75);-moz-box-shadow:0 2px 4px 0 rgba(50,50,50,.75);box-shadow:0 2px 4px 0 rgba(50,50,50,.75)}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#D2C8A2}.table-striped>tbody>tr:nth-of-type(odd){background-color:#efefef}.layoutRadioButton ul{list-style:none;list-style-type:none}.layoutRadioButton ul li label{border-top:1px solid #878e98;border-bottom:1px solid #33373d;color:#fff;text-shadow:0 1px 1px #000;letter-spacing:.09em;background:-webkit-gradient(linear,0 0,0 100%,from(#3c6d96),to(#337ab7));background:-webkit-linear-gradient(top,#3c6d96,#337ab7);background:-moz-linear-gradient(top,#3c6d96,#337ab7);background:-ms-linear-gradient(top,#3c6d96,#337ab7);background:-o-linear-gradient(top,#3c6d96,#337ab7)}.layoutRadioButton ul li input[type=checkbox]{display:none}.layoutRadioButton ul li label{display:block;padding:12px;width:100%}.layoutRadioButton ul li label:hover{background:#566f82;background:-webkit-gradient(linear,0 0,0 100%,from(#566f82),to(#3e505e));background:-webkit-linear-gradient(top,#566f82,#3e505e);background:-moz-linear-gradient(top,#566f82,#3e505e);background:-ms-linear-gradient(top,#566f82,#3e505e);background:-o-linear-gradient(top,#566f82,#3e505e)}.layoutRadioButton ul li input[type=checkbox]:checked~.options{height:auto;display:block;min-height:40px;max-height:1000px}.layoutRadioButton ul li input[type=checkbox]:checked~label .icone1{display:none}.layoutRadioButton ul li input[type=checkbox]:checked~label .icone2{display:inline}.layoutRadioButton ul li .icone2{display:none}.layoutRadioButton ul ul{background:#fff;margin:0;padding:0;-moz-box-shadow:inset 0 2px 2px #b3b3b3;-webkit-box-shadow:inset 0 2px 2px #b3b3b3;box-shadow:inner 0 2px 2px #b3b3b3}.layoutRadioButton ul ul li a{display:block;padding:6px 12px;color:#999;text-decoration:none}.layoutRadioButton ul ul li a:hover{color:#44c6eb}.layoutRadioButton ul ul li a span{color:#999;background:0 0;border:1px solid #ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.layoutRadioButton ul ul li{border-bottom:1px solid #ccc}.layoutRadioButton ul ul li:first-child{padding-top:6px}.layoutRadioButton ul ul li:last-child{padding-bottom:6px;border:0}.layoutRadioButton .options{height:0;display:block;overflow:hidden}#fade{position:fixed!important;z-index:9000;background-color:#000;opacity:.65;filter:alpha(opacity=65);width:100%;height:100%;transition:3s linear all}.centralizado{width:100px;height:100px;position:fixed!important;top:50%;left:50%;padding:15px;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.simulador{background-color:#a09058;border:1px solid #887945}.panel-simulador>.panel-heading{color:#fff;background-color:#a09058;border:1px solid #887945;padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.botaoSodexorefeicao{height:53px;margin-top:5px;margin-bottom:10px;background:transparent url(../assets/common/img/img_sodexorefeicao.jpg) no-repeat center top;cursor:pointer}.botaoTicketrefeicao{height:53px;margin-top:5px;margin-bottom:10px;background:transparent url(../assets/common/img/img_ticketrestaurante.jpg) no-repeat center top;cursor:pointer}.botaoSodexoalimentacao{height:53px;margin-top:5px;margin-bottom:10px;background:transparent url(../assets/common/img/img_sodexoalimentacao.jpg) no-repeat center top;cursor:pointer}.botaoTicketalimentacao{height:53px;margin-top:5px;margin-bottom:10px;background:transparent url(../assets/common/img/img_ticketalimentacao.jpg) no-repeat center top;cursor:pointer}.botaoPatSelecionado{border-style:solid;border-width:1px;border-left-style:solid;border-left-width:10px;border-left-color:green;padding-top:55px;padding-bottom:0;border-radius:0,25px,25px,0}.error-notice{margin:-5px -13px 6px -13px;background-color:#000}.oaerror{width:90%;background-color:#FFF;padding:20px;border:0 solid #eee;border-left-width:7px;border-radius:0;margin:0 auto;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;color:#fff}.danger{border-left-color:#d9534f;background-color:rgba(217,83,79,.1)}.danger strong{color:#d9534f}.warning{border-left-color:#f0ad4e;background-color:#000}.warning strong{color:#f0ad4e}.info{border-left-color:#5bc0de;background-color:rgba(91,192,222,.1)}.info strong{color:#5bc0de}.success{border-left-color:#2b542c;background-color:rgba(43,84,44,.1)}.success strong{color:#2b542c}#painel{padding-left:0}@media (max-width:600px){.panel{margin:5px -20px 10px -20px}.table-font-10{font-size:10px}#login{margin-top:-60px}.ajust-90{width:90%}}.payment-methods{list-style:none;margin:0;padding:0}.payment-method{border:2px solid #ccc;box-sizing:border-box;height:100px;position:relative;width:100%}.payment-method label{background:#fff no-repeat center center;bottom:-2px;cursor:pointer;display:block;font-size:0;left:1px;position:absolute;right:1px;text-indent:100%;top:1px;white-space:nowrap}.payment-method+.payment-method{margin-top:15px;margin-bottom:15px}.sodexo label,.ticket label{background-image:url(../assets/common/img/pat.jpg);background-size:200px 100px}.payment-methods input:focus+label{outline:2px dotted #21b4d0}.payment-methods input:checked+label{outline:6px solid #21b4d0}.payment-methods input:checked+label:after{background:url(../assets/common/img/check.png);background-size:20px,20px;bottom:-10px;content:"";display:inline-block;height:20px;position:absolute;right:-10px;width:20px}@-moz-document url-prefix(){.payment-methods input:checked+label:after{bottom:0;right:0;background-color:#21b4d0}}#avisoModal{position:fixed;pointer-events:none;left:0;top:0;right:0;bottom:0;z-index:10000000;text-align:center;white-space:nowrap;height:100%}.css-modal img{max-height:90%;max-width:90%;position:absolute;top:-25%;bottom:0;left:-25%;right:0;margin:auto}#screen-shade{opacity:0;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:auto;transition:opacity .8s}