.blue { background-color: #1c2b48; }

.container-fluid label { font-weight: normal}


/*LocaStyle Mod*/
.ls-menu a:hover {text-decoration: none; }

.ls-brand-name img {height:35px; width: auto; margin-top:-16px;}

.ls-topbar {-webkit-box-shadow: 0px 4px 15px -4px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 4px 15px -4px rgba(0,0,0,0.3);
box-shadow: 0px 4px 15px -4px rgba(0,0,0,0.3);}

.clienteselec {display:block; width: calc(100%-265px); margin-left: 265px; height:30px; line-height:30px; text-align:center; background-color: #385792; color: #FFF; padding-left: 265px;}

.TituloPagina{ line-height: inherit; color: #fff; }

.ls-title-intro { margin-bottom: 5px; height: 40px; line-height: 40px; text-align:center; padding:0; font-size:25px; color:#1c2b48; }

.ls-brand-name a { margin-top:-7px; }

.ls-theme-green .ls-topbar { background-color:#F5F5F5; }
.ls-theme-green .ls-brand-name { background-color:#F5F5F5; }
.ls-theme-green .ls-topbar .ls-alerts-list [class^="ls-ico"] { color: #1c2b48; }
.ls-theme-green .ls-topbar .ls-alerts-list [class^="ls-ico"] :hover { color: #000; }
.ls-theme-green [class*="ls-go"]{ background-color: #1c2b48; }
.ls-theme-green [class*="ls-go"]:hover, .ls-theme-green [class*="ls-go"]:focus { background-color:#466db6; }
.ls-theme-green .ls-user-account { background-color: #1c2b48; }
.ls-theme-green .ls-dropdown ul a:focus, .ls-theme-green .ls-dropdown ul a:hover{ background-color:#466db6; }
.ls-theme-green .ls-sidebar [class*="ls-go"] { background-color:#1c2b48; }
.ls-topbar .ls-ico-menu:before, .ls-topbar .ls-show-notifications:before { color: #1c2b48;}


/*Login*/
.ls-login-parent { background-color: #1c2b48; }
.ls-login-parent .ls-login-box {background-color: #F5F5F5; width: 300px; height:auto; margin:auto; padding: 30px 20px 40px; border-radius: 10px; }

#loginbox {background-color: #F5F5F5; width: 300px; height:auto; margin:auto; padding: 30px 20px 40px; border-radius: 10px; margin-top: 5%}
.bizlog { display:block; margin: 0 auto 20px;}
.fleft { float:right}
.esqueci { font-size:12px; margin-left: 2px; border: none; background-color: #F5F5F5; padding: 0; color: #4d4d4d}
#lblResposta { display: block; margin-top: 15px; color: #808080}

.RodapeIrParaDesk { bottom: 20px; position: absolute; width: 100%; color:#ffffff;text-align:center;}
.RodapeIrParaDesk a { color: #819bce}
.RodapeIrParaDesk a:hover { color: #e4eaf5}

/*Escolher Empresa*/
#escolherempresa {background-color: #F5F5F5; width: 300px; height:190px; margin:auto; padding: 30px 20px; border-radius: 10px; margin-top: 5%}
.bizlog img{ display:block; margin: 0 auto 20px;}
.lblEmp { width: 100%; font-size: 0.8em; height: 2em; }
.btnemp { display:block; float:right; margin-top: 15px; }

/*Procura*/

#pnlResultado {color: #000}

.txtpesquisa { display:block; height: 30px; margin: 20px auto 10px; width: 90%; color: #4d4d4d}
#PesquisaInPage {clear: both; overflow: auto; display: block; margin-bottom: 15px;}
.srchpesq { float: right;  margin-right: 5%;  display: inline-block;}
.novocb { float: right;  margin-right: 10px; display: inline-block;}

.ls-collapse { margin:0; border: none;}

.Resultado { display: block; padding-top: 5px ; border-top: 1px solid #e5e5e5;}
.Resultado article { margin: 0 15px 0 15px; padding: 0}
.Resultado label { margin: 0; margin-right: 10px; font-weight: normal; }
.Resultado .nome { font-weight: bold; color: #2a416c; }
.Resultado a { color: inherit; text-decoration: none; }
.Resultado a:hover {text-decoration: none; color: inherit; }
.Resultado a:focus {text-decoration: none; color: inherit; }

.ls-collapse-header:before { content: none}

.btncliente { padding: 0; }
.btncliente a { font-size: 0.68em; }
.btncliente .btn-primary { background-color: #466db6; color: #FFF; border-color:  #385792;}
.btncliente .btn-primary:hover { color: #FFF; background-color: #1c2b48;}

.btn_func { width:100%; margin-top: 10px; text-align:center; color: #FFF; }
.btn_func .ls-btn {font-size: 20px; width:30%; margin: 0; padding: 5px; border:none;}
.btn_func .mrg-btn {margin: 0 3.5%}

.btn-tel {background-color: #00AB84; }
.btn_func .btn-tel:hover {background-color: #007B5F;}
.btn-user {background-color: #466db6; color: #FFF; }
.btn_func .btn-user:hover {background-color: #1c2b48;}
.btn-map {background-color: #F68D2E; }
.btn_func .btn-map:hover {background-color: #BE4D00;}

/*Cadastro Clientes*/
.container-fluid hr { margin-top: 10px}

.title-page { display: block; font-size: 25px; font-weight: bold; margin: 20px 0 30px 0; color: #2a416c; }
.block { display: block; margin-bottom: 10px; }
.ls-main .container-fluid > .row [class*="radio"] { padding-bottom: 0}

.bluebtn .btn-user:hover {background-color: #1c2b48;}

@media screen and (min-width: 768px) { 
    .btncliente a { font-size: 1em;}
}

@media screen and (max-width: 767px) {
.clienteselec {width: 100%; margin-left: 0; padding-left: 0 }
.ls-brand-name img {margin-top:-9px}
.title-page { text-align: center;  font-size: 22px; }

}

@media screen and (max-width: 991px) {
    .bluebtn {float: right; margin: -15px 3.5% 0 0}
    .ls-label { margin-bottom: 5px;}

}