*{transition: all 0.25s ease-out;}/* ===== TEXT ===== */.txt-light{ font-family: open_sanslight; }.txt-light-it{ font-family: open_sanslight_italic; }.txt-regular{ font-family: open_sansregular; }.txt-italic{ font-family: open_sansitalic; }.txt-medium{ font-family: open_sanssemibold; }.txt-medium-it{ font-family: open_sanssemibold_italic; }.txt-bold{ font-family: open_sansbold; }.txt-bold-it{ font-family: open_sansbold_italic; }.title-regular{ font-family: helvetica_light; }.title-medium{ font-family: helvetica_medium; }/* ========== */input[type='submit'], .btn{background: rgba(26,187,156,1);font-size: 14pt;padding: 10px;border-radius: 5px;border-bottom: 3px solid rgba(19,145,121,1);color: #FFF;font-family: open_sansregular;display: block;cursor: pointer;}input[type='submit']:hover,input[type='submit']:focus,.btn:hover,.btn:focus{background: rgba(21,157,130,1);border-bottom: 3px solid rgba(16,123,102,1);}body{background-image: url(http://ouvidoria.toppeople.com.br/App/Assets/img/covers/cover.jpg);background-size: cover;background-attachment: fixed;}#MainHeader{background: #FFF;box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.15);z-index: 10;top: 0;}#MainHeader nav li a{color: #b0b0b0;}#MainHeader .quickAccess a{font-size: 15px;color: #b0b0b0;margin: 7px 0;display: block;}#MainHeader a:hover,#MainHeader a:focus{color: rgba(26,187,156,1);}#MainFooter{background: #FFF;color: #777;}#MainFooter a{color: #b0b0b0;}#MainFooter a.f:hover,#MainFooter a.f:focus{color: #3B5998;}#MainFooter a.t:hover,#MainFooter a.t:focus{color: #0084B4;}#MainFooter a.g:hover,#MainFooter a.g:focus{color: #d34836;}#MainFooter a.l:hover,#MainFooter a.l:focus{color: #0077b5;}#MainFooter a.i:hover,#MainFooter a.i:focus{color: #012840;}#FormArea{color: #FFF;}#FormArea .divisor{border-top: 2px solid #FFF;}#FormArea .msgBubble{background: #ff0041;padding: 5px 7px;color: #FFF;font-family: open_sansregular;border-radius: 0px 0px 5px 5px;}#Response .ok H1{color: rgba(26,187,156,1);}#Response .ok hr{border-top: 2px solid rgba(26,187,156,1);}#Response .error H1{color: #ff3949;}#Response .error hr{border-top: 2px solid #ff3949;}#Response p{color: #FFF;}#ListFields .line{border-bottom: 1px solid #FFF;}@media (max-width: 960px){  #MainHeader nav li a{padding: 7px;margin: 7px 0;border: 2px solid #FFF;}}@media (max-width: 768px){}@media (max-width: 360px){}