body.admin .sticky{top:30px;}
#mainMenu ul{display:flex;width:100%;}
#mainMenu ul li{flex:auto;}
#mainMenu ul li a{padding-left:0; padding-right:0; display:block; text-align:center; float:none;}
#mainMenu .the-nav{display:block; max-width:1130px;}
#mainMenu ul li.selected{background-color:#bf2f45;}
#paginatorContainer span{background-color:#bf2f45;}
#paginatorContainer {margin-top:25px;}
.contentForm .row .helper{line-height:50px; padding-left:20px; font-size:20px;}
p.error{color:#c00;}
p.success{color:#0a0;}
#footerMenu a{margin-left:10px;}
.newsItem.noImage .newsDesc{width:auto; float:none;}
header #mainLink{margin-left:0; margin-right:0; float:left;}
header ul{float:right; overflow:hidden; padding-left:0; margin-top:30px;}
header ul li{float:left; list-style:none; margin-left:20px;}
header ul li:first-child{margin-left:0;}
header ul li a{color:#666;}
#footerMenu a{display:inline-block;}
.tableRow table th.nameCol{width:auto;}
.tableRow table th.actionCol{width:100px;}
.tableRow table th.actionCol {width:120px;}
header #mainLink{margin-top:20px; margin-bottom:20px;}
a.scrollup{width: 46px; height: 46px; position: fixed; bottom: 70px; right: 15px; display: none; background:#bf2f45;}
a.scrollup span{display:block; color:#fff; line-height:40px; text-align:center; font-size:30px;}
.row .searchRow{margin-bottom:0;}
footer {line-height:20px;}
#userMenu{float:right; margin-top:10px; margin-bottom:20px;}
#userMenu h2{font-size:20px; text-align:right; color:#383431; text-transform:none; font-weight:normal; margin-bottom:5px;}
#userMenu a + a{margin-left:10px;}
#userMenu a.button{padding:3px 10px; text-transform:none; font-size:18px;}
#userMenu a.button.logout{background:#bf2f45;}
#userMenu a.button.logout:hover{background:#d84058;}
.nameCol span.fa {font-size:22px; margin-right:5px;}
.searchElement a.searchButton.button{background-color:#456894;}
.searchElement a.searchButton.button:hover{background-color:#6185b1;}
#documentFilter .buttonsContainer{float:right;}
#documentFilter .buttonsContainer > a:last-child{float:right;}
#documentFilter .buttonsContainer > a:first-child{margin-left:0;}
#documentFilter.widthClearButton #search{width:270px;}
@media only screen and (min-width: 767px) and (max-width: 1169px) {
	#documentFilter.widthClearButton .searchElement.wide {width:35%;}
	#documentFilter.widthClearButton #search{width:auto; width:96%; box-sizing:border-box;}
	#documentFilter.widthClearButton .searchElement.last{width:32%;}
	#documentFilter.widthClearButton .searchElement.last a{width:48% !important; width:auto; font-size:16px;}
	#documentFilter.widthClearButton .searchElement.last a:last-child{margin-left:4%;}  
}
@media screen and (max-width: 767px) {
	#mainMenu.navbar .the-nav.nav-collapse{display:none;}
	#documentFilter.widthClearButton #search{width:98%;}
	#documentFilter.widthClearButton a{float:left;}  
	#documentFilter.widthClearButton a:last-child{margin-left:20px;}  
	#documentFilter.widthClearButton .buttonsContainer{float:right; width:auto;}
}
