.form-horizontal .control-group {
   margin-bottom: 4px;
}
.ui-spinner, div.selector, div.uploader, .sp-replacer {
   margin-bottom: 4px;
}
label {
   margin-bottom: 6px;
}

select,  input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
   min-height: 26px !important;
   height:36px;
   margin-bottom: 4px;
}

textarea{
   height:60px;
   margin-bottom: 4px;
   
}
.select2-container {
   margin-bottom: 0px;
}
.control-group .switch {
   margin-bottom: 0px;
}

.modal-backdrop, .modal-backdrop.fade.in {
   opacity: 0.5;
   filter: alpha(opacity=50);
}
.sliver{
   color:#C0C0C0;
}

#data .progress-mini{
   width: 80px;
}
.tooltip-inner{
   z-index: 9999;
   max-width: 400px;
   text-align:left;
}
   .red1{
      color:red;
   }
   .yellow1{
   }
   .green1{
      color:green;
   }
   #myTable td {
      line-height:20px;
   }
   .pro-title-new{
      float:left;
      padding-left: 10px;
      font-size: 14px;
   }
   a.sel span{
      padding-left:2px;
      padding-right:8px;
   }
   .subnav{
      float:left;
   }
   
   .button{
       background-color: #1e5781;
       color: #ffffff;
       display: inline-block;
       font-family: 'Helvetica', Arial, sans-serif;
       width: auto;
       white-space: nowrap;
       height: 28px;
       margin: 2px 2px 0 0;
       padding: 0 12px;
       text-decoration: none;
       text-align: center;
       font-weight: bold;
       font-style: normal;
       font-size: 14px;
       line-height: 28px;
       cursor: pointer;
       border: 0;
       -moz-border-radius: 2px;
       border-radius: 2px;
       -webkit-border-radius: 2px;
       vertical-align: top;
   }
    
	    .calendar{
	       float: left;
	       margin: 0px;
	       border: 1pt solid #BBBBBB;
	       width: 340px;
	       height: 252px;
               
	    }

	    .calendar-all{
	       float: left;
	       margin: 0px;
	       border: 1pt solid #BBBBBB;
	       width: 340px;
	       height: 278px;
               margin:1px;
	    }            
	    
	    .calendarcontent{
	       text-align: left;
	       margin-left:2px;
	       height: 200px;
               overflow-y: scroll;
               overflow-x: hidden;
	    }
	    
	    .calendartitle{
	       text-align: center;
	       height: 26px;
	       background: #DDDDDD;
	    }
            
            .calendartitle_act{
	       text-align: center;
	       height: 26px;
	       font-weight:bold;
	    }
            
            .calendar_act{
	       float: left;
	       margin: 5px;
	       border: 1pt solid #008000;
	       width: 200px;
	       height: 252px;
	    }
	    
	    .calendarbottom{
	       text-align: center;
	       height: 26px;
	       background: #DDDDDD;
	    }
	    
	    .closeitem{
	       float:left;cursor:pointer;margin-left:10px;
	    }
	    
	    .seperateline{
	       clear:both;border:1pt dotted #BBBBBB;width:338px;
	    }
	    	    
	    .speciallist{
	       cursor: pointer;
	    }
            
	    .itembox{
	       width:320px;
	    }
            
            .calendar_pre{
	       float: left;
	       border: 1pt solid #BBBBBB;
	       width: 340px;
	       height: 252px;
	    }
            
            .calendarcontent_pre{
	       text-align: left;
	       margin-left:2px;
	       height: 200px;
	       background: #EEEEEE;
	    }
	    
	    .calendartitle_pre{
	       text-align: center;
	       height: 26px;
	       background: #DDDDDD;
	    }
	    
	    .calendarbottom_pre{
	       text-align: center;
	       height: 26px;
	       background: #DDDDDD;
	    }
            
            .seperateline_pre{
	       clear:both;border:1pt dotted #BBBBBB;width:337px;
	    }
            
            .speciallist_pre{
	       cursor: pointer;
	    }
            
   #helpdiv{
      display:none;width:220px; height:100px;background:#FFFFFF;border:1pt solid #CCCCCC;      
   }

   .filter_l{
      float: left; border: 1pt solid #BBBBBB; width: 40px;text-align: center;
   }
   
   .filter_l_f_a{
      background-color: #64FFFF; font-weight:bold;
   }
   
   .filter_l_f{
      background-color: #FFFFFF; font-weight:bold;
   }
   .filterbox{
      float: left;border: 1pt solid #BBBBBB;margin-left:5px;height: 38px;
   }
   
	    .numberbox{
	       border:1pt solid #BBBBBB;width:20px;text-align:center;
	    }