@import url('https://fonts.googleapis.com/css?family=Quicksand:400,500,700');
.w_responder_pesquisa_index{ background: url(../imagens/fundo_ipad.jpg); background-size: cover !important; padding: 20px 0; color: #FFF;}
.w_body_index{ background: url(../imagens/fundo_index.jpg); background-size: cover !important; padding: 20px 0; color: #333;}
.navbar-top-links a{ transition: background-color 0.1s ease;}
.navbar-top-links a:hover{ background: rgba(0,0,0,0.05) !important;}
.sa-input-error{ display: none !important;}
.w_borda1{ padding: 5px; background: url(../imagens/title-pattern.png) repeat-x;}
.w_navbar_link_primary a{ background: #26a69a; color: #FFF !important;}
.w_navbar_link_primary a:hover{ background: #009688 !important; color: #FFF !important;}
.w_navbar_link_info a{ background: #42a5f5 !important; color: #FFF !important;}
.w_navbar_link_info a:hover{ background: #2196f3 !important; color: #FFF !important;}
.w_navbar_link_danger a{ background: #e53935; color: #FFF !important;}
.w_navbar_link_danger a:hover{ background: #d32f2f !important; color: #FFF !important;}
.wrapper-content{ padding: 5px !important;}
.product-box{ transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -webkit-transition: 0.2s ease-in-out;}
.w_well_altura{ max-height: 110px; overflow-x: auto;}
.datepicker{ z-index: 9999 !important;}
.alert{ margin-bottom: 10px !important;}
.select2-close-mask{
    z-index: 2099;
}
.select2-dropdown{
    z-index: 3051;
}
.impressao p{ line-height: 14px; margin-bottom: 3px;}
.impressao td, .impressao th{ padding: 1px 2px !important; font-size: 8pt !important;}
.impressao .table{ margin-bottom: 5px !important;}

tr.tr_center td{text-align: center;}
.loading { 
  background-image: url("../imagens/3.gif");
  background-size: 25px 25px;
  background-position:right center;
  background-repeat: no-repeat;
}
.w_buttons{
  background: #1E9600;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #FF0000, #FFF200, #1E9600);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #FF0000, #FFF200, #1E9600); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.w_buttons .btn{ font-weight: bold; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); font-size: 2rem; padding: 5px 0; border-color: rgba(0,0,0,0.2);}
.w_check{ font-size: 1.4rem; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.w_buttons label.active{ background: rgba(0,0,0,0.6) !important; color: #FFF !important; box-shadow: 0 0 10px #000;}

.w_div_perguntas p{ font-family: "Quicksand" !important; font-weight: 700; color: #FFF; font-size: 1.2em; text-align: justify;}
.w_div_perguntas textarea{ background: rgba(255,255,255,0.8); font-family: "Quicksand" !important; font-weight: 700; color: #333;}