@charset "UTF-8";
.cke_button__source_label{display:none!important}
.front{float:left;background:#fff;background-color:rgba(255,255,255,.8);border:solid 1px #eee;box-shadow:1px 1px 5px rgba(0,0,0,.5);border-radius:4px}
img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0}
.radio-inline,.checkbox-inline{padding:7px 0 7px 20px}
.tabs{font-family:Arial;list-style-type:none;padding:0 0 0 14px;margin:0 0 0 1px;height:39px;border-bottom:1px solid #ccc}
.tabs>li,.tabs>li:after,.tabs>li:before{margin-top:4px;border-bottom:1px solid #ccc;z-index:1;cursor:pointer;cursor:hand;position:relative;border:1px solid #aaa;float:left;height:35px;width:111px;margin-right:15px;background:#dfdfdf;background:linear-gradient(#f1f1f1,#e9e9e9);*margin:0;*padding:0 6px}
.tabs>li{display:flex;align-items:center;justify-content:center}
.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{border-bottom:0;content:'  ';z-index:2;background:#f3f3f3;background:linear-gradient(#f3f3f3,#fafafa);border-color:#888 #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 3px 0 0;z-index:2;width:17px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.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:3px 0 0 0;width:17px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tabs>li>div{white-space:nowrap;overflow:hidden;z-index:3;position:relative;text-align:center}
.your-box{background-image:url(../images/icons/keyImage.png);background-repeat:no-repeat;width:15px;height:15px;background-position:0 0}
.has-error .your-box{background-position:-15px 0}
#containerDivCapa{margin:0 auto;position:absolute;left:50%;margin-left:-392px;top:120px}
#logoWindow{padding:15px;width:420px;font-size:25px;text-align:center}
#loginWindow{padding:15px;width:344px;margin-left:20px}
.form-nome{font-size:22px;border-bottom:1px solid #e5e5e5;margin-bottom:5px;text-align:center}
.form-nome h1{font-size:22px}
.form-paciente{font-size:16px}
.form-radiocheck .radio-inline,.form-radiocheck .checkbox-inline{width:150px;margin:0}
.multi-checkbox .checkbox{margin-top:-5px!important}
.datepicker{top:0;left:0;padding:4px;margin-top:1px;border-radius:4px;z-index:1050;border-color:#aaa;width:245px;margin-left:-213px}
.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;right: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;right:7px}
.datepicker>div{display:none}
.datepicker table{width:100%;margin:0}
.datepicker td,.datepicker th{text-align:center;height:20px;font-weight:400}
.datepicker td.day{border-radius:4px;cursor:pointer}
.datepicker td.day:hover{background-color:#dde}
.datepicker td.day.disabled{color:#eee;cursor:default}
.datepicker td.today{box-shadow:inset 0 0 0 2px #bce}
.datepicker td.old,.datepicker td.new{color:#999}
.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#04c;text-shadow:1px 1px 0 #333}
.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:20px;cursor:pointer}
.datepicker th.next:hover,.datepicker th.prev:hover{background:#eee}
.datepicker .form-control{display:inline;padding:0 4px;height:25px}
.datepicker .dow{background-color:#bce;padding:5px 0}
.datepicker-left:before{right:auto;left:6px}
.datepicker-left:after{right:auto;left:7px}
.bootstrap-timepicker .input-group-addon,.input-date .input-group-addon,td[onclick],tr[onclick]{cursor:pointer}
.bootstrap-timepicker{width:135px}
.bootstrap-timepicker-widget table td a{padding:0}
.bootstrap-timepicker-widget{z-index:1050!important}
.bootstrap-timepicker-widget table td input{width:40px;padding:4px 10px;height:30px}
.time_field{width:105px !important}
.input-date{width:140px}
.input-date .input-group-addon,.bootstrap-timepicker .input-group-addon{padding:6px 10px}
.data_field{width:100% !important}
#componentes .data_field,#builder .data_field{width:110px !important}
#componentes .image-radio img,#componentes .image-checkbox img{width:50px;height:50px}
legend h1{font-size:26px;margin:0}
.subtitle{font-size:18px}
.nicebox{border:solid 1px #ccc;border-radius:3px;background-color:#fafafa;padding:20px}
.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;cursor:pointer}
.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}
.navbar .dropdown-menu>li>a:hover,.navbar .navbar-nav>li>a:hover{background-color:#e7e7e7}
.divReport{display:block;width:90%;margin:10px auto 0 auto;margin-bottom:10px}
.divReport select{width:200px}
@media(max-width:475px){
	.divReport select{width:120px}
}
div.tooltip-inner{width:100%;max-width:240px;text-align:left}
.topMenu .dropdown-toggle{line-height:50px;padding:0 10px}
.topMenu .dropdown-toggle span{vertical-align:middle}
.topMenu .dropdown-toggle .glyphicon{font-size:24px;color:#444}
.menuicon{position:relative;display:inline-block;background-image:url(../images/icons/menu.png);background-repeat:no-repeat;width:32px;height:32px}
.menuicon-users{background-position:0 0}
.menuicon-pac{background-position:-32px 0}
.menuicon-form{background-position:-64px 0}
.menuicon-auth{background-position:-96px 0}
.menuicon-comp{background-position:-128px 0}
.navbar-nav>li>a{padding-top:8px;padding-bottom:8px}
.tdclick{padding:6px 0 !important}
.tdclick label{display:block;margin:0;line-height:34px}
.text-muted2{color:#aaa}
.pagination .active,.pagination .active:hover{background-color:#cdf;border-color:#609dd2;margin-right:1px;border-radius:3px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{border-color:#bbb;border-radius:4px}
.user-icon{width:50px;background:#e3e3e3;height:50px;padding:10px;font-size:30px}
.formula{color:#60F;font-weight:bold}
div.jqplot-title{text-align:inherit}
.jqplot-data-label{color:#fff;text-shadow:1px 1px 0 #444}
.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{z-index:9999;background-color:#fafafa;font-size:12px;padding:1px 3px}
table.jqplot-table-legend{max-width:320px;max-height:250px;border:0;overflow:auto;display:block;z-index:100}
td.jqplot-table-legend-label{padding-left:5px}
td.jqplot-table-legend{vertical-align:top}
#panelHeadingAtributos:hover{cursor:pointer;cursor:hand}
.dd{list-style:none}
.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}
.dd-list .dd-list{padding-left:30px}
.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}
.dd-handle{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;background:linear-gradient(top,#fafafa 0,#eee 100%);border-radius:3px;box-sizing:border-box}
.dd-handle:hover{color:#2ea8e5;background:#fff;cursor:move}
.dd-readonly .dd-handle:hover{cursor:default;color:#333}
.dd-item>button{display:block;position:relative;cursor:pointer;float:left;width:30px;height:30px;margin-right:10px;white-space:nowrap;overflow:hidden;border:0;font-size:14px;font-weight:700}
.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box}
.dd-dragel{position:absolute;pointer-events:none;z-index:9999}
.dd-dragel>.dd-item .dd-handle{margin-top:0}
.dd-dragel .dd-handle{box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}
ul.token-input-list-facebook{border-color:#CCC;border-radius:4px;width:auto;line-height:22px;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%)}
li.token-input-token-facebook{padding:1px 5px;color:#fff;border-color:#fff}
li.token-input-token-facebook span{color:#fff;margin-left:3px}
span+ul.token-input-list-facebook{border-radius:0 4px 4px 0}
.label-tag{font-size:80%}
.tab-content{border:solid 1px #ccc;border-radius:0 0 3px 3px;border-top-width:0;background-color:#fafafa;padding:20px;clear:both}
.table>tbody>tr>td{line-height:30px}
.table>tbody>tr>td.simple-height{line-height:1.42857143}
.table label{margin:0}
.table-striped{background-color:#f3f3f3}
.fc-day-grid>div.fc-row:nth-of-type(even) {background: rgb(255, 253, 253);}
.fc-day-grid>div.fc-row:nth-of-type(odd) {background: #f3f2f2;}
.nowrap{white-space:nowrap}
.paragraph{white-space:break-spaces}
.ng-scope .radio,.ng-scope .checkbox{padding-top:0;color:#333 !important}
.ng-scope .form-inline .radio,.ng-scope .form-inline .checkbox{margin-right:20px}
.ng-scope .form-inline input[type=radio],.ng-scope .form-inline input[type=checkbox]{margin-right:5px}
.ng-scope .form-control{width:auto;max-width:100%}
.ng-scope .form-group{margin:0;padding:10px 0;word-wrap: break-word}
.ng-scope .control-label{font-weight:bold;text-align:justify !important;padding:0}
.ng-scope .fb-form-object,.ng-scope .fb-form-object-editable{padding:0}
.ng-scope .fb-form-object:first-child,.ng-scope .fb-form-object-editable:first-child{padding:0}
.ng-scope .fb-form-object:first-child .form-group,.ng-scope .fb-form-object-editable:first-child .form-group{border-top:0}
.ng-scope .fb-form-hidden{border:1px dashed #999;background-color:#f3f3f3;margin:5px 0;border-radius:3px;padding-left:10px !important}
.ng-scope .fb-form-hidden .label-hidden{float:right;margin:-1px;padding:3px 6px}
.ng-scope .form-2col .checkbox,.ng-scope .form-2col .radio{width:50%;float:left}
.ng-scope .form-2col .help-block{clear:both;padding-top:5px}
.ng-scope h3{margin:0 0 10px;text-align:justify;font-size:22px}
.ng-scope h3 span{font-size:12px;margin-right:5px}
.ng-scope .help-block{color:#777;text-align:left}
.ng-scope .bootstrap-filestyle{display:table;max-width:500px}
.ng-scope .bootstrap-filestyle input[type=text]{width:100%}
.ng-scope .form-title,.ng-scope .form-text{border-top:0}
.ng-scope .form-title .ng-div{margin-top:0}
.ng-scope .form-title{cursor:pointer;cursor:hand;padding:0;margin-top:15px}
.ng-scope .form-title label{cursor:pointer;cursor:hand}
.ng-scope .form-title h3{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:0}
.ng-scope .form-text{text-align:justify}
.ng-scope .fb-form-object .ng-video p{display:none}
.ng-scope .fb-form-object-editable .ng-video iframe{display:none}
.ng-scope .form-control.input-p{width:100px;max-width:100%}
.ng-scope .form-control.input-m{width:200px;max-width:100%}
.ng-scope .form-control.input-g{width:300px;max-width:100%}
.ng-scope .form-control.input-x{width:500px;max-width:100%}
.ng-scope .form-control.input-xg{width:750px;max-width:100%}
.ng-scope .fb-form-object-editable.has-error,.ng-scope .form-group.has-error{background-color:#ffe6e6}
.ng-scope .notObrig .fb-required:after{display:none}
.ng-scope .notObrig.has-error{background-color:initial}
.ng-scope .notObrig.has-error .control-label{color:#333}
.ng-scope .notObrig.has-error .form-control{border-color:rgba(118,118,118,.3)}
.fb-component:nth-child(odd){clear:both}
.fb-component{float:left;width:48%;margin:4px 1%;padding:0}
#componentes .help-block,.fb-component.dragging .help-block,#componentes .chart-container,#componentes .fb-component .panel{display:none}
#componentes .form-horizontal,#builder .fb-builder{padding:0 10px}
#componentes input[name=buscaFormExterno]{width:160px}
#builder .fb-builder{min-height:500px}
.ng-div{margin-top:5px}
.ng-div label{margin:0}
.ng-scope .ng-matrix{width:auto;font-size:14px;margin-bottom:0}
.ng-scope .ng-matrix td[align]{padding:8px 4px}
.ng-scope .ng-matrix input[type=text]{padding:6px 8px}
.ng-scope .ng-matrix .form-control{width:50px;max-width:100%}
.ng-scope .ng-matrix .form-control.input-{width:75px}
.ng-scope .ng-matrix .form-control.input-p{width:50px}
.ng-scope .ng-matrix .form-control.input-m{width:125px}
.ng-scope .ng-matrix .form-control.input-g{width:200px}
@media(max-width:767px){
	.fb-form-object .ng-scope .ng-matrix{width:100%!important;background-color:initial!important}
	.fb-form-object .ng-scope .ng-matrix thead{display:none}
	.fb-form-object .ng-scope .ng-matrix td{display:block;text-align:left;border-width:0!important;padding:0!important}
	.fb-form-object .ng-scope .ng-matrix tr{background-color:initial!important}
	.fb-form-object .ng-scope .ng-matrix tr td:first-child{font-weight:bold;margin-top:10px}
	.fb-form-object .ng-scope .ng-matrix tr:first-child td:first-child{margin-top:0}
	.fb-form-object .ng-scope .ng-matrix span{display:inline!important;padding-left:5px;font-weight:normal}
	.fb-form-object .ng-scope .ng-matrix input[type=text]{display:inline; width: 100%;}
	.ng-scope .ng-matrix .form-control.input-{width: 100% !important; margin-bottom: 10px;}
}
.ng-scope .ng-matrix .form-control.input-x{width:500px;max-width:100%}
.ng-scope .ng-matrix .form-control.input-xg{width:750px;max-width:100%}
.img-max-width{max-width:100%}
.control-error{margin-left:15px}
.has-error-alert .checkbox,.has-error-alert .checkbox-inline,.has-error-alert .control-label,.has-error-alert .help-block,.has-error-alert .radio,.has-error-alert .radio-inline,.has-error-alert.checkbox label,.has-error-alert.checkbox-inline label,.has-error-alert.radio label,.has-error-alert.radio-inline label{color:#a94442}
.has-error-alert .control-error{margin:7px 0 0}
.has-error-alert .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error-alert .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error-alert .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}
.has-error-alert .form-control-feedback{color:#a94442}
.popover{max-width:350px}
.popover form{width:280px}
.popover-content .ng-scope label{margin-left:0}
.popover-content .ng-scope .form-group{padding:0 0 10px}
.popover-content .ng-scope .form-group:last-child{padding:0}
.popover-content .ng-scope .checkbox{margin-top:0}
.popover-content .ng-scope hr{margin:0 0 10px}
.popover-content .ng-scope textarea,.popover-content .ng-scope input[type=text],.popover-content .ng-scope select{width:100%}
.popover-content .ng-scope button{width:57px}
#componentes .form-group{margin-bottom:0}
#cabecalho.is_stuck{border-bottom:1px solid #ccc;margin-top:0 !important}
.is_stuck{z-index:9}
#toast-container>div{border-radius:8px;width:320px;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100)}
/*.toast-warning{background-color:#bd362f}*/
.col-xxs-12,.col-xxs-11,.col-xxs-10,.col-xxs-9,.col-xxs-8,.col-xxs-7,.col-xxs-6,.col-xxs-5,.col-xxs-4,.col-xxs-3,.col-xxs-2,.col-xxs-1,.col-xxxs-12,.col-xxxs-11,.col-xxxs-10,.col-xxxs-9,.col-xxxs-8,.col-xxxs-7,.col-xxxs-6,.col-xxxs-5,.col-xxxs-4,.col-xxxs-3,.col-xxxs-2,.col-xxxs-1{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media(max-width:640px){
	.col-xxs-12,.col-xxs-11,.col-xxs-10,.col-xxs-9,.col-xxs-8,.col-xxs-7,.col-xxs-6,.col-xxs-5,.col-xxs-4,.col-xxs-3,.col-xxs-2,.col-xxs-1{float:left}
	.col-xxs-12{width:100%}
	.col-xxs-11{width:91.66666667%}
	.col-xxs-10{width:83.33333333%}
	.col-xxs-9{width:75%}
	.col-xxs-8{width:66.66666667%}
	.col-xxs-7{width:58.33333333%}
	.col-xxs-6{width:50%}
	.col-xxs-5{width:41.66666667%}
	.col-xxs-4{width:33.33333333%}
	.col-xxs-3{width:25%}
	.col-xxs-2{width:16.66666667%}
	.col-xxs-1{width:8.33333333%}
	.ng-scope h3{text-align:left}
	.ng-scope .form-2col .checkbox,.ng-scope .form-2col .radio{width:100%;float:none}
	.chosen-container{width:100% !important}
}
@media(max-width:480px){
	#responsiveTablePermissoes{padding:0}
	.col-xxxs-12,.col-xxxs-11,.col-xxxs-10,.col-xxxs-9,.col-xxxs-8,.col-xxxs-7,.col-xxxs-6,.col-xxxs-5,.col-xxxs-4,.col-xxxs-3,.col-xxxs-2,.col-xxxs-1{float:left}
	.col-xxxs-12{width:100%}
	.col-xxxs-11{width:91.66666667%}
	.col-xxxs-10{width:83.33333333%}
	.col-xxxs-9{width:75%}
	.col-xxxs-8{width:66.66666667%}
	.col-xxxs-7{width:58.33333333%}
	.col-xxxs-6{width:50%}
	.col-xxxs-5{width:41.66666667%}
	.col-xxxs-4{width:33.33333333%}
	.col-xxxs-3{width:25%}
	.col-xxxs-2{width:16.66666667%}
	.col-xxxs-1{width:8.33333333%}
	.ng-scope label{margin-left:0}
	legend h1{font-size:20px}
}
@media(max-width:790px){
	#containerDivCapa{position:relative;left:auto;top:auto;margin:0}
	#logoWindow{width:100% !important;float:none;margin:15px 0 0;padding-bottom:0}
	#loginWindow{width:100%;float:none;margin:0;margin-bottom:15px}
	#formLogin .form-group{margin-bottom:0}
	.container.nicebox{border:0;padding:15px;width:100%}
	body{padding:0!important;background-color:#fafafa}
	#frontDiv{margin:15px}
}
@media(min-width:791px){
	.quebraTabela{overflow-x:auto}
	.tabelaFixa td:first-child{position:sticky;left:0;z-index:300;background-color:#fafafa}
	.tabelaFixa.table-striped td:first-child{background-color:#f3f3f3!important}
	.tabelaFixa.table-striped tr:nth-of-type(odd)>td:first-child{background-color:#f9f9f9!important}
}
@media(min-width:790px){
	.no-container{margin:0 15px}
}
@media(max-width:340px){
	#logoImg{width:100%}
}
.col-pull-left,.col-pull-right{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-pull-left{float:left}
.col-pull-right{float:right}
.no-padding-left{padding-left:0 !important}
.no-padding-right{padding-right:0 !important}
.no-padding{padding-left:0 !important;padding-right:0 !important}
.row-sm{margin-right:-10px;margin-left:-10px}
.row-sm .col-lg-1,.row-sm .col-lg-10,.row-sm .col-lg-11,.row-sm .col-lg-12,.row-sm .col-lg-2,.row-sm .col-lg-3,.row-sm .col-lg-4,.row-sm .col-lg-5,.row-sm .col-lg-6,.row-sm .col-lg-7,.row-sm .col-lg-8,.row-sm .col-lg-9,.row-sm .col-md-1,.row-sm .col-md-10,.row-sm .col-md-11,.row-sm .col-md-12,.row-sm .col-md-2,.row-sm .col-md-3,.row-sm .col-md-4,.row-sm .col-md-5,.row-sm .col-md-6,.row-sm .col-md-7,.row-sm .col-md-8,.row-sm .col-md-9,.row-sm .col-sm-1,.row-sm .col-sm-10,.row-sm .col-sm-11,.row-sm .col-sm-12,.row-sm .col-sm-2,.row-sm .col-sm-3,.row-sm .col-sm-4,.row-sm .col-sm-5,.row-sm .col-sm-6,.row-sm .col-sm-7,.row-sm .col-sm-8,.row-sm .col-sm-9,.row-sm .col-xs-1,.row-sm .col-xs-10,.row-sm .col-xs-11,.row-sm .col-xs-12,.row-sm .col-xs-2,.row-sm .col-xs-3,.row-sm .col-xs-4,.row-sm .col-xs-5,.row-sm .col-xs-6,.row-sm .col-xs-7,.row-sm .col-xs-8,.row-sm .col-xs-9,.row-sm .col-xxs-12,.row-sm .col-xxs-11,.row-sm .col-xxs-10,.row-sm .col-xxs-9,.row-sm .col-xxs-8,.row-sm .col-xxs-7,.row-sm .col-xxs-6,.row-sm .col-xxs-5,.row-sm .col-xxs-4,.row-sm .col-xxs-3,.row-sm .col-xxs-2,.row-sm .col-xxs-1,.row-sm .col-xxxs-12,.row-sm .col-xxxs-11,.row-sm .col-xxxs-10,.row-sm .col-xxxs-9,.row-sm .col-xxxs-8,.row-sm .col-xxxs-7,.row-sm .col-xxxs-6,.row-sm .col-xxxs-5,.row-sm .col-xxxs-4,.row-sm .col-xxxs-3,.row-sm .col-xxxs-2,.row-sm .col-xxxs-1,.row-sm .col-pull-left,.row-sm .col-pull-right{padding-right:10px;padding-left:10px}
.col-xs-offset-right-12{margin-right:100%}
.col-xs-offset-right-11{margin-right:91.66666667%}
.col-xs-offset-right-10{margin-right:83.33333333%}
.col-xs-offset-right-9{margin-right:75%}
.col-xs-offset-right-8{margin-right:66.66666667%}
.col-xs-offset-right-7{margin-right:58.33333333%}
.col-xs-offset-right-6{margin-right:50%}
.col-xs-offset-right-5{margin-right:41.66666667%}
.col-xs-offset-right-4{margin-right:33.33333333%}
.col-xs-offset-right-3{margin-right:25%}
.col-xs-offset-right-2{margin-right:16.66666667%}
.col-xs-offset-right-1{margin-right:8.33333333%}
.col-xs-offset-right-0{margin-right:0}
@media(min-width:768px){
	.col-sm-offset-right-12{margin-right:100%}
	.col-sm-offset-right-11{margin-right:91.66666667%}
	.col-sm-offset-right-10{margin-right:83.33333333%}
	.col-sm-offset-right-9{margin-right:75%}
	.col-sm-offset-right-8{margin-right:66.66666667%}
	.col-sm-offset-right-7{margin-right:58.33333333%}
	.col-sm-offset-right-6{margin-right:50%}
	.col-sm-offset-right-5{margin-right:41.66666667%}
	.col-sm-offset-right-4{margin-right:33.33333333%}
	.col-sm-offset-right-3{margin-right:25%}
	.col-sm-offset-right-2{margin-right:16.66666667%}
	.col-sm-offset-right-1{margin-right:8.33333333%}
	.col-sm-offset-right-0{margin-right:0}
}
@media(min-width:992px){
	.col-md-offset-right-12{margin-right:100%}
	.col-md-offset-right-11{margin-right:91.66666667%}
	.col-md-offset-right-10{margin-right:83.33333333%}
	.col-md-offset-right-9{margin-right:75%}
	.col-md-offset-right-8{margin-right:66.66666667%}
	.col-md-offset-right-7{margin-right:58.33333333%}
	.col-md-offset-right-6{margin-right:50%}
	.col-md-offset-right-5{margin-right:41.66666667%}
	.col-md-offset-right-4{margin-right:33.33333333%}
	.col-md-offset-right-3{margin-right:25%}
	.col-md-offset-right-2{margin-right:16.66666667%}
	.col-md-offset-right-1{margin-right:8.33333333%}
	.col-md-offset-right-0{margin-right:0}
}
@media(min-width:1200px){
	.col-lg-offset-right-12{margin-right:100%}
	.col-lg-offset-right-11{margin-right:91.66666667%}
	.col-lg-offset-right-10{margin-right:83.33333333%}
	.col-lg-offset-right-9{margin-right:75%}
	.col-lg-offset-right-8{margin-right:66.66666667%}
	.col-lg-offset-right-7{margin-right:58.33333333%}
	.col-lg-offset-right-6{margin-right:50%}
	.col-lg-offset-right-5{margin-right:41.66666667%}
	.col-lg-offset-right-4{margin-right:33.33333333%}
	.col-lg-offset-right-3{margin-right:25%}
	.col-lg-offset-right-2{margin-right:16.66666667%}
	.col-lg-offset-right-1{margin-right:8.33333333%}
	.col-lg-offset-right-0{margin-right:0}
}
@media(max-width:767px){
	.no-padding-left{padding-right:0 !important}
	.no-padding-right{padding-left:0 !important}
	#janela_modal .modal-dialog{width:auto !important}
}
@media(min-width:765px) and (max-width:991px){
	.responsiveSpan{display:none}
}
@media(min-width:992px){
	.menuicon{display:none}
}
@media(min-width:1921px){
	.container{width:75%}
}
@media(max-width:1920px){
	.container{width:80%}
}
@media(max-width:1600px){
	.container{width:90%}
}
@media(max-width:1440px){
	.container{width:95%}
}
#ms-instituicao{margin:0}
.ms-custom-header{text-align:center;background-color:#eee;color:#888;padding:2px 0;border:1px solid #ccc;border-bottom:0;border-radius:3px 3px 0 0}
.ms-container .ms-list{height:300px;text-align:left}
.ms-container{width:100% !important}
.search-input{width:100%;padding:2px 10px;margin-bottom:5px;border:1px solid #ccc;border-radius:3px}
.size{width:100%;margin-left:auto;margin-right:auto}
.label-formulario{margin:0;line-height:1em;margin-top:8px;float:right;width:100px}
.tr-success{color:#3c763d;background-color:#dff0d8 !important}
.tr-warning{color:#8a6d3b;background-color:#fcf8e3 !important}
tr.warning2{background-color:#ffd0a0 !important}
tr.warning3{background-color:#ff33cc !important}
tr.warning4{background-color:#b29cd9 !important}
tr.info2{background-color:#acd8ec !important}
.badge-sm{padding:2px 6px;margin-top:-2px}
.chosen-container{font-size:14px;min-width:300px;max-width:100%;text-align:left}
.chosen-single,.chosen-results{background:#fff !important;color:#555 !important}
.chosen-container-single .chosen-single,.select2-container .select2-selection--single{border-color:#ccc;line-height:1.42857143;height:34px;padding:6px 12px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.chosen-container .chosen-results li{line-height:1.42857143}
.chosen-container-single .chosen-single div,.select2-container .select2-selection--single .select2-selection__arrow{top:5px}
.chosen-container .chosen-results{max-height:210px}
.chosen-container .chosen-results li em{font-weight:bold}
.chosen-container-single .chosen-drop{border-top:1px solid #aaa}
.chosen-disabled,select.form-control[readonly]{pointer-events:none;cursor:default;opacity:1 !important}
.chosen-disabled .chosen-single{background-color:#eee !important}
.select2-container .select2-selection--single .select2-selection__rendered{line-height:inherit;padding-left:0;padding-right:5px}
.has-error .chosen-container-single .chosen-single{border-color:#a94442}
.input-radius-left{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}
.input-radius-right{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}
.input-radius{border-radius:4px !important}
@media(min-width:1350px){
	.size{width:80%}
}
@media print{
	a[href]:after{content:none !important}
	.noprint{display:none}
	@page{margin:0}
	body{margin:1cm}
	.nicebox{border:none;background-color:#fff}
}
.callout{padding:10px 15px;margin-bottom:20px;border:1px solid #ddd;border-left-width:5px;border-radius:3px;background-color:#fefefe}
.callout h4{margin-top:0;margin-bottom:5px;font-weight:bold}
.callout h4:last-child,.callout p:last-child{margin-bottom:0}
.callout code{border-radius:3px}
.callout-default{border-left-color:#777}
.callout-default h4{color:#777}
.callout-primary{border-left-color:#428bca}
.callout-primary h4{color:#428bca}
.callout-success{border-left-color:#5cb85c}
.callout-success h4{color:#5cb85c}
.callout-danger{border-left-color:#d9534f}
.callout-danger h4{color:#d9534f}
.callout-warning{border-left-color:#f0ad4e}
.callout-warning h4{color:#f0ad4e}
.callout-info{border-left-color:#5bc0de}
.callout-info h4{color:#5bc0de}
.callout p:last-child,.well p:last-child{margin:0}
.btn-download{text-overflow:ellipsis;max-width:100%;overflow:hidden}
.loading{margin:10px auto;border:8px solid #EAF0F6;border-radius:50%;border-top:8px solid #315591;width:50px;height:50px;animation:spinner 1.5s ease-in-out infinite}
.btn .loading{vertical-align:middle;height:20px;width:20px;margin:0 5px 0 0;display:inline-block;border-width:3px}
@keyframes spinner{
	0%{transform:rotate(0deg)}
	100%{transform:rotate(360deg)}
}
/*especificos*/
.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}
.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}
.vertical-align-center .modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}
.well-white{background-color:#fff}
.risco{width:41px;height:100px;padding-right:15px}
.box-risco .texto{padding-top:5px}
.dropdown-checkbox .checkbox{padding:0 20px}
.dropdown-checkbox .checkbox label{display:block}
#cabecalho-fixo{background-color:#f9f9f9}
#cabecalho-fixo.is_stuck{border-bottom:1px solid #ccc;padding:15px 0 10px}
#cabecalho-fixo.is_stuck .hidden-fixo{display:none!important}
.tabs>li>div.formName{line-height:14px;padding-top:3px;white-space:normal;font-size:13px}
.marcado{background-color:#4BB2C5;border-left-color:#4BB2C5 !important;border-right-color:#4BB2C5 !important}
.label-undefined{background-color:#999999 !important}
.label-1{background-color:#3379b7 !important}
.label-2{background-color:#bb2211 !important}
.label-3{background-color:#27ae60 !important}
.label-4{background-color:#f1c40f !important}
.label-5{background-color:#e67e22 !important}
.label-6{background-color:#8e44ad !important}
.label-7{background-color:#999999 !important}
.label-8{background-color:#333333 !important}
.label-9{background-color:#ff88ff !important}
.label-10{background-color:#66cccc !important}
.label-11{background-color:#66bbff !important}
.label-12{background-color:#ff6666 !important}
.label-13{background-color:#964b00 !important}
.label-14{background-color:#ff0084 !important}
.label-15{background-color:#ffb6c1 !important}
.label-16{background-color:#82df83 !important}
.label-17{background-color:#686161 !important}
.label-18{background-color:#ffa500 !important}
.label-19{background-color:#b19cd9 !important}
.label-20{background-color:#e0e01a !important}
/*parte GPLC*/
@font-face{font-family:"Roboto";src:local(Roboto Thin)url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}
@font-face{font-family:"Roboto";src:local(Roboto Light),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}
@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}
font-face{font-family:"Roboto";src:local(Roboto Medium),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}
@font-face{font-family:"Roboto";src:local(Roboto Bold),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}
i#visualizar.info{color:#00f;font-weight:bold;font-size:10px;position:relative;z-index:1}
i.info:hover{text-decoration:underline}
table.table.modalError{width:100%;text-align:center}
table.table.modalError th{text-align:center}
/*CSS que cuida do menu que aparece quando aperta com o botao direito na tabela do paciente*/
.custom-menu{display:none;z-index:1000;position:absolute;overflow:hidden;border:1px solid #CCC;white-space:nowrap;font-family:sans-serif;background:#FFF;color:#333;border-radius:5px}
.custom-menu li{padding:8px 12px;cursor:pointer}
.custom-menu li:hover{background-color:#337ab7;color:#fff}
.action-disabled{pointer-events:none;touch-action:none}
#tableListaPacientes #lista-tags-br-quebra {display: none;}
@media all and (max-width: 900px) {#tableListaPacientes #lista-tags-br-quebra {display: inline;}}
@media screen and (max-width: 1200px) {#tableListaPacientes .tag-listar__span {white-space: normal;}}
@media screen and (max-width: 900px) {
    #tableListaPacientes .th__photo-paciente, .td__photo-paciente {display: none;}
    #tableListaPacientes .th__name {width: 100px;}
    #tableListaPacientes .th__adm-icons{width: 70px;}
    #tableListaPacientes .th__checkbox{width: 1rem;}}
@media screen and (max-width: 590px) {
    #tableListaPacientes .th__id-paciente,
    #tableListaPacientes .td__id-paciente {display: none;}
    #tableListaPacientes .th__adm-icons{width: 60px;}
    #tableListaPacientes .th__name {width: 100px;}
    #tableListaPacientes .th__aberto,
    #tableListaPacientes .th__respondido,
    #tableListaPacientes .th__enviado {width: 70px;}
    #tableListaPacientes .th__checkbox{width: 1rem;}
}
