﻿body { background: #fff; color: #000; font-family: 'Arial', sans-serif; font-size: 14px;}

/* browser reset */
::-webkit-input-placeholder, input::placeholder {
    color: #666 !important; font-family: inherit; font-weight: 100;
}
.form-control:focus {
    border-color: #f6871c;
}

/* general */
.app-container { padding: 1rem 0;}
.DataRow {
	padding: 0 15px;
	padding-left: 15px;
}

/* buttons and links */
a { color: #f6871c; font-size: inherit; font-weight:normal; text-decoration: underline;}
a:hover { color: #666;}
.pwd-recovery a { color: #f6871c; text-decoration: underline;}
.pwd-recovery a:hover { color: #000; }

.btn { text-transform: capitalize;}
.btn-create, .btn-logout, .btn-red { background: #f6871c; border: 1px solid #f6871c; color: #fff;}
.btn-logout { border-radius: .2rem .2rem 0 0; border-bottom: none;}
.btn-logout span { display: none;}
.btn-create:hover, .btn-logout:hover, .btn-red:hover { background: #fff; color: #000 !important;}
.btn-login, .btn-blue, .btn-green { background: #666; background-image: linear-gradient(to bottom, #666 0%, #000 100%); border: 1px solid #000; color: #f6871c !important;}
.btn-login:hover, .btn-blue:hover, .btn-green:hover { background: #fff; color: #f6871c !important;}
.btn-cancel, .btn-reset { background: #fff; color: #000; border: 1px solid #666;}
.btn-cancel:hover, .btn-reset:hover { background: #fff; color: #000; border: 1px solid #f6871c;}

.btnDeco { position: relative; padding-left: 1rem;}
.btnDeco::before { content: url(/template2/css/imgs/GralMedical/mascotBtns.png); position: absolute; left: -10px; top: -6px;}

.btn-reset, .btn-show { background: #fff; color: #f6871c;}
.btn-show { width: 100%; text-align: left; background: transparent; color: #000;}

/* inputs */
.login-form .form-group { margin: 10px 0;}
.form-group { margin: 2px 0;}
.form-condensed { font-size: .9rem; line-height: 1rem;  height: calc(1.75rem + 2px);}
label { color: #666; font-size: 0.75em; font-weight: normal; margin-bottom: .25rem;}
.asc { color: #f6871c;}
#skunk-dddwcontainer ul li:hover { background: #f6871c; color: #fff !important;}
.inputrequired { border-color: #f6871c;}

/* date picker */
.datepicker-head { background: #666;}
.datepicker-head .month button, .datepicker-head .month button, .datepicker-head .year button { background-color: #666;}
.table-datepicker th { color: #f6871c;}
.table-datepicker td:hover, .table-datepicker td.selected  { background-color: #f6871c !important; color: white;}

/* table */
 .table thead th, .table thead td { background: #666; color: #fff; border-bottom: none;}
tr.skunk-current-row, .table-hover tbody tr:hover { background: #f6871c !important; color: #fff !important;}
.table-striped tbody tr:nth-of-type(odd) { background-color: #e5e5e5;}

/* modals */
.SWindow .titleBar .title { color: #f6871c; font-weight: bold; text-transform: uppercase;}

/* Auth */
.login-box { border: 3px solid #d2d2d2;}
.titlu { color: #f6871c; padding-bottom: .5rem; text-align: center;}
.subtitlu {	font-size: 1.2rem;}
.login-desc-span { color: #f6871c; font-weight: normal;}
.login-desc-span span { color: #f6871c !important; font-weight: bold;}

/* Programari */
.antet { position: relative; background-color: #fff; color: #000; border-bottom: 3px solid #f6871c; font-size: 13px;}
.antet-content { position: relative; height: 141px;}
.antet-content::before { content: url(/template2/css/imgs/ /headerGralMedical.png); position: absolute;}
.antet-left { z-index: 1; position: absolute; top: 5px; right: 0; width: 100%; text-align: right;}
.antet-right { position: absolute; bottom: 0; right: 0;}

.pac-id { color: #f6871c; font-weight: normal; padding-right: 2rem;}
.pac-id:last-child { padding-right: 0;   }
.antet div span { font-weight: normal;}
.filtru, .criterii, .rezultate, .navigare { border: 3px solid #d2d2d2;}

.line { background-color: #d2d2d2; color: #fff; margin: 10px 0;}
.show-hide { background: #d2d2d2; margin: 0; text-align: right;}

.ziua_curenta, .ziua_urmatoare { color: #f6871c; font-size: 1rem;}
.ziua_curenta::after { content: 'Ziua anterioara'; padding-left: 1rem; font-weight: 100;}
.ziua_urmatoare::before { content: 'Ziua urmatoare'; padding-right: 1rem; font-weight: 100;}

.table thead th.loc_afis, .table thead th.medic_afis, .table thead th.spec_afis { background: #f6871c; text-align: left; }
.table thead th.data_afis { text-align: center; font-size: 16px; font-weight: bold;}

.ora { background-color: #fff; color: #35458b; text-align: center; display: flex; align-items: center; justify-content: center; min-height: 36px;}
.programari-scrollit td.table_cell { position: relative;}
.investigatii { border: 1px solid #35458b; background: transparent !important;}
.investigatii { position: absolute; top: 4px; left: 4px; width: calc(100% - 8px); height: calc(100% - 8px);}

.investigatii.isSelected { border: 1px solid #f6871c;}

/*Scrollbar */

::-webkit-scrollbar { width: 10px;}

/* Track */
::-webkit-scrollbar-track {
	background: #d2d2d2;
	padding: 3px;
}

/* Handle */
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #f6871c;
	padding: 3px;
}

	::-webkit-scrollbar-thumb:window-inactive {
		background: #d2d2d2;
		padding: 5px;
	}

/* end of scrollbar*/