/* Theme styles 
-------------------------------------------------- 
body {
	padding-top:70px;
	padding-bottom:30px;
}

.theme-dropdown .dropdown-menu {
	position:static;
	display:block;
	margin-bottom:20px;
}

.theme-showcase > p > .btn {
	margin:5px 0;
}

.theme-showcase .navbar .container {
	width:auto;
}
*/

/* Sticky footer styles 
-------------------------------------------------- */
html {
	position:relative;
	min-height:100%;
}
body {
	/* Margin bottom by footer height */
	margin-bottom:60px;
	/*font-family:Calibri;*/
}

body { padding-right:0px !important; margin-right:0px !important; }
body.modal-open { overflow:auto; }
.footer {
	position:absolute;
	bottom:0;
	width:100%;
	/* Set the fixed height of the footer here */
	height:60px;
	background-color:#f5f5f5;
}

/* Custom page CSS
-------------------------------------------------- */
body > .container {
	padding:60px 15px 0;
}
.container .text-muted {
	margin:20px 0;
}
.footer > .container {
	padding-right:15px;
	padding-left:15px;
}
/*
code {
	font-size:80%;
}
*/

.c { border:0px dashed black; margin-top:30px; }
.c2 { border:0px dashed black; margin-top:-30px; }
.b { border:1px solid red; }
.b2 { border:1px dashed red; }
.bb { border:1px solid blue; }
.bb2 { border:1px dashed blue; }
.spacer, .spacer0 { clear:both; padding:0; margin:0; }
.spacer1 { clear:both; padding:0; margin:1px 0 0 0; }
.spacer2 { clear:both; padding:0; margin:2px 0 0 0; }
.spacer3 { clear:both; padding:0; margin:3px 0 0 0; }
.spacer4 { clear:both; padding:0; margin:4px 0 0 0; }
.spacer5 { clear:both; padding:0; margin:5px 0 0 0; }
.spacer10 { clear:both; padding:0; margin:10px 0 0 0; }
.spacer20 { clear:both; padding:0; margin:20px 0 0 0; }
.spacer30 { clear:both; padding:0; margin:30px 0 0 0; }
.spacer40 { clear:both; padding:0; margin:40px 0 0 0; }
.spacer50 { clear:both; padding:0; margin:50px 0 0 0; }

.remove-margin-top { margin-top:0px; }
.remove-margin { margin-top:0px; margin-bottom:0px; }
.remove-padding-left, .remove-padding-left-p { padding-left:0px; }
.remove-padding-right, .remove-padding-right-p { padding-right:0px; }
.remove-padding-lr, .remove-padding-lr-p { padding-left:0px; padding-right:0px; }

/* xs and sm */
@media only screen and (max-width:991px) {
	.remove-padding-left { padding-left:15px; }
	.remove-padding-right { padding-right:15px; }
	.remove-padding-lr { padding-left:15px; padding-right:15px; }
}
/* xs */
@media only screen and (max-width:767px) {
	.privacy2-table-button-bottom { padding:10px; }
}

.page-header {
	border-bottom:0px solid #cccccc;
	margin-top:0px;
}
.page-header h1 {
	margin-top:0px;
	margin-bottom:0px;
}

.modal-header {
	background-color:lavender; border-bottom:1px solid lavender; border-top-left-radius:10px; border-top-right-radius:10px;
}
.modal-footer {
	background-color:#f5f5f5; border-top:1px solid #f5f5f5; border-bottom-left-radius:10px; border-bottom-right-radius:10px;
}








.tbl-list { border:none; border-collapse:collapse; }
.tbl-list td { border:1px solid #aaaaaa; background-color:#eeeeee; padding:5px; text-align:left; vertical-align:middle; }
.tbl-list tr.tr-head td { font-weight:bold; }
/*
.tbl-list tr.tr-body td, .tbl-list tr.tr-body-no-hover td { background-color:#eeeeee; }
.tbl-list tr.tr-body-slim td { background-color:#eeeeee; padding:0px 5px; }
.tbl-list tr.tr-body:hover td, .tbl-list tr.tr-body-slim:hover td { background-color:#ffffcc; }
.tbl-list td.td-img:hover { background-color:#ffffcc; }
*/

.x-img-fb-small { background:url(../../../images/fb_small.gif) no-repeat 50% 50%; width:16px; height:16px; padding:0px; }


