@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.otf');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  MyriadPro-Regular.otf
}

body
{
  background-image:url('../img/bg.png'); 
  font-family:
 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    }
   .GENESYSlogobg
   {
     background-image:url('../img/bg2.png'); 
     background-color:#ccc;
 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
       
       }
       .reddingtonhos
       {
           background-color:#ff3029;
           color:White;
           
           }
    #pageHeader
    {
        background-image:url('../img/topbar.jpg');  
        background-repeat:repeat-x;
       
       
       width:100%;
      
        height:99px;
       
        
        }
        #ACTIVE-QUEUE
        {
           background-image:url('../img/ACTIVE-QUEUE.png'); 
        width:292px;
        height:75px;
        margin-top:15px;
        margin-left:15px;
            float:left; 
            }
        
     #GENESYSlogo
     {
        background-image:url('../img/GENESYSlogo.png'); 
        width:235px;
        height:65px;
        margin-top:15px;
        margin-left:15px;
        
        float:left;
	background-repeat: no-repeat;
         }
.fltInput {
    color: Navy;
    font-family: verdana, tahoma, arial;
    font-size: 8pt;
    font-weight: normal;
    border: 1pt solid #666666;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: block;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #000;
    font-size: 14px;
    min-height: 34px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100% !important;
    padding-bottom: 10px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
#genesysLog {
    background-color: #3f51b5 !important;
    border-radius: 5px;
    padding: 20px;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-right-color: rgb(204, 204, 204);
    border-right-style: solid;
    border-right-width: 1px;
    border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
#reddingtonlogo {
    background-image: url('../img/rnzlogo.png');
    width: 315px;
    height: 100px;
    margin-right: 15px;
    float: right;
    background-repeat: no-repeat;
}
        /* content */
        .content{width: 100%; display: block;
                     
                       }
            
            /* page header */
            .page-header{padding: 0px 0px 10px; margin: 0px 0px 20px; border-bottom: 1px solid #e0e0e0; width: 100%; float: left;}
                .page-header .icon{float: left; display: block; margin-right: 10px; width: 32px; height: 32px; border: 3px solid #999; padding: 2px; margin-top: 7px;
                                                  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; text-align: center;}
                .page-header .icon span{font-size: 24px; color: #999; line-height: 33px;}
                .page-header h1{font-size: 32px; color: #4C4C4C; font-weight: normal; display: block; float: left; line-height: 35px; padding: 0px; margin: 0px;}
                    .page-header h1 small{font-size: 11px; color: #666; display: block; line-height: 20px;}
            /* eof page header */
            
            /* widgets */
            .content .widgets{text-align: center; position: relative;}
               .content .widget{ /*padding: 10px; */
                                 margin-top:5px;
  height: 150px; width: 180px; margin-bottom: 20px; margin-right: 20px; display: inline-block;}                
                  .content .widget .left, .body .content .widget .right{height: 90px; width: 50%; float: left; color: #fff;}
.content .widget.value .left{width: 60%; font-size: 80px; line-height: 75px; text-align: left; font-weight: lighter;}
                    .content .widget.value .right{width: 40%; font-size: 12px; text-align: left; line-height: 15px;}

                        .content .widget.icon .left{width: 35%; line-height: 90px;}
                        .content .widget.icon .right{width: 65%; font-size: 12px; color: #FFF; color: #fff;}

                        .content .widget.chart .left{width: 40%; line-height: 90px; text-align: left;}
                       .content .widget.chart .right{width: 60%; font-size: 12px; color: #FFF; color: #fff; text-align: left; line-height: 15px;}
                        
                            .content .widget .right table{text-align: left;}
                                .content .widget .right table tr td{line-height: 12px; font-size: 12px; padding: 2px 0px 3px;}
                                 .content .widget .right table tr td:last-child{text-align: right;}
                                
                            .content .widget.icon .left .icon{width: 80px; height: 80px; border: 3px solid #FFF;
                                                                    -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
                                .content .widget.icon .left .icon [class^="ico-"]{font-size: 56px;}
                            
                    .content .widget .bottom{width: 100%; line-height: 16px; margin-top: 4px; float: left;
                                             
                                              }
                        .content .widget .bottom a
                        {
                            color:#fff;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
   text-decoration: none;
   font-family: "Segoe UI", arial, sans-serif;
    }
      .bottom a    
      {
          text-align:center !important;
          margin-left:50px;
          
          } 
          
          #gop
          {
              margin-top:10px;
              float:right;
              
              }
               #gop2, .padTop10
          {
              margin-top:10px;
             
              
              }                                                                                     
     #fleettab
     {
         width:100%;
         height:50px;
        
         
         } #txtTime
         {
            width:200px !important;
             
             
             }
         #bgcolor
         {
              background:#F5F5F5;
             }                
                         
                         .content .widget .bottom a:hover{opacity: 1; filter: alpha(opacity=100);}
                        
                 .content .swidget{height: 120px; width: 120px; min-width: 120px; margin-bottom: 20px; margin-right: 20px; 
                                        display: inline-block; color: #FFF; position: relative; text-decoration: none;}                
                     .content .swidget .icon{width: 75px; height: 75px; border: 3px solid #FFF; line-height: 85px; margin: 10px 21px 0px;
                                                  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left;}
                         .content .swidget .icon [class^="ico-"]{font-size: 36px; color: #FFF;}
                    
                     .content .swidget > .value{width: 120px; height: 75px; text-align: center; font-size: 36px; color: #FFF; margin-top: 10px; float: left; line-height: 85px;}
                    
                    .content .swidget.clean .icon{margin-top: 18px;}
                     .content .swidget.clean .epc.mini{margin-top: 18px;}
                     .content .swidget.clean > .value{margin-top: 18px;}
                    .content .swidget .bottom{display: block; float: left; margin: 5px 5px 0px; width: 110px;}
                        .content .swidget .bottom .text{float: left;}
                         .content .swidget .bottom .value{float: right;}
                        
        /* eof widgets */  
        /* Doctor Dashboard Images */
        .pricelistimg
        {
             background-image:url('../img/pricelist.png   ') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;  
            }
            .passwordimg
            {
                 background-image:url('../img/surgery.png') ;
           background-position:center ;
            background-repeat:no-repeat;
            
            height:203px;
            width:202px;
            text-align: center;   
             float:left; 
            clear:right;
                }
                .immunization
            {
                 background-image:url('../img/immunization.png') ;
           background-position:center ;
            background-repeat:no-repeat;
            
            height:203px;
            width:202px;
            text-align: center;   
             float:left; 
            clear:right;
                }
        .orederimg
        {
               background-image:url('../img/antiparasitic.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center; 
            
            } 
        .productimg
        {
               background-image:url('../img/track_medications.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center; 
            
            } 
            
        .StoreItemsimg
        {
            background-image:url('../img/medical.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center; 
            
            }
       .Reqimg
       {
          background-image:url('../img/prescription.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;     
           }
        .Drugmgtimg
        {
          background-image:url('../img/antibiotics.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;   
            }
         .DispenseDrugsimg
    {
         background-image:url('../img/pills.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
        }
    .DispenseDrugsimg
    {
         background-image:url('../img/pills.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
        }
        .hospitalizationimg
        {
           
            background-image:url('../img/hospitalization.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
            }  
           .DNNContainer_Title_h2 h2
           {
             /*** border-bottom: 1px solid #e0e0e0; ***/
   color: #4c4c4c;
 font-family: Segoe UI;
font-weight: lighter;
   font-size: 25px;
    width: 100%;  
               }
  
         
.hospitalizationimg:hover,.patientsimg:hover,.Immunizationimg:hover,.DispenseDrugsimg:hover,.Drugmgtimg:hover,.Reqimg:hover{
  opacity: 0.5;
  
  
} 
.hospitalimg
{
  background: url('../img/inpatients.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:203px;
            width:202px;
            text-align: center;   
    
    }
.Radiographerimg
{
    background: url('../img/fracture.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center; 
    
    }
    
  .patientReg
  {
      background: url('../img/patientReg.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;   
      
      }
  .pregnantimg
  {
      background: url('../img/pregnant.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
             
      }
 .patientsearch
 {
     
   background: url('../img/patientsearch.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;      
     }
.productimg
{
    
    background: url('../img/search.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;  
    }
    .Pathologyimg
    {
        background: url('../img/laboratory.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;  
        }
.searchimg
{
    background: url('../img/psychiatry.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center; 
    }
    .samplecollect
    {
      background: url('../img/samplecollect.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;    
        }
.UploadOrdersimg
{
      background: url('../img/tablet.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
    
    }  
    .Disbursement
    {
        background: url('../img/Disbursement.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
        }   
.OrderReceiptimg
{
     background: url('../img/progress.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
    
    }
        .patientsimg
        {
            background: url('../img/inpatients.png');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:203px;
            width:202px;
            text-align: center; 
            float:left;  
            } 
              .patientsnurseimg
        {
            background: url('../img/inpatients.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;  
            }
            
               .patientR
        {
            background: url('../img/patientR.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;  
            }
            .searchR
            {
                background: url('../img/searchR.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;   
                
                }
              .antenatalR
              {
                 background: url('../img/antenatalR.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;     
                  
                  }
                  .samplecollector
                  {
                      background: url('../img/samplecollector.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;     
                      }
        .AuditTrailReport
                  {
                      background: url('../img/audit-trail.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:198px;
            width:197px;
            text-align: center; 
            float:left;     
                      }
                      .refund {
                      background: url('../img/refund.png');
            background-position:center ;
            background-repeat:no-repeat;
          
             height:198px;
            width:202px;
            text-align: center; 
            float:left;     
                      }
                      .discount  {
                      background: url('../img/discount.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:198px;
            width:197px;
            text-align: center; 
            float:left;     
                      }
                       .refundhistory  {
                      background: url('../img/refundhistory.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:198px;
            width:197px;
            text-align: center; 
            float:left;     
                      }
         .ReportBuilder
         {
             background: url('../img/report-builder.png');
            background-position:center ;
            background-repeat:no-repeat;
          
             height:198px;
            width:202px;
            text-align: center; 
            float:left;     
             }
                .path
                {
                    background: url('../img/path.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;      
                    }
                    .radiog
                    {
                       background: url('../img/radiog.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;         
                        
                        }
               .radiologyR
               {
                   background: url('../img/radiologyR.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;      
                   
                   }
                    .passwordR
                    {
                     background: url('../img/cp.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;        
                        }
                .dispensedrugs
                {
                    background: url('../img/dispensedrugs.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;     
                    
                    }
                .DrugMgt
                {
                    
                  background: url('../img/dsm.png');
            background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            text-align: center; 
            float:left;        
                    }
            .pwdchange {
            background: url('../img/pwd.png');
            height:125px;
            width:125px;
            text-align: center;
            }    
            .requisit
            {
                background: url('../img/requisit.png');
             background-position:center ;
            background-repeat:no-repeat;
          
            height:203px;
            width:202px;
            
            float:left;        
                }
             .Immunizationimg
        {
           
            background-image:url('../img/dosing.png') ;
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:50px;
            height:125px;
            width:125px;
            text-align: center;
            }  
     .OutPatients{background: url('../img/payment-receipt.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            }
             .hmo-fee{background: url('../img/hmo-fee.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            }  
                 .hmo-fee{background: url('../img/hmo-fee.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            }  
             .deposit{background: url('../img/deposit.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            }  
            .discharge {background: url('../img/discharge.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            } 
            .expenditure{background: url('../img/expenditure.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            }
            .refund{background: url('../img/refund.jpg');
            background-position:center ;
            background-repeat:no-repeat;
            padding-right:20px;
            height:120px;
            width:120px;
            text-align: center; 
            float:left;  
            }                                    
        .fleethead{padding: 10px;}
        /* blocks */                
         .content .block{position: relative; margin-bottom: 20px; width: 100%; float: left;}
            .content .block .head{padding: 7px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;}
             .content .block .head.blue, .body .content .block .head.dblue, .body .content .block .head.yellow, .body .content .block .head.red, 
             .content .block .head.purple, .body .content .block .head.green, .body .content .block .head.orange{padding: 7px 6px 7px 6px;}
                
                .content .block .head .icon{height: 20px; width: 23px; border: 1px solid #444; text-align: center; display: inline-block;
                                                  -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; padding-top: 3px; line-height: 19px;}
               .content .block .head .icon [class^="ico-"]{font-size: 16px; color: #444;}
                 .content .block .head > .icon{margin-right: 3px;}
                
                 .content .block .head h2{font-size: 20px; color: #4C4C4C; line-height: 20px; 
                                          font-weight: normal; display: inline-block; margin: 0px; padding: 0px;
                                          border-bottom:none;
                                          }
                 .content .block .head .buttons{list-style: none; display: block; float: right; margin: 0px; padding: 0px;}
                    .body .content .block .head .buttons > li{display: block; float: left; margin-left: 5px; position: relative;} 
                
                .content .block .head  .items{position: relative; float: right; padding: 1px 5px 5px 5px;}
                     .content .block .head .items .progress.small{margin-top: 8px !important;}
                
               .content .block.title .head{border-bottom: 1px solid #e0e0e0;}
                    
            .content .block .data{padding: 10px;}
             .content .block .data-fluid{padding: 0px;}
             .content .block .data.dark, .body .content .block .data-fluid.dark,
            .toolbar.dark, .toolbar-fluid.dark{background: #EAEAEA; }
            
            * html .block .data, * html .block .data-fluid, * html .toolbar, * html .toolbar-fluid, * html .wrapper > .body{ height: 1%; overflow: visible; } /* ie 6 */
            *+html .block .data, *+html .block .data-fluid, *+html .toolbar, *+html .toolbar-fluid, *+html .wrapper > .body{ min-height: 1%; } /* ie 7 */            
            .block .data:after, .block .data-fluid:after, .toolbar:after, .toolbar-fluid:after, .wrapper > .body:after{clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
        /* eof blocks */
        
            .editor{background: #FFF;}
            
            .loader{position: absolute; left: 0px; top: 0px; z-index: 100; background: url('../img/wpoint.png') left top repeat;}
                .loader img{position: absolute; left: 50%; top: 50%; margin-left: -50px;}            

            .body .content .stat{position: relative; text-align: left; font-size: 11px; color: #666; line-height: 16px; margin: 10px ;}
                .body .content .stat span{font-size: 40px; display: block; float: left; margin-right: 5px; line-height: 32px;}                
                
            /* toolbar */
            .toolbar, .toolbar-fluid{padding: 10px; position: relative;}
            .toolbar-fluid{padding: 0px;}                
            
                .toolbar .pagination{margin: 0px; line-height: 15px; height: 30px;}
                .toolbar .input-append, .toolbar .input-prepend,
                .toolbar .input-append button, .toolbar .input-prepend button{margin: 0px;}            

                .toolbar .left{float: left; width: 50%;}
                .toolbar .right{float: right; width: 50%;}

                .toolbar .btn{margin: 0px !important;}
            /* eof toolbar */                
                                            
        /* table */
         .content .table{border: 0px; padding: 0px; margin: 0px; border-collapse: separate; border-spacing: 0px 1px;}
             .content .table th{line-height: 30px; background: #E9E9E9; padding: 0px 10px; margin: 0px; font-size: 11px; color: #666;}
                .content .table td{line-height: 23px; background: #F9F9F9; padding: 6px 5px 8px; vertical-align: top;
                                         font-size: 12px; color: #333; border-top:0px;}
                    
                 .content .table tbody tr:nth-child(2n) td{background: #F2F2F2;}
                
                     .content .table .button{width: 38px; height: 38px; display: block; float: left; margin-left: 1px;text-decoration: none;}
                      .content .table .button .icon{border: 1px solid #FFF; height: 22px; width: 22px; margin: 7px; line-height: 24px; text-align: center;
                                                            -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
                            .content .table .button .icon [class^="ico-"]{color: #FFF; font-size: 16px; line-height: 24px;}                            
                     .content .table.lcnp tr td:last-child,
                     .content .table.lcnp tr th:last-child{padding: 0px;}
                    
                 .content .table td span.mark{color: #999; font-size: 11px; display: block;}
                    
                 .content .table td.bl_blue{border-left: 3px solid #009AD7;}
                 .content .table td.bl_green{border-left: 3px solid #68AF27;}
                 .content .table td.bl_red{border-left: 3px solid #C22439;}
                
         .content .table.tickets td{padding: 5px 10px;}
             .content .table.tickets tr td:first-child{padding-top: 7px;}                
            
         .content .table.table-hover tbody tr:hover td, .body .content .table.table tbody tr.active td{background: #ffffcb;}       

        .table.images td.info > *{display: block; width: auto; clear: both;}
            .table.images td.info > span{font-size: 11px; color: #999;}          
        /* eof table */
  
    /* datatables */
    .content .table thead th.sorting, .body .content .table thead td.sorting{background: url('../img/backgrounds/dropdown_arrow.png') right center no-repeat #E9E9E9;}
   .content .table thead th.sorting_asc, .body .content .table thead td.sorting_asc{background: url('../img/backgrounds/dropdown_arrow_up.png') right center no-repeat #E9E9E9;}
    .content .table thead th.sorting_desc, .body .content .table thead td.sorting_desc{background: url('../img/backgrounds/dropdown_arrow_down.png') right center no-repeat #E9E9E9;}
    
    .dataTables_length, .dataTables_info{float: left;}
    .dataTables_filter, .dataTables_paginate{float: right;}
        
        .dataTables_length{position: relative; padding: 5px;}
            .dataTables_length label{font-size: 11px; margin-bottom: 0px;}
            .dataTables_length select{display: inline-block; width: auto;}
            
        .dataTables_filter{position: relative; padding: 5px;}
            .dataTables_filter label{font-size: 11px; margin-bottom: 0px;}
            .dataTables_filter input[type='text']{display: inline-block; width: auto; height: 26px; line-height: 14px;}
            
        .dataTables_info{font-size: 11px; color: #333; line-height: 26px; padding: 5px;}
        
        .paginate_button,        
        .paginate_disabled_previous,
        .paginate_disabled_next,
        .paginate_enabled_next,
        .paginate_active,
        .paginate_enabled_previous{float: left; border: 2px solid #FFF; line-height: 14px; font-size: 11px; color: #333; 
                                display: block; padding: 4px 5px; margin: 5px 5px 5px 0px;
                                color: #333; text-shadow: 0px 1px 0px #FFF;
                                background-color: #E0E0E0;                                
                                -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
        
        .paginate_enabled_next,
        .paginate_enabled_previous,
        .paginate_active,.paginate_active:hover,
        .paginate_button,.paginate_button:hover,
        .paginate_enabled_next:hover,
        .paginate_enabled_previous:hover{cursor: pointer; text-decoration: none; }        
        .paginate_enabled_next:hover,
        .paginate_active, .paginate_active:hover,
        .paginate_button:hover,
        .paginate_enabled_previous:hover{ color: #333;
                                         -moz-box-shadow: inset 0 1px 3px #AAA; -webkit-box-shadow: inset 0 1px 3px #AAA; box-shadow: inset 0 1px 3px #AAA;}
        
        
        .paginate_button_disabled, .paginate_button_disabled:hover,        
        .paginate_disabled_previous, .paginate_disabled_previous:hover,
        .paginate_disabled_next, .paginate_disabled_next:hover{color: #999; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; text-decoration: none;}
        
        .dataTables_wrapper table{float: left;}                
    /* eof datatables */        
        
    /* messages */
        .body .content .block .messages{position: relative;}
            .body .content .block .messages .item{width: 90%; padding: 5px; position: relative; margin: 10px 0px 0px; float: left;}
            .body .content .block .messages .item.out{float: right; margin: 10px 0px 10px;}
                .body .content .block .messages .item .arrow{border-color: transparent transparent #009AD7 #009AD7; border-style: solid; border-width: 5px;
                                                            width: 0px; height: 0px; position:absolute; left: 10px; top: -10px;}
                .body .content .block .messages .item.out .arrow{left: auto; top: auto; right: 10px; bottom: -10px; border-color: #005683 #005683 transparent transparent;}

                .body .content .block .messages .item .text{font-size: 12px; color: #FFF; line-height: 13px;}
                .body .content .block .messages .item .date{font-size: 12px; color: #FFF; text-align: right; opacity: 0.6; filter: alpha(opacity=60); line-height: 13px;}
/* eof messages */
    
    .label{font-size: 12px; color: #FFF; font-weight: normal; line-height: 20px;}


/* select2 */    
    .select2-container .select2-choice, .select2-container.select2-drop-above .select2-choice, .select2-drop.select2-drop-above,
    .select2-container-multi .select2-choices, .select2-search input, .select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices,
    .select2-container .select2-choice div{border-color: #DDD; background: #FFF; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}    
    .select2-dropdown-open .select2-choice div{border-left: 1px solid #CCC;}
    .select2-search{margin-top: 3px;}
    .select2-drop.select2-drop-above{border-bottom: 1px solid #CCC; -moz-box-shadow: 0px -1px 3px rgba(0,0,0, .15); -webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .15); box-shadow: 0px -1px 3px rgba(0,0,0, .15);}
    .select2-container-active .select2-choice,
    .select2-container-multi.select2-container-active .select2-choices{-moz-box-shadow: 0px 0px 3px rgba(0,0,0, .15); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0, .15); box-shadow: 0px 0px 3px rgba(0,0,0, .15); border-color: #CCC;}
    .select2-container-multi .select2-choices .select2-search-choice{background: #009AD7; border: 1px solid #009AD7; color: #FFF;
                                                                        -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
                                                                        -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
                                                                        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
    .select2-container .select2-choice div{background: #EEE; width: 26px;}
    .select2-container .select2-choice div b{background-position: 5px 1px;}
    .select2-dropdown-open .select2-choice div b{background-position: -13px 1px}
    .select2-container .select2-choice span{padding-right: 31px;}
    .select2-results .select2-highlighted{background: #009AD7; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
    .select2-search-choice-close{top: 3px;}    

/* eof select2*/

/* Tagsinput */
div.tagsinput{padding: 0px;}
    div.tagsinput span.tag{margin: 3px; padding: 3px 5px; font-size: 11px; line-height: 14px; border: 1px solid #009AD7; background: #009AD7; color: #FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                            -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
        div.tagsinput span.tag a{color: #FFF;}
            div.tagsinput span.tag a:hover{color: #333;}
div.tagsinput div{line-height: 28px;}
div.tagsinput div input{line-height: 20px; height: 20px; font-size: 11px; margin: -2px 0px 0px; padding: 0px; border: 0px;}
/* eof Tagsinput */

/* spiner */
.ui-spinner{padding-right: 20px; display: block; position: relative;}
    .ui-spinner-up{position: absolute; right: 0px; top: 1px; background: #EEE; border: 1px solid #DDD; height: 13px; padding-left: 1px; cursor: pointer;
                    -moz-box-shadow: inset 0px 1px 2px #FFF; -webkit-box-shadow: inset 0px 1px 2px #FFF; box-shadow: inset 0px 1px 2px #FFF;}
    .ui-spinner-down{position: absolute; right: 0px; bottom: 0px; background: #EEE; border: 1px solid #DDD; border-top: 0px; height: 14px; cursor: pointer;
                    -moz-box-shadow: inset 0px 1px 2px #FFF; -webkit-box-shadow: inset 0px 1px 2px #FFF; box-shadow: inset 0px 1px 2px #FFF;}
        .ui-spinner-up .ui-icon{ width: 16px; height: 13px; }
        .ui-spinner-down .ui-icon{ width: 16px; height: 10px; padding-right: 1px;}
/* eof spinner */

/* Row form - new */
.row-fluid{float: left;}
        /* set clear fix to row-form element */
        * html .row-form{ height: 1%; overflow: visible; } /* ie 6 */
        *+html .row-form{ min-height: 1%; } /* ie 7 */
        .row-form:after{clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }
        /* eof set */
        
    .row-form{padding: 10px 15px; vertical-align: baseline; }
        .row-form > [class^="span"]{color: #333; line-height: 30px;}        
        
        input[type="text"], input[type="password"], textarea, select{ 
                            border-color: #CCC; width: 100%; font-size: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; 
                            display: inline-block; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; color: #4C4C4C; height: 30px; margin-bottom: 0px;
                            -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
        input:focus, textarea:focus, select:focus{-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; outline: 0 !important; border-color: #AAA !important;}
        select[multiple]{min-height: 100px;}        
        textarea{min-height: 100px;}
                        
        .row-form .input-prepend, .row-form .input-append{margin-bottom: 0px !important;}        
            .row-form .input-prepend .add-on, .row-form .input-append .add-on{font-size: 11px; line-height: 20px;}

        .input-append .add-on, .input-prepend .add-on{border: 0px !important; padding: 4px 7px 6px; text-shadow: none; background: #009AD7; line-height: 25px;
                                                      -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}
        .input-append input[type="text"]{border-right: 0px;}
        .input-prepend input[type="text"]{border-left: 0px;}
        .add-on[class^='ico-']{color: #FFF; text-shadow: none;}
        
        .input-prepend .btn, .input-append .btn{padding: 5px 12px; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}
        .btn-group > .btn{-moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}
            
        .row-form .input-prepend input[type="file"], .row-form .input-append input[type="file"]{width: 0px; left: -9999px; position: absolute; visibility: hidden;}                
        
        .row-form [class^="span"] > div{margin-bottom: 10px;}                
        .row-form [class^="span"] > span.bottom,
        .row-form [class^="span"] > span.top{font-size: 11px; color: #999; line-height: 14px; display: block; margin-top: 5px;}
        .row-form [class^="span"] > span.top{margin-bottom: 5px; margin-top: 0px;}
        .row-form [class^="span"] > span.top.title,
        .row-form [class^="span"] > span.bottom.title{color: #333;}
        
        
            /* highlights */
            .row-form.error [class^="span"]{color: #C22439;}
                .row-form.error input[type="text"]{border-color: #C22439;}
                .row-form.error [class^="span"] > span{color: #C22439;}
            .row-form.warning [class^="span"]{color: #D53F26;}
                .row-form.warning input[type="text"]{border-color: #D53F26;}        
                .row-form.warning [class^="span"] > span{color: #D53F26;}
            .row-form.success [class^="span"]{color: #68AF27;}
                .row-form.success input[type="text"]{border-color: #68AF27;}        
                .row-form.success [class^="span"] > span{color: #68AF27;}
            .row-form.info [class^="span"]{color: #009AD7;}
                .row-form.info input[type="text"]{border-color: #009AD7;}                
                .row-form.info [class^="span"] > span{color: #009AD7;}
            /* eof highlights */

        .row-form input.input-mini{width: 20%;}
        .row-form input.input-small{width: 30%;}
        .row-form input.input-medium{width: 40%;}
        .row-form input.input-large{width: 50%;}
        .row-form input.input-xlarge{width: 70%;}
        .row-form input.input-xxlarge{width: 80%;}
        .row-form input.input-huge{width: 90%;}
            
            
    /* eof row form */    
    
    /* Buttons */    
    .btn, .btn-group .btn,
    .btn-group > .btn:first-child,
    .btn-group > .btn:last-child{font-size: 11px;}
    
        .btn.btn-large{font-size: 12px;}
        .btn [class^='ico']{margin-top: 0px;}
        .btn-group-vertical .btn{margin-bottom: 0px;}         
    
    .btn-group > .btn + .btn{margin-left: 0px;}        
        
        .btn.btn-block{margin-bottom: 10px;}
        
    .btn-group > .dropdown-menu{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-color: #DDD; font-size: 11px; padding: 0px;}
    
    .dropdown-menu .divider{background-color: #F1F1F1; margin: 5px 0px;}
    
    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a{background: #008DC4; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
    
    /* eof Buttons */
    
    /* typography */
    .typography{font-size: 12px; color: #333;}
    .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6{color: #1A1A1D;}    
    .typography blockquote{font-size: 12px; border-color: #333;}
        .typography blockquote p{font-size: 12px; line-height: 16px;}
    
    .typography dl dt{color: #333;}    
    .typography img{margin: 5px 10px 5px;}
    
    /* eof typography */    
    
    /* alerts */
    .alert{margin-bottom: 10px; cursor: pointer; border: 0; text-shadow: none; color: #FFF; background: #009AD7;
          -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
    .block .alert, .block-fluid .alert{border: 0px; margin: 3px 0px;}
            
        .alert.alert-block{padding: 8px 35px 8px 14px;
                           color:#fff;
                           }
        .alert.alert-error{background: #C22439;color:#fff;}
        .alert.alert-success{background: #68AF27;color:#fff;}
        .alert.alert-info{background: #005683;color:#fff;}
    /* eof alerts */  
    
    /* sortable blocks */
    .sortablePlaceholder{border: 1px dashed #333; height: 30px; margin-bottom: 20px;
                         -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
    /* eof sortable blocks */
    
    /* accordion */
    .accordion{border: 1px solid #DDD;}
        .ui-accordion .ui-accordion-header{background-color: #F2F2F2; padding: 8px 10px 8px 30px; font-size: 12px; color: #333; font-weight: normal; 
                                           border: 0px; border-bottom: 1px solid #FFF; text-shadow: 1px 1px 0px #FFF;}                
        .ui-accordion .ui-state-hover{background-color: #EEE;}
        .ui-accordion .ui-widget-content{padding: 10px 5px; background: #FFF;}
            .ui-accordion .ui-widget-content:last-child{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
        .ui-accordion .ui-accordion-header:last-child{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
    /* eof accordion */
    
    /* tabs */
    .tabs{border: 1px solid #DDD; border-top: 0px;}       
        .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active{background-color: #F5F5F5; border-bottom: 1px solid #F5F5F5;}
        .ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover{background-color: #EEE;}
    .ui-tabs .ui-tabs-nav li a{color: #40516b; font-weight: bold; text-shadow: 1px 1px 0px #FFF;}            
    /* eof tabs */
    
    /* simple list */
        .sList{list-style: none; padding: 0px; margin: 0px;}
            .sList li{display: block; padding: 8px 10px 6px; background-color: #F2F2F2; border-bottom: 1px solid #E4E8ED; border-top: 1px solid #FFF; cursor: pointer;}
            .sList li:hover{background-color: #F9F9F9;}
            .sList .placeholder{background-color: #fff8c4; height: 20px }    
    /* eof simple list */     
    
    /* Tabbable */
    .tabbable{border: 0px;}
    .nav-tabs{margin-bottom: 5px;}
    .nav-tabs > li > a{font-weight: normal; color: #333; font-size: 12px;
                        -moz-border-radius: 0px; -webkit-border-radius: 0px;}            
    .nav-tabs > .active > a, .nav-tabs > .active > a:hover{background: #F6F6F6;}
    
    .tabs-below > .nav-tabs{margin-bottom: 0px;}    
    .tabs-below > .nav-tabs > li > a{-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
    
    .tabs-left > .nav-tabs{margin-right: 0px;}
        .tabs-left > .nav-tabs > li > a{-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
    
    .tabs-right > .nav-tabs{margin-left: 0px;}
        .tabs-right > .nav-tabs > li > a{-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}        
    
    .tab-content{padding: 5px 10px; font-size: 12px;}
    /* eof tabbable */    
    
    /* progress */
    .progress{margin: 5px 0px !important;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background: #EEE; border: 1px solid #D9D9D9;
              -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
    .progress.small{height: 5px;}
        .progress .bar{-moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); -webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5); margin-bottom: 1px;}
    /* eof progress */    
    
    /* popover */
    .popover{border-color: #CCC; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
    .popover-title{background: #FFF; color: #333; font-size: 14px; font-weight: normal; line-height: 20px;}
    /* popover */    
    
    /* Modal */
    .modal{-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border-color: #CCC;}
        .modal-header{box-shadow: 0 1px 0 #fff; background: #FFF; 
                      -webkit-box-shadow: inset 0 1px white; -moz-box-shadow: inset 0 1px #fff; box-shadow: inset 0 1px white; 
                      -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;padding: 10px 10px 7px 10px;}
            .modal-header h3{color: #333; font-size: 14px; font-weight: normal; text-shadow: 0 1px white; line-height: 20px;}
    .modal-backdrop, .modal-backdrop.fade.in{opacity: 0.25; filter: alpha(opacity=25); background: #333;}
        .modal .block, .modal .block-fluid{margin-bottom: 0px;}
    .modal-header .close{margin-top: 0px;}    
    .modal-footer{background: #FFF;}
    .modal-footer .btn{margin-bottom: 0px;}
    /* eof modal */    
    
/* icons list */

    .the-icons{list-style: none; padding: 0px; margin: 0px; display: block; margin: 0px 10px;}
    .the-icons li{padding: 8px 5px; width: 150px; display: block; float: left; margin: 1px 0px; height: 20px;}

/* eof icons list */    

.errorContainer{color: #333; text-align: center; width: 300px; margin: 50px auto 0px;}
    .errorContainer h1{font-size: 120px; font-weight: normal; line-height: 120px;}
    .errorContainer h2{font-size: 20px; font-weight: normal; color: #666; text-transform: uppercase; border-bottom: 1px solid #CCC;}

    
.head ul.buttons > li.active > .dropdown-menu{display: block; left: auto; right: -1px; border-color: #DDD; font-size: 11px; padding: 0px;
                                              -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
    .head ul.buttons > li.active > .dropdown-menu li a{color: #333 !important;}
        .head ul.buttons > li.active > .dropdown-menu li a:hover{color: #FFF !important;}

.login{width: 300px; position: absolute; left: 50%; margin-left: -150px; top: 50%; margin-top: -125px;}
    .login .row-form{padding: 5px 0px; width: 300px;}
    
.icon-arrow-back{background: url('../img/back_dark.png') left top no-repeat !important;}
    .icon-arrow-back.icon-white{background: url('../img/back.png') left top no-repeat !important;}
    
.icon-arrow-next{background: url('../img/next_dark.png') left top no-repeat !important;}
    .icon-arrow-next.icon-white{background: url('../img/next.png') left top no-repeat !important;}
    
/* faq */
    .faq{ position: relative;}
        .faq .item{border: 1px solid #DDD; border-top: 1px solid #FFF; padding: 10px; background: #F5F5F5;}
            .faq .item:first-child{border-top: 1px solid #DDD;}
            .faq .item:last-child{border-bottom: 1px solid #DDD;}
            
            .faq .item .title{font-size: 14px; font-weight: normal; color: #333; display: block; cursor: pointer; padding-left: 22px; background: url('../img/next_dark.png') left center no-repeat;}
            .faq .item .title:hover{text-decoration: underline;}
            .faq .item .text{font-size: 12px; color: #333; padding-left: 25px; display: none;}
                .faq .item .text p{margin: 5px 0px}

/* eof faq */    
/* listing */
.list{list-style: none; margin: 0px; padding: 0px; position: relative; border: 1px solid #E5E5E5;}
    .list li{display: block; padding: 5px; border-top: 1px solid #FFF; border-bottom: 1px solid #E5E5E5;}
        .list li:last-child{border-bottom: 0px;}
        .list li .title{float: left; padding: 0px 5px 0px 21px;}
            .list li .title a{font-size: 12px; line-height: 14px; display: block;}
            .list li .title p{margin: 0px; line-height: 14px; display: block;}
        .list li .actions{float: right; margin-top: 2px;}
/* eof listing */

/* invoice */
    .invoice{font-size: 12px; color: #333;}
    .invoice h3, .invoice h4{font-size: 20px; line-height: 34px; color: #333; border-bottom: 1px solid #DDD;}
    .invoice p{margin: 3px 5px;}
    .invoice em{font-size: 10px; font-style: normal; color: #CCC;}
    .invoice .total{float: right; padding-top: 20px;}
    .invoice .highlight{padding: 5px; background: #009AD7; border-top: 1px solid #CCC; color: #fff;}
    .invoice .highlight em{color: #F1F1F1;}

    .invoice .table th{background: #009AD7 !important; color: #fff !important;}
/* eof invoice */

/* sGallery */
    .sGallery{position: relative; padding-top: 0px !important;}
        .sGallery .item{width: 150px; height: 94px; border: 3px solid #F1F1F1; float: left; overflow: hidden;  margin: 10px 10px 0px 0px; position: relative;}
            .sGallery .item a{display: block; width: 150px; text-align: center; position: relative;}
                .sGallery .item a img{height: auto; max-width: none; vertical-align: baseline; border: 0;}
                
                .sGallery .item ul.controls{position: absolute; right: -150px; top: 0px; margin: 0px; padding: 5px; list-style: none; height: 84px; background-color: rgba(255,255,255,.8);}
                    .sGallery .item ul.controls li{color: #333; display: block; float: left; clear: both; width: 75px;}
                    .sGallery .item ul.controls li a{display: block; float: left; text-align: left; padding: 0px; margin: 0px; color: #333; width: auto; text-decoration: none;}
                    .sGallery .item ul.controls li a:hover{color: #111;}
                        .sGallery .item ul.controls li [class^=icon]{display: block; float: left; margin-top: 3px; margin-right: 5px;}

/* eof sGallery */


/* ~GALLERY~ */
.data.gallery a, .data-fluid.gallery a{display: inline-block;}
.data.thumbs .thumbnail, .data-fluid.thumbs .thumbnail{width: 200px; display: block; float: left; padding: 10px;
                                                       -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
                                                       -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
    .data.thumbs .thumbnail h3, .data-fluid.thumbs .thumbnail h3{line-height: 30px; font-size: 20px; font-weight: normal;}
    .data.thumbs .thumbnail > a, .data-fluid.thumbs .thumbnail > a{width: 210px; display: block; text-align: center;}
/* ~GALLERY~ */

/* pluploader */
    .plupload .plupload_header{display: none;}
    .plupload_container{padding: 0px;}
    .plupload_filelist_header, .plupload_filelist_footer{background-color: #F5F5F5;}
    .plupload_scroll .plupload_filelist{background-color: #FFF;}
/* eof pluloader */




/* Accordion Menu */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu 
{
    margin-right:20px;
  width: 250px;
  border-bottom: 4px solid #656659;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#cssmenu a {
  line-height: 1.3;
}
#cssmenu > ul > li:first-child {
  background: #009ad7;
  background: -moz-linear-gradient(#009ad7 0%, #009ad7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad7), color-stop(100%, #009ad7));
  background: -webkit-linear-gradient(#009ad7 0%, #009ad7 100%);
  background: linear-gradient(#009ad7 0%, #009ad7 100%);
  border: 1px solid #009ad7;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#cssmenu > ul > li:first-child > a {
  padding: 10px 5px;
  background: url(images/pattern.png) top left repeat;
  border: none;
  border-top: 1px solid #818176;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
   font-family: 'Ubuntu', sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  text-shadow: 0 -1px 1px #000000;
}

#cssmenu > ul > li:first-child > a > span {
  padding: 0;
}
#cssmenu > ul > li:first-child:hover {
  background: #009ad7;
  background: -moz-linear-gradient(#009ad7 0%, #009ad7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad7), color-stop(100%, #009ad7));
  background: -webkit-linear-gradient(#009ad7 0%, #009ad7 100%);
  background: linear-gradient(#009ad7 0%, #009ad7 100%);
}
#cssmenu > ul > li {
  background: #eee;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
}
#cssmenu > ul > li:hover {
  background: #e84323;
  background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
  background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
  background: linear-gradient(#e84323 0%, #c33115 100%);
}
#cssmenu > ul > li > a {
  font-size: 12px;
  display: block;
  background: url(images/pattern.png) top left repeat;
  color: #ffffff;
  border: 1px solid #ba2f14;
  font-family:Arial;
  
  border-top: none;
  text-shadow: 0 -1px 1px #751d0c;
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 12px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.has-sub > a span 
{
     
  background: url('../img/icon_plus.png') 96% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a span {
  background: url('../img/icon_minus.png') 96% center no-repeat;
}
#cssmenu > ul > li.tabGenesys.active > a span {
  background: url('../img/icon_minus.png') 96% center no-repeat;
}
#cssmenu ul ul { display: none; }
#cssmenu ul li.tabGenesys ul { display: block; }
/* Sub menu */
#cssmenu ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #a2a194;
  border-left: 1px solid #a2a194;
}
#cssmenu ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  padding: 10px 10px 10px 25px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}
#cssmenu ul ul a:before {
 
  position: absolute;
  left: 10px;
  color: #e94f31;
}
#cssmenu ul ul a:hover {
  color: #e94f31;
}

/**** Dashboard Accordion ******/
.ac-container{

	width:auto;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label
{
    font-family: Segoe UI;
    color:#ffffff;
	
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;

	
	line-height: 33px;
	font-size: 19px;
	background: #312d2a;
	border-top: solid 1px #312d2a;
  border-left: solid 1px #312d2a;
  border-bottom: solid 1px #312d2a;
  border-right: solid 1px #312d2a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
	
}
.ac-container label:hover{
	background: #312d2a;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	
	color: #ffffff;
	
	
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;

	background: transparent url('../img/arrow_down.png') no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(../img/arrow_up.png);
}

.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
#dnn_ctr499_DoctorDashBoard_txtStation,#dnn_ctr484_NursePanel_txtStation
{
    
    border-top: solid 1px #959595;
  border-left: solid 1px #959595;
  border-bottom: solid 1px #959595;
  border-right: solid 1px #959595;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
    }
    
    .btnGenesysPro input
    {
        
        }
  .btnGenesysPro
  {
     background-color: #f23a35;
    border-top: solid 1px #fa8a86;
  border-left: solid 1px #fa8a86;
  border-bottom: solid 1px #fa8a86;
  border-right: solid 1px #fa8a86;
  height:29px;
  padding-right:45px;
  padding-left:15px;
  font-weight: bold;
  font-size:14px;
 
  
    color: #fff;
   
    margin-top:25px;
     
    -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
      }
      
   
          
.ac-container input
{
    display:none;
 

	

}


.ac-container article p{
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	
	height:auto;
	
	
}
.ac-container input:checked ~ article.ac-medium{
	height:auto;
}
.ac-container input:checked ~ article.ac-large{
	height:auto;
}


#fa-star
{
    color:#df0000;
    
    }
#fa-bell
{
  color:#ffae00;  
    }
.slider-track 
{
    
    
    }
tr.insession > th {
    background-color: #dff0d8;
}
.insession
{
    background-color: #dff0d8;
    font-size:20px;
       text-shadow: 1px 1px 0px #bad3ed;
          font-weight: bold;
    
    
   
    }
 .table-bordered
 {
     font-size:16px;
     
     
     }
  .DnnModule--1 > .DNNContainer_Title_h2 > h2 span.TitleH2
  {
      display:none;
      margin-bottom:20px;
      
      
      
      }
    #images-fleet
    {
        font-weight: 12px normal !important;
        }
    #fltgen
    {
        margin-top:20px;
        padding-top:20px;
        
        }