/************* GENERAL STRUCTURE ********/
body,html {
  /*min-height:100% !important;*/
  height:100%;	
  padding:0px;
  margin:0px;
  background-image:url(../img/bg.png);	
  font-size:10pt;
}
	  
.container-fluid{
   padding:0px;
   margin:0px; 
}
.control-group label.error{
 margin-bottom:10px;
 margin-top:-10px;
}
.Hfill,.Hfill-menu{
 /*min-height:100% !important;*/
 height:100%;	 
}
.menu-area{
  -moz-box-shadow: 2px 0px 10px 1px #888;
  -webkit-box-shadow: 2px 0px 10px 1px #888;
  box-shadow: 2px 0px 10px 1px #888;  	
}

.menu-area,.resp-nav-btn{
 background:#333;	
 margin:0px;
 color:#fff;
 padding:0px;
}
.body-area{
 padding:20px;
 position:relative;
 padding-top:50px;
}
.breadcrumb-container{
 position:absolute;
 top:5px;
 left:0px;
 padding:0px 25px 0px 30px;
}
.main_container,.main_container .content_container{
 padding-right:20px;	
}
.main_container{
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.main_container .content_container{
  position      : absolute;
  overflow      : auto;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.menu-area{ 
  overflow      : auto;
}
#main_menu{
 display:none;	
}
#logo-area{	
 padding:5px;
 margin-bottom:10px;
 border-bottom:2px solid #444444;	
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
/*  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/ 
}
.overlay-loader{/*////// Style of overlay for loader/wite /////////*/
	top:0px;
	left:0px;
	position:absolute;
	width:100%;
	height:100%;
	background:#cccccc;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}

@media (min-width: 768px) {
  .resp-nav-btn{
	  display: none;
  }  
}

@media (max-width: 767px) {
  body {
    padding-right: 0px;
    padding-left: 0px;
  }
  .Hfill-menu{
   height:auto;
   padding:0px;
   margin:0px;
  }
  .general_menu_container > .menu-area {
    min-height: 0px;
  }  
  #logo-area{
	  display: none;
  }  
.main_container{
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : none;
}
.main_container .content_container{
  position      : relative;
  overflow      : none;
  width:100%;
  height   : 100%;
}     
}
/************* /GENERAL STRUCTURE ********/

/**************** MENU *********/
 /***************************
     ****** example ******
              <div class="accordion" id="menu-accordion">  <!-- unique ID -->
			    <!-- with submenu -->
                <div class="accordion-group">
                  <div class="accordion-heading">
                    <a class="accordion-toggle" data-toggle="collapse" data-parent="#menu-accordion" href="#collapseOne">
                      Collapsible 
                    </a>
                  </div>
                  <div id="collapseOne" class="accordion-body collapse">
                    <div class="accordion-inner">
                      <ul class="unstyled">
					    <!-- Submenu with icons on left -->
                        <li><a href="#" class="active"><i class="icon-lock icon-white"></i> Primo sotto</a></li>
                        <li><a href="#"><i class="icon-eye-open icon-white"></i> Secondo sotto</a></li>
                      </ul>
                    </div>
                  </div>
                </div>
                <!-- with submenu -->
                <div class="accordion-group">
                  <div class="accordion-heading">
                    <a class="accordion-toggle" href="#">
                      ciao
                    </a>
                  </div>
                </div>
              </div>
 ****************************/			  
  /* menu links */
#main_menu .accordion-group.active .accordion-heading a:hover,
#main_menu .accordion-group.active .accordion-heading a{
 color:#49afcd;	
 text-decoration:none;
 font-weight:bold;
}
#main_menu .accordion-group .accordion-heading a,
#main_menu .accordion-group .accordion-heading a:active{
 color:#ffffff;	
 text-decoration:none;
}
#main_menu .accordion-group .accordion-heading a:hover{
 color:#49afcd;	
 font-weight:bold;
 text-decoration:none;
}
#main_menu .accordion-group .accordion-inner a,
#main_menu .accordion-group .accordion-inner a:active{
 color:#ffffff;
 text-decoration:none;
 padding:10px;
 width:100%;
 display:inline-block;
}
#main_menu .accordion-group .accordion-inner a:hover,
#main_menu .accordion-group .accordion-inner a.active{
 color:#49afcd;
 font-weight:bold;
}
 /* /menu links */
#main_menu .accordion-group .accordion-heading{
	font-size:10pt;
}
#main_menu .accordion-group.over{
	background:#6E6E6E;
}
#main_menu .accordion-group.active{
    background:#6E6E6E;
} 
#main_menu .accordion-group{
  margin: 0px;
  border:0px;
  border-bottom: 1px solid #000;
  border-top: 2px solid #444444;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  background-color: #363636;
  *background-color: #222222; 
}
#main_menu .accordion-group .accordion-inner{
  padding-left:22px;  
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-top:1px solid #444444;	
}
#main_menu .accordion-group .accordion-inner li{
  padding:5px;
  margin-bottom:0px;
  border-top:1px solid #444444;
  line-height:10px;
}
/**************** /MENU *********/

/*************** NAV BAR FOR PHONE AND TABLET *******************/
.likebtn-navbar {
  padding: 7px 10px;
  margin-bottom:5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.likebtn-navbar:hover,
.likebtn-navbar:active,
.likebtn-navbar.active,
.likebtn-navbar.disabled,
.likebtn-navbar[disabled] {
  color: #ffffff;
}
.likebtn-navbar:active,
.likebtn-navbar.active {
  background-color: #cccccc \9;
}
.likebtn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
	 -moz-border-radius: 1px;
		  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.likebtn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
/*************** /NAV BAR FOR PHONE AND TABLET *******************/

/************* DEFAULT BOX CONTAINER ********/
 /***************************
     ****** example ******
               <div class="box span4"> <!-- give box class to general container -->
                 <div class="box-header well"> <!-- well class is important, give box-header to head container -->
                   <h2><i class="icon-lock"></i> TITLE</h2> <!-- give a title in <h2> tag -->
                   <!-- box-icon is a div with the icons on the box header (on the title right). you can delete this div -->
                   <div class="box-icon">
                     <a href="#" class="btn"><i class="icon-cog"></i></a>
                     <a href="#" class="btn"><i class="icon-cog"></i></a>
                     <a href="#" class="btn"><i class="icon-cog"></i></a>
                   </div>
                 </div>
                 
                 <div class="box-content"> <!-- give box-content class to body container (you can put in this div bootstrap widget too like tab or others) -->
                    <p>
						Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
						Curabitur bibendum ornare dolor, quis ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. 
						In sed ornare nulla. Donec consectetur, velit a pharetra ultricies, diam lorem lacinia risus, ac commodo orci erat eu massa. 
						Sed sit amet nulla ipsum. Donec felis mauris, vulputate sed tempor at, aliquam a ligula. 
						Pellentesque non pulvinar nisi.
				    </p>
                 </div>
               </div>
 ****************************/
.box{
	border: 1px solid #DEDEDE;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top: 10px; 
	margin-bottom: 10px ;
	box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
	-webkit-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
	-moz-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
	background:#fff;
}
.box-header.well{
	background-color:#fff;
}
.box-header{
	border:none;
	padding-top:5px;
	border-bottom: 1px solid #DEDEDE;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	height:12px;
	min-height:12px;
	margin-bottom: 0;
	font-weight:bold;
	font-size:16px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=0 );
}
.box-header h2{
	font-size:15px;
	width:auto;
	clear:none;
	float:left;
	line-height:25px;
	padding:0px;
	margin:0px;
}
.box-header h3{
	font-size:13px;
	width:auto;
	clear:none;
	float:left;
	line-height:25px;
	padding:0px;
	margin:0px;
}
.box-header h2 > i{
	margin-top:1px;
}
.box-icon{
	float:right;
}
.box-icon i{
	margin-left:-4.5px;
	margin-top:7px;
	cursor:pointer;
}
.box-icon a{
	clear:none;
	float:left;
	margin:0 2px;
	height: 18px;
	width:5px;
	margin-top: -1px;
}
.box-icon a i{
	margin-left:-4.5px;
	margin-top:0px;
}
.box-icon .btn{
	height: 18px;
	width:5px; 
	margin:0 2px;	
}
.box-icon .btn i{
	margin-left:-4.5px;
	margin-top:0px;
}

.box-content{
	padding:10px;
	display:block;
	text-align:left;
}

.box-content.scrollable{
	height:200px;
	width:auto;
}
.content_container{
 padding:10px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.box-icon{
		display:none;	
	}
	.box-header h2{
		font-size:13px !important;
	}
	.box-header h3{
		font-size:11px !important;
	}
}
/************* /DEFAULT BOX CONTAINER ********/
/************* BOX CONTAINER FOR FLEXIGRID ********/
#container_form{
 padding:20px;	
}
/********** footer *********/
.footer{
 margin-top:20px;
 margin:auto;	
}
/************** Login FORM *************/
#form_signin {
  max-width: 300px;
  padding: 19px 29px 29px;
  margin: 0 auto 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  box-shadow: 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;					
}
.language_flags{
	max-width: 300px;
	margin: 0 auto 20px;
	text-align:right;
}

#form_signin input[type="text"],
#form_signin input[type="password"] {
  font-size: 16px;
  height: auto;
}
/*********** breadcrumb style ************/
#breadcrumb{ float: left; display: block; position:relative;}
#breadcrumb ul{ list-style: none; padding:0px;margin:0px;}
.crumbs { display: block; }
.crumbs li {  display: inline; }
.crumbs li a, .crumbs li a:link, .crumbs li a:visited { color:#333; display: block; float: left; font-size: 12px; margin-left: -13px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; }
.crumbs li.first a { padding-left: 8px;margin-left:0px; }
.crumbs li a { background-image: url('../img/breadcrumb/default.png');  background-repeat: no-repeat; background-position: 100% 0; position: relative; }
.crumbs li a:hover,.crumbs li a.selected {background-image: url('../img/breadcrumb/over.png');background-position: 100% -48px; cursor: pointer; }
.crumbs li a:active { background-position: 100% -96px; }
.crumbs li.first a span { height: 29px; width: 3px; border-left: 1px solid #d9d9d9; position: absolute; top: 0px; left: 0px; }
/************* /BOX CONTAINER FOR FLEXIGRID ********/
/************* qTip2 ********/
/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Sat May 19 09:45:07.0000000000 2012
*/
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light{background-color:white;border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4A4A4A;background-image:-moz-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4A4A4A 0,black 100%);background-image:linear-gradient(to bottom,#4A4A4A 0,black 100%);}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0);}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000)";font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, sans-serif}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{background:black;background:rgba(0,0,0,.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:normal;font-family:serif;}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:white;background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent;}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none;}.ui-tooltip-bootstrap .ui-tooltip-icon{background:white;}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40);}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
/************* /qTip2 ********/

/**** MISCELLANEUS *****/