/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
/* html{
	-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;
}*/
.tr-selected {background-color: #b0bed9;}
.form-group {margin-bottom: 5px;}
.form-control {line-height:1em;}
.input-sm {height: 26px;padding: 5px 10px;font-size: 11px;}
.patient-detail .form-control-static {padding:0;}
.patient-detail .form-section {margin-bottom:5px;}
.patient-detail .form-body {padding:0;}
.patient-detail .form-body .col-md-6 {padding-left:0;}
.patient-detail .tab-content {padding:0px!important}
.portlet {margin-bottom:0px}
.patient-detail .portlet-tabs > .nav-tabs > li > a {color:black}
.new-exam .radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {margin-left:0}
.new-exam .portlet > .portlet-body {padding:4px}
.new-exam .portlet > .portlet-title {min-height:25px}
.new-exam .portlet > .portlet-title > .caption {padding:5px 0;font-size:13px}
.radio-inline, .checkbox-inline {padding-left:0px}
.form .form-body {padding:0px}
.dashboard-stat .visual {height:auto;}
.new-exam .form-group {margin-bottom:2px}
.new-exam .table>thead>tr>th,.new-exam .table>tbody>tr>th,.new-exam .table>tfoot>tr>th,.new-exam .table>thead>tr>td,.new-exam .table>tbody>tr>td,.new-exam .table>tfoot>tr>td {border:none;}
.mini-details {font-size:10px;}
.mini-details .table {margin-bottom:0px}
.mini-details .table td {padding:2px}
.mini-details input,.mini-details select{font-size: 10px;height: 23px;padding: 2px;}
.mini-details .form-control {font-size:10px}
.mini-details textarea {width:150px}
.new-exam .form-actions {padding:10px}
.new-exam .col-md-7 {width:64%!important}
.new-exam .col-md-5 {width:36%!important}
.tabs-area .nav>li>a {padding: 10px 10px;}
.tabs-area .nav-tabs > li > a, .nav-pills > li > a {font-size:11px;color:#777}
.tabs-area .tab-pane textarea {height:101px}
.new-exam .form-control-static {padding-top:0}
.new-exam .control-label {padding-top:0}
.page-header.navbar .hor-menu .navbar-nav > li > a {color:white}
.personal-info .table>thead>tr>th, 
.personal-info .table>tbody>tr>th, 
.personal-info .table>tfoot>tr>th, 
.personal-info .table>thead>tr>td, 
.personal-info .table>tbody>tr>td, 
.personal-info .table>tfoot>tr>td {border:none}
.info-part tr td:first-child {font-weight:bold;width:40%}
.today.day.active {background-color:#fde19a!important;color:black}
.receipt-detail td{text-align:center}
.receipt .info-part tr td:first-child {font-weight:bold;width:40%}
.receipt .table {border:none;margin-bottom:0}
.receipt address {margin-bottom:0;font-weight:normal}
.measure-modal input {width:50px}
#surgery input.form-control {font-size: 11px;padding: 0px;width: 35px;height: 27px;}
#surgery textarea.form-control {font-size:11px}
#surgery .table>tbody>tr>td {padding:2px}
.fidus-head td {font-weight:bold;font-size:13px;}
#fidus table td {padding:5px 0px;text-align:center;}
#fidus table {width:600px;margin-bottom:5px}
.rech-table {width:100%!important}
.rech-table td {padding:3px;text-align:left}
.rech-table .rech-title td {font-weight:bold;padding:3px 5px!important}
#fidus .panel+.panel {margin-top:1px}
#fidus .accordion-toggle {padding:4px}
#table-appointments .alert{padding:0}
#table-appointments .details.fa{display:block;height:32px}
#new-appointment-form .form-horizontal .control-label {padding-top:3px}
#new-appointment-form label.col-md-3 {width:27%}
#new-appointment-form .col-md-9 {width:73%}
.receipt-holder {
	background:url('../img/receipt-bg-150.jpg') left top no-repeat;
	width:872px;
	height:620px;
}
.td-center td{text-align:center;}
.datepicker-inline {width:100%}
.opday {background-color:orange}
.opdayfrankfurt {background-color:#fffc00}
.opdaymunchen {background-color:#00ec3d}
/*.ortakgunlerim {background: linear-gradient(to right, red 50%, lightgray 51%);} */
.ortakgunlerim {background-color: #19386c; color:#fff;}
.opdaykolnfrankfurt {background: linear-gradient(to right, #ffa500 50%, #fffc00 51%);}
.opdaykolnmunih {background: linear-gradient(to right, #ffa500 50%, #00ec3d 51%);}
.opdayfrankfurtmunih {background: linear-gradient(to right, #fffc00 50%, #00ec3d 51%);}
.datepicker table {width:100%}
.dashboard-stat {margin-bottom:2px}
.dashboard-stat .visual > i {margin-left: -5px;font-size: 55px;line-height: 65px;}
.dashboard-stat .details .desc {font-size:12px}
.page-bar {min-height:20px;}
.nav>li>a {padding:10px}
.banned{background-color:red;}
.patient_acc .alert{padding:6px;}
.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:#D1FD9A}
.redbg {background-color:red;color:white;font-weight:bold;font-size:12px;height:20px}
body {
  background: rgb(204,204,204); 
}
page[size="A4"] {
  background: white;
  width: 21cm;
  height: 29.7cm;
  display: block;
  margin: 0 auto;
  margin-bottom: 16px;
  box-shadow: 0 0 8px rgba(0,0,0,0.5);
}
@media print {
  body, page[size="A4"] {
    margin: 0;
    box-shadow: 0;
  }
}
#receipt-meds tbody td input {width:100%}
tr.blocked td {padding:0!important;vertical-align:middle!important}
tr.blocked td span {color:white;padding:4px;width:100%;background-color:#A9A9A9;display:block}
.indextoday { background-color:#d1fd9a; width:35px; height:20px; padding:2px 2px 2px 2px; float:left; margin:2px 2px 2px 2px;}
.indexkoeln { background-color:#ffa500; width:30px; height:20px; padding:2px 2px 2px 2px; float:left; margin:2px 2px 2px 2px;}
.indexfrankfurt { background-color:#fffc00; width:52px; height:20px; padding:2px 2px 2px 2px; float:left; margin:2px 2px 2px 2px;}
.indexmuenchen { background-color:#00ec3d; width:52px; height:20px; padding:2px 2px 2px 2px; float:left; margin:2px 2px 2px 2px;}
.indextodaytop { position:absolute; width:200px; height:30px;}
.indextodaytop1 { position:absolute; width:90%; height:30px; margin-top:35px;}
.indextodaytop2 { position:absolute; width:90%; height:30px; margin-top:59px;}
.indexsearchapp { position:absolute; width:200px; height:30px; margin-top:35px;}
.portlet.box.blue-hoki > .portlet-title-koeln { background-color:#ffa500 !important;}