/** Colors:
#000000
#191919
#d7dcda
#ff390b
#005599 Blue
*/

*{
    outline: 0;
}

body{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
    font-size: 12px;
    color: #191919;
    height: 100%;
    background: #f4f4f4;
    -webkit-font-smoothing: antialiased;
}
a{
    text-decoration: none;
    color: #191919;
    outline: 0px transparent!important;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
a:hover{
    color:#ff390b; 
}
img{
    border: 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;   
}
table{
    border: 0;
}
input, select, textarea{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 
    padding: 0;
    margin: 0;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #191919;
    border: 1px solid #dfdfdf;
    height: 26px;
}
input[type="checkbox"], input[type="radio"]{
    height: auto;
}
input[type="text"], input[type="password"],input[type="file"], select, textarea{
    background-color: #eee ;
}
input[type=text]:-webkit-autofill, input[type=password]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #eee inset; 
}
textarea{
    resize:vertical;
}
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #191919;
    padding: 0.2em 0;
}
.chromeframe a{
    font-weight: bold;
    color: #002EFC;; 
}
.browser-size{
    position: fixed;
    top: 0;
    left: 0;
    padding: 10px;
    background: rgba(206, 206, 206, 0.5);
    border: 1px solid #ddd;
    color: #0077ff;
    font-size: 12px;
    line-height: 16px;
    z-index: 999;
    display: none;
}
.clearBoth{
    clear: both;
    display: block;
}
.floatL{
    float: left!important;
}
.floatR{
    float: right!important;
}
.margin0{
    margin: 0;
}
.margin10{
    margin: 10px 0;
    min-height: 1px;
}
.sep10{
    height: 1px;
    margin: 10px 0;
    background: #dfdfdf;
    width: 100%;
    clear: both; 
}
.border0{
    border: 0!important;
}
ul.circles{
    margin: 4px 0;
    padding: 0 0 0 20px;
    list-style: circle;
}
#small-menu{
    width: 90%;
    margin: 10px  5% ;
    color: #191919;
    font-family: Arial, Helvetica, sans-serif;
    height: 24px;
    font-size: 14px;
    display: none;
    background: #fff;
    border: 1px solid #862175;
}

h2{
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 14px 0;
} 
h3{
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 4px 0;
}                                                      

/**********/
header{
    max-width: 1840px;  
    margin: 0 auto;   
}
header .center{
    position: relative;
    margin: 0 20px;
    padding: 20px 0;
    height: 54px;
    border-bottom: 1px solid #C9C9C9;
}
footer{
    margin: 20px auto;   
    max-width: 1840px; 
    font-weight: bold;
}
footer .center{
    border-top: 1px solid #C9C9C9;
    padding: 20px 0;
    margin: 0 20px;
}
footer a{
    color: #191919;
}
.logo{
    margin: 0;
    line-height: normal;
    font-weight: normal; 
    position: absolute;
    left: 0;
    top: 20px;   
}
.logo img{
    height: auto; 
    display: block;
}
.members-menu{
    position: absolute;
    right: 0;
    top: 20px;
    margin: 0;
    padding: 0;
    display: inline-block;
    list-style: none;
}
.members-menu li{
    float: left;
    display: inline;
    margin: 0 0 0 14px;
    padding: 0;
    text-align: center;
    border-left:1px solid #C9C9C9;
}
.members-menu li:first-child{
    color: #191919; 
    padding:0;   
    border:0;
}
.members-menu li:last-child a, .members-menu li:last-child{
    /*-webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; */
}
.members-menu a{
    display: block;
    color: #191919;
    font-size: 12px;
    line-height: 18px;
    padding:0 0 0 32px;
}
.members-menu a.mnuAccount{
    background: url(../images/icon-menu-account.png) 10px center no-repeat;    
}
.members-menu a.mnuLogs{
    background: url(../images/icon-menu-logs.png) 10px center no-repeat;
}
.members-menu a.mnuLogout{
    background: url(../images/icon-menu-logout.png) 10px center no-repeat;
}
.members-menu a.mnuUsers{
    background: url(../images/icon-menu-users.png) 10px center no-repeat;
}
.members-menu a.mnuRoles{
    background: url(../images/icon-menu-roles.png) 10px center no-repeat;
}
.members-menu a.mnuParameters{
    background: url(../images/icon-menu-parameters.png) 10px center no-repeat;
}
.members-menu a:hover, .members-menu a.selected{
    color: #ff390b;
}
.main-content{
    width: auto;
    /*margin: 20px 10px; */
    margin: 20px auto;
    /*max-width: 1240px;*/
    max-width: 1800px; 
    padding: 0 20px;
}

.left-column{
    float: left;
    width: 17%;
}
.right-area{
    float: right;
    /*width: 810px; */
    width: 81%;
}
.site-name{
    color: #191919;
    float: right;
    clear: both; 
    font-size: 12px;
    line-height: 12px;
    text-align: right;
    font-weight: bold;
    display: block;
    background: url(../images/icon-url.png)left center no-repeat;
    padding: 1px 0 1px 15px;
}

.main-menu{
    position: absolute;
    right: 0;
    bottom: 0;
    height: 32px;
}
.main-menu ul{
    margin: 0 ;
    padding: 0;
    list-style: none;
    display: inline-block;
    *display: inline;
    zoom:1;
}
.main-menu li{
    float:left;
    margin: 0 0 0 1px;
    padding: 0;
    display: inline;
    text-align: center;
}
.main-menu li a{
    display: block;
    padding: 0 10px 0 34px;
    background-color: #005599;
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
}
.main-menu li a:hover, .main-menu li a.selected{
    background-color: #ff390b;
    color: #fff;
}

.main-menu #mnuItems, #mnuQtItems {
    background-image: url(../images/icon-menu-items.png);
}
.main-menu #mnuCategories, #mnuQtCategories{
    background-image: url(../images/icon-menu-categories.png);
}
.main-menu #mnuCustomers {
    background-image: url(../images/icon-nav-contacts.png);
}
.main-menu #mnuOffers {
    background-image: url(../images/icon-nav-articles.png);
}
.main-menu #mnuBrands, #mnuQtBrands {
    background-image: url(../images/icon-menu-brands.png);
}
.main-menu #mnuGallery{
    background-image: url(../images/icon-menu-gallery.png);
}
.main-menu #mnuGlobalSearch{
    background-image: url(../images/icon-menu-search.png);
}
.main-menu #mnuQtWarranties{
    background-image: url(../images/icon-menu-logs.png);
}

/**** Left Menu ****/  
.left-menu{
    width: 100%;
    margin: 0 0 20px 0;
}
.left-menu h3{    
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    padding: 10px 20px 10px 28px;
    margin: 0;
    cursor: pointer;
    background: url(../images/arrow-collapsed.png) right center no-repeat;
    color: #fff;  
    text-transform: uppercase;  
}
.left-menu .node{
    margin: 1px 0 0 0 ;
    background-color: #005599; 
    background-repeat: no-repeat ;
    background-position: 5px 7px;
    -webkit-transition: background-color .35s ;
    -moz-transition: background-color .35s ;
    -ms-transition: background-color .35s ;
    -o-transition: background-color .35s ;
    transition: background-color .35s ;
}
.left-menu .node.mnuPolls{
    background-image: url(../images/icon-nav-polls.png);
}
.left-menu .node.mnuStore{
    background-image: url(../images/icon-nav-store.png);
}
.left-menu .node.mnuDashboard{
    background-image: url(../images/icon-nav-dashboard.png);
}
.left-menu .node.mnuNews{
    background-image: url(../images/icon-nav-news.png);
}
.left-menu .node.mnuArticles{
    background-image: url(../images/icon-nav-articles.png);
}
.left-menu .node.mnuContacts{
    background-image: url(../images/icon-nav-contacts.png);
}
.left-menu .node.mnuPhotos{
    background-image: url(../images/icon-nav-photos.png);
}
.left-menu .node.mnuVideos{
    background-image: url(../images/icon-nav-videos.png);
}
.left-menu .node.mnuOrganizer{
    background-image: url(../images/icon-nav-organizer.png);
}
.left-menu .node.mnuBanners{
    background-image: url(../images/icon-nav-banners.png);
}
.left-menu .node.mnuSitemap{
    background-image: url(../images/icon-nav-sitemap.png);
}
.left-menu .node.mnuProducts{
    background-image: url(../images/icon-nav-products.png);
}
.left-menu .node.mnuBaby{
    background-image: url(../images/icon-nav-baby.png);
}
.left-menu .node.mnuTimeline{
    background-image: url(../images/icon-nav-timeline.png);
}
.left-menu .node.mnuAudio{
    background-image: url(../images/icon-nav-audio.png);
}
.left-menu .node.mnuArchive{
    background-image: url(../images/icon-nav-archive.png);
}
.left-menu .node.mnuBackup{
    background-image: url(../images/icon-nav-backup.png);
}
.left-menu .node.mnuCompanies{
    background-image: url(../images/icon-nav-companies.png);
}
.left-menu .node.mnuBrands{
    background-image: url(../images/icon-nav-brands.png);
}
.left-menu .node.mnuCustomers{
    background-image: url(../images/icon-nav-customers.png);
}
.left-menu .node:hover{
    background-color: #444444;
} 
.left-menu .node.selected{
    background-color: #ff390b;
} 
.left-menu .node.link.selected h3{
    background: url(../images/arrow-collapsed.png) right center no-repeat;
}
.left-menu .node.selected h3{
    background: url(../images/arrow-expanded.png) right center no-repeat;
}
.left-menu .node:first-child{
    margin: 0;
    /*    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;  */
}
.left-menu .node:last-child{
    /*    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-bottom-radius: 3px;
    border-top-bottom-radius: 3px;*/
}
.left-menu .node-content{
    display: none  ; 
    color: #191919;    
    background: #d7dcda;
}
.left-menu .node-content ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.left-menu .node-content li{
    margin: 0;
    padding: 0;
}
.left-menu .node-content a{
    background: url(../images/li-sub-nav.png) 10px center no-repeat;
    color: #191919;
    font-size: 11px;
    padding: 3px 20px 3px 28px;
    border-top: 1px solid #191919;
    display: block;
    text-transform: capitalize;
}
.left-menu .node-content li:first-child a{ 
    border: 0;
}
.left-menu .node-content a.selected{
    background: #ffffff url(../images/li-sub-nav.png) 10px center no-repeat; 
    color: #191919;
}
.left-menu .node-content a:hover{
    background: #ffffff ;
    color: #191919;  
}
.left-menu .node-content a.selected:hover{
    background: #ffffff ;
    color: #191919; 
}


/** Calendar **/
.calendar{
    margin: 0 0 20px 0;
    border-bottom: 10px solid #191919;
    /*    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  */
    overflow-x: hidden;
}
.ui-datepicker{
    padding: 0;
    border: 0;
    background: transparent;
    font-family: Arial, Helvetica, sans-serif;    
    color: #fff;
}  
.ui-datepicker .ui-datepicker-header{
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    border: 0;
    background: #005599;
    border-bottom: 1px solid #fff;
    font-weight: normal;
    /* -webkit-border-radius: 3px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 3px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;     */
}
.ui-datepicker .ui-datepicker-title{
    line-height: 34px;
    height: 34px;
    margin: 0;
}
.ui-datepicker .ui-datepicker-prev{
    left: 0;
    top: 0;
    width: 17px;
    height: 34px;
    background: url(../images/arrow-small-left.png) right center no-repeat;
    cursor: pointer;
    border: 0!important;
}
.ui-datepicker .ui-datepicker-next{
    right: 0;
    top: 0;
    width: 17px;
    height: 34px;
    background: url(../images/arrow-small-right.png) left center no-repeat;
    cursor: pointer;
    border: 0!important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
    display: block;
    position: absolute;
    left: 0;
    margin-left: 0;
    top: 0;
    margin-top:0;
    background: transparent;
}
.ui-datepicker table{
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    width: 101%;
}
.ui-datepicker th{
    background: #ff390b;
    color: #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-weight: normal;
    font-size: 11px;
    padding: 3px 1px;
}
.ui-datepicker td{
    padding: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #aaa;
    color: #fff;
    text-align: center;
}
.ui-datepicker .ui-state-default{
    padding: 3px 2px;
    color: #fff;
    font-size: 11px;
    font-weight: normal; 
    text-align: center;  
    border: 0;
    background: #333;
    font-weight: normal;
}
.ui-datepicker .ui-state-active{
    background: #ff390b;
}
.adds-box{
    /*    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;  */
}
.adds-box img{
    width: 100%;
    height: auto;
    display: block;
}


/** Advanced Search **/
.advanced-search{
    margin: 0 0 10px 0;
}
.content-head{
    font-size: 13px;
    height: 25px;
    line-height: 25px; 
    color: #fff;
    text-transform: capitalize;
    background: #444;
    padding: 5px 10px;
    border-bottom: 1px solid #fff;
    /* -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; */
}
.content-head span{
    color: #ff390b;
    text-transform: uppercase;
}
.content-head strong{
    font-weight: normal;
}

.advanced-search .content-body{
    padding: 10px;
    background: #d7dcda;
    color: #191919;
    font-size: 12px;
    border: 1px solid #191919;
    /* -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;    */
}
.advanced-search table{
    width: 100%;
    border: 0;
    margin: 0 0 5px 0;   
}
.advanced-search td{
    margin: 0;
    padding: 0;
}
.advanced-search input{
    border: 0;
    padding: 0;
    margin: 0;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #191919;
    height: 26px;
    width: 150px;
    text-indent: 5px;
    margin: 0 0 5px 0;
    float: right;
}
.advanced-search select{
    border: 0;
    padding: 0;
    margin: 0;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #191919;
    height: 26px;
    width: 150px;
    margin: 0 0 5px 0;
    float: right;
}
.date-holder .customCmb{
    margin-right: 2px!important;
}
.date-holder .customCmb:first-child{
    margin-right: 0!important;
}

.advanced-search ul, .advanced-search ol{
    margin: 0;
    padding: 0;
    list-style: none;
}
.advanced-search input[type=radio], 
.advanced-search input[type=checkbox]{
    width:14px;
    height:14px;
    margin: 0;
    padding: 0;
    border: 0;
    float: none;  
}

.advanced-search .node-title{
    margin: 0;
    line-height: normal;
    font-weight: normal;
    font-size: 14px;
    padding-bottom: 16px;
    border-bottom:1px solid #fff;
    text-transform: uppercase;
    background: url(../images/icon-plus.png) right 2px no-repeat;
    /*cursor: pointer;*/
    margin: 10px 0  16px 0;
}
.advanced-search .node-title.selected {
    background: url(../images/icon-minus.png) right 2px no-repeat;
}
.advanced-search .node-content {
    /*display: none;*/
    margin: 0 0 40px 0;
}

.advanced-search .ms-parent{
    width: 150px;
}
.advanced-search .ms-choice{
    height: 26px; 
}
.between-values select{
    width: auto;
    float: none;
    display: inline;
}
.date-holder select{
    max-width: 60px;
}
.advanced-search .ms-drop ul {
    margin: 0;
    padding: 5px 8px;
}

.customBtn{
    background-color: #005599;
    font-size: 11px;
    line-height: 16px;
    color: #fff!important;
    font-weight: bold;
    padding: 9px 10px;
    text-transform: uppercase;
    float: right;
    margin: 10px 0 0 10px;
    min-width: 76px;
    display: block;
    text-align: center;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;    
    transition: all .35s ease-in-out;    
}

.customBtn.publish, 
.customBtn.clear, 
.customBtn.search,
.customBtn.delete,
.customBtn.cancel,
.customBtn.save,
.customBtn.save-new,
.customBtn.apply,
.customBtn.new,
.customBtn.lock{
    text-align: left;
    min-width: 30px;
    padding: 9px 20px 9px 36px;    
    /*border-right: 10px solid transparent; */
}

.customBtn.clear{
    background: #005599 url(../images/icon-btn-reset.png) 10px center no-repeat;
}
.customBtn.search{
    background: #005599 url(../images/icon-btn-search.png) 10px center no-repeat;
}
.customBtn.delete{
    background: #005599 url(../images/icon-btn-delete.png) 10px center no-repeat;
}
.customBtn.cancel{
    background: #005599 url(../images/icon-btn-cancel.png) 10px center no-repeat;
}
.customBtn.save{
    background: #005599 url(../images/icon-btn-save.png) 10px center no-repeat;
}
.customBtn.report{
    background: #005599 url(../images/icon-btn-report.png) 10px center no-repeat;
}
.customBtn.use{
    background: #005599 url(../images/icon-btn-use.png) 10px center no-repeat;
}
.customBtn.save-new{
    background: #005599 url(../images/icon-btn-save-new.png) 10px center no-repeat;
}
.customBtn.apply{
    background: #005599 url(../images/icon-btn-apply.png) 10px center no-repeat;
}
.customBtn.new{
    background: #005599 url(../images/icon-btn-new.png) 10px center no-repeat;   
}
.customBtn.publish{
    background: #005599 url(../images/icon-btn-publish.png) 10px center no-repeat;
}
.customBtn.print{
    background: #005599 url(../images/icon-btn-print.png) 10px center no-repeat;
}
.customBtn.lock{
    background: #005599 url(../images/icon-btn-lock.png) 10px center no-repeat;
}
.customBtn.maintenance{
    background: #005599 url(../images/icon-btn-maintenance.png) 10px center no-repeat;
}

.customBtn.small{
    min-width: 40px;
    padding: 5px 10px;
}
.customBtn.margin0{
    margin: 0;
}
.customBtn:hover{
    background-color: #ff390b;
    color: #fff;
}

td .customBtn.small{
    margin-top: 0;
}

.customBtn.save:hover{
    background: #ff390b url(../images/icon-btn-save-on.png) 10px center no-repeat;
}
.customBtn.delete:hover{
    background: #005599 url(../images/icon-btn-delete-on.png) 10px center no-repeat;
}
.customBtn.apply{
    background: #005599 url(../images/icon-btn-apply-on.png) 10px center no-repeat;
}
.customBtn.return{
    background: #005599 url(../images/icon-btn-return.png) 10px center no-repeat;
}
.customBtn.return:hover{
    background: #ff390b url(../images/icon-btn-return-on.png) 10px center no-repeat;
}
.customBtn.use:hover{
    background: #005599 url(../images/icon-btn-use-on.png) 10px center no-repeat;
}
.customBtn.report:hover{
    background: #005599 url(../images/icon-btn-report-on.png) 10px center no-repeat;
}
.customBtn.print:hover{
    background: #005599 url(../images/icon-btn-print-on.png) 10px center no-repeat;
}
.customBtn.lock:hover{
    background: #005599 url(../images/icon-btn-lock-on.png) 10px center no-repeat;
}
.customBtn.maintenance:hover{
    background: #005599 url(../images/icon-btn-maintenance-on.png) 10px center no-repeat;
}

.customBtn.invert{
    background-color: #ff390b!important;
    color:#fff!important;
}
.customBtn.invert:hover{
    background-color: #fff!important;
    color:#ff390b!important;
}

/*** Notifications Area **/
.notification-area{}
.notification-area .red-alert, 
.notification-area .green-alert, 
.notification-area .silver-alert{
    margin: 0 0 10px 0; 
}
.notification-area .closeBtn{
    background: url(../images/icon-clear.png) center no-repeat;
    width: 30px;
    height: 34px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.green-alert, 
.red-alert,
.silver-alert{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    padding: 9px 35px 9px 35px;
    /* -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    */
    position: relative;  
    min-height: 16px;
}

.green-alert{
    background: #1e811e url(../images/icon-rss.png) 10px 7px no-repeat;
}
.red-alert{
    background: #ff390b url(../images/icon-rss.png) 10px 7px no-repeat;
}
.silver-alert{
    background: #bdc3c7 url(../images/icon-rss.png) 10px 7px no-repeat;
}

.notification-area .grey-alert strong{
    color:#191919!important;
}

/** Listing **/
.listing-head{
    background: #444;
    color: #fff;
    font-size: 11px;
    padding: 5px 10px;
    border-bottom: 1px solid #fff;
    min-height: 23px;
    /*  -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; */
}
.listing-head .customBtn{
    background: #fff;
    color: #191919!important;
    margin: 1px 0 0 10px; 
    padding: 3px 10px 3px 33px;  
    background-repeat: no-repeat;
    background-position: 2px 0;       
}
.listing-head .customBtn:hover{
    background-position: 2px bottom;
}
.listing-head .customBtn.create{
    background-image: url(../images/icon-create.png); 
}
.listing-head .customBtn:hover{
    background-color: #ff390b;
    color: #fff!important; 
}
.bulk-actions-holder{
    float: left;
}
.bulk-actions-holder span{
    display: block;
    float: left;
    line-height: 25px;
}
.bulk-actions-holder select{
    color: #191919;
    font-size: 11px;
    border: 0;
    margin: 0 0 0 5px!important;
    padding: 0;
    background: #fff;
    height: 25px;
    width: 110px;
    float: left;
}
.bulk-actions-holder .submitBtn{
    background: #fff url(../images/paging-next.png) center no-repeat;
    height: 25px;
    width: 25px;
    display: block;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
}
.bulk-actions-holder .submitBtn:hover{
    background: #ff390b url(../images/paging-next-on.png) center no-repeat;
}
.page-numbering{
    float: right;
    text-align: right;
    height: 25px;
    line-height: 25px; 
}
.page-numbering a, .page-numbering span{
    color: #fff;
}
.page-numbering a{
    width: 25px;
    height: 25px;
    display: block;
    border-left: 1px solid #9cb6f1;
    text-align: center;
    float: left;
}
.page-numbering a:hover{
    color: #ff390b;    
}
.page-numbering a.selected{
    border: 0;
    background: #ff390b;
    color: #fff;
    border-color: transparent;
}
.page-numbering a:nth-child(3){
    border: 0;
}
.page-numbering .pages-number{
    float: left;
    margin-right: 10px ;
}
.paging-backward{
    background: #fff url(../images/paging-backward.png) center no-repeat;
    width: 25px;
    height: 25px;
    border: 0!important;
}
.paging-forward{
    background: #fff url(../images/paging-forward.png) center no-repeat;
    width: 25px;
    height: 25px;
    border: 0!important;
}
.paging-backward:hover{
    background: #ff390b url(../images/paging-backward-on.png) center no-repeat;
}
.paging-forward:hover{
    background: #ff390b url(../images/paging-forward-on.png) center no-repeat;
}
.listing-foot{
    background: #005599;
    color: #fff;
    font-size: 11px;
    margin: 10px 0;
    padding: 5px 10px ;
    line-height: 25px;
    height: 25px;
    /* -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; */
}
.listing-foot a, .listing-foot span, .listing-foot strong{
    color: #fff;
}
.listing-foot .column{
    float: left;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #9cb6f1;
}
.listing-foot .column:first-child{
    border: 0;
    margin: 0;
    padding: 0;
}
.action-btns{
    position: relative;
    float: left;
    height: 21px;
}
.action-btns a, .action-btns span{
    float: left;
    display: block;
    margin-right: 2px;
    -webkit-transition: color .35s ease-in-out;
    -moz-transition: color .35s ease-in-out;
    -ms-transition: color .35s ease-in-out;
    -o-transition: color .35s ease-in-out;
    transition: color .35s ease-in-out;
}
.action-btns span{
    /* opacity:0.4;
    filter:alpha(opacity=40);*/ 
}
.organizerBtn{
    background: url(../images/icon-row-dragger.png) center top no-repeat;
    width: 15px;
    height: 27px;
    display: block;
    cursor: pointer;
    float: left;
    display: none;
}
.organizerBtn:hover, .organizerBtn:focus{
    background-position: center bottom;
}
.ui-sortable .organizerBtn{
    display: block;
}
.ui-sortable tr td:first-child{
    padding-left: 0!important;
}


/** Thumb Listing **/


.small-thumb{
    width: 75px;
    height: 56px ;
    border: 1px solid #fff;
    display: block;
    margin: 5px 0; 
}
.deleteBtn, .editBtn, .viewBtn, .publishBtn, .featuredBtn, .expandBtn, .saveBtn, .cropBtn, .restoreBtn, .lockedBtn{
    width: 21px;
    height: 21px;
    display: block;
    margin-right: 2px;
}
.deleteBtn{
    background: url(../images/icon-delete-btn.png) center top no-repeat;
}
.editBtn{
    background: url(../images/icon-edit-btn.png) center top no-repeat;
}
.cropBtn{
    background: url(../images/icon-crop-btn.png) center top no-repeat;
}
.viewBtn{
    background: url(../images/icon-view-btn.png) center top no-repeat;
}
.publishBtn{
    background: url(../images/icon-publish-btn.png) center top no-repeat;
}
.featuredBtn{
    background: url(../images/icon-featured-btn.png) center top no-repeat;
}
.saveBtn{
    background: url(../images/icon-save-btn.png) center top no-repeat;
}
.restoreBtn{
    background: url(../images/icon-restore-btn.png) center top no-repeat;
}
.lockedBtn{
    background: url(../images/icon-locked-btn.png) center top no-repeat;
}

.deleteBtn:hover, .editBtn:hover, .viewBtn:hover, .saveBtn:hover, .cropBtn:hover, .restoreBtn:hover{
    background-position: center bottom ;
}
.publishBtn.selected, .featuredBtn.selected,  .lockedBtn.selected{
    background-position: center bottom ;
}
.expandBtn{
    background: url(../images/icon-expand-btn.png) center top no-repeat;
}  
.expandBtn:hover{
    background: url(../images/icon-expand-btn.png) center -21px no-repeat;
} 
.expandBtn.selected{
    background: url(../images/icon-expand-btn.png) center -42px no-repeat;
} 
.expandBtn.selected:hover{
    background: url(../images/icon-expand-btn.png) center bottom no-repeat;
} 
.reset-password-btn{
    background: url(../images/icon-reset.png) no-repeat;
    width: 25px;
    height: 25px;
    display: block; 
}
.medias-holder{
    float: left;
}
.medias-holder div{
    position: relative;
    width: 25px;
    height: 25px;
    background-position:center 10px;
    background-repeat: no-repeat;
    float: left;
}
.medias-holder span{
    background: url(../images/icon-media-number.png) left top no-repeat;
    width: 14px;
    height: 13px;
    position: absolute;
    text-align: center;
    line-height: 12px;
    left: 0;
    top: 2px;
    font-size: 9px;
    color: #fff;
}
.medias-holder .photos{
    background-image: url(../images/icon-media-photos.png);
}
.medias-holder .videos{
    background-image: url(../images/icon-media-videos.png);
}
.medias-holder .audios{
    background-image: url(../images/icon-media-audios.png);
}
.medias-holder .documents{
    background-image: url(../images/icon-media-docs.png);
}


/** JQgrid Start **/    
.content-listing{
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    overflow-x: hidden ;
}      
.content-listing .ui-jqgrid-bdiv{
    padding-bottom: 1px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 10px;
}  
.content-listing .ui-widget-header {
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #fff;
    background: #005599;
    color: #ffffff;
    font-weight: normal;
    /*-webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;   */
    padding: 10px;
    color: #80a9c4;
    font-size: 11px;    
}   
.content-listing .ui-th-column, 
.content-listing .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
    text-align: left;
}     
.content-listing .ui-widget-content{
    border: 0;
    background: transparent;
    color: #111;
    width: 100%!important;
    /* -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;      */
} 
.content-listing .ui-widget-content .odd-row { 
    background: #dfdfdf; 
}
.content-listing .ui-state-highlight, 
.content-listing .ui-widget-content .odd-row.ui-state-highlight{
    background: #B2DAEC;
    font-weight: bold;
}
.content-listing .ui-jqgrid .ui-jqgrid-title{
    text-transform: capitalize;
    font-size: 13px;
    color: #fff;
}
.content-listing .ui-jqgrid .ui-jqgrid-titlebar-close{
    position: absolute;
    top: 10px;
    right: 10px!important;
    width: 13px;
    height: 13px;
    margin: 0px;
    padding: 0px;   
}
.content-listing .ui-jqgrid .ui-jqgrid-titlebar-close .ui-icon-circle-triangle-s{
    background: url(../images/plus-sign.png) center no-repeat;
}
.content-listing .ui-jqgrid .ui-jqgrid-titlebar-close .ui-icon-circle-triangle-n{
    background: url(../images/minus-sign.png) center no-repeat;
}
.content-listing .ui-jqgrid-titlebar-close.ui-state-hover{
    border: 0;
    background: transparent;
}
.content-listing .ui-jqgrid .ui-jqgrid-htable th{
    height: 17px;
}
.content-listing .ui-th-ltr, 
.content-listing .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{
    border: 0;
    background: #005599;
    padding: 10px 1px 7px 4px;
    color: #fff;
}
.content-listing .ui-jqgrid .ui-jqgrid-hbox{
    background: #005599;
    padding: 0!important;
}
.content-listing .ui-jqgrid-htable{
    width: 100%!important;
    padding: 0!important;
}
.content-listing .ui-jqgrid .ui-jqgrid-hdiv{
    width: 100%!important;
}
.content-listing .ui-jqgrid tr.jqgrow td{
    height: 25px;
    line-height: 25px;
    padding: 1px 4px;
    border: 0;
}
.content-listing .ui-jqgrid tr.ui-row-ltr td{
    border: 0;
    padding-left: 5px;
}
.content-listing .ui-jqgrid td{
    color: #191919;
    font-size: 11px;
}
.content-listing input[type="checkbox"]{
    margin-top: 0;
    float: right;
}
.content-listing th input[type="checkbox"]{
    margin-right: 4px;
}
.content-listing .ui-jqgrid .ui-jqgrid-view{
    width: 100%!important;
    background: #fff;
}
.content-listing .ui-jqgrid .ui-jqgrid-pager{
    border: 0;
    background: #005599;
    padding: 3px 0!important;
    height: 29px;
    width: 100%!important;
    /*-webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;   */
}
.content-listing .ui-jqgrid .ui-jqgrid-pager td{
    color: #fff; 
    padding: 0 5px;             
}
.content-listing .ui-jqgrid .ui-jqgrid-btable{
    width: 100%!important;
}
.content-listing .ui-jqgrid .ui-pg-button{
    width: 25px!important;
    height: 25px!important;
    padding: 0!important;
    border: 0!important;
    background: transparent;
    /* -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;  */
}
.content-listing .ui-jqgrid .ui-pg-button .ui-icon{
    width: 25px!important;
    height: 25px!important;
    padding: 0!important;
    border: 0!important;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.content-listing .ui-pg-button .ui-icon-seek-first{
    background: #fff url(../images/paging-backward.png) center no-repeat;
    margin: 0 1px 0 0;
}
.content-listing .ui-pg-button.ui-state-hover .ui-icon-seek-first{
    background: #ff390b url(../images/paging-backward-on.png) center no-repeat;
}
.content-listing .ui-pg-button .ui-icon-seek-end{
    background: #fff url(../images/paging-forward.png) center no-repeat;
    margin: 0 0 0 1px;
}
.content-listing .ui-pg-button.ui-state-hover .ui-icon-seek-end{
    background: #ff390b url(../images/paging-forward-on.png) center no-repeat;
}
.content-listing .ui-pg-button .ui-icon-seek-prev{
    background: #fff url(../images/paging-prev.png) center no-repeat;
    margin: 0 1px 0 0;
}
.content-listing .ui-pg-button.ui-state-hover .ui-icon-seek-prev{
    background: #ff390b url(../images/paging-prev-on.png) center no-repeat;
}
.content-listing .ui-pg-button .ui-icon-seek-next{
    background: #fff url(../images/paging-next.png) center no-repeat;
    margin: 0 0 0 1px;
}
.content-listing .ui-pg-button.ui-state-hover .ui-icon-seek-next{
    background: #ff390b url(../images/paging-next-on.png) center no-repeat;
}
.content-listing .ui-jqgrid .ui-pg-table{
    padding: 0;
}
.content-listing .ui-jqgrid .ui-pg-table .ui-separator{
    height: 25px;
    border-left: 1px solid #9cb6f1;
    border-right: 0; 
    display: none;
}
.content-listing .ui-jqgrid .ui-pg-table .ui-pg-input{
    font-family: Arial, Helvetica, sans-serif;
    height: 25px;
    width: 25px;
    font-size: 11px;
    color: #191919;
    background: #fff;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: center;
}
.content-listing .ui-jqgrid .ui-pg-table .ui-pg-selbox {
    font-family: Arial, Helvetica, sans-serif;
    border: 0;
    height: 25px;
    background: #fff;
    font-size: 11px;
    color: #191919;
    margin: 0 0 0 10px;
    padding: 0;
    width: auto!important;
}
.content-listing .ui-state-active, 
.content-listing .ui-widget-content .ui-state-active, 
.content-listing .ui-widget-header .ui-state-active{
    color: #191919;
}
.content-listing .ui-icon.ui-icon-minus{
    background: url(../images/icon-expand-btn.png) center -42px no-repeat;
    width: 21px;
    height: 21px;
}
.content-listing .ui-icon.ui-icon-minus:hover{
    background: url(../images/icon-expand-btn.png) center -63px no-repeat;
}
.content-listing .ui-icon.ui-icon-plus{
    background: url(../images/icon-expand-btn.png) center top no-repeat;
    width: 21px;
    height: 21px;
}
.content-listing .ui-icon.ui-icon-plus:hover{
    background: url(../images/icon-expand-btn.png) center -21px no-repeat;
}
.content-listing .ui-jqgrid .ui-pg-button .ui-icon.ui-icon-refresh{
    background: url(../images/reload-btn.png) center top no-repeat!important;
}
.content-listing .ui-jqgrid .ui-pg-button .ui-icon.ui-icon-refresh:hover{
    background-position: center bottom!important;
}
/***** JQgrid End ******/


/*** Detailed Page ***/
.content-head .backbtn{
    background: #fff url(../images/arrow-left-blue.png) 8px center no-repeat   ;
    text-transform: uppercase;
    line-height: 26px;
    height: 25px;
    color: #4d72c4;
    display: block;
    float: left;    
    font-size: 0;
    padding: 0 12px 0 13px;
    text-indent: -9989px;
}
.content-head .backbtn:hover{
    background: #ff390b url(../images/arrow-small-left.png) 8px center no-repeat   ; 
    color: #fff;
}
.content-head .paging-forward, .content-head .paging-backward{
    float: left;
}
.content-head .paging-backward{
    margin-right: 1px;
}
.content-head .media-counts{
    float: right;
    margin: 2px 0 0 5px;
}
.content-head .media-counts .small-text{
    text-transform: capitalize;
    font-size: 11px;
    float: left;
}
.content-head .media-counts .count{
    background-color: #386de3;
    background-position: 8px center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 11px;
    border: 1px solid #fff;
    padding: 0 8px 0 30px;
    margin: 0 0 0 5px;
    text-align: right;
    float: right;
    line-height: 20px;
    height: 19px;
    /* -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; */
}
.content-head .media-counts .count.videos{
    background-image: url(../images/icon-videos-small.png);
}
.content-head .media-counts .count.photos{
    background-image: url(../images/icon-photos-small.png);
}   
.content-head .media-counts .count.views{
    background-image: url(../images/icon-views-small.png);
}
.content-head .media-counts .count.messages{
    background-image: url(../images/icon-messages-small.png);
}
.content-head .media-counts .count.rss{
    background-image: url(../images/icon-rss-small.png);
}
.content-head .media-counts .count.notifications{
    background-image: url(../images/icon-notifications-small.png);
}
.content-head .media-counts .count.users{
    background-image: url(../images/icon-users-small.png);
}
.content-head .media-counts .count.docs{
    background-image: url(../images/icon-nav-articles.png);
}
.content-head .media-counts .count.groups{
    background-image: url(../images/icon-count-group.png);
}
.content-head .media-counts .count.doctors{
    background-image: url(../images/icon-count-doctors.png);
}
.content-head .media-counts .count.survey{
    background-image: url(../images/icon-count-survey.png);
}
.content-head .customBtn{
    min-width: 15px;
    text-align: right;
    padding: 0px 10px 0px 30px;
    float: left;
    margin: 0 5px 0 0 ;
    height: 25px;
    line-height: 25px;
    background-color: #ffffff; 
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #191919!important;
}
.content-head .customBtn:hover{
    background-color: #ff390b;
    color: #fff!important; 
}
.content-head .customBtn.new{
    background-color: #ff390b;
    background-image: url(../images/icon-btn-save-new-on.png);
    color: #fff!important;
}
.content-head .customBtn.disapprove{
    background-image: url(../images/icon-btn-disapprove.png);
}
.content-head .customBtn.disapprove:hover{
    background-image: url(../images/icon-btn-disapprove-on.png);
}    
.content-head .customBtn.approve{
    background-image: url(../images/icon-btn-approve.png);
}
.content-head .customBtn.approve:hover{
    background-image: url(../images/icon-btn-approve-on.png);
}
.content-detailed{
    margin: 20px 0;
}
.content-detailed .ui-tabs{
    padding: 0;
}
.content-detailed .content-tabs{
    padding: 0;
}
.content-detailed .content-tabs .ui-tabs-nav{
    padding: 0;
    border-bottom: 0;
}
.content-detailed .content-tabs .ui-tabs-nav li{
    margin: 0 -1px -7px 0;
    padding: 0 0 7px 0;
}
.content-detailed .content-tabs .ui-tabs-nav li.ui-tabs-active{
    background: url(../images/arrow-down-blue.png) center bottom no-repeat;
}
.content-detailed .content-tabs .ui-tabs-nav li.ui-state-hover a{
    color: #ff390b;
}
.content-detailed .content-tabs .ui-tabs-nav li a{
    padding: 0;
    color: #191919;
    font-weight: bold;
    min-width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc!important;
    border-bottom: 0!important;
    text-transform: capitalize;
    background: #fff;
    padding: 0 10px;
    display: block;
    -webkit-transition: background .35s ease-in-out;
    -moz-transition: background .35s ease-in-out;
    -ms-transition: background .35s ease-in-out;
    -o-transition: background .35s ease-in-out;
    transition: background .35s ease-in-out;
}
.content-detailed .content-tabs .ui-tabs-nav li.ui-tabs-active a{
    background-color: #ff390b;
    color: #fff;
    border-bottom: 0!important;;
    outline: 0;
}
.content-detailed .content-tabs .ui-tabs-panel{
    padding: 22px 0 5px 0; 
    color: #191919;
    font-size: 12px;
    line-height: 16px;
}
.content-detailed .ui-tabs-panel.main-tab, .content-detailed .main-tab{
    background: #fff;
    padding: 15px;
    border: 1px solid #ccc;
}
.content-detailed .value{
    color: #ff390b;
}
.input-holder{
    width: 100%;
    margin: 0 0 5px 0;
    height: 25px;
    line-height: 25px;
}
.input-holder.date-holder select{
    width: 60px!important;
    margin: 0;
    float: none;
}
.content-detailed input[type="text"], 
.content-detailed input[type="file"], 
.content-detailed select{
    width: 100%;    
    margin: 0 0 4px 0;
    float: left;
}
.content-detailed textarea{
    margin: 0 0 4px 0;
    width: 100%;
    min-height: 100px;
    text-indent: 5px;
}
.content-detailed input[type="text"]{
    text-indent: 5px;
}
.full-width{
    width: 100%!important;
    max-width: 100%!important;
}
.auto{
    width: auto!important;
}
select.inline{
    width: auto!important;
    float: none!important;
    margin: 0!important;
}

.uploaded-picture{
    position: relative;
    width: 120px;
}
.uploaded-picture .thumbnail{
    display: block;
    width: 120px;
    height: 90px;
    border: 1px solid #c5c5c5;  
    margin-bottom: 5px;
}
.uploaded-picture .buttons-holder{
    background: url(../images/bg-thumb-btns.png) center bottom repeat-x;
    position: absolute;
    z-index: 1;
    top: 57px;
    left: 0;
    width: 115px;
    height: 21px;
    padding: 6px 5px 5px 0;
}
.uploaded-picture .buttons-holder a{
    float: right;
    display: block;
    margin-left: 2px;
    -webkit-transition: none ;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.uploaded-picture .buttons-holder input[type="checkbox"]{
    float: left;
    margin: 5px 0 5px 5px;
    padding: 0;
    width: 12px;
    height: 12px;
    border: 1px solid #8e8f8f;
    background: #fff;
}
.uploaded-picture .thumb-title{
    color: #191919;
    font-size: 11px;
    line-height: 14px;
    width: 120px;
    margin-top: 2px;
}
.main-photo{
    min-width: 160px; 
}
.main-photo .info-holder{
    margin: 0;
    line-height: 26px;
}
.main-photo .uploaded-picture{
    width: auto;
    max-width: 160px;
    height: auto;
    max-height: 160px;
    clear: both;
}
.main-photo .uploaded-picture .thumbnail{
    width: 100%;
    height: auto;
    max-height: 160px;
}
.main-photo .uploaded-picture .buttons-holder{
    bottom: 0!important;
    top:auto;
    width: 100%;
    margin-top: 0;
    padding-right: 0;
}
.main-photo .uploaded-picture .buttons-holder a:first-child{
    margin-right: 5px;
}
.main-photo input[type="text"], .main-photo input[type="file"]{
    width: 100%;
}
.main-photo .btnBrowseImage{
    float: right;
}
.edit-category-btn{
    background: url(../images/icon-edit-category.png) center top no-repeat;
    width: 24px;
    height: 24px; 
    border: 1px solid #fff;
    display: block;
    float: left;
    -webkit-transition: none;
    -moz-transition: all none;
    -ms-transition: all none;
    -o-transition: all none;
    transition: all none;
}
.edit-category-btn:hover{
    border: 1px solid #ff390b;
    background-position: center bottom;
}
.content-detailed td{
    position: relative;
    vertical-align: top;
    line-height: 25px;
}
.content-detailed strong{
    color: #ff390b;
}
input[type="file"]{
    background: #fff url(../images/icon-upload.png) right top no-repeat;
    text-indent: -99999px;
    padding-right: 25px;
    float: none!important;
    max-width: 220px;
}
input[type="file"]:hover{
    background: url(../images/icon-upload-on.png) right top no-repeat;   
}
.editor-holder{
    margin: 20px 0 0 0;
}
.secondary-tabs{
    margin: 0 0 10px 0!important;
    padding: 0;
    list-style: none;
    display: inline-block;
    border-bottom: 1px solid #ff390b!important;
    width: 100%;
}
.secondary-tabs li{
    margin: 0 -1px -5px 0!important;
    padding: 0 0 5px 0!important;
    display: inline; 
    float: left;
}
.secondary-tabs li a{
    width: 100px!important;
    height: 20px!important;
    text-align: center!important;
    line-height: 20px!important;
    color: #191919;
    border: 1px solid #ff390b!important;
    display: block;
    border-bottom: 0!important;
}
.secondary-tabs li.ui-tabs-active{
    background: url(../images/arrow-bottom-small.png) center bottom no-repeat!important;
}
.secondary-tabs li.ui-tabs-active a{
    border: 0!important;
    border-bottom: 1px solid #191919!important;
}
.secondary-tabs li:hover a{
    background: #ff390b; 
}
.secondary-tabs li.selected a{
    background: #005599;
    color: #fff;
    border: 0!important;
    border-bottom: 1px solid #191919!important;
}
.media-tabs .ui-tabs-panel{
    padding-top: 0!important;
}
.editor-holder input[type="text"], 
.editor-holder textarea,
.seo-form input[type="text"], 
.seo-form textarea{
    width: 100%;
}
.grey-alert{
    height: 21px;
    color: #191919;
    background: #dfdfdf;
    font-size: 11px;
    line-height: 21px;
    padding: 0 10px;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;   */
    margin-bottom: 20px;
}
.upload-form{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
}
.uploaded-photos .uploaded-picture{
    float: left;
    margin: 0 10px 20px 0;
}
.btnBrowseImage{
    background: url(../images/icon-upload.png) right top no-repeat;
    width: 26px;
    height: 26px;
    display: block;
    outline: 0!important;
}
.browse-media-holder .btnBrowseImage{
    float: left;
    margin-right: 4px;
}
.browse-media-holder .media-path{
    float: left;
    max-width: 186px;
    height: 26px;
    overflow: hidden;
}
.browse-media-holder input[type="text"]{
    clear: both;
}
.preview-uploaded img{
    max-width: 780px!important;
    margin: 0 10px;
    height: auto!important;
}
.uploaded-docs{
    text-align: left;
    padding-bottom: 1px;
    /*border-bottom: 1px solid #dfdfdf; */
}
.themed-table{
    text-align: left;
}
.themed-table th{
    background: #005599;
    color: #fff; 
    height: 34px;
    line-height: 34px;
    padding: 0 6px;
}
.themed-table th strong{
    color: #fff;
}
.themed-table td{   
    line-height: 25px;
    height: 25px;
    padding: 1px 6px;  
    color: #1d5987;
    background: #dfdfdf;
}
.themed-table .odd td{
    background: #fff;
}
.themed-table .even td{
    background: #eee;
}

.themed-table tr:nth-child(even) td{
    background: #eee;
}
.themed-table tr:nth-child(odd) td{
    background: #fff;
}


.themed-table td .deleteBtn{
    display: block;
    margin-top:2px ;
}
.themed-table td .action-btns a{
    margin-top: 2px;
}
.sep{
    height: 25px;
    width: 1px;
    float: left;
    margin: 0 4px 0 5px;
    padding: 0;
    border-left: 1px solid #fff;
}
.content-foot{
    background: #005599;
    color: #fff;
    font-size: 11px;
    padding: 5px 10px ;
    line-height: 25px;
    height: 25px;
    margin: 10px 0;    
}
.content-foot a{
    color: #fff;
}
.content-foot div{
    float: right;
    margin-left: 15px;
}
.content-foot strong{
    color: #fff;
}
.content-head .customBtn.new:hover{
    background-image: url(../images/icon-btn-save-new.png);   
    background-color: #fff;
    color: #000!important;
}


/** Home Page **/
.featured-content .column{
    width: 100%;
    margin: 0 0 10px 0;
    border-bottom: 20px solid #386de3;   
    /*-webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; */
}
.featured-content .right-column{
    width: 49%;
    float: left;
    margin: 0 0 10px 0;
}
.featured-content .content-listing{
    border: 1px solid #dfdfdf;
    border-top: 0;
    min-height: 305px;
}
.featured-content .uploaded-photos{
    padding: 20px 0 0 10px;
}


/** Login **/
.login-box{
    float: left;
    width: 33%;
}
.login-adds{
    width: 63%;
    float: right;
    border: 1px solid #dfdfdf;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; */
    display: none;
}
.login-adds img{
    width: 100%;
    height: auto;
    display: block; 
}
.login-box .content-body{
    padding: 20px;
    color: #191919;
    font-size: 12px;
    border: 1px solid #bdc3c7;
    border-top: 0;
    margin-top: -1px;    
    background: #fff;    
    /*-webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;   */
}
.login-box input{
    width: 100%;
    margin-bottom: 2px;
    text-indent: 5px; 
}
.login-box input[type="checkbox"]{
    width: auto;
    float: left;
}
.login-box .security-box{
    height: 26px;
}
.login-box .security-box input{
    width: 50%;
    float: left;
    margin-bottom: 2px;
}
.login-box .security-box img{
    width: auto;
    max-width: 48%;
    height: 26px;
    float: right;
    margin-bottom: 2px;
}
.logout-box{
    float: left;
    width: 33%; 
    background: #005599;
    color: #fff;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; */
    text-align: center;
    font-size: 11px;
    padding: 72px 0;
}
.logout-box .customBtn{
    background: #fff;
    color: #191919!important;
    float: none;
    margin: 30px auto;
    width: 76px;
    height: 16px;
}
.login-box, .logout-box{
    margin: 0 auto!important;
    float: none;
    width: 410px!important; 
}
.logout-box .customBtn:hover{
    background : #ff390b!important;
    color: #fff!important;
}
.login-box .content-head{
    background: #005599;
}

/** Roles **/
.roles-list{
    margin: 2px 0 20px 0;
    list-style: none;
    padding: 0;
}
.roles-list td{
    padding: 0 10px;
    line-height: 25px;
    vertical-align: middle   ;
    position: relative;
    font-weight: bold;
    color: #111;
    border: 1px solid #dfdfdf;
    background: #fff;
    text-align: center;
}
.roles-list .deleteBtn{
    margin: 0 auto;
}
.roles-list th{
    padding: 0 10px;
    line-height: 25px;
    vertical-align: middle   ;
    position: relative;
    font-weight: bold;
    color: #fff;
    border: 1px solid #dfdfdf;
    background: #005599;
    text-align: center;
}


/** Polls **/
.percentage-holder {
    position: relative;
    height: 24px;
    width: 50px;
    border: 1px solid #e0e0e0;
    margin-left: 5px;
}
.percentage-background {
    background: #386de3;
    height: 24px;
    text-align: right;
}
.percentage-number {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    line-height: 24px;
    color: #111;
} 
.edit-category-holder{
    margin: 20px;
} 
.edit-category-holder input[type="text"]{
    width: 98%;
    text-indent: 5px;
} 
.info-holder{
    line-height: 18px;
    color: #ff390b;
    font-size: 11px;
    margin-bottom: 6px;
}


/** Groups List **/
ul.groupsList{
    padding: 5px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 0 0 5px 0;
    list-style: none;
    width: 100%;
    display: inline-block;
    *display: inline;
    zoom:1;
}
.groupsList li{
    margin: 3px 0;
    padding: 0;
    display: inline;
    float: left;
    position: relative;
    line-height: 21px;
    width: 100%;
}

.groupsList li .deleteBtn{
    background: #ff390b url(../images/icon-delete-small.png) center no-repeat;
    width: 25px;
    height: 100%;
    margin: 0;
    float: left;
}
.groupsList li .deleteBtn:hover{
    background: #ff390b url(../images/icon-delete-small.png) center no-repeat; 
}
.groupsList li strong{
    float: left;
}

.survey-info td p{
    margin: 0 0 5px 0;
}
.survey-questions ul{
    margin: 0;
    padding:0;
    list-style:none;
}
.survey-questions li{
    margin: 2px 0;
    padding: 0 84px 0 20px;
    position: relative;
    line-height: 20px;
}
.survey-questions li.selected{
    background: url(../images/icon-checked-blue.png) left 2px no-repeat;
}
.survey-questions li .percentage-holder{
    position: absolute;
    top:0;
    right:0;
    border: 1px solid #bbb;
    margin:0;
    width: 78px;
    height: 18px;
}
.survey-questions li .percentage-background{ 
    height: 18px;  
} 
.survey-questions li .percentage-number{ 
    line-height: 18px;  
} 


/** Answers list **/
.answers-list ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.answers-list li{
    padding: 0 55px 0 0;
    margin: 0 0 5px 0;
    position: relative;
    height: 26px;
}
.answers-list li .deleteBtn{
    position: absolute;
    right: 0;
    top: 2px;
    margin: 0;
}
.answers-list li input[type="checkbox"]{
    position: absolute;
    right: 30px;
    top: 6px;
    width: 13px;
    height: 13px;
}


/** Offers tabs **/
.content-detailed .content-tabs{
    background: transparent;
    border: 0;
    padding: 0;
    /* -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;     */
}
.content-detailed .content-tabs ul{
    background: transparent;
    border: 0;
    padding: 0;
    /* -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;      */
}
.content-detailed .content-tabs li{
    background: transparent;
    border: 0;
    padding: 0;
    /*  -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;    */
}

/** Offers Grid Table **/
.items-table {
    margin: 20px 0;
}
.items-table .ui-widget{
    width: 100%!important;
    border: 0!important;
}
.items-table .ui-jqgrid .ui-jqgrid-view{
    width: 100%!important;
}
.items-table .ui-jqgrid .ui-jqgrid-hdiv{
    width: 100%!important;
}
.items-table .ui-jqgrid .ui-jqgrid-htable{
    width: 100%!important;
}
.items-table .ui-jqgrid .ui-jqgrid-hbox{
    padding: 0;
}
.items-table .ui-jqgrid .ui-jqgrid-bdiv{
    width: 100%!important;
}
.items-table .ui-jqgrid .ui-jqgrid-btable{
    width: 100%!important;
}
.items-table .ui-jqgrid .ui-jqgrid-pager{
    width: 100%!important;
    line-height: normal!important;
}
.items-table .ui-jqgrid .ui-jqgrid-pager td{
    line-height: normal!important;
}
.items-table .ui-th-ltr, .items-table .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{
    border: 0;
    background: #005599;
    padding: 10px 1px 7px 18px;
    color: #fff;
    line-height: normal;
}
.items-table .ui-jqgrid .ui-jqgrid-htable th {
    height: 17px;
}
.items-table .ui-widget-content{
    border: 0!important;
}
.items-table .ui-jqgrid tr.ui-row-ltr td{
    border: 0!important;
}
.items-table .ui-widget-content tr {
    background: #fff;
}
.items-table .ui-widget-content .odd-row {
    background: #eee;
}
.items-table .ui-jqgrid td {
    color: #191919;
    font-size: 11px;
}
.items-table .ui-jqgrid .ui-jqgrid-htable th div{
    text-align: left!important;
}
.items-table .ui-jqgrid tr.jqgrow td{
    padding-left: 18px;
}
.items-table .ui-widget-content.jqgroup.ui-row-ltr.itemsTableghead_0{
    background: #dfdfdf;
}
.items-table .ui-widget-content.jqgroup.ui-row-ltr.itemsTableghead_0 td{
    border-bottom: 1px solid #fff!important;
}
.items-table .ui-icon.ui-icon-circlesmall-plus.tree-wrap-ltr{
    position: relative;
    top: 3px;
}
.items-table .ui-jqgrid .ui-jqgrid-pager{
    border: 0;
    background: #005599;
    padding: 3px 0!important;
    height: 29px;
    width: 100%!important;
    /*-webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; */
}
.items-table .ui-jqgrid .ui-jqgrid-pager tr{
    background: transparent;
}
.items-table .ui-jqgrid .ui-jqgrid-pager td{
    color: #fff; 
    padding: 0 5px;             
}
.items-table .ui-jqgrid .ui-jqgrid-btable{
    width: 100%!important;
}
.items-table .ui-jqgrid .ui-pg-button{
    width: 25px!important;
    height: 25px!important;
    padding: 0!important;
    border: 0!important;
    background: transparent;
    /* -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;  */
}
.items-table .ui-jqgrid .ui-pg-button .ui-icon{
    width: 25px!important;
    height: 25px!important;
    padding: 0!important;
    border: 0!important;
}
.items-table .ui-pg-button .ui-icon-seek-first{
    background: #fff url(../images/paging-backward.png) center no-repeat;
    margin: 0 1px 0 0;
}
.items-table .ui-pg-button.ui-state-hover .ui-icon-seek-first{
    background: #ff390b url(../images/paging-backward-on.png) center no-repeat;
}
.items-table .ui-pg-button .ui-icon-seek-end{
    background: #fff url(../images/paging-forward.png) center no-repeat;
    margin: 0 0 0 1px;
}
.items-table .ui-pg-button.ui-state-hover .ui-icon-seek-end{
    background: #ff390b url(../images/paging-forward-on.png) center no-repeat;
}
.items-table .ui-pg-button .ui-icon-seek-prev{
    background: #fff url(../images/paging-prev.png) center no-repeat;
    margin: 0 1px 0 0;
}
.items-table .ui-pg-button.ui-state-hover .ui-icon-seek-prev{
    background: #ff390b url(../images/paging-prev-on.png) center no-repeat;
}
.items-table .ui-pg-button .ui-icon-seek-next{
    background: #fff url(../images/paging-next.png) center top no-repeat;
    margin: 0 0 0 1px;
}
.items-table .ui-pg-button.ui-state-hover .ui-icon-seek-next{
    background: #ff390b url(../images/paging-next-on.png) center bottom no-repeat;
}
.items-table .ui-jqgrid .ui-pg-table{
    padding: 0;
}
.items-table .ui-jqgrid .ui-pg-table .ui-separator{
    height: 25px;
    border-left: 1px solid #9cb6f1;
    border-right: 0; 
    display: none;
}
.items-table .ui-jqgrid .ui-pg-table .ui-pg-input{
    font-family: Arial, Helvetica, sans-serif;
    height: 25px;
    width: 25px;
    font-size: 11px;
    color: #191919;
    background: #fff;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: center;
    float: none;
}
.items-table .ui-jqgrid .ui-pg-table .ui-pg-selbox {
    font-family: Arial, Helvetica, sans-serif;
    border: 0;
    height: 25px;
    width: auto;
    background: #fff;
    font-size: 11px;
    color: #191919;
    margin: 0 0 0 10px;
    padding: 0;
}
/**********/



/** New Advanced search **/
.advanced-search label{
    width: 100%;
    display: block;
    line-height: 20px;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 2px 0;
}
.advanced-search input[type='text']{
    width: 100%;
    margin: 0 0 8px 0;
}
.advanced-search .customCmb{
    width: 100%;
    margin: 0 0 8px 0;
    display: block;
    height: 26px; 
}
.advanced-search .customCmb select{
    width: 100%;
    margin: 0;
}

.advanced-search .date-holder{
    margin: 0 0 8px 0;  
}
.advanced-search .date-holder .customCmb{
    width: 32%;
    margin: 0 0 0 2%!important;
    float: left; 
}
.advanced-search .date-holder .customCmb:first-child{
    margin:0!important;
}
.advanced-search .date-holder .customCmb select{
    width: 100%!important;
    margin: 0;
    max-width: none!important;
}
.advanced-search .date-holder:after{
    content:"";
    height: 1px;
    width: 100%;
    clear: both;
    display: block;
}
.advanced-search .customBtn{
    margin: 0 0 8px 2%;
    max-width: 32%;
}

.expanded .content-head{
    background: #005599;
    cursor: pointer;       
    position: relative;
}
.expanded .content-head:after{
    content:"";
    position: absolute;
    right: 10px;
    top:0; 
    height: 100%;
    width: 13px;
    background: url(../images/minus-sign.png) center no-repeat;
}
.expanded .content-body{
    display: block;
}

.collapsed .content-head{
    background: #ff390b;
    cursor: pointer;
    position: relative;
}
.collapsed .content-head:after{
    content:"";
    position: absolute;
    right: 10px;
    top:0; 
    height: 100%;
    width: 13px;
    background: url(../images/plus-sign.png) center no-repeat;
}
.collapsed .content-body{
    display: none;
}

.content-detailed table{
    width: 100%;
}
.content-detailed thead th{
    border-bottom:1px solid #191919;
    text-align: left;
}
/************************/


/** Inventory ***/
.left-area h2{
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 12px 0;
}
.left-area h2 span{
    color: #ff390b;
}

.thumbs-gallery{
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 100%;
}
.thumbs-gallery li{
    display: inline;
    float: left;
    position: relative;
    border: 0;
    width: 15%;
    padding: 0;
    margin: 0 2% 20px 0;
}
.thumbs-gallery li:nth-child(6n){
    margin-right:0;
}
.thumbs-gallery .photoGallery{
    display: block;
    width: 100%;
    padding-bottom: 75%;
}
.thumbs-gallery .thumbnail{
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #c5c5c5;
}
.thumbs-gallery .uploaded-picture{
    width:auto;
    height: auto;
}
.thumbs-gallery .buttons-holder{
    bottom: 1px;
    top: auto;
    padding: 0;
    width: 100%;
    padding: 6px 0;
}
.thumbs-gallery .buttons-holder a{
    margin: 0 5px 0 0;
}
.thumbs-gallery .buttons-holder a:first-child{
    margin-right:10px;
}

.customers-list .thumbs-gallery .buttons-holder{
    position: absolute;
    top: 0;
    right: 0;
    left: 0; 
    bottom: auto;
    background: transparent;
}
.customers-list .thumbs-gallery .name{
    position: absolute;
    left: 0;
    right: 0;
    padding: 5px 10px;
    z-index: 9;
    color: #fff;
    bottom: 0;
    display: block; 
    background: #005599;
    background: rgba(0, 85, 153, 0.7) ;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.customers-list .thumbs-gallery li:hover .name{
    background-color: #ff390b;
    color: #fff; 
}

.lt-ie9 .thumbs-gallery li{
    width: 220px;
    height: 165px;
    margin-right: 20px;
}
.lt-ie9 .thumbs-gallery li .photoGallery{    
    padding-bottom: 0;
    height: 165px;
}
.lt-ie9 .thumbs-gallery li .thumbnail{
    position: relative;
    width: 220px;
    height: 165px;
}

.groupsList span{
    color: #ff390b;
}
.groupsList li{
    color: #191919;
    position: relative;
    font-weight: bold;
}
.groupsList li .center{
    position: relative;
    border: 1px solid #ccc;
    padding: 2px 8px 2px 33px;
}
.groupsList li strong{
    float: none;
}
.groupsList li .deleteBtn{
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
}

.ui-autocomplete{
    background: #eee;
    border: 1px solid #dfdfdf;
}
.ui-autocomplete li:hover{
    margin: 0 ;
}
.ui-autocomplete li a, .ui-autocomplete li a:hover{
    padding: 2px 6px!important;
    margin: 0!important;
    line-height: 18px!important;
}

.box{
    padding: 15px; 
    margin:0 0 30px 0;
    background: #efefef;
}
.box input[type="text"], 
.box input[type="file"], 
.box select, 
.box textarea{
    background: #fff;
}
.box .value{
    color: #ff390b;
}
.box h3{
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 4px 0;
}
.box .groupsList li .center{
    background: #fff;
}

.box .select2-container--default .select2-selection--single{
    background: #fff;
}

.print-holder{
    max-width: 100%;
    margin: 0 auto;
}
.print-holder table{
    width: 100%;
    margin: 0 0 20px 0 ;
    border: 0;
}
.print-holder img{
    padding: 5px;
}
.print-holder td{
    padding: 5px;
    /*border: 1px solid #aaa;*/
    background: #fff;
    vertical-align: top;
}
.print-holder td table{
    margin: 0;
    border: 0;
}
.print-holder h2{
    margin: 0;
}              
.print-holder .value{
    color: #ff390b;
}
.print-holder th{
    padding: 5px;
    background: #ddd;
}
.print-holder tfoot td{
    background: #eee;
}
.print-holder tfoot tr td:first-child{
    background:#fff; 
}
.print-holder .signatures{
    text-align: center;
}
.print-holder .signatures .center{
    border: 0;
    background: transparent;
}

.toggle-box{}
.toggle-box .collapsible{
    display: none;
}
.toggle-box.selected .collapsible{
    display: block;
}
.toggle-box h3{
    cursor: pointer;
    padding: 5px 10px 5px 30px;
    background: #333 url(../images/plus-sign.png) 10px center no-repeat;
    color: #fff;
    font-weight: normal;
    margin: 10px 0 20px 0;
}
.toggle-box.selected h3{
    background: #333 url(../images/minus-sign.png) 10px center no-repeat;
}
.select2-container{
    width:100%!important;
}
/****************/ 

.ui-row-ltr{
    cursor: pointer;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{
    display: block; 
}

.editing-row {
    background-color: #fff3cd !important;
    border: 1px solid #ffeeba !important;
}
.editing-row td {
    background-color: #fff3cd !important;
}