

@media (min-width: 768px) {
	.container-small {
			width: 450px;
	}
	.container-large {
			width: 970px;
	}
	#ajaxlogin .modal-dialog{
		width:450px;
	}
	#ajaxlogin .modal-body {
		padding:30px;
	}
}
.form-wrapper {padding:auto 15px;}
.btn.fullwidth {
		width:100%;
}
@media (max-width:991px) {
	.sidebar-right {display:none;}
	.sidebar-right.showfilter {
		display:block;
		background-color:#fff;
		position:absolute;
		top:50px;
		left:0;
		padding:10px;
		box-sizing:border-box;
		width:100%;
		height: calc(100vh - 50px);
		
	}
}
@media (min-width: 992px) {
	.container-small {
			width: 500px;
	}
	.container-large {
			width: 1170px;
	}
	
	.modal-dialog {
			width: 860px;
			margin: 30px auto;
	}
 
@media (min-width: 1200px) {
	.container-small {
			width: 700px;
	}
	.container-large {
			width: 1500px;
	} 
}

.container-small, .container-large {
    max-width: 100%;
}
.padding-10 {padding:10px;}
.pt-5{padding-top:32px;} .pb-4{padding:26px;}
.panel-body .form-group {margin-right:0;margin-left:0;}

header {padding:10px;background-color:#0272AA;height: 58px;}
header ul {list-style:none;}
header a, header a:visited {color:#fff;}
.footer {padding:10px;background-color:#4f4b4c;}
footer a, footer a:visited {color:#fff;}
.main-container {background-color:#fdfdfd;}
#block-vmtheme-account-menu {text-align:right;float:right;}

.front-main > div {padding:30px;}
.front-main h1 {text-align:center;margin-top:30px;}
.main-container {
	padding-left:0;padding-right: 0;
}
#main-inner {
 height:100%;
 margin: 0px;
 padding: 0px;
}

#main-inner > #main-content {
	display:block;
	float:left;
	width: calc(100% - 300px);
	min-height:calc(100vh - 241px);
	padding: 15px;
	padding-bottom:30px;
	background-color:#fff;
}

#main-inner.sidebar-left > #main-content {
	width: calc(100% - 200px);
}

#main-inner > aside {
	display:block;
	float:left;
	width:300px;
	padding:0;
	padding-bottom:20px;
}
#main-inner.sidebar-left > aside {
	display:block;
	float:left;
	width:200px;
	padding:0;
	padding-bottom:20px;
}
#main-inner > aside > div{
	padding: 15px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	margin-top:15px;
	/*margin-left: 15px;*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#main-inner.sidebar-left > aside > div{
	margin-left: 10px;
	margin-right: 10px;
	padding: 8px;
}
aside .menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
aside .menu ul li{
	margin:0;
	padding:0;
}
aside .menu ul li a{
	display:inline-block;
	padding: 4px 6px;
}
.header-content > div:first-child {margin-left:28px;}
.momenu-trigger {display:none;}
@media (max-width: 1000px) {
.header-content > div:first-child ul {display:none;}
.momenu-trigger {position:absolute;left:0;top:5px;display:block;}
#block-vmtheme-branding {
	float: none;
	padding-left: 0;
	text-align:center;
}
}
@media (max-width: 43.75em) {
h1 {font-size: 2em !important;}
/*header {padding:0;}*/
#block-vmtheme-main-menu {
	float: none;
	padding-left: 0;
}
.front-main > div {
    padding: 15px;
}
#main-inner > #main-content {
    float: none;
    width: 100%;
    padding: 0 !important;
}
aside {
    float: none;
    width: 100%;
    padding: 0 !important;
}
.tmlist .list-logo {width: 100%; float:none; text-align:center;}
.tmlist .list-logo img{margin-right:auto;margin-left:auto;}
.tmlist .list-summary {padding-left: 0;}
}


/****/

#momenu {
display:none;
position: absolute;
top:58px;
left: -100%; 
height: 100%;
width: 80%;
min-width: 320px;
background: url(images/bg/mobile-nav.png);
z-index:9;
}

#momenu ul {
margin: 0;
padding: 0;
list-style:none;
}

#momenu li {
border-bottom: 1px solid rgb(34, 34, 34);
border-top: 1px solid rgb(83, 83, 83);
margin: 0;
}

#momenu li:first-of-type {
border-top: 0;
}

#momenu a {
color: #ddd;
display: block;
padding: 14px 15px;
text-shadow: 0 -1px rgb(34, 34, 34);
}

#momenu a:hover,
#momenu a:active {
background: rgba(0,0,0,0.1);
}

#momenu li a:before {
text-shadow: 0 -1px rgb(34, 34, 34);
color: #ddd;
margin-right: 10px;
}


.wideSidepane {
	background-color: #f5f5f5;
	box-shadow: -1px 0 3px 0 rgba(0, 0, 0, 0.2);
	min-height: calc(100vh - 60px);
	position: relative;
	width: 637px;
	z-index: 1;
}

/*****Options************/
.dropdown {
	position: relative;
	display: inline-block;
}
.case-options ul {list-style:none;margin:0;padding:0;}
.case-options ul>li {margin:0;padding:5px;}
.case-options ul>li a {padding-left:5px;}
.case-options .dropdown-menu {min-width:200px;}
.register-form label {display:none;}

