.brand{font-size:25px;padding:20px 0;margin:0;line-height:20px;}
.brand a{color:#000000;}
.brand a:hover{text-decoration:none;color:#0088cc;}
#header-username{display:inline-block;padding:20px 10px 20px 0;color:#005580;}
#permission-notice-header-hostuser p{color:#FFAB00; margin:0}
/*table .actions{width:250px;}*/
.actions,table .actions{color:#dddddd;}.actions a,table .actions a{display:inline-block;margin:0 5px;}
.btn-create{margin:0 0 20px 0;}
.help-block{font-size:11px;}
.control-group.error .help-block{color:#555555;}
.control-group.error .help-inline .errorlist{margin:0;padding:0;list-style:none;}
.non-field-errors{margin:0 0 10px 0;}.non-field-errors .errorlist{margin:0;padding:0;list-style:none;color:#9d261d;}
.detail-page .item{margin:0 0 10px 0;overflow:hidden;}.detail-page .item label,.detail-page .item span{display:inline-block;float:left;}
.detail-page .item label{width:100%;font-weight:bold;margin-right:20px;}
.detail-page h3{margin:0 0 15px 0;}
.nav-tabs{padding-left:20px;}

.datetime-field input:nth-child(1){width:100px;margin:0 5px 0 0;}
.datetime-field input:nth-child(2){width:80px;}

.datetime-field .input-group {width:100%;}
.datetime-field .input-group input:nth-child(1){width:49%;margin:0 5px 0 0;}
.datetime-field .input-group input:nth-child(2){width:48%;}

#messages ul{margin:0;list-style:none;}
.listing-filter{margin-bottom:15px;}.listing-filter #id_host{margin:0;}
/*#login_page{width:600px;margin:100px auto 0 auto;}*/
#lang-toggle{float:right;}
#lang-toggle-wrapper{overflow:hidden;}
#tickettype-main-page .actions{width:130px;}
#host-create-page .col-md-6:nth-child(2) .controls,#host-edit-page .col-md-6:nth-child(2) .controls{margin-left:120px;}
#host-create-page .col-md-6:nth-child(2) label,#host-edit-page .col-md-6:nth-child(2) label{width:100px;}
#host-create-page textarea[id^="id_description_"],#host-edit-page textarea[id^="id_description_"]{width:300px;height:120px;}
#host-create-page #id_ticketflap_url,#host-edit-page #id_ticketflap_url{width:133px;}
#host-create-page #id_twitter_username,#host-edit-page #id_twitter_username{width:183px;}
#host-create-page #id_website,#host-edit-page #id_website{width:266px;}
#host-edit-page #id_logo_0{width:100%;margin:10px 0 5px 0;}
#host-detail-page .item span{width:290px;}
#host-detail-page .col-md-6:nth-child(2) .item{padding-left:20px;}
#redeemer-edit-page #id_hosts{width:320px;height:150px;overflow-y:scroll;}
#event-create-page .col-md-6:nth-child(2) .controls,#event-edit-page .col-md-6:nth-child(2) .controls{margin-left:120px;}
#event-create-page .col-md-6:nth-child(2) label,#event-edit-page .col-md-6:nth-child(2) label{width:111px;}
#event-create-page textarea[id^="id_details_"],#event-edit-page textarea[id^="id_details_"],#event-create-page textarea[id^="id_tickets_info_"],#event-edit-page textarea[id^="id_tickets_info_"]{width:300px;height:120px;}
#event-create-page #id_image_0,#event-edit-page #id_image_0,#event-create-page #id_image_featured_0,#event-edit-page #id_image_featured_0{width:100%;margin:10px 0 5px 0;}
#event-create-page .inline-add,#event-edit-page .inline-add{font-weight:bold;margin:0 0 0 3px;font-size:12px;}
/*#event-create-page #add-venue,#event-edit-page #add-venue{width:890px;margin-left:-445px;}#event-create-page #add-venue #id_description,#event-edit-page #add-venue #id_description{width:300px;height:100px;}*/
#event-create-page #id_ticketflap_url,#event-edit-page #id_ticketflap_url{width:100px;}
#event-create-page #id_twitter_username,#event-edit-page #id_twitter_username{width:183px;}
#event-create-page .modal-body,#event-edit-page .modal-body{max-height:505px;}

#event-create-page #add-venue-form .col-md-6,
#event-edit-page #add-venue-form .col-md-6 {
    margin-left: 30px;
}

#event-detail-page .item span{width:100%;}
#event-detail-page .item p img{width:100%;}
#event-detail-page #ticket-create .col-md-6:nth-child(2) .controls{margin-left:120px;}#event-detail-page #ticket-create .col-md-6:nth-child(2) .controls label{width:auto;}
#event-detail-page #ticket-create .col-md-6:nth-child(2) label{width:100px;}
#event-detail-page #ticket-create textarea[id^="id_description_"]{width:300px;height:120px;}
#event-detail-page #map{width:350px;height:250px;}
#event-detail-page #imageFeatured label,#event-detail-page #imageFeatured img{display:block;clear:both;}
#event-list-page table .actions{width:220px;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.jstree-icon.jstree-themeicon,.editing-actions{display:none;}
#category-main-page ol{list-style:none;margin:0;}#category-main-page ol li>div{padding:5px 10px;display:block;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 2px 0;}
#category-main-page ol li div{background:url("/static/images/move.png") no-repeat 7px 50%;padding-left:25px;height: 32px;}#category-main-page ol li div>span{display:inline-block;}
#category-main-page ol li div>span:nth-child(2){float:right;width:auto;}#category-main-page ol li div>span:nth-child(2) a,#category-main-page ol li div>span:nth-child(2) input{display:inline-block;}
#category-main-page ol li div>span:nth-child(2) a{margin-right:5px;}
#category-main-page ol li div>span:nth-child(2) input{margin-left:5px;}
#category-main-page ol li div:hover{cursor:move;}
#category-main-page ol li li>div{background:url("/static/images/move.png") no-repeat 27px 50%;padding-left:45px;}
#category-main-page ol .ui-sortable-placeholder{background:#dddddd;visibility:visible !important;margin-bottom:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#category-main-page ol .ui-sortable-helper{background:#ffffff;}
#category-create-page .form-actions,#category-edit-page .form-actions{padding-left:240px;}
#venue-create-page .col-md-6:nth-child(2) .controls,#venue-edit-page .col-md-6:nth-child(2) .controls{margin-left:120px;}
#venue-create-page .col-md-6:nth-child(2) label,#venue-edit-page .col-md-6:nth-child(2) label{width:100px;}
#venue-create-page textarea[id^="id_description_"],#venue-edit-page textarea[id^="id_description_"]{width:300px;height:120px;}
#venue-create-page #id_twitter_username,#venue-edit-page #id_twitter_username{width:183px;}
#venue-create-page #id_ticketflap_url,#venue-edit-page #id_ticketflap_url{width:133px;}
#venue-edit-page #id_image_0{width:100%;margin:10px 0 5px 0;}
#venue-detail-page .item span{width:290px;}
#venue-detail-page .col-md-6:nth-child(2) .item{padding-left:20px;}
#tickettype-detail-page .item span{width:290px;}
#tickettype-edit-page textarea[id^="id_description_"]{width:300px;height:120px;}
#search-form-wrapper input,#search-form-wrapper select{margin:0;}
#export-preloader{display:none;padding:30px;text-align:center;margin-bottom:30px;}#export-preloader p{margin-bottom:50px;font-size:20px;}

/*#event-main-page .actions, #event-list-page .actions { width:370px !important; }*/

#event-reminder-email-page [id^="id_subject_"]{width: 100%}
#reminder-preview_email_status{color: #FF0000;}
#reminder-email-notice{margin: 5px 0 0 0;}

#event-bin-page .spinner-widget{width: 35px; margin-right: 16px; text-align: right; float:left; margin:0 !important;}
/*#event-bin-page .ui-spinner{float:left;}*/

#image-gallery-page .media-thumbnail { cursor:pointer; height:100px; width:100px;}
#image-gallery-page .media-title { cursor:pointer; }
#image-gallery-page .media-title:hover { text-decoration:none;color:#0088cc; };

#event-sales-report-page .table td.td-numeric, #event-sales-report-page .table td {text-align:right !important;}


.table tbody tr.success > td {
    background-color: #dff0d8;
}

.table tbody tr.bold > td {
    font-weight:bold;
}

.dl-spacier dt {
    padding-top: 10px;
}

.dl-spacier dd {
    padding-top: 10px;
}

.pagination .current {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    text-decoration: none;
    border: 1px solid #ddd;
    /*border-left-width: 0;*/
}
.pagination .previous a {
    border-right-width: 0;
}

.pagination .next a {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}



.pagination .cardinality {
    margin-left: 10px;
    float: left;
    padding: 0 14px;
    line-height: 50px;
    text-decoration: none;
}



thead.blue {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    margin-top: 10px;
}

.table-bordered thead:first-child tr:first-child th:last-child {
    border-radius: 4px 4px 0 0;
}


div.required label {
    font-weight: bold;
}
div.required label:after {
    color: #e32;
    content: ' *';
    display:inline;
}

/*.form-horizontal .control-label{width:141px;}*/

/*#container-tickettype-message, #container-payment-message, #container-order-message, #container-ticket-message {*/
    /*margin-left: 150px;*/
/*}*/

.full-width {
    width: 100%;
}

.controls.readonly
{
  padding-top: 5px;
}


.green
{
  color: green;
}

.inline {
  display: inline;
}


/* flag css */
.flag-icon.featured {
    box-shadow: 0 0 3px #fdaa00, 0 0 14px #fdaa00;
}

/* To avoid backoffice side menu counters wrap to next line */
@media all and (max-width: 1260px) and (min-width: 992px) {
    #event-navbar .nav {
        min-width: 165px;
    }

    #event-navbar .nav > li > a {
        padding-left: 7px;
        padding-right: 7px;
    }
}

 /* Prevent collapsing in "Qty" column of Box Office page when other columns have lengthy contents. */
#purchasing_area thead th:last-child {
  min-width: 80px;
}

/* Cut Off Time Field Widget styling */
.cutoff-time-field input:nth-child(1){width:100px;margin:0 5px 0 0;}
.cutoff-time-field input:nth-child(2){width:80px;}

.cutoff-time-field .input-group {width:100%;padding-left: 15px;}
.cutoff-time-field .input-group input:nth-child(1){width:30%;margin:0 5px 0 0;}
.cutoff-time-field .input-group select:nth-child(2){width:30%;margin:0 5px 0 0;}
.cutoff-time-field .input-group select:nth-child(3){width:30%;}
#language-backoffice{
    display: inline-block;
}

@media screen and (max-width: 767px) {
    #event-navbar .nav-pills {padding: 5px;}
    #event-navbar .nav.nav-pills.nav-stacked > li > a {padding: 0 5px;}
    #event-navbar {min-width: 200px;}
    #event-content-right {max-width: calc(100% - 200px); padding-left: 0;}
}
 