@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,900,900italic,300italic,300);

body {
    /*color: #666;
    font-size: 14px;
    font-weight: 400;   */

    color: /*#666;*/#333;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 22px/*26px*/;
    font-weight: 300;
    
    
   /* color:#555;
    font-family: arial, sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 100;*/
    
    padding: 0px !important;
    margin: 0px !important;
}

a {
    color: #519779;
}

h2 {
    font-weight: normal;
    font-size: 1.7em;
}


/* cor do menu superior */
ul.navbar-nav li.active a {
    background: #F2F7F2; 
    border-color: #519779; 
    color: #5d5d5d; 
}

ul.navbar-nav li a:hover, ul.navbar-nav li a:focus { 
    background: #519779; 
    border-color: #519779; 
    color: #fff; 
    outline: 0; 
}

.valor-plano-titulo {
    font-size: 46px; 
    background: #006B9A; /*#7892A0;*/
    color: #fff; 
    font-weight: bold;
    text-align: center;
}

.plano-titulo {
    font-size: 1.6em;  
    padding: 20px; 
    color: #006B9A;
    text-align: center;
}

.valor-plano-mes {
    font-size: 0.4em; 
    font-weight: normal;
}

.valor-plano-RS {
    font-size: 0.7em; 
    font-weight: normal;
}

.tabela-planos {
    width: 90%; 
    margin-top: 60px;
    background: #eee;
}

.botao-contrate {
    width: 100%; 
    height: 65px; 
    font-size: 1.6em;    
}

/* Fundo páginas conteúdos */
.about-us-container {
    /*background-image: url("../img/fundo_vantagem.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 75% auto;*/
}

/* Icones dos titulos das páginas */
.page-title-container span {
    color: #5d5d5d;
} 
/* Fonte Awesome */
.fa {
    color: #5d5d5d;
}

/* Flexas direção banner */
.flex-direction-nav a {
    width: 60px;
    height: 60px;
    padding-top: 17px;
    background: #519779;
    color: #fff;
    text-shadow: none;
}

.colored-text {
    color: #519779;
}

/* Botões */
a.big-link-1 {
    display: inline-block;
    padding: 10px 44px;
    background: #519779;
    color: #fff;
    font-size: 1.2em;
    text-decoration: none;
    -moz-box-shadow: 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
    border: 1px solid #fff;
}

a.big-link-1:hover {
    -moz-box-shadow: none; 
    -webkit-box-shadow: none; 
    box-shadow: none;
    background: #fff;
    color: #519779;
    border: 1px solid #519779;
}

a.big-link-1:active {
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.15) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
}

/* Nossos sistemas */
.testimonial-list .testimonial-text {
    float: left;
    width: 83%;
    line-height: 30px;
    font-size: 1.3em;
}

.testimonial-list .nav-tabs {
    border: 0;
    text-align: right;
}

.testimonial-list .nav-tabs li {
    float: none;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

.testimonial-list .nav-tabs li a {
    width: 14px;
    height: 14px;
    padding: 0;
    background: #ddd;
    border: 0;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}

.testimonial-list .nav-tabs li a:hover { border: 0; background: #c5c5c5; }
.testimonial-list .nav-tabs li.active a { background: #519779; }
.testimonial-list .nav-tabs li.active a:focus { border: 0;}



button.btn {
    padding: 9px 60px;
    background: #519779;
    font-size: 1.2em;
}

::selection { 
    background: #519779; 
    color: #fff; 
    text-shadow: none; 
}

@media( max-width: 1200px ) {
    .botao-contrate {
        width: 100%; 
    }
}

@media( max-width: 991px ) {
    .botao-contrate {
        width: 100%;/*95%; */
    }
}


@media( max-width: 767px ) {
    .botao-contrate {
        width: 100%;/*90%; */
    }

    .margem_cpf {
        margin-top: 20px;
    }
}

/* Tamanho da logo superior*/
.navbar-brand {
   /* width: 246px !important;*/
   height: 140px !important;
}

footer {
    background: #315946/*#2D5141/* #132519/*#404040*/ !important;
    color: #fff !important;
    background: url(../img/rodape.png) !important;
    margin-bottom: 0px !important;
    padding-bottom: 0 !important;
}

@media( max-width: 767px ) {
    footer {
        background: #315946 !important;
        color: #fff !important;
    }
}

.am-rodape {
    background: url(../img/logo-am-rodape.png) right center no-repeat;
}

.am-rodape:hover {
    background: url(../img/logo-am-rodape-hover.png) right center no-repeat;
}

 h3 {
    text-transform: capitalize;
}

input[type="text"], input[type="email"], input[type="radio"], textarea, select, textarea.form-control {
    border-radius: 12px !important;
    border: 1px solid #eee !important;
    color: #777 !important;
    padding: 20px !important;
}

/* altura banner capa */
.flex-viewport {
  max-height: 750px !important;
}

/* altura menu */
ul.navbar-nav li a {
    padding: 40px 20px !important;
}

@media( max-width: 767px ) {
    ul.navbar-nav li a {
        padding: 10px 20px !important;
    }
}

.titulo-pagina {
    color: #519779 !important;
}