/************************PROGRAMARE***********************/

.form-section {
	padding-left: 15px;
	display: none;


}
.form-section.current {
	display: inherit;


}
.btn-info, .btn-default {
	margin-top: 10px;
}


/************************END PROGRAMARE***********************/


/************************PROGRAMARE SELECTIE DATA***********************/
.ghisee th {
	text-align: center;
}
.ghisee td{
	color:beige;
}
.ghisee td a{
	color: black;
}
.ghisee td[data-load="-1"] a{
	/*color:blue;*/
}
.ghisee .saptamana{
	color:black;
}
.ghisee .off{
	color:black;
	/*font-weight:bold;*/
}
td[data-load="-1"][class="off"] {
	background-color: white !important;
}

.ghisee .btn-danger:hover {
	cursor: not-allowed;
	border-color: initial;
}

.ghisee .btn-success:hover, .ghisee .btn-success:focus {
	color: white !important;
	border-color: initial;
}

.ghisee .btn-success a:hover, .ghisee .btn-success a:focus {
	color: white !important;
}

.partial-0{
	background-color: hsl(113,93%,32%) !important;
	color: white !important;
}

.ghisee td:not(.off):hover{
	/*background-color: #e6e8ed;*/
}

.header td[tipghiseu="PJ"] {display:table-cell!important;}

/************************END PROGRAMARE SELECTIE DATA***********************/

/* ---------- Programari ---------- */
#ghisee, .ghisee, #ghisee td, .ghisee td, #ghisee th, .ghisee th, #ghisee tf, .ghisee tf {border-collapse: collapse; border: 1px solid #d0d0d0; vertical-align: top}
#ghisee th, .ghisee th {/*background: url(/portal/Templates/Clasic/images/title_sprite.png) 0px -1px; padding: 2px;*/}
#ghisee td, .ghisee td {width: 14.285714%; vertical-align: middle;}
.ghisee td {text-align: center;}
#ghisee .numeGhiseu, .ghisee .numeGhiseu {font-weight: bold; width: 16%;}
.saptamana {background-color: #f8f8f8;}
.off {padding: 4px; /*background-image: url(/pref/portal.nsf/disabled.png);*/ font-style: italic;}
.day, #ghisee a {/*font-weight: bold; display: block; padding: 5px;*/}
.day:hover, #ghisee a:hover, .unavailable:hover {text-decoration: none; color: white;}
/*
body.blue .day:hover, body.blue #ghisee a:hover {background: url(/portal/Templates/Clasic/blue/menu_t.jpg) center #06569d;}
body.green .day:hover, body.green #ghisee a:hover {background: url(/portal/Templates/Clasic/green/menu_t.jpg) center #189e06;}
body.purple .day:hover, body.purple #ghisee a:hover {background: url(/portal/Templates/Clasic/purple/menu_t.jpg) center #9e0699;}
body.red .day:hover, body.red #ghisee a:hover {background: url(/portal/Templates/Clasic/red/menu_t.jpg) center #9e0626;}
*/
#generareZi table, #generareZi table td, #generareZi table th {border-collapse: collapse; border: 1px solid #d0d0d0; vertical-align: top;}
#generareZi table {width: 100%;}
#generareZi table td {width: 32.5%; padding: 5px; text-align: center;}

#generareZi a.available, #generareZi a.unavailable {/*background-color: #189e06; color: white; display: block; border-bottom: 1px dotted #b0b0b0; padding: 3px 10px 3px 30px;*/ box-shadow: inset 4px 0 0 0 #189e06; }
#generareZi a.unavailable {/*background: url(/Ext2.2/resources/icons/user_suit.gif) 4px 1px no-repeat #9e0626;*/ box-shadow: inset 4px 0 0 0 #9e0626;}
#generareZi a.available:hover {/*background: url(/Ext2.2/resources/icons/actn010-small.gif) 4px 1px no-repeat #06569d; text-decoration: none;*/ background: #f6f7f9;}
/*#generareZi a.available[data-cnt-gh-uav="1"] {background-color:yellowgreen}
#generareZi a.available[data-cnt-gh-uav="2"] {background-color:sandybrown}
*/
.programareCampuri {position: absolute; top: 10px; left: middle; z-index: 1000; text-align: center; width: 100%;}
.programareCampuriV2 {position: fixed; top: 10px; left: 50%; z-index: 1000; text-align: center; margin-left: -200px;}

.programareCampuri .dummyBorder1 {background-color: white; width: 400px; margin: auto; padding: 10px;}
.programareCampuriV2 .dummyBorder1 {background-color: white; width: 400px;  padding: 10px; margin-left:auto;margin-right:auto;}
.programareCampuri .dummyBorder2 {border: 1px solid #808080; padding: 10px;}
.programareCampuriV2 .dummyBorder2 {border: 1px solid #808080; padding: 10px;}
.programareCampuri table td {vertical-align: middle; padding: 1px 0px 0px 0px;}
.programareCampuriV2 table td {vertical-align: middle; padding: 1px 0px 0px 0px;}

#programareOra {text-align: center; padding: 10px;}
body.blue #programareOra {color: #06569d;}
body.green #programareOra {color: #189e06;}
body.purple #programareOra {color: #9e0699;}
body.red #programareOra {color: #9e0626;}

@media (min-width: 768px) {

	#generareZi table td.legend {text-align: left; font-weight: bold; width: 35%;}

	.slCenter {width:700px;
	   margin-left: auto;
	    margin-right: auto;}

	}

@media (max-width: 768px) {

	.slCenter {width:100%;
	}
	th>span {display:none}
	th:after{
		
		content: attr(data-prescurtare);
	}

	#titluProgramare{
		width:100%;
	}

	#generareZi a.available, #generareZi a.unavailable{
			padding:3px 10px 3px 5px;
	
	}

}