ul.slimmenu1 {

	width: 100%;



    margin: 0;



    padding: 0;



    list-style-type: none;



}



ul.slimmenu1 li {



    position: relative;



	display: block;

}



.menu-collapser {



	position: absolute;



    top:0;



    left:0;



	background: transparent;



	color: #FFF;



	text-shadow: 0 1px 0 rgba(0,0,0,0.5);



	width: 100%;



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	padding: 0;



}



.collapse-button {



	position: absolute;



	right: -40px;



	top: 50%;



	width: 40px;



	background-color: #0E0E0E;



	/*background-image: linear-gradient(to bottom, #151515, #040404);*/



	background-repeat: repeat-x;



	background-color: #0855a1;



	border-radius: 4px;



	border-style: solid;



	border-width: 1px;



	color: #FFFFFF;



	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);



	padding: 7px 10px;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	cursor: pointer;



	font-size: 14px;



	text-align: center;



	transform: translate(0, -50%);



	-o-transform: translate(0, -50%);



	-ms-transform: translate(0, -50%);



	-moz-transform: translate(0, -50%);



	-webkit-transform: translate(0, -50%);



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box



}



.collapse-button:hover, .collapse-button:focus {



	background-image: none;



	background-color: #1182C8;



	color: #FFF;



}



.collapse-button .icon-bar {



	background-color: #F5F5F5;



	border-radius: 0px;



	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);



	display: block;



	height: 2px;



	width: 18px;



	margin: 2px 0;



}







ul.slimmenu1 li a{



  

	    text-transform: uppercase;





}



ul.slimmenu1 li ul li a, ul.slimmenu1.collapsed li a {



	padding: 10px;



}







ul.slimmenu1.collapsed{



    z-index:3



}



ul.slimmenu1.collapsed li a{



    display:block;



    min-width: 200px



}



ul.slimmenu1.collapsed li ul li {



	padding: 0px;



	clear: both;



}



ul.slimmenu1.collapsed li ul li a i {



	padding: 0px 5px;



}







ul.slimmenu1 > li {


	


}



ul.slimmenu1 > li:first-child {



	border-left: 0



}



ul.slimmenu1 > li:last-child {


	border-right: none;
	margin-right: 0



}



ul.slimmenu1 > li > a {



	display: block;

	padding: 10px;

	color: #000;



	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-size: 16px;



	font-weight: bold;



	text-shadow: 0 1px 0 rgba(255,255,255,0.2);



	background: none;



}



ul.slimmenu1 li a:hover, ul.slimmenu1 li a:focus, ul.slimmenu1 li.current {



	background-color: #2194d2;



	color: #000;



	text-decoration: none;



}







ul.slimmenu1 li .sub-collapser {



	background: none;



	position: absolute;



    right: 0;



	top: 0;



	



	height: 100%;



	text-align: center;



	z-index: 999;



	cursor: pointer;



}



ul.slimmenu1 li .sub-collapser:before {



	content: '';



	display: inline-block;



	height: 100%;



	vertical-align: middle;



	margin-right: -0.25em;



}



ul.slimmenu1 li .sub-collapser > i {



	color: #FFFFFF;



	font-size: 9px;



	display: inline-block;



	vertical-align: middle;



}



ul.slimmenu1 li ul li .sub-collapser > i {



    color: #333;



}



ul.slimmenu1.collapsed li .sub-collapser > i{



    vertical-align: top;



    margin-top: 14px;



}







ul.slimmenu1.collapsed li  .sub-collapser > i{



    vertical-align: top;



    margin-top: 14px;



}







ul.slimmenu1 li ul {



	margin: 0;



	list-style-type: none;



}



ul.slimmenu1 li ul li {



	display: block;



	text-align: left;



	z-index: 1000;

	clear: both;

	padding: 0px 15px;

	border-bottom: 1px dashed #f5f5f5;

	float: none !important;

}



ul.slimmenu1 li ul li a {



	color: #333333;



	clear: both;



	display: block;



	font-weight: normal;



	line-height: 1.42857;



	white-space: nowrap;

	



}



ul.slimmenu1 li ul li:hover {

	background-color: #f5f5f5;

	float: none !important;

	}

ul.slimmenu1 li ul li a:hover, ul.slimmenu1 li ul li a:focus {



	

	background-color: #f5f5f5;

	color: #262626;



	text-decoration: none;



}







ul.slimmenu1 li > ul {



	display: none;



	position: absolute;



	left: 0;



	top: 100%;



	z-index: 999;



	



	padding: 0;



	margin: 0;



	border: 0px solid rgba(0, 0, 0, 0.15);



	border-bottom-left-radius: 4px;



	border-bottom-right-radius: 4px;



	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);



	min-width: 200px;



	background: #ffffff;



}



ul.slimmenu1 li > ul > li ul {



	display: none;



	position: absolute;



	left: 100%;



	top: 0;



	z-index: 999;



	width: 100%;



}







ul.slimmenu1.collapsed li {



	display: block;



	width: 100%;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box



}



ul.slimmenu1.collapsed li a {



	display: block;



    border-bottom: 1px solid rgba(0, 0, 0, 0.075);



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box



}



ul.slimmenu1.collapsed li > ul {



	display: none;



	position: static;



}



@media (max-width: 768px) {



	ul.slimmenu1 li > ul {



		border-radius: 0px;



		box-shadow: none;



		border: none;



	}







}



@media (min-width: 992px){



	nav > .container > .row {



		margin-left: -5px !important ;



		margin-right: -5px !important ;



	}



}





#admintoolbar1{

    position: fixed;

    right: 0;

    bottom: 60px;

    background: #FFF;

    z-index: 1000000;

 border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;

    border-top: 1px solid #ccc;

    box-shadow:0 0 4px rgba(0,0,0,0.15);

    -webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);



    

}

#admintoolbar1:hover{

   

}

#admintoolbar1 ul{

    list-style:none;

    margin:0;

    padding:0

}

#admintoolbar1,#admintoolbar1 ul,#admintoolbar1 li:first-child, #admintoolbar1 li:first-child a{

    border-top-left-radius: 10px;

}

#admintoolbar1,#admintoolbar1 ul,#admintoolbar1 li:last-child, #admintoolbar1 li:last-child a{

    border-bottom-left-radius: 10px;

}

#admintoolbar1 li {

    display:block;

    border-bottom:1px solid rgba(0,0,0,0.1);

	    padding: 10px 0px;

}

#admintoolbar1 span{

    margin-left:5px;

    margin-right:10px;

    display: none

}

#admintoolbar1:hover span{

    display:inline-block

}

#admintoolbar1 a{

    display: block;

    padding: 0 7px;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    font-size:14px;

    line-height: 40px;

    text-decoration: none

}

#admintoolbar1 ul a:hover{

   

	background: #fff;

}

#admintoolbar1 .fa{

    font-size: 22px;

    vertical-align:middle;

    width:26px

}



#admintoolbar1 .fa.fa-object-group{

    font-size: 18px;

}

