

@font-face {
    font-family: Shkoder1989Light;
    src: url("SHKODER 1989/Shkoder1989Light.ttf") format('truetype');
}

html, body {
	height: 100%;
}

.questionnaireHeader {
	text-align: center;
	font-weight: bold;
	background-color: #f0ad4e;
	border-top: thin solid #000000;
    border-bottom: thin solid #000000;
}

.container-fluid {
	padding-left: 10%;
	padding-right: 10%;
}

.previewonhover {

    display: none;

    width: 100%;

}



a:hover + .previewonhover,.previewonhover:hover{

    display: block;

    position: relative;

    z-index: 100;

	left: 50%;

}



a.link_header {

	font-size:2em;

}



p {

	font-size: 14px;
	word-wrap: break-word;

}



p.faded_p {

	color: grey;
	word-wrap: normal

}





#flex_row {

	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

}

.greenRow {
	background-color: #BDECB6;
}

.yellowRow {
	background-color: #FDFD96;
}

.redRow {
	background-color: #FF9999;
}

.numericColumns {
	text-align: right;
}

table.dataTable thead th {
	font-size: 100%;
	font-weight: bold;
	vertical-align: top;
}

table.dataTable tbody td {
	font-weight: 600;
  	cursor: default;
}

.greenSquare {
	color: #BDECB6;
	font-weight: bold;
	display:inline;
	background-color: #BDECB6;
	text-align: left;
}

.yellowSquare {
	color: #FDFD96;
	font-weight: bold;
	display:inline;
	background-color: #FDFD96;
	text-align: left;
}

.redSquare {
	color: #FF9999;
	font-weight: bold;
	display:inline;
	background-color: #FF9999;
	text-align: left;
}

.mobileKey {
	white-space: normal;
}

.mobile-hide { 
	width: 25%;
}

#tableAndWell {
	border-right: thin solid #999999;
	margin-bottom: 0px;
}

.mobileText { 
	font-weight: bold;
	display: inline; 
}


@media screen and (min-width: 0px) and (max-width: 1466px) {
	.mobile-hide { display: none; }
	.col-md-9 { width: 100%; }
	.mobileText { display: block; }
	.centerRow { text-align: center; }
	.container-fluid { padding-left: 15px; padding-right: 15px; }
	#rc-imageselect, .g-recaptcha { transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0; }
	.buttonContainer1 { padding-top: 20px; text-align: center !important;}
	.buttonContainer2 { padding-top: 20px; text-align: center !important;}
}

hr {
    border: 0;
    height: 1px;
    background: #999999;
}

ul {
	list-style-position: outside;
	text-align: left;
}

li {
	list-style-type:none;
}

.col-sm-6 {
	width: 49%;
}

.mapScrollDisable iframe {
	pointer-events: none;
}

.centerRow {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.buttonContainer1 {
	display: inline-block !important;
	vertical-align: middle !important;
	float: none !important;
	text-align: right;
}

.buttonContainer2 {
	display: inline-block !important;
	vertical-align: middle !important;
	float: none !important;
	text-align: left;
}

h1 {
	margin-bottom: 0.67em;
    font-family: Shkoder1989Light;

}

table, thead, tbody, tr, th ,td {
	border-color: #999999 !important;
}

#signUpButton {
	white-space: normal !important;
}

.row-bottom-margin {
	margin:0px !important; 
}

.link-unstyled, .link-unstyled:link, .link-unstyled:hover {
  color: inherit;
  text-decoration: inherit;
}


textarea {
   resize: none;
}

.dhx_now .dhx_month_body, .dhx_now .dhx_month_head {
	background-color: #F3EDE0;
}

.dhx_scale_holder_now {
	background-image: url(databg_now.png);
}

.dhx_cal_event .dhx_title {
	line-height: 12px;
}

.dhx_cal_event_line:hover,
.dhx_cal_event:hover .dhx_body,
.dhx_cal_event.selected .dhx_body,
.dhx_cal_event.dhx_cal_select_menu .dhx_body {
	opacity: 1;
}


.dhx_cal_event.event_green div, .dhx_cal_event_line.event_green{
	background-color: #BDECB6;
	border-color: #98e18e;
	color: #333;
}
.dhx_cal_event_clear.event_green{
	color:#BDECB6;
}

.dhx_cal_event.event_yellow div, .dhx_cal_event_line.event_yellow{
	background-color: #FDFD96;
	border-color: #6b6b02;
	color: #333;
}
.dhx_cal_event_clear.event_yellow{
	color: #FDFD96;
}

.dhx_cal_event.event_red div, .dhx_cal_event_line.event_red {
	background-color: #FF9999;
	border-color: #ff6666;
	color: #333;
}
.dhx_cal_event_clear.event_red{
	color: #FF9999;
}

.dhx_year_event.event_green {
	background-color: #BDECB6;
	border-color: #98e18e;
	color: #333;
}

.dhx_year_event.event_yellow {
	background-color: #FDFD96;
	border-color: #fcfc64;
	color: #333;
}

.dhx_year_event.event_red {
	background-color: #FF9999;
	border-color: #ff6666;
	color: #333;
}

.calendarSelected {
	background-color: #08C !important;
	color: #FFFFFF !important;
}
