/* XPages Application CSS */
.logo {
 	margin-top:2em;
 	margin-bottom:1em;
}


.form-control, .btn {
	margin-top:0.5em;
	margin-bottom:0.5em;
	
}

.form-group {
	background-color: #EBD21E;
	border:1px solid;
	border-top:0;
	margin-bottom:0;	
}


.form-group div{
	background-color:white;
	border-left:1px solid;
	
}


	
@media all and (max-width: 600px) {
	.xspmodal {
	    left: 10%;
	    top: 10%;
	    width: 80%;
	}
}

@media print { 
  a[href]:after {
    content: none;
  } 
}

.hideFirstRow > tbody > tr:first-child, .hideFirstRow thead{
	display:none;
}

.lang {
	width:15px;
}
.langSelected {
	width:20px;
}

.dotaznik img {
	max-width:100%;
}

.logout {
	font-size: small;
	text-decoration: none;
	color:gray;
}

.bold-checkbox label{
	font-weight:bold;
	
}.form-group label {
 //height:2.5em;
}

.form-table {
	
	background-color: #EFEFEF;
    color: #3238AA;
    width:100%;
}

.form-table .main-row{
	background-color: #EBD21E;
	color:black;
	
	
}

.form-table .main-row span {
	 display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
}

.form-table tr:first-child td {
    padding-top: 5px;
}

.form-table td {
	padding-left:15px;
	padding-right:15px;
}


.form-table .sub-row td{
	padding-top:0.4em;
}

.form-table .checkbox, .form-table .radio{
	margin-top:0;
	margin-bottom:0.2em;
}

.form-table .borders {
	border-top:2px solid #EBD21E;
	border-bottom:2px solid #EBD21E;
}	

.form-table .col-md-4{
	padding-left:0;
	padding-right:0;
}

.form-table .glyphicon {
	margin-left:0.5em;
	cursor:help;
}


*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
.form-border {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
  	margin-bottom:12px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

a[href*="http"]{
	padding-left:0.5em;
	padding-right:0.5em;
}

.white-readonly .form-control[readonly], .white-readonly .form-control[disabled] {
	background-color: #FFFFFF;
}

.form-expand {
	min-height:34px;
	height:auto;
}

.testSelected {
 border:4px solid;
 }
 
 .btn-wrap{
	white-space:normal !important;
	color:black;
   	
}