
/*************************************
	    	sidebar
**************************************/
.sidebar-widget p { margin-bottom: 0px; }
/*.widget-search */
.widget-search { position: relative; }
.widget-search input { padding-right: 30px; color: #626262; height: 45px; border-color: #eceff7; }
.widget-search i {  position: absolute; right: 0px; padding: 16px 12px; font-size: 14px; color: #626262; cursor: pointer;  }
.widget-search input:focus { border-color: #00a9da; } 
 /*widget-menu*/
 .widget-menu { position: relative; }
.widget-menu ul li a { font-size: 14px; display: block;  color: #626262; position: relative; }
.widget-menu i { padding-top: 4px;  position: absolute; right: 18px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; }
.widget-menu ul li a span {  display: block; font-size: 14px; }
.widget-menu ul li a span:hover { text-decoration: none; color: #00a9da; }
.widget-menu ul li.active { border-bottom: none; }
.widget-menu ul li.hover a { color: #00a9da; }
.widget-menu ul li.hover a span { background: transparent; color: #00a9da; }
.widget-menu ul ul li a span {color: #626262; }
.widget-menu ul ul li a span:hover {color: #00a9da; }
.widget-menu ul ul { display: none; padding-left: 20px;}
.widget-menu ul ul a { display: block; color: #626262; font-size: 14px;}
.widget-menu ul ul a:hover { color: #00a9da; }
.widget-menu ul li.active i { transform: rotate(90deg); }

