     body {
         background-color: #fff;
         font-size: 12px;
         padding: 0 !important;
         overflow-x: hidden;
         overflow-y: auto;
         width: 100%
     }
     
     * {
         box-sizing: border-box;
         -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
     }
     
     .collapse.in {
         display: block;
     }
     /*------- UTILITÁRIOS -------*/
     /*Background-colors*/
     
     .blue {
         background-color: #4c9ec4 !important;
     }
     
     .white {
         background-color: #fff !important;
     }
     
     .ice {
         background-color: #f3f3f3 !important;
     }
     
     .dark-blue {
         background-color: #0a0f6e !important;
     }
     
     .gray {
         background-color: #ddd !important;
     }
     
     .dark-gray {
         background-color: #333 !important;
     }
     /* FLAT UI COLORS */
     
     .yellow {
         background-color: #e5b300;
     }
     
     .turquoise {
         background-color: #1abc9c !important;
     }
     
     .emerald {
         background-color: #2ecc71 !important;
     }
     
     .peter-river {
         background-color: #3498db !important;
     }
     
     .amethyst {
         background-color: #9b59b6 !important;
     }
     
     .wet-asphalt {
         background-color: #34495e !important;
     }
     
     .green-sea {
         background-color: #16a085 !important;
     }
     
     .nephritis {
         background-color: #27ae60 !important;
     }
     
     .belize-hole {
         background-color: #2980b9 !important;
     }
     
     .wisteria {
         background-color: #8e44ad !important;
     }
     
     .midnight-blue {
         background-color: #2c3e50 !important;
     }
     
     .sun-flower {
         background-color: #f1c40f !important;
     }
     
     .carrot {
         background-color: #e67e22 !important;
     }
     
     .alizarin {
         background-color: #e74c3c !important;
     }
     
     .clouds {
         background-color: #ecf0f1 !important;
     }
     
     .concrete {
         background-color: #95a5a6 !important;
     }
     
     .orange {
         background-color: #f39c12 !important;
     }
     
     .pumpkin {
         background-color: #d35400 !important;
     }
     
     .pomegranate {
         background-color: #c0392b !important;
     }
     
     .silver {
         background-color: #bdc3c7 !important;
     }
     
     .asbestos {
         background-color: #7f8c8d !important;
     }
     
     .black {
         background-color: #000 !important;
     }
     
     .sun-flower-opacity {
         background-color: rgba(241, 196, 15, 0.4) !important;
     }
     
     .wet-asphalt-opacity {
         background-color: rgba(52, 73, 94, 0.4) !important;
     }
     
     .transparent {
         background-color: transparent !important;
     }
     
     .bco-opacity {
         background-color: rgba(255, 255, 255, 0.9);
     }
     
     .ver-mais {
         background-color: rgba(0, 0, 0, 0.1);
         border: none;
         cursor: pointer;
     }
     /*Font Colors*/
     
     .c-blue {
         color: #4c9ec4 !important;
     }
     
     .c-white {
         color: #fff !important;
     }
     
     .c-dark-blue {
         color: #0a0f6e !important;
     }
     
     .c-gray {
         color: #ddd !important;
     }
     
     .c-medium-gray {
         color: #707070 !important;
     }
     
     .c-dark-gray {
         color: #333 !important;
     }
     
     .c-white-opacity {
         color: rgba(255, 255, 255, 0.5);
     }
     
     .hidden {
         overflow: hidden;
     }
     
     .scroll-y {
         overflow-y: scroll;
     }
     
     .scroll-x {
         overflow-x: scroll;
     }
     /* ----- Float & Positions -----*/
     
     .right {
         float: right !important;
     }
     
     .left {
         float: left;
     }
     
     .relative {
         position: relative;
     }
     
     .absolute {
         position: absolute;
     }
     
     .fixed {
         position: fixed;
     }
     
     .none {
         display: none;
     }
     /* ------ Textos ---------*/
     
     .uppercase {
         text-transform: uppercase;
     }
     
     .lowercase {
         text-transform: lowercase;
     }
     /* Widths*/
     
     .w-1 {
         width: 10%;
         margin: auto;
     }
     
     .w-2 {
         width: 20%;
         margin: auto;
     }
     
     .w-3 {
         width: 30%;
         margin: auto;
     }
     
     .w-4 {
         width: 40%;
         margin: auto;
     }
     
     .w-5 {
         width: 50%;
         margin: auto;
     }
     
     .w-6 {
         width: 60%;
         margin: auto;
     }
     
     .w-7 {
         width: 70%;
         margin: auto;
     }
     
     .w-8 {
         width: 80%;
         margin: auto;
     }
     
     .w-9 {
         width: 90%;
         margin: auto;
     }
     
     .w-10 {
         width: 100%;
         margin: auto;
     }
     
     a {
         text-decoration: none !important;
     }
     
     .none {
         display: none !important;
     }
     
     .pointer {
         cursor: pointer;
     }
     /* FIM UTILITÁRIOS */
     
     .imgtratamento {
         border: #6CC3D5 solid 5px;
     }
     
     .Redesocial {
         margin-left: 630px;
     }
     
     .logo {
         width: 120px;
         padding: 5px;
     }
     
     .cliente p {
         line-height: 160px;
         vertical-align: middle;
     }
     
     article .fa {
         font-size: 4em;
     }
     
     .bg-img {
         background-image: url('../img/1.jpg');
         background-size: 100%;
         background-position: center;
     }
     
     #Horario .container {
         z-index: 2;
     }
     
     #Horario {
         overflow: hidden;
     }
     
     .bg-img-dark {
         width: 100%;
         height: 236px;
         background-color: rgba(0, 0, 0, 0.50);
         position: absolute;
         margin-top: -50px;
         right: 0 !important;
         z-index: 1;
     }
     
     .img-projeto {
         border: 2px solid #FFF;
     }
     
     .box-idetidade1 {
         height: 435px;
         background-color: #E6E6FA;
         border-left: 6px solid #ccc;
     }
     
     .box-idetidade2 {
         background-color: #E6E6FA;
         border-left: 6px solid #ccc;
         height: 238px;
     }
     
     .box-idetidade3 {
         height: 435px;
         background-color: #E6E6FA;
         border-left: 6px solid #ccc;
     }
     
     .title-indentidade {
         border-bottom: 6px solid #ccc;
     }
     
     .box-istituto {
         border: 1px solid !important;
         padding: 10px;
         box-shadow: 10px 10px 15px #B9D3EE;
     }
     
     .height50 {
         height: 500px;
     }
     
     .height100 {
         height: 100%;
     }
     
     .ImgLateral {
         height: 100%;
         width: 60% !important;
         box-shadow: -10px 10px 5px;
         margin-left: 20%;
     }
     
     .box-istituto2 {
         background-color: #FFF;
         HEIGHT: 100%;
         border-left: 10px solid;
     }
     
     .carro-p5 {
         padding-top: 55px;
     }
     
     .nosso-insti {
         padding-bottom: 40px;
     }
     
     .w-100 {
         width: 100%;
     }
     
     .back-light {
         background-color: #FFFFFF;
     }
     
     .bg-darkblue {
         background-color: #0a0f6e;
     }
     
     p {
         text-align: justify;
     }
     
     h2,
     h4 {
         font-size: 110% !important;
     }
     
     .auto-con {
         width: 135%;
         margin-left: 35%;
     }
     
     .fale-com {
         width: 135%;
     }
     /*--------------------- AUTO CONTRASTE --------------------------------*/
     
     .contrast,
     .contrast nav,
     .contrast div,
     .contrast li,
     .contrast ol,
     .contrast header,
     .contrast footer,
     .contrast section,
     .contrast main,
     .contrast aside,
     .contrast article {
         background: black !important;
         color: white !important;
     }
     
     .contrast h1,
     .contrast h2,
     .contrast h3,
     .contrast h4,
     .contrast h5,
     .contrast h6,
     .contrast p,
     .contrast label,
     .contrast strong,
     .contrast em,
     .contrast cite,
     .contrast q,
     .contrast i,
     .contrast b,
     .contrast u,
     .contrast span {
         color: white !important;
     }
     
     .contrast a {
         color: yellow !important;
         background: black !important;
     }
     
     .contrast button,
     .contrast input[type=button],
     .contrast input[type=reset],
     .contrast input[type=submit] {
         background: black !important;
         color: yellow !important;
         border: none !important;
     }
     
     .contrast img.on-contrast-force-gray {
         filter: grayscale(100%) contrast(120%);
     }
     
     .contrast img.on-contrast-force-white {
         filter: brightness(0) invert(1);
     }
     
     .contrast input[type=text],
     .contrast input[type=password],
     .contrast input[type=url],
     .contrast input[type=search],
     .contrast input[type=email],
     .contrast input[type=tel],
     .contrast input[type=date],
     .contrast input[type=month],
     .contrast input[type=week],
     .contrast input[type=datetime],
     .contrast input[type=datetime-local],
     .contrast textarea,
     .contrast input[type=number] {
         background: black !important;
         border: 1px solid white !important;
         color: white !important;
     }
     
     .Display {
         display: flex;
         align-items: center;
         justify-content: space-between;
         flex-direction: row;
         flex-wrap: wrap;
     }
     
     .DisplaySlider {
         display: flex;
         align-items: center;
         align-content: center;
         justify-content: center;
         justify-items: center;
     }
     
     .ImgCofre {
         width: 400px;
         height: 600px;
     }
     
     .Box-IMG {
         background-color: #E6E6FA;
         border-left: 6px solid rgb(82, 82, 82);
         box-shadow: -10px 10px 5px #000;
     }
     
     .mt-15 {
         margin-top: 15%;
     }
     
     @media screen and (max-width: 960px) {
         .ImgLateral {
             height: 100% !important;
             width: 100% !important;
             margin-left: 0% !important;
         }
         .Display {
             justify-content: center !important;
         }
         .ImgCofre {
             width: 300px;
             margin-bottom: 2%;
         }
     }