
@charset "ISO-8859-1";




/* ==========================================================================
   Wareline Conecte/w
   ========================================================================== */

html{	
    min-height:100%;
    /*height:100%;evitar height:100% pois gera rolagem no Chrome*/
}

body{
    height:100%;
    min-height:100%;	
    /*overflow-x: hidden;
    overflow-y: scroll;*/
    background:rgb(248,248,248) url(../theme/img/theme/body-border-top.png) no-repeat top left;
    padding-top:10px;
}

body#login{
    background:rgb(255,255,255) url(../theme/img/theme/body-border-top.png) no-repeat top left;
}

body.modal-open{
    padding-right:0 !important;
}

/*TEXTOS E LINKS*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/RobotoCondensed-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src:url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'); 
}


h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
    font-family: 'Roboto', sans-serif;
    margin-bottom: 15px;
    margin-top: 15px;
}


h3{
    display:block;
    background:url(../theme/img/theme/title-background.png) right center no-repeat;
    margin:5px 0 20px 0;
    color:rgb(227,37,38);
}

h3 span{
    padding:0 15px 0 0;
    background-color: rgb(248,248,248);
}


a:link{
    text-decoration:none;	
    outline:none !important;	
}

a.btn-link{
    text-decoration:underline;	
}
/*TEXTOS E LINKS*/

/*LOGIN*/
#login-wrapper{
}

#login-box{
    position:absolute;
    top:10px;
    left:50%;
    margin-left:-180px;
    width:360px;
    padding:10px 30px 22px 30px;
}

#login-box h1{
    font-size:24px;
    color:rgb(153,153,153);
    margin:5px 0 10px 0;
}

#login-box .form-group {
    margin-bottom: 10px;
}

#login-box a.btn-link {
    padding-left:0;
}  
/*LOGIN*/

@media (min-width: 768px) {
    #login-wrapper{
        background-image:url(../theme/img/theme/login-background.png);
        background-position: 10px 10px;
        background-repeat: no-repeat;
        background-size: 100% auto;
        min-height:600px;		
    }

    #login-box{
        background-image:url(../theme/img/theme/login-box-background.png);
        background-repeat:no-repeat;
        background-position:bottom;
        padding-top:100px;
    }

    #client-logo-wrapper, .content-block{
        margin-bottom:0;
    }

    .modal-dialog{
        width: 640px;
    }

    .modal-lg {
        width: 970px !important;
    }

    #modal-modulos .modal-dialog{
        width:770px;
    }	


}


/*BOTÕES*/
.btn{
    outline:none !important;	
}

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-convidar-mentoria {
    text-decoration:none !important;
    font-family: 'Roboto', sans-serif;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);	
}

.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-primary {
    background-image: -webkit-linear-gradient(top, #428bca 0, #2d6ca2 100%);
    background-image: -o-linear-gradient(top, #428bca 0, #2d6ca2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
    background-image: linear-gradient(to bottom, #428bca 0, #2d6ca2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #2b669a
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #2d6ca2;
    background-position: 0 -15px
}
.btn-primary:active, .btn-primary.active {
    background-color: #2d6ca2;
    border-color: #2b669a
}
.btn-primary:disabled, .btn-primary[disabled] {
    background-color: #2d6ca2;
    background-image: none
}

.btn-default {
	text-shadow: 0 1px 0 #fff;
	background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
	background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #dbdbdb;
	border-color: #ccc
}
.btn-default:hover, .btn-default:focus {
	background-color: #e0e0e0;
}
.btn-default:active, .btn-default.active {
	background-color: #e0e0e0;
	border-color: #dbdbdb
}
.btn-default:disabled, .btn-default[disabled] {
	background-color: #e0e0e0;
	background-image: none
}



/*FOOTER*/
#app-footer{
    height:60px;
    background-image: linear-gradient(to bottom, rgba(242,242,242, 1) 0px, rgba(248,248,248, 1) 100%);
    border-top:1px solid rgb(221,221,221);
}

#app-footer > .container{

}

#app-footer.f-login{
    position:fixed;
    z-index:999;
    bottom:0;
    width:100%;	
}	

#app-footer .footer-logo{
    opacity:0.5;	
    display:block;
    width:160px;
    height:40px;
    background:url(../theme/img/theme/wareline-logo.png);
    margin:10px 0;
}

#app-footer .footer-logo:hover{
    opacity:1;	
}

#app-footer .footer-copyright{
    color:rgb(153,153,153);
    text-align:right;
    margin-top:20px;
}

/*POPOVER*/	
.popover{
    width:260px;
}

.popover h3{
    display:block;
    width:100%;	
    background:url(../theme/img/theme/title-background.png) right 23px no-repeat;
    margin: 0;
    color:rgb(227,37,38);
}

.popover-title {
    display:inline-block;
    background-color: rgba(255,255,255,1);	
    border-bottom: none;
    border-radius: 0;
    font-size: 18px;
    font-weight:bold;
    margin: 0;
    padding: 0px 15px;
}

.popover-title span{
    background-color: rgba(255,255,255,1);
}

.popover-content{
    padding:8px; 
}

.popover-content a.list-group-item{
    color: rgba(51,51,51,1);
}





/** {
    color: #444;
    font-family: arial,Tahoma,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
body {
    background: url("../../resources/images/bg-top.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}*/
img {
    border: medium none;
}
.btAcao {
    color: #ffffff;
    cursor: pointer;
    height: 40px;
    margin-right: 30px;
    text-align: center;
    text-decoration: none;
}
.iconEntrar {
    color: #ffffff;
    float: left;
    font-family: "Trebuchet MS",Arial,Georgia;
    font-size: 16px;
    margin-left: 20px;
    margin-top: -5px;
}
.iconEntrar:hover {
    color: #e6e6e6;
}
.iconEntraresqueci {
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "Trebuchet MS",Arial,Georgia;
    font-size: 12px;
    margin-top: 6px;
    text-decoration: none;
}
.clear {
    clear: both;
}
.sumario {
    color: #e32526;
    font-weight: bold;
}
.sumario td {
    color: #e32526;
}
.sumarioinfo {
    border: 1px solid blue;
    color: black;
    padding: 10px;
    width: 600px;
}
#site {
    margin: 0 auto;
}
#header {
    /*background: url("../../resources/images/bg-top.png") repeat-x scroll 0 0 transparent;*/
    color: #ffffff;
    font-family: "DINLight";
    font-size: 20px;
    height: 190px;
    position: relative;
    text-align: center;
    top: -20px;
    z-index: 2;
}
/*#header img {
    margin-right: 20px;
}
.mapa #conteudo {
    background: url("../../resources/images/form-login.png") no-repeat scroll center center transparent;
    height: 154px;
    margin: 0 auto;
    width: 970px;
}
#conteudo .text:hover, #conteudo .selected {
    box-shadow: 0 0 20px #fff;
}
#conteudo .text {
    background-color: #f4f2f0;
    color: #4d555a;
    font-size: 20px;
}
@media not all {
#conteudo .text {
    margin-left: 0;
    margin-top: 3px;
    padding: 11px 0 11px 5px;
}
}
#conteudo .text {
}
:root #conteudo .text {
}
.mapa {
    background: url("../../resources/images/bg-body.jpg") repeat-x scroll center top transparent;
    height: 280px;
    padding: 70px 0 0;
    position: relative;
    top: -28px;
}
#conteudo {
    background: url("../../resources/images/bg-body.jpg") repeat scroll 0 0 transparent;
    padding: 45px 150px;
    z-index: 1;
}*/


/*#loginArea {
    float: right;
    position: relative;
    top: -26px;
    width: 405px;
}*/


/*@media not all {
    #loginArea {
        right: 170px;
        top: -28px;
        width: 230px;
    }
}*/


/*#loginArea {
}
#loginArea input {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    margin-top: 3px;
    width: 353px;
}
#loginArea input {
    padding: 13px 0 9px 17px;
}*/


.footer {
    background-color: #f3f3f3;
    height: 65px;
    padding-top: 5px;
    text-align: center;
}
.footer span {
    color: #999999;
    font-size: 10px;
}
.footer2 span {
    color: #e6e6e6;
    font-size: 12px;
}
.footer2 {
    background: none repeat scroll 0 0 #959698;
    height: 32px;
    padding-top: 17px;
    text-align: center;
}
#erro {
    background-color: #ddd;
    border: 1px solid #ccc;
    margin: 0 auto;
    min-height: 155px;
    padding: 20px;
    width: 250px;
}
#alinha_busca {
    float: right;
    text-align: left;
}
#pagina {
    min-height: 200px;
}
.tituloCabecalho {
    color: #e6e6e6;
    font-family: "Trebuchet MS",Arial,Georgia,monospace;
    font-size: 16px;
    text-align: center;
}
.conteudo .login {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 435px;
}
#formLogin {
    margin: 25px 36px 0;
}
#btlogar {
    background: url("../../resources/images/botao.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 44px;
    margin-left: 245px;
    width: 114px;
}
.conteudo .btAcao {
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    height: 20px;
    width: 112px;
}
.ui-dialog .ui-dialog-title {
    color: white;
    float: left;
    margin: 0.1em 16px 0.1em 0;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    background: url("../../resources/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
    border: 1px solid #999999;
    color: #555555;
    cursor: pointer;
    float: right;
    font-weight: normal;
    margin-top: 15px;
    padding: 4px 10px;
    position: relative;
    right: 16px;
    text-align: center;
    text-decoration: none;
    /*top: -15px;*/
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button:hover {
    background: url("../../resources/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
}
.ui-dialog .ui-dialog-content {
    height: 120px !important;
}
.ajusteModal {
    background: url("../../resources/images/gtk-dialog-warning.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    margin-top: 15px;
    width: 381px;
}
.textoModal {
    float: left;
    margin-left: 60px;
    margin-top: 5px;
}
.linha {
    background: url("../../resources/images/bg_ui-dialog-buttonpane.png") repeat-x scroll 0 -25px transparent;
    border-top: 1px solid #cccccc;
    float: left;
    height: 50px;
    left: -13px;
    margin-bottom: -16px;
    position: relative;
    top: 25px;
    width: 394px;
}
/*.modal {
    display: block;
    height: auto;
    left: 466px;
    outline-style: none;
    outline-width: 0;
    position: absolute;
    top: 158px;
    width: 400px;
}*/
.ui-widget-overlay {
}
.iconEntrar {
}
#conteudo .botao-confirmar {
    background: url("../../resources/images/botao.jpg") repeat-x scroll left top transparent;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: right !important;
    font-size: 16px;
    height: 40px !important;
    margin: -10px 33px 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 112px !important;
}
@media not all {
    #conteudo .botao-confirmar {
        margin-left: 247px;
    }
}
#conteudo .botao-confirmar {
}
#conteudo .botao-confirmar:hover {
}
/*#msg {
    background: url("../../resources/images/exclamacao.gif") no-repeat scroll left center #fdf3ee;
    border: 1px solid #cd0a0a;
    color: red;
    display: block;
    margin-left: -3px;
    padding: 16px 42px;
    width: 348px;
}
#msg p, h2 {
    margin-left: 30px;
    margin-top: 5px;
}*/
.iconEntrar:hover {
    color: #e6e6e6;
}
.iconEntraresqueci {
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: "Trebuchet MS",Arial,Georgia;
    font-size: 12px;
    margin-top: 6px;
    text-decoration: none;
}
@media not all {
    #frmlogin input {
        padding: 12px 0 10px 10px !important;
    }
}
#loginArea .button_login {
    display: block;
    float: right;
    margin-right: 40px;
}
@media not all {
    #loginArea .button_login {
        display: block;
        float: left;
        margin-right: 40px;
    }
}
.logout {
    width: 100% !important;
}

.iframePassword{visibility: hidden;}

