.clearfix{*zoom:1}.clearfix:before,.clearfix:after{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}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:#000;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://){scrollbar{-moz-appearance:none!important;background:#0f0!important}thumb,scrollbarbutton{-moz-appearance:none!important;background-color:#00f!important}thumb:hover,scrollbarbutton:hover{-moz-appearance:none!important;background-color:red!important}scrollbarbutton{display:none!important}}.win8 *{border-radius:0!important}.jspHorizontalBar{display:none}#top{margin-bottom:0}#top .navbar-inner{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#0193cf;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";-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:200px;height:50px;line-height:50px;padding:5px 0 0;background:url(../app-frontend/i/logo_essiplus_vs.png) no-repeat center left;cursor:pointer}#top .nav-tabs{border:0}#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:0;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.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_info{color:#55555e;font-size:13px}#context_info .info [class*=span]{line-height:30px}#context_info .row-fluid.info{position:relative}#context_info .info-label{font-weight:700;margin-right:5px;display:inline}#context_info .info-label:not(:first-child){margin-left:7px}#context_info .info_desc{font-size:12px;position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#context_info .info_desc i{margin:-1px 0 0 0}#context_info .info_desc #info_rnu{margin:0 5px}#context_info .info_desc #info_nome{margin-right:10px}#context_info .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 .info_desc #info_idade{margin-right:10px}#context_info .pull-right{text-align:right;position:absolute;right:20px}#context_info .pull-right .fichaInfo,#context_info .pull-right .fichaStatus{display:inline-block}#context_info #info_numero,#context_info #info_data{padding-left:15px}.nav.nav-tabs li.active a{color:#08c}.nav.nav-tabs .badge{margin-left:8px}.nav.nav-tabs li.active .badge{background-color:#08c}.fichaStatus{margin:5px 0 0 5px;color:#999;width:auto!important;background:#e5e5e5}.fichaStatus a{position:relative;z-index:1;cursor:pointer}.fichaInfo{width:auto!important}.box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.box .box-top,.box .box-bottom{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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box .box-top:hover,.box .box-bottom:hover,.box .box-top:active,.box .box-bottom:active,.box .box-top.active,.box .box-bottom.active,.box .box-top.disabled,.box .box-bottom.disabled,.box .box-top[disabled],.box .box-bottom[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.box .box-top:active,.box .box-bottom:active,.box .box-top.active,.box .box-bottom.active{background-color:#ccc \9}.box .box-top:hover,.box .box-bottom:hover,.box .box-top:active,.box .box-bottom:active,.box .box-top.active,.box .box-bottom.active,.box .box-top.disabled,.box .box-bottom.disabled,.box .box-top[disabled],.box .box-bottom[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.box .box-top:active,.box .box-bottom:active,.box .box-top.active,.box .box-bottom.active{background-color:#ccc \9}.box .box-top:hover,.box .box-bottom: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 a,.controls button{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;line-height:27px}.controls a.dual-button,.controls button.dual-button{position:relative}.controls a.dual-button .divider-vertical,.controls button.dual-button .divider-vertical{position:absolute;right:35px}.controls a.dual-button i,.controls button.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}#historico_datas a 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{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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;border-bottom-color:#b3b3b3;*margin-left:.3em;min-height:8px;-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;min-height:20px}.box .item .item_title:hover,.box .item .item_title:active,.box .item .item_title.active,.box .item .item_title.disabled,.box .item .item_title[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.box .item .item_title:active,.box .item .item_title.active{background-color:#ccc \9}.box .item .item_title:hover,.box .item .item_title:active,.box .item .item_title.active,.box .item .item_title.disabled,.box .item .item_title[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.box .item .item_title:active,.box .item .item_title.active{background-color:#ccc \9}.box .item .item_title:first-child{*margin-left:0}.box .item .item_title:first-child{*margin-left:0}.box .item .item_title span.title{position:absolute;top:0;right:20px;left:10px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.box .item .item_title span.label{float:left;margin:1px 7px 0 1px;cursor:default;background-color:#CCC;color:#FFF;text-shadow:none;width:28px;text-align:center;font-weight:400}.box .item .item_title span.label+span.title{left:44px}.box .item .item_title a{float:right;display:inline-block;margin-right:5px}.box .item .item_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:12px 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 [class*=span]{min-height:0}.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;width:162px}.resumo_item .page{color:#999;font-size:12px;width:50%;display:inline-block;*display:inline;*zoom:1;line-height:15px;margin-bottom:5px}.resumo_item .page i{margin-right:2px}.resumo_item ul{width:100%;margin:0 0 5px;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:0}#nav_prescricao #tab_prescricao a{border-right:0}#nav_prescricao #tab_outrosprodutos a{border-left:0}#nav_prescricao li>:first-child{padding: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;filter:alpha(opacity=40)}#nav_prescricao>.disabled>:first-child a:hover{cursor:default;opacity:.4;filter:alpha(opacity=40)}#nav_prescricao>.active>:first-child,#nav_prescricao>.active>:first-child:hover,#nav_prescricao>.active>:first-child:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #b3b3b3;border-bottom-color:transparent}#nav_prescricao>.active>:first-child>*,#nav_prescricao>.active>:first-child:hover>*,#nav_prescricao>.active>:first-child:focus>*{opacity:1;filter:alpha(opacity=100)}#prescricao_search{width:100%;*width:99.94984954864594%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;float:left;z-index:9;position:relative;line-height:35px}#prescricao_search input[type=text]{float:left;width:81.54463390170511%;*width:81.49448345035105%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;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.950852557673016%;*width:16.900702106318953%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px}#prescricao_search .delete-search{top:13px}.delete-search{position:absolute;z-index:99;display:block;border:0;background:0;width:30px!important;height:30px;right:20px;opacity:.4}.delete-search:hover{opacity:1}.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}.scrollableTable{overflow:hidden;height:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-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 .checkbox{height:auto;font-size:11px;margin-left:0;line-height:15px;min-height:15px}#criterios .checkbox input[type=checkbox]{margin-top:2px}#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}label[for=observacoes-text],#bt_novo_seguro{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-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:0;line-height:26px}#observacoes-text{border-top:0;-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 th+th+th+th+th,#table-entidade-seguro table td+td+td+td+td,#table-entidade-seguro table td+td+td+td+td+td{text-align:center}#table-entidade-seguro table a i{margin-top:0}#table-entidade-seguro table td>i{cursor:default}#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:230px;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:#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}#tabs_agenda ul.nav-tabs li.active a,#tabs_agenda ul.nav-tabs li.active a:hover,#tabs_agenda ul.nav-tabs li.active a:focus{color:#555;cursor:default;background-color:#fff;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:#fff;-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:5px 5px 0 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:10px;left:10px;bottom:50px;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{padding:10px 16px 10px 10px}#tabs_agenda .tab-content .tab-pane#marcacao .row-fluid{line-height:0}#tabs_agenda .tab-content .tab-pane#marcacao .inline{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#tabs_agenda .tab-content .tab-pane#marcacao label{text-align:left;line-height:15px}#tabs_agenda .tab-content .tab-pane#marcacao input[type=checkbox]{margin:0 0 0 6px!important;width:auto;display:block;float:left;line-height:28px;height:28px}#tabs_agenda .tab-content .tab-pane#marcacao label[for=empresa],#tabs_agenda .tab-content .tab-pane#marcacao label[for=actomedico],#tabs_agenda .tab-content .tab-pane#marcacao label[for="entidadeacordo_id"],#tabs_agenda .tab-content .tab-pane#marcacao label[for=datamarcacao],#tabs_agenda .tab-content .tab-pane#marcacao label[for=telefone]{line-height:30px}#tabs_agenda .tab-content .tab-pane#marcacao label[for=horamarcacao]{width:43%;line-height:30px}#tabs_agenda .tab-content .tab-pane#marcacao label[for=obs]{line-height:30px}#tabs_agenda .tab-content .tab-pane#marcacao #aviso{float:left;margin:0 4px}#tabs_agenda .tab-content .tab-pane#marcacao hr{background:#ccc;border:0;margin:0 0 10px;height:1px}#tabs_agenda .tab-content .tab-pane#marcacao #cancelar{margin-right:2px}#tabs_agenda .tab-content .tab-pane#marcacao #gravar{padding:6px 14px}#tabs_agenda .tab-content .tab-pane#marcacao #trancar{margin-left:3px}#tabs_agenda .tab-content .tab-pane#marcacao #alterar i{margin:-2px 0 0 -4px}#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}#content_agenda .box-top{height:30px}#content_agenda .box-content{top:30px;overflow:auto;background:#fff}#content_agenda table{table-layout:fixed;width:100%}#content_agenda table th,#content_agenda table td{text-indent:10px}#content_agenda table th+th,#content_agenda table td+td{text-indent:0}#content_agenda table td:nth-child(7){text-align:center}#content_agenda table th:last-child,#content_agenda table td:last-child{text-align:center;padding-right:10px;overflow:visible}#content_agenda table tr td{border-top: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 th,#content_agenda table td{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}#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 th,#search-table table td{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}#context_commands_2 .like-model{position:absolute;right:0;top:35px;left:auto;margin-right:0;margin-left:0;width:260px;height:230px;padding:5px;background:#555}#context_commands_2 .like-model:before{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #555;border-bottom-color:#555;position:absolute;right:10px;top:-10px}#context_commands_2 .like-model:after{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #555;position:absolute;right:11px;top:-9px}#context_commands_2 .like-model textarea{width:234px;height:160px;margin-bottom:0;line-height:16px;resize:none;background:#f2f2f2}#context_commands_2 .like-model p{padding:10px 0;text-align:center;margin-bottom:0}#context_commands_2 .like-model p .btn{padding:6px 14px}#ModalProcura.modal{width:945px;margin-left:-472.5px;background:#f3f3f3;padding:0;border:1px solid gray;bottom:10%}#ModalProcura .modal-header{border:0;border-bottom:solid 1px gray;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffb9b9b9', GradientType=0)}#ModalProcura .modal-header p{margin-bottom:0}#ModalProcura .modal-header .close{opacity:1;filter:alpha(opacity=100)}#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 .admitido{color:#BBB}#sala-espera-table .box-top{height:30px}#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,#sala-espera-table table td{text-align:left}#sala-espera-table table .hora-chegada,#sala-espera-table table .hora-consulta,#sala-espera-table table .espera{text-align:center}#sala-espera-table table .acto-medico{text-indent:30px}#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 th,#sala-espera-table table td{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:400}#sala-espera-table .text-center{text-align:center}.color-time{display:inline-block;*display:inline;*zoom:1;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 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}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 th,#actos-convencionados table td{font-weight:400;color:#555;font-size:11px}#actos-convencionados table th+th+th+th,#actos-convencionados table td+td+td+td{text-align:right}#actos-convencionados table th,#actos-convencionados table td{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 th+th,#actos-convencionados table td+td{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}label,input,button,select,textarea{font-size:13px;font-weight:400;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{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}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{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}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;-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=radio],input[type=checkbox]{margin:0 0 4px;*margin-top:0;margin-top:1px \9;line-height:normal}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}select,input[type=file]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]: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}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}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type=radio],.checkbox input[type=checkbox]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.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 input[class*=span],.input-append .uneditable-input[class*=span],.input-prepend input[class*=span],.input-prepend .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .input-append [class*=span]{display:inline-block}.input-append[class*=span] input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:15px}input.span22,textarea.span22,.uneditable-input.span22{width:983px}input.span21,textarea.span21,.uneditable-input.span21{width:937px}input.span20,textarea.span20,.uneditable-input.span20{width:891px}input.span19,textarea.span19,.uneditable-input.span19{width:845px}input.span18,textarea.span18,.uneditable-input.span18{width:799px}input.span17,textarea.span17,.uneditable-input.span17{width:753px}input.span16,textarea.span16,.uneditable-input.span16{width:707px}input.span15,textarea.span15,.uneditable-input.span15{width:661px}input.span14,textarea.span14,.uneditable-input.span14{width:615px}input.span13,textarea.span13,.uneditable-input.span13{width:569px}input.span12,textarea.span12,.uneditable-input.span12{width:523px}input.span11,textarea.span11,.uneditable-input.span11{width:477px}input.span10,textarea.span10,.uneditable-input.span10{width:431px}input.span9,textarea.span9,.uneditable-input.span9{width:385px}input.span8,textarea.span8,.uneditable-input.span8{width:339px}input.span7,textarea.span7,.uneditable-input.span7{width:293px}input.span6,textarea.span6,.uneditable-input.span6{width:247px}input.span5,textarea.span5,.uneditable-input.span5{width:201px}input.span4,textarea.span4,.uneditable-input.span4{width:155px}input.span3,textarea.span3,.uneditable-input.span3{width:109px}input.span2,textarea.span2,.uneditable-input.span2{width:63px}input.span1,textarea.span1,.uneditable-input.span1{width:17px}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:15px}input.span22,textarea.span22,.uneditable-input.span22{width:983px}input.span21,textarea.span21,.uneditable-input.span21{width:937px}input.span20,textarea.span20,.uneditable-input.span20{width:891px}input.span19,textarea.span19,.uneditable-input.span19{width:845px}input.span18,textarea.span18,.uneditable-input.span18{width:799px}input.span17,textarea.span17,.uneditable-input.span17{width:753px}input.span16,textarea.span16,.uneditable-input.span16{width:707px}input.span15,textarea.span15,.uneditable-input.span15{width:661px}input.span14,textarea.span14,.uneditable-input.span14{width:615px}input.span13,textarea.span13,.uneditable-input.span13{width:569px}input.span12,textarea.span12,.uneditable-input.span12{width:523px}input.span11,textarea.span11,.uneditable-input.span11{width:477px}input.span10,textarea.span10,.uneditable-input.span10{width:431px}input.span9,textarea.span9,.uneditable-input.span9{width:385px}input.span8,textarea.span8,.uneditable-input.span8{width:339px}input.span7,textarea.span7,.uneditable-input.span7{width:293px}input.span6,textarea.span6,.uneditable-input.span6{width:247px}input.span5,textarea.span5,.uneditable-input.span5{width:201px}input.span4,textarea.span4,.uneditable-input.span4{width:155px}input.span3,textarea.span3,.uneditable-input.span3{width:109px}input.span2,textarea.span2,.uneditable-input.span2{width:63px}input.span1,textarea.span1,.uneditable-input.span1{width:17px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row:before,.controls-row:after{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],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][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-prepend .add-on,.control-group.warning .input-append .add-on{color:#a00;background-color:#ffc561;border-color:#a00}.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-prepend .add-on,.control-group.warning .input-append .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:#f88}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#f88}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#f88;-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:#f55;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fee;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fee;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fee}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#f88;background-color:#b40000;border-color:#f88}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#f88}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#f88}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#f88;-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:#f55;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fee;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fee;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fee}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#f88;background-color:#b40000;border-color:#f88}.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-prepend .add-on,.control-group.success .input-append .add-on{color:#fff;background-color:#0d860f;border-color:#fff}.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-prepend .add-on,.control-group.success .input-append .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-prepend .add-on,.control-group.info .input-append .add-on{color:#fff;background-color:#08c;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-prepend .add-on,.control-group.info .input-append .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;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.form-actions:before,.form-actions:after{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;*display:inline;*zoom:1;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 input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:13px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left: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 input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input: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-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.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 input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.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:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.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-right:4px \9;padding-left:14px;padding-left:4px \9;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-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-group:before,.form-horizontal .control-group:after{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{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}label,input,button,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 .btn,.form-inline .row-fluid .add-on{float:none;margin-left:-1px;font-size:10px}.form-inline>*{margin-bottom:0}.form-inline label{display:inline-block;*display:inline;*zoom:1;vertical-align:top;line-height:30px;text-align:right;padding-right:5px}.form-inline .input-append{position:relative}.form-inline .input-append .btn{position:absolute;top:0}.form-inline input[type=text],.form-inline input[type=email],.form-inline input[type=tel],.form-inline input[type=number]{height:30px}.form-inline input[type=checkbox],.form-inline input[type=radio]{margin:0 5px!important}.radio.inline,.checkbox.inline{white-space:nowrap;text-align:left;line-height:13px;padding:9px 0;min-height:12px}.radio.inline input[type=checkbox],.checkbox.inline input[type=checkbox]{margin:-3px 5px 0 5px!important;float:none}#user_form{margin:0}#user_form label{color:#999}#user_form>span,#user_form>input{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%}#context_commands_2 .row-fluid>*,#context_commands_2 .pull-right>*{display:inline-block;vertical-align:top}#context_commands_2 label{line-height:30px;margin-left:25px}#context_commands_2 .btn{padding:4px 10px}#context_commands_2 #s2id_tipo_doc{width:155px}#context_commands_2 #SNS-search input{background:#fffcd9;width:120px}#context_commands_2 #SNS-search .input-append{margin:0}#context_commands_2 #input-utente-search .tag{width:43px;display:inline-block;text-align:left}#context_commands_2 #utente-search{margin-left:-3px;padding-left:11px}#context_commands_2 #SNS-search{display:inline-block}#context_commands_2 .nome-search{margin-right:12px}#context_commands_2 .nome-search input{width:220px}#context_commands_2 .groups{width:210px}#ficha_cliente{position:relative}#ficha_cliente .user_placeholder{position:absolute;top:0;left:0}#ficha_cliente #nome,#ficha_cliente #telefone1,#ficha_cliente #telefone2,#ficha_cliente #telefone3,#ficha_cliente #input-email,#ficha_cliente #titulo{margin-left:1.5045135406218655%;*margin-left:1.4543630892678032%}#ficha_cliente label[for=nome],#ficha_cliente label[for=email],#ficha_cliente label[for=telefone]{float:left;width:16.950852557673016%;*width:16.900702106318953%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=nome]{float:left;width:12.337011033099298%;*width:12.286860581745236%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #nome{float:left;width:86.15847542627883%;*width:86.10832497492477%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #telefone1,#ficha_cliente #telefone2,#ficha_cliente #telefone3{float:left;width:26.17853560682046%;*width:26.128385155466397%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #input-email{float:left;width:81.54463390170511%;*width:81.49448345035105%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #input-email #email{float:left;width:76.9307923771314%;*width:76.88064192577734%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=titulo]{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #s2id_titulo,#ficha_cliente #titulo{float:left;width:63.08926780341022%;*width:63.03911735205616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=sexo]{float:left;width:30.79237713139418%;*width:30.742226680040115%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=sexo-m],#ficha_cliente label[for=sexo-f]{float:left;width:30.79237713139418%;*width:30.742226680040115%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}#ficha_cliente label[for="data_nascimento"]{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #data_nascimento{float:left;width:63.08926780341022%;*width:63.03911735205616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for="estado_civil"]{float:left;width:44.63390170511534%;*width:44.58375125376128%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #estado_civil{float:left;width:53.861584754262786%;*width:53.81143430290872%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=profissao]{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #profissao{float:left;width:63.08926780341022%;*width:63.03911735205616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=morada]{float:left;width:16.950852557673016%;*width:16.900702106318953%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}#ficha_cliente #morada{float:left;width:81.54463390170511%;*width:81.49448345035105%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for="doc_ident"]{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #doc_ident{float:left;width:63.08926780341022%;*width:63.03911735205616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for="data_doc"]{float:left;width:26.17853560682046%;*width:26.128385155466397%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #data_doc{float:left;width:72.31695085255767%;*width:72.26680040120361%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=arquivo]{float:left;width:30.79237713139418%;*width:30.742226680040115%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #arquivo{float:left;width:67.70310932798395%;*width:67.6529588766299%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=codigopostal]{float:left;width:44.63390170511534%;*width:44.58375125376128%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #codigopostal-4dig{float:left;width:26.17853560682046%;*width:26.128385155466397%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #codigopostal-3dig{float:left;width:21.56469408224674%;*width:21.514543630892675%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #sep-codigopostal{float:left;width:3.1093279839518555%;*width:3.0591775325977935%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:30px}#ficha_cliente label[for=localidade]{float:left;width:26.17853560682046%;*width:26.128385155466397%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #localidade{float:left;width:72.31695085255767%;*width:72.26680040120361%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=contribuinte]{float:left;width:44.63390170511534%;*width:44.58375125376128%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #contribuinte{float:left;width:53.861584754262786%;*width:53.81143430290872%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente label[for=nacionalidade]{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #nacionalidade{float:left;width:63.08926780341022%;*width:63.03911735205616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item label.first{width:84px!important;text-align:left}#resumo .item .row-fluid{margin-bottom:0}#resumo .item .posologia{float:left;width:72.31695085255767%;*width:72.26680040120361%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item .patologia{float:left;width:76.9307923771314%;*width:76.88064192577734%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item .excepcoes{float:left;width:72.31695085255767%;*width:72.26680040120361%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item label.quantidade{float:left;width:40.02006018054163%;*width:39.96990972918756%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item .quantidade{float:left;width:58.47542627883651%;*width:58.425275827482444%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item label.ren-opt{float:left;width:53.861584754262786%;*width:53.81143430290872%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item .ren-opt{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0!important}#resumo .item .ren{float:left;width:44.63390170511534%;*width:44.58375125376128%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}#resumo .item label.duracao{float:left;width:40.02006018054163%;*width:39.96990972918756%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}#resumo .item .duracao{float:left;width:58.47542627883651%;*width:58.425275827482444%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item .duracao input{width:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 5px}#resumo .item .SNU{line-height:30px}#resumo .item .utente{line-height:30px}#resumo .item.manipulado .composicao{float:left;width:81.54463390170511%;*width:81.49448345035105%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item.manipulado .posologia{float:left;width:76.9307923771314%;*width:76.88064192577734%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .item.manipulado label.quantidade{float:left;width:53.861584754262786%;*width:53.81143430290872%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}#resumo .item.manipulado .quantidade{float:left;width:35.406218655967905%;*width:35.35606820461384%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo .form-inline{line-height:0}#resumo .form-inline div>span{line-height:20px}#resumo table tr td{border:0;padding:5px;vertical-align:middle}#resumo table label{margin:0}#resumo table tr:last-child td{padding-bottom:0}#resumo table input[type=text]{width:100%!important;height:30px;min-width:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo table select{width:100%;min-width:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#resumo table .posologia{min-width:100px}#casos_particulares .row-fluid{margin-bottom:15px}#casos_particulares .radio{margin-right:50px;padding-top:0;margin-top:15px;margin-bottom:5px}#casos_particulares textarea{float:left;width:100%;*width:99.94984954864594%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#casos_particulares label[for=posologia]{float:left;width:21.56469408224674%;*width:21.514543630892675%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}#casos_particulares #posologia{float:left;width:76.9307923771314%;*width:76.88064192577734%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#casos_particulares label[for=quantidade]{float:right}#casos_particulares #quantidade{float:right;width:50px}#casos_particulares .btn{width:100%}#casos_particulares textarea#composicao{height:100%;resize:none}.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% - 78px)}.lensPrescription #nova-lente{position:absolute;right:20px}.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:0}#toolbar_agenda label[for=Colaboradores]{float:left;width:26.17853560682046%;*width:26.128385155466397%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;font-weight:700;color:#313136}#toolbar_agenda .select_colaboradores{float:left;width:72.31695085255767%;*width:72.26680040120361%;-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=colaborador],#toolbar_modalProcura label[for=acto-medico]{width:80px}#toolbar_modalProcura #colaborador,#toolbar_modalProcura #acto-medico{width:230px}#toolbar_modalProcura label[for=data-inicio],#toolbar_modalProcura label[for=data-fim]{width:20px;margin-left:30px}#toolbar_modalProcura #data-inicio,#toolbar_modalProcura #data-fim{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 th,.table td{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:0}.table thead th{vertical-align:top}.table a{color:#333}.table a:hover{text-decoration:underline;color:#333}.condensed-table th,.condensed-table td{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:0;border-collapse:separate;*border-collapse:collapse}table.table-bordered th+th,table.table-bordered td+td,table.table-bordered th+td{border-left:1px solid #ddd}table.table-bordered th:first-child{border-right:0}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 .headerSortUp,.table .headerSortDown{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;filter:alpha(opacity=60)}.table .headerSortUp:after{border-bottom:0;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;filter:alpha(opacity=60)}.table .blue{color:#08c;border-bottom-color:#08c}.table .headerSortUp.blue,.table .headerSortDown.blue{background-color:#9df}.table .green{color:#46a546;border-bottom-color:#46a546}.table .headerSortUp.green,.table .headerSortDown.green{background-color:#cdeacd}.table .red{color:#9d261d;border-bottom-color:#9d261d}.table .headerSortUp.red,.table .headerSortDown.red{background-color:#f4c8c5}.table .yellow{color:#ffc40d;border-bottom-color:#ffc40d}.table .headerSortUp.yellow,.table .headerSortDown.yellow{background-color:#fff6d9}.table .orange{color:#f89406;border-bottom-color:#f89406}.table .headerSortUp.orange,.table .headerSortDown.orange{background-color:#fee9cc}.table .purple{color:#7a43b6;border-bottom-color:#7a43b6}.table .headerSortUp.purple,.table .headerSortDown.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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01b9e0', endColorstr='#ff0173c1', GradientType=0);border-color:#0173c1 #0173c1 #014675;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#0173c1;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#0173c1;*background-color:#0164a8}.btn-primary:active,.btn-primary.active{background-color:#01558e \9}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#0173c1;*background-color:#0164a8}.btn-primary:active,.btn-primary.active{background-color:#01558e \9}.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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01b9e0', endColorstr='#ff0173c1', GradientType=0);border-color:#0173c1 #0173c1 #014675;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#0173c1;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#31abd9!important;opacity:1;filter:alpha(opacity=100);text-shadow:0 -1px 1px rgba(0,0,0,.25)}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary.disabled:active,.btn-primary[disabled]:active,.btn-primary.disabled.active,.btn-primary[disabled].active,.btn-primary.disabled.disabled,.btn-primary[disabled].disabled,.btn-primary.disabled[disabled],.btn-primary[disabled][disabled]{color:#fff;background-color:#0173c1;*background-color:#0164a8}.btn-primary.disabled:active,.btn-primary[disabled]:active,.btn-primary.disabled.active,.btn-primary[disabled].active{background-color:#01558e \9}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary.disabled:active,.btn-primary[disabled]:active,.btn-primary.disabled.active,.btn-primary[disabled].active,.btn-primary.disabled.disabled,.btn-primary[disabled].disabled,.btn-primary.disabled[disabled],.btn-primary[disabled][disabled]{color:#fff;background-color:#0173c1;*background-color:#0164a8}.btn-primary.disabled:active,.btn-primary[disabled]:active,.btn-primary.disabled.active,.btn-primary[disabled].active{background-color:#01558e \9}.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.049999999999999px;-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;filter:alpha(opacity=40)}.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:0 10px;line-height:25px;margin-bottom:0;text-shadow:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.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:#f88}.alert-danger h4,.alert-error h4{color:#f88}.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}.modal{padding:10px;background:#d9d9d9;width:300px;margin-left:-150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-footer{background:#d9d9d9;border-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;padding:10px 0 0}.modal-header{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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;*margin-left:.3em;-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)}.modal-header:hover,.modal-header:active,.modal-header.active,.modal-header.disabled,.modal-header[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.modal-header:active,.modal-header.active{background-color:#ccc \9}.modal-header:hover,.modal-header:active,.modal-header.active,.modal-header.disabled,.modal-header[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.modal-header:active,.modal-header.active{background-color:#ccc \9}.modal-header:first-child{*margin-left:0}.modal-header:first-child{*margin-left:0}.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-body{background:#f2f2f2;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 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:0;border-bottom:1px solid #CCC}.modal.alert{width:300px;margin-left:-150px;-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>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 .header{margin-bottom:25px;font-size:13px}.modal.prompt .modal-body .footer{margin-top:15px;font-size:11px}.modal.prompt .modal-body label{font-weight:700;text-align:right;line-height:29px;font-size:13px;padding-right:10px}.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}.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:0;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}#avisos,#alternativas{*zoom:1;padding-bottom:10px;padding-top:5px}#avisos:before,#alternativas:before,#avisos:after,#alternativas:after{display:table;content:"";line-height:0}#avisos:after,#alternativas:after{clear:both}#avisos:before,#alternativas:before,#avisos:after,#alternativas:after{display:table;content:"";line-height:0}#avisos:after,#alternativas:after{clear:both}.item-aviso,.item-alternativa{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:5px 15px 0;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-aviso span,.item-alternativa span{display:block;font-size:13px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#alternativas{background:#a6a6a6}#alternativas .item-alternativa{background:#f2f2f2}.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:0}.item-alternativa .row-fluid:last-child{border-bottom:0}.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{top:0!important;width:100%;margin-left:-50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ModalLogDetails .modal-body{padding:0} .clearfix{*zoom:1}.clearfix:before,.clearfix:after{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}@-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;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:15px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .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{margin-left:-15px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:15px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .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%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid:before,.row-fluid:after{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.5045135406218655%;*margin-left:1.4543630892678032%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:1.5045135406218655%}.row-fluid .span22{width:100%;*width:99.94984954864594%}.row-fluid .span21{width:95.38615847542627%;*width:95.33600802407221%}.row-fluid .span20{width:90.77231695085256%;*width:90.7221664994985%}.row-fluid .span19{width:86.15847542627883%;*width:86.10832497492477%}.row-fluid .span18{width:81.54463390170511%;*width:81.49448345035105%}.row-fluid .span17{width:76.9307923771314%;*width:76.88064192577734%}.row-fluid .span16{width:72.31695085255767%;*width:72.26680040120361%}.row-fluid .span15{width:67.70310932798395%;*width:67.6529588766299%}.row-fluid .span14{width:63.08926780341022%;*width:63.03911735205616%}.row-fluid .span13{width:58.47542627883651%;*width:58.425275827482444%}.row-fluid .span12{width:53.861584754262786%;*width:53.81143430290872%}.row-fluid .span11{width:49.247743229689064%;*width:49.197592778335%}.row-fluid .span10{width:44.63390170511534%;*width:44.58375125376128%}.row-fluid .span9{width:40.02006018054163%;*width:39.96990972918756%}.row-fluid .span8{width:35.406218655967905%;*width:35.35606820461384%}.row-fluid .span7{width:30.79237713139418%;*width:30.742226680040115%}.row-fluid .span6{width:26.17853560682046%;*width:26.128385155466397%}.row-fluid .span5{width:21.56469408224674%;*width:21.514543630892675%}.row-fluid .span4{width:16.950852557673016%;*width:16.900702106318953%}.row-fluid .span3{width:12.337011033099298%;*width:12.286860581745236%}.row-fluid .span2{width:7.723169508525577%;*width:7.673019057171515%}.row-fluid .span1{width:3.1093279839518555%;*width:3.0591775325977935%}.row-fluid .offset22{margin-left:103.00902708124373%;*margin-left:102.90872617853562%}.row-fluid .offset22:first-child{margin-left:101.50451354062187%;*margin-left:101.40421263791376%}.row-fluid .offset21{margin-left:98.39518555667%;*margin-left:98.29488465396189%}.row-fluid .offset21:first-child{margin-left:96.89067201604814%;*margin-left:96.79037111334003%}.row-fluid .offset20{margin-left:93.78134403209629%;*margin-left:93.68104312938817%}.row-fluid .offset20:first-child{margin-left:92.27683049147443%;*margin-left:92.17652958876631%}.row-fluid .offset19{margin-left:89.16750250752256%;*margin-left:89.06720160481444%}.row-fluid .offset19:first-child{margin-left:87.6629889669007%;*margin-left:87.56268806419259%}.row-fluid .offset18{margin-left:84.55366098294884%;*margin-left:84.45336008024073%}.row-fluid .offset18:first-child{margin-left:83.04914744232698%;*margin-left:82.94884653961887%}.row-fluid .offset17{margin-left:79.93981945837513%;*margin-left:79.83951855566701%}.row-fluid .offset17:first-child{margin-left:78.43530591775327%;*margin-left:78.33500501504516%}.row-fluid .offset16{margin-left:75.3259779338014%;*margin-left:75.22567703109328%}.row-fluid .offset16:first-child{margin-left:73.82146439317954%;*margin-left:73.72116349047143%}.row-fluid .offset15{margin-left:70.71213640922768%;*margin-left:70.61183550651957%}.row-fluid .offset15:first-child{margin-left:69.20762286860582%;*margin-left:69.10732196589771%}.row-fluid .offset14{margin-left:66.09829488465395%;*margin-left:65.99799398194584%}.row-fluid .offset14:first-child{margin-left:64.5937813440321%;*margin-left:64.49348044132397%}.row-fluid .offset13{margin-left:61.48445336008024%;*margin-left:61.38415245737211%}.row-fluid .offset13:first-child{margin-left:59.97993981945837%;*margin-left:59.879638916750245%}.row-fluid .offset12{margin-left:56.870611835506516%;*margin-left:56.77031093279839%}.row-fluid .offset12:first-child{margin-left:55.36609829488465%;*margin-left:55.26579739217652%}.row-fluid .offset11{margin-left:52.256770310932794%;*margin-left:52.156469408224666%}.row-fluid .offset11:first-child{margin-left:50.75225677031093%;*margin-left:50.6519558676028%}.row-fluid .offset10{margin-left:47.64292878635907%;*margin-left:47.542627883650944%}.row-fluid .offset10:first-child{margin-left:46.13841524573721%;*margin-left:46.03811434302908%}.row-fluid .offset9{margin-left:43.02908726178536%;*margin-left:42.92878635907723%}.row-fluid .offset9:first-child{margin-left:41.52457372116349%;*margin-left:41.424272818455364%}.row-fluid .offset8{margin-left:38.415245737211634%;*margin-left:38.31494483450351%}.row-fluid .offset8:first-child{margin-left:36.91073219658977%;*margin-left:36.81043129388164%}.row-fluid .offset7{margin-left:33.80140421263791%;*margin-left:33.701103309929785%}.row-fluid .offset7:first-child{margin-left:32.29689067201605%;*margin-left:32.19658976930792%}.row-fluid .offset6{margin-left:29.18756268806419%;*margin-left:29.087261785356063%}.row-fluid .offset6:first-child{margin-left:27.683049147442325%;*margin-left:27.582748244734198%}.row-fluid .offset5{margin-left:24.573721163490468%;*margin-left:24.47342026078234%}.row-fluid .offset5:first-child{margin-left:23.069207622868603%;*margin-left:22.968906720160476%}.row-fluid .offset4{margin-left:19.959879638916746%;*margin-left:19.85957873620862%}.row-fluid .offset4:first-child{margin-left:18.45536609829488%;*margin-left:18.355065195586754%}.row-fluid .offset3{margin-left:15.34603811434303%;*margin-left:15.245737211634905%}.row-fluid .offset3:first-child{margin-left:13.841524573721163%;*margin-left:13.741223671013039%}.row-fluid .offset2{margin-left:10.732196589769307%;*margin-left:10.631895687061183%}.row-fluid .offset2:first-child{margin-left:9.227683049147442%;*margin-left:9.127382146439318%}.row-fluid .offset1{margin-left:6.118355065195587%;*margin-left:6.018054162487463%}.row-fluid .offset1:first-child{margin-left:4.613841524573721%;*margin-left:4.513540621865597%}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid:before,.row-fluid:after{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.5045135406218655%;*margin-left:1.4543630892678032%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:1.5045135406218655%}.row-fluid .span22{width:100%;*width:99.94984954864594%}.row-fluid .span21{width:95.38615847542627%;*width:95.33600802407221%}.row-fluid .span20{width:90.77231695085256%;*width:90.7221664994985%}.row-fluid .span19{width:86.15847542627883%;*width:86.10832497492477%}.row-fluid .span18{width:81.54463390170511%;*width:81.49448345035105%}.row-fluid .span17{width:76.9307923771314%;*width:76.88064192577734%}.row-fluid .span16{width:72.31695085255767%;*width:72.26680040120361%}.row-fluid .span15{width:67.70310932798395%;*width:67.6529588766299%}.row-fluid .span14{width:63.08926780341022%;*width:63.03911735205616%}.row-fluid .span13{width:58.47542627883651%;*width:58.425275827482444%}.row-fluid .span12{width:53.861584754262786%;*width:53.81143430290872%}.row-fluid .span11{width:49.247743229689064%;*width:49.197592778335%}.row-fluid .span10{width:44.63390170511534%;*width:44.58375125376128%}.row-fluid .span9{width:40.02006018054163%;*width:39.96990972918756%}.row-fluid .span8{width:35.406218655967905%;*width:35.35606820461384%}.row-fluid .span7{width:30.79237713139418%;*width:30.742226680040115%}.row-fluid .span6{width:26.17853560682046%;*width:26.128385155466397%}.row-fluid .span5{width:21.56469408224674%;*width:21.514543630892675%}.row-fluid .span4{width:16.950852557673016%;*width:16.900702106318953%}.row-fluid .span3{width:12.337011033099298%;*width:12.286860581745236%}.row-fluid .span2{width:7.723169508525577%;*width:7.673019057171515%}.row-fluid .span1{width:3.1093279839518555%;*width:3.0591775325977935%}.row-fluid .offset22{margin-left:103.00902708124373%;*margin-left:102.90872617853562%}.row-fluid .offset22:first-child{margin-left:101.50451354062187%;*margin-left:101.40421263791376%}.row-fluid .offset21{margin-left:98.39518555667%;*margin-left:98.29488465396189%}.row-fluid .offset21:first-child{margin-left:96.89067201604814%;*margin-left:96.79037111334003%}.row-fluid .offset20{margin-left:93.78134403209629%;*margin-left:93.68104312938817%}.row-fluid .offset20:first-child{margin-left:92.27683049147443%;*margin-left:92.17652958876631%}.row-fluid .offset19{margin-left:89.16750250752256%;*margin-left:89.06720160481444%}.row-fluid .offset19:first-child{margin-left:87.6629889669007%;*margin-left:87.56268806419259%}.row-fluid .offset18{margin-left:84.55366098294884%;*margin-left:84.45336008024073%}.row-fluid .offset18:first-child{margin-left:83.04914744232698%;*margin-left:82.94884653961887%}.row-fluid .offset17{margin-left:79.93981945837513%;*margin-left:79.83951855566701%}.row-fluid .offset17:first-child{margin-left:78.43530591775327%;*margin-left:78.33500501504516%}.row-fluid .offset16{margin-left:75.3259779338014%;*margin-left:75.22567703109328%}.row-fluid .offset16:first-child{margin-left:73.82146439317954%;*margin-left:73.72116349047143%}.row-fluid .offset15{margin-left:70.71213640922768%;*margin-left:70.61183550651957%}.row-fluid .offset15:first-child{margin-left:69.20762286860582%;*margin-left:69.10732196589771%}.row-fluid .offset14{margin-left:66.09829488465395%;*margin-left:65.99799398194584%}.row-fluid .offset14:first-child{margin-left:64.5937813440321%;*margin-left:64.49348044132397%}.row-fluid .offset13{margin-left:61.48445336008024%;*margin-left:61.38415245737211%}.row-fluid .offset13:first-child{margin-left:59.97993981945837%;*margin-left:59.879638916750245%}.row-fluid .offset12{margin-left:56.870611835506516%;*margin-left:56.77031093279839%}.row-fluid .offset12:first-child{margin-left:55.36609829488465%;*margin-left:55.26579739217652%}.row-fluid .offset11{margin-left:52.256770310932794%;*margin-left:52.156469408224666%}.row-fluid .offset11:first-child{margin-left:50.75225677031093%;*margin-left:50.6519558676028%}.row-fluid .offset10{margin-left:47.64292878635907%;*margin-left:47.542627883650944%}.row-fluid .offset10:first-child{margin-left:46.13841524573721%;*margin-left:46.03811434302908%}.row-fluid .offset9{margin-left:43.02908726178536%;*margin-left:42.92878635907723%}.row-fluid .offset9:first-child{margin-left:41.52457372116349%;*margin-left:41.424272818455364%}.row-fluid .offset8{margin-left:38.415245737211634%;*margin-left:38.31494483450351%}.row-fluid .offset8:first-child{margin-left:36.91073219658977%;*margin-left:36.81043129388164%}.row-fluid .offset7{margin-left:33.80140421263791%;*margin-left:33.701103309929785%}.row-fluid .offset7:first-child{margin-left:32.29689067201605%;*margin-left:32.19658976930792%}.row-fluid .offset6{margin-left:29.18756268806419%;*margin-left:29.087261785356063%}.row-fluid .offset6:first-child{margin-left:27.683049147442325%;*margin-left:27.582748244734198%}.row-fluid .offset5{margin-left:24.573721163490468%;*margin-left:24.47342026078234%}.row-fluid .offset5:first-child{margin-left:23.069207622868603%;*margin-left:22.968906720160476%}.row-fluid .offset4{margin-left:19.959879638916746%;*margin-left:19.85957873620862%}.row-fluid .offset4:first-child{margin-left:18.45536609829488%;*margin-left:18.355065195586754%}.row-fluid .offset3{margin-left:15.34603811434303%;*margin-left:15.245737211634905%}.row-fluid .offset3:first-child{margin-left:13.841524573721163%;*margin-left:13.741223671013039%}.row-fluid .offset2{margin-left:10.732196589769307%;*margin-left:10.631895687061183%}.row-fluid .offset2:first-child{margin-left:9.227683049147442%;*margin-left:9.127382146439318%}.row-fluid .offset1{margin-left:6.118355065195587%;*margin-left:6.018054162487463%}.row-fluid .offset1:first-child{margin-left:4.613841524573721%;*margin-left:4.513540621865597%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:15px}input.span22,textarea.span22,.uneditable-input.span22{width:983px}input.span21,textarea.span21,.uneditable-input.span21{width:937px}input.span20,textarea.span20,.uneditable-input.span20{width:891px}input.span19,textarea.span19,.uneditable-input.span19{width:845px}input.span18,textarea.span18,.uneditable-input.span18{width:799px}input.span17,textarea.span17,.uneditable-input.span17{width:753px}input.span16,textarea.span16,.uneditable-input.span16{width:707px}input.span15,textarea.span15,.uneditable-input.span15{width:661px}input.span14,textarea.span14,.uneditable-input.span14{width:615px}input.span13,textarea.span13,.uneditable-input.span13{width:569px}input.span12,textarea.span12,.uneditable-input.span12{width:523px}input.span11,textarea.span11,.uneditable-input.span11{width:477px}input.span10,textarea.span10,.uneditable-input.span10{width:431px}input.span9,textarea.span9,.uneditable-input.span9{width:385px}input.span8,textarea.span8,.uneditable-input.span8{width:339px}input.span7,textarea.span7,.uneditable-input.span7{width:293px}input.span6,textarea.span6,.uneditable-input.span6{width:247px}input.span5,textarea.span5,.uneditable-input.span5{width:201px}input.span4,textarea.span4,.uneditable-input.span4{width:155px}input.span3,textarea.span3,.uneditable-input.span3{width:109px}input.span2,textarea.span2,.uneditable-input.span2{width:63px}input.span1,textarea.span1,.uneditable-input.span1{width:17px}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:15px}input.span22,textarea.span22,.uneditable-input.span22{width:983px}input.span21,textarea.span21,.uneditable-input.span21{width:937px}input.span20,textarea.span20,.uneditable-input.span20{width:891px}input.span19,textarea.span19,.uneditable-input.span19{width:845px}input.span18,textarea.span18,.uneditable-input.span18{width:799px}input.span17,textarea.span17,.uneditable-input.span17{width:753px}input.span16,textarea.span16,.uneditable-input.span16{width:707px}input.span15,textarea.span15,.uneditable-input.span15{width:661px}input.span14,textarea.span14,.uneditable-input.span14{width:615px}input.span13,textarea.span13,.uneditable-input.span13{width:569px}input.span12,textarea.span12,.uneditable-input.span12{width:523px}input.span11,textarea.span11,.uneditable-input.span11{width:477px}input.span10,textarea.span10,.uneditable-input.span10{width:431px}input.span9,textarea.span9,.uneditable-input.span9{width:385px}input.span8,textarea.span8,.uneditable-input.span8{width:339px}input.span7,textarea.span7,.uneditable-input.span7{width:293px}input.span6,textarea.span6,.uneditable-input.span6{width:247px}input.span5,textarea.span5,.uneditable-input.span5{width:201px}input.span4,textarea.span4,.uneditable-input.span4{width:155px}input.span3,textarea.span3,.uneditable-input.span3{width:109px}input.span2,textarea.span2,.uneditable-input.span2{width:63px}input.span1,textarea.span1,.uneditable-input.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:hover,.icon-custom-go.active{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}html,body,body>form{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}.box .box-content{position:absolute;left:0;right:0;top:9px;bottom:9px}#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:15px;padding-left:15px;height:90%;height:calc(100% - 85px)}#status-bar{position:fixed;background:#DDD;box-shadow:0 1px 2px rgba(0,0,0,.5) inset;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,#main_container,#content{-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_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:15px;padding-left:15px}#banner{text-align:center;font-weight:700;margin:0 10px}.top-bar-layout td{padding:0}.top-bar-layout td+td+td>ul{width:400px}@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}}#common_content{height:135px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:18px}#common_content #context_commands,#common_content #context_commands_2,#common_content #context_info{height:30px}#common_content #patient_tabs{*zoom:1;margin-top:10px;overflow-x:auto;overflow-y:hidden;height:41px;white-space:nowrap;border-bottom:0}#common_content #patient_tabs:before,#common_content #patient_tabs:after{display:table;content:"";line-height:0}#common_content #patient_tabs:after{clear:both}#common_content #patient_tabs:before,#common_content #patient_tabs:after{display:table;content:"";line-height:0}#common_content #patient_tabs:after{clear:both}#common_content #patient_tabs>li{display:inline-block;float:none}#common_content #patient_tabs li>a{padding-right:8px;padding-left:7px}#common_content #context_info{margin-top:10px}#common_content #context_info:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;top:118px;height:30px;background:#E5E5E5;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}#common_content:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;background-color:#F3F3F3;top:60px;height:135px;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:45px;padding-bottom:7px;position:relative}#sala-espera #top-bar{position:absolute;top:10px;right:0}#e-prescription{height:75%;height:calc(100% - 157px);margin-top:15px;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 #content{height:auto;position:absolute;top:65px;right:195px;bottom:0;left:0}#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:25px}#ficha_cliente{position:absolute;top:0;bottom:0;left:15px;right:15px;min-height:360px}#ficha_cliente #cliente_info{position:absolute;left:0;right:0;top:0;height:180px}#ficha_cliente #entidade_seguros{position:absolute;top:0;bottom:0;top:200px;left:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #entidade_seguros .row-fluid{position:absolute;left:0;right:0;top:0;right:7.5px;height:28px;width:auto}#ficha_cliente #entidade_seguros #table-entidade-seguro{position:absolute;left:0;right:0;right:7.5px;top:28px;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #entidade_seguros #table-entidade-seguro .scrollableTable{height:100%;width:auto!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ficha_cliente #observacoes{position:absolute;top:0;bottom:0;top:200px;right:0;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:7.5px;width:auto}#ficha_cliente #observacoes .form-actions{position:absolute;left:0;right:0;bottom:0;right:-8px;height:44px;padding-top:0}#ficha_cliente #observacoes .form-actions button{min-width:120px}#ficha_cliente #observacoes #observacoes_textarea{position:absolute;left:0;right:0;top:28px;bottom:50px;left:7.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}#main_container{}#main_container #sidebar{position:absolute;top:0;bottom:0;left:15px;width:185px}#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:15px 0 7px;-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 #main_content{left:330px;position:absolute;top:15px;right:15px;bottom:7px;height:auto}#main_content #content_nav{height:57px}#main_content #content_sidebar{position:absolute;top:0;bottom:0;top:65px;right:0;width:185px}#main_content #content_sidebar .controls{height:auto!important;margin-top:10px}#main_content #content_sidebar .controls button{margin-top:5px;text-align:center}#sidebar .controls{position:absolute;left:0;right:0;top:0;height:125px}#sidebar .box{position:absolute;left:0;right:0;top:130px;bottom:0}#sidebar .box.consultas{top:85px}#sidebar .box.MCDT{top:83px}#schedule #sidebar #agendaCalendar{position:absolute;left:0;right:0;top:0;height:245px}#schedule #sidebar #tabs_agenda{position:absolute;left:0;right:0;top:260px;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:0;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:42px;bottom:0}#schedule #main_content #content_agenda tbody 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:47px;bottom:0}#settings #common_content:before{top:60px}#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_sidebar .controls{position:absolute;left:0;right:0;bottom:0;height:auto}#content_sidebar .controls a,#content_sidebar .controls button{margin-top:5px}#content_sidebar .box{position:absolute;left:0;right:0;top:0;height:auto}#content_sidebar .box:before{position:relative;float:left}.content_outrosprodutos .jspPane{position:static;width:100%;height:100%}#casos_particulares{width:100%;height:100%;position:absolute}#casos_particulares #casos_header{position:absolute;left:10px;right:10px;top:5px;height:30px}#casos_particulares #casos_footer{position:absolute;left:10px;right:10px;bottom:0;height:47px}#casos_particulares #casos_center{position:absolute;left:10px;right:10px;top:55px;bottom:59px}#casos_particulares #casos_center div+div{position:absolute;top:30px;left:0;right:0;bottom:10px}#casos_particulares #casos_center div+div #textarea{width:100%;height:100%}#content_list{padding:10px;*zoom:1}#content_list:before,#content_list:after{display:table;content:"";line-height:0}#content_list:after{clear:both}#content_list:before,#content_list:after{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}#login{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../app-frontend/i/bg_pattern.jpg)}.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(32,120,196,.5);background-image:-moz-linear-gradient(top,rgba(52,159,270,.5),rgba(1,61,86,.5));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(52,159,270,.5)),to(rgba(1,61,86,.5)));background-image:-webkit-linear-gradient(top,rgba(52,159,270,.5),rgba(1,61,86,.5));background-image:-o-linear-gradient(top,rgba(52,159,270,.5),rgba(1,61,86,.5));background-image:linear-gradient(to bottom,rgba(52,159,270,.5),rgba(1,61,86,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80349fff', endColorstr='#80013d56', GradientType=0);-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:20px;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.jpg);width:77px;height:59px;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 left}.form-signin-inputs{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(16,87,116,.5);background-image:-moz-linear-gradient(top,rgba(1,72,101,.5),rgba(39,109,138,.5));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(1,72,101,.5)),to(rgba(39,109,138,.5)));background-image:-webkit-linear-gradient(top,rgba(1,72,101,.5),rgba(39,109,138,.5));background-image:-o-linear-gradient(top,rgba(1,72,101,.5),rgba(39,109,138,.5));background-image:linear-gradient(to bottom,rgba(1,72,101,.5),rgba(39,109,138,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80014865', endColorstr='#80276d8a', GradientType=0);-webkit-box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.8);-moz-box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.8);box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.8);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=text],.form-signin input[type=password],.form-signin input[type=email]{width:230px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.form-signin #loginPlace,.form-signin #loginLocal{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{padding:15px 20px;text-align:right;line-height:30px}.login-actions .rec_password{float:left;color:#fff;font-size:12px;opacity:.6;filter:alpha(opacity=60);text-decoration:underline}.login-actions .rec_password:hover{opacity:1;filter:alpha(opacity=100)}.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(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#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(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.em_manutancao h1{font-size:18px;color:#bad1db;font-weight:400}.em_manutancao p{line-height:15px;color:#9fbfcd}.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;position:absolute;right:10px;cursor:pointer}.admin-app .top-bar a:hover{text-decoration:none}.admin-app .label{font-weight:400;width:90%;padding:0}.ModalLogDetails{height:100%;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% - 70px);max-height:none;overflow:auto;background:#f8f8f8}.ModalLogDetails .modal-footer{position:absolute;bottom:5px;right:8px;padding:0}.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}.view-logs form{max-width:none!important;margin-bottom:20px!important}.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:29px}.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:20px}.admin-theme#common_content:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;top:32px;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:5px;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:20px;z-index:9;padding:0 30px 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:30px;background-color:#F3F3F3;background-color:rgba(243,243,243,.8);border:1px solid #E0E0E0;border-bottom:0;bottom:0;top:0}.admin-theme .actions-bar button:first-child{margin-right:8px!important}.admin-theme .form-aligner{width:50px}#invoicing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;min-height:197px}#invoicing label{line-height:30px;text-align:right}#invoicing #common_content{height:58px;margin-bottom:15px}#invoicing #common_content:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;top:60px;height:60px;border-bottom:solid 1px #DDD}#invoicing #content{height:90%;height:calc(100% - 80px)}#invoicing .clear-btn{cursor:pointer;text-align:center;min-height:20px;color:#666;background-color:#DDD}#invoicing .datatable .box-top{height:30px}#invoicing .datatable .box-content{top:30px;overflow:auto;background:#fff}#invoicing .datatable table{table-layout:fixed;width:100%;margin:0}#invoicing .datatable table th,#invoicing .datatable table td{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 th,#invoicing .datatable table td{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}#invoicing .datatable.has-footer .box-content{bottom:49px}#invoicing .datatable.has-footer .box-bottom{bottom:40px}#invoicing .table-footer{position:absolute;top:auto;right:0;bottom:0;left:0}#invoicing .invoice-footer{position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;height:100px;background-color:#FAFAFA;border:1px solid #CCC}#invoicing .invoice-footer .subpanel{padding:10px;border-left:1px solid #CCC;height:100%;color:#777}#invoicing .invoice-footer .subpanel:first-child{border:0}#invoicing .invoice-footer .subpanel+.subpanel{padding-top:20px}#invoicing .invoice-footer .subpanel+.subpanel 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}#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}#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:125px}#invoicing .datatable.row4 .box-content{top:155px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#invoicing .datatable.row3 .box-top{top:85px}#invoicing .datatable.row3 .box-content{top:115px;bottom:102px;-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-key,th.is-key{width:60px;text-align:center}th.is-label{width:125px;text-align:left}td.is-label{width:125px}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-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,th.is-date,td.is-time,th.is-time{width:70px}td.is-date-time,th.is-date-time{width:125px}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-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:80px}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-action,th.is-action{width:80px;text-align:center;padding:4px}.datatable td.is-action{padding:4px}td.is-checkbox,th.is-checkbox{width:19px;text-align:center;border-right:1px solid #DDD;border-left:1px solid #DDD}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}h6.lead{font-size:15px;margin-top:0}.text-red{color:#D00}.text-normal{font-weight:400}.full-width{width:100%}html{display:none;cursor:default;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}html.ready{display:block}*{cursor:inherit}a[disabled]{color:#CCC!important;cursor:not-allowed}body{position:relative;height:100%}input,textarea{cursor:auto}textarea{resize:none}input[type=file]{line-height:normal}::-ms-clear{display:none}:invalid{box-shadow:none}input.ng-invalid:not([disabled]):not([readonly]),textarea.ng-invalid:not([disabled]):not([readonly]),selection.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,textarea.ng-invalid:not([disabled]):not([readonly]):focus,selection.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;text-align:left}table.full-width tbody th.right{text-align:right!important}table.full-width td{padding:0 2px 10px;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 input[type=radio]{margin-top:7px}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:before,.fieldset-legend:after{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:before,.fieldset-label:after{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}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;filter:alpha(opacity=60)}.modal.full-size{width:98%;height:98%;left:1%;margin:0!important;top:1%!important}.modal.full-size-minus-header{border-radius:0;border:0;left:0;width:100%;margin:0!important;top:119px;bottom:0}.modal.full-size-minus-header+.modal-backdrop{opacity:.1}.modal.full-size-for-invoicing{border-radius:0;border:0;border-top:1px solid #C6C6C6;left:0;width:100%;margin:0!important;top:173px;bottom:0}.modal.full-size-for-invoicing+.modal-backdrop{opacity:.1}.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.two-lines,td.two-lines,th.two-lines{line-height:15px}label.single-line{line-height:22px;margin:0}kbd{font-family:sans-serif;border:1px solid #bbb;border-radius:4px;background:#DDD;color:#333;font-size:11px;padding:2px 5px;cursor:not-allowed}.typeahead{margin:-1px 0 0}ul[typeahead-popup]{right:0}legend{font-size:14px;font-weight:700;color:#666;line-height:28px}.btn:hover,.btn:focus{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}#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}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}ul.dropdown-menu a{text-overflow:ellipsis;overflow:hidden}.well{border-radius:0;box-shadow:none}.readonly{background-color:#fff!important}.readonly:focus{outline:0}.readonly label,.readonly th{font-weight:500!important}.readonly label{margin-top:-1px}.readonly button:not(.selection-part-button),.readonly .memo::before{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-legend span,.readonly .fieldset-label 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}.multiline{white-space:pre-wrap}.center{text-align:center!important}.right{text-align:right!important}th.right{text-align:center!important}label.field-label{padding-top:6px}.input-merge{position:relative}.input-merge input{display:block;width:100%}.input-merge button{position:absolute!important;right:0;width:32px}.input-merge.tool-button input{padding-right:40px}.input-merge.tool-button button{width:34px}.input-merge.medium-button input{padding-right:188px}.input-merge.medium-button button{width:112px}form label{line-height:30px}form input[type=checkbox]{margin-top:8px}form input[type=checkbox][class*=span]{width:auto;min-height:0}form input[type=radio]{margin-top:7px}form label input[type=radio]{margin-top:1px;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}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)}form[disabled] input,form[disabled] textarea{background-color:#EEE}form[disabled] button:after{content:"";display:block;position:absolute;left:-1px;right:-1px;bottom:-1px;top:-1px;background-color:rgba(224,224,224,.5);background-image:-moz-linear-gradient(top,rgba(224,224,224,.5),rgba(224,224,224,.5));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(224,224,224,.5)),to(rgba(224,224,224,.5)));background-image:-webkit-linear-gradient(top,rgba(224,224,224,.5),rgba(224,224,224,.5));background-image:-o-linear-gradient(top,rgba(224,224,224,.5),rgba(224,224,224,.5));background-image:linear-gradient(to bottom,rgba(224,224,224,.5),rgba(224,224,224,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80e0e0e0', endColorstr='#80e0e0e0', GradientType=0)}form[disabled] input[type=radio],form[disabled] input[type=checkbox]{opacity:.5;filter:alpha(opacity=50)}.form-group{color:#B1B1B1;text-shadow:1px 1px 0 #fff;position:relative;z-index:99;text-align:center;margin-top:10px}.form-group:before,.form-group:after{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}div.form label{line-height:30px}form.wide{max-width:none}input.static-field{border-color:transparent;box-shadow:none;background:transparent;margin-top:-1px}.asterisk{color:red;margin-left:2px}.clickable{cursor:pointer!important}.unclickable{cursor:default!important}.small{font-size:11px;color:#666}.numeric{text-align:right}.patient-selector input{width:91%}.simple-patient-selector input{width:84.5%}multi-record-editor input[input-type-number]{text-align:right}.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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0)}.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}.pdfPreview{overflow:hidden;left:50%;top:50%;width:210px;height:100px;margin:-50px 0 0 -105px;border:0;-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}.pdfPreview.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:28px;position:absolute;right:2px;top:1px;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:32px;right:0;bottom:0}.pdfPreview iframe{background:#fff url(../app-frontend/i/loader.gif) center center no-repeat;border:0;position:absolute;left:0;top:0;width:100%;height:100%}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:12px;top:50%;margin-top:-7px}.btn.with-icon:not(.tool-button) span{margin-left:15px}.btn.with-icon:not(.tool-button).icon-right{position:relative}.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{margin-left:0;margin-right:24px}.btn.tool-button{width:34px;padding:4px}.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:613px;margin-left:-250px;padding:25px 0 0}.modal-print .container-fluid{min-width:0}.modal-print a{text-align:center;cursor:pointer;margin-top:10px}.modal-print label{line-height:29px;text-align:right;padding-right:15px}.modal-print p{line-height:29px}#print-target{display:none;position:absolute;top:0}@media print{#container{display:none}#print-target{display:block}input,.selection-part-button{border:0!important;background:transparent!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}.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.max-height{bottom:5%;top:5%;max-height:650px}.modalForm.max-height.fade.in{top:5%}.modalForm.max-height .modal-body{position:absolute;right:10px;left:10px;width:auto;bottom:10px;top:42px;max-height:none}.modalForm.max-height .modal-body .form-footer{position:absolute;bottom:18px;left:18px;right:18px}.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}.searchPopup .fieldset{border:1px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px}.searchPopup label{color:#666;font-weight:700}.searchPopup input{width:100%}.searchPopup .btn-primary{margin:10px auto 0;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:0}.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:hover:not(.disabled),.searchPopup .list a.active{color:#FFF;background-color:#3372DB;text-decoration:none}#teamviewer{position:absolute;width:120px;height:60px;right:120px;bottom:20px}#teamviewer a{text-decoration:none}#teamviewer img{border:0;width:120px;height:60px}#teamviewer span{position:absolute;top:25.5px;left:50px;display:block;cursor:pointer;color:White;font-family:Arial;font-size:10px;line-height:1.2em;font-weight:700;text-align:center;width:65px}[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 th,.with-boxed-datatable .datatable table th,#content:not(.admin-theme) .datatable table td,.with-boxed-datatable .datatable table td{text-align:left;padding-left:10px;padding-right:5px}#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 th,.with-boxed-datatable .datatable table th,#content:not(.admin-theme) .datatable table td,.with-boxed-datatable .datatable table td{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}.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-no-index td,.datatable.recordset th,.datatable.recordset-no-index th{padding:1px 1px 0 10px;line-height:32px;background-color:#ececec}.datatable.recordset td.is-checkbox,.datatable.recordset-no-index td.is-checkbox,.datatable.recordset th.is-checkbox,.datatable.recordset-no-index th.is-checkbox{padding-right:12px}.datatable.recordset td.is-checkbox input,.datatable.recordset-no-index td.is-checkbox input,.datatable.recordset th.is-checkbox input,.datatable.recordset-no-index th.is-checkbox input{margin-top:0!important}.datatable.recordset td.is-icon a,.datatable.recordset-no-index td.is-icon a{line-height:33px}.datatable.recordset td.is-icon button,.datatable.recordset-no-index td.is-icon button{border:0;background:transparent}.datatable.recordset.grid td:not(:first-child),.datatable.recordset-no-index.grid td:not(:first-child),.datatable.recordset.grid th:not(:first-child),.datatable.recordset-no-index.grid th:not(:first-child){border-left:1px solid #ddd;border-right:1px solid #ddd;padding-right:10px}.datatable.recordset.grid td:last-child,.datatable.recordset-no-index.grid td:last-child,.datatable.recordset.grid th:last-child,.datatable.recordset-no-index.grid th:last-child{border-right:0}.datatable.plain{margin-bottom:10px;border-top:1px solid #DDD}.datatable.plain td:first-child,.datatable.plain th:first-child{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 th,.datatable.plain td{vertical-align:bottom}.datatable.plain .table-row-headers thead th:first-child{border-right:0}.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;filter:alpha(opacity=50)}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{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.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}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}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.extra6 #sidebar .box{top:294px}multi-record-editor list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;background:transparent;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+span{border-left:1px solid #DDD}multi-record-editor list>div .void{color:#9d261d;text-decoration:line-through}#form-content{margin:20px 20px 5px;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 .form-actions{background-color:transparent;padding-bottom:10px}.memo{position:relative}.memo input{width:100%}.memo: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-body{padding:10px;line-height:16px;*zoom:1}.panel-body:before,.panel-body:after{display:table;content:"";line-height:0}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{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 th,.panel>table>tbody:first-child td{border-top:0}.panel>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child{border-left:0}.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child{border-right:0}.patientSearchList{max-height:265px;overflow-x:scroll}.patientSearchList a{display:block}.template{display:none}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: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:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.popover-menu a{display:block;text-decoration:none;padding:3px 5px;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}.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;filter:alpha(opacity=50)}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;filter:alpha(opacity=50)}.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:transparent;color:inherit!important;border-color:#DDD;box-shadow:none}selection>.readonly .selection-part-button .caret{display:none}.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:0}.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}form-footer{display:block;padding-top:5px;border-top:1px solid #DDD;*zoom:1}form-footer:before,form-footer:after{display:table;content:"";line-height:0}form-footer:after{clear:both}form-footer:before,form-footer:after{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-body .form-footer{margin:15px -19px -19px;background-color:#d9d9d9}.modal-body .form-footer .info{float:left;margin-right:15px;line-height:36px;margin-top:7px;font-size:12px;color:#777}.actions-bar,.inline-actions-bar{*zoom:1}.actions-bar:before,.inline-actions-bar:before,.actions-bar:after,.inline-actions-bar:after{display:table;content:"";line-height:0}.actions-bar:after,.inline-actions-bar:after{clear:both}.actions-bar:before,.inline-actions-bar:before,.actions-bar:after,.inline-actions-bar:after{display:table;content:"";line-height:0}.actions-bar:after,.inline-actions-bar:after{clear:both}.actions-bar button,.inline-actions-bar button{float:right;height:36px;margin:7px 8px 0 0!important;min-width:120px}.actions-bar button:first-child,.inline-actions-bar button:first-child{margin-right:0!important}.inline-actions-bar{border-top:1px solid #eee}.modal.alert .actions-bar button,.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}.prompt li{margin:0 0 1em}.prompt hr{border-top:1px solid #ddd;margin:15px -19px}.prompt ul{margin-bottom:10px}.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{*zoom:1}.multiple-selection-part-field:before,.multiple-selection-part-field:after{display:table;content:"";line-height:0}.multiple-selection-part-field:after{clear:both}.multiple-selection-part-field:before,.multiple-selection-part-field:after{display:table;content:"";line-height:0}.multiple-selection-part-field:after{clear:both}.multiple-selection-part-field ul{margin:0;float:left;width:81.54463390170511%;*width:81.49448345035105%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-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;background:#F9f9f9}.multiple-selection-part-field .btn{float:left;width:7.723169508525577%;*width:7.673019057171515%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;height:30px}.multiple-selection-part-field .btn i{left:8px!important}.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:#666!important;color:#FFF}.datatable table td input{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 #08c}.dropdown-menu-datepicker thead tr+tr th{color:#ccc;text-transform:capitalize}.datepicker-day{border:0;color:#828282;font-size:12px;font-weight:700;padding:3px 8px;background: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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-radius:4px;color:#fff}.datepicker-day.active .text-info{color:#fff;font-size:12px;font-weight:400}.datepicker-day .text-info{color:#0da0dd}.datepicker-day .text-muted{color:#e9e9e9}.datepicker-month,.datepicker-year{border:0;border-color:transparent;color:#828282;font-size:12px;padding:12px 14px;background: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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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}.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:#F00;color:#FFF;text-decoration:none;cursor:pointer}.dz-complete{cursor:pointer}.dz-complete .dz-size,.dz-complete .dz-progress{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}.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}.specialty-list div{width:100%;*zoom:1;height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.specialty-list div:before,.specialty-list div:after{display:table;content:"";line-height:0}.specialty-list div:after{clear:both}.specialty-list div:before,.specialty-list div:after{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.5045135406218655%;*margin-left:1.4543630892678032%}.specialty-list div [class*=span]:first-child{margin-left:0}.specialty-list div .controls-row [class*=span]+[class*=span]{margin-left:1.5045135406218655%}.specialty-list div .span22{width:100%;*width:99.94984954864594%}.specialty-list div .span21{width:95.38615847542627%;*width:95.33600802407221%}.specialty-list div .span20{width:90.77231695085256%;*width:90.7221664994985%}.specialty-list div .span19{width:86.15847542627883%;*width:86.10832497492477%}.specialty-list div .span18{width:81.54463390170511%;*width:81.49448345035105%}.specialty-list div .span17{width:76.9307923771314%;*width:76.88064192577734%}.specialty-list div .span16{width:72.31695085255767%;*width:72.26680040120361%}.specialty-list div .span15{width:67.70310932798395%;*width:67.6529588766299%}.specialty-list div .span14{width:63.08926780341022%;*width:63.03911735205616%}.specialty-list div .span13{width:58.47542627883651%;*width:58.425275827482444%}.specialty-list div .span12{width:53.861584754262786%;*width:53.81143430290872%}.specialty-list div .span11{width:49.247743229689064%;*width:49.197592778335%}.specialty-list div .span10{width:44.63390170511534%;*width:44.58375125376128%}.specialty-list div .span9{width:40.02006018054163%;*width:39.96990972918756%}.specialty-list div .span8{width:35.406218655967905%;*width:35.35606820461384%}.specialty-list div .span7{width:30.79237713139418%;*width:30.742226680040115%}.specialty-list div .span6{width:26.17853560682046%;*width:26.128385155466397%}.specialty-list div .span5{width:21.56469408224674%;*width:21.514543630892675%}.specialty-list div .span4{width:16.950852557673016%;*width:16.900702106318953%}.specialty-list div .span3{width:12.337011033099298%;*width:12.286860581745236%}.specialty-list div .span2{width:7.723169508525577%;*width:7.673019057171515%}.specialty-list div .span1{width:3.1093279839518555%;*width:3.0591775325977935%}.specialty-list div .offset22{margin-left:103.00902708124373%;*margin-left:102.90872617853562%}.specialty-list div .offset22:first-child{margin-left:101.50451354062187%;*margin-left:101.40421263791376%}.specialty-list div .offset21{margin-left:98.39518555667%;*margin-left:98.29488465396189%}.specialty-list div .offset21:first-child{margin-left:96.89067201604814%;*margin-left:96.79037111334003%}.specialty-list div .offset20{margin-left:93.78134403209629%;*margin-left:93.68104312938817%}.specialty-list div .offset20:first-child{margin-left:92.27683049147443%;*margin-left:92.17652958876631%}.specialty-list div .offset19{margin-left:89.16750250752256%;*margin-left:89.06720160481444%}.specialty-list div .offset19:first-child{margin-left:87.6629889669007%;*margin-left:87.56268806419259%}.specialty-list div .offset18{margin-left:84.55366098294884%;*margin-left:84.45336008024073%}.specialty-list div .offset18:first-child{margin-left:83.04914744232698%;*margin-left:82.94884653961887%}.specialty-list div .offset17{margin-left:79.93981945837513%;*margin-left:79.83951855566701%}.specialty-list div .offset17:first-child{margin-left:78.43530591775327%;*margin-left:78.33500501504516%}.specialty-list div .offset16{margin-left:75.3259779338014%;*margin-left:75.22567703109328%}.specialty-list div .offset16:first-child{margin-left:73.82146439317954%;*margin-left:73.72116349047143%}.specialty-list div .offset15{margin-left:70.71213640922768%;*margin-left:70.61183550651957%}.specialty-list div .offset15:first-child{margin-left:69.20762286860582%;*margin-left:69.10732196589771%}.specialty-list div .offset14{margin-left:66.09829488465395%;*margin-left:65.99799398194584%}.specialty-list div .offset14:first-child{margin-left:64.5937813440321%;*margin-left:64.49348044132397%}.specialty-list div .offset13{margin-left:61.48445336008024%;*margin-left:61.38415245737211%}.specialty-list div .offset13:first-child{margin-left:59.97993981945837%;*margin-left:59.879638916750245%}.specialty-list div .offset12{margin-left:56.870611835506516%;*margin-left:56.77031093279839%}.specialty-list div .offset12:first-child{margin-left:55.36609829488465%;*margin-left:55.26579739217652%}.specialty-list div .offset11{margin-left:52.256770310932794%;*margin-left:52.156469408224666%}.specialty-list div .offset11:first-child{margin-left:50.75225677031093%;*margin-left:50.6519558676028%}.specialty-list div .offset10{margin-left:47.64292878635907%;*margin-left:47.542627883650944%}.specialty-list div .offset10:first-child{margin-left:46.13841524573721%;*margin-left:46.03811434302908%}.specialty-list div .offset9{margin-left:43.02908726178536%;*margin-left:42.92878635907723%}.specialty-list div .offset9:first-child{margin-left:41.52457372116349%;*margin-left:41.424272818455364%}.specialty-list div .offset8{margin-left:38.415245737211634%;*margin-left:38.31494483450351%}.specialty-list div .offset8:first-child{margin-left:36.91073219658977%;*margin-left:36.81043129388164%}.specialty-list div .offset7{margin-left:33.80140421263791%;*margin-left:33.701103309929785%}.specialty-list div .offset7:first-child{margin-left:32.29689067201605%;*margin-left:32.19658976930792%}.specialty-list div .offset6{margin-left:29.18756268806419%;*margin-left:29.087261785356063%}.specialty-list div .offset6:first-child{margin-left:27.683049147442325%;*margin-left:27.582748244734198%}.specialty-list div .offset5{margin-left:24.573721163490468%;*margin-left:24.47342026078234%}.specialty-list div .offset5:first-child{margin-left:23.069207622868603%;*margin-left:22.968906720160476%}.specialty-list div .offset4{margin-left:19.959879638916746%;*margin-left:19.85957873620862%}.specialty-list div .offset4:first-child{margin-left:18.45536609829488%;*margin-left:18.355065195586754%}.specialty-list div .offset3{margin-left:15.34603811434303%;*margin-left:15.245737211634905%}.specialty-list div .offset3:first-child{margin-left:13.841524573721163%;*margin-left:13.741223671013039%}.specialty-list div .offset2{margin-left:10.732196589769307%;*margin-left:10.631895687061183%}.specialty-list div .offset2:first-child{margin-left:9.227683049147442%;*margin-left:9.127382146439318%}.specialty-list div .offset1{margin-left:6.118355065195587%;*margin-left:6.018054162487463%}.specialty-list div .offset1:first-child{margin-left:4.613841524573721%;*margin-left:4.513540621865597%}.specialty-list div:before,.specialty-list div:after{display:table;content:"";line-height:0}.specialty-list div:after{clear:both}.specialty-list div:before,.specialty-list div:after{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.5045135406218655%;*margin-left:1.4543630892678032%}.specialty-list div [class*=span]:first-child{margin-left:0}.specialty-list div .controls-row [class*=span]+[class*=span]{margin-left:1.5045135406218655%}.specialty-list div .span22{width:100%;*width:99.94984954864594%}.specialty-list div .span21{width:95.38615847542627%;*width:95.33600802407221%}.specialty-list div .span20{width:90.77231695085256%;*width:90.7221664994985%}.specialty-list div .span19{width:86.15847542627883%;*width:86.10832497492477%}.specialty-list div .span18{width:81.54463390170511%;*width:81.49448345035105%}.specialty-list div .span17{width:76.9307923771314%;*width:76.88064192577734%}.specialty-list div .span16{width:72.31695085255767%;*width:72.26680040120361%}.specialty-list div .span15{width:67.70310932798395%;*width:67.6529588766299%}.specialty-list div .span14{width:63.08926780341022%;*width:63.03911735205616%}.specialty-list div .span13{width:58.47542627883651%;*width:58.425275827482444%}.specialty-list div .span12{width:53.861584754262786%;*width:53.81143430290872%}.specialty-list div .span11{width:49.247743229689064%;*width:49.197592778335%}.specialty-list div .span10{width:44.63390170511534%;*width:44.58375125376128%}.specialty-list div .span9{width:40.02006018054163%;*width:39.96990972918756%}.specialty-list div .span8{width:35.406218655967905%;*width:35.35606820461384%}.specialty-list div .span7{width:30.79237713139418%;*width:30.742226680040115%}.specialty-list div .span6{width:26.17853560682046%;*width:26.128385155466397%}.specialty-list div .span5{width:21.56469408224674%;*width:21.514543630892675%}.specialty-list div .span4{width:16.950852557673016%;*width:16.900702106318953%}.specialty-list div .span3{width:12.337011033099298%;*width:12.286860581745236%}.specialty-list div .span2{width:7.723169508525577%;*width:7.673019057171515%}.specialty-list div .span1{width:3.1093279839518555%;*width:3.0591775325977935%}.specialty-list div .offset22{margin-left:103.00902708124373%;*margin-left:102.90872617853562%}.specialty-list div .offset22:first-child{margin-left:101.50451354062187%;*margin-left:101.40421263791376%}.specialty-list div .offset21{margin-left:98.39518555667%;*margin-left:98.29488465396189%}.specialty-list div .offset21:first-child{margin-left:96.89067201604814%;*margin-left:96.79037111334003%}.specialty-list div .offset20{margin-left:93.78134403209629%;*margin-left:93.68104312938817%}.specialty-list div .offset20:first-child{margin-left:92.27683049147443%;*margin-left:92.17652958876631%}.specialty-list div .offset19{margin-left:89.16750250752256%;*margin-left:89.06720160481444%}.specialty-list div .offset19:first-child{margin-left:87.6629889669007%;*margin-left:87.56268806419259%}.specialty-list div .offset18{margin-left:84.55366098294884%;*margin-left:84.45336008024073%}.specialty-list div .offset18:first-child{margin-left:83.04914744232698%;*margin-left:82.94884653961887%}.specialty-list div .offset17{margin-left:79.93981945837513%;*margin-left:79.83951855566701%}.specialty-list div .offset17:first-child{margin-left:78.43530591775327%;*margin-left:78.33500501504516%}.specialty-list div .offset16{margin-left:75.3259779338014%;*margin-left:75.22567703109328%}.specialty-list div .offset16:first-child{margin-left:73.82146439317954%;*margin-left:73.72116349047143%}.specialty-list div .offset15{margin-left:70.71213640922768%;*margin-left:70.61183550651957%}.specialty-list div .offset15:first-child{margin-left:69.20762286860582%;*margin-left:69.10732196589771%}.specialty-list div .offset14{margin-left:66.09829488465395%;*margin-left:65.99799398194584%}.specialty-list div .offset14:first-child{margin-left:64.5937813440321%;*margin-left:64.49348044132397%}.specialty-list div .offset13{margin-left:61.48445336008024%;*margin-left:61.38415245737211%}.specialty-list div .offset13:first-child{margin-left:59.97993981945837%;*margin-left:59.879638916750245%}.specialty-list div .offset12{margin-left:56.870611835506516%;*margin-left:56.77031093279839%}.specialty-list div .offset12:first-child{margin-left:55.36609829488465%;*margin-left:55.26579739217652%}.specialty-list div .offset11{margin-left:52.256770310932794%;*margin-left:52.156469408224666%}.specialty-list div .offset11:first-child{margin-left:50.75225677031093%;*margin-left:50.6519558676028%}.specialty-list div .offset10{margin-left:47.64292878635907%;*margin-left:47.542627883650944%}.specialty-list div .offset10:first-child{margin-left:46.13841524573721%;*margin-left:46.03811434302908%}.specialty-list div .offset9{margin-left:43.02908726178536%;*margin-left:42.92878635907723%}.specialty-list div .offset9:first-child{margin-left:41.52457372116349%;*margin-left:41.424272818455364%}.specialty-list div .offset8{margin-left:38.415245737211634%;*margin-left:38.31494483450351%}.specialty-list div .offset8:first-child{margin-left:36.91073219658977%;*margin-left:36.81043129388164%}.specialty-list div .offset7{margin-left:33.80140421263791%;*margin-left:33.701103309929785%}.specialty-list div .offset7:first-child{margin-left:32.29689067201605%;*margin-left:32.19658976930792%}.specialty-list div .offset6{margin-left:29.18756268806419%;*margin-left:29.087261785356063%}.specialty-list div .offset6:first-child{margin-left:27.683049147442325%;*margin-left:27.582748244734198%}.specialty-list div .offset5{margin-left:24.573721163490468%;*margin-left:24.47342026078234%}.specialty-list div .offset5:first-child{margin-left:23.069207622868603%;*margin-left:22.968906720160476%}.specialty-list div .offset4{margin-left:19.959879638916746%;*margin-left:19.85957873620862%}.specialty-list div .offset4:first-child{margin-left:18.45536609829488%;*margin-left:18.355065195586754%}.specialty-list div .offset3{margin-left:15.34603811434303%;*margin-left:15.245737211634905%}.specialty-list div .offset3:first-child{margin-left:13.841524573721163%;*margin-left:13.741223671013039%}.specialty-list div .offset2{margin-left:10.732196589769307%;*margin-left:10.631895687061183%}.specialty-list div .offset2:first-child{margin-left:9.227683049147442%;*margin-left:9.127382146439318%}.specialty-list div .offset1{margin-left:6.118355065195587%;*margin-left:6.018054162487463%}.specialty-list div .offset1:first-child{margin-left:4.613841524573721%;*margin-left:4.513540621865597%}.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:0}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,.info-block{}.history .history-record,.info-block .history-record{border-radius:4px;border:1px solid #ccc;margin:10px 20px 30px;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:0;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;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;padding-left:15px}.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}.history li,.info-block li{list-style-type:square}.history table,.info-block table,.history p,.info-block p,.history li,.info-block li{margin:0 0 10px}.history th,.info-block th,.history td,.info-block td{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 th,.info-block table th,.history table td,.info-block table td{font-weight:400;border:solid 1px #eee}.history table thead th,.info-block table thead th,.history table tbody td,.info-block table tbody td{text-align:center}.history table tbody th,.info-block table tbody th,.history table .left,.info-block table .left{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}#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:0;-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:0}#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:0;-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}#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:14px;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;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}.e-acc .acc-table-line-plus button 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-line button{padding:0!important}.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:-26px 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:transparent}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:0;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}.duracao input[type=number]::-webkit-inner-spin-button,.duracao input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#dashboard{position:absolute;top:60px;left:0;bottom:0;right:0;min-height:400px}#dashboard:before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;top:0;bottom:0;background:#f3f3f3}#dashboard .center{width:726px;position:absolute;left:50%;margin-left:-363px;top:50%;margin-top:-185px}#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 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:gray;font-size:12px;text-align:left}a.help-prev,a.help-next{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-prev:hover,a.help-next: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-right:5px;margin-top:40px}#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.with-feed{padding-right:400px}#dashboard.with-feed .center{margin-left:-417.5px}#dashboard.with-feed+#dashboard-feed{display:block}#dashboard-feed{display:none;position:absolute;width:400px;top:60px;right:0;bottom:0;min-height:530px;overflow:hidden;background:#2d2d2d;color:#fff;box-sizing:border-box;padding:20px 40px}#dashboard-feed .media{margin-bottom:30px}#dashboard-feed .media .data{opacity:.2;font-size:10px;margin:0;line-height:1}#dashboard-feed .media .media-heading{font-size:11px;text-transform:uppercase;font-weight:400;line-height:1.2;margin:10px 0 15px}#dashboard-feed .media img{width:80px;height:80px;border:solid 1px #7a7a7a}#dashboard-feed .media .media-body{line-height:1.4}#dashboard-feed .media .media-body p{font-size:12px;opacity:.6;margin-bottom:0}#dashboard-feed .media .media-body a{font-size:10px;text-transform:uppercase;color:#f48035}#dashboard .TOS{position:absolute;top:0;right:0;bottom:0;left:0;background:#E4E4E4}#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 .well{overflow-y:auto;position:absolute;top:60px;right:25px;bottom:45px;left:15px;background:#fff}#dashboard .TOS .box-content .well h4{margin:20px 0}#dashboard .TOS .box-content .well h4:first-child{margin:5px 0 20px}#dashboard .TOS .box-content .well h5{margin-top:20px}#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:15px;padding-left:15px;min-width:100%;padding:15px 0 0}#dashboard .TOS .box-content .actions-bar{position:absolute;bottom:15px;right:25px}