﻿.dropdown-menu{margin-left: 0; left: auto; right: 0px; top: 96%; border-radius: 0; padding:0;}
.dropdown-menu li{margin:0; padding:0; display:block;}
.dropdown-menu li a{padding:10px 10px;  display:block; border-bottom: 1px solid #f7f7f7; font-size:11px; font-weight:500;}
.dropdown-menu li a:hover{color:#fff;}

.tit-block{width: 100%; background: #f7f7f7; padding: 12px; font-size: 16px; color:#999;  font-weight: 600 !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 15px;}
.tit-block span.text-tit-block{max-width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; margin: 0 0 -3px 8px;}
.ellipsis{width:100%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

body{font-family:'Open Sans'; overflow-x:hidden !important;}
.SelModulos{position:relative;}
.SelModulos .container_carregando{margin:0 16px !important;}

*:focus{outline:none !important;}
.none { display:none !important;}
.wrap{padding:0 0 0 0; margin:0; overflow:hidden; display:block; width:100%; min-height:calc(100vh - 110px); position:relative; clear:both; transition: all 400ms ease-in-out;}
.cabecalho{display:block; padding:54px 15px 10px 15px; border-bottom:1px solid #ccc; line-height:0 !important; overflow:hidden; margin-bottom:15px; transition: all 400ms ease-in-out;}
.cabecalho h4{font-weight:500; display:inline-block; margin:0; width:70%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.cabecalho small{font-weight:500; font-size:14px; padding:8px 0; display:inline-block; width:30%; float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:right;}
.cabecalho .btn{display:inline-block; margin:-11px 0 -10px 10px; width: 35px; height: 35px; padding:5px; color:#999; background:transparent !important;}

.foto_perfil{display:block; text-align:center;}
.foto_perfil img{width:100%;}

.container_perguntas .input-group{display:table-cell !important; padding:0 !important; position:relative;}

.btn{border-radius:0 !important; font-weight:500; cursor:pointer}
.btn.active,
.btn.mixitup-control-active {opacity: .9;}
.btn-lg, .btn-group-lg > .btn{padding:1rem 1rem;}
.btn.disabled, 
.btn:disabled{border:none;}

.bg_tema *{color:#fff !important;}

.container_modulos{min-height:131px !important;}

/*.sa-confirm-button-container{width:100% !important;}
.sa-confirm-button-container .btn{width:100% !important; background:#2ab4c0 !important; border:none !important;}*/


.selecionar_tema{display: block; padding:0; margin:0;}
.selecionar_tema li{width:50px; height:50px; position:relative; display:inline-flex; justify-content: center; align-items: center; border:none; padding:0; margin:4.5px; text-align:center; cursor:pointer;}
.selecionar_tema li i{font-size:20px; color:#fff;  opacity:0; transition: all  400ms ease-in-out;}
.selecionar_tema li.current i{opacity:1;}
.color-default{background:#333438;}
.color-darkblue{background:#2b3643;}
.color-blue{background:#2D5F8B;}
.color-grey{background:#4f5a67;}
.color-orange{background:#F37B53;}
.color-purple{background:#8E44AD;}
.color-pink{background:#DE577B;}
.color-green{background:#32C5D2;}
.color-red-raze{background:#F36A5A;}
.color-red-flamingo{background:#EF4836;}
.color-blue-dark{background:#5E738B;}
.color-green-jungle{background:#26C281;}
.color-red-wine{background:#762A46;}
.color-yellow{background:#D3892A;}


.sa-button-container {display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;}
.sa-button-container .cancel {-webkit-order: 2; order: 2; width:50%; border:none; background:#e1e5ec !important; color:#525e64 !important;}
.sa-button-container .cancel:hover{opacity: .9;}
.sa-button-container .sa-confirm-button-container {-webkit-order: 1; order: 1; width:50%;}
.sa-button-container .sa-confirm-button-container button{display:block; width:100% !important; border:none !important}
.sa-button-container .sa-confirm-button-container button:hover{opacity: .9;}

 .input-group-addon{top:auto; bottom:0 !important; height:auto;}

.container_perguntas .input-group-btn .btn{padding:0.5rem 1.3rem !important}

.container_perguntas{position:absolute; width:100%;}


.clear{clear:both;}
.container_acessar{width:290px !important; max-height:100%; min-height:100vh; height:100%; padding-left:0 !important; background:rgba(0, 0, 0, 0.4) !important; border:none !important; border-radius:0 !important; color:#fff; }
.container_acessar .selecionar_idioma{width:60px !important; padding:0; margin:0 0 0 -7px;}

.container_acessar .selecionar_idioma .select2-container--bootstrap .select2-selection{border:none !important; border-radius:0 !important;}
.select2-container--bootstrap .select2-selection{border:1px solid #e6ecf5; border-radius:0 !important;}
.select2-container--bootstrap .select2-selection--single{height: 55px; line-height: 3; padding: 6px 24px 6px 12px;}
.container_acessar .select2-container--bootstrap .select2-selection--single{height: 37px; line-height: 1.5; padding: 8px 24px 6px 12px;}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field{line-height: 1em !important; padding: 0.6em !important;}

/*.selecionar_idioma .select2-container--bootstrap .select2-selection{background:#2b3643;}
.selecionar_idioma .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#fff !important;}*/


.itemSelectImagem{font-size:11px; margin-top: 2px; display: block;}
.itemSelectImagem img{display:inline-block; margin-right:7px; margin-top:-1px;}

.registration-login-form .content{padding:15px 25px;}
.registration-login-form .content .btn{margin:0; text-align:left; padding-left:10px !important;}
.registration-login-form .content .btn i{width:15px; height:12px; margin:0 10px 0 0 !important; text-align:center;}
.registration-login-form .content .btn i:after{text-align:center;}
.registration-login-form .content hr{border-color:#ccc;}
.registration-login-form{width:100% !important; background:transparent; border:none !important; border-radius:0 !important; padding:0;}
.registration-login-form input{padding-top:7px !important; padding-bottom:7px !important;}
.registration-login-form *{color:#fff !important;}
.registration-login-form input,
.registration-login-form input:focus{background:#fff; color:#666 !important;}
.registration-login-form .title{border:none; padding:0 25px; font-weight:500}
.registration-login-form .remember{margin:0 0 10px 0; overflow:hidden;}
.registration-login-form .remember .md-checkbox{float:left; display:inline-block;}
.registration-login-form .remember .md-checkbox label > .box{border-color: #fff !important;}
.registration-login-form .remember .md-checkbox label > .check{border-color: #fff !important;}
.forgot{display:block; width:100%; float:right; margin:-6px 0 10px 0; text-align:right;}
.or{background:rgba(0, 0, 0, 0.6) !important; margin:1rem 0 1.1rem 0;}
.or:after{content:'OU' !important; background:rgba(0, 0, 0, 0.9) !important; color:#fff;}
.header-landing{width:100% !important; margin-bottom:0; background:transparent; padding:40px 0 15px 0;}
.header-landing .logo{width: 240px; margin: 0 auto 20px auto; float: none;}
.header-landing .logo img{width:100%; margin:0;}
.vegas-timer{bottom:2px !important;}
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.qtd{font-size:11px; position:absolute; right: 15px; top: 20px;}

.social_WM{padding:15px 15px; display:block; width:240px; margin:0 auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.social_WM li{display:inline-block; }
.social_WM li a{padding:5px 9px !important; display:block; color:#333; background:#fff; font-size:16px; text-align:center; opacity:0.5; transition: all  400ms ease-in-out;}
.social_WM li a:hover{opacity:1;}
.social_WM li a i{width:15px; height:15px;}

.copyright{padding:15px 0; display:block; width:240px; margin:0 auto; text-align:center;}
.copyright p{font-size:10px;}

.ui-block{border-radius:0 !important; position:relative; margin-bottom:15px !important; width:100%}
.ui-block-title{border-top:none !important;}
select, input, .form-control{border-radius:0 !important; padding:1rem 1rem !important;}

.header{padding-right:250px; padding-left:140px; height:43px !important;}
.logo_cliente{width:180px; height:43px; position:fixed; right:43px; top:0; text-align:center; z-index:22; display:inline-block;}
.logo_cliente img{height:auto; width:100%; margin:0;}

.fixed-sidebar{z-index:24;}
.fixed-sidebar.right{z-index:23 !important; min-height:43px !important; height:43px !important;}

.logo{position:relative;  padding:0 7px;}
.logo i{margin:0 !important; font-size:20px;}
.logo a{margin:0 auto;}

.fixed-sidebar-left.sidebar--small .logo{height:43px !important;}
.fixed-sidebar-left.sidebar--large .logo{height:70px !important; padding:0 16px;}
.fixed-sidebar-left.sidebar--large .logo i{height:70px !important; margin:0 15px 0 0 !important; font-size:30px !important; width:30px !important; height:30px !important;}

.fixed-sidebar-left.sidebar--small .logo{width:100%; display:inline-flex; justify-content: center; align-items: center;}
.fixed-sidebar-left.sidebar--small .logo:before{content:"Menu"; position:absolute; top:13.5px; right:-55px; font-size:11px; color:#fff; font-weight:500}
.fixed-sidebar-left.sidebar--small .logo.voltar_modulos:before{content:"Voltar"; position:absolute; top:13.5px; right:-55px; font-size:11px; color:#fff; font-weight:500}
.fixed-sidebar-left.sidebar--small .logo:after{content:"\f054"; position:absolute; top:15px; right:-20px; font:normal normal normal 14px/1 FontAwesome; color:#fff;}



.search-friend .form-group{max-width:183px; margin:15px 15px}
.fechar{position: absolute; right: 16px; width:20px; height:20px; top:31%;}
.fechar svg{fill: #fff; width: 20px;}

.fixed-sidebar-left.sidebar--small,
.fixed-sidebar-right.sidebar--small{width:43px !important; height:43px !important;}
.fixed-sidebar-left.sidebar--large{height:100%;}
.fixed-sidebar-right.sidebar--large{height:100%; width:240px !important; position:relative;}
.fixed-sidebar .assinatura{background:#6391BB; width:100%; height:50px; padding:10px 0; text-align:center; display:inline-block; position:relative; bottom:0; z-index:10}
.fixed-sidebar .assinatura img{height:100%; width:auto;}
.mobile-app .sidebar--large .olympus-chat{padding:0 10px 0 0; background:#494c62;}
.olympus-chat .olympus-chat-title{height:100%;}
.mobile-app .sidebar--large .olympus-chat .avatar{margin-right:10px; height:100%; border-radius:0 !important}
.ui-block-title.ui-block-title-small{padding:10px 15px;}

.pesquisa_menu{margin-top:15px}
.pesquisa_menu .input-group{height:40px; display:flex !important;}
.pesquisa_menu .input-group .btn{width: 40px; padding: 0.5rem 0 !important;}

.link_usuario_online{position: absolute; top: 0; left: 0; width: 100%; padding: 4px 5px; background-color: #494c62; fill: #fff; height: 100%;}
.link_usuario_online img{width:35px; height:35px; margin:0 auto;}

.container_menu{height:calc(100vh - 191px); overflow:hidden; overflow-y:scroll;}

.usuario_menu_esquerdo,
.foto_menu_esquerdo{display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#515365; font-weight:600; padding:0 15px 15px 15px; border-bottom:1px solid #eee;}
.usuario_menu_esquerdo img,
.foto_menu_esquerdo img{width:35px; height:35px; margin:0 5px 0 0; display:inline-block; }

.menu_navegacao{padding: 0; margin-bottom: 15px;}
.menu_navegacao li a{padding: 13px 10px 7px 15px !important; font-size: 11px; color: #515365; display: block; font-weight: 600; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}
.menu_navegacao li a i{font-size: 14px; margin: 0 10px -3px 0; display: inline-block; color: #9A9FBF !important; width: 20px; height: 20px; float: left; text-align: center;}
.menu_navegacao li a:hover{background:#515365; color:#fff !important;}
.menu_navegacao li a:hover i{color:#fff !important;}
.menu_navegacao li a i.fa.fa-caret-down{position:absolute; top:13px; right:10px; font-size:12px; width:auto; height:auto;}
.menu_navegacao li ul{border-bottom:1px solid #f7f7f7; background:#f7f7f7;}
.menu_navegacao li ul li{position:relative;}
.menu_navegacao li ul li a{padding:10px 45px 10px 15px !important; }
.menu_navegacao li.pai li.pai {background:#fff;}
.menu_navegacao li.pai li.pai a{padding:10px 45px 10px 30px !important; }

.menu_navegacao li ul li.item_com_info a{padding:10px 105px 10px 15px !important;}
.menu_navegacao li ul li.item_com_info .skills-item{position: absolute; right: 15%; top: 17px; width: 20%; margin: 0 !important;}
.menu_navegacao li ul li.item_com_info span.certificado_item_menu{position: absolute; right: 10px; top: 10px; width: 7%; text-align: center;}
.menu_navegacao li ul li.item_com_info span.certificado_item_menu i{width:14px; height:14px; margin:0 auto; color:#999;}

.menu_navegacao li ul li.item_com_info:hover span.certificado_item_menu i{color:#ccc !important;}
.menu_navegacao li ul li.item_com_info:hover span.certificado_item_menu.active i{color:#fff !important;}

.menu_navegacao li.menu_sabrina a{color:#E08283;}
.menu_navegacao li.menu_sabrina a i{color:#E08283 !important;}

.menu_navegacao li.menu_sabrina a:hover{color:#fff; background:#E08283 !important;}
.menu_navegacao li.menu_sabrina a:hover i{color:#fff !important;}


.mobile-app-tabs li a{color:#9A9FBF !important; font-size:14px;}
.mobile-app-tabs li a i{font-size:20px; width:21px; height:21px; text-align:center; margin:0 auto;}
.mobile-app-tabs li a span{margin:5px auto 0 auto;}
.mobile-app-tabs li a:hover,
.mobile-app-tabs li a.active{background:#494c62 !important; border-radius:0 !important;}
.mobile-app-tabs li a.active{border-bottom-color:#6391BB !important;}

/*.cbp-item{ -webkit-transition: all  400ms ease-in-out; -moz-transition: all  400ms ease-in-out; -o-transition: all  400ms ease-in-out; transition: all  400ms ease-in-out;}
.item_padrao{padding:15px; border:1px solid #e6ecf5; overflow:hidden; margin-bottom:15px; background:#fff;}
.item_padrao .item_info{width:100%;}
.item_padrao .item_info img{width:100%; height:auto; display:block;}
.item_padrao .item_info i{width:100%; height:50px; text-align:center; font-size:50px; color:#9A9FBF; display:inline-block;}
.item_padrao .item_info a,
.item_padrao .item_info strong{font-size:15px; color:#888da8;}
.item_padrao .item_info a span,
.item_padrao .item_info strong span,
.item_padrao .item_info small{display:block; font-weight:500; font-size:13px; color:#888da8; line-height:1.5em;}
.item_padrao .item_info small{font-size:12px;}
.item_padrao .item_info a span,
.item_padrao .item_info strong span{display:block; font-weight:500; font-size:13px; color:#888da8; line-height:1.5em;}
.item_padrao .item_info a .status_item .badge{width:14px !important; height:14px !important; display:inline-block; margin:0 5px -3px 0; border-radius:0 !important}
.item_padrao .item_info a span.status_item{display:block; padding:0; font-weight:600; color:#333; font-size:10px; text-transform:uppercase; margin-bottom:5px}
.item_padrao .item_info a span.status_item.novo{background:#95A5A6}
.item_padrao .item_info a span.status_item.andamento{background:#F3C200}
.item_padrao .item_info a span.status_item.finalizado{background:#1BA39C}
.item_padrao .btn{margin-bottom:0; margin-top:10px;}
.item_padrao .skills-item{margin-top:0; margin-bottom:0; width:100%; display:block; float:left;}
.item_padrao .skills-item .skills-item-info{margin-bottom:0;}

.collapse{display:none !important;}
.collapse.show{display:block !important;}

.item_padrao_imagem_grande{padding:0; border:1px solid #e6ecf5; overflow:hidden; position:relative; margin-bottom:15px; background:#fff; cursor:pointer;}
.item_padrao_imagem_grande .item_info{width:100%; position:relative;}
.item_padrao_imagem_grande .item_info .imagem_grande_padrao{position:relative; padding-bottom:100%; height:0; overflow:hidden; max-width:100%; height:auto;}
.item_padrao_imagem_grande .item_info .imagem_grande_padrao img{position:absolute; top:0; left:0; width:100%; height:auto;}

.item_padrao_imagem_grande .item_info .instrutor{overflow:hidden; position:absolute; top:0; left:0; width:100%; padding:22px 10px 10px 10px; background:rgba(51, 51, 51, 0.5); color:#fff; }
.item_padrao_imagem_grande .item_info .instrutor small{display:block; font-size:11px;}
.item_padrao_imagem_grande .item_info .instrutor img{width:45px; height:45px; margin:-35px 10px 0 0; display:inline-block; border:2px solid #fff;}
.item_padrao_imagem_grande .item_info .instrutor p{display:inline-block !important; margin:0 !important;}
.item_padrao_imagem_grande .item_info span.media_curso{color: #fff; font-size: 15px; font-weight: 500; position: absolute; display: inline-flex; justify-content: center; align-items: center; top: 0; right: 0; text-align: center; width: 50px; height: 100%;}

.item_padrao_imagem_grande .item_info a{padding: 15px; display: block; text-align: left; font-weight: 600; font-size: 14px; color: #fff; background: rgba(51, 51, 51, 0.5); margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position:absolute; bottom:0; width:100%;}
.item_padrao_imagem_grande .item_info a:hover{color:#fff;}
.item_padrao_imagem_grande .btn{margin-bottom:0; margin-top:10px; padding:1.3rem;}
.item_padrao_imagem_grande .skills-item{margin-top:0; margin-bottom:0; width:100%; display:block; float:left;}
.item_padrao_imagem_grande .skills-item .skills-item-info{margin-bottom:5px;}
.item_padrao_imagem_grande .percentual_padrao{padding:15px; border:none; overflow:hidden;}
.item_padrao_imagem_grande .percentual_padrao .skills-item-title,
.item_padrao_imagem_grande .percentual_padrao .skills-item-count{ color:#fff !important;}

.item_padrao.item_com_accordion{transition: all .4s ease-in-out;}
.item_padrao.item_com_accordion .item_info{cursor:default !important;}
.item_padrao.item_com_accordion .item_info.cursor_cursor{cursor:default !important;}*/
/*.item_padrao.item_com_accordion:hover{z-index: 10; box-shadow: 0px 4px 11px -3px rgba(0, 0, 0, 0.2); transform: scale(1.02);}*/

.cbp-item{ -webkit-transition: all  400ms ease-in-out; -moz-transition: all  400ms ease-in-out; -o-transition: all  400ms ease-in-out; transition: all  400ms ease-in-out;}
.item_padrao{padding:15px; border:1px solid #e6ecf5; overflow:hidden; margin-bottom:15px; background:#fff;}
.item_padrao .item_info{width:100%;}
.item_padrao .item_info img{width:100%; height:auto; display:block;}
.item_padrao .item_info i{width:100%; height:50px; text-align:center; font-size:50px; color:#9A9FBF; display:inline-block;}
.item_padrao .item_info a,
.item_padrao .item_info strong{font-size:15px; color:#888da8;}
.item_padrao .item_info a span,
.item_padrao .item_info strong span,
.item_padrao .item_info small{display:block; font-weight:500; font-size:13px; color:#888da8; line-height:1.5em;}
.item_padrao .item_info small{font-size:12px;}
.item_padrao .item_info a span.status_item{display:inline-block; padding:1px 5px; color:#fff; background:#000; font-size:10px; text-transform:lowercase;}
.item_padrao .item_info a span.status_item.novo{background:#95A5A6}
.item_padrao .item_info a span.status_item.em_andamento{background:#C8D046}
.item_padrao .item_info a span.status_item.final{background:#1BA39C}
.item_padrao .item_info a span.status_item.aguardando_aceite{background:#f60}
.item_padrao .item_info a span.status_item.aguardando_cliente{background:#f00}

.item_padrao .btn{margin-bottom:0; margin-top:10px;}
.item_padrao .skills-item{margin-top:0; margin-bottom:0; width:100%; display:block; float:left;}
.item_padrao .skills-item .skills-item-info{margin-bottom:0;}



.item_padrao_imagem_grande{padding:0; border:1px solid #e6ecf5; overflow:hidden; position:relative; margin-bottom:15px; background:#fff; cursor:pointer;}
.item_padrao_imagem_grande .item_info{width:100%; position:relative;}
.item_padrao_imagem_grande .item_info .imagem_grande_padrao{position:relative; padding-bottom:100%; height:0; overflow:hidden; max-width:100%; height:auto;}
.item_padrao_imagem_grande .item_info .imagem_grande_padrao img{position:absolute; top:0; left:0; width:100%; height:auto;}

.item_padrao_imagem_grande .item_info .instrutor{overflow:hidden; position:absolute; top:0; left:0; width:100%; padding:22px 10px 10px 10px; background:rgba(51, 51, 51, 0.5); color:#fff; }
.item_padrao_imagem_grande .item_info .instrutor small{display:block; font-size:11px;}
.item_padrao_imagem_grande .item_info .instrutor img{width:45px; height:45px; margin:-35px 10px 0 0; display:inline-block; border:2px solid #fff;}
.item_padrao_imagem_grande .item_info .instrutor p{display:inline-block !important; margin:0 !important;}
.item_padrao_imagem_grande .item_info span.media_curso{color: #fff; font-size: 15px; font-weight: 500; position: absolute; display: inline-flex; justify-content: center; align-items: center; top: 0; right: 0; text-align: center; min-width: 50px; height: 100%; padding: 0 10px;}

.item_padrao_imagem_grande .item_info a{padding: 15px; display: block; text-align: left; font-weight: 600; font-size: 14px; color: #fff; background: rgba(51, 51, 51, 0.5); margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position:absolute; bottom:0; width:100%;}
.item_padrao_imagem_grande .item_info a:hover{color:#fff;}
.item_padrao_imagem_grande .btn{margin-bottom:0; margin-top:10px;}
.item_padrao_imagem_grande .skills-item{margin-top:0; margin-bottom:0; width:100%; display:block; float:left;}
.item_padrao_imagem_grande .skills-item .skills-item-info{margin-bottom:5px;}
.item_padrao_imagem_grande .percentual_padrao{padding:15px; border:none; overflow:hidden;}
.item_padrao_imagem_grande .percentual_padrao .skills-item-title,
.item_padrao_imagem_grande .percentual_padrao .skills-item-count{ color:#fff !important;}

.item_padrao.item_com_accordion{transition: all .4s ease-in-out;}
.item_padrao.item_com_accordion .item_info{cursor:pointer !important;}
/*.item_padrao.item_com_accordion:hover{z-index: 10; box-shadow: 0px 4px 11px -3px rgba(0, 0, 0, 0.2); transform: scale(1.02);}*/

.certificado_disponivel{position: absolute; top: 0; right: -42px; display: inline-flex; justify-content: center; align-items: center; width: 75px; height: 70px; transform: skew(45deg); z-index: 10;}
.certificado_disponivel i{color:#fff; font-size:18px; transform: skew(-45deg); margin-top: -28px; margin-left: -19px;}


.modulo .item_padrao{padding:15px 15px 25px 15px;}
.modulo .item_padrao strong.nome_modulo{width:100%; padding:0 0 10px 0; border-bottom:1px solid #fff; margin-bottom:15px; font-size:18px; font-weight:500; display:block;}
.modulo .item_padrao a,
.modulo .item_padrao strong,
.modulo .item_padrao span,
.modulo .item_padrao i{color:#fff !important; width:100%;}
.SelModulos .input-group{ display:flex !important}
.SelModulos .item_padrao a{width:100% !important;}

.concluido{display:inline-block;}

.notification-list .author-thumb img{border-radius:0 !important; height:100%; width:auto !important;}
.notification-list .notification-event span{display:block;}


.score{margin:0; padding:0;}
.score li{font-size: 25px; background: #fff; border: 1px solid #ededed; padding: 10px; text-align: center; display: inline-block; margin: 0 !important; float: left;}
.score li i{width:25px; height:25px; font-size:20px; margin:0 10px 0 0;}

.steps{margin:0; padding:0;}
.steps li{padding:0; margin-bottom:1px}
.steps li a{color:#515365; font-size:18px; font-weight:500; text-align:left; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#fbfbfb; border:none; border-left:4px solid;}
.steps li a span{font-size:14px;}
.steps li a i{margin:0 10px 0 0; width:18px; height:18px; text-align:center;}

.steps li.aula_concluida a,
.steps li.aula_disponivel a,
.steps li.aula_indisponivel a,
.steps li.questao_disponivel a{border-left:none !important; padding:15px 105px 15px 15px; display:block !important; width:100%;}

.steps li.aula_concluida a span.marcacao,
.steps li.aula_disponivel a span.marcacao,
.steps li.aula_indisponivel a span.marcacao{width: 0; height: 0; border-top: 20px solid transparent; position:absolute; top:7px; left:0; border-bottom: 20px solid transparent; display:none;}


.steps li.aula_concluida a:before{content:"\f00c"; font:normal normal normal 14px/1 FontAwesome; position:absolute; color:#fff; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.aula_concluida a{background:#2db079; color:#fff; font-weight:600; position:relative;}
.steps li.aula_concluida a:hover{color:#fff;}

.steps li.aula_disponivel a:before{content:"\f04b"; font:normal normal normal 14px/1 FontAwesome; position:absolute; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.aula_disponivel a{font-weight:600; position:relative;}

.steps li.aula_indisponivel a:before{content:"\f05e"; font:normal normal normal 14px/1 FontAwesome; position:absolute; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.aula_indisponivel a{font-weight:600; position:relative;}

.steps li.questao_disponivel a:before{content:"\f040"; font:normal normal normal 14px/1 FontAwesome; position:absolute; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.questao_disponivel a{font-weight:600; position:relative;}

.steps li .skills-item{position: absolute; right: 12%; top: 24px; width: 13%; margin: 0 !important;}
.steps li .skills-item .skills-item-meter-active{top:-8px;}

.steps li.aula_concluida.active a span.marcacao,
.steps li.aula_disponivel.active a span.marcacao,
.steps li.aula_indisponivel.active a span.marcacao{display:block;}

.steps li.aula_concluida a span.marcacao{border-left: 10px solid #fff;}

.steps li a span.nota{position:absolute; right:45px; top:20px;}

.container_perguntas.perguntas_avaliacao_relatorio .foto_perfil{width:20% !important; display:inline-block; float:left;}
.container_perguntas.perguntas_avaliacao_relatorio .lista_obs{width:80% !important; display:inline-block}
.container_perguntas.perguntas_avaliacao_relatorio .lista_obs li{width:100% !important; height:auto !important; overflow:hidden; float:left; display:inline-block; border:none !important;}
.container_perguntas.perguntas_avaliacao_relatorio .lista_obs li p{padding:16.5px 20px !important;}


.container_perguntas.perguntas_avaliacao .steps li{width:auto !important; height:auto !important; overflow:hidden; float:left; display:inline-block; border:none !important;}
.container_perguntas.perguntas_avaliacao .steps li a{width: 22px !important; height: 22px !important; overflow: hidden; display: block; padding: 24.3px !important; border: none; margin: 0 1px 1px 1px;}
.container_perguntas.perguntas_avaliacao .steps li a > span{display:none;}


/*.steps{margin:0; padding:0;}
.steps li{padding:0; margin-bottom:1px}
.steps li a{color:#515365; font-size:18px; font-weight:500; text-align:left; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#fbfbfb; border:none; border-left:4px solid;}
.steps li a span{font-size:14px;}
.steps li a i{margin:0 10px 0 0; width:18px; height:18px; text-align:center;}

.steps li.aula_concluida a,
.steps li.aula_disponivel a,
.steps li.aula_indisponivel a,
.steps li.questao_disponivel a{border-left:none !important; padding:15px 105px 15px 15px; display:block !important; width:100%;}

.steps li.aula_concluida a span.marcacao,
.steps li.aula_disponivel a span.marcacao,
.steps li.aula_indisponivel a span.marcacao{width: 0; height: 0; border-top: 20px solid transparent; position:absolute; top:7px; left:0; border-bottom: 20px solid transparent; display:none;}


.steps li.aula_concluida a:before{content:"\f00c"; font:normal normal normal 14px/1 FontAwesome; position:absolute; color:#fff; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.aula_concluida a{background:#2db079; color:#fff; font-weight:600; position:relative;}
.steps li.aula_concluida a:hover{color:#fff;}

.steps li.aula_disponivel a:before{content:"\f04b"; font:normal normal normal 14px/1 FontAwesome; position:absolute; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.aula_disponivel a{font-weight:600; position:relative;}

.steps li.aula_indisponivel a:before{content:"\f05e"; font:normal normal normal 14px/1 FontAwesome; position:absolute; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.aula_indisponivel a{font-weight:600; position:relative;}

.steps li.questao_disponivel a:before{content:"\f040"; font:normal normal normal 14px/1 FontAwesome; position:absolute; font-size:18px; top:20px; right:15px; display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.steps li.questao_disponivel a{font-weight:600; position:relative;}*/



.ui-block-title .skills-item-meter-active{top:-5px;}

.skills-item-meter-active,
.skills-item .skills-item-meter{border-radius:0;}


.lista_obs,
.lista_obs li{margin:0; padding:0;}
.lista_obs li{border-bottom:1px solid #ccc;}
.lista_obs{background:#fbfbfb; margin:0; padding:0;}
.lista_obs li p{padding:20px !important; font-size:14px; text-align:justify;}
.lista_obs li p strong{display:block; margin-bottom:10px;}

.lista_download{background:#fbfbfb; margin:0; padding:0;}
.lista_download li{border-bottom:1px solid #ccc; padding:20px !important; font-size:14px;}
.lista_download li strong{display:block; margin-bottom:10px;}
.lista_download li .btn-group{display:block; margin:10px 0 0 0}
.lista_download li .btn-group .btn{margin:0;}

.lista_download li .nome_arquivo{display:block; text-align:left;}
.lista_download li .nome_arquivo p{font-weight:600}
.lista_download li .extensao_arquivo{display:block; text-align:center;}
.lista_download li .extensao_arquivo i{font-size:15px;}
.lista_download li .extensao_arquivo strong{display:block;}
.lista_download li .download_arquivo{display:block; text-align:right;}

.mobile-app .window-popup .icon-close{right: 20px !important; margin-right: 0 !important; top: 21px !important; z-index:2;}
.mobile-app .window-popup{background: #fff; top: 5% !important; position: fixed; height:90%; overflow:hidden;}
.mobile-app .window-popup > .ui-block-content{height:100% !important; overflow:hidden !important; overflow-y:scroll !important; padding-bottom:120px;}
.mobile-app .window-popup > .ui-block-content .btn_modal{position:fixed; bottom:0; left:0; width:100%;}

.slide-padrao{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto;}  
.slide-padrao .vegas-timer{bottom:0 !important;}

.modal_como_usar{background:#fff; top:60px !important; width:70% !important;}
.modal_como_usar .video-help{margin:0 !important;}
.modal_como_usar .ui-block-title{border:none;}
.modal_como_usar .ui-block-title{color:#fff;}

.modal_como_usar .icon-close{color:#fff; fill:#fff;}


.modal_multiplos_convites{background:#fff; top:60px !important; width:70% !important;}
.modal_multiplos_convites .video-help{margin:0 !important;}
.modal_multiplos_convites .ui-block-title{border:none;}
.modal_multiplos_convites .ui-block-title{color:#fff;}

.modal_como_usar .icon-close{color:#fff; fill:#fff;}


@media (max-width: 1024px){
    .mobile-hide {
        display: none !important;
    }
}

@media (min-width: 1024px){
    body{overflow-y:scroll;}
}

@media (max-width: 700px){
    .cabecalho h4{width:100%;}
    .cabecalho small{width:100%; float:left; text-align:left; padding-bottom:0; margin-top:10px; font-size:12px; overflow:initial;}
    .cabecalho .btn{display:inline-block; margin:-15px 0 0 10px; width: 35px; height: 35px; padding:5px; float:right;}
}

.abrirFiltro{float:left; cursor:pointer;}
.abrirFiltro i{color:#fff;}
.filtro{position:relative; padding:0 15px 15px 15px;}
.filtro ul{overflow:hidden; margin:0; padding:0; opacity:0; display:none;}
.filtro ul li{float:left; display:inline; margin:0; padding:0;}
.filtro ul li .btn{margin:0; cursor:pointer; color:#fff;}
.filtro ul li .btn i{color:#fff;}

@media (max-width: 1024px) {
    .filtro ul{width:100%;}
    .filtro ul li{width:100%; margin:0;}
    .filtro ul li .btn{width:100%; text-align:left; cursor:pointer; color:#fff;}
    .filtro ul li .btn i{color:#fff;}
    .modal_como_usar{background:#fff; top:60px !important; width:100% !important;}

}


.btn-group-justified {display: table; width: 100%; table-layout: fixed; border-collapse: separate;}
.btn-group-justified>.btn, 
.btn-group-justified>.btn-group {float: none; display: table-cell; width: 1%;}
.btn-group-justified>.btn{color:#fff; cursor:pointer;}

body.menu_modulo_aberto .wrap{padding-left:260px !important;}
body.menu_modulo_aberto .cabecalho{padding-left:270px !important;}


.alerta_msg{width:100%; min-height:0 !important; height:0 !important; height:auto; overflow:hidden; position:fixed; left:0; top:-70px; padding:23px 15px; color:#fff; font-weight:500; font-size:15px; border-bottom:5px solid transparent; z-index:99999999; -webkit-transition: all  400ms ease-in-out; -moz-transition: all  400ms ease-in-out; -o-transition: all  400ms ease-in-out; transition: all  400ms ease-in-out; }
.alerta_msg .fechar_msg{position:absolute; top:23px; right:23px; color:#fff;}
.alerta_msg.active{top:0;  min-height:70px !important; height:auto !important;}
.alerta_msg.alerta{background:#F7CA18; border-bottom-color:#C5BF66}
.alerta_msg.erro{background:#D05454; border-bottom-color:#F36A5A}
.alerta_msg.sucesso{background:#36D7B7; border-bottom-color:#1BA39C;}
.alerta_msg.info{background:#5E738B; border-bottom-color:#2C3E50;}

.alerta_msg .iconeMensagem,
.alerta_msg .mensagem{display:table-cell}
.alerta_msg .mensagem p{margin:0 !important;}
.alerta_msg .iconeMensagem{padding:0 10px;}

#navegador_antigo{width:100%; min-height:0 !important; height:0 !important; height:auto; padding:0; overflow:hidden; margin:0 0 20px 0; position:relative; z-index:9999;  color:#fff; font-weight:500; font-size:15px;  z-index:99999999; -webkit-transition: all  400ms ease-in-out; -moz-transition: all  400ms ease-in-out; -o-transition: all  400ms ease-in-out; transition: all  400ms ease-in-out; }
#navegador_antigo .fechar_msg{position:absolute; top:23px; right:23px; color:#fff;}
#navegador_antigo.active{top:0;  min-height:70px !important; height:auto !important; padding:23px 15px; border-bottom:5px solid transparent;}
#navegador_antigo.alerta{background:#F7CA18; border-bottom-color:#C5BF66}
#navegador_antigo.erro{background:#D05454; border-bottom-color:#F36A5A}
#navegador_antigo.sucesso{background:#36D7B7; border-bottom-color:#1BA39C;}
#navegador_antigo.info{background:#5E738B; border-bottom-color:#2C3E50;}
#navegador_antigo p{line-height:2em !important; font-size:13px;}


#navegador_antigo .mensagem_navegador{display:block}
#navegador_antigo .mensagem_navegador p{margin:0 !important;}

#navegador_antigo a{text-align:center; display:block; padding-top:20px;}
#navegador_antigo a small{color:#fff; font-weight:600; display:block; margin:0 auto 10px auto; font-size:14px;}
#navegador_antigo a img{width:50px; display:block; margin:0 auto;}

#formEsqueci { display:none; }


::-webkit-scrollbar {width: 5px; height: 12px; padding: 18px;}
::-webkit-scrollbar-thumb {background:rgba(0, 0, 0, 0.2) !important; padding: 8px; width: 6px; height: 6px;}
::-webkit-scrollbar-button:start:decrement, 
::-webkit-scrollbar-button:end:increment {display: none;}
::-webkit-scrollbar-thumb:vertical, 
::-webkit-scrollbar-thumb:horizontal {height: 3px; width: 3px; margin: 3px;}

.container_lista, 
.container_curso,
.container_cursos {display:none; width:100%; padding: 0 !important; margin: 0 !important;}


.bg-situacao-1{background:#26C281 !important;}
.bg-situacao-2{background:#E43A45 !important;}
.bg-situacao-3{background:#F4D03F !important;}
.bg-situacao-4{background:#888 !important;}

.border-situacao-1{border-color:#26C281 !important;}
.border-situacao-2{border-color:#E43A45 !important;}
.border-situacao-3{border-color:#F4D03F !important;}
.border-situacao-4{border-color:#888 !important;}

/*div[data-componente] > label{font-weight:bold; margin:0 0 20px 5px;}
div[data-componente]{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
div[data-componente] > div{padding-left:20px !important; padding-right:20px !important;}

div[data-componente] label{text-align:justify;}

div[data-componente] div.md-radio{margin:0 0 10px 0;}
div[data-componente] .input-group{display:table-cell !important; padding:0 !important; position:relative;}*/


 div[data-componente] > label{font-weight:bold; margin:0 0 20px 5px;}
 div[data-componente]{margin-bottom:10px; padding-bottom:10px; border-bottom:none;}
 div[data-componente] > div{padding-left:20px !important; padding-right:20px !important; padding:0 !important;}

 div[data-componente] label{text-align:justify;}

 div[data-componente] div.md-radio{margin:0 0 10px 0;}
 div[data-componente] .input-group{display:table-cell !important; padding:0 !important; position:relative;}

/* PRONTUÁRIO */
.lista_icone_titulo{border-radius:10px 10px 0 0; margin-bottom:15px; padding:15px; background:#fff; text-align:center; border:1px solid #e6ecf5; transition: all  600ms ease-in-out; cursor:pointer; position:relative;}
.lista_icone_titulo .icon_tit{padding:10px 0 40px 0;}
.lista_icone_titulo .icon_tit strong{display:block; color:#9a9fbf; padding:15px 0 0 0; width:100%; height:56px;  overflow:hidden;  text-transform:uppercase; font-size:12px; transition: all  400ms ease-in-out;}
.lista_icone_titulo .icon_tit i{font-size:100px;}
.lista_icone_titulo .indices{width:100%; position:absolute; bottom:0; left:0; display:flex; align-items:center; justify-content:space-around; padding:5px; transition: all  600ms ease-in-out; }
.lista_icone_titulo .indices .item_indice{background: #319997; color:#fff; width: 100%; padding: 10px 0; font-weight: 600; font-size: 12px; border-left:1px solid #ccc; transition: all  600ms ease-in-out; }
.lista_icone_titulo .indices .item_indice:first-child{border:none;}
.lista_icone_titulo .indices .item_indice span{display:block; font-size:9px;}
.lista_icone_titulo .check{width:100%; position:absolute; top:0; left:0; padding:0 10px; font-size:32px; color:#fff; text-align:right; opacity:0; transition: all  600ms ease-in-out;}

.lista_icone_titulo .icon_tit .st0,
.botao_atendimento .st0 {fill-rule: evenodd; clip-rule: evenodd; fill: #319997; transition: all  600ms ease-in-out;}
.lista_icone_titulo .icon_tit .st1,
.botao_atendimento .st1 {fill-rule: evenodd; clip-rule: evenodd; fill: #319997; transition: all  600ms ease-in-out;}

.lista_icone_titulo.active,
.lista_icone_titulo:hover,

.botao_atendimento.active,
.botao_atendimento:hover{background:#319997;}

.botao_atendimento *{cursor:pointer;}

.botao_atendimento.active a,
.botao_atendimento:hover a,
.botao_atendimento.active a,
.botao_atendimento:hover a span{color:#fff !important;}

.lista_icone_titulo.active .item_indice,
.lista_icone_titulo:hover .item_indice{background:#fff; color:#319997}

.lista_icone_titulo.active .check{opacity:1;}

.lista_icone_titulo.active strong,
.lista_icone_titulo:hover strong{color:#fff;}

.lista_icone_titulo.active .icon_tit .st0,
.lista_icone_titulo.active .icon_tit .st1,

.lista_icone_titulo:hover .icon_tit .st0,
.lista_icone_titulo:hover .icon_tit .st1,

.botao_atendimento.active .st0,
.botao_atendimento.active .st1,

.botao_atendimento:hover .st0,
.botao_atendimento:hover .st1 {fill: #fff;}

.filtro{padding: 23px 15px 0 15px; width:100%; overflow:hidden; background:#fff !important;}
.filtro .btn {margin:0 2px; color:#9a9fbf; float:left; display:inline-block; font-size:11px; text-transform:uppercase; font-weight:600; border:1px solid #e6ecf5; background:transparent;  transition: all  600ms ease-in-out; line-height:1;}
.filtro .btn:first-child{padding:10px 10px 8.4px 10px}
.filtro .btn:hover,
.filtro .btn.mixitup-control-active{background:#fff; opacity:1; border-color:#fff; }
.filtro .btn span{padding:10px; display:inline-block; margin:-3px 5px -5px -11px; }

.tratamento_atual{width:100%; display:block; text-align:center; margin-top:-7px; margin-bottom:20px;}
.tratamento_atual span{padding: 2px; display: inline-block; font-size: 18px; font-weight: 600; border-bottom: 1px solid #e6ecf5; color: #9a9fbf; text-transform: uppercase;}


/*.lista_simples,
.lista_simples li{margin:0; padding:0; width:100%; display:block;}
.lista_simples li{padding:15px 10px; border-bottom:1px solid #e6ecf5; color: #9a9fbf; cursor:pointer; background:#fff; transition: all  600ms ease-in-out;}
.lista_simples li:hover{ background:#e6ecf5; }
.lista_simples li strong,
.lista_simples li strong a{display:block; font-weight:600; text-transform:uppercase;}*/

.ui-block-title.prontuario small span{font-weight:600; text-transform:uppercase; font-size:20px; display:block !important;}
.ui-block-title.prontuario small{margin-top:0; font-size:11px; display:inline-block !important;}
.ui-block-title.prontuario i{font-size:40px; margin:0 10px 0 0;}

ul.lista_simples {margin: 0; padding: 0;}
ul.lista_simples li {cursor: pointer; position: relative; padding: 12px 8px 12px 40px; background: #eee; font-size: 18px; transition: 0.2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
ul.lista_simples li:nth-child(odd) {background: #f9f9f9;}
ul.lista_simples li:hover {background: #ddd;}
ul.lista_simples li.checked {background: #888; color: #fff; text-decoration: line-through;}
ul.lista_simples li.checked::before {content: ''; position: absolute; border-color: #fff; border-style: solid; border-width: 0 2px 2px 0; top: 10px; left: 16px; transform: rotate(45deg); height: 15px; width: 7px;}

.ui-block-title .percentual_padrao{width:100%;}
.ui-block-title .percentual_padrao span{color:#fff; font-size:11px;}
.ui-block-title .percentual_padrao .skills-item{margin:0;}

.cabecalho_tipo_prontuario .st0 {fill-rule: evenodd; clip-rule: evenodd; fill: #319997; transition: all  600ms ease-in-out;}
.cabecalho_tipo_prontuario .st1 {fill-rule: evenodd; clip-rule: evenodd; fill: #319997; transition: all  600ms ease-in-out;}

.cabecalho_tipo_prontuario .author-name{text-transform:uppercase; margin-top: 23px; display: inline-block;}

.tipo_tratamento{cursor:pointer;}

.md_medicamentos{width:699px;}
#containerAvaliacao div[data-componente] .input-group{display:table-cell !important; padding:0 !important; position:relative;}


.form-group[data-componente=WMGrafico_Avaliacao] .form-group[data-componente=WMArea_Avaliacao]{padding: 0 !important;
    margin: 0 !important;
    border: none !important;}

.cabecalho_personalizado{width:100%; height:150px; margin-bottom:15px; display:flex; background-position: center center;  background-repeat: no-repeat; background-attachment: fixed; background-size: cover;}
.cabecalho_personalizado div.title{position:relative; color:#fff; z-index:10; width: 100%; display: inline-flex; justify-content: center; align-items: center; padding:0 !important; margin:0 !important; text-transform:uppercase; font-size:30px; font-weight:600;}

.indicador_caixa,
.indicador_caixa li{width:100%; display:block; padding:0; margin:0;}
.indicador_caixa {margin:-10px 0;}
.indicador_caixa li{line-height:1.5em; border-bottom:1px solid #eee; padding:5px 0 10px 0;}
.indicador_caixa li span{font-size:11px; font-weight:600;}
.indicador_caixa li strong{display:block; font-size:20px; font-weight:500; color:#666;}
.indicador_caixa li:last-child{border:none;}

.grupo_indicador_caixa .btn{text-align:left; border-left:1px solid #333 !important;}
.grupo_indicador_caixa .btn span{display:block; font-size:10px;}
.grupo_indicador_caixa .btn:first-child{border:none !important;}




.audio_player_sabrina{display: table; width: 70px; table-layout: fixed; border-collapse: separate; height:34px; position:absolute; z-index:5;  right: 0;  top: 19px;}

/*.audio_player_sabrina .btn,*/
/*.audio_player_sabrina span.icon_sabrina{float: none; display: table-cell; width: 1%; text-align:center; vertical-align:middle; border-left:1px solid #fff; padding:0;}

/*.audio_player_sabrina .btn i,*/
/*.audio_player_sabrina span.icon_sabrina i{width:15px; height:15px; margin:4px auto 0 auto;}
.audio_player_sabrina span.icon_sabrina i{margin-top:5px;}*/

.audio_player_sabrina .btn{padding:10px !important;}
.audio_player_sabrina .btn:after{border-top-color:#fff; right:0;}

.audio_player_sabrina .dropdown-menu li a:hover{background:#E08283 !important;}

.ui-block-title .title {color: #515365; width: 100%; padding: 0 100px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform:uppercase;}
.ui-block-title,
.ui-block-title .title{display:block !important;}

.statistics-list-count small{font-size:14px; font-weight:600; margin-bottom:0;}
.statistics-list-count .count-stat{text-align: right; line-height: 1em; text-align: right; margin-bottom: 25px;}
.statistics-list-count .count-stat:first-child{margin-top:10px;}
.statistics-list-count .count-stat:last-child{margin-bottom:0;}
.statistics-list-count .count-stat small{width:100%;  display:block;}
.statistics-list-count .indicator{float:left; margin:0;}

.statistics-list-count div.h6.title{text-transform:uppercase;}

div.h6.title span.obs_title{display:block; font-size:10px; font-weight:500;}
div.h6.title span.obs_title small{font-weight:700; font-size:10px;}

.venda_geral .statistics-list-count .count-stat{text-align: left; font-size:18px;}

.monthly-indicator .btn-control{display:none;}
.monthly-count .period{font-weight:600;}   


.container_icones_colaborador_lider{display:inline-block; float:left; margin-left:29px}
.container_icones_colaborador_lider .btn{cursor:default !important; background:#eee; width:34px; height:34px; padding:0; display:inline-block;}

.container_icones_colaborador_lider .btn.bg-red i,
.container_icones_colaborador_lider .btn.bg-blue i{color:#fff;}

div[data-componente=WMRadioButtonList_Avaliacao] .md-radio{clear:both !important; display:block; width:100%;}
div[data-componente=WMRadioButtonList_Avaliacao] label{padding-left:10px; margin-top:10px;}
div[data-componente=WMRadioButtonList_Avaliacao] > label{padding-left:0; margin-top:10px;}

div[data-componente=WMRadioButtonList_Avaliacao] .md-radio label > .box{top:8px;}
div[data-componente=WMRadioButtonList_Avaliacao] .md-radio label > .check{top:13px;}

.has-error {border:solid red 1px;}

.icon_svg{fill-rule: evenodd; clip-rule: evenodd; fill: #fff; transition: all 600ms ease-in-out;}

.indicadores{width:100%; position:relative;}

.indicadores .ui-block-content{max-height:450px; overflow:hidden; overflow-y:scroll;}
.indicadores .ui-block-content.pequeno{height:240px;}
.indicadores .ui-block-content.grande{height: 570px !important;max-height: 100%;}

.indicadores .ui-block-content.medio{height: 381px !important;}

.indicadores .ui-block-content.pequeno canvas{height:100% !important;}

.circle-pie-chart canvas {width: 50% !important; height: auto !important;}
.circle-pie-chart .pie-chart .content {font-size:20px;}


.indicadores .skills-item{margin-bottom:20px !important}
.circle-pie-chart .pie-chart .content {font-size:35px;}

.togglebutton label input[type=checkbox]:checked + .toggle{background:#1BA39C !important;}

.indicadores_avaliacao{position:absolute; top:-15px; right:0; display:inline-flex; justify-content:center; align-content:center;}
.indicadores_avaliacao span{width:34px; height:34px; display:inline-flex; justify-content:center; align-content:center; text-align:center; align-items:center;}
.indicadores_avaliacao span i{font-size:13px !important;  float:none; height:13px !important;}

.indicadores_avaliacao span.aberto i{color:#BFCAD1;}
.indicadores_avaliacao span.liberado i{color:#C5BF66; }
.indicadores_avaliacao span.finalizado i{color:#1BA39C;}


.btn-group .btn{border-left:1px solid #ccc;}
.btn-group .btn:first-child{border:none}

.indicador_dashboard .monthly-indicator .btn-control{display:inline-block}
.indicador_dashboard .monthly-count{font-size:20px;}

.alert{border-radius:0 !important; margin:0;}

.alert.alert-danger{background:#a94442 !important; border-color:#a94442 !important; color:#fff;}
.alert.alert-success{background:#3c763d !important; border-color:#3c763d !important; color:#fff;}
.alert.alert-warning{background:#8a6d3b !important; border-color:#8a6d3b !important; color:#fff;}
.alert.alert-info{background:#31708f !important; border-color:#31708f !important; color:#fff;}