.popup{min-width: 200px;}

.content{margin:0 35px}
.content2{margin:0 28px}


.undeline{display:none}
#ads{display:none}

select{background:#FFF; width:100%;height: 28px;color: #9fa1a4;line-height: 28px; font-size: 12px; max-width:412px;padding: 0 2px; border: 1px solid #aaaaaa;}
select:focus, .form-control:focus { border: 1px solid #aaaaaa; -webkit-box-shadow:none; box-shadow:none; }
input.datas{background:#FFF !important; width:100%;height: 28px;color: #225062;line-height: 28px; font-size: 12px; max-width:412px;border-radius:4px;border:none;padding: 0 8px !important;border: 1px solid #aaa;}
input.datas:focus{background:#FFF; width:100%;height: 28px;color: #225062;line-height: 28px; font-size: 12px; max-width:412px;border-radius:4px;border:none;padding: 0 2px;border: 1px solid #aaa;}

.bt{background:#69be28; width:128px;height: 50px;color: #FFF;line-height: 50px; font-size: 15px; border-radius:4px;border:none;padding: 0 8px !important;border: 1px solid #aaa;text-align:center;cursor:pointer}
.bt:hover{background:#22505f}


.marcar-consulta{background:#69be28; width:128px;height: 50px;color: #FFF;line-height: 50px; font-size: 15px; border-radius:4px;border:none;padding: 0 8px !important;border: 1px solid #aaa;text-align:center;cursor:pointer}
.marcar-consulta:hover{background:#22505f}

.pol{color: #9fa1a4; font-size: 12px;}
.pol:hover{color: #9fa1a4; font-size: 12px;}

input.dados{background:#FFF; width:100%;height: 24px;color: #225062;line-height: 12px; font-size: 12px; border-radius:4px;border:none;padding: 0 8px !important;border: 1px solid #aaa;}
input.dados:focus{background:#FFF; width:100%;height: 24px;color: #225062;line-height: 12px; font-size: 12px; border-radius:4px;border:none;padding: 0 2px;border: 1px solid #aaa;}

.border{margin-bottom:20px;padding-bottom:20px;border-bottom:#728f99 1px solid}
.bts1{text-align:center;margin-bottom:20px;padding-bottom:18px;border-bottom:#728f99 2px solid}
.bts1 .col{display:inline-block;padding:0 5px}

.line {/* border-bottom:#728f99 1px solid; */margin-bottom:0;padding-bottom:0;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;color:#939598;border:#000 0px solid;vertical-align:top;min-height:32px}
.line2 {/* border-bottom:#728f99 1px solid; */margin-bottom:0;padding-bottom:0;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;color:#939598;border:#000 0px solid;vertical-align:top;min-height:31px}

.line .bts2{text-align:left;width:68%;display:inline-block;min-height:32px}
.line .bts2 .col-top{display:inline-block;padding:0 2px;border:#000 0px solid;width:25%}
.line .bts2 .col{display:inline-block;padding:0 2px;border:#000 0px solid;width:25%}
.line .bts2 .col2{padding:0 2px}

.line .bts2-txt{display:inline-block;width:32%;min-height:32px;margin:0;vertical-align:top}
.line .bts2-txt .col{padding:0 2px;/* border:#000 1px solid; */min-height:32px;margin:0;vertical-align:top;line-height: 30px;}
.line .bts2-txt .col.ln60{line-height: 60px;}

.line .bts3{text-align:left;width:68%;display:inline-block;font-size:8px;line-height:9px;font-family:'Gotham-Book','Open Sans',arial, sans-serif;letter-spacing: 0px;color:#939598}
.line .bts3 .col{display:inline-block;padding:0 2px}

.line .bts4{text-align:left;width:100%;}
.line .bts4 .col{padding:0 2px}
.line .bts4 .col2{text-align:justify;width:100%;font-size:9px;line-height:9px;font-family:'Gotham-Book','Open Sans',arial, sans-serif;letter-spacing: 0px;color:#939598;padding: 0 2px;}
.line .bts4 .col3{display:inline-block;padding:0 2px;border:#000 0px solid}

.popup .titulo1{width:100%;padding-bottom:0px;color:#262626;text-transform:uppercase;margin-top:40px;margin-bottom:18px;text-align:center;padding:0 40px;font-family:'Gotham-bold','Open Sans',arial, sans-serif;letter-spacing: -1px;line-height: 26px;}
.popup .titulo1 span{color:#024146 !important; font-family:Gothamb; font-size: 38px;text-align:center;font-family:'Gotham-bold','Open Sans',arial, sans-serif;letter-spacing: -1px;line-height: 26px;}

.popup .titulo2{width:100%;padding-bottom:0px;color:#262626;text-transform:uppercase;margin-top:20px;margin-bottom:14px;text-align:left;font-family:'Gotham-bold','Open Sans',arial, sans-serif;letter-spacing: -1px;line-height: 15px;}
.popup .titulo2 span{color:#024146 !important; font-family:Gothamb; font-size: 23px;text-align:left;font-family:'Gotham-bold','Open Sans',arial, sans-serif;letter-spacing: -1px;line-height: 15px;}


.bts5{text-align:left}
.bts5 .col{display:inline-block;padding:0 5px;width:50%}

.bts6 .col{display:inline-block;padding:0 5px;width:70%}
.bts6 .col2{display:inline-block;padding:0 5px;width:30%}

.label_check{background:#00a8b4;width:194px;height:50px;display:block;cursor:pointer;border-radius:4px;color:#FFF;font-weight:normal;line-height: 50px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:14px;text-align:center}
.label_check:hover{background:#22505f;}
.label_check2{background:#00a8b4;width:100%;min-width:94px;display:block;cursor:pointer;border-radius:10px;color:#FFF;font-weight:normal;line-height: 20px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:14px;text-align:center;text-transform:uppercase; padding: 10px 0;}
.label_check2:hover{background:#22505f;}
.label_check2_white{background:#FFF;border:#9fa1a4 1px solid;width:100%;min-width:66px;height:28px;display:block;cursor:pointer;border-radius:4px;color:#9fa1a4;font-weight:normal;line-height: 27px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:14px;text-align:center}
.label_check2_white:hover{background:#22505f;}
.label_block{background-color:#FFF;background-image:url(ck.png);background-repeat:no-repeat;padding-left:19px;width:100px;height:20px;display:block;cursor:pointer;border-radius:4px;color:#9fa1a4;font-weight:normal;line-height: 22px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:9px;text-align:left}

label.c_on{background:#22505f;width:194px;height:50px;display:block;cursor:pointer;border-radius:4px;color:#FFF;font-weight:normal;line-height: 50px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:14px;text-align:center}
label.c_on2{background:#22505f;width:100%;min-width:94px;display:block;cursor:pointer;border-radius:10px;color:#FFF;font-weight:normal;line-height: 20px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:14px;text-align:center; padding: 10px 0;}
label.c_on3{background:#22505f;border:#22505f 1px solid;width:100%;min-width:66px;height:28px;display:block;cursor:pointer;border-radius:4px;color:#FFF;font-weight:normal;line-height: 27px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:14px;text-align:center}
label.c_on4{background-color:#FFF;background-image:url(ck_on.png);background-repeat:no-repeat;padding-left:19px;width:100px;height:20px;display:block;cursor:pointer;border-radius:4px;color:#9fa1a4;font-weight:normal;line-height: 22px;font-family:'Gothamb','Open Sans',arial, sans-serif;letter-spacing: 0px;font-size:9px;text-align:left}

.label_check input,.label_check2 input,.label_check2_white input,.label_block input{position:absolute;left:-9999px} 


.dropdown-menu{
	width: 100%;
max-width: 310px;
}
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
/*   bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999999; */
   border:none
}
.datepicker-dropdown.datepicker-orient-top:after {
/*   bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff; */
  border:none
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width:100%
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 14.29%;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #FFF;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}

.datepicker .cancel{background:#939598 !important}


.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #00a8b4;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #00a8b4;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #0088cc, #00a8b4);
  background-image: -ms-linear-gradient(to bottom, #0088cc, #00a8b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#00a8b4));
  background-image: -webkit-linear-gradient(to bottom, #0088cc, #00a8b4);
  background-image: -o-linear-gradient(to bottom, #0088cc, #00a8b4);
  background-image: linear-gradient(to bottom, #0088cc, #00a8b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#00a8b4', GradientType=0);
  border-color: #00a8b4 #00a8b4 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #00a8b4;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  background:#00a8b4 !important;
  color:#FFF
}
.datepicker .prev{border-radius:0;border-top-left-radius: 4px; border-bottom-left-radius: 4px;color:#FFF}
.datepicker .datepicker-switch{border-radius:0;color:#FFF}
.datepicker .next{border-radius:0;border-top-right-radius: 4px; border-bottom-right-radius: 4px;color:#FFF}

.datepicker .prev:hover{border-radius:0;border-top-left-radius: 4px; border-bottom-left-radius: 4px;color:#FFF}
.datepicker .datepicker-switch:hover{border-radius:0;color:#FFF}
.datepicker .next:hover{border-radius:0;border-top-right-radius: 4px; border-bottom-right-radius: 4px;color:#FFF}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 2px;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

@media only screen and (min-width : 10px) and (max-width : 390px) 
{	
	.popup .titulo1{padding: 0 20px;}
	.popup .titulo1 span{font-size: 28px;}
	.content {margin: 0;}
	.content2 {margin: 0 10px;}
	.bts1 .col{width:100%}
	.bts1 .col .label_check{width:100%}
	.bts5 .col{width:100%; text-align:center;padding:5px 0}

	.bt{margin:0 auto}
	.marcar-consulta{margin:0 auto}
	.line .bts3{width:100%}
	.line .bts4{padding:5px 0}
}
@media only screen and (min-width : 10px) and (max-width : 559px) 
{	
	.bts6 .col .bt{margin: 0 auto;}
	.bts6 .col,.bts6 .col2{width:100%; text-align:center;padding:5px 0}
	
}
@media only screen and (min-width : 10px) and (max-width : 510px) 
{	
	.line .bts2 .col-top{width:100%}
	.line .bts2 .col{width:50%}
}

@media only screen and (min-width : 10px) and (max-width : 640px) 
{	
	.line .bts2-txt{width:100%}
	.line .bts2{width:100%}
}
 @media only screen and (min-width : 640px) and (max-width : 797px) 
{	
	.line .bts2-txt .col{line-height:20px}
}