.mt-0{margin-top: 0px!important;} .mb-0{margin-bottom: 0px!important;}
.mt-10{margin-top: 10px!important;} .mb-10{margin-bottom: 10px!important;}
.mt-20{margin-top: 20px!important;} .mb-20{margin-bottom: 20px!important;}
.mt-30{margin-top: 30px!important;} .mb-30{margin-bottom: 30px!important;}
.mt-40{margin-top: 40px!important;} .mb-40{margin-bottom: 40px!important;}
.mt-50{margin-top: 50px!important;} .mb-50{margin-bottom: 50px!important;}
.mt-60{margin-top: 60px!important;} .mb-60{margin-bottom: 60px!important;}
.mt-70{margin-top: 70px!important;} .mb-70{margin-bottom: 70px!important;}
.mt-80{margin-top: 80px!important;} .mb-80{margin-bottom: 80px!important;}
.mt-90{margin-top: 90px!important;} .mb-90{margin-bottom: 90px!important;}
.mt-100{margin-top: 100px!important;} .mb-100{margin-bottom: 100px!important;}
.mt-110{margin-top: 110px!important;} .mb-110{margin-bottom: 110px!important;}
.mt-120{margin-top: 120px!important;} .mb-120{margin-bottom: 120px!important;}
.mt-130{margin-top: 130px!important;} .mb-130{margin-bottom: 130px!important;}
.mt-140{margin-top: 140px!important;} .mb-140{margin-bottom: 140px!important;}
.mt-150{margin-top: 150px!important;} .mb-150{margin-bottom: 150px!important;}
.pt-0{padding-top: 0px!important;} .pb-0{padding-bottom: 0px!important;}
.pt-10{padding-top: 10px!important;} .pb-10{padding-bottom: 10px!important;}
.pt-20{padding-top: 20px!important;} .pb-20{padding-bottom: 20px!important;}
.pt-30{padding-top: 30px!important;} .pb-30{padding-bottom: 30px!important;}
.pt-40{padding-top: 40px!important;} .pb-40{padding-bottom: 40px!important;}
.pt-50{padding-top: 50px!important;} .pb-50{padding-bottom: 50px!important;}
.pt-60{padding-top: 60px!important;} .pb-60{padding-bottom: 60px!important;}
.pt-70{padding-top: 70px!important;} .pb-70{padding-bottom: 70px!important;}
.pt-80{padding-top: 80px!important;} .pb-80{padding-bottom: 80px!important;}
.pt-90{padding-top: 90px!important;} .pb-90{padding-bottom: 90px!important;}
.pt-100{padding-top: 100px!important;} .pb-100{padding-bottom: 100px!important;}
.pt-110{padding-top: 110px!important;} .pb-110{padding-bottom: 110px!important;}
.pt-120{padding-top: 120px!important;} .pb-120{padding-bottom: 120px!important;}
.pt-130{padding-top: 130px!important;} .pb-130{padding-bottom: 130px!important;}
.pt-140{padding-top: 140px!important;} .pb-140{padding-bottom: 140px!important;}
.pt-150{padding-top: 150px!important;} .pb-150{padding-bottom: 150px!important;}
body{padding-top:70px}
.mapa{height:500px;width:100%}
div.upload-de-arquivos div.tab ul.content{clear:both;margin:0;padding:0}
div.upload-de-arquivos div.tab ul.content>li{list-style:none;margin:0;text-align:center}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li{border:1px solid #bbb;float:left;height:180px;list-style:none;margin:5px;overflow:hidden;position:relative;width:200px}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li div.opcoes button{font-weight:400;line-height:12px;margin:0;padding:3px 15px}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li.upload{background-image:url(../img/upload-imagem.png);background-position:center center;background-repeat:no-repeat;border-style:dashed;border-width:4px;height:174px;overflow:hidden;width:194px}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li div.opcoes{display:none;position:absolute;right:0;top:0;width:auto}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li:hover .opcoes{display:block}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li.upload input{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li.upload div.barra-progresso{background-color:#aaa;display:none;height:4px;margin:5px 20px 0}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li.upload div.barra-progresso>div{background-color:#595959;height:100%}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li.upload .progresso{display:none;font-size:12px;font-weight:400;margin-top:134px}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li img{max-width:100%}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li div.legenda{background-color:rgba(0,0,0,.7);bottom:5px;color:#fff;margin-top:1px;overflow:hidden;padding:5px;position:absolute;text-align:center;width:100%}
div.upload-de-arquivos div.tab ul.content li ul.arquivos li div.legenda input{width:165px!important}
.panel{position:relative;}
.panel .btn-sm.glyphicon{position:absolute;right:5px;top:5px}
form .form-group .control-label [class*=" icon-"],form .form-group .control-label [class^=icon-]{font-size:24px}
form .form-group .control-label [class*=" flaticon-"]::before,form .form-group .control-label [class^=flaticon-]::before{display:inline-block;font-size:24px;height:25px;line-height:21px}
.navbar.navbar-static-top{left:0;position:fixed;top:0;width:100%;background: #283848;}
body .ui-widget-content{z-index:10099}
.ui-widget-overlay {z-index: 9999;}
.video-container{position:relative;width:100%;padding-bottom:56.249999999999999999999999999999%}
.video-container>*{position:absolute;width:100%;height:100%;top:0;left:0}
.start-hidden{display:none}
.tela-de-login {background-image: url(../img/bg.jpg);background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: bottom;}
.tela-de-login #login-modal .modal-dialog .loginmodal-container .text-center{font-size:16px}
.loginmodal-container{padding:30px;max-width:350px;width:100%!important;background-color:#F7F7F7;margin:0 auto;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);overflow:hidden}
.loginmodal-container h1{text-align:center;font-size:1.8em}
.loginmodal-container input[type=submit]{width:100%;display:block;margin-bottom:10px;position:relative}
.loginmodal-container input[type=text],input[type=password]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}
.loginmodal-container input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.loginmodal{text-align:center;font-size:14px;font-family:Arial,sans-serif;font-weight:700;height:36px;padding:0 8px}
.loginmodal-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#1B1C4F;padding:17px 0;font-size:14px}
.loginmodal-submit:hover{border:0;text-shadow:0 1px rgba(0,0,0,.3);background-color:#357ae8}
.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:.6;transition:opacity ease .5s}
.login-help{font-size:12px}
.navbar.navbar-main .container-fluid .navbar-header .navbar-brand {padding: 5px;}
.navbar.navbar-main .container-fluid .navbar-header .navbar-brand img {max-height: 42px;}
.navbar.navbar-main .container-fluid .collapse .nav li a {background: #283848;color: white;}
.navbar.navbar-main .container-fluid .collapse .nav li.active > a {background: #f1f1f1;color: #333;}
.navbar.navbar-main .container-fluid .collapse .nav li a .fa {color: #2395DF;font-size: 1.3em; margin-right:2px; }
.navbar.navbar-main .container-fluid .collapse .nav .dropdown .dropdown-menu {background: #283848;}
.jumbotron h1 {margin-top: 0;}
.panel-body {word-wrap: break-word;}
.stickNotes{background-color:#283848;position: fixed;top: 10%;left: 10%;cursor: move;border: 2px solid #283848;box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);z-index: 9999;}
.stickNotes h3{color: #fff;padding: 5px;font-size: 14px;margin: 0;font-weight: normal;}
.stickNotes i.fa.fa-times{position: absolute;top: 2px;right: 2px;width: 20px;height: 20px;text-align: center;line-height: 20px;cursor: pointer;color: #fff;line-height: 19px;background-color:rgba(255,255,255,0.1);}
.stickNotes textarea{width:320px;height:240px;border:0;}
.navbar.navbar-main .container-fluid .collapse .nav li a.btnVoiceStart{}
.navbar.navbar-main .container-fluid .collapse .nav li a.btnVoiceStart.select{background-color: green;}
.navbar.navbar-main .container-fluid .collapse .nav li a.btnVoiceStart.select i{color: white;}
.navbar.navbar-main .container-fluid .collapse .nav li a.btnVoiceStart.recording{background-color: #d60000;}
.navbar.navbar-main .container-fluid .collapse .nav li a.btnVoiceStart.recording i{color: white;}

/* xs */
@media (max-width: 767px) {
	.text-xs-right {text-align: right;}
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.text-sm-right {text-align: right;}
	.modal-full-width { width: auto; max-width: calc(100% - 30px); }
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	.text-md-right {text-align: right;}
	.modal-full-width { width: auto; max-width: calc(100% - 30px); }
}
/* lg */
@media (min-width: 1200px) {
	.text-lg-right {text-align: right;}
	.modal-full-width { width: auto; max-width: calc(100% - 30px); }
}