/* STRUTTURA
-------------------------------------------------------------- */
html,body{height:100%;}
#wrapper{min-height:100%;padding-bottom: 20px;}
#page-wrapper{min-height:100%;}
.footer{position:fixed;bottom:0px;width:100%;padding:5px;text-align:center;height:30px;background:#ccc;border-top:1px solid #999;z-index:10}


/* TABELLE FORM
-------------------------------------------------------------- */
.nav.nav-tabs{margin-top:10px;}
.headerTab{font-weight:bolder;border-bottom:1px solid #000;margin:20px 0px;}
.rowTab{border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;}
.row.rowTab:hover {background: #f1f1f1;}
.btn + .btn{margin-left:3px;}
.btn-menu1 .btn{width:100%;height:100px;margin-bottom:20px;font-size:2em;}
.btn-menu1 .btn a{color:#fff;display:block}
.has-error .form-control {background-color: #FFD7E9;}
.has-error:after {content: attr(title);color: red;}

.adviseText:before {
content:"";
width: 		0;
height: 	0;
border-left: 	20px solid transparent;
border-right: 	20px solid transparent;
border-bottom: 	20px solid #d9edf7;
position:absolute;
top:-18px;
right:10%
}
.adviseText:after {
content:"";
width: 		0;
height: 	0;
border-left: 	20px solid transparent;
border-right: 	20px solid transparent;
border-top: 	20px solid #d9edf7;
position:absolute;
bottom:-18px;
right:10%
}

.infoError .adviseText:before {
right:35% !important
}
.infoError .adviseText:after {
right:35% !important
}

.adviseText.downArrow:before{display: none}
.adviseText.upArrow:after{display: none}


a.btn.btn-lg.btn-primary {min-height: 160px;white-space: normal !important;}
.btn.disabled{pointer-events: visible;}

@media only screen 
  and (max-device-width: 480px)
  and (orientation: portrait) {

	div#page-wrapper:before {content: url(/images/rotate.png);text-align:center;width:100%;display:block}
	
	  
}