body { margin-top:50px; background: #f7f7f7; font-family: "exo 2";}

a {color:#fc575e}

/*h1{border-bottom: 1px solid #ddd;padding: 20px 0;margin-bottom: 20px; font-weight: 300;}

h2{margin-bottom: 40px;font-weight: 300; font-size: 26px; line-height: 30px}

h3{font-weight: 300; font-size: 22px;margin-bottom: 40px}*/

.margin-top{margin-top: 20px;}

.navbar-header{ float:none; text-align: center; }
	
	/* top bar */
	.navbar {text-transform: uppercase;background-color: #FFFFFF;border: none; border-bottom: 2px solid #CCC;}
	.navbar a  {color:#fff; font-weight: 300; text-decoration: none}
	.navbar-default .navbar-brand {color:#fff;font-weight: bold;margin:0;line-height: 50px;float:none; margin-left: auto; margin-right: auto; width: 60px; float: none; }
    
	.icon{margin-bottom: 8px;margin:0;padding: 15px 15px; float:right;}
    
	/*.back{float:left;background-color: #feaf8d;}
	.search{background: #0071B3; float:left;}*/
	    
    /* toggle button */
    .navbar-toggle{border: none;color:#fff;margin:0;padding: 18px 15px; border-radius: 0px;float:left;}
    .navbar-default .navbar-toggle,
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {background-color: #318CC1;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}	
	
	/* Position where the element is fixed */
	.affix {top: 50px; /*width: 200px;*/ }
	#affix {/*width: 200px;*/ background-color: #258ECD; margin-right: -15px; margin-left: -15px; }

	.nav li a {border-bottom: 1px solid #CCC; color:#FFFFFF;}
	.nav li a i {margin-right:2px;}    
    .nav li a:hover {background-color: #CCC; color:#0071B5 !important;}

    /* list */ 
    .ux-mood{font-size: 18px; font-weight: 300;margin-bottom: 40px}
    .ux-mood li{margin-bottom: 10px}
    .upper{text-transform: uppercase; font-weight: bold}

/* collapsed sidebar styles */
@media screen and (max-width: 767px) {
    
    #leftMenu {
    max-width: 240px;
    min-height: 310px !important;
    }
	
	.affix {position: static;}
	#affix{width: 100%;  margin: 0px; }
  
	.sidebar-offcanvas{-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		
		width:70%;
		background-color: #fc575e;
		z-index: 51;
		margin: 0; padding: 0;
		position: fixed;
		top:50px;
		left: -70%;
	}
	
	.sidebar-offcanvas ul li{margin:0}
	.sidebar-offcanvas ul li a{color:#fff;padding: 15px 20px;margin:0;font-size: 15px;border-bottom: 1px solid #CCC}
	.sidebar-offcanvas ul li a:hover{color:#0071B5;background:#CCC;border-bottom: 1px solid #CCC; border-radius:0}
	
	.nav{margin-top: 0px;}
	.nav > li > a:hover, 
	.nav > li > a:focus{background-color: #0071B5; color: #FFFF00;}
	
	.active {left: 0;}   
 
}

#leftMenu {
    min-height: 2048px;
    background-color: #258ECD;
}