html{height:100%;min-height:100%}body{padding-top:20px}.header,.marketing,.footer{padding-right:15px;padding-left:15px;border-top:none!important}.btn-commit-presencas button:active{outline:none!important}.header{padding-bottom:20px;border-bottom:1px solid #e5e5e5;border-bottom:none!important}.header h3{color:#c7017a;margin-top:0;margin-bottom:0;line-height:40px;text-shadow:2px 2px 1px #fff}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}@media(min-width:768px){.container{max-width:730px}}.container-narrow>hr{margin:30px 0}.comFormalidadeBox{padding:8px;border-radius:5px;text-align:center;font-size:21px}#divResultadoConfirmacao{box-shadow:2px 2px 12px rgba(111,111,111,0.4);background-color:rgba(239,239,239,0.9);border-radius:6px;border:solid 1px #ccc;color:#000}#statusAjudaAoConvidado h4{line-height:24px}.defaultDynBox{box-shadow:2px 2px 12px rgba(111,111,111,0.4);padding:0;background-color:rgba(239,239,239,0.9);border-radius:6px;border:solid 1px #ccc}.defaultDynBox .panel-heading{background-color:#fff}.boxStatusAjudaAoConvidado{box-shadow:2px 2px 12px rgba(111,111,111,0.4);background:rgba(239,239,239,0.9);font-size:.9em;text-shadow:none;font-family:Helvetica,sans-serif,Verdana,Arial;border-radius:10px}.defaultTextFontFamily{font-family:Helvetica,sans-serif,Verdana,Arial}.boxStatusAjudaAoConvidado .alert.alert-danger{background-color:rgba(239,186,186,0.3)}.boxStatusAjudaAoConvidado .alert.alert-success{background-color:rgba(169,239,139,0.3)}.boxStatusAjudaAoConvidado .alert.alert-warning{background-color:rgba(247,225,155,0.3)}.boxStatusAjudaAoConvidado .alert.alert-info{background-color:rgba(170,228,239,0.3)}h1.txtEspecialCentral{line-height:40px}.txtEspecialInferiorDuplo{margin-bottom:2em}.txtEspecialInferiorDuplo h4{font-size:1.35em;margin-bottom:.6em}.txtEspecialInferiorDuplo p{font-size:1em;margin-bottom:2em}.jumbotron{text-align:center;border-bottom:1px solid #e5e5e5}.jumbotron .btn{padding:14px 24px;font-size:21px}.jumbotron #confirmarPresencaDiv input{font-size:28px;min-width:30px;height:59px}.jumbotron #confirmarPresencaDiv button.decremento,.jumbotron #confirmarPresencaDiv button.incremento{padding-left:20px;padding-right:20px}.jumbotron p,.jumbotron h1{word-break:break-word}#btnBackLanguage{vertical-align:middle;position:absolute;bottom:7px;margin-top:10px;width:100%;max-width:45px;height:40px;border-radius:5px;background-color:#fff;border:1px solid #ccc}@media screen and (max-width:768px){fieldset.inputSpinner .input-group-addon{font-size:1em!important}fieldset.inputSpinner .btn{padding-left:15px!important;padding-right:15px!important}}@media screen and (max-width:320px){fieldset.inputSpinner .input-group-addon{font-size:.8em!important}fieldset.inputSpinner .btn{padding-left:10px!important;padding-right:10px!important}}@media screen and (min-width:768px){#btnCommitPresencas,#btnAusencia,#confirmarPresencaButton a{margin-top:5px;margin-bottom:5px;min-width:270px;font-size:18px}}@media screen and (max-width:767px){#btnCommitPresencas,#btnAusencia,#confirmarPresencaButton a{margin-top:5px;margin-bottom:5px;min-width:100%;font-size:18px}}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}@media screen and (min-width:768px){.header,.marketing,.footer{padding-right:0;padding-left:0}.header{margin-bottom:30px}.jumbotron{border-bottom:0}}.video-in-iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-in-iframe{position:absolute;top:0;left:0;width:100%;height:100%}