@CHARSET "UTF-8";

body {
	padding-top:50px;
}
a, a:link, a:visited {
}
a:hover {
}

footer {
	text-align:center;
	margin-bottom:50px;
}
.socialmedia{
	background:#fcfcfc;
}

a, a:hover, a:link, a:visited {
	color:#ff0000;
	text-decoration:none;
}
pre.normal{
	white-space: pre-wrap;
}
#header {
	/*color:#cccccc;
	background:#000000;
	margin:0px 0px 5px 0px;
	padding:6px 15px 6px 15px;*/
}
#header2 {
	/*color:#cccccc;
	background:#000000;
	margin:5px 0px 25px 0px; 
	padding:5px 15px 10px 5px;*/
}
#banner {
	max-width:100%;
}
#logo {
	/* border:solid 25px #000000; */
	border-bottom: solid 0px;
    width: 100px;
    position: relative;
    bottom: -40px;
    right: 10px;
}
#logo_div {
	border-bottom:solid 40px #62E1DC;
}
.container {
	max-width:720px;
}

.socials {
	width:20px;
}
#company_logo {
	width:190px;
	max-width:190px;
}
#links {
	margin-top:50px;
	font-weight:bold;
}
.buttons {
	text-align:center;
}
#footer {
	margin-bottom:150px;
}
#header_blank{
	padding-top: 10px;
	padding-bottom: 10px;
}
.form-group .options label{
	font-weight: normal;
	margin-left: 4px;
	vertical-align: top;
	display: inline;
}
.btn[disabled]{
	cursor: not-allowed !important;
	opacity: 0.6 !important;
}
.bootstrap-datetimepicker-widget{
	border: 1px solid #F5F5F5;
}

/*
input[qtype*='mbo_rss_id']{
	text-transform: uppercase;
}
*/
@media (min-width:768px) {
	body {
	}
	
	footer {
		text-align:left;
	}
	.fa.socialmedia {
		font-size:20px;
	}
	.footer_shortcut {
		text-align:right;		
	}
}
@media (min-width:992px) {
	
}
@media (min-width:1200px) {
	
}
@media print {
	#header, #header2, #links {
		display:none !important;
	}
	#footer {
		font-size:8pt;
		margin-bottom:0px;
	}
}
@media(max-width: 640px){
	.btn-group-mobile{
		width: 100%;
	}
	.btn-group-mobile>.btn:first-child:not(:last-child) {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		width: 100%;
	}
	.btn-group-mobile>.btn, .btn-group-mobile>.btn-group, .btn-group-mobile>.btn-group>.btn {
		display: block;
		float: none;
		width: 100%;
		max-width: 100%;
	}
	.btn-group-mobile>.btn+.btn, .btn-group-mobile>.btn+.btn-group, .btn-group-mobile>.btn-group+.btn, .btn-group-mobile>.btn-group+.btn-group {
		margin-top: -1px;
		margin-left: 0;
	}
	.btn-group-mobile>.btn {
		position: relative;
		/* float: left; */
	}
}