.accent-color, a:hover, .btn.btn-iconed > i, label.required:after, .iconlist .media-body a, .iconlist .media:hover .pull-left > i, .breadcrumbs ul > li > a:hover, .top-links .menu li > a:hover, .cart-items .items .item-price, .offer .product-info .by > a, .offer .product-info > .add-to-cart, .twitterfeed .tweet_list > li:hover:before, .twitterfeed .tweet_text a, .display-mode ul > li > a:hover, .display-mode ul > .active span, .product-info .description .prices > .off-price, .my-cart td > .price, .shop-summary .total td, input[type="text"].error,input[type="email"].error,input[type="password"].error,textarea.error,select.error, authors > a, .btn.btn-default {
    color: #ff5757;
}
::selection { background-color: #ff5757; }
::-moz-selection { background-color: #ff5757; }
.main-menu > li.active > a:before, .main-menu > li > a:hover:before, .range-slider-value > span, .qty-btngroup button:hover, .product-thumbnail > .caption, .btn.btn-primary, .range-slider > a:first-child, .btn.btn-default {
    background-color: #ff5757;
}
.range-slider-value > span:before {
    border-color: transparent transparent #ff5757 transparent;
}
input[type="text"].error,input[type="email"].error,input[type="password"].error,textarea.error,select.error {
    border-color: #ff5757;
    -webkit-appearance: none !important;
}
.pagination > .active > a, .pagination > li > a:hover {
    border-bottom-color: #ff5757;
}
.section .section-title:after, .footer-widgets.alt .widget-title:after {
    background-color: #fb5757;
}
#top-slider .flex-control-nav a.flex-active:before, .theme-default .nivo-controlNav a.active:before {
    background-color: #fb5757 !important;
}

body, h1, h2, h3, h4, h5, h6, input, select, textarea, .form-control, button {
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-appearance: none !important;
}

input[type="checkbox"] {
    display: inline-block !important;
    -webkit-appearance: checkbox !important;
}

input[type="radio"] {
    display: inline-block !important;
    -webkit-appearance: radio !important;
    margin: 0px 3px 0px 0px !important;
}

.ml16{
    margin-left: 16px !important;
    margin-bottom: 20px;}

.rating-progress-bar {
    background-color: #FF5757;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 100%;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ff5757;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #FFF;
    background-color: #FF5757;
    background-image: linear-gradient(to bottom, #E04E4E 0px, #FF5757 100%);
}

/*.bootstrap-dialog.type-primary .modal-header {
    background-color: #ff5757 !important;
}*/


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #ddd;
    cursor: default;
    z-index: 3;
}

.pagination > .active > a, .pagination > .active > span, .pagination > li > a:hover {
    border-bottom-color: #ff5757;
    color: #ff5757;
}
