.success, .alert, .error, .info {
    height: auto;
}

/*Statistics*/
.widget_header_statistics {
    border-color: #C9C9C9;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    height: 20px;
    line-height: 38px;
}
.widget_header_statistics h4 {position: absolute; background-color: #F9F9F9; padding-right: 10px;}
.stat-periods .line_grid:first-child {border-top: 10px solid transparent;}
.stat-periods .line_grid {border-bottom: 0 none;}

.contents_header .label {padding-left: 0px;}
/*Chart*/
#chart-title {color: #ff6600}

.statistics .g_4_stat {border: none;}
.statistics .g_4_stat .label {display: block; margin-bottom: 12px;}
.statistics .g_4_stat h2 {font-size: 20px;}
.statistics .g_4_stat .simple_buttons {width: 70px; margin-top: 7px;}
.needsfilled {background:#FB5D64;color:white;}

.total {color:#C44545!important;}
.upsell {color:#8CC928!important;}

.demo {background: none; border: 1px solid #ff6600; height: auto; line-height: 30px; color: #8F8F8F; text-shadow: none; cursor: default;}
.demo a {text-decoration: underline;}



/*PopUp*/
.simplemodal-wrap {
    height: 400px!important;
}
.top_buttons {width: 305px;}
#paginatorPopup .simple_buttons, #paginator .simple_buttons {height: 26px; line-height: 26px;}
#ajaxIndicatorForm {
    position: absolute;
    left: 50%;
    margin-left: -50px;
    z-index: 100;
}

.center {text-align: center;}
.center h2 {margin: 0;}

#chart-filter button.simple_buttons {
    margin-top: 14px;
}

.statistics a div {padding: 0 5px;}

div.bwIcon {background-position: 7px 8px;}
.simple_buttons, .ui-button {height: 32px; line-height: 30px;}

.contents_header .label {display: block;}
a {color: #ff6600;}
/*Tabs*/
.w_Tabs_left {float: left;}
.w_Tabs_left > li {float: left;}
.w_Tabs_left > li > a {border-left: none; border-right: 1px solid #DADADA;}
#box_menu {border-bottom: 1px solid #DADADA;}

.validate-message {
    border-radius: 0;
    height: auto;
    line-height: normal;
    text-align: left;
}
.error-message {text-align: center;}

.orange {color:#ff6600!important;}
.i_22_shopify {background: url("../img/admin/Icons/22/i_22_shopify.png") no-repeat scroll transparent;}
.i_32_account {background: url("../img/admin/Icons/32/i_32_account.png") no-repeat scroll transparent;}
.i_32_offers {background: url("../img/admin/Icons/32/i_32_offers.png") no-repeat scroll transparent;}
.i_32_themes {background: url("../img/admin/Icons/32/i_32_themes.png") no-repeat scroll transparent;}
.i_32_flag {background: url("../img/admin/Icons/32/i_32_flag.png") no-repeat scroll transparent;}
.i_32_settings {background: url("../img/admin/Icons/32/i_32_settings.png") no-repeat scroll transparent;}
.i_16_offers {background: url("../img/admin/Icons/16/i_16_offers.png") no-repeat scroll transparent;}

.w_AT img {padding-top: 12px;}

/* --- Create/Edit Offer ---- */
#uniform-shopify-products-filterCategory.selector span {
    height: 26px;
    max-width: 125px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*Product Lists*/
.products-list,  #featuredProducts{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#productsList ul li {
    overflow: hidden;
    display: block;
    padding: 0 2px;
    color: #696969;
    font-family: Droid Sans;
    font-size: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
}
.products-list a {
    text-decoration: none;
    white-space: nowrap;
    font-weight: normal;
    float: right;
    font-size: 10px;
    height: 21px;
    line-height: 12px;
    margin: 3px;
}
.products-list a div {
    padding: 3px;
}
.products-list a.added {
    background: url("../img/added.gif") no-repeat scroll 98% 2px transparent;
    width: 21px;
}
#selectedProducts, #selectedProductsUpsell {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    max-height: 400px;
    overflow: auto;
}
#selectedProducts a.remove, #selectedProductsUpsell a.remove {
    float: right;
    position: relative;
    top: 7px;
    background: url("../img/trash.png") no-repeat scroll 98% transparent;
    width: 14px;
    height: 14px;
    margin-right: 4px;
}
#addedProducts ul li {
    overflow: hidden;
    display: block;
    padding: 0 2px;
    color: #696969;
    font-family: Droid Sans;
    font-size: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
}
.image-thumb {
    width: 40px;
    padding: 2px;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 3px;
    float: left;
}
.list-title {
    width: 130px;
    padding: 2px;
    display: inline-block;
    float: left;
    white-space: normal;
    font-weight: bold;
}
.list-variant-title {
    padding: 2px;
    width: 130px;
    display: inline-block;
    white-space: normal;
    float: left;
}
.list-variant-title select {
    width: 130px;
    border: 1px solid #ccc;
    padding: 2px;
}
.list-variant-price {
    padding: 2px;
    display: inline-block;
    font-weight: bold;
    color: #8A122F;
    float: left;
}
.list-variant-price span {
    text-decoration: line-through;
    color: #999999;
    display: block;
}
.variant-add {
    float: right;
}

#delete_templates{
    margin-top: 10px;
}

div#template_buttons{
    margin-left: 10px;
}

#template_buttons input[type=submit]{
    float:left;
    display: inline-block;
    margin-right:20px;
}

#spurit-message-container{
    padding: 20px;
    float: left;
}
#spurit-message-container p{
    margin-left: 0%;
}

#template-placeholder-list{
    margin-left: 10px;
}

.edit-template-form-container{
    overflow: hidden;
}

#main-form-description{
    margin-left: 10px;
}

.grid_wrapper{
    min-height: 668px;
}

#flashMessage .warning {
    background-color: #FF4500;
    border-radius: 0 0 5px 5px;
    color: #fff;
    margin: 0;
    padding: 0 10px;
}

/*** Templates - Edit template ***/
#TemplateEmailFrom {padding-right: 145px;}
a.verificationLink {
    background-color: yellow;
    font-size: 10px;
    padding: 3px 10px;
    position: absolute;
    right: 5px;
    top: 5px;
}

#customer-table {
    word-break: break-word;
}