@font-face {
    font-family: HeroLight;
    src:         local('HeroLight.otf'), url('../fonts/HeroLight.otf');
}

@font-face {
    font-family: Hero;
    src:         local('Hero.otf'), url('../fonts/Hero.otf');
}

@font-face {
    font-family: DistProTh;
    src:         local('DistProTh.otf'), url('../fonts/DistProTh.otf');
}

@font-face {
    font-family: Cantarell;
    src:         local('Cantarell-Regular.ttf'), url('../fonts/Cantarell-Regular.ttf');
}

@font-face {
    font-family: Edelsans;
    src:         local('edelsans_regular.otf'), url('../fonts/edelsans_regular.otf');
}

@font-face {
    font-family: HattoriHanzo;
    src:         local('Hattori-Hanzo.otf'), url('../fonts/Hattori-Hanzo.otf');
}

@font-face {
    font-family: SheepSans;
    src:         local('sheep-sans.ttf'), url('../fonts/sheep-sans.ttf');
}

body{
    background-image: url('../../images/textura.jpg');
    background-size: 105% 168%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    /*margin-bottom: 60px;*/

    /*font-family: Hero;*/
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style:normal;
    font-weight:200;
    line-height:1.42857143;
    font-size: 14px;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

/*.menu-evg{
    background: -webkit-linear-gradient(rgba(4, 81, 155, .9), rgba(4, 70, 135, .9) 60%, rgba(3, 55, 105, .9));
    background: -o-linear-gradient(rgba(4, 81, 155, .9), rgba(4, 70, 135, .9) 60%, rgba(3, 55, 105, .9)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(4, 81, 155, .9)), color-stop(60%, rgba(4, 70, 135, .9)), to(rgba(3, 55, 105, .9))) !important;
    background: linear-gradient(rgba(4, 81, 155, .9), rgba(4, 70, 135, .9) 60%, rgba(3, 55, 105, .9)) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04519b', endColorstr='#ff033769', GradientType=0) !important;
}*/

.menu-evg{
    background: -webkit-linear-gradient(rgba(255, 255, 255, .95), rgba(255, 255, 255, .95) 60%, rgba(255, 255, 255, .95));
    background: -o-linear-gradient(rgba(255, 255, 255, .95), rgba(255, 255, 255, .95) 60%, rgba(255, 255, 255, .95)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .95)), color-stop(60%, rgba(255, 255, 255, .95)), to(rgba(255, 255, 255, .95))) !important;
    background: linear-gradient(rgba(255, 255, 255, .95), rgba(255, 255, 255, .95) 60%, rgba(255, 255, 255, .95)) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04519b', endColorstr='#ff033769', GradientType=0) !important;

    position: fixed;
}

.btn {
    font-family: Cantarell !important;
    line-height:1.42857143;
    font-style:normal;
    font-weight:bold;
}

h1, h2, h3, h4, h5, h6{
    font-family: HeroLight !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;
    letter-spacing: -1px !important;
    color: #317eac;
}

h1, .h1 { font-size: 36px; }

h2, .h2 { font-size: 30px; }

h3, .h3 { font-size: 24px; }

h4, .h4 { font-size: 18px; }

h5, .h5 { font-size: 14px; }

h6, .h6 { font-size: 12px; }

.modal-title{
    font-family: Cantarell !important;
    color: #ffffff;
}

.fontTitle{
    font-family: SheepSans !important;
}
.fontSubTitle{
    font-family: Cantarell !important;
}

.featurette-heading {
    font-size: 50px;
}

.font-buttom{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: 1px;
}

.contentFB{
    overflow-y: scroll;
    overflow-x: hidden;
    height: 300px;
    background-color: #fff;
}

.shadow{
    -webkit-box-shadow: 3px 2px 5px #a8a8a8;
    box-shadow: 3px 2px 5px #a8a8a8;
}

.shadow2{
    -webkit-box-shadow: 3px 2px 5px #000;
    box-shadow: 3px 2px 5px #000;
}

.myCarouselM{
    display: none !important;
}
.myCarousel{
    display: block !important;
}

.modal-header-evg {
    color: #fff;
    background-color: rgba(38, 58, 92, 1);
    border-color: rgba(11,26,38,1);
}

.moreMargin5 {
    margin: 3% 0;
}

.header-excluir{
    background-color: #c83218;
    color: white;
    font-weight: bold;
}

.header-success{
    background-color: #58b74f;
    color: white;
    font-weight: bold;
}

.footer-do-modal{
    background-color: #eeeeee;
    color: black;
    font-weight: bold;
}

.text-success {
    color: #7ac673 !important;
}

.text-danger {
    color: #f97352 !important;
}

.text-justify {
    text-align: justify !important;
}

@media all and (max-width:760px) {
    .myCarouselM{
        display: none !important;
    }
    h1{
        margin-top: 25% !important;
    }
}

@media all and (max-width:400px){
    body{
        background-image: url('../../images/textura.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }

    .myCarousel{
        display: none !important;
    }
    .myCarouselM{
        display: block !important;
    }
    h1{
        margin-top: 25% !important;
    }
}