@charset "iso-8859-1";
body{margin:0;background-color:#fff}
body,table,input,button,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
p{margin:1em 0}
h1{color:#49505f;margin:0 10px;font-size:20px}
h1 img{width:32px;height:32px;vertical-align:bottom}
h2,h3,h4,h5,h6{color:#222}
.corpo{text-align:center;margin:auto}
.conteudo{text-align:left;background-color:#fff;margin:auto;border:0}
.text-center{text-align:center}
#pesquisa{clear:both}
.tabela{border-collapse:separate}
.tabela td{padding:3px 0 3px 3px}
.sobre{width:500px;margin:auto}
.tabela_titulo{margin-bottom:2px}
.tabela_titulo th,.tituloth{font-weight:bold;border-top:2px solid #cfcfcf;border-bottom:2px solid #b0b0b0;color:#444;padding-left:3px;line-height:24px;background-color:#ddd;background-image:-moz-linear-gradient(#fff,#ddd);background-image:-webkit-linear-gradient(#fff,#ddd);background-image:linear-gradient(#fff,#ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.tabela_titulo td{padding:6px 3px;border-top:1px solid #ddd}
.tabela_titulo tr:nth-child(2) td,.tabela_titulo2 tr:nth-child(2) td{border-top:0}
.tabela_titulo2 td{padding:3px;border-top:1px solid #ccc}
th{font-weight:bold;border-bottom:1px solid #999;border-collapse:separate}
.td_odd{background:#f6f6f6}
.td_even{background:#fff}
.tabela_titulo2 .td_odd{background:#eee}
.tabela_titulo2 .td_even{background:#fafafa}
.td_odd:hover,.td_even:hover{background:#eaeaf0}
.td_scheduled{background:#ACE}
.td_sent{background:#BEB}
.td_failure{background:#F99}
tr.td_scheduled td,tr.td_sent td,tr.td_submitted td,tr.td_failure td{border-bottom:1pt solid #000}
.td_scheduled:hover{background:#9BD}
.td_sent:hover{background:#ADA}
.td_failure:hover{background:#E88}
.td_total td{border-top:1px solid #666}
.td_acoes{background-color:#e9e9e9}
.td_acoes td{padding:4px}
.td_inactive{color:#888}
.td_red{color:#e33;background:#fdd}
.td_red:hover{background:#ffbfbf}
.td_yellow{color:#440;background:#ffd}
.td_yellow:hover{background:#ffa}
.td_red td{border-color:#fff}
.forms{color:#036;background:#fff;border:1px solid #036;padding:1px}
.rodape{text-align:center;padding-top:1em;background-color:#fff;height:33px;font-size:11px}
a{color:#069}
a:link,a:visited,a:active{text-decoration:none}
a:visited,a:active{color:#069}
a:hover{text-decoration:underline;color:#069}
.ficha_paciente{clear:both;margin:0 5px;background-color:#f3f3f3;padding:10px 0;border:1px solid #a7a7a7;border-top-width:0;border-radius:0 0 5px 5px;position:relative}
.ficha_paciente table{text-align:left}
.odontograma td{padding:1px;border-right:1px dashed #999}
.odontograma td.noborder{padding:0;border-right-width:0}
.odontograma button{padding:0;margin:0;color:#000;border:1px solid #BBC;background-color:#f5f5f5;border-radius:4px}
.odontograma button.obs{color:#fff;background-color:#04c}
.odontograma button.realiz{color:#fff;background-color:#51a351}
.odontograma button.nrealiz{color:#fff;background-color:#bd362f}
.odontograma button.obs:hover{background-color:#03b}
.odontograma button.realiz:hover{background-color:#419341}
.odontograma button.nrealiz:hover{background-color:#ad261f}
.tabela_titulo2 th{font-weight:normal;background:#889;border-width:0;color:#eee;padding:0 5px;margin-bottom:2px;height:24px;filter:none !important}
.forms_proc{color:#036;background:#f0f0f0;border-style:solid;border-color:#036;border-width:1px}
.suggest_link{background-color:#f8f8f8;padding:2px 6px 2px 6px}
.suggest_link_over{background-color:#dde1e6;padding:2px 6px 2px 6px}
.search_suggest{background-color:#fff;text-align:left;border:1px solid #000;height:200px;overflow:auto}
#ribbon,.ribbon{margin-bottom:3px;box-shadow:0 2px 2px -2 #eee}
.ribbon{background-color:#f0f0f3;height:38px;width:100%;position:absolute;z-index:-1;border-bottom:1px solid #c6cace;top:0;left:0}
#ribbon ul{list-style-type:none;margin:0;padding:0;clear:both}
#ribbon li{margin:0;padding:0;float:left;text-align:center}
#ribbon a{display:block;text-decoration:none;font-family:Arial;font-size:12px}
#ribbon_tab li.tab a{margin-top:2px;line-height:32px;padding-top:3px;border-radius:4px 4px 0 0;font-size:13px}
#ribbon_tab li{width:100px}
#ribbon_tab li.selected a,#ribbon_tab li.tab a:hover{background-color:#fff;border:1px solid #c6cace;border-bottom:0}
.ribbon_buttons{height:75px;background-color:#fff;border:1px solid #c6cace;border-radius:0 0 5px 5px}
.ribbon_buttons a{padding:5px 9px 0 9px;font-size:11px;height:70px}
.ribbon_buttons li.selected{border:1px solid #c6cace;border-width:0 1px;background-color:#EEE}
.ribbon_buttons li.selected:first-child{border-left-width:0}
.ribbon_buttons li:hover{background-color:#f4f5f6}
.ribbon_buttons li{min-width:90px}
.ribbon_buttons img{width:48px;height:48px;padding:0 10px 4px 10px}
#janela{overflow:auto;padding:5px;clear:both}
.botao_home{height:125px;width:200px;font-weight:bold;float:left;color:#666;font-size:13px;text-align:center;margin:8px;background:#eee;background:-moz-linear-gradient(#fff,#ddd);background:-webkit-linear-gradient(#fff,#ddd);background:-ms-linear-gradient(#fff,#ddd);background:linear-gradient(#fff,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);border:1px solid #ccc;border-radius:8px;box-shadow:0 1px 6px 1px #bbb}
.botao_home:hover{background:#dde;background:-moz-linear-gradient(#f3f3f3,#d3d3d3);background:-webkit-linear-gradient(#f3f3f3,#d3d3d3);background:-ms-linear-gradient(#f3f3f3,#d3d3d3);background:linear-gradient(#f3f3f3,#d3d3d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d0d0d0',GradientType=0);border:1px solid #bbd;box-shadow-color:#bbc}
.botao_home div{margin-top:8px}
.botao_home img{margin-top:20px;height:64px;width:64px}
#password_bar{list-style-type:none;margin:0;padding:0;font-size:10px;height:14px;width:120px;border:1px solid #666}
#password_bar li{margin:0;padding:0;float:left;display:block;width:20px;line-height:14px}
#password_bar .red{background-color:#f00}
#password_bar .yellow{background-color:#ff0}
#password_bar .green{background-color:#0f0}
.tooltip.in{opacity:.95;filter:alpha(opacity=95)}
.tooltip-inner{white-space:pre;max-width:none;text-align:left;text-shadow:none}
.photo-selector{margin-bottom:0;height:24px;margin-top:-24px;position:relative}
.image-selector{position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;overflow:hidden}
.file-input{position:absolute;top:0;right:0;z-index:10;width:100%;height:100%;font-size:50px;opacity:0;filter:alpha(opacity=0)}
.dropdown-link{position:relative;display:block;float:none;clear:both;padding:3px 15px;font-size:12px;font-weight:normal;line-height:18px;color:#333;text-shadow:none;white-space:nowrap}
.dropdown-menu .dropdown-link:hover,.dropdown-menu .dropdown-link:focus,.dropdown-menu .dropdown-link.selected{color:#fff;background-color:#2271a9;background-repeat:repeat-x;background-image:-moz-linear-gradient(#2f7eb6,#2271a9);background-image:-webkit-linear-gradient(#2f7eb6,#2271a9);background-image:-ms-linear-gradient(#2f7eb6,#2271a9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f7eb6',endColorstr='#2271a9',GradientType=0);background-image:linear-gradient(#2f7eb6,#2271a9);text-decoration:none}
.input-medium{width:300px}
.ficha_mais td{width:33%}
.ficha_mais h3{color:#444;font-weight:normal;font-style:italic;margin:0;font-size:15px}
.lista_param{color:#333;clear:both;margin:10px 0 6px 0;padding:0}
.lista_param li{list-style:none;clear:both;line-height:1.5em;padding:1px 0}
form{margin:0}
.lista_param li.titulo{font-size:110%;border-bottom:1px solid #ccc;height:1.25em;margin-bottom:3px}
.lista_param span{color:#666;float:left;display:block;width:95px;text-align:right;padding-right:8px}
.lista_param li.titulo span{color:#333}
select,input[type="text"],input[type="password"]{padding:1px 2px;height:21px}
select,input[type="text"],input[type="password"],textarea{margin:1px 0;font-size:100%;color:#444;border-color:#999;width:auto}
select{height:23px;line-height:23px;margin:1px 0}
.btn{padding:1px 15px;font-size:13px;margin:0 0 2px 0;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.btn-small{font-size:12px}
.btn:visited{color:#333}
.btn-primary:visited,.btn-success:visited,.btn-danger:visited{color:#fff}
.td_acoes .btn,#dente .btn{margin:0}
label{display:inline;font-size:100%;line-height:1em}
input,textarea,.uneditable-input{width:auto}
input{*overflow:hidden}
textarea{overflow:auto}
label.smallRadio{display:inline;font-size:12px}
.tabs{font-family:Arial;list-style-type:none;padding:0 14px;margin:0 5px;height:26px;border:1px solid #a7a7a7;display:flex}
.tabs1{clear:both;padding-top:1em;border-width:0 0 1px}
.tabs2{clear:both;background-color:#f3f3f3;border-top:0;padding-top:5px}
.tabs>li{flex:1 1 auto}
.tabs>li,.tabs>li:after,.tabs>li:before{z-index:1;cursor:pointer;cursor:hand;position:relative;border:1px solid #aaa;float:left;height:25px;width:133px;margin-right:16px;background:#dfdfdf;background:linear-gradient(#eee,#ccc);*margin:0;*padding:0 6px;border-top-color:#bbb}
.tabs>li:hover,.tabs>li:hover:after,.tabs>li:hover:before{content:' ';border-top-color:#666;border-right-color:#666;border-left-color:#666;background:linear-gradient(#e6e6e6,#c6c6c6)}
.tabs>li.active,.tabs>li.active:after,.tabs>li.active:before{content:'  ';z-index:2;background:#f3f3f3;background:linear-gradient(#fff,#f3f3f3);border-color:#999 #888 #f3f3f3}
.tabs>li:after{content:'';position:absolute;right:-10px;top:-1px;transform:skewX(20deg);-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);border-left:0;margin:0;padding:0;border-radius:0 5px 0 0;z-index:2;width:16px}
.tabs>li:before{content:'';position:absolute;left:-10px;top:-1px;transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);border-right:0;margin:0;padding:0;border-radius:5px 0 0 0;width:16px}
.tabs>li>div{padding-top:6px;white-space:nowrap;overflow:hidden;z-index:3;position:relative;text-align:center}
#abaconfig{font-size:12px;color:#333;white-space:nowrap;padding:0 5px}
#abaconfig label{line-height:1.7em;padding-left:5px}
#drop-wrench b{padding:0;margin-left:-5px;margin-top:10px;zoom:1}
.tabs .dropdown{width:18px;margin:0;float:right;z-index:3}
.tabs .dropdown-menu{right:0;left:auto;text-align:left;margin:0}
.ui-slider-handle{background:#333 !important;width:5px !important;margin-left:-2px !important}
.ui-widget-content{background:none !important;border-width:0 !important}
.imagem_paciente,#slidercompare img,.ui-coverflow img{-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;border:0 none}
.imagem_paciente{height:200px;width:200px;background:0;text-align:center;float:left}
.imagem_paciente img{box-shadow:1px 1px 2px #444;border:2px solid #fff;background-color:#fff}
#coverflow .imagem_paciente{margin:3px}
#comparafoto .imagem_paciente{margin:8px}
.moeda{text-align:right;padding-right:15px}
.sucesso,.falha{font-size:12px;font-weight:bold;padding:10px 0;border-width:1px 0}
.sucesso{color:#3a3;background-color:#cfc;border:1px solid #3a3}
.falha{color:#a33;background-color:#fcc;border:1px solid #a33}
.ui-coverflow-wrapper{position:relative;overflow:hidden}
.ui-coverflow{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:absolute}
.ui-coverflow-item{position:relative;float:left}
.ui-coverflow-item:focus{outline:0}
#coverwrapper{height:300px;width:800px;margin:0 auto;margin-top:10px}
#coverflow{display:inline-block;height:600px;width:2600px;padding:42px;position:absolute;top:0;left:0;margin-top:4px}
a img{border:0}
h3.header{color:#223;padding:2px 6px;margin:8px 0;border-bottom:1px solid #334;font-size:13px}
.evol{padding:8px 6px;border-top:1px solid #99a}
.evol:first-child{border-top-width:0}
.evol div{float:right}
.td_odd_nohover{background:#e0e0e0}
.label,.badge{font-weight:400;font-size:11px}
.label-important[href],.badge-important[href]{background-color:#b94a48}
.label-important[onclick]:hover,.badge-important[onclick]:hover{background-color:#a33}
.label-warning,.badge-warning,.label-warning[href],.badge-warning[href]{background-color:#e88406}
.label-warning[onclick]:hover,.badge-warning[onclick]:hover{background-color:#d61}
.label-success[href],.badge-success[href]{background-color:#468847}
.label-success[onclick]:hover,.badge-success[onclick]:hover{background-color:#363}
.label-info[href],.badge-info[href]{background-color:#3a87ad}
.label-info[onclick]:hover,.badge-info[onclick]:hover{background-color:#168}
.label-inverse[href],.badge-inverse[href]{background-color:#333}
.btn-action{padding:0 7px;margin:0;line-height:18px}
.btn-push{font-size:12px;border-radius:0 0 4px 4px;padding:3px 9px;line-height:18px;border-top-width:0}
.btn-pay{padding:1px 10px 2px;margin:0}
input[type="radio"],input[type="checkbox"]{margin:0 0 4px 0}
.typeahead{max-height:200px;overflow-y:auto;overflow-x:hidden;z-index:1051;top:auto !important;left:auto !important}
.simplecolorpicker.icon,.simplecolorpicker div,.color_preview{border-radius:3px;border:1px solid #aaa;width:23px;height:23px;float:left;margin-top:2px}
.simplecolorpicker.picker{width:218px}
.simplecolorpicker.icon,.simplecolorpicker span{height:21px;width:21px}
.modal-header .close{font-size:18px;font-weight:bold;color:#666;text-shadow:1px 1px 0 #ccc;border:0;-webkit-appearance:none;background:0;position:absolute;right:0;top:0;padding:6px 11px 10px 10px}
.modal.fade.in{top:50%}
.modal-header h3{color:#333;font-size:14px;line-height:20px}
.modal-header{height:20px;border-bottom:1px solid #bbb;padding:9px 5px 9px 15px}
.modal-body{max-height:none}
.modal-footer{padding:6px 0;border-top:1px solid #bbb}
.modal-footer .btn{padding:2px 15px}
#slidercompare img,.tabela_titulo img{max-width:none}
.pagination ul>li>a,.pagination ul>li>span{border-color:#BBC}
.pagination ul>.active>a,.pagination ul>.active>span{font-weight:700;color:#222;background-color:#efefef;border-color:#aaa}
.cx-panel-column{width:50%;float:left}
.cx-data-value-check-option,.cx-data-value-radio-option{display:block}
.cx-panel legend{font-size:12px;margin:0 0 0 10px;line-height:1em;border:0;width:auto;padding:0 5px}
.cx-panel fieldset{border-left:1px solid #aaa;border:1px solid #aaa;margin:5px;padding:5px}
.cx-panel input[type="text"]{width:100%}
.cx-panel textarea{width:100%;height:60px}
.form-text{padding-right:6px}
.form-memo{padding-right:14px}
.form-calc-input{white-space:nowrap}
.borda{border-style:dashed;border-width:1px;border-color:#999}
.nav-tabs>li>a{border:1px solid #ccc;background-color:#fafafa;margin-top:3px;padding:8px 0;width:90px;text-align:center;line-height:16px;border-radius:4px 4px 0 0;border-bottom-width:0;width:100px}
.nav-tabs>li>a:hover{border:1px solid #aaa;background-color:#eeeef9;border-bottom:0}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{font-weight:bold;border-top:2px solid #666!important;padding-bottom:6px}
.hidden{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px}
.formtable td{padding-top:8px}
.formtable{margin-bottom:15px}
.formtitle{font-style:italic;font-size:15px;color:#333;border-bottom:1px solid #aaa;padding-bottom:2px;padding-left:6px;margin-bottom:3px}
#password_strength{font-size:10px}
input.data_field{width:80px}
input.time_field{width:40px}
.btn{*margin:0 2px}
button.btn,input.btn{*height:22px;*padding-top:0;*padding-bottom:0;*margin:0 2px}
.modal-footer .btn{margin:0 3px !important}
.alert{line-height:1.5em;padding:8px 14px}
input.phone_field{width:115px}
input.cpf{width:150px}
.loginbox{margin:30px auto 0 auto;border:1px solid #ddd;padding:16px;background-color:#f3f3f6;border-radius:8px;box-shadow:0 0 4px #ccc;color:#222;position:relative;width:318px}
.raiz{width:12px;height:33px;line-height:33px}
#question{position:absolute;right:5px;top:4px;width:25px;cursor:help;z-index:1}
#ribbon #notificacao-menu li{padding:6px 8px;width:auto;text-align:left;border-bottom:1px solid #bbb;float:none}
#ribbon #notificacao-menu li:hover{background-color:#eaebf6;border-color:#999}
#ribbon #notificacao-menu li:last-child{border-bottom-width:0}
.notif-data{color:#999;font-size:12px;padding-bottom:3px}
.notif-red{background-color:#f6d0d0}
#notificacao-menu{overflow:auto;max-height:320px;width:260px;color:#444;right:0;left:auto}
.jqplot-highlighter-tooltip{color:#333;font-size:12px;border-radius:4px;padding:3px 6px;border:1px solid #666;background-color:rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#aaffffff',endColorstr='#aaffffff');box-shadow:1px 1px 2px 0 #999;font-family:Verdana,Arial,Helvetica,sans-serif}
table.jqplot-table-legend{font-size:12px}
#tabcontent{background-color:#fff;border:1px solid #ddd;border-top-width:0;padding:0}
#maintabs{margin-bottom:0;margin-top:10px;padding:0}
#maintabs a{border-radius:0;width:200px;height:25px;color:#000;border:0}
#maintabs li{border:1px #919191 solid}
#maintabs li{background-color:#ffeaea !important}
#tab_all.active,#tab_all:hover{border-top:2px #737373 solid !important;margin-top:-1px}
#tab_today.active,#tab_today:hover{border-top:2px #4986e7 solid !important;margin-top:-1px}
#tab_today_ex.active,#tab_today_ex:hover{border-top:2px #16a765 solid !important;margin-top:-1px}
#tab_all.active,#tab_today.active,#tab_today_ex.active{border-bottom:0 !important}
.jqplot-point-label{color:black;font-size:12px}
.chart{width:100%}
.chart li{box-shadow:0 1px 0 0 rgba(255,255,255,.6) inset;display:table;height:125px;padding:5px 0;position:relative;text-align:center;width:300px}
.chart li:first-child{border-radius:4px 4px 0 0}
.chart li:last-child{border-radius:0 0 4px 4px}
.chart .centralizer{display:table-cell;vertical-align:middle}
.chart .axis{display:none;top:-25px;width:11%}
.chart .label{background:#eaeaea;margin:-.6em 0 65px 0}
.chart .percent{float:right;font-size:14px;letter-spacing:-3px;opacity:.4;color:#fff;text-shadow:1px 1px 1px #666;letter-spacing:0;margin-right:20px}
.chart .barText{float:left;text-align:left;margin-left:20px;font-size:12px;color:#000}
.chart .barText:not([ie8andbelow]){color:#fff;text-shadow:1px 1px 1px #666}
.chart .available{background-color:#7c6;background-image:linear-gradient(#7d6,#7b6 70%);border:1px solid #5b4}
.chart .scheduled{background-color:#fc4;background-image:linear-gradient(#fc6,#fb2 70%);border:1px solid #ff920a}
.chart .sent{background:#29d;background-image:linear-gradient(#2ae,#28c 70%);border:1px solid #006ea5}
.chart span{font-size:12px}
#divFormCredito{float:left;display:none;border:solid 1px;width:421px;height:337px;border-radius:5px;border-color:#bbb;font-size:16px;margin-left:15px;margin-top:11px}
#divFormCredito .belowText{font-size:12px}
.moneyVal{font-size:16px}
input[type="text"].numberInput{width:70px;margin-left:8px}
.pergunta{font-weight:bold;margin:1.5em 0 .5em 0}
.resposta{text-indent:1em}
.fc-event{color:#222 !important;cursor:pointer}
.datepicker{top:0;left:0;padding:4px;margin-top:1px;border-radius:4px;z-index:1050;border-color:#aaa;width:245px}
.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;position:absolute;top:-7px;left:6px}
.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.datepicker>div{display:none}
.datepicker table{width:100%;margin:0}
.datepicker td,.datepicker th{text-align:center;height:20px;border-radius:4px}
.datepicker td.day:hover{background-color:#dde}
.datepicker td.day.disabled{color:#eee}
.datepicker td.old,.datepicker td.new{color:#999}
.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#04c;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker td.active:hover,.datepicker td.active:focus,.datepicker td.active:active,.datepicker td.active.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c}
.datepicker td span{display:block;width:75px;height:28px;line-height:28px;float:left;margin:2px;border-radius:4px}
.datepicker td span:hover{background:#eee}
.datepicker td span.active{color:#fff;background-color:#06c;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c}
.datepicker td span.old{color:#999}
.datepicker th.next,.datepicker th.prev{font-size:21px}
.datepicker th.next:hover,.datepicker th.prev:hover{background:#eee}
.datepicker .dow{background-color:#bce}
.input-date input{border-radius:4px 0 0 4px;border-right:0}
.input-date .add-on{background:#eee url("../imagens/glyphicons-halflings.png") no-repeat -186px -116px;border:1px solid #999;border-radius:0 4px 4px 0;height:23px;display:inline-block;width:24px;vertical-align:middle}
.input-date .loading{background:#eee url("../imagens/loading.gif") no-repeat 4px 4px;background-size:16px;background-position:-4px -4px\9}
object{display:none}
.foto{border:1px solid #666;border-top-color:#ccc;border-left-color:#ccc}
#dropdownfoto{margin-top:9px}
.popover{color:#000}
.cardlist{position:relative;width:469px;margin:0 0 10px 10px;float:left;box-shadow:1px 1px 4px #ccc;border-radius:5px;border:1px solid #ccc;height:100px;border-left:5px solid #56b;background-color:#fafbfc}
.cardlist p{margin:5px 0}
.cardlist .photo{width:100px;height:100px;float:left;margin-right:10px}
.cardlist .btn-action{float:right}
.cardlist .btn-action,.cardlist .over{border-radius:0;padding:3px 9px;margin:0}
.cardlist .pac{font-weight:bold;font-size:12px;margin-top:5px}
.cardlist .bottom{position:absolute;bottom:0;left:110px;right:0;margin:0;line-height:26px}
.cardlist .over{display:none;font-size:12px;padding:2px 6px;width:100px}
.cardlist:hover .over{display:block}
.cardlist .btn-action:first-child{border-top-right-radius:5px}
.cardlist .btn-action:last-child,.cardlist .btn-action:last-of-type{border-bottom-left-radius:5px}
.debito{border-left-color:#b94a48;background-color:#fdd}
.actionbar{margin:1em 10px 18px;clear:both}
.actionbar .search{float:left;padding-bottom:1em}
.actionbar .filter{padding:0 200px 1em;text-align:center}
.actionbar .action{float:right;padding:0 0 1em 1em}
.actionbar .action .btn{line-height:23px}
#recibo{width:600px;font-family:Courier,monospace;font-size:12px;margin:0 auto}
#recibo .title{text-align:center;font-size:150%;letter-spacing:0.25em;margin-bottom:0.2em}
#recibo .subtitle{text-align:center}
#recibo p{margin:0.5em 0}
#recibo .sign{width:50%;border-top:1px solid #000;margin:4em auto 0;padding-top:0.5em;text-align:center}
#recibo.peq{font-size:12px}
#recibo.med{font-size:14px}
#recibo.gde{font-size:16px}
.btn-link,.btn-link:hover{filter:none}
.btn-link{padding:0;margin:0;border:0;line-height:normal;font-size:1em}
.alert-nodata{width:50%;margin:10px auto 0 auto;font-style:italic}
td[onclick],span[onclick],.botao_home,#Salvar,#ribbon #notificacao-menu li,.odontograma button,.image-selector,.file-input,.dropdown-link,.dropdown-link.selected,.ui-coverflow-item,.modal-header .close,.datepicker td.day:hover,.datepicker td span,.datepicker th.next,.datepicker th.prev,.input-date .add-on,.cardlist{cursor:pointer;cursor:hand}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.fc-view-agendaDay .fc-event-time,.fc-view-agendaDay .fc-event-title{display:inline}
.fc-view-agendaDay .fc-event-title:before{content: ' - '}
@media print{
/*retirar media print do bootstrap*/
*{-webkit-print-color-adjust:exact}
.modal-backdrop{background-color:#fff;opacity:0 !important}
body{background-color:#fff}
.noprint,.btn{display:none}
}
.modal.fade{transition:none}
#toast-container>div{border-radius:4px;width:320px;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);margin-top:10px}
.toast-warning{background-color:#bd362f}
.toast-message{margin:5px 0}
@media only screen and (min-width:980px) {
	.cardlist{width:31.5%;margin:0 0 10px 1%}
}