.descricao a,.link{text-decoration:none}
.div-input-falso,.form-boxflow,.search-file{overflow:hidden;position:relative}
.checkForm{display:none;margin:15px;width:100%;font-size: 16px;}
.check-aguarde,.checkForm .checkForm-row{margin-left:auto;margin-right:auto;width:100%;line-height:20px}
.checkForm .checkForm-row{padding:20px;border-radius:10px;border:1px solid #ddd;text-align:left;font-size:15px}
.checkForm .checkForm-row .formitem{margin-top:10px;margin-bottom:10px;border-bottom:1px dotted #ddd;padding-bottom:10px}
.checkForm .checkForm-row .formitem span{font-size:13px;text-transform:uppercase}
.check-aguarde{margin-top:40px;padding:40px;border-radius:10px;border:1px solid #ddd;text-align:center;font-size:18px;box-shadow:inset 0 2px 5px #ddd}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-8{float:left}
.salvar,.submit-criar{font-size:12px;font-weight:700}
#loader img,.formrotulos input{width:100%}
#loader {display:none;width: 80px;height: 50px;overflow: hidden;background-size: 194%;background-position: -34px -29px;background-repeat: no-repeat;position: absolute;right: 60px;   }
.formrotulos{padding:20px;width:500px}
.search-file:hover .div-input-file,label{margin-bottom:0}
form select,form textarea{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;font-weight:400;border:1px solid #aaa;}
.submit{font-family:"Bw Modelica Bold",sans-serif}
.submit-criar{width:150px;padding:15px;border-radius:6px;box-shadow:inset 0 0 4px #fff;color:#666;outline:0;border:1px solid #ccc;text-align:center}
.salvar{border:0;border-radius:6px;background-color:#435df9;color:#fff;text-shadow:0 0 2px #000}
.submit-criar:hover{cursor:pointer}
.voltar:hover{background-color:#000040}@media print{body{-webkit-print-color-adjust:exact}
.voltar{visibility:hidden}}
.col-row{clear:both;width:100%}
.col{margin-top:10px;margin-bottom:10px;}
.col-1{width:8.33%}
.col-2{width:16%}
.col-3{width:25%}
.col-4{width:33.33%}
.col-5{width:41.67%}
.col-6{width:50%}
.col-8{width:66.67%}
.col-12{float:left;width:100%}
.pt-3{padding-top:6pt}
.small-font{font-size:10px;font-weight:700;color:#333}
.descricao,.link,label.error{/*font-family:Roboto,Arial,Helvetica,sans-serif;*/ }
.divisao{height:2px;clear:both}
.descricao{padding:10px;font-size:13px}
.link{padding:10px;line-height:30px}
.help img{float:left;width:30px}
#mensagem textarea{font-size:15px !important;min-height: 70px;}
label.error{padding-left: 8px;clear: both;color: #eb6614;z-index: -1;border-radius: 5px;display: table;font-size: 12px;text-align: left;letter-spacing: 0.6px; font-weight:bold;}
.form-boxflow{width:100%}
.div-input-file{height:48px;width:100%;margin:0;padding:0;position:relative;float:left}
.div-input-file input{margin:0;outline:0;border:1px solid #92c5e2;font-size:12px;padding:10px;line-height:20px}
.div-input-file .file-original{-moz-opacity:0.0;opacity:0;width:100%;position:absolute;z-index:10;height:20px;margin-top:5px}
.div-input-falso{height:33px}
.div-input-falso .file-falso{width:100%;position:absolute;z-index:9;padding:0 0 0 10px;margin:0;height:33px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}
.div-input-falso input{height:10px;padding:0;margin:0}
.div-input-falso div{position:absolute;border-left:1px solid #ddd;right:0;z-index:9;line-height:15px;padding:10px;color:#000}
form{line-height: 20px;}
.main-alert-formulario {border: 1px solid #DDD;padding: 20px;display: table;border-radius: 5px; font-size: 11px; line-height: 17px; font-family: Roboto, Arial, Helvetica, sans-serif; color: #999}
.alert-formulario label {z-index: 2;padding: 5px;margin-top: 10px;margin-left: auto;margin-right: auto;width: 120px;color: #eb6614;left: 0;position: absolute; line-height: 15px;}
.alert-formulario { position: relative;}