.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layer{content:"";display:block;position:absolute}.full-width-bar{content:"";display:block;position:absolute;left:0;right:0;z-index:-1}.extra-full-width-bar{content:"";display:block;position:absolute;left:-1000px;right:-1000px;z-index:-1}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#333;background-color:#fff;scrollbar-base-color:#C0C0C0;scrollbar-3dlight-color:#C0C0C0;scrollbar-highlight-color:#C0C0C0;scrollbar-track-color:#EBEBEB;scrollbar-arrow-color:black;scrollbar-shadow-color:#C0C0C0;scrollbar-dark-shadow-color:#ccc}body ::-webkit-scrollbar{width:10px;height:3px;margin-right:3px}body ::-webkit-scrollbar-button{display:none}body ::-webkit-scrollbar-track{background-color:#999}body ::-webkit-scrollbar-track-piece{background-color:#fff}body ::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}body ::-webkit-scrollbar-corner{background-color:#999}body ::-webkit-resizer{background-color:#666}@-moz-document url-prefix(http://),url-prefix(https://){body scrollbar{-moz-appearance:none!important;background:#0f0!important}body scrollbarbutton,body thumb{-moz-appearance:none!important;background-color:#00f!important}body scrollbarbutton:hover,body thumb:hover{-moz-appearance:none!important;background-color:red!important}body scrollbarbutton{display:none!important}}.win8 *{border-radius:0!important}#top{margin-bottom:0}#top .navbar-inner{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#0193cf;-webkit-box-shadow:inset 0 -3px 4px -2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 -3px 4px -2px rgba(0,0,0,.2);box-shadow:inset 0 -3px 4px -2px rgba(0,0,0,.2)}#top .brand{width:190px;height:50px;line-height:50px;padding:5px 0 0 0;background:url("../app-frontend/i/logo_essiplus_vs.png") no-repeat center left;cursor:pointer}#top .nav-tabs{border:none}#top .nav{float:right}#top .nav li{position:relative;display:inline-block;float:none;vertical-align:top}#top .nav a{cursor:pointer;width:45px;height:39px;line-height:39px;margin-top:10px;text-align:center;display:block;padding:5px 15px;border:none;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;background-position:bottom}#top .nav a.active{background-color:#f3f3f3}#top .nav a.bt_settings{background:url("../app-frontend/i/bt_settings.png") top no-repeat}#top .nav a.bt_settings.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_ficha{background:url("../app-frontend/i/bt_ficha.png") top no-repeat transparent}#top .nav a.bt_ficha.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_user{background:url("../app-frontend/i/bt_user.png") top no-repeat transparent}#top .nav a.bt_user.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_agenda{background:url("../app-frontend/i/bt_calendar.png") top no-repeat transparent}#top .nav a.bt_agenda.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_espera{background:url("../app-frontend/i/bt_waiting_room.png") top no-repeat transparent}#top .nav a.bt_espera.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_faturacao{background:url("../app-frontend/i/bt_faturacao2.png") top no-repeat transparent}#top .nav a.bt_faturacao.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_faturacao-old{background:url("../app-frontend/i/bt_faturacao.png") top no-repeat transparent}#top .nav a.bt_faturacao-old.active{background-color:#f3f3f3;background-position:bottom}#top .nav a.bt_devices{background:url("../app-frontend/i/devices_icon.png") no-repeat top left}#top .nav a.bt_devices.active{background:url("../app-frontend/i/devices_icon.png") no-repeat bottom left #f3f3f3}#top .nav a.dropdown-toggle{position:relative;z-index:999;height:39px}#top .nav a.active,#top .nav li.dropdown.open .dropdown-toggle,#top .nav li.dropdown.open a.active{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-position:bottom}#top .nav li.dropdown.open .shadow{width:47px;height:40px;padding:5px 15px;position:absolute;top:10px;-webkit-box-shadow:1px 2px 7px rgba(0,0,0,.4);-moz-box-shadow:1px 2px 7px rgba(0,0,0,.4);box-shadow:1px 2px 7px rgba(0,0,0,.4);z-index:9}#top .nav .dropdown-menu{z-index:100;padding:15px;-webkit-box-shadow:1px 2px 7px rgba(0,0,0,.4);-moz-box-shadow:1px 2px 7px rgba(0,0,0,.4);box-shadow:1px 2px 7px rgba(0,0,0,.4);-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;right:2px;left:auto;margin-top:-1px;border:1px solid #ccc}#top .nav .dropdown-menu:after,#top .nav .dropdown-menu:before{display:none}#container_header .nav-tabs.container-fluid{margin-top:-38px}#context_commands_2{height:30px}#context_commands_2 .field-label{margin-top:1px;margin-bottom:-1px}#context_info{top:50px;position:absolute;width:100%}#context_info:before{position:absolute;content:'';left:-1000px;right:-1000px;height:30px;z-index:-1;background:#e8e8e8;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}#context_info_line{table-layout:auto;color:#55555e;font-size:13px;line-height:30px;width:100%}#context_info_line .info-label{font-weight:700;margin-right:5px;display:inline}#context_info_line .info-label:not(:first-child){margin-left:7px}#context_info_line .col1{display:block;overflow:hidden;height:30px}#context_info_line .col2{padding-left:10px;text-align:right;white-space:nowrap}#context_info_line .col2 .item{display:inline-block;margin-left:5px}#context_info_line .info_desc{font-size:12px}#context_info_line .info_desc i{margin:-1px 0 0 0}#context_info_line .info_desc #info_rnu{margin:0 5px}#context_info_line .info_desc #info_prof{max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px;display:inline-block;vertical-align:top}#context_info_line .info_desc #info_idade{margin-right:10px}#context_info_line span.label{display:inline-block;vertical-align:middle;padding:4px 7px;margin-top:-1px}#context_info_line button{margin-top:-1px}#context_info_line #info_data,#context_info_line #info_numero{padding-left:15px}.nav.nav-tabs li.active a{color:#08c}.nav.nav-tabs .badge{margin-left:5px;padding:2px 6px}.nav.nav-tabs li.active .badge{background-color:#08c}.btn .badge{margin-right:5px;padding:2px 6px}.box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.box .box-bottom,.box .box-top{color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box .box-bottom.active,.box .box-bottom.disabled,.box .box-bottom:active,.box .box-bottom:hover,.box .box-bottom[disabled],.box .box-top.active,.box .box-top.disabled,.box .box-top:active,.box .box-top:hover,.box .box-top[disabled]{color:#333;background-color:#e6e6e6}.box .box-bottom:hover,.box .box-top:hover{color:#999}.box .box-top{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;line-height:23px;border:1px solid #ccc;color:#999;text-indent:12px}.box .box-top>*{text-indent:0}.box .box-top .dropdown{margin-right:40px}.box .box-bottom{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid #ccc}.box .box-content{background:#f2f2f2;border-right:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.controls .btn,.controls a{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;line-height:27px}.controls .btn.dual-button,.controls a.dual-button{position:relative}.controls .btn.dual-button .divider-vertical,.controls a.dual-button .divider-vertical{position:absolute;right:35px}.controls .btn.dual-button i,.controls a.dual-button i{width:5px;margin:10px 15px;position:absolute;right:0;left:auto;top:0}.jspPane #meus_produtos{width:167px}#meus_produtos{padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#meus_produtos a{display:block;padding:2px;text-indent:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#meus_produtos a:hover{background:#fff;text-decoration:none}#historico_datas{padding:5px;width:183px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#historico_datas a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:30px;height:30px;text-indent:10px;cursor:pointer;color:#555}#historico_datas a:not(.active) span+span{border-left:1px solid #ddd}#historico_datas a.active{background:#08c;color:#fff}#historico_datas a.active:hover{background:#08c;color:#fff;cursor:default}#historico_datas a:hover{background:#fff;text-decoration:none}#historico_datas a.anulada span{color:#9d261d;text-decoration:line-through}#historico_datas a.erro{background-color:#caa}#historico_datas a.erro span{color:#9d261d;text-decoration:line-through}.box .item{margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);width:100%;float:left}.box .item .item_title{background:#f8f8f8;border:1px solid #ccc;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-weight:700;position:relative;line-height:25px;padding:5px}.box .item .item_title span.title{padding:5px;font-size:16px;display:inline-block}.box .item .item_title span.label{display:inline-block;margin:0 5px;cursor:default;color:#fff;text-shadow:none;width:28px;text-align:center;vertical-align:text-bottom;font-weight:400;background-color:#888}.box .item .item_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fcfcfc;padding:5px 10px 10px 10px;margin-bottom:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.box .item .item_content .label{margin-right:10px;padding-left:8px;padding-right:8px}.box .item .item_content .row-fluid{height:35px}.box .item .item_content .row-fluid [class*=span]{min-height:0}.box .item .item_content .condensed{height:25px!important}.box .item .item_content .fieldset-legend span{background:#fcfcfc;text-shadow:none}.box .item .item_content .info{position:relative;padding:0 10px 5px;margin:-5px -10px 10px;border-bottom:1px solid #ddd;background:#f8f8f8}.box .item .item_content .info:after,.box .item .item_content .info:before{display:table;content:"";line-height:0}.box .item .item_content .info:after{clear:both}.box .item .item_content .info .row-fluid{height:11px}.box .item .item_content selection{margin-bottom:5px}.box .item .item_content input{margin-bottom:0}.box .item .item_content.view .row-fluid{height:auto;line-height:21px}.item-list{border-bottom:1px solid #ccc;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(255,255,255,.5);margin-bottom:10px;padding-bottom:10px;float:left;width:100%;position:relative}.item-list .row-fluid [class*=span]{font-size:0;line-height:0}.item-list .row-fluid [class*=span] span{display:block;line-height:18px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.item-list .btn{float:right;margin:-18px 8px -8px 0;position:relative;z-index:1}.item-list .btn i{margin:0 3px 0 0}#resumo_paginas{padding:5px}.resumo_item{overflow-x:hidden}.resumo_item .page{color:#999;font-size:12px;display:block;line-height:18px;margin-bottom:5px}.resumo_item .page i{margin-right:2px}.resumo_item ul{width:100%;margin:0 0 5px 0;padding-bottom:5px}.resumo_item ul li{width:100%;list-style:none;padding:2px 0;font-size:12px}.resumo_item ul li a{color:#333}#nav_prescricao{margin-bottom:0;border-bottom:none}#nav_prescricao #tab_prescricao a{border-right:none}#nav_prescricao #tab_outrosprodutos a{border-left:none}#nav_prescricao li>:first-child{padding:10px 10px;line-height:35px!important;text-align:center;background-color:#d9d9d9;border:1px solid #b3b3b3;border-collapse:collapse;margin-right:0;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.55);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#nav_prescricao>.disabled>:first-child{border:1px solid #b3b3b3;color:#333;cursor:default}#nav_prescricao>.disabled>:first-child>*{opacity:.4}#nav_prescricao>.disabled>:first-child a:hover{cursor:default;opacity:.4}#nav_prescricao>.active>:first-child,#nav_prescricao>.active>:first-child:focus,#nav_prescricao>.active>:first-child:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #b3b3b3;border-bottom-color:transparent}#nav_prescricao>.active>:first-child:focus>*,#nav_prescricao>.active>:first-child:hover>*,#nav_prescricao>.active>:first-child>*{opacity:1}#prescricao_search{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-right:2px!important;float:left;z-index:9;position:relative;line-height:35px}#prescricao_search .field-wrapper{float:left;width:81.5446339%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#prescricao_search input[type=text]{width:100%;height:35px;line-height:25px;font-size:18px;font-weight:700;color:#333;-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,.2);box-shadow:inset 0 1px 6px rgba(0,0,0,.2)}#prescricao_search input[type=text].not_set{font-size:12px;color:#999;font-style:italic;font-weight:400}#prescricao_search .btn{float:left;width:16.95085256%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px}#prescricao_search .delete-search{top:3px;right:2px}.delete-search{position:absolute;z-index:99;display:block;border:0;background:0;width:30px!important;height:30px;right:0;opacity:.4}.delete-search:hover{opacity:1}.delete-search.shifted{right:20px}.delete-search i{position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px}.submitPrescription h4{text-align:center}.submitPrescription p{text-align:center;margin:22px 0 0 0}.scrollableTable{overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scrollableTable table{margin:0}#search_filter .dropdown{display:inline-block}#search_filter .dropdown a{color:#333;text-decoration:none}#search_filter .dropdown .caret{margin-top:10px}#criterios{padding:5px 20px 5px 5px}#criterios label{margin-bottom:0}#criterios>div{margin-bottom:-5px}#criterios .checkbox{height:auto;font-size:11px;margin-left:0;line-height:16px;width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#criterios .checkbox.set{font-weight:700}.criterios_header{background:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;padding:0 5px;width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin:5px 0}span.total{display:block;float:right;padding-left:5px;color:#08c;font-size:11px;line-height:15px}#bt_novo_seguro,label[for=observacoes-text]{background:#e5e5e5;border:1px solid #ccc;border-bottom-color:#b3b3b3;min-height:26px;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding-top:0;padding-left:6px;margin-bottom:0}#bt_novo_seguro{line-height:0;font-size:0;text-align:right}#bt_novo_seguro .text{font-size:13px;line-height:26px;padding:0;float:left}#bt_novo_seguro .divider-vertical{height:26px;margin:0;border-right:1px solid #fff;border-left:1px solid #bfbfbf;display:inline-block;vertical-align:top}#bt_novo_seguro .btn{min-height:0;width:112px;padding:0 12px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;border:none;line-height:26px}#observacoes-text{border-top:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}#table-entidade-seguro .scrollableTable{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}#table-entidade-seguro table{border-bottom:1px solid #ddd}#table-entidade-seguro table input[type=radio]{margin-top:0}#table-entidade-seguro table th{font-weight:400}#table-entidade-seguro table td,#table-entidade-seguro table th{padding:6px}#table-entidade-seguro table td+td+td+td+td,#table-entidade-seguro table td+td+td+td+td+td,#table-entidade-seguro table th+th+th+th+th{text-align:center}#table-entidade-seguro table a i{margin-top:0}#table-entidade-seguro table td>i{cursor:default}#table-entidade-seguro table tr.expired{color:#aaa}#table-entidade-seguro table tr.expired td:nth-child(4){color:#c88}#bg_schedule{height:100%}#bg_schedule:before{content:"";display:block;position:absolute;right:0;z-index:-1;left:0;top:0;bottom:0;background:#f3f3f3}#agendaCalendar{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;margin:0}#agendaCalendar .calendar{width:278px;padding:5px 10px 10px;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#agendaCalendar .todayBtn{position:absolute;z-index:1;width:40px;margin-left:205px;margin-top:10px;padding:4px 7px}#tabs_agenda{position:absolute;left:0;right:0;top:225px;bottom:0}#tabs_agenda ul.nav-tabs li#tab_notasdia{width:42%}#tabs_agenda ul.nav-tabs li#tab_notasdia a{border-right:0}#tabs_agenda ul.nav-tabs li#tab_marcacao{width:42%}#tabs_agenda ul.nav-tabs li#tab_marcacao a{border-right:0}#tabs_agenda ul.nav-tabs li a{text-align:center;background-color:#eee;border:1px solid #ccc;border-collapse:collapse;margin-right:0;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.55);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#tabs_agenda ul.nav-tabs li.active a,#tabs_agenda ul.nav-tabs li.active a:focus,#tabs_agenda ul.nav-tabs li.active a:hover{color:#555;cursor:default;background-color:#fafafa;border:1px solid #b3b3b3;border-bottom-color:transparent}#tabs_agenda #bt-nova-consulta{text-align:center;background-color:#d9d9d9;border:1px solid #ccc;border-collapse:collapse;margin-right:0;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.55);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;position:absolute;top:0;right:0;width:16%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:8px;padding-bottom:8px;line-height:20px;height:38px}#tabs_agenda .tab-content{background:#fafafa;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;overflow:inherit}#tabs_agenda .tab-content .tab-pane .form-actions{padding:0 0 5px 0}#tabs_agenda .tab-content .tab-pane .form-actions .btn{padding:6px 12px}#tabs_agenda .tab-content .tab-pane .form-actions .btn-primary{padding:6px 30px}#tabs_agenda .tab-content .tab-pane#notasdia{color:#999;position:absolute;top:0;right:0;bottom:0;left:0}#tabs_agenda .tab-content .tab-pane#notasdia .inner_tab{position:absolute;top:0;left:10px;bottom:44px;right:10px}#tabs_agenda .tab-content .tab-pane#notasdia textarea{height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}#tabs_agenda .tab-content .tab-pane#notasdia .form-actions{padding:0;position:absolute;bottom:-39px;right:0}#tabs_agenda .tab-content .tab-pane#marcacao .inner_tab{position:absolute;left:0;right:0;bottom:43px;top:0;box-sizing:border-box}#tabs_agenda .tab-content .tab-pane#marcacao .inner_tab_inner{padding:0 15px 0 8px!important;width:275px}#tabs_agenda .tab-content .tab-pane#marcacao h5{text-align:center;color:#999;text-shadow:0 1px 1px rgba(255,255,255,.75);font-weight:400;line-height:30px;background-image:linear-gradient(to bottom,#fafafa,#e6e6e6);background-repeat:repeat-x;margin-top:-8px;border-bottom:1px solid #ccc}#tabs_agenda .tab-content .tab-pane#marcacao .form-actions{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ccc;padding:5px 8px;background:#e9e9e9}#tabs_agenda .tab-content .tab-pane#marcacao .form-actions #cancelar{margin-right:2px;width:89px}#tabs_agenda .tab-content .tab-pane#marcacao .form-actions #gravar{padding:6px 14px;width:132px}#tabs_agenda .tab-content .tab-pane#marcacao .row-fluid{line-height:0}#tabs_agenda .tab-content .tab-pane#marcacao .inline{display:inline-block;vertical-align:top}#tabs_agenda .tab-content .tab-pane#marcacao label{text-align:left;line-height:19px}#tabs_agenda .tab-content .tab-pane#marcacao label[for=actomedico],#tabs_agenda .tab-content .tab-pane#marcacao label[for=empresa],#tabs_agenda .tab-content .tab-pane#marcacao label[for=entidadeacordo_id]{line-height:18px}#tabs_agenda .tab-content .tab-pane#marcacao label[for=horamarcacao]{width:43%;line-height:18px}#tabs_agenda .tab-content .tab-pane#marcacao label[for=obs]{line-height:19px}#tabs_agenda .tab-content .tab-pane#marcacao #aviso{float:left;margin:0 4px}#tabs_agenda .tab-content .tab-pane#marcacao #trancar{margin-left:3px;cursor:pointer}#tabs_agenda .tab-content .tab-pane#marcacao #alterar{cursor:pointer}#tabs_agenda .tab-content .tab-pane#marcacao .input-append,#tabs_agenda .tab-content .tab-pane#marcacao input,#tabs_agenda .tab-content .tab-pane#marcacao selection{margin-bottom:0}#tabs_agenda .tab-content .tab-pane#marcacao .spacer{height:0;padding:5px}#toolbar_agenda .btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#toolbar_agenda .icon_tools{text-align:center;width:14%}#toolbar_agenda .data{line-height:30px;text-align:right;width:35%;margin-left:0;padding-right:10px}#notabs_agenda{position:absolute;left:0;right:0;top:265px;bottom:0}#content_agenda .box-top{height:31px}#content_agenda .box-content{top:30px;overflow:hidden;background:#fff}#content_agenda table{table-layout:fixed;width:100%}#content_agenda table th{text-align:left}#content_agenda table td,#content_agenda table th{text-indent:10px}#content_agenda table td+td,#content_agenda table th+th{text-indent:0}#content_agenda table td:nth-child(7){text-align:center}#content_agenda table td:last-child,#content_agenda table th:last-child{text-align:center;padding-right:10px;overflow:visible}#content_agenda table tr td{border-top:solid 1px #eee}#content_agenda table tr:last-child td{border-bottom:solid 1px #eee}#content_agenda table tr.consulta-concorrente td{border-top:0}#content_agenda table tr.canceled td{text-decoration:line-through;background-color:#fbebeb}#content_agenda table tr.highlight td{background:#0da0dd;color:#fff}#content_agenda table tr.highlight td .icon-custom-go{background-position:-24px -120px}#content_agenda table tr.highlight td .icon-custom-go:hover{background-position:-24px -120px}#content_agenda table tr.highlight td [class^=icon-]:not(.icon-custom-go){background-image:url("../app-frontend/i/glyphicons-halflings-white.png")}#content_agenda table tr.highlight td span.muted{color:#ccc!important}#content_agenda table tr.espera:not(.highlight) td{background-color:#e6f6f8}#content_agenda table tr.consulta:not(.highlight) td{background-color:#e6f8ee}#content_agenda table td,#content_agenda table th{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}#content_agenda table .col-utente{text-align:right;padding-right:10px}#content_agenda table .col-right{text-align:right;padding-right:10px}#search-table .box-top{height:30px}#search-table .box-content{top:30px;overflow:auto;background:#fff}#search-table table{table-layout:fixed;width:96%;margin:0 2%}#search-table table td+td+td+td+td+td+td{text-align:right;padding-right:10px;overflow:visible}#search-table table tr td{border-top:solid 1px #eee}#search-table table td,#search-table table th{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:400}.popover-content{padding:5px;min-width:95px}#ModalProcura.modal{width:945px;margin-left:-472.5px;background:#f3f3f3;padding:0;border:1px solid grey;bottom:10%}#ModalProcura .modal-header{border:0;border-bottom:solid 1px grey;text-shadow:0 1px 0 rgba(255,255,255,.7);padding:0 10px;line-height:25px;background-color:#cfcfcf;background-image:-moz-linear-gradient(top,#ddd,#b9b9b9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#b9b9b9));background-image:-webkit-linear-gradient(top,#ddd,#b9b9b9);background-image:-o-linear-gradient(top,#ddd,#b9b9b9);background-image:linear-gradient(to bottom,#ddd,#b9b9b9);background-repeat:repeat-x}#ModalProcura .modal-header p{margin-bottom:0}#ModalProcura .modal-header .close{opacity:1}#ModalProcura .modal-header .close i{margin-top:5px}#ModalProcura .modal-body{position:absolute;bottom:0;top:26px;left:0;right:0;padding:10px;max-height:none;font-size:13px}#ModalProcura .box{position:absolute;left:10px;right:10px;bottom:10px;top:90px}#bg_sala-espera:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;top:0;bottom:0;background:#f3f3f3}#bg_sala-espera tr.checkout{color:#6cb76c}#admin-sala-espera tr.consulta td,#bg_sala-espera tr.consulta td{background-color:#e0f4e0!important;color:#333!important;border-top:1px solid #d0e4d0;border-bottom:1px solid #d0e4d0}#admin-sala-espera tr.espera td,#bg_sala-espera tr.espera td{background-color:#ffffe8!important;color:#333!important}#admin-sala-espera tr.terminado td,#bg_sala-espera tr.terminado td{background-color:#eee!important;color:#888!important}#sala-espera-table .box-top{height:32px}#sala-espera-table .box-content{top:30px;overflow:auto;background:#fff}#sala-espera-table table{table-layout:fixed;width:100%}#sala-espera-table table th{font-weight:400}#sala-espera-table table td,#sala-espera-table table th{text-align:left}#sala-espera-table table .espera,#sala-espera-table table .hora-chegada,#sala-espera-table table .hora-consulta{text-align:center}#sala-espera-table table .options{text-align:right;padding-right:15px;overflow:visible}#sala-espera-table table tr td{border-top:solid 1px #eee}#sala-espera-table table tr:last-child td{border-bottom:solid 1px #eee}#sala-espera-table table td,#sala-espera-table table th{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}#sala-espera-table .text-center{text-align:center}.color-time{display:inline-block;vertical-align:middle;width:13px;height:13px;border:solid 1px #222}.color-time.red{background-color:#9d261d}.color-time.green{background-color:#46a546}.color-time.yellow{background-color:#ffc40d}#bg_settings{background:#f3f3f3}ul#setting-menu{margin:0;border-bottom:solid 1px #333;-webkit-box-shadow:1px 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:1px 1px 0 0 rgba(255,255,255,.1);box-shadow:1px 1px 0 0 rgba(255,255,255,.1)}ul#setting-menu li{list-style-type:none;padding:0;margin:0}ul#setting-menu li a{display:block;line-height:25px;padding:0 10px;text-transform:uppercase;border:solid 1px #333;border-bottom:0;-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1);text-shadow:1px 1px 0 rgba(0,0,0,.2);background-color:#4d6974;color:#c1c9cc;font-size:12px;font-weight:700}ul#setting-menu li a:hover{text-decoration:none}ul#setting-menu li a.collapsed{color:#89989e}ul#setting-menu li a.collapsed:hover{color:#c1c9cc;text-decoration:none}ul#setting-menu li ul{margin:0;display:block;width:100%}ul#setting-menu li li a{line-height:45px;padding:0 15px;text-transform:none;font-size:13px;font-weight:400;background-color:#fff;color:#999}ul#setting-menu li li a.active,ul#setting-menu li li a:hover{background-color:#333;text-decoration:none;-webkit-box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent}ul#setting-menu li li a.active{color:#fff}#toolbar_settings{color:#999;font-weight:700;margin-top:5px}#toolbar_settings .icon_tools{text-align:right}#toolbar_settings .add-settings{padding:4px 7px}.content_settings .box-top{height:30px!important}.content_settings .box-content{top:30px!important;overflow:auto;background:#fff}#tempo-espera table{margin-left:90px;width:400px;padding:20px;border:solid 1px #333;border-radius:4px;-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1),1px 1px 0 0 rgba(255,255,255,.1);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1),1px 1px 0 0 rgba(255,255,255,.1);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.1),1px 1px 0 0 rgba(255,255,255,.1);color:#999}#tempo-espera table td{text-align:center}#tempo-espera table td+td{border:0}#tempo-espera table tr+tr td{padding-top:20px}#tempo-espera table .color-time{width:28px;height:28px}#tempo-espera table input{width:37px;height:21px;line-height:21px;background-color:#333;border:0;border-right:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.7);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.7);box-shadow:inset 1px 1px 3px rgba(0,0,0,.7);border-radius:0;text-align:right;color:#a6a6a6;font-size:15px;font-weight:700;text-align:center;margin-bottom:0}#actos-convencionados table{table-layout:fixed;width:100%}#actos-convencionados table td,#actos-convencionados table th{font-weight:400;color:#555;font-size:11px}#actos-convencionados table td+td+td+td,#actos-convencionados table th+th+th+th{text-align:right}#actos-convencionados table td,#actos-convencionados table th{height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:400;text-indent:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#actos-convencionados table td+td,#actos-convencionados table th+th{text-indent:0}#actos-convencionados table .v_entidade{padding-right:10px}#actos-convencionados table .options{padding-left:5px;padding-right:5px;text-align:center}#actos-convencionados table.table-striped .options{border-left:solid 1px #dedede}#actos-convencionados table .icon-custom-edit-gray{margin:0 7px 0 0}#actos-convencionados table .icon-custom-delete-gray{margin:0 2px 0 0}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:19.5px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}button,input,label,select,textarea{font-size:13px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:30px;padding:4px 6px;margin-bottom:10px;font-size:13px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=checkbox],input[type=radio]{margin:0 0 4px 0;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:30px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:15px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.input-append[class*=span] input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:15px}.uneditable-input.span22,input.span22,textarea.span22{width:983px}.uneditable-input.span21,input.span21,textarea.span21{width:937px}.uneditable-input.span20,input.span20,textarea.span20{width:891px}.uneditable-input.span19,input.span19,textarea.span19{width:845px}.uneditable-input.span18,input.span18,textarea.span18{width:799px}.uneditable-input.span17,input.span17,textarea.span17{width:753px}.uneditable-input.span16,input.span16,textarea.span16{width:707px}.uneditable-input.span15,input.span15,textarea.span15{width:661px}.uneditable-input.span14,input.span14,textarea.span14{width:615px}.uneditable-input.span13,input.span13,textarea.span13{width:569px}.uneditable-input.span12,input.span12,textarea.span12{width:523px}.uneditable-input.span11,input.span11,textarea.span11{width:477px}.uneditable-input.span10,input.span10,textarea.span10{width:431px}.uneditable-input.span9,input.span9,textarea.span9{width:385px}.uneditable-input.span8,input.span8,textarea.span8{width:339px}.uneditable-input.span7,input.span7,textarea.span7{width:293px}.uneditable-input.span6,input.span6,textarea.span6{width:247px}.uneditable-input.span5,input.span5,textarea.span5{width:201px}.uneditable-input.span4,input.span4,textarea.span4{width:155px}.uneditable-input.span3,input.span3,textarea.span3{width:109px}.uneditable-input.span2,input.span2,textarea.span2{width:63px}.uneditable-input.span1,input.span1,textarea.span1{width:17px}.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#a00}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#a00}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#a00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#700;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f11;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f11;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f11}.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#a00;background-color:#ffc561;border-color:#a00}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b40000}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b40000}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b40000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#810000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1b1b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1b1b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1b1b}.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#b40000;background-color:#b40000;border-color:#b40000}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#fff}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#fff}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#fff;background-color:#0d860f;border-color:#fff}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#fff}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#fff}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff}.control-group.info .input-append .add-on,.control-group.info .input-prepend .add-on{color:#fff;background-color:#08c;border-color:#fff}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:13px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:13px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append .uneditable-input,.input-append input,.input-append select{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append .uneditable-input+.btn-group .btn:last-child,.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-left:14px;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}button,input,label,select,textarea{font-size:13px}.form-actions{background-color:#fff;border-top:0 solid #e5e5e5;text-align:right;padding-right:0;padding:15px 0 0;margin:0}.form-inline{margin-bottom:10px}.form-inline .row-fluid{margin-bottom:5px}.form-inline .row-fluid *{vertical-align:top}.form-inline .row-fluid .add-on,.form-inline .row-fluid .btn{float:none;margin-left:-1px;font-size:10px}.form-inline>*{margin-bottom:0}.form-inline .input-append{position:relative}.form-inline .input-append .btn{position:absolute;top:0}.form-inline input[type=email],.form-inline input[type=number],.form-inline input[type=tel],.form-inline input[type=text]{height:30px}#user_form{margin:0}#user_form label{color:#999}#user_form>input,#user_form>span{display:block;margin-bottom:10px;color:#333}#user_form .btn{width:47%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#user_form .btn-primary{margin-left:4%}#input-utente-search{position:relative}#input-utente-search .dropdown-toggle .caret{position:relative;left:10px}#input-utente-search .dropdown-toggle span+span{vertical-align:middle}#input-utente-search input{width:calc(100% - 107px)}#ficha_cliente{position:relative}#ficha_cliente .user_placeholder{position:absolute;top:0;left:0}#ficha_cliente #input-email .btn{margin-left:-1px;z-index:-1}#ficha_cliente #input-email .btn[disabled]{background-color:#fff}#ficha_cliente label:not(:first-child):not(text-right):not(.text-center){padding-left:5px}.consultations .input-append{width:88%;width:calc(100% - 78px)}.consultations #novo-diag{position:absolute;right:20px}.consultations header{padding:5px 20px;margin:5px 0;color:#08c;background-color:#fff;font-size:18px;font-weight:500}#refraccao{margin-top:10px}table.refraccao{table-layout:fixed;margin:0;width:100%}table.refraccao th{text-align:center;font-weight:400}table.refraccao thead th{vertical-align:middle}table.refraccao input{text-align:right;width:100%}table.refraccao selection{margin:0 -2px 0 1px;width:100%}.lensPrescription .input-append{width:88%;width:calc(100% - 39px)}.lensPrescription #nova-lente{margin-left:0}.lensPrescription #nova-lente span{margin-left:18px}.lensPrescription #opcoes-lente{margin-left:0}.lensPrescription #opcoes-lente span{margin-left:0}.lensPrescription #lensPrefix{font-weight:700;margin-left:0;margin-right:-2px}.lensPrescription #lensSuffix{font-weight:700;margin-left:0}.lensPrescription #form-lentesugerida{margin-left:0;margin-right:-2px}.lensPrescription #consulta-d-outros{margin-bottom:10px}.lensPrescription #consulta-d-outros td{width:100%}.lensPrescription #consulta-d-outros td input{margin-bottom:0}.lensPrescription #consulta-d-outros td+td{width:16px;border-left:none}#toolbar_agenda label[for=Colaboradores]{float:left;width:26.17853561%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;font-weight:700;color:#313136;line-height:29px}#toolbar_agenda .select_colaboradores{float:left;width:72.31695085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#toolbar_modalProcura .row-fluid>*{display:inline-block;vertical-align:top}#toolbar_modalProcura [class^=icon-]{line-height:20px;margin-top:-1px}#toolbar_modalProcura label{line-height:30px}#toolbar_modalProcura .btn{padding:4px 10px;min-width:0}#toolbar_modalProcura .row-fluid>.btn{float:right}#toolbar_modalProcura label[for=nome-utente]{width:100px}#toolbar_modalProcura #nome-utente{width:220px;margin-right:25px}#toolbar_modalProcura label[for=telefone-contacto]{width:130px}#toolbar_modalProcura #telefone-contacto{width:190px;margin-right:25px}#toolbar_modalProcura label[for=acto-medico],#toolbar_modalProcura label[for=colaborador]{width:80px}#toolbar_modalProcura #acto-medico,#toolbar_modalProcura #colaborador{width:230px}#toolbar_modalProcura label[for=data-fim],#toolbar_modalProcura label[for=data-inicio]{width:20px;margin-left:30px}#toolbar_modalProcura #data-fim,#toolbar_modalProcura #data-inicio{width:80px}#wrap-tp-espera-utilizador{font-size:0}label[for=tp-espera-utilizador]{width:90px;text-align:center;padding:0}.tp-espera-utilizador{width:400px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;padding:0;font-size:13px}.table td,.table th{padding:10px 10px 9px;line-height:20px;text-align:left}.table th{padding-top:9px;font-weight:700;vertical-align:middle;border-bottom:1px solid #ddd}.table th strong{color:#c3325f}.table td{vertical-align:top;border-bottom:1px solid #ddd}.table td img{vertical-align:top;margin:0}.table tbody>tr:last-child>td,.table tbody>tr:last-child>th{border-bottom:none}.table thead th{vertical-align:top}.table a{color:#333}.table a:hover{text-decoration:underline;color:#333}.condensed-table td,.condensed-table th{padding:5px 5px 4px}.table-row-headers thead th:first-child:empty{border-right:1px solid #ddd;text-align:center}.table-row-headers tbody th{text-align:center;border-right:1px solid #ddd}table.table-bordered{border:1px solid #ddd;border-bottom:none;border-collapse:separate}table.table-bordered td+td,table.table-bordered th+td,table.table-bordered th+th{border-left:1px solid #ddd}table.table-bordered th:first-child{border-right:none}table.table-bordered>tbody>tr:last-child>*{border-bottom:1px solid #ddd}.table-striped>tbody>tr:nth-child(odd)>td{background-color:#f9f9f9}.table-striped:not(.table-row-headers)>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td{background-color:#ecf4f9;color:#000}.table-hover:not(.table-row-headers)>tbody>tr:hover>th{background-color:#ecf4f9;color:#000}.table-selectable>tbody>tr.active>td{background-color:#08c;color:#fff;border-color:#08c}.table-selectable:not(.table-row-headers)>tbody>tr.active>th{background-color:#08c;color:#fff;border-color:#08c}.table .header{cursor:pointer}.table .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden}.table .headerSortDown,.table .headerSortUp{background-color:rgba(141,192,219,.25);text-shadow:0 1px 1px rgba(255,255,255,.75)}.table .header:hover:after{visibility:visible}.table .headerSortDown:after,.table .headerSortDown:hover:after{visibility:visible;opacity:.6}.table .headerSortUp:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.6}.table .blue{color:#08c;border-bottom-color:#08c}.table .headerSortDown.blue,.table .headerSortUp.blue{background-color:#9df}.table .green{color:#46a546;border-bottom-color:#46a546}.table .headerSortDown.green,.table .headerSortUp.green{background-color:#cdeacd}.table .red{color:#9d261d;border-bottom-color:#9d261d}.table .headerSortDown.red,.table .headerSortUp.red{background-color:#f4c8c5}.table .yellow{color:#ffc40d;border-bottom-color:#ffc40d}.table .headerSortDown.yellow,.table .headerSortUp.yellow{background-color:#fff6d9}.table .orange{color:#f89406;border-bottom-color:#f89406}.table .headerSortDown.orange,.table .headerSortUp.orange{background-color:#fee9cc}.table .purple{color:#7a43b6;border-bottom-color:#7a43b6}.table .headerSortDown.purple,.table .headerSortUp.purple{background-color:#e2d5f0}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#019dd4;background-image:-moz-linear-gradient(top,#01b9e0,#0173c1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#01b9e0),to(#0173c1));background-image:-webkit-linear-gradient(top,#01b9e0,#0173c1);background-image:-o-linear-gradient(top,#01b9e0,#0173c1);background-image:linear-gradient(to bottom,#01b9e0,#0173c1);background-repeat:repeat-x;border-color:#0173c1 #0173c1 #014675;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#0173c1}.btn-primary:focus{color:#fff;background-position:0}.btn-primary.disabled,.btn-primary[disabled]{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#019dd4;background-image:-moz-linear-gradient(top,#01b9e0,#0173c1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#01b9e0),to(#0173c1));background-image:-webkit-linear-gradient(top,#01b9e0,#0173c1);background-image:-o-linear-gradient(top,#01b9e0,#0173c1);background-image:linear-gradient(to bottom,#01b9e0,#0173c1);background-repeat:repeat-x;border-color:#0173c1 #0173c1 #014675;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#31abd9!important;opacity:1;text-shadow:0 -1px 1px rgba(0,0,0,.25)}.btn-primary.disabled.active,.btn-primary.disabled.disabled,.btn-primary.disabled:active,.btn-primary.disabled:hover,.btn-primary.disabled[disabled],.btn-primary[disabled].active,.btn-primary[disabled].disabled,.btn-primary[disabled]:active,.btn-primary[disabled]:hover,.btn-primary[disabled][disabled]{color:#fff;background-color:#0173c1}.btn-primary.disabled:hover,.btn-primary[disabled]:hover{cursor:default;background-position:0}.btn{font-size:12px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:12px}.btn-large{padding:6px 24px;font-size:13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.05px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:9.75px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dual-button{padding:0;text-align:right}.dual-button .divider-vertical{height:34px;margin:0;border-right:1px solid #fff;border-left:1px solid #bfbfbf;display:inline-block;vertical-align:top}.dual-button:hover .divider-vertical{opacity:.4}.dual-button .text{padding:10px;line-height:14px;display:inline-block;vertical-align:top;float:left}.dual-button i{margin:10px;height:14px;display:inline-block;vertical-align:top}.alert{padding:10px 15px;line-height:22px;margin-bottom:0;text-shadow:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-sizing:border-box}.alert-success{background-color:#0d860f;border-color:#1a6f0b;color:#fff}.alert-success h4{color:#fff}.alert-danger,.alert-error{background-color:#b40000;border-color:#a5001b;color:#fff}.alert-danger h4,.alert-error h4{color:#fff}.alert-info{background-color:#08c;border-color:#008ca8;color:#fff}.alert-info h4{color:#fff}.alert-block{padding:10px 20px}.alert-error2{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48}.alert-warning,.alert-warning h4{background-color:#ffc561;border-color:#ffa352;color:#a00}.alert-white{background-color:#fff;border:1px solid #ccc;color:#555}.alert-info-light{background-color:#d8e9ef;border:1px solid #ccc;color:#555}.modal{padding:3px;background:#026f9d;width:300px;margin-left:-150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.modal-header{padding:5px 15px;min-height:22px;background:#026f9d;border:1px solid #377d9b;border-bottom:1px solid #024c6a;border-right:1px solid #024c6a;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-bottom:-4px;z-index:1;position:relative;color:#fff}.modal-header h3{font-size:14px;text-transform:uppercase;line-height:20px}.modal-header h3 i{margin-top:0}.modal-header .close{line-height:16px;margin-top:0}.modal-header .close:hover:not(:active){color:#fff;opacity:.7}.modal-body{background:#f2f2f2;-webkit-border-radius:4px 4px;-moz-border-radius:4px 4px;border-radius:4px 4px;width:100%;padding:18px;font-size:15px;min-height:120px;border:solid 1px #f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}.modal-body hr{border:none;border-bottom:1px solid #ccc}.modal-body p:last-child{margin-bottom:0}.modal-footer{position:relative;background:#e9e9e9;border-top:1px solid #ccc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;padding:7px 8px 7px 0}.modal-footer::before{display:block!important;position:absolute;top:-4px;left:0;right:0;background:#f2f2f2;height:3px}.modal.alert{width:440px;margin-left:-220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal.alert .modal-header{text-align:center;min-height:25px;line-height:25px;z-index:99;position:relative}.modal.alert .modal-header i{margin-right:5px}.modal.alert .modal-header .close{line-height:20px}.modal.alert .modal-header h3{line-height:25px}.modal.alert .modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal.alert .modal-body>div{vertical-align:middle;text-align:center}.modal.options{width:500px;margin-left:-250px}.modal.prompt{width:420px;margin-left:-210px}.modal.prompt form{margin:0}.modal.prompt .modal-body{min-height:0}.modal.prompt .modal-body li{margin-bottom:0}.modal.prompt .modal-body .header{margin-bottom:25px;font-size:13px}.modal.prompt .modal-body .footer{margin-top:15px;font-size:11px}.modal.prompt .modal-body label:not(.checkbox):not(.radio){font-weight:700;text-align:right;line-height:29px;font-size:13px;padding-right:10px}.modal.prompt .modal-body label.field-label{padding-top:1px}.modal.custom{width:420px;margin-left:-210px}.modal.custom.wide{width:600px;margin-left:-300px}.modal.custom form{margin:0}.modal.custom .modal-body{min-height:0}.modal.custom .modal-body li{margin-bottom:0}.modal.custom .modal-body .header{margin-bottom:25px;font-size:13px}.modal.custom .modal-body .footer{margin-top:15px;font-size:11px}.modal.no-close .close{display:none}.ModalEntidade{width:540px;margin-left:-270px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ModalEntidade .modal-body{padding:20px 15px 5px 15px}.ModalAlternativas{width:600px;margin-left:-300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ModalAlternativas .modal-body{padding:0;border:none;max-height:none}.ModalAlternativas .btn{min-width:0;width:100px}.ModalAlternativas .bt{text-align:right;margin-top:4px}.ModalAlternativas .valor{position:relative;width:100%}.ModalAlternativas .valor strong{position:absolute;right:0}#alternativas,#avisos{padding-bottom:10px;padding-top:5px}#alternativas:after,#alternativas:before,#avisos:after,#avisos:before{display:table;content:"";line-height:0}#alternativas:after,#avisos:after{clear:both}.item-alternativa,.item-aviso{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px 15px 0 15px;background:#fff;padding:6px 10px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);font-size:0;line-height:0}.item-alternativa span,.item-aviso span{display:block;font-size:13px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#alternativas .item-alternativa{background:#fff}.item-alternativa .row-fluid{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:4px 0}.item-alternativa .row-fluid:first-child{border-top:none}.item-alternativa .row-fluid:last-child{border-bottom:none}.ModalRazoes{width:480px;margin-left:-240px}.ModalRazoes .modal-body{height:410px;max-height:none}.ModalRazoes fieldset{border:1px solid #ddd;padding:10px;background-color:#fff;height:275px}.ModalRazoes .formLabel{font-weight:700;font-size:15px;line-height:30px}.ModalLogDetails{height:98%;top:1%!important;width:66%;margin-left:-33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ModalLogDetails .modal-body{padding:4px 0 0}.ModalLogDetails .datatable .stack-trace{border-top:1px solid #e0e0e0;table-layout:auto;font-size:10px}.ModalLogDetails .datatable .stack-trace td{line-height:1.5}.ModalLogDetails .datatable .stack-trace tr:not(:first-of-type) th{background-color:#f0f0f0;font-weight:400}.ModalLogDetails .datatable .stack-trace .error-trace{font-weight:700}.ModalLogDetails .datatable .stack-trace .error-location{cursor:help}.ModalLogDetails table.message{margin-left:-5px}.ModalLogDetails table.message td{border-right:1px solid #ccc;background:#eee;white-space:pre-line;line-height:1.5}/*!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}.row{margin-left:-15px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:15px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:997px}.span22{width:997px}.span21{width:951px}.span20{width:905px}.span19{width:859px}.span18{width:813px}.span17{width:767px}.span16{width:721px}.span15{width:675px}.span14{width:629px}.span13{width:583px}.span12{width:537px}.span11{width:491px}.span10{width:445px}.span9{width:399px}.span8{width:353px}.span7{width:307px}.span6{width:261px}.span5{width:215px}.span4{width:169px}.span3{width:123px}.span2{width:77px}.span1{width:31px}.offset22{margin-left:1027px}.offset21{margin-left:981px}.offset20{margin-left:935px}.offset19{margin-left:889px}.offset18{margin-left:843px}.offset17{margin-left:797px}.offset16{margin-left:751px}.offset15{margin-left:705px}.offset14{margin-left:659px}.offset13{margin-left:613px}.offset12{margin-left:567px}.offset11{margin-left:521px}.offset10{margin-left:475px}.offset9{margin-left:429px}.offset8{margin-left:383px}.offset7{margin-left:337px}.offset6{margin-left:291px}.offset5{margin-left:245px}.offset4{margin-left:199px}.offset3{margin-left:153px}.offset2{margin-left:107px}.offset1{margin-left:61px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.50451354%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:1.50451354%}.row-fluid .span22{width:100%}.row-fluid .span21{width:95.38615848%}.row-fluid .span20{width:90.77231695%}.row-fluid .span19{width:86.15847543%}.row-fluid .span18{width:81.5446339%}.row-fluid .span17{width:76.93079238%}.row-fluid .span16{width:72.31695085%}.row-fluid .span15{width:67.70310933%}.row-fluid .span14{width:63.0892678%}.row-fluid .span13{width:58.47542628%}.row-fluid .span12{width:53.86158475%}.row-fluid .span11{width:49.24774323%}.row-fluid .span10{width:44.63390171%}.row-fluid .span9{width:40.02006018%}.row-fluid .span8{width:35.40621866%}.row-fluid .span7{width:30.79237713%}.row-fluid .span6{width:26.17853561%}.row-fluid .span5{width:21.56469408%}.row-fluid .span4{width:16.95085256%}.row-fluid .span3{width:12.33701103%}.row-fluid .span2{width:7.72316951%}.row-fluid .span1{width:3.10932798%}.row-fluid .offset22{margin-left:103.00902708%}.row-fluid .offset22:first-child{margin-left:101.50451354%}.row-fluid .offset21{margin-left:98.39518556%}.row-fluid .offset21:first-child{margin-left:96.89067202%}.row-fluid .offset20{margin-left:93.78134403%}.row-fluid .offset20:first-child{margin-left:92.27683049%}.row-fluid .offset19{margin-left:89.16750251%}.row-fluid .offset19:first-child{margin-left:87.66298897%}.row-fluid .offset18{margin-left:84.55366098%}.row-fluid .offset18:first-child{margin-left:83.04914744%}.row-fluid .offset17{margin-left:79.93981946%}.row-fluid .offset17:first-child{margin-left:78.43530592%}.row-fluid .offset16{margin-left:75.32597793%}.row-fluid .offset16:first-child{margin-left:73.82146439%}.row-fluid .offset15{margin-left:70.71213641%}.row-fluid .offset15:first-child{margin-left:69.20762287%}.row-fluid .offset14{margin-left:66.09829488%}.row-fluid .offset14:first-child{margin-left:64.59378134%}.row-fluid .offset13{margin-left:61.48445336%}.row-fluid .offset13:first-child{margin-left:59.97993982%}.row-fluid .offset12{margin-left:56.87061184%}.row-fluid .offset12:first-child{margin-left:55.36609829%}.row-fluid .offset11{margin-left:52.25677031%}.row-fluid .offset11:first-child{margin-left:50.75225677%}.row-fluid .offset10{margin-left:47.64292879%}.row-fluid .offset10:first-child{margin-left:46.13841525%}.row-fluid .offset9{margin-left:43.02908726%}.row-fluid .offset9:first-child{margin-left:41.52457372%}.row-fluid .offset8{margin-left:38.41524574%}.row-fluid .offset8:first-child{margin-left:36.9107322%}.row-fluid .offset7{margin-left:33.80140421%}.row-fluid .offset7:first-child{margin-left:32.29689067%}.row-fluid .offset6{margin-left:29.18756269%}.row-fluid .offset6:first-child{margin-left:27.68304915%}.row-fluid .offset5{margin-left:24.57372116%}.row-fluid .offset5:first-child{margin-left:23.06920762%}.row-fluid .offset4{margin-left:19.95987964%}.row-fluid .offset4:first-child{margin-left:18.4553661%}.row-fluid .offset3{margin-left:15.34603811%}.row-fluid .offset3:first-child{margin-left:13.84152457%}.row-fluid .offset2{margin-left:10.73219659%}.row-fluid .offset2:first-child{margin-left:9.22768305%}.row-fluid .offset1{margin-left:6.11835507%}.row-fluid .offset1:first-child{margin-left:4.61384152%}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:15px}.uneditable-input.span22,input.span22,textarea.span22{width:983px}.uneditable-input.span21,input.span21,textarea.span21{width:937px}.uneditable-input.span20,input.span20,textarea.span20{width:891px}.uneditable-input.span19,input.span19,textarea.span19{width:845px}.uneditable-input.span18,input.span18,textarea.span18{width:799px}.uneditable-input.span17,input.span17,textarea.span17{width:753px}.uneditable-input.span16,input.span16,textarea.span16{width:707px}.uneditable-input.span15,input.span15,textarea.span15{width:661px}.uneditable-input.span14,input.span14,textarea.span14{width:615px}.uneditable-input.span13,input.span13,textarea.span13{width:569px}.uneditable-input.span12,input.span12,textarea.span12{width:523px}.uneditable-input.span11,input.span11,textarea.span11{width:477px}.uneditable-input.span10,input.span10,textarea.span10{width:431px}.uneditable-input.span9,input.span9,textarea.span9{width:385px}.uneditable-input.span8,input.span8,textarea.span8{width:339px}.uneditable-input.span7,input.span7,textarea.span7{width:293px}.uneditable-input.span6,input.span6,textarea.span6{width:247px}.uneditable-input.span5,input.span5,textarea.span5{width:201px}.uneditable-input.span4,input.span4,textarea.span4{width:155px}.uneditable-input.span3,input.span3,textarea.span3{width:109px}.uneditable-input.span2,input.span2,textarea.span2{width:63px}.uneditable-input.span1,input.span1,textarea.span1{width:17px}[class*=" icon-"],[class^=icon-]{margin-top:0}[class*=custom-]{background-image:url("../app-frontend/i/custom_icons.png")}.icon-custom-new-file{background-position:0 0}.icon-custom-prev{width:10px;background-position:-24px 0;margin-top:1px!important}.icon-custom-next{width:10px;background-position:-48px 0;margin-top:1px!important}.icon-custom-delete{background-position:-72px 0}.icon-custom-delete-gray{background-position:-96px 0}.icon-custom-delete-gray:hover{background-position:-72px 0}.icon-custom-page{background-position:0 -24px}.icon-custom-pages{background-position:-24px -24px}.icon-custom-delete-search{background-position:-48px -24px;width:16px;height:16px}.icon-custom-arrow-down{background-position:-72px -24px;width:10px;height:5px}.icon-custom-add{background-position:0 -48px}.icon-custom-warning-sign{background-position:-24px -48px;width:20px;height:17px}.icon-custom-arrow-right{background-position:-48px -48px;width:5px;height:10px}.icon-custom-rnu-blue{background-position:-72px -48px;width:28px;height:16px}.icon-custom-rnu-red{background-position:0 -72px;width:28px;height:16px}.icon-custom-fichamanual{background-position:-48px -72px;width:58px;height:16px}.icon-custom-edit{background-position:0 -96px;width:20px;height:17px}.icon-custom-pageedit{background-position:-24px -96px}.icon-custom-go{background-position:-48px -120px}.icon-custom-go.active,.icon-custom-go:hover{background-position:-72px -120px}.icon-custom-go-dark{background-position:-48px -96px}.icon-custom-note-off{background-position:0 -144px}.icon-custom-note-on{background-position:-24px -144px}.icon-custom-close-modal{background-position:-48px -144px}.icon-custom-edit-gray{background-position:-72px -144px}.icon-custom-edit-gray:hover{background-position:-96px -144px}body{margin:0}body,body>form,html{padding:0;margin:0}.box .box-top{position:absolute;left:0;right:0;top:0;height:9px}.box .box-bottom{position:absolute;left:0;right:0;bottom:0;height:9px;display:none}.box .box-content{position:absolute;left:0;right:0;top:0;bottom:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#main_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px;min-width:1024px;width:100%;margin:0 auto;padding-right:10px;padding-left:10px;height:calc(100% - 80px);padding-bottom:4px}.admin-app #main_container{height:max-content}#status-bar{position:fixed;background:#f8f8f8;border-top:1px solid #ccc;font-size:11px;height:20px;line-height:20px;bottom:0;left:0;right:0}#status-bar>div>div>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#status-bar>div>div>div:not(:last-child){border-right:1px solid #bbb}#status-bar span{padding-left:10px}#status-bar a{color:#444;cursor:pointer}#content{position:relative;height:100%}#container,#content,#main_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}#main_content{position:relative;height:100%}#container{height:100%;width:100%;padding:0}#container[class*=settings_]{height:max-content}#container_header{height:60px}#container_header .navbar-inner{height:60px}#container_header .nav{margin-bottom:0}.container-fluid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px;min-width:1024px;width:100%;margin:0 auto;padding-right:10px;padding-left:10px}#banner{position:relative;color:#fff}#banner.alert-info{background-color:transparent}#banner a{color:#fff;font-weight:700;cursor:pointer}#banner>div{position:absolute;top:0;bottom:0;left:0;right:0;height:59px;overflow:clip;white-space:pre-wrap;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#banner>div>div{line-height:19px;padding:0 5px}.top-bar-layout td{padding:0}.top-bar-layout td+td+td>ul{white-space:nowrap}@media (max-width:1199px){#container #main_container{margin-left:0;width:100%}#container .container-fluid{margin-left:0!important}}@media (min-width:1200px){#main_container{width:1200px}}#patient_tabs_wrapper{position:absolute;top:92px;overflow:hidden;width:100%;height:41px;border-bottom:none}#patient_tabs{margin-bottom:0;position:relative}#patient_tabs>li{display:inline-block;float:none}#patient_tabs li>a{padding-right:8px;padding-left:7px}#common_content{position:relative;height:129px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}#common_content:before{content:"";display:block;position:absolute;left:-1000px;right:-1000px;z-index:-1;background-color:#f3f3f3;top:0;height:129px;border-bottom:1px solid #ddd}#bg_sala-espera,#sala-espera{height:100%;min-height:94px}#sala-espera{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:50px;padding-bottom:7px;position:relative}#sala-espera .date-input input{padding-top:3px}#sala-espera #waiting-room-tabs{position:absolute;z-index:1;top:13px;width:450px}#sala-espera #waiting-room-tabs>span{float:left}#sala-espera #waiting-room-tabs>span:first-child{color:#015476;font-weight:700;font-size:16px;margin:7px 40px 0 10px}#sala-espera #waiting-room-tabs>span:nth-child(2){font-weight:500;margin:8px 10px 0 0}#sala-espera #top-bar{position:absolute;top:10px;right:0}#sala-espera #top-bar>*{margin-left:8px}#sala-espera #top-left-bar{position:absolute;top:10px;left:0}#sala-espera #top-left-bar>*{margin-right:8px}#e-prescription{height:calc(100% - 137px);margin-top:11px;position:relative}#e-prescription #main_content{margin-left:210px}#e-prescription .box-content{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#e-prescription .box .box-content{bottom:9px}#e-prescription #content{height:auto;position:absolute;top:126px;right:205px;bottom:0;left:0}#e-prescription #content.expand{right:0}#e-prescription #presc-panel{position:absolute;top:57px;right:0;bottom:auto;left:0;height:73px;border-left:1px solid #ccc;border-right:1px solid #ccc}#e-prescription #presc-panel .have-card{display:inline-block;border-left:1px dashed #aaa;margin-left:35px}#e-prescription #presc-panel .have-card input{margin-left:10px}#e-prescription #prescription-type-selector{position:absolute;top:45px;right:0;width:172px}#e-prescription #content_sidebar{position:absolute;top:126px;bottom:15px;right:0;width:195px}#e-prescription #content_sidebar .controls{height:auto!important}#e-prescription #content_sidebar .controls button{margin-top:5px;text-align:center}#e-prescription #content_sidebar .controls{position:absolute;left:0;right:0;bottom:0;height:auto}#e-prescription #content_sidebar .controls a,#e-prescription #content_sidebar .controls button{margin-top:5px}#e-prescription #content_sidebar .box{position:absolute;left:0;right:0;top:0;height:auto}#e-prescription #content_sidebar .box:before{position:relative;float:left}#box_historico .box-top,#box_resumo .box-top,.content_procurar .box-top{height:25px}#box_historico .box-content,#box_resumo .box-content,.content_procurar .box-content{top:24px}#box_resumo .box-content{bottom:0!important}.med-search-result{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}.med-search-result .nome{font-size:16px}.med-search-result .fld{line-height:17px}.med-search-result span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:17px!important}.med-search-result button{margin-top:-16px;position:absolute;right:22px}.med-search-result label{margin:0}.med-search-result .fld-label{text-overflow:unset}#ficha_cliente{position:absolute;top:0;bottom:-1px;left:0;right:0;min-height:360px}#ficha_cliente #cliente_info{position:absolute;left:0;right:0;top:0;height:180px}#ficha_cliente #table-entidade-seguro{top:200px;width:50%;bottom:56px;position:absolute;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #table-entidade-seguro .scrollableTable{position:absolute;left:0;right:-2px;top:100px;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente .entidades-header{position:absolute;left:0;top:0}#ficha_cliente .entidades-header .bt_novo_seguro{right:0;height:28px;width:auto}#ficha_cliente .entities-inner-form{position:absolute;top:29px;left:1px;padding-top:5px;width:calc(100% - 2px);height:70px;background-color:#f0f0f0;outline:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente .entities-inner-form label:first-child{padding-left:10px}#ficha_cliente #observacoes{position:absolute;top:0;bottom:0;top:200px;right:0;bottom:56px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #observacoes .row-fluid{position:absolute;left:0;right:0;top:0;height:28px;left:5px;width:auto}#ficha_cliente #observacoes #observacoes_textarea{position:absolute;left:0;right:0;top:28px;bottom:0;left:5px}#ficha_cliente #observacoes #observacoes-text{width:100%;height:100%;padding:15px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}#ficha_cliente .form-actions{position:absolute;left:0;right:0;bottom:0;height:46px;padding-top:0}#ficha_cliente .form-actions button{min-width:113px}#main_container #sidebar{position:absolute;top:0;bottom:0;left:0;width:200px}#main_container #sidebar .controls{height:auto!important;padding-bottom:5px}#main_container #sidebar .controls .btn{margin-bottom:5px}#schedule{height:100%;min-height:370px;padding:10px 0 7px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#schedule #sidebar{width:300px;height:100%;left:0;position:relative}#schedule #sidebar .row-fluid{position:relative}#schedule #main_content{left:310px;position:absolute;top:10px;right:0;bottom:7px;height:auto}#main_content #content_nav{height:57px}#sidebar .controls{position:absolute;left:0;right:0;top:0;height:125px}#sidebar .box{position:absolute;left:0;right:0;top:126px;bottom:0}#sidebar .box.consultas{top:85px}#sidebar .box.MCDT{top:83px}#schedule #sidebar #agendaCalendar{position:absolute;left:0;right:0;top:0;height:214px}#schedule #sidebar #tabs_agenda{position:absolute;left:0;right:0;top:224px;bottom:0}#schedule #sidebar #tabs_agenda .nav-tabs{position:absolute;left:0;right:0;height:38px}#schedule #sidebar #tabs_agenda .tab-content{position:absolute;left:0;right:0;top:38px;bottom:0}#schedule #sidebar #tabs_agenda .tab-content .tab-pane{position:absolute;top:8px;right:0;bottom:0;left:0}#schedule #main_content #toolbar_agenda{position:absolute;left:0;right:0;top:0;height:32px;margin-top:-10px}#schedule #main_content #content_agenda{position:absolute;left:0;right:0;top:40px;bottom:0}#schedule #main_content #content_agenda .box-content tr{cursor:pointer}#settings #toolbar_settings{position:absolute;left:0;right:0;top:0;height:32px}#settings .content_settings{position:absolute;left:0;right:0;top:42px;bottom:0}#settings #common_content:before{top:0}#content_nav #tab_prescricao{position:absolute;top:0;bottom:0;width:185px;left:0}#content_nav #tab_procurar{position:absolute;top:0;bottom:0;left:185px;right:185px}#content_nav #tab_outrosprodutos{position:absolute;top:0;bottom:0;width:185px;right:0}.content_outrosprodutos .jspPane{position:static;width:100%;height:100%}#content_list{padding:10px}#content_list:after,#content_list:before{display:table;content:"";line-height:0}#content_list:after{clear:both}#container #container_header{z-index:999!important}#container #main_container{z-index:99!important}#userPopup form input{width:224px}#lens-options{max-height:none}#lens-options label{padding:0 0 0 6px;margin-bottom:0}#lens-options list{margin-bottom:10px}#lens-options .extra{position:absolute;margin:36px 0}.new-patient{top:-2px}.new-patient a{line-height:18px}#login,#splash-page{position:fixed;top:0;left:0;right:0;bottom:0;background:url("../app-frontend/i/bg_pattern.jpg")}#splash-page #login_flip{width:420px;margin-left:-210px}.form-signin{position:absolute;width:380px;height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;padding:10px;margin:0;background-color:#fff;background-color:rgba(50,119,166,.5);background-image:-moz-linear-gradient(top,rgba(83,157,220,.5),rgba(1,61,86,.5));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(83,157,220,.5)),to(rgba(1,61,86,.5)));background-image:-webkit-linear-gradient(top,rgba(83,157,220,.5),rgba(1,61,86,.5));background-image:-o-linear-gradient(top,rgba(83,157,220,.5),rgba(1,61,86,.5));background-image:linear-gradient(to bottom,rgba(83,157,220,.5),rgba(1,61,86,.5));background-repeat:repeat-x;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.55);-moz-box-shadow:0 2px 8px rgba(0,0,0,.55);box-shadow:0 2px 8px rgba(0,0,0,.55)}#login_img{height:100%;width:100%}#login_img td{vertical-align:middle;text-align:center}#login_img td img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0}#wrapper td{vertical-align:middle;text-align:center}#wrapper .vs{position:absolute;bottom:15px;left:20px;margin:0;font-size:10px;color:#7b7d84;text-shadow:1px 1px 0 rgba(0,0,0,.95);font-family:Helvetica,Arial,sans-serif}#wrapper #logoessilor{background:url("../app-frontend/i/LogoEssilor-small.png");width:77px;height:77px;position:absolute;bottom:20px;right:20px}#login .shadow{position:fixed;top:50%;left:50%;width:800px;height:600px;margin:-300px 0 0 -400px}#login .shadow>img{display:block;margin:auto;max-height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#login .shadow::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.9);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.9);box-shadow:inset 0 0 20px rgba(0,0,0,.9)}#img_test{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%}#img_test:before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.9);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.9);box-shadow:inset 0 0 10px rgba(0,0,0,.9)}.form-signin-heading{min-height:43px;margin-bottom:10px;background:url("../app-frontend/i/logo_essiplus2.png") no-repeat center center}.form-signin-inputs{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);height:170px;width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}.form-signin-inputs .control-label{color:#9fbfcd;font-size:14px}#password_form .note{color:#fff;font-size:13px}.form-signin .heading{color:#fff;font-size:16px;text-align:center;margin-bottom:20px}.form-signin .control-group{width:320px;margin-bottom:0}.form-signin .control-label{float:left;width:90px;padding-top:5px;text-align:left}.form-signin .controls{margin-left:90px;position:relative;overflow:hidden;width:230px}.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text]{width:230px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #385b76}.form-signin .checkbox{margin-top:5px}.form-signin .checkbox>input{margin-right:10px}.form-signin selection{border:1px solid #385b76;border-radius:3px}.form-signin #loginLocal,.form-signin #loginPlace{width:230px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;float:right}.login-actions{position:relative;padding:15px 20px;text-align:right;line-height:30px}.login-actions .rec_password{float:left;color:#fff;font-size:12px;opacity:.6;text-decoration:underline}.login-actions .rec_password:hover{opacity:1}.loginSubmit{padding:4px 30px}button.loginSubmit[disabled]{background:#296490!important;border-color:#235174;color:#4e8ab8!important}#login_flip{width:380px;height:300px;position:absolute;top:50%;left:50%;margin-left:-190px;margin-top:-150px;z-index:99;-moz-perspective:800px;-webkit-perspective:800px;perspective:800px}.form-signin{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;-moz-animation:pulse 2s infinite;-webkit-animation:pulse 2s infinite}#login_form{z-index:100;opacity:1}#password_form{z-index:1;opacity:0;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#admin_form{opacity:0;z-index:1;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}#login_flip.flipped #login_form{opacity:0;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}#login_flip.flipped #password_form{opacity:1;-moz-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}#login_flip.flipped2 #login_form{opacity:0;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#login_flip.flipped2 #password_form{opacity:0}#login_flip.flipped2 #admin_form{opacity:1;-moz-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}.admin-app .top-bar{background:#444;color:#fff;height:32px;line-height:32px}.admin-app .top-bar .title{margin:0 0 0 10px;line-height:32px;font-size:16px;position:absolute}.admin-app .top-bar a{color:#ccc;float:right;margin-right:10px;margin-left:10px;cursor:pointer}.admin-app .top-bar a:hover{text-decoration:none}.admin-app .label{font-weight:400;padding:2px 5px}.admin-app td:first-of-type .label{font-weight:400;padding:5px 0;margin:-2px 4px;display:block}.admin-app #levelPicker .label{position:static;padding:3px 5px}.admin-app .menu-extension{margin-top:9px}.admin-app .menu-extension a{margin-left:-15px}.admin-app ul.nav-list a{text-decoration:none}.admin-app .menu-extension>li>a{padding:3px 15px}.ModalLogDetails{border-radius:0}.ModalLogDetails .label{font-weight:400;padding:2px 8px 0}.ModalLogDetails a{color:#0064cd}.ModalLogDetails .datatable{background:#fff}.ModalLogDetails .datatable td,.ModalLogDetails .datatable th{padding:0 5px;line-height:20px;border-bottom-color:#eee}.ModalLogDetails .datatable .is-value{cursor:auto}.ModalLogDetails .modal-body{margin-bottom:56px;height:calc(100% - 121px);max-height:none;overflow:auto;background:#f8f8f8}.ModalLogDetails .modal-footer{position:absolute;bottom:5px;right:3px;left:3px;padding:0 6px 6px}.ModalLogDetails tbody td:first-child{border-right:1px solid #ddd;border-bottom:1px solid #e4e4e4;background:#f0f0f0!important}.ModalLogDetails tbody>tr:last-child>td{border-bottom:1px solid #eee}.ModalLogDetails dl{margin:0}.view-logs form{max-width:none!important;margin-bottom:20px!important}.admin-theme .permissions-list .checkbox{display:block}.admin-theme .subcat{margin-left:20px}.admin-theme .subcat2{margin-left:40px}.admin-theme h1{font-size:19.5px;font-weight:200}.admin-theme .contentArea h1{margin-bottom:10px}.admin-theme .breadcrumb{padding-left:10px;margin:0;line-height:35px;background-color:transparent}.admin-theme .breadcrumb a{cursor:pointer;color:#666}.admin-theme .breadcrumb a[disabled]:hover{text-decoration:none;cursor:default}.admin-theme#common_content{height:50px;padding-top:0;margin-bottom:5px}.admin-theme#common_content:before{content:"";display:block;position:absolute;left:-1000px;right:-1000px;z-index:-1;height:50px;border-bottom:solid 1px #ddd}.admin-theme .main{position:relative}.admin-theme .sideBar .lead{margin:15px 0 10px 10px}.admin-theme .sideBar .nav-header{color:#555}.admin-theme .sideBar .nav{position:relative}.admin-theme .sideBar .nav .active>a{color:#fff}.admin-theme .sideBar .nav li>ul{list-style-type:none;margin:0;padding:0 0 0 15px}.admin-theme .sideBar a{color:#666;padding-top:3px;padding-bottom:3px;display:block}.admin-theme .sideBar a:hover{text-decoration:none}.admin-theme .sideBar a:hover:before{content:"";display:block;position:absolute;top:auto;right:0;bottom:auto;left:0;z-index:-1;margin-top:-3px;height:26px;background-color:#eee}.admin-theme .sideBar a[disabled]{color:#999}.admin-theme .sideBar li.active>a{color:#fff}.admin-theme .sideBar li.active>a:before{content:"";display:block;position:absolute;top:auto;right:0;bottom:auto;left:0;z-index:-1;margin-top:-3px;height:26px;background-color:#08c}.admin-theme .sideBar .navHeader{color:#08c}.admin-theme .sideBar .nav-list{padding-top:5px;padding-bottom:45px;margin-bottom:20px}.admin-theme .datatable{margin-bottom:80px}.admin-theme table.table{border-bottom:1px solid #ddd}.admin-theme form{max-width:574px;padding-top:5px;position:relative;margin-bottom:80px}.admin-theme .actions-bar{position:fixed;bottom:21px;z-index:9;padding:5px 18px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.admin-theme .actions-bar:empty{display:none}.admin-theme .actions-bar:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;right:20px;background-color:#f3f3f3;background-color:rgba(243,243,243,.8);border:1px solid #e0e0e0;border-bottom:none;bottom:0;top:0}.admin-theme .actions-bar .btn:first-child{margin-right:8px!important}.admin-theme .form-aligner{width:50px}error,error-info,red{color:red}info{color:#006400}warning{color:#ff8c00}comment{color:grey}question{color:#008b8b}.single-char{width:10px;text-align:center;margin-right:6px}#invoicing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;min-height:197px}#invoicing label{line-height:19px}#invoicing form.invoice-list{text-align:right}#invoicing #common_content{height:61px}#invoicing #common_content:before{content:"";display:block;position:absolute;left:-1000px;right:-1000px;z-index:-1;top:0;height:50px;border-bottom:solid 1px #ddd}#invoicing #content{height:calc(100% - 65px)}#invoicing .clear-btn{cursor:pointer;text-align:center;min-height:20px;color:#666;background-color:#ddd;margin-left:2px;padding:0 3px}#invoicing .datatable .box-top{height:31px}#invoicing .datatable .box-content{top:30px;overflow:auto;background:#fff}#invoicing .datatable table{table-layout:fixed;width:100%;margin:0}#invoicing .datatable table td,#invoicing .datatable table th{text-align:left;padding-left:10px;padding-right:5px}#invoicing .datatable table .options{text-align:right;padding-right:15px}#invoicing .datatable table tr td{border-top:solid 1px #eee}#invoicing .datatable table td,#invoicing .datatable table th{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:400}#invoicing .datatable .new-row{background-color:#fafafa;border-bottom:1px solid #eee}#invoicing .datatable .new-row td{padding:10px 10px 0 10px}#invoicing .datatable.has-footer .box-content{bottom:42px}#invoicing .datatable.has-footer .box-bottom{bottom:42px}#invoicing .table-footer{position:absolute;top:auto;right:0;bottom:1px;left:0}#invoicing .invoice-footer{position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;height:110px;background-color:#fafafa;border:1px solid #ccc}#invoicing .invoice-footer selection.flat:not([disabled]) .selection-part-button{background-color:#fff}#invoicing .invoice-footer .subpanel{padding:5px 0 10px 15px;border-left:1px solid #ccc;height:100%;color:#777}#invoicing .invoice-footer .subpanel:first-child{border:none}#invoicing .invoice-footer .subpanel:first-child .row-fluid>label{line-height:30px}#invoicing .invoice-footer .subpanel:first-child selection{margin-bottom:0}#invoicing .invoice-footer .subpanel+.subpanel:nth-child(2){padding-top:10px;padding-right:0}#invoicing .invoice-footer .subpanel+.subpanel:nth-child(2) .row-fluid>div{line-height:1.5}#invoicing .invoice-footer .subpanel+.subpanel:nth-child(2)+.subpanel:nth-child(3){padding-top:20px;padding-right:15px}#invoicing .invoice-footer .subpanel+.subpanel:nth-child(2)+.subpanel:nth-child(3) button{height:40px}#invoicing .invoice-footer .center-panel{padding:15px 20px}#invoicing .invoice-footer .center-panel .row-fluid>div{line-height:24px;min-height:0}#invoicing .invoice-footer .total{font-weight:700;font-size:16px;margin-top:5px}#invoicing .admin{padding:15px 60px}#invoicing .invoice-top-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#invoicing .invoice-top-panel .rows2{position:relative}#invoicing .invoice-top-panel .rows2 textarea{position:absolute;height:70px;width:100%;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:4px}#invoicing .datatable.row2 .box-top{top:45px}#invoicing .datatable.row2 .box-content{top:75px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#invoicing .datatable.row4 .box-top{top:120px}#invoicing .datatable.row4 .box-content{top:150px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#invoicing .datatable.row3 .box-top{top:120px}#invoicing .datatable.row3 .box-content{top:150px;bottom:110px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#invoicing .datatable.row3 .box-bottom{display:none}#invoicing .invS{width:16px;font-weight:400;margin-left:10px}#invoicing .stat-N{background-color:#3d8da7}#invoicing .stat-A{background-color:#b33301}#invoicing .stat-R{background-color:#b0c9d1}#invoicing .paid-1{background-color:#ebba29}#invoicing .paid-2{background-color:#6fac03}#invoicing .paid-3{background-color:#8e8d40}#invoicing .invT{width:16px;font-weight:400}#invoicing .cod-FR{background-color:#0362ac}#invoicing .cod-NC{background-color:#03bfee}#invoicing .cod-PF{background-color:#886844}#invoicing .invoice .new-row input{width:100%}#invoicing .invoice .box-content .textLine{cursor:default;font-weight:700;color:#666;padding-right:10px}td.is-title,th.is-title{width:100%;text-align:left!important}td.is-id,th.is-id{width:67px;text-align:right}td.is-key,th.is-key{width:60px;text-align:center}th.is-label{width:125px;text-align:left}td.is-label{width:125px}td.is-short-text,th.is-short-text{width:80px}td.is-small-text,th.is-small-text{width:100px}td.is-medium-text,th.is-medium-text{width:200px}td.is-medium-text2,th.is-medium-text2{width:150px}td.is-large-text,th.is-large-text{width:300px}td.is-numeric,th.is-numeric{width:60px;text-align:right}th.is-numeric{text-align:center}td.is-money,th.is-money{width:100px;text-align:right}td.is-date,td.is-time,th.is-date,th.is-time{width:69px}td.is-date-time,th.is-date-time{width:125px}td.is-short-time,th.is-short-time{width:52px;text-align:center}td.is-date-time-micro,th.is-date-time-micro{width:170px}th.is-editable-date{width:102px}td.is-editable-date{width:102px;text-align:right}td.is-percentage,th.is-percentage{width:40px;text-align:right}th.is-percentage{text-align:center}td.is-sns,th.is-sns{width:70px}td.is-phone,th.is-phone{width:70px}td.is-quantity,th.is-quantity{width:40px;text-align:right}th.is-quantity{text-align:center}td.is-char,th.is-char{width:40px;text-align:center}td.is-nif,th.is-nif{width:75px}td.is-invoicenum,th.is-invoicenum{width:160px}td.is-icon,th.is-icon{text-align:center;border-left:1px solid #ddd;background-color:#ececec!important}th.is-icon{width:23px}td.is-icon{padding:0!important;width:34px}td.is-icon a{cursor:pointer;display:block;line-height:32px}td.is-icon a:active{background-color:#e4e4e4!important;border-color:#ccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 1px 2px rgba(0,0,0,.2) inset}td.is-actions,th.is-actions{width:12px}td.is-tool-button,th.is-tool-button{width:34px;padding:4px!important}td.is-button,th.is-button{padding:4px 4px 0 0!important;width:80px}td.is-button .btn,th.is-button .btn{height:32px;width:100%}td.is-action,th.is-action{width:80px;text-align:center;padding:4px;text-overflow:clip!important}td.is-action.wider,th.is-action.wider{width:110px}.datatable td.is-action{padding:4px}td.is-checkbox,th.is-checkbox{width:25px;text-align:center;border-right:1px solid #ddd;border-left:1px solid #ddd;text-overflow:unset!important}td.is-checkbox>label.checkbox,th.is-checkbox>label.checkbox{margin-bottom:-4px}form td.is-checkbox input[type=checkbox]{margin-top:auto}.is-checkbox.wide{width:50px}td.is-identity,th.is-identity{width:75px}td.is-field{padding:1px!important}td.is-field selection{margin:1px 0 0}td.is-field input[type=text]{margin:0 0 1px}td.is-scroll,th.is-scroll{width:2px}td.text-right,th.text-right{text-align:right}td.text-center,th.text-center{text-align:center}th.is-value{width:100%;text-align:left}td.is-value{width:100%;text-align:left;font-family:Menlo,Consolas,"Courier New",monospace;font-size:12px;padding:0!important;text-overflow:clip!important}td.is-value>div{white-space:pre!important;overflow:auto!important;height:100%;width:100%;max-height:200px;padding-left:5px}td.is-value ol{list-style-type:none;margin-left:0;counter-reset:step-counter}td.is-value ol li{counter-increment:step-counter}td.is-value ol li::before{font-weight:600;content:counter(step-counter);width:15px;display:inline-block;text-align:right;padding-right:8px}h5.lead{font-size:17px;margin-top:0}h6.lead{font-size:15px;margin-top:0}.text-red{color:#d00!important}.text-white{color:#fff!important}.text-normal{font-weight:400}.full-width{width:100%}.labels .label{margin-right:3px}.admin-theme input[disabled],.admin-theme input[readonly],.admin-theme selection[readonly] .selection-part-button,.lighter-disabled input[disabled],.lighter-disabled input[readonly],.lighter-disabled selection[readonly] .selection-part-button,.lighter-disabled textarea[disabled],.lighter-disabled textarea[readonly]{background-color:#f8f8f8}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{cursor:default;width:100%;height:100%;display:none;overflow-x:hidden;overflow-y:auto}html.ready{display:block}*{cursor:inherit}a.btn{box-sizing:border-box}a.btn span{vertical-align:text-top}a[disabled]{color:#ccc!important;cursor:not-allowed!important;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-danger:focus,.btn-info:focus,.btn-success:focus{color:#fff}body{position:relative;height:100%}input,textarea{cursor:auto}textarea{resize:none}form textarea{padding-top:5px}::-ms-clear{display:none}:invalid{box-shadow:none}blockquote{background-color:#f2fcff;color:#324b66;border:1px solid #e1eff2;border-left-width:5px;padding:10px 15px}blockquote.with-icon{padding-left:36px}blockquote.with-icon::before{content:'';display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url('../app-frontend/i/glyphicons-halflings.png');background-position:-120px -96px;margin-right:11px;margin-left:-25px;opacity:.7}blockquote.with-icon.warning{background-color:#fff6e1;border-color:#ffcf6c}blockquote.with-icon.warning::before{background-image:url('../app-frontend/i/glyphicons-halflings.png');background-position:-144px -120px;opacity:1}.text-expand{width:100%}.text-compact{line-height:1.1}.text-bold{font-weight:700}input.ng-invalid:not([disabled]):not([readonly]),selection.ng-invalid:not([disabled]) button,textarea.ng-invalid:not([disabled]):not([readonly]),user-selector.ng-invalid:not([disabled]) button{color:#b94a48;border-color:#f4b239;-webkit-transition:box-shadow linear 1s;-moz-transition:box-shadow linear 1s;-o-transition:box-shadow linear 1s;transition:box-shadow linear 1s}input.ng-invalid:not([disabled]):not([readonly]):focus,selection.ng-invalid:not([disabled]) button:focus,textarea.ng-invalid:not([disabled]):not([readonly]):focus,user-selector.ng-invalid:not([disabled]) button:focus{border-color:#f4b239;-webkit-box-shadow:0 0 10px #f4b239;-moz-box-shadow:0 0 10px #f4b239;box-shadow:0 0 10px #f4b239;-webkit-transition:box-shadow linear 1s;-moz-transition:box-shadow linear 1s;-o-transition:box-shadow linear 1s;transition:box-shadow linear 1s}input[type=radio]{position:relative;width:13px;height:14px}input+.invalid{display:none}input.ng-invalid[type=radio]:not([disabled]):not([readonly])+.invalid{display:block;position:absolute;z-index:-1;border:3px solid #f4b239;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:12px;height:12px;margin:-2px 0 0 2px}table.full-width{table-layout:fixed;margin:0;width:100%}table.full-width th{vertical-align:middle;text-align:center;font-weight:400}table.full-width tbody th{padding:0 0 10px 0;text-align:left}table.full-width tbody th.right{text-align:right!important}table.full-width td{padding:0 2px 10px 2px;text-align:center}table.full-width td:last-child{padding-right:0}table.full-width td>*{margin:0}table.full-width td>input[type=text],table.full-width td>selection{width:100%}table.full-width td label{text-align:left}table.full-width td label.radio{display:inline-block}table.full-width td.left{text-align:left}table.full-width td.right{text-align:right}.row-fluid.fieldset{margin-top:30px}.fieldset-legend{color:#b1b1b1;text-shadow:1px 1px 0 #fff;position:relative;z-index:99;text-align:center}.fieldset-legend:after,.fieldset-legend:before{content:'';display:block;width:1px;height:7px;position:absolute;top:10px;background:#ddd}.fieldset-legend:before{left:0}.fieldset-legend:after{right:0}.fieldset-legend>span{padding:0 10px;background:#f2f2f2}.fieldset-legend>span:before{content:'';display:inline-block;width:100%;height:1px;background:#ddd;position:absolute;left:0;right:0;top:9px;z-index:-1}.fieldset-label{color:#b1b1b1;text-shadow:1px 1px 0 #fff;position:relative;z-index:99;text-align:center;color:#000}.fieldset-label:after,.fieldset-label:before{content:'';display:block;width:1px;height:7px;position:absolute;top:10px;background:#ddd}.fieldset-label:before{left:0}.fieldset-label:after{right:0}.fieldset-label>span{padding:0 10px;background:#f2f2f2}.fieldset-label>span:before{content:'';display:inline-block;width:100%;height:1px;background:#ddd;position:absolute;left:0;right:0;top:9px;z-index:-1}.alt-header{text-align:center;margin-bottom:15px}.alt-header:before{content:"";display:block;border-bottom:1px solid #ddd;padding-top:10px;margin-bottom:-10px}.alt-header span{font-weight:500;color:#777;background:#f2f2f2;padding:0 25px}form.readonly .alt-header span{background:#fff}.clip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-white{background-image:url("../app-frontend/i/glyphicons-halflings-white.png")}.jspVerticalBar{background:0 0}.jspVerticalBar *{margin:0 1px 0 3px;cursor:ns-resize}.jspHorizontalBar *{cursor:ew-resize}.jspDrag{background:rgba(0,0,0,.2)}.jspDrag:active,.jspDrag:hover{background:rgba(0,0,0,.4)}table.table{table-layout:fixed}table.table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.table td,table.table th{padding:10px 5px 9px}.btn[class*=" icon-"],.btn[class^=icon-]{background-position:0}.nav-tabs>li>a{color:#55555e}.btn-primary.disabled,.btn-primary[disabled]{color:#f0f8ff!important;background:#b4c7d5!important;text-shadow:0 -1px 0 rgba(0,0,0,.1);border-color:#abbcc9}.btn-danger.disabled,.btn-danger[disabled]{color:#faa4a0}.btn-success:focus{color:#fff}.modal-backdrop,.modal-backdrop.fade.in{opacity:.6}.modal.full-size{width:98%;height:98%;left:1%;margin:0!important;top:1%!important}.modal.full-size-minus-header{border-radius:0;border:none;left:20px;width:calc(100% - 40px);margin:0!important;top:110px!important;max-height:none!important;bottom:21px!important}.modal.full-size-minus-header+.modal-backdrop{opacity:.1}.modal.full-size-minus-top-bar{border-radius:0;border:none;left:20px;width:calc(100% - 40px);margin:0!important;top:75px!important;max-height:none!important;bottom:21px!important}.modal.full-size-minus-top-bar+.modal-backdrop{opacity:.1}.modal.full-size-for-invoicing{border-radius:0;border:none;border-top:1px solid #c6c6c6;left:20px;width:calc(100% - 40px);margin:0!important;top:173px;bottom:21px}.modal.full-size-for-invoicing+.modal-backdrop{opacity:.1}.fill{position:absolute;top:0;left:0;right:0;bottom:0}.fill.with-footer{bottom:40px}.top-half{position:absolute;top:0;bottom:50%;left:0;right:0}.bottom-half{position:absolute;top:50%;bottom:0;left:0;right:0}.right-half{position:absolute;top:0;bottom:0;left:50%;right:0}.left-half{position:absolute;top:0;bottom:0;left:0;right:50%}.popover.wide{width:400px;max-width:400px}.popover.wide2{width:600px;max-width:600px}.popover li{list-style-type:none}.popover.right .arrow:after{left:2px}.label{text-shadow:none}label.label{cursor:default}label.muted{cursor:not-allowed}label.spaced{padding-left:8px}.spacer{padding:5px}.space-before{padding-top:10px}.space-after{padding-bottom:10px}label.two-lines,td.two-lines,th.two-lines{line-height:15px}label.single-line{line-height:22px;margin:0}.label.block{display:block}.label-white{color:#555;background:#fff;padding:2px 5px;border-radius:5px;border:1px solid #bbb}.label-inverse{background-color:#444}.label-light{font-weight:700;text-shadow:none}.label-muted{background:#eee;color:#bbb;border:1px solid #e0e0e0}.label-error{background:#c00;color:#fff}.label-padded{padding:2px 8px}kbd{font-family:sans-serif;border:1px solid #bbb;border-radius:4px;background:#eee;color:#333;font-size:11px;padding:2px 5px;cursor:not-allowed}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.rotate{animation:rotation 1s infinite linear}.typeahead{margin:-1px 0 0}ul[typeahead-popup]{right:0}legend{font-size:14px;font-weight:700;color:#666;line-height:28px}.btn:focus,.btn:hover{background-position:0;outline-offset:-8px}.btn:focus{outline:1px dotted rgba(82,168,236,.8)}.btn:focus:active{outline:0}span.validation-popover{position:absolute!important;display:inline-block!important;height:30px!important;left:0;right:0;z-index:-1;margin:0!important;padding:0!important}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.rotate{animation:rotation 1s infinite linear}#sidebar .btn.active{background-image:none;background-color:#08c;border-color:#08c;outline:0;color:#fff;text-shadow:none;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.5);-moz-box-shadow:inset 0 2px 8px rgba(0,0,0,.5);box-shadow:inset 0 2px 8px rgba(0,0,0,.5)}#sidebar .btn.active:hover{cursor:default}i.icon-left{position:absolute;left:16px;top:50%;margin-top:-5px}i.icon-right{position:absolute;right:16px;top:50%;margin-top:-5px}i.icon_custom-edit-white{position:absolute;width:100%;font-size:18px;font-style:normal}i.icon_custom-edit-white::before{content:'✎';position:absolute;right:25px;transform:scaleX(-1)}input+i.icon-search{position:absolute;margin:8px 0 0 -26px;opacity:.4}ul.dropdown-menu{text-align:left;max-height:250px;overflow-y:auto;margin:0 15px 0 0;box-sizing:border-box}ul.dropdown-menu a{text-overflow:ellipsis;overflow:hidden}ul.dropdown-menu.no-v-limit{max-height:none}.well{border-radius:0;box-shadow:none}.table-condensed td,.table-condensed th{padding:4px 5px!important}.table-simple th{background:#e8e8e8;font-weight:400}.table-simple td{background:#fff}.property-grid{table-layout:auto!important}.alert-default{background:ivory}.alert-title{text-align:center;color:#fff;background:#0293cf;line-height:22px}.panel-title{text-align:center;color:#555;background:#e7e7e7;line-height:20px;border:1px solid #ccc}.btn-danger:focus{color:#fff}.handle::before{content:'∷';display:inline-block;line-height:10px;font-size:20px;font-weight:100;vertical-align:text-top;opacity:.3;cursor:ns-resize;font-style:normal}.sortable-ghost{opacity:0}.readonly{background-color:#fff!important}.readonly:focus{outline:0}.readonly label,.readonly th{font-weight:500!important}.readonly label{margin-top:-1px}.readonly [memo-container]::before,.readonly button:not(.selection-part-button){visibility:hidden}.readonly .empty-list{color:transparent;border:1px solid #ddd}.readonly input,.readonly select,.readonly textarea{cursor:default;background-color:#fff;border-color:#ddd;box-shadow:none}.readonly input:focus,.readonly select:focus,.readonly textarea:focus{outline:0;box-shadow:none;border-color:rgba(82,168,236,.8)}.readonly .fieldset-label span,.readonly .fieldset-legend span{background-color:#fff;color:#666}.readonly .actions-bar button{visibility:visible}.readonly .recordset{border-color:#ddd!important}.readonly .recordset td,.readonly .recordset th{background-color:#fff!important;border-color:#ddd!important}.light{font-weight:200}.semi-bold{font-weight:500}.autosize{overflow:hidden}.field-wrapper{position:relative}.text-preloader{background-image:url(../app-frontend/i/loader.gif);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;width:24px;padding-left:0;padding-right:0}.action-link{color:#000;padding:0 10px}.action-link::before{content:'[ '}.action-link::after{content:' ]'}.action-link a,.action-link a:focus{text-decoration:none;color:#08c}.multiline{white-space:pre-wrap}.center{text-align:center!important}.right{text-align:right!important}th.right{text-align:center!important}ul.no-bullets li{list-style-type:none}label.field-label{padding-top:5px}.input-merge{position:relative}.input-merge input{display:block;width:100%}.input-merge button{position:absolute!important;right:0;width:32px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-merge.tool-button input{padding-right:40px}.input-merge.tool-button button{width:34px}.pre{white-space:pre}s span{text-decoration:line-through}.invalid-field{background-color:#fee!important;color:red!important}.footnote{margin:25px 0 0;padding-top:5px;border-top:1px solid #ddd;font-size:12px;color:#666}.paragraph{line-height:1.4!important;text-align:left}.info-note{padding:10px 15px;line-height:22px;margin-bottom:0;text-shadow:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;color:#555;margin:15px 0;font-size:13px;line-height:1.4}.info-icon{border-radius:11px;background-color:#777;color:#fff;font-size:13px;font-weight:700;font-style:normal;padding:3px 10px;cursor:help}.info-icon.on-form{position:relative;top:6px}.tags .label+.label{margin-left:3px}form label,form span.static{padding-top:6px}form .em-label{font-weight:700;margin-top:-1px}form input[type=checkbox][class*=span]{width:auto;min-height:0}form label input[type=checkbox],form label input[type=radio]{margin-right:5px}form input.block{width:100%}form button{position:relative}form .divider{position:relative;margin-bottom:10px;padding-bottom:10px}form .divider::before{content:"";position:absolute;left:0;right:-10px;bottom:0;border-bottom:1px solid #ddd!important}form .divider:last-child::before{right:0;bottom:0}form .divider>input{margin-bottom:0}form fieldset{border:1px solid #ddd;background:#fff;padding:15px 15px 5px}form fieldset.sub-panel{padding-left:26px}fieldset+fieldset{margin-top:15px}fieldset legend{border:1px solid #ddd;width:auto;padding:0 10px;margin-bottom:0}form[disabled]{position:relative}form[disabled]:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0);cursor:progress}.form-group{color:#b1b1b1;text-shadow:1px 1px 0 #fff;position:relative;z-index:99;text-align:center;margin-top:10px}.form-group:after,.form-group:before{content:'';display:block;width:1px;height:7px;position:absolute;top:10px;background:#ddd}.form-group:before{left:0}.form-group:after{right:0}.form-group>span{padding:0 10px;background:#f2f2f2}.form-group>span:before{content:'';display:inline-block;width:100%;height:1px;background:#ddd;position:absolute;left:0;right:0;top:9px;z-index:-1}.form-group>span{background-color:#fff;color:#666}div.form{margin-bottom:15px}form.wide{max-width:none}input.static-field,textarea.static-field{border-color:transparent;box-shadow:none;background:0 0!important;margin-top:0;border-bottom:1px #ddd dashed}.field-note{margin-top:-.5em;margin-bottom:.5em;font-size:75%;color:#666;line-height:1.5;min-height:0!important}.compact-form input,.compact-form label{min-height:20px!important;height:20px;line-height:20px;margin-bottom:2px}.compact-form label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;line-height:19px!important}input[type=checkbox],input[type=radio]{width:16px;height:16px;vertical-align:middle;margin:-.25em 5px 0 0}input[type=checkbox]:last-child,input[type=radio]:last-child{margin-right:0}.inline-radios label.radio{padding-left:0!important}.inline-checkboxes label.checkbox{padding-left:0!important}.checkbox.inline,.radio.inline{white-space:nowrap;text-align:left;vertical-align:baseline}.right-margin{margin-right:10px}.left-margin{margin-left:10px}.bottom-margin{margin-bottom:10px}.right-padding{padding-right:10px}.left-padding{padding-left:10px}.nowrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap}.asterisk{color:red;margin-left:2px}.clickable,.link{cursor:pointer!important}.unclickable{cursor:default!important}.small{font-size:11px;color:#666}.numeric{text-align:right}.cursor-help{cursor:help}.original-item{background-color:#ecf4f9!important}.table-header{background-color:#eee;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x}.table-header th{border-bottom:1px solid #bbb}.table-header th:not(:first-child):before{content:"";display:block;position:absolute;top:0;margin-left:-6px;height:32px;border-left:1px solid #ccc;border-right:1px solid #fff}.no-left-margin{margin-left:0!important}.no-left-padding{padding-left:0!important}.no-right-margin{margin-right:0!important}.no-right-padding{padding-right:0!important}.no-hand{cursor:default!important}.pdfPreview{overflow:hidden;left:50%;top:50%;width:210px;height:100px;margin:-50px 0 0 -105px;border:none;-webkit-box-shadow:5px 5px 50px;-moz-box-shadow:5px 5px 50px;box-shadow:5px 5px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;visibility:hidden}.pdfPreview.visible{visibility:visible;width:800px;height:630px;margin:-315px 0 0 -400px}.pdfPreview.visible .titlebar{text-align:center}.pdfPreview .titlebar{position:absolute;left:0;top:0;right:0;height:30px;line-height:30px;background-color:#0193cf;border:1px solid #0173af;display:block;color:#fff;font-size:16px;font-family:Arial;letter-spacing:1px}.pdfPreview button{height:27px;position:absolute;right:2px;top:2px;padding-top:3px;color:#fff;text-shadow:1px 1px #0173af}.pdfPreview button i{background-position-y:-1px;margin-right:11px}.pdfPreview .body{position:absolute;left:0;top:33px;right:0;bottom:-1px}.pdfPreview iframe{background:#fff url(../app-frontend/i/loader.gif) center center no-repeat;border:none;position:absolute;left:0;top:0;width:100%;height:100%}#pdfPrinter{position:absolute;top:-1000px;width:100px;height:100px;visibility:hidden}label.checkbox.row{padding-top:3px;float:none!important;width:auto!important}label.checkbox.row input[type=checkbox]{vertical-align:middle}.btn.with-icon:not(.tool-button){position:relative;text-align:center}.btn.with-icon:not(.tool-button) i{position:absolute;left:10px;top:50%;margin-top:-7px}.btn.with-icon:not(.tool-button) span{margin-left:20px}.btn.with-icon:not(.tool-button).icon-right,.btn.with-icon:not(.tool-button).icon_right{position:relative}.btn.with-icon:not(.tool-button).icon-right i,.btn.with-icon:not(.tool-button).icon_right i{position:absolute;left:auto;right:12px;top:50%;margin-top:-7px}.btn.with-icon:not(.tool-button).icon-right span,.btn.with-icon:not(.tool-button).icon_right span{margin-left:0;margin-right:24px}.btn.with-icon:not(.tool-button).shift-icon-1up i{margin-top:-8px}.btn.tool-button{min-height:30px;padding:4px}.btn.tool-button:not([class*=span]){width:34px}.btn-big{line-height:38px}.btn-big-round{border:1px solid #aaa;width:40px;height:40px;border-radius:20px;background-color:#ddd;box-shadow:0 1px 5px rgba(0,0,0,.2)}.btn-big-round:hover{background-color:#e8e8e8}.btn-big-round:active{box-shadow:none;padding:2px 0 0}.modal-body .nav-tabs{margin:-19px -19px 20px;background:#fff;padding:10px 0 0 10px}.modal-body .nav-tabs li.active a{background-color:#f2f2f2}.empty-list{line-height:30px;color:#999;margin-bottom:10px}.modal-print{width:614px;margin-left:-307px}.modal-print .print-message{text-align:center;margin:0 0 15px}.modal-print .container-fluid{min-width:0}.modal-print a{text-align:center;cursor:pointer;margin-top:10px;min-height:0!important}.modal-print label{line-height:29px;text-align:right;padding-right:15px}.modal-print p{line-height:29px}.modal-print .email-row{padding:10px 0}#print-target{display:none;position:absolute;top:0}@media print{#container{display:none}#print-target{display:block}.selection-part-button,input{border:none!important;background:0 0!important;height:auto!important;margin-bottom:0!important}.preserve{white-space:pre-line}.row-fluid>*{min-height:0!important}.row-fluid>label{margin-bottom:0!important;line-height:28px}}.btn-icon-top{height:60px}.btn-icon-top i{position:static!important;margin:0!important}.btn-icon-top span{display:block;margin:3px 0 -8px 0!important}#status-message{z-index:100;position:absolute;width:100%;text-align:center;padding:15px 0;box-shadow:0 1px 3px rgba(0,0,0,.5);font-size:14px}.header-bar{padding:5px 15px;border-bottom:1px solid #eee;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);font-weight:700;font-size:12px}.header-bar.active,.header-bar.disabled,.header-bar:active,.header-bar:hover,.header-bar[disabled]{color:#333;background-color:#e6e6e6}.header-bar.dock{margin:-1px}.help-text{font-size:12px;line-height:16px;padding:5px 10px;outline:1px solid #DDD;background:#fcfcfc}.help-text p{margin:0}.jspScrollable:focus{outline:0}tr.show-if-empty-results{display:none}tr.show-if-empty-results:first-of-type{display:table-row}.box-bottom.table-status-line{display:flex;align-items:center;height:20px;font-size:12px;line-height:18px}.box-bottom.table-status-line b{margin:0 5px}.box-bottom.table-status-line .pane{display:inline-flex;border-left:1px solid #fff;border-right:1px solid #bbb;padding:0 10px;color:#666}.box-bottom.table-status-line .pane.filler{flex-grow:1;min-width:0}.fill-table-cell{margin:-10px -5px -9px;padding:10px 5px 0}.icon-mobile{display:inline-block;width:12px;height:12px;background:no-repeat center url('../app-frontend/i/mobile.png')}.modalForm{width:600px;margin-left:-300px}.modalForm .modal-header h1{margin:0}.modalForm .footer button{float:right;margin-left:5px;width:120px;height:36px}.modalForm .footer .cancel{float:left;margin:0}.modalForm.wide{width:800px;margin-left:-400px}.modalForm.wide2{width:1000px;margin-left:-500px}.modalForm.force-fade{top:5%}.modalForm.force-fade.fade.in{top:5%}.modalForm.top{top:32px!important}.modalForm.max-height{bottom:5%;top:5%;max-height:650px}.modalForm.max-height.fade.in{top:5%}.modalForm.max-height .form-footer{position:absolute;bottom:18px;left:18px;right:18px}.modalForm.max-height .modal-body{position:absolute;right:3px;left:3px;width:auto;bottom:3px;top:38px;max-height:none}.modalForm .onscroll-shadow:after{content:'';height:5px;-webkit-box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.3);position:absolute;right:0;left:0;top:0;display:none}.modalForm .onscroll-shadow.showShadow:after{display:block}.modal-body .modal-header2{margin:-24px -19px 18px;padding:22px 18px 14px;background-color:#fff;border-bottom:1px solid #ccc}.modal-body .with-space ol,.modal-body .with-space ul{padding:0 0 0 40px;margin:15px 0}.modal-body .with-space li+li{margin-top:5px}.searchPopup .fieldset{border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;background:#fff}.searchPopup label{color:#666;font-weight:700}.searchPopup input{width:100%}.searchPopup .btn-primary{margin:10px auto 0 auto;display:block;width:160px;padding:7px 12px}.searchPopup .list{max-height:200px;width:100%;overflow:auto;position:relative;background:#fff}.searchPopup .list a{display:block;color:#666;line-height:25px;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eee}.searchPopup .list a:first-child{border-top:none}.searchPopup .list a.disabled{color:#ccc;text-decoration:none;text-align:center}.searchPopup .list a span{width:105px;text-align:right;display:inline-block;margin:-3px 10px -3px 0;padding:3px 10px 3px 0;border-right:1px solid #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:-5px 10px -11px 0}.searchPopup .list a.active,.searchPopup .list a:hover:not(.disabled){color:#fff;background-color:#3372db;text-decoration:none}.assist{position:relative;width:120px;height:60px;left:15px;bottom:95px;float:left}.assist{text-align:center}.assist div{text-indent:3px}.assist a{color:#fff;vertical-align:bottom;cursor:pointer}[scroll-pane]{overflow-y:auto;overflow-x:hidden}#content:not(.admin-theme) table.table td:last-child,.with-boxed-datatable table.table td:last-child{padding-right:20px}#content:not(.admin-theme) .datatable table,.with-boxed-datatable .datatable table{font-size:13px}#content:not(.admin-theme) .datatable table td,#content:not(.admin-theme) .datatable table th,.with-boxed-datatable .datatable table td,.with-boxed-datatable .datatable table th{text-align:left;padding-left:10px;padding-right:5px}#content:not(.admin-theme) .datatable table td.is-checkbox,#content:not(.admin-theme) .datatable table th.is-checkbox,.with-boxed-datatable .datatable table td.is-checkbox,.with-boxed-datatable .datatable table th.is-checkbox{padding-left:5px;text-align:center}#content:not(.admin-theme) .datatable table .options,.with-boxed-datatable .datatable table .options{text-align:right;padding-right:15px}#content:not(.admin-theme) .datatable table tr td,.with-boxed-datatable .datatable table tr td{border-top:solid 1px #eee}#content:not(.admin-theme) .datatable table tr:last-child td,.with-boxed-datatable .datatable table tr:last-child td{border-bottom:solid 1px #eee}#content:not(.admin-theme) .datatable table td,#content:not(.admin-theme) .datatable table th,.with-boxed-datatable .datatable table td,.with-boxed-datatable .datatable table th{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:400}#content:not(.admin-theme) .datatable table td.has-label,.with-boxed-datatable .datatable table td.has-label{text-overflow:clip}.datatable.recordset,.datatable.recordset-no-index{margin-bottom:10px;border:1px solid #ccc;font-size:13px}.datatable.recordset .datatable-part-header-row th:not(:first-child),.datatable.recordset-no-index .datatable-part-header-row th:not(:first-child){border-bottom-color:#ccc}.datatable.recordset .datatable-part-body-row th,.datatable.recordset-no-index .datatable-part-body-row th{border-right-color:#ccc}.datatable.recordset th,.datatable.recordset-no-index th{font-weight:400;color:#666}.datatable.recordset td,.datatable.recordset th,.datatable.recordset-no-index td,.datatable.recordset-no-index th{padding:1px 1px 0 10px;line-height:32px;background-color:#ececec}.datatable.recordset th.is-checkbox,.datatable.recordset-no-index th.is-checkbox{padding-right:12px}.datatable.recordset th.is-checkbox input,.datatable.recordset-no-index th.is-checkbox input{margin-top:0}.datatable.recordset td.is-checkbox,.datatable.recordset-no-index td.is-checkbox{padding-right:12px}.datatable.recordset td.is-icon a,.datatable.recordset-no-index td.is-icon a{line-height:35px}.datatable.recordset td.is-icon button,.datatable.recordset-no-index td.is-icon button{border:none;background:0 0}.datatable.recordset-no-index.grid td:not(:first-child),.datatable.recordset-no-index.grid th:not(:first-child),.datatable.recordset.grid td:not(:first-child),.datatable.recordset.grid th:not(:first-child){border-left:1px solid #ddd;border-right:1px solid #ddd;padding-right:10px}.datatable.recordset-no-index.grid td:last-child,.datatable.recordset-no-index.grid th:last-child,.datatable.recordset.grid td:last-child,.datatable.recordset.grid th:last-child{border-right:none}.datatable.recordset-no-index.recordset-inline thead th,.datatable.recordset.recordset-inline thead th{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.datatable.recordset-no-index.recordset-inline th:first-child,.datatable.recordset.recordset-inline th:first-child{width:30px;border-right:1px solid #ccc;background:#ececec!important}.datatable.plain{margin-bottom:10px;border-top:1px solid #ddd}.datatable.plain td:first-child:not(.is-checkbox):not(.is-radio),.datatable.plain th:first-child:not(.is-checkbox):not(.is-radio){padding-left:10px;border-left:1px solid #ddd}.datatable.plain td:last-child,.datatable.plain th:last-child{padding-right:10px;border-right:1px solid #ddd}.datatable.plain td>input[type=checkbox],.datatable.plain td>input[type=radio]{vertical-align:top}.datatable.plain .table-row-headers thead th:first-child{border-right:none}.datatable .datatable{margin-left:-5px}.listColumn{display:inline-block;margin:-3px 10px -3px 0;padding:3px 10px 3px 0;border-right:1px solid #ccc}list.with-tooltips .info{float:right;margin-left:5px;opacity:.5}list.with-tooltips span{min-width:75px;text-align:right;display:inline-block;margin:-3px 10px -3px 0;padding:3px 10px 3px 0;border-right:1px solid #ccc}list.twoColumns span,list.twoColumns+.selection-part-overlay-value .selection-part-value span,selection.twoColumns .selection-part-value span{width:100px;text-align:right;display:inline-block;margin:-3px 10px -3px 0;padding:3px 10px 3px 0;border-right:1px solid #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:-7px 10px -7px 0}list.twoColumns+.selection-part-overlay-value .selection-part-value span,selection.twoColumns .selection-part-value span{line-height:15px}list.twoColumns.wider span:first-of-type,list.twoColumns.wider+.selection-part-overlay-value .selection-part-value span:first-of-type,selection.twoColumns.wider .selection-part-value span:first-of-type{width:140px}list.twoColumns.shorter span:first-of-type,list.twoColumns.shorter+.selection-part-overlay-value .selection-part-value span:first-of-type,selection.twoColumns.shorter .selection-part-value span:first-of-type{width:60px}list.twoColumns.tiny span:first-of-type,list.twoColumns.tiny+.selection-part-overlay-value .selection-part-value span:first-of-type,selection.twoColumns.tiny .selection-part-value span:first-of-type{width:33px}list.threeColumns span{width:62px;text-align:right;display:inline-block;margin:-3px 10px -3px 0;padding:3px 10px 3px 0;border-right:1px solid #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:-7px 10px -7px 0}list.shorter3 span:nth-child(3),selection.shorter3 .selection-part-value span:nth-child(3){width:60px}selection.with-label-columns span:not(.caret){padding-right:5px;border-right:1px solid #666;margin-right:5px}.right-aligned-text .selection-part-value{text-align:right}.right-aligned-text searchbox input{text-align:right}.right-aligned-text searchbox i{right:auto;left:5px}.right-aligned-text list>div{text-align:right}.datatable.no-header thead{display:none}posology{display:block}posology .row-fluid{height:auto!important}posology input,posology selection{margin-bottom:1px!important}#form-content{margin:20px 20px 8px 20px;box-sizing:border-box}#form-content .row-fluid>label:first-child{text-align:left}#form-content textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;width:100%;height:100%}#form-content .actions-bar{margin:5px 0 10px}.memo{position:relative}.memo input{width:100%}[memo-container]{position:relative}[memo-container]:before{content:"";display:block;position:absolute;width:0;height:0;right:10px;top:13px;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;opacity:.3;cursor:text;pointer-events:none}.panel{margin:3px 0;background-color:#fafafa;border:1px solid #ccc;border-radius:4px;font-size:13px}.panel.floating{width:400px;margin:100px auto;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.1);-moz-box-shadow:0 1px 7px rgba(0,0,0,.1);box-shadow:0 1px 7px rgba(0,0,0,.1)}.panel-body{padding:10px;line-height:16px}.panel-body:after,.panel-body:before{display:table;content:"";line-height:0}.panel-body:after{clear:both}.panel-heading{padding-left:10px;line-height:25px;border-bottom:1px solid #ccc;border-radius:3px 3px 0 0;background-color:#ebebeb}.panel-heading span.right{border-left:1px solid #ccc;padding:0 10px;float:right;text-align:left!important}.panel-heading span.right a{cursor:pointer}.panel-heading [class*=custom-]{margin-top:2px}.panel-title{margin-top:0;margin-bottom:0;color:inherit}.panel-title>a{color:inherit}.panel>table{margin-bottom:0}.panel>.panel-body+table{border-top:1px solid #d0d0d0}.panel>table>tbody:first-child td,.panel>table>tbody:first-child th{border-top:0}.panel>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child{border-right:0}.patientSearchList{max-height:265px;overflow-x:scroll}.patientSearchList a{display:block}#patientSearchBox .span11{white-space:nowrap;overflow:hidden}#patientSearchBox label{line-height:32px}#patientSearchBox label:not(.checkbox){display:inline;vertical-align:top;padding-right:14px}.template{display:none}.popover-menu{display:block;margin:0}.popover-menu li:focus{outline:1px dotted #FFF}.popover-menu li.active{background:#08c;color:#fff}.popover-menu li.divider{height:0;margin:9px 1px;overflow:hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}.popover-menu li.divider::before{content:'';position:absolute;width:0;height:19px;border-left:1px solid #ddd;margin:-9px 0 0 28px}.popover-menu a{display:block;text-decoration:none;padding:3px 11px 3px 40px;text-overflow:ellipsis;overflow:hidden;color:#555;text-align:left;font-weight:400;line-height:25px;white-space:nowrap}.popover-menu a:hover{text-decoration:none;background:#08c;color:#fff}.popover-menu a::before{content:'';position:absolute;width:0;height:31px;border-left:1px solid #ddd;margin:-3px 0 0 -11px}.popover-menu a:hover::before{border-color:transparent}.popover-menu a.with-icon i{width:24px;margin-right:13px;margin-left:-35px}.popover-menu a.with-icon:hover i{background-image:url("../app-frontend/i/glyphicons-halflings-white.png")}.popover-menu a.with-icon[disabled] i{opacity:.2}.popover-menu a span.label{margin-left:3px}.popover-menu .caption{display:block;background:#ddd;font-size:11px;line-height:20px;margin:0 -6px;color:#666;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.dropdown-behavior-target{position:absolute;z-index:1030}list{display:block;line-height:20px;font-size:12px;background:#fff;border:1px solid #ddd}list.scrollable{overflow:auto;position:relative}list:focus{outline:1px dotted #CCC}list>div{cursor:default;padding:3px 5px;text-overflow:ellipsis;overflow:hidden;color:#555;text-align:left;font-weight:400;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}list>div.selected{font-weight:700;background-color:#e0e4e8}list>div.active{outline:1px dotted #999;outline-offset:-1px;background-color:#08c;color:#fff}list>div.active.selected{font-weight:400}list>div:active{outline:1px dotted #FFF}list>div.clear{color:#aaa}list>div.clear.active{color:#fff}list>div.divider{margin:-1px 0 5px 0;line-height:0;overflow:hidden;color:#aaa;border-bottom:1px solid #e5e5e5}.searchbox,searchbox{display:block;position:relative}.searchbox i,searchbox i{position:absolute;margin-top:8px!important;right:9px;opacity:.5}.searchbox .no-matches,searchbox .no-matches{color:#aaa;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}selection{display:block;position:relative;margin-bottom:10px}selection:focus{outline:0}.selection-part-button{text-align:left!important;color:#666!important;text-shadow:none!important;padding:0!important}.selection-part-button:focus{outline:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.selection-part-button.active{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#fff!important;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2)!important;-moz-box-shadow:0 5px 10px rgba(0,0,0,.2)!important;box-shadow:0 5px 10px rgba(0,0,0,.2)!important}.selection-part-button:active .selection-part-value{outline:0}.selection-part-button[disabled]{color:#aaa!important}.selection-part-button[disabled] .caret{opacity:.5}.selection-part-button .caret{position:absolute;right:9px;top:13px;margin:0!important}.selection-part-button.dropup .caret{right:8px;top:12px}selection>.readonly .selection-part-button{opacity:1;background:#eee;color:inherit!important;border-color:#ddd;box-shadow:none}selection>.readonly .selection-part-button .caret{display:none}selection.flat .selection-part-button{color:inherit!important;box-shadow:none}selection.flat:not([readonly]):not([disabled]):not(.ng-invalid) .selection-part-button{border-color:#ccc}selection.flat:not([readonly]):not([disabled]) .selection-part-button{background:#fff}.lighter-disabled selection.flat[disabled] .selection-part-button{opacity:1;background:#f8f8f8}.dropdown-state-dropup .selection-part-button.active{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.selection-part-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:4px 25px 4px 9px}.selection-part-value.empty{color:#aaa!important}.selection-part-value:focus,button:focus>.selection-part-value{outline:1px dotted rgba(82,168,236,.8)}.selection-part-dropdown{cursor:default;width:100%;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#fff;padding:4px;border:1px solid #ccc;border-top-style:none}.selection-part-dropdown:not(.dropdown-state-dropup):before{content:"";display:block;position:absolute;top:-2px;left:0;right:0;height:2px;background-color:#fff}.selection-part-dropdown:focus{outline:0}.selection-part-dropdown.dropdown-state-dropup{margin-top:0;border-top-style:solid;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.selection-part-dropdown searchbox input[type=text]{margin-bottom:10px}.selection-part-dropdown list{font-size:12px;line-height:16px;border:none}.selection-part-dropdown list:focus{outline:0}.selection-part-dropdown list.with-groups b{background:#eee;color:#333;font-weight:600;text-align:center;display:block;line-height:22px;margin:-3px -10px}.selection-part-overlay-value{position:absolute;background:#fff;height:30px;width:100%;margin:4px 0 0 -5px;border:1px solid #ccc;border-top-style:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;font-size:12px}.selection-part-overlay-value .selection-part-value{margin:6px 25px 0 9px}.selection-part-overlay-value .caret{position:absolute;right:8px;top:14px;margin:0!important}.selection-part-value .tag{cursor:default;display:inline-block}.selection-part-value .tag+.tag{margin-left:3px}.selection-part-value .tag.label{margin-top:1px}.selection-part-value .tag a{cursor:pointer;display:inline-block;margin-left:5px;color:#f44}.selection-part-value .tag a:active{color:#999}.selection-part-value .tag a:focus{outline:1px dotted #000;outline-offset:0;text-decoration:none}.selection-part-value .tag.label-inverse a{color:#f80}.selection-part-value .tag.label-inverse a:focus{outline-color:#fff}.selection-part-value .tag.label-success a{color:#fc0}.selection-part-value .tag.label-warning a{color:red}.selection-part-overlay-value .tag{font-weight:400;padding-left:5px}.selection-part-overlay-value .tag a{visibility:hidden;margin-right:1px}.selection-part-overlay-value .tag.label-white a{margin-right:0}div[ng-hide=ava] selection{margin-bottom:0}div[ng-hide=ava] input{width:100%;margin-bottom:0}file-upload:not(.has-file) .delete-search{display:none}form-footer{display:block;padding-top:5px;border-top:1px solid #ddd}form-footer:after,form-footer:before{display:table;content:"";line-height:0}form-footer:after{clear:both}form-footer button{float:right;margin-left:5px;width:120px;height:36px}form-footer .cancel{float:left;margin:0}form-footer{margin-top:20px}.modal .form-footer{margin:4px -19px -19px;background-color:#e9e9e9}.modal .form-footer .info{float:left;margin-right:15px;margin-left:15px;line-height:36px;font-size:12px;color:#777}.actions-bar:after,.actions-bar:before,.inline-actions-bar:after,.inline-actions-bar:before{display:table;content:"";line-height:0}.actions-bar:after,.inline-actions-bar:after{clear:both}.actions-bar .btn,.inline-actions-bar .btn{float:right;height:36px;margin:0 0 0 8px!important;min-width:121px}.actions-bar.align-left .btn,.inline-actions-bar.align-left .btn{float:left;margin:7px 0 0 8px!important}.actions-bar.align-left .btn:first-child,.inline-actions-bar.align-left .btn:first-child{margin-left:0!important}.inline-actions-bar{border-top:1px solid #eee}.modal.alert li,.modal.alert p{line-height:1.2}.modal.alert .modal-body .footer{font-size:13px;line-height:1.3;text-align:justify}.modal.alert .modal-body .compact{line-height:1.3;text-align:justify}.modal.alert .actions-bar button,.modal.alert .modal .actions-bar.center button{float:none;margin-right:0}.prompt .modal-body h1,.prompt .modal-body h2,.prompt .modal-body h3,.prompt .modal-body h4,.prompt .modal-body h5,.prompt .modal-body h6{margin:0 0 1em 0}.prompt li{margin:0 0 1em 0}.prompt hr{border-top:1px solid #ddd;margin:15px -19px}.prompt ul{margin-bottom:10px}.prompt .hidden-value .header{margin-bottom:0!important}.prompt .hidden-value .input-row{display:none}.prompt tr.active td{background-color:#08c!important;color:#fff!important;border-color:#08c}.modal-body .strip{margin:0 -19px!important}.modal-body .strip:first-child{margin-top:-19px!important}.modal-body .strip:last-of-type{margin-bottom:19px!important}multiple-selection{margin-bottom:5px}.multiple-selection-part-field:after,.multiple-selection-part-field:before{display:table;content:"";line-height:0}.multiple-selection-part-field:after{clear:both}.multiple-selection-part-field ul{margin:0;width:calc(100% - 68px);float:left;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #ccc;min-height:30px;max-height:146px;overflow-y:auto;background-color:#fcfcfc}.multiple-selection-part-field li{list-style-type:none;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;counter-increment:item}.multiple-selection-part-field li:not(:last-child){border-bottom:1px solid #ddd}.multiple-selection-part-field li::before{content:counter(item);display:inline-block;border-right:1px solid #ccc;margin:-4px 10px -4px -6px;width:20px;text-align:center;padding:4px 8px 4px 8px;background:#f9f9f9}.multiple-selection-part-field .btn{float:right;width:31px;height:30px}.multiple-selection-part-field .btn i{left:8px!important}.multiple-selection-part-field .btn:not(:first-child){margin-left:2px}.multiple-selection-part-field label{line-height:30px}.multiple-selection.modal{width:600px;margin-left:-300px}.multiple-selection.modal .modal-header{overflow-y:auto}.multiple-selection.modal .modal-body{height:300px;position:relative}.multiple-selection.modal .modal-body table{table-layout:fixed;height:100%;width:100%;cursor:pointer}.multiple-selection.modal .modal-footer{margin-top:0}.multiple-selection.modal .searchbox{margin-top:-10px}.multiple-selection-part-grid{position:absolute;top:48px;right:0;bottom:0;left:0}.multiple-selection-part-grid .datatable-part-body{position:absolute;top:39px;bottom:0;left:0;right:0}.multiple-selection-part-grid .datatable-part-body .selected td{background-color:#08c;color:#fff}.datatable[row-click]:not(.unclickable) .datatable-part-body-row td{cursor:pointer}.datatable table{table-layout:fixed;width:100%;margin:0}.datatable table th{vertical-align:middle}.datatable table tr.active td{background-color:#08c!important;color:#fff}.datatable table tr.active-grey td{background-color:#ddd!important}.datatable table tr.new td{background-color:#ebfceb!important}.datatable table tr.hilight td{background-color:#f3fcff!important}.datatable table tr.warning td{background-color:#fffbeb!important}.datatable table td input:not([type=radio]):not([type=checkbox]){margin:-4px 0 -4px;width:100%}.datatable table td input+button{margin:-4px 0 -4px}.datatable table td form{margin:4px 0 6px}pagination-bar{display:block}pagination-bar .info{float:left;line-height:30px}pagination-bar .paginator{float:right}pagination-bar .paginator button{margin:0 1px}.datatable+div:not(.table-footer)>pagination-bar{margin-top:-37px}.paginator>label{display:inline;vertical-align:middle;padding-right:8px}.date-input{position:relative;height:30px;padding-right:33px}.date-input input{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.date-input button{position:absolute;top:0;right:0;width:34px;height:100%;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.date-input button i{margin-left:-2px}.dropdown-menu-datepicker{padding:5px}.dropdown-menu-datepicker table{margin-bottom:5px}.dropdown-menu-datepicker table:focus{outline:1px dotted #0088cc}.dropdown-menu-datepicker thead tr+tr th{color:#ccc;text-transform:capitalize}.datepicker-day{border:none;color:#828282;font-size:12px;font-weight:700;padding:3px 8px;background:0 0;line-height:17px}.datepicker-day.active{background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-radius:4px;color:#fff}.datepicker-day.active .text-info{color:#fff;font-size:12px;font-weight:400}.datepicker-day[disabled]{color:#e9e9e9}.datepicker-day.active[disabled]{background:#fff!important}.datepicker-day .text-info{color:#0da0dd}.datepicker-day .text-muted{color:#e9e9e9}.datepicker-month,.datepicker-year{border:none;border-color:transparent;color:#828282;font-size:12px;padding:12px 14px;background:0 0;line-height:17px;background:#f4f4f4}.datepicker-month.active,.datepicker-year.active{background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-radius:4px;color:#fff}.datepicker-month.active .text-info,.datepicker-year.active .text-info{color:#fff;font-size:12px;font-weight:400}.datepicker-month .text-info,.datepicker-year .text-info{font-size:12px;color:#0da0dd}.datepicker-year{padding:12px 10px}.dz-container{border:1px solid #ccc;border-radius:4px;background:#ebebeb;box-shadow:rgba(0,0,0,.1) 0 0 10px inset;overflow-y:auto;font-size:0;margin-bottom:10px}.dz-container #gallery{min-height:100%}.dz-preview{display:inline-block;vertical-align:top;width:120px;height:120px;background:#fff url(../app-frontend/i/file.png) no-repeat center;border:1px solid #ccc;box-shadow:rgba(0,0,0,.1) 0 0 10px;position:relative;margin:8px;padding:5px;box-sizing:border-box}.dz-download{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.dz-image{position:absolute;top:5px;left:5px;right:5px;bottom:5px}.dz-filename{display:none}.dz-size{position:absolute;top:5px;left:5px;right:5px;padding:5px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11px;background:rgba(0,0,0,.4)}.dz-progress{display:none;position:absolute;left:8px;right:8px;bottom:7px;height:15px;background:rgba(0,0,0,.3)}.dz-progress .dz-upload{height:14px;background:#6c6}.dz-processing .dz-progress{display:block}.dz-success-mark{display:none;position:absolute;top:27px;left:5px;color:#333;font-size:30px;right:5px;bottom:25px;text-align:center;vertical-align:middle;line-height:62px;text-shadow:0 0 5px #fff}.dz-error-mark{display:none;position:absolute;top:27px;left:5px;color:#800;font-size:30px;right:5px;bottom:25px;text-align:center;vertical-align:middle;line-height:64px;background:rgba(255,255,255,.5);text-shadow:0 0 5px #fff;font-weight:900}.dz-error-message:not(:empty){position:absolute;bottom:5px;left:5px;right:5px;background:#f33;z-index:2;color:#fff;font-size:10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.dz-remove{position:absolute;right:6px;top:6px;color:#ccc;background:#333;padding:0 5px;font-size:12px;line-height:20px}.dz-remove:hover{background:red;color:#fff;text-decoration:none;cursor:pointer}.dz-complete{cursor:pointer}.dz-complete .dz-progress,.dz-complete .dz-size{display:none}.dz-error .dz-error-mark{display:block}.dz-success .dz-success-mark{display:block}.dz-success .dz-error-message,.dz-success .dz-size{display:none}.dz-preview img[src="app-frontend/i/pdf-file.png"]{padding:29px;background:#fff}.patient-selector input{width:calc(100% - 32px)}.patient-selector.nome-search input{width:calc(100% - 123px)}.patient-selector .search-patient{line-height:18px}.simple-patient-selector input{width:calc(100% - 64px)}.patient-search-ext{height:100%;position:relative}.patient-search-ext .modal-body{padding:5px;max-height:none;position:absolute;top:32px;bottom:0;left:0;right:0}.patient-search-ext .datatable{position:absolute;top:40px;bottom:5px;left:5px;right:5px}.patient-search-ext .datatable div[tooltip]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-search-ext .box-top{height:30px}.patient-search-ext .box-content{right:-2px;top:30px}support-tab>div{position:fixed;z-index:999;right:0;top:50%;transition:right 333ms ease-out}support-tab>div title{position:absolute;margin-left:-65px;width:100px;display:block;border-radius:10px 10px 0 0;background:#0193cf;color:#fff;transform-origin:center;transform:rotate(-90deg) translateX(15px);font-size:13px;letter-spacing:.5px;line-height:27px;padding-top:3px;text-align:center;text-transform:uppercase;cursor:pointer;z-index:1}support-tab>div.open{right:508px;transition:right 333ms ease-out}support-tab>div.open title{box-shadow:-3px 3px 10px rgba(0,0,0,.4)}support-tab>div.open form{box-shadow:3px 3px 10px rgba(0,0,0,.4)}support-tab>div form{position:absolute;width:508px;height:390px;margin-top:-195px;padding:10px 20px;border-radius:10px 0 0 10px;background:#eee;box-sizing:border-box;border:5px solid #016f9c}support-tab>div form .lead{text-align:center;background-color:#c0e4f3;margin:-10px -20px 20px -20px;padding:5px;border-radius:10px 0 0 0;border-bottom:1px solid #a9c9d6}support-tab>div form iframe{width:624px;height:413.33333333px;margin-bottom:-108px;padding:0;border:none;-ms-zoom:0.75;-moz-transform:scale(.75);-moz-transform-origin:0 0;-o-transform:scale(.75);-o-transform-origin:0 0;-webkit-transform:scale(.75);-webkit-transform-origin:0 0}patient-card{display:block;background:#fff}patient-card .card-body{padding:5px 5px 0}.header-bar+.fill{top:32px}tr.selected td{background-color:#cce8ff!important}users-access{display:block}.switch-button{white-space:nowrap;padding-top:4px}.switch-button.padless{padding-top:0}.switch-button label{padding-top:0}.switch-button .onoffswitch{display:inline-block;position:relative;width:48px;margin-top:-1px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.switch-button .onoffswitch-checkbox{position:absolute;opacity:0;pointer-events:none}.switch-button .onoffswitch-checkbox:focus+.onoffswitch-inner-label{border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.switch-button .onoffswitch-inner-label{display:block;overflow:hidden;cursor:pointer;height:24px;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-radius:24px;background-color:#eaeaea;transition:background-color .1s ease-in}.switch-button .onoffswitch-inner-label:before{content:"";display:block;width:24px;height:24px;margin:0;background:#fff;position:absolute;top:1px;bottom:0;right:22px;border-radius:24px;transition:all .1s ease-in 0s;box-shadow:2px 0 4px rgba(0,0,0,.2)}.switch-button .onoffswitch-checkbox:checked+.onoffswitch-inner-label{background-color:#cddde2}.switch-button .onoffswitch-checkbox:checked+.onoffswitch-inner-label:before{right:2px;box-shadow:-2px 0 4px rgba(0,0,0,.2)}.switch-button:not(.label-before) .onoffswitch-label{display:inline;margin-left:5px}.switch-button.label-before .onoffswitch-label{display:inline;margin-right:10px;float:left;padding-top:3px}.switch-button .onoffswitch-label:empty{display:none}.switch-button .onoffswitch-checkbox[disabled]+.onoffswitch-inner-label{margin-top:0;background-color:#fff;border-color:#ddd}.switch-button .onoffswitch-checkbox[disabled]+.onoffswitch-inner-label:before{background-color:#f8f8f8}.switch-button .onoffswitch-checkbox[disabled]:checked+.onoffswitch-inner-label{background-color:#edf3f5;border:1px solid #ddd}.actions-bar .switch{float:right;margin-right:10px;margin-top:10px}.hidden-selector,hidden-selector{position:relative}.hidden-selector:focus,hidden-selector:focus{outline:0}.hidden-selector .field-value,hidden-selector .field-value{width:calc(100% - 55px)}.hidden-selector .edit-btn,hidden-selector .edit-btn{position:relative;top:-1px}.hidden-selector .edit-btn a,hidden-selector .edit-btn a{cursor:pointer}.hidden-selector .edit-btn a:focus,hidden-selector .edit-btn a:focus{outline:0}.hidden-selector[no-button] .caret,hidden-selector[no-button] .caret{position:absolute;right:9px;top:13px;margin:0!important}.hidden-selector[no-button] .edit-btn,hidden-selector[no-button] .edit-btn{display:none}.hidden-selector[no-button] .field-value,hidden-selector[no-button] .field-value{width:100%;cursor:pointer;border:1px solid #ccc;font-size:12px;padding-left:9px}.hidden-selector[no-button] .field-value:focus,hidden-selector[no-button] .field-value:focus{outline:1px dotted rgba(82,168,236,.8);outline-offset:-8px}link-button a{cursor:pointer}toast{position:fixed;top:10px;left:50%;margin-left:-225px;width:450px;z-index:9998}toast .toast-message{box-sizing:border-box;position:absolute;width:450px;text-align:left;font-weight:500;border:4px solid;border-radius:5px;padding:20px 25px 24px 25px;box-shadow:3px 3px 10px rgba(0,0,0,.3);transition:top .5s,margin-top .5s,opacity .5s;opacity:0;margin-top:-150px}toast .toast-message.in{margin-top:0;opacity:1}toast .toast-message.out{margin-top:0;z-index:9998}toast .toast-message.stable{z-index:9999}toast .toast-message.permanent{padding-bottom:20px}toast .toast-message.permanent .toast-bar{display:none}toast .toast-message.permanent .toast-close{display:block}toast .toast-message[title]:not([title=""])::before{content:attr(title);display:block;color:inherit;text-align:center;margin:-20px -25px 20px;padding:7px}toast .toast-message:hover .toast-close{display:block}toast .toast-message[title]:not([title=""]) .toast-close{color:#fff;top:5px;right:14px}toast .toast-message hr{border-top:1px solid rgba(0,0,0,.2);border-bottom:none}toast .toast-bar{position:absolute;box-sizing:border-box;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}toast .toast-bar>div{background:#fff;height:3px}toast .toast-close{display:none;font-size:20px;position:absolute;z-index:2;top:0;right:10px;cursor:pointer}toast .toast-close:active{color:#000!important}toast .toast-level-info{color:#2d556b;border-color:#387393;background-color:#d8e9f2}toast .toast-level-info .toast-close{color:#2d556b}toast .toast-level-info::before{background-color:#2d556b}toast .toast-level-success{color:#2d6b2e;border-color:#389339;background-color:#d8f2d9}toast .toast-level-success .toast-close{color:#2d6b2e}toast .toast-level-success::before{background-color:#389339}toast .toast-level-warning{color:#900;border-color:#ffa260;background-color:#feeccc}toast .toast-level-warning .toast-close{color:#996000}toast .toast-level-warning::before{background-color:#ffc560;color:#996000}toast .toast-level-error{color:#900;border-color:#b21919;background-color:#f2d8d8}toast .toast-level-error .toast-close{color:#900}toast .toast-level-error::before{background-color:#900}toast p{margin:0}toast .over-title{margin:-47px 0 27px;color:#fff;padding-right:15px}.jspHorizontalBar{height:8px}[tab-bar-hscroll]{padding:0 76px 0 38px;box-sizing:border-box}[tab-bar-hscroll]::after,[tab-bar-hscroll]::before{content:none}[tab-bar-hscroll] ul.nav{width:max-content;overflow:visible}[tab-bar-hscroll]>div{overflow:hidden}[tab-bar-hscroll]>button{position:absolute;margin-top:4px;z-index:1}[tab-bar-hscroll]>button:first-child{right:0}[tab-bar-hscroll]>button:nth-child(2){left:0}[tab-bar-hscroll]>button:nth-child(3){right:38px}label.checkbox{display:inline-block;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}label.checkbox.wrap{white-space:normal}label.checkbox.wrap input{position:absolute;margin-top:1px}label.checkbox.wrap>span{margin-left:21px;display:inline-block}label.checkbox.disabled{cursor:not-allowed;color:#999}label.checkbox.text-right{padding-right:5px}label.checkbox+label.checkbox:not([class^=span]):not(.block){margin-left:10px}label.radio{display:inline-block;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}label.radio.wrap{white-space:normal}label.radio.wrap input{position:absolute;margin-top:1px}label.radio.wrap>span{margin-left:21px;display:inline-block}label.radio.disabled{cursor:not-allowed;color:#999}label.radio.text-right{padding-right:5px}label.radio+label.radio:not([class^=span]):not(.block){margin-left:10px}multi-record-editor{position:absolute;top:0;left:0;right:0;bottom:0}multi-record-editor #sidebar .box{top:42px}multi-record-editor.extra1 #sidebar .box{top:84px}multi-record-editor.extra2 #sidebar .box{top:126px}multi-record-editor.extra3 #sidebar .box{top:168px}multi-record-editor.extra4 #sidebar .box{top:210px}multi-record-editor.extra5 #sidebar .box{top:252px}multi-record-editor.extra6 #sidebar .box{top:294px}multi-record-editor #sidebar .btn.with-icon:not(.icon_right){text-align:left}multi-record-editor #sidebar .btn.with-icon:not(.icon_right) span{margin-left:24px}multi-record-editor #sidebar .btn.with-icon.icon_right{text-align:left}multi-record-editor #sidebar a.btn{line-height:23px}multi-record-editor list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0;padding:5px}multi-record-editor list:focus{outline:0}multi-record-editor list>div{font-size:13px;color:#666;cursor:pointer;line-height:30px;text-indent:10px;padding:0}multi-record-editor list>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}multi-record-editor list>div.marked:before{content:'✎';font-size:18px;position:absolute;right:1px;margin-top:15px;transform:scaleX(-1)}multi-record-editor list>div span+span{border-left:1px solid #ddd}multi-record-editor list>div .void{color:#9d261d;text-decoration:line-through}multi-record-editor .info-line{position:absolute;left:0;right:0;z-index:100;margin-top:-14px;padding:5px;text-align:center;border:1px solid rgba(0,0,0,.1)}.whats-new{background-color:#fff;max-height:none}.whats-new h3{font-weight:300;text-align:center;letter-spacing:1px;margin:0}.whats-new h4{font-weight:200;text-align:center;font-size:15px;letter-spacing:.3px;line-height:20px;min-height:40px}.whats-new .pic{border:1px solid #ccc;width:540px;height:360px;margin:20px auto 5px;background-repeat:no-repeat;background-size:cover;background-position:center}.whats-new .txt{white-space:pre-wrap;height:377px;max-height:377px;overflow-y:auto}star-rating{display:inline-block}star-rating-field{display:inline-block;line-height:30px;cursor:pointer}star-rating-field a{opacity:.2;margin-top:2px!important;padding-right:5px}star-rating-field a.active{opacity:1}ul.nav{margin-block-start:0}@media print{.tooltip{display:none!important}}.specialty-list div{width:100%;height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.specialty-list div:after,.specialty-list div:before{display:table;content:"";line-height:0}.specialty-list div:after{clear:both}.specialty-list div [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.50451354%}.specialty-list div [class*=span]:first-child{margin-left:0}.specialty-list div .controls-row [class*=span]+[class*=span]{margin-left:1.50451354%}.specialty-list div .span22{width:100%}.specialty-list div .span21{width:95.38615848%}.specialty-list div .span20{width:90.77231695%}.specialty-list div .span19{width:86.15847543%}.specialty-list div .span18{width:81.5446339%}.specialty-list div .span17{width:76.93079238%}.specialty-list div .span16{width:72.31695085%}.specialty-list div .span15{width:67.70310933%}.specialty-list div .span14{width:63.0892678%}.specialty-list div .span13{width:58.47542628%}.specialty-list div .span12{width:53.86158475%}.specialty-list div .span11{width:49.24774323%}.specialty-list div .span10{width:44.63390171%}.specialty-list div .span9{width:40.02006018%}.specialty-list div .span8{width:35.40621866%}.specialty-list div .span7{width:30.79237713%}.specialty-list div .span6{width:26.17853561%}.specialty-list div .span5{width:21.56469408%}.specialty-list div .span4{width:16.95085256%}.specialty-list div .span3{width:12.33701103%}.specialty-list div .span2{width:7.72316951%}.specialty-list div .span1{width:3.10932798%}.specialty-list div .offset22{margin-left:103.00902708%}.specialty-list div .offset22:first-child{margin-left:101.50451354%}.specialty-list div .offset21{margin-left:98.39518556%}.specialty-list div .offset21:first-child{margin-left:96.89067202%}.specialty-list div .offset20{margin-left:93.78134403%}.specialty-list div .offset20:first-child{margin-left:92.27683049%}.specialty-list div .offset19{margin-left:89.16750251%}.specialty-list div .offset19:first-child{margin-left:87.66298897%}.specialty-list div .offset18{margin-left:84.55366098%}.specialty-list div .offset18:first-child{margin-left:83.04914744%}.specialty-list div .offset17{margin-left:79.93981946%}.specialty-list div .offset17:first-child{margin-left:78.43530592%}.specialty-list div .offset16{margin-left:75.32597793%}.specialty-list div .offset16:first-child{margin-left:73.82146439%}.specialty-list div .offset15{margin-left:70.71213641%}.specialty-list div .offset15:first-child{margin-left:69.20762287%}.specialty-list div .offset14{margin-left:66.09829488%}.specialty-list div .offset14:first-child{margin-left:64.59378134%}.specialty-list div .offset13{margin-left:61.48445336%}.specialty-list div .offset13:first-child{margin-left:59.97993982%}.specialty-list div .offset12{margin-left:56.87061184%}.specialty-list div .offset12:first-child{margin-left:55.36609829%}.specialty-list div .offset11{margin-left:52.25677031%}.specialty-list div .offset11:first-child{margin-left:50.75225677%}.specialty-list div .offset10{margin-left:47.64292879%}.specialty-list div .offset10:first-child{margin-left:46.13841525%}.specialty-list div .offset9{margin-left:43.02908726%}.specialty-list div .offset9:first-child{margin-left:41.52457372%}.specialty-list div .offset8{margin-left:38.41524574%}.specialty-list div .offset8:first-child{margin-left:36.9107322%}.specialty-list div .offset7{margin-left:33.80140421%}.specialty-list div .offset7:first-child{margin-left:32.29689067%}.specialty-list div .offset6{margin-left:29.18756269%}.specialty-list div .offset6:first-child{margin-left:27.68304915%}.specialty-list div .offset5{margin-left:24.57372116%}.specialty-list div .offset5:first-child{margin-left:23.06920762%}.specialty-list div .offset4{margin-left:19.95987964%}.specialty-list div .offset4:first-child{margin-left:18.4553661%}.specialty-list div .offset3{margin-left:15.34603811%}.specialty-list div .offset3:first-child{margin-left:13.84152457%}.specialty-list div .offset2{margin-left:10.73219659%}.specialty-list div .offset2:first-child{margin-left:9.22768305%}.specialty-list div .offset1{margin-left:6.11835507%}.specialty-list div .offset1:first-child{margin-left:4.61384152%}.specialty-list div:first-child{padding:3px 4px}.specialty-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #e0e0e0;line-height:1;margin:-3px 0;padding:5px 4px 6px 0}.specialty-list span:last-child{border-right:none}tr.cirurgia-anestesia td>*{margin-bottom:8px}.checkbox-vertical-group{padding-top:5px;position:relative;padding-left:5px}.checkbox-vertical-group:before{content:'';position:absolute;top:15px;bottom:15px;left:-10px;display:block;width:1px;background:#ccc}.checkbox-vertical-group label.checkbox{line-height:20px;position:relative}.checkbox-vertical-group label.checkbox:before{content:'';position:absolute;top:10px;left:-15px;display:block;width:7px;height:1px;background-color:transparent}.checkbox-vertical-group label.checkbox:first-child:before{background-color:#ccc}.checkbox-vertical-group label.checkbox:last-child:before{background-color:#ccc}.checkbox-vertical-group input[type=checkbox]{margin-top:4px}#add-laser{position:relative;padding-right:45px}#add-laser #bt-add-laser{position:absolute;right:0;bottom:10px}#add-laser .left{text-align:left}#lista-lasers .datatable.recordset{max-height:188px}.consultas-A .cicloplegia tr:first-of-type{height:43px}table.consulta-esquiascopia tbody tr th{text-align:center;padding:0}table.consulta-esquiascopia .arrow{display:block;width:1px;height:100px;margin:0 auto;background:#ccc;position:relative}table.consulta-esquiascopia .arrow:after,table.consulta-esquiascopia .arrow:before{content:'';display:block;width:1px;height:60px;background:#ccc;position:absolute;bottom:0}table.consulta-esquiascopia .arrow:before{transform-origin:right bottom;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:0}table.consulta-esquiascopia .arrow:after{transform-origin:left bottom;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:0}td.td-vertical-group{height:100%}td.td-vertical-group div{width:5px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}td.td-vertical-group div.group2{height:70px}td.td-vertical-group div.group4{height:148px}.history .history-record,.info-block .history-record{border-radius:4px;border:1px solid #ccc;margin:0 20px 30px 10px;background:#fff}.history .history-record>div,.info-block .history-record>div{border-bottom:1px solid #e4e4e4;margin-bottom:-1px}.history .history-record>div:last-of-type,.info-block .history-record>div:last-of-type{border-bottom:none;margin-bottom:-15px}.history .history-record-title,.info-block .history-record-title{background:#e5e5e5;border-bottom:1px solid #b3b3b3;min-height:26px;line-height:26px;border-radius:4px 4px 0 0;padding:0 6px;text-transform:uppercase}.history .history-record-title .data,.info-block .history-record-title .data{text-transform:none}.history .history-record-group,.info-block .history-record-group{margin:6px 6px 15px 6px;padding:6px}.history .history-record-group.age,.info-block .history-record-group.age{margin-bottom:-15px}.history .record-group-title,.info-block .record-group-title{width:auto;line-height:40px;font-weight:700;padding-top:10px;color:#333}.history .history-record-unknown,.info-block .history-record-unknown{height:14px;border-top:1px solid #ccc}.history p>span,.info-block p>span{width:170px;display:inline-block;color:#666;font-weight:500}.history p>span+span,.info-block p>span+span{width:auto}.history table span,.info-block table span{padding-right:5px}.history p.inline,.info-block p.inline{display:inline-block}.history ul,.info-block ul{margin-left:187px;margin-top:-29px;min-height:29px}.history li,.info-block li{list-style-type:square}.history li,.history p,.history table,.info-block li,.info-block p,.info-block table{margin:0 0 10px 0}.history td,.history th,.info-block td,.info-block th{padding:5px;min-width:50px;height:20px}.history th,.info-block th{padding:5px 10px}.history table.table-inline,.info-block table.table-inline{display:inline-block;margin-right:15px;vertical-align:top}.history table .table-title,.info-block table .table-title{background:#dfdfdf}.history table th,.info-block table th{background:#f7f7f7}.history table td,.history table th,.info-block table td,.info-block table th{font-weight:400;border:solid 1px #eee}.history table tbody td,.history table thead th,.info-block table tbody td,.info-block table thead th{text-align:center}.history table .left,.history table tbody th,.info-block table .left,.info-block table tbody th{text-align:left}.info-block{margin-bottom:30px}.info-block table{background-color:#fff}.info-block th{background-color:#f2f2f2!important;padding:5px 9px}.info-block td,.info-block th{border:1px solid #ddd!important}.history-record-group{counter-reset:linhaReceita 0}.history-presc-line{padding-left:30px}.history-presc-line:not(:first-of-type){border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.history-presc-line::before{content:counter(linhaReceita);counter-increment:linhaReceita;position:absolute;margin-left:-30px;outline:1px solid #AAA;width:22px;text-align:center}#finishConsultation .datatable-part-body{max-height:237px;overflow-y:auto}#lista-notas-consulta-textarea{margin-left:0;margin-right:0;position:absolute;bottom:58px;top:0;left:0;width:230px;border-right:solid 1px #b3b3b3}#lista-notas-consulta-textarea .panel{position:absolute;bottom:0;top:18px;left:18px;right:9px;margin:0}#lista-notas-consulta-textarea .panel-heading{width:191px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lista-notas-consulta-textarea .panel-body{width:100%;margin:0;padding:0;position:absolute;top:26px;bottom:0}#lista-notas-consulta-textarea textarea{width:100%;height:100%;padding:15px;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}#lista-notas-consulta{margin-left:0;margin-right:0;position:absolute;bottom:58px;top:0;left:230px;right:0}#lista-notas-consulta .panel{margin-left:9px;margin-right:18px}#lista-notas-consulta .panel:first-child{margin-top:18px}#lista-notas-consulta .panel-heading .tipo-de-nota{width:130px}#lista-notas-consulta div.panel-body{white-space:pre-wrap}#lista-notas-consulta textarea.panel-body{width:100%;height:100px;margin:0;border:none}#notas-privadas{margin-left:0;margin-right:0;position:absolute;bottom:58px;top:0;left:0;right:0}#notas-privadas .panel{position:absolute;bottom:12px;top:18px;left:18px;right:18px;margin:0}#notas-privadas textarea{width:100%;height:100%;padding:15px;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}#lens-options list.twoColumns span{width:52px;min-width:52px;margin-bottom:-9px}#lista-testes-lentes{position:absolute;top:260px;bottom:52px;left:20px;right:20px}.sug{margin-bottom:10px;padding:5px 10px 10px}.sug div+div{margin-top:10px}.sug div p{margin:0 0 2px}.sug div li{list-style-type:' ▸ '}.sug div a+.label{margin-left:15px}.sug div .label+.label{margin-left:3px}.sug .labels{margin-top:2px}.lensesArea{border:1px dashed #bbb;border-radius:11px;padding:10px 10px 0;margin:0 -10px 10px;background:#eee}#sala-espera #refresh{width:100px}.e-acc .controls .btn:first-child{margin-bottom:10px!important}.e-acc .controls .btn-success{background:#f2f2f2!important;text-shadow:0 -1px 0 rgba(255,255,255,.25);color:#333;border:1px solid #ccc!important;font-weight:700;padding-top:3px;padding-bottom:5px}.e-acc .controls .btn-success:after{content:".";position:absolute;background:#f2f2f2;color:#f2f2f2;width:18px;height:34.5px;margin-top:-4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;right:-11px;z-index:1}.e-acc .controls .sidebtn{border:1px solid transparent;background:0 0;box-shadow:none;margin-bottom:3px!important}.e-acc .fieldset-legend{margin-bottom:15px;margin-top:15px}.e-acc hr{margin-top:15px;margin-bottom:25px;border-top:0}.e-acc .acc-table-line-plus{margin:0 0 10px 0}.e-acc .acc-table-line-plus .btn:not(.tool-button){padding-left:28px}.e-acc .acc-table-line-plus .btn i{left:8px!important}.e-acc .acc-table-header{background:#d8d8d8;border-radius:11px 11px 0 0;color:#333;height:30px;line-height:30px;vertical-align:middle;font-weight:700;margin-bottom:5px}.e-acc .acc-table-header+.acc-table-line-plus{margin:0}.e-acc .acc-table-footer{background:#d8d8d8;border-radius:0 0 11px 11px;color:#333;height:30px;line-height:30px;vertical-align:middle;font-weight:700;margin-top:5px;margin-bottom:20px}.e-acc .bloco-categoria{border-bottom:1px solid #ddd}.e-acc .bloco-categoria+.bloco-categoria{margin-top:25px}.e-acc .bloco-categoria+.acc-table-line-plus{margin-top:20px}.e-acc .group-sel .selection-part-value{text-align:center}.e-acc input.ng-invalid[type=radio]:not([disabled]):not([readonly])+.invalid{margin:-19px 0 0 -3px!important;z-index:33}.e-acc .tool-button{margin-left:0}form.readonly .acc-table-header{border-top:1px solid #e0e0e0;border:1px solid #e0e0e0;margin-bottom:0;background:0 0}form.readonly .acc-table-line{margin:-1px 0 0;border:1px solid #e0e0e0;padding:10px 0 0}form.readonly .acc-table-footer{display:none}form.readonly .bloco-categoria{border-bottom:none;margin-top:0!important}form.readonly .acc-table-line-plus{display:none}list.e-acc .muted{background:#f8f8f8;line-height:22px;margin:-3px -10px}list.e-acc .muted span{line-height:16px;margin-left:10px}.prescription-header{margin:-20px 0 10px -10px;padding:10px;width:100%;background:#fff;border-bottom:1px solid #ccc}.prescription-header h6{border-bottom:1px solid #ddd}.prescription-error{margin:-20px 0 10px -10px;padding:10px;width:100%}.prescription-error .prescription-error-box{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:20px;text-align:center;color:#721c24}.prescription-error .prescription-error-box .prescription-error-message{font-size:16px;font-weight:700;margin-bottom:10px}.prescription-error .prescription-error-box .prescription-error-date{font-size:14px;color:#856404;margin-top:8px}.receita-header{box-sizing:border-box;padding:0 15px}.receita-header selection{margin-bottom:3px}.receita-header .edit-btn{top:1px}.receita-header label{margin-top:7px}.receita-header .static-field{margin:0;height:33px;padding:0;min-height:0}.receita-header .delete-search{margin-top:-5px}.receita-header>*{min-height:0!important;line-height:20px}.receita-header .inline-radios .radio:first-child{margin-left:8px}#submit-prescription{position:absolute;right:10px;margin-top:10px;width:165px}.posology-header{overflow:hidden;height:24px}.posology-header .fieldset-legend,.posology-header span{background:#fff;color:#666;padding:0 5px}#recmField{line-height:21px}.prescription_editor{margin:10px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1)}#outrosProdutos .prescription_editor{background:#fff;padding:20px}#outrosProdutos #composicao{margin-left:0}prescription-line-editor{display:block;background:#fff;padding:15px}prescription-line-editor+prescription-line-editor::before{content:'';display:block;border-top:1px solid #aaa;margin-top:-35px;margin-bottom:25px}prescription-line-editor .row-fluid input,prescription-line-editor .row-fluid>label,prescription-line-editor selection{margin-bottom:5px}prescription-line-editor .v-separator{border-right:1px solid #ddd}prescription-line-editor .h-separator{border-top:1px solid #ddd;margin-top:4px;padding-top:4px}prescription-line-editor .line-container{position:relative}prescription-line-editor .line-commands{position:absolute;width:100%;margin-bottom:15px}prescription-line-editor .line-commands .item_remove{cursor:pointer;position:absolute;right:0;display:inline-block;margin-top:2px}prescription-line-editor .line-commands .more-info{position:absolute;right:22px;margin-top:2px;cursor:pointer}prescription-line-editor .outroProduto .item_remove{margin-top:1px}prescription-line-editor .med-header{margin-bottom:10px}prescription-line-editor .med-header+.med-header{margin-top:-10px}prescription-line-editor .med-title{margin-bottom:5px}prescription-line-editor .med-title span:not(.label){font-size:18px}prescription-line-editor .med-title span:not(.label) b{font-weight:500}prescription-line-editor .med-title .label{top:-2px;position:relative;margin-right:5px;background-color:#368}prescription-line-editor .med-info{font-size:13px}prescription-line-editor .med-warning{margin:10px 0 0}prescription-line-editor .comercial label{margin-top:-4px;margin-bottom:2px}prescription-line-editor .comercial label span{font-weight:700}.ficha-anulada{position:absolute;top:-90px;left:0;text-align:center;font-weight:700;line-height:58px}#input-nnu[readonly]{background-color:#f0f0f0}.datatable.recordset.popup-rnu{margin:20px 0}.datatable.recordset.popup-rnu th{font-weight:700;border-right:1px solid #ddd}.datatable.recordset.popup-rnu td{background:#fff;border-right:1px solid #ddd}.version-card{margin-bottom:15px;background:#f8f8f8;padding:45px 15px 15px;border:1px solid #ccc;position:relative;box-shadow:0 0 5px rgba(0,0,0,.2)}.version-card .tab-content{overflow:hidden}.version-card .nav{margin-bottom:0}.version-card .tab-content{padding:15px;background-color:#fff;border:1px solid #ddd;border-top:none}.version-card .tab-pane{position:relative}.version-card>.row-fluid>label:first-child{padding-left:3%}.version-card-header{position:absolute;top:-1px;left:-1px;right:-1px;background:#026f9d;padding:3px;margin:0;width:auto}.version-card-header .item-num{color:#fff;cursor:default}.version-card-header button:not(:first-of-type){margin-right:3px}#versions-table .warning{font-weight:700}.version-stripe{padding:8px 15px 8px 12px;border-bottom:1px solid #ccc}.version-stripe:last-child{margin-bottom:-1px}.version-stripe .version-number{float:left}.version-stripe .version-number span+span{font-weight:700}.version-stripe .version-date{float:right}.version-stripe .version-text{clear:both;margin:30px 0 5px}.version-stripe .version-link{text-align:right}.review{background-color:#e8e8e8;border-radius:10px;padding:15px}.review+.review{margin-top:10px}.review .review-name{font-weight:700;margin-bottom:5px}.review .review-date{color:#aaa;float:right}.review .review-stars{margin-bottom:5px}#dashboard{position:absolute;top:60px;left:0;bottom:20px;right:0;background:#f3f3f3}#dashboard .center{position:absolute;width:880px;left:50%;margin-left:-440px;top:220px;margin-top:0}#dashboard #big-logo{position:absolute;top:53px;left:50%;z-index:100;width:300px;height:110px;background:url(../app-frontend/i/logo_essiplus_vs.png) no-repeat center left;background-size:contain;margin-left:-150px}#dash-header{background:#fff;max-width:1180px;height:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto}#newReviewBtn{position:absolute;top:36px;right:16px;z-index:9}#dashboard-options{line-height:0;font-size:0}#dashboard-options a{width:130px;height:130px;background:#0a698c;display:inline-block;vertical-align:top;margin:5px 10px 10px 5px;font-size:11px;text-transform:uppercase;color:#fff;text-align:center;transition:all .2s ease-in-out;position:relative;cursor:pointer}#dashboard-options a:before{content:'';position:absolute;top:-5px;left:-5px;width:138px;height:138px;border:1px solid #ddd;border-radius:4px}#dashboard-options a:hover{background:#095f7e;text-decoration:none}#dashboard-options a:hover [class^=icon-],#dashboard-options a:hover p{opacity:1}#dashboard-options a [class^=icon-]{opacity:.8;color:#fff;width:60px;height:50px;background-image:url('../app-frontend/i/dashboard_icons.png');background-repeat:no-repeat;margin-top:30px;margin-bottom:5px}#dashboard-options a .icon-agenda{background-position:0 0}#dashboard-options a .icon-salaespera{background-position:-60px 0}#dashboard-options a .icon-ficha{background-position:-120px 0}#dashboard-options a .icon-facturacao{background-position:0 -50px}#dashboard-options a .icon-ajuda{background-position:-60px -50px}#dashboard-options a .icon-configuracoes{background-position:-120px -50px}#dashboard-options a .icon-devices{background-image:url(../app-frontend/i/devices_icon_white.png);background-position:center}#dashboard-options a p{opacity:.4;color:#fff;margin:15px 0;line-height:1}#dashboard-help{padding:4px;border:1px solid #ddd;border-radius:4px;margin-right:5px}#help-slider{position:relative;overflow:hidden}#help-slider ul{position:relative;margin:0;padding:0;height:60px;list-style:none;background:#e6e6e6}#help-slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:420px;height:60px;background:#e6e6e6;text-align:center}.help{margin:0 30px;height:60px;display:table;padding-left:55px}.help:before{content:'';width:36px;height:32px;display:block;background:url('../app-frontend/i/dashboard_icons.png') no-repeat 0 -100px;margin-top:15px;margin-left:-45px}.help p{margin:0;display:table-cell;vertical-align:middle;line-height:1.2;color:grey;font-size:12px;text-align:left}a.help-next,a.help-prev{width:12px;height:12px;position:absolute;top:50%;margin-top:-6px;z-index:999;display:block;text-decoration:none;cursor:pointer;background-image:url('../app-frontend/i/dashboard_icons.png');background-repeat:no-repeat;opacity:.3}a.help-next:hover,a.help-prev:hover{opacity:1}a.help-prev{left:10px;background-position:-36px -100px}a.help-next{right:10px;background-position:-48px -100px}#dashboard-logout{font-size:0;white-space:nowrap;margin:45px 0}#dashboard-logout .info{width:333px;border-radius:4px 0 0 4px;position:relative;margin-bottom:0;vertical-align:top;font-size:11px;color:#000;overflow:hidden;background-color:#e9e9e9;border:1px solid #bfbfbf;display:inline-block;height:40px;padding:7px 10px;box-sizing:border-box;line-height:1.2;text-align:left;padding-left:45px}#dashboard-logout .info:before{content:'';width:28px;height:28px;display:block;background:url('../app-frontend/i/dashboard_icons.png') no-repeat -72px -100px;position:absolute;top:5px;left:10px}#dashboard-logout .info p{margin-bottom:0}#dashboard-logout .info .medico-nome{text-transform:uppercase;opacity:.6}#dashboard-logout .info .medico-local{opacity:.4}#dashboard-logout .btn{vertical-align:top;margin-left:-1px;border-radius:0 4px 4px 0;padding:0 15px;line-height:38px}#dashboard-logout .btn .icon-logout{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url('../app-frontend/i/dashboard_icons.png') no-repeat -120px -100px;margin-right:-5px;margin-left:10px}#dashboard #board{position:absolute;top:500px;left:50%;width:720px;margin-left:-360px;bottom:30px}#dashboard #board .panel{position:relative}#dashboard #board .panel-body-custom{position:absolute;top:22px;bottom:0;left:0;right:0}#dashboard #board .panel-content{padding:10px 12px}.users-rating{margin-bottom:15px;padding-top:3px;border:1px solid #aaa;border-radius:5px;background:#eee;position:relative;left:4px;top:3px}.users-rating label{font-size:16px;line-height:30px;font-weight:700}#dashboard .TOS{position:absolute;top:0;right:0;bottom:0;left:0;background:#e4e4e4}#dashboard .TOS h1.contract-title{margin-bottom:0;text-align:center}#dashboard .TOS .box{position:absolute;top:15px;right:30px;bottom:30px;left:30px}#dashboard .TOS .box>div{margin:0 auto;max-width:800px}#dashboard .TOS .box-content{padding:10px 30px 0 35px}#dashboard .TOS .box-content .doc-area{position:absolute;top:105px;right:25px;bottom:66px;left:15px;background:#fff;padding:0;overflow:hidden;border:1px solid #ddd}#dashboard .TOS .box-content form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1200px;min-width:1024px;width:100%;margin:0 auto;padding-right:10px;padding-left:10px;min-width:100%;padding:15px 0 0}#dashboard .TOS .box-content .actions-bar{position:absolute;bottom:15px;right:25px}#dashboard .TOS iframe{width:100%;height:100%;border:none}#settings .TOS{position:relative;height:600px}#settings .TOS .doc-area{position:absolute;top:50px;right:0;bottom:0;left:0;padding:0;overflow:hidden;border:1px solid #ddd;background:#fff}#settings .TOS iframe{width:100%;height:100%;border:none}