.text-google-chrome{background:#fff;border-radius:5px;text-align:center;}
.text-google-chrome a{margin-top:10px;display:block;padding:8px 0;font-size:14px;}
.text-google-chrome a:hover {text-decoration:none}
.panel-login{background:#fff;margin-top:60px}
.form-signin{max-width:330px;padding:15px;margin:0 auto}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}
.form-signin .checkbox{font-weight:400}
.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}
.form-signin .form-control:focus{z-index:2}
.form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
.form-signin p {color:#000;font-size:12px;margin:2px 0}
.form-consulta-laudo{max-width:350px;margin:10px auto 0 auto}
.form-consulta-laudo h1{color:#fff;font-size:26px;font-weight:normal;text-align:center}
.form-consulta-laudo button{margin-top:30px}
.background-login{background:url(../img/background-login.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.jumbotron-login{margin-top:40px;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:3px 3px 12px 0 rgba(77,77,77,1);-moz-box-shadow:3px 3px 12px 0 rgba(77,77,77,1);box-shadow:3px 3px 12px 0 rgba(77,77,77,1)}
.jumbotron-login p{font-size:12px}
.navbar-default{border-bottom:1px solid #C7C7C7}
.footer{padding-bottom:10px}
footer{background-color:#fff;margin-top:50px;border-radius:5px;padding:20px 0;border:1px solid #ddd}
.body-painel{background:#F3F3F3}
main.container{margin-top:65px}
.main{margin-top:65px}
.container-pattern{background-color:#fff;border-radius:5px;padding-top:15px;padding-bottom:30px;border:1px solid #ddd}
.container{width:96%}
.title-h1{font-size:20px;color:#777}
.title-h2{color:#777;font-size:18px;border-bottom:1px solid #eee;margin-top:40px;padding-bottom:10px}
.title-h4{color:#777;font-size:14px;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid #DFDFDF}
p.title-p{font-size:18px;border-bottom:1px solid #eee;padding-bottom:5px}
.send-success-button{margin-left:15px}
table.table-white{background:#fff}
th.th-md{min-width:180px}
th.th-sm{min-width:140px}
th.th-xs{min-width:172px}
.modal-80{width:80%}
.modal-90{width:97%}
.modal-body-scroll{max-height:480px;overflow-y:scroll}
a.agendamento-ativo{cursor:pointer;background-color:#FF0;border-color:#000;color:#000}
a.agendamento-inativo{background-color:#FAF9F9;border-color:#B8B8B8;color:#B8B8B8}
.font-12{font-size:12px}
.font-14{font-size:14px}
.font-16{font-size:16px}
.font-18{font-size:18px}
.font-20{font-size:20px}
.panel-title-14{font-size:14px;margin:0px}.panel-title-14 a{color:#000}
.hr-margin-10{margin-top:10px;margin-bottom:10px}
.div-box-scroll{max-height:320px;overflow-y:scroll}
.div-box-scroll-modal{max-height:460px;overflow-y:scroll}
.div-box-scroll-avisos-home{max-height:400px;overflow-y:scroll}
.img-center{margin:0 auto}
.checkbox-alone{margin:0}
.checkbox-list{font-size:12px;margin-left:15px!important}
.table-responsive p{word-wrap:break-word;white-space:normal}
iframe.iframe-laudo-modal{width:100%;min-height:400px}
.ajax-loading{min-height:400px;background:url(../img/load.gif) center center no-repeat}
input[type="checkbox"]{min-width:20px;min-height:20px;margin:2px 2px 0 0}
.form-group-select-empresa select {
    width:150px
}
.form-group-select-empresa input {
    margin:5px 0
}
.col-md-20 {
    width:20%;
    float:left;
}
.col-md-14 {
    width:14%;
    float:left;
}



@media screen and (max-width:40em) {
    .col-md-14 {
        width:50%;
        float:left;
    }    
}





.agenda-container {
    background-color:#fff
}
.agenda-container:hover {
    background-color:#FBFBFB
}
.agenda-container-cancelada {
    background: #d9534f;
    color: #fff
}
.agenda-container-cancelada:hover {
    background: #C00;
    color: #fff
}
.agenda-container-cancelada a {
    color: #fff
}
.agenda-container-reagendada {
    background: #f0ad4e;
    color: #fff
}
.agenda-container-reagendada:hover {
    background: #F79B18;
    color: #fff
}
.agenda-container-reagendada a {
    color: #fff
}
.agenda-container-fechada {
    background: #5cb85c;
    color: #fff
}
.agenda-container-fechada:hover {
    background: #289C28;
    color: #fff
}
.agenda-container-fechada a {
    color: #fff
}
p.agenda-hora {
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 3px 8px;
    line-height: 12px;
    background-color: #E4E4E4;
    display: inline-block;
    color: #444
}
.agenda-observacoes {
    text-align: justify;
    margin-bottom: 0
}
td.agenda-td {
    padding: 4px!important;
    max-width: 250px;
    min-width: 200px
}
.agendamento-legenda {
    width: 15px;
    height: 15px;
    border: 1px solid #E6E6E6;
    display: inline-block
}
.agendamento-legenda-indicacao {
    background-color: #216DE8
}
.agendamento-legenda-email {
    background-color: #6950CC
}
.agendamento-legenda-consultor {
    background-color: #AA83D6
}
.agendamento-legenda-ligacao {
    background-color: #099DA5
}
.agendamento-legenda-retorno {
    background-color: #A4E3E6
}
.agendamento-evento-lead {
    border-bottom: 1px solid #E6E6E6;
    background: #337ab7;
    color: #fff
}
.agendamento-evento-lead:hover {
    background: #286090
}
.agenda-dia-mes {
    background-color:#E4E4E4;
    color:#000;
    text-align:center
}
.agenda-container {
    position:relative;
    font-size:12px;padding:6px;margin-bottom:10px;border:1px solid #E6E6E6
}
@media screen and (max-width:40em) {
    main.container {
        margin-top: 45px;
    }
    #agenda-comercial-content div table {
        table-layout: fixed;
        border-collapse: collapse;
        width:100%;
    }
    #agenda-comercial-content table td {
        width:100px;
    }
    #agenda-comercial-content table td+td {
        width:auto;
    }
    #agenda-comercial-content table .agenda-td .agenda-container {
        padding:2px;
    }
    #agenda-comercial-content table .agenda-td .agenda-container p.text-justify {
        font-size:10px;
    }
}