﻿@charset "utf-8";

/* CSS Document */

body {
    background: #f6f6f6;
    letter-spacing: -.2px;
    font-family: Open Sans,Arial,Helvetica,sans-serif;
}

.viewall a {
    font-size: 15px;
    color: #5d0760;
}

.header .AccLinks a {
    font-size: 13px;
    font-weight: bold;
}

.header .AccLinks p {
    font-size: 13px;
    font-weight: normal;
}

.header .AccLinks p span {
    font-size: 13px;
    font-weight: normal;
}


/*** HEADER ***/

.header .profile {
    width: 450px;
    float: right;
    text-align: right;
}

.header .profile .balance {
    margin: 10px 0;
    font-size: 16px;
}

.header .profile .balance .sum {
    margin-left: 4px;
    color: #5d0760;
    font-weight: bold;
    font-size: 20px;
}

.header .links {
    padding: 0;
    margin: 10px 0 0 0;
    list-style: none;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-end;
    font-size: 13px;
    font-weight: bold;
    text-transform: capitalize;
}

.header .links:first-of-type {
    margin-top: 0;
}

.header .links li {
    margin-left: 0px;
}

.header .links li+li:before {
    margin-top: -3px;
    margin-right: 6px;
    content: '|';
    display: inline-block;
    vertical-align: middle;
}

.header .links li a {
    position: relative;
    padding-right: 5px;
}

.header .links li a:after {
    width: 100%;
    height: 1px;
    display: block;
    /*content: '\0020';*/
    overflow: hidden;
    background: transparent;
    position: absolute;
    top: 100%;
    left: 0;
    transition: background .2s ease;
}

.header .links li a:hover:after {
    background: #333;
}

a {
    color: #333;
}

.header .AccLinks p span.signout:hover {
    cursor: pointer;
}

.home-hot-offers {
    border: 0!important;
}

.header .AccLinks p.welcome {
    font-size: 17px;
    font-weight: normal;
}

.header .AccLinks p.welcome span {
    font-size: 19px;
    font-weight: bold;
    color: #5d0760;
}

.landing-page {
    position: relative;
    top: 0;
    left: 0;
    padding: 20px 0px;
}

.landing-banner {
    background: url(../images/layout/landing-banner.png) no-repeat left top;
    width: 455px;
    height: 238px;
}

.banner .spanLanding3 {
    background: #efefef;
}

.banner .spanLanding3 .title {
    background: url(../images/layout/free-to-join.png) repeat-y right top;
    width: 147px;
    height: 32px;
    margin: 17px auto;
}

.banner .spanLanding3 .title-onemorestep {
    background: url(../images/layout/one-more-step.png) repeat-y right top;
    width: 181px;
    height: 27px;
    margin: 17px auto;
}

.banner .spanLanding3 .titleSignIn {
    background: url(../images/layout/signin.png) repeat-y right top;
    width: 86px;
    height: 27px;
    margin: 17px auto;
}

.banner .spanLanding3 .titleForgot {
    background: url(../images/layout/forgot-my-password.png) repeat-y right top;
    width: 254px;
    height: 27px;
    margin: 17px auto;
}

.banner .spanLanding3 .titleReset {
    background: url(../images/layout/reset-my-password.png) repeat-y right top;
    width: 242px;
    height: 27px;
    margin: 17px auto;
}

.banner .spanLanding3 .titleActivation {
    background: url(../images/layout/account-activation.png) repeat-y right top;
    width: 247px;
    height: 24px;
    margin: 17px auto;
}

input[type="button"].facebookStamp {
    background: url(../images/buttons/facebook.png) no-repeat;
    width: 112px;
    height: 112px;
    border: 0px;
}

.oopsError {
    background: url(../images/layout/oops-error.png) no-repeat;
    width: 438px;
    height: 33px;
    margin: 8px auto;
}

.banner .spanHowItWorks {
    background: url(../images/layout/background.png) repeat-y right top;
    width: 940px;
    height: 210px;
    margin-left: 0px;
}

input[type="button"].howShop {
    background: url(../images/buttons/shop.jpg) repeat-y right top;
    background-position: 0px 0px;
    width: 120px;
    height: 28px;
    border: 0px;
    margin: 7px 30px;
}

input[type="button"].howShop:hover {
    background-position: 0px 0px;
}

input[type="button"].howSave {
    background: url(../images/buttons/save.jpg) repeat-y right top;
    background-position: 0px -28px;
    width: 120px;
    height: 28px;
    border: 0px;
    margin: 7px 30px;
}

input[type="button"].howSave:hover {
    background-position: 0px 0px;
}

input[type="button"].howEarn {
    background: url(../images/buttons/earn.jpg) repeat-y right top;
    background-position: 0px -28px;
    width: 120px;
    height: 28px;
    border: 0px;
    margin: 7px 30px;
}

input[type="button"].howEarn:hover {
    background-position: 0px 0px;
}


/*##--Header Start--##*/

.header .brand {
    background: url(../images/layout/cashrewards-logo1.png) no-repeat left top;
    float: left;
    height: 57px;
    width: 324px;
}

.header .brandStatement {
    background: url(../images/layout/shopgo-statement.jpg) no-repeat left top;
    margin-top: 28px;
    width: 166px;
    height: 38px;
    display: none;
}

.navbar .nav>li>a {
    background-color: #5e0061;
    color: #fff;
    font-size: 15px;
    font-family: "Arial Rounded Mt Bold", Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.navbar .nav>li>a>i.icon-arrow-down {
    background: none;
    position: absolute;
    height: 9px;
    margin-top: 0px;
    z-index: -1;
    bottom: -8px;
    left: 35px;
    width: 17px;
    height: 9px;
}

.navbar .nav>li a:hover>i.icon-arrow-down {
    position: absolute;
    height: 9px;
    background: url(../images/icons/css-sprite.png) no-repeat -1195px -44px;
    margin-top: 0px;
    z-index: 1;
}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
    background-color: #6d2d72;
    color: #fff;
}

.navbar .nav>li.active a i.icon-arrow-down {
    background-color: #3b4051;
    background: url(../images/icons/css-sprite.png) no-repeat -1195px -44px;
    z-index: 1;
}

.navbar .nav>li.active>a {
    background-color: #e3a800 !important;
    color: #fff !important;
}

.navbar .nav>li.active>a:hover {
    background-color: #e3a800 !important;
    color: #fff !important;
}

.SearchField {
    background: url(../../../images/layout/search-bg.png) repeat-x left top;
    color: #333;
}


/*##--Header End--##*/

.Homebackground {
    background: url("https://bg-img-cdn.cashrewards.com/home-bg.jpg") no-repeat center top;
    background-size: cover;
}

.common-page-background {
    background: url("https://bg-img-cdn.cashrewards.com/home-bg.jpg") no-repeat center top;
    background-size: cover;
    width: 100%;
}

.common-page-background-fixed {
    background: url("https://bg-img-cdn.cashrewards.com/home-bg.jpg") no-repeat center top;
    background-size: contain;
    width: 100%;
    background-attachment: fixed;
}


/*##--Carousel Control Styles Start--##*/

.Homebackground .carousel .carousel-indicators li {
    background-color: #fff;
}

.Homebackground .carousel-indicators li.active {
    background-color: #e3a800;
}

.common-page-background .carousel .carousel-indicators li {
    background-color: #fff;
}

.common-page-background .carousel-indicators li.active {
    background-color: #e3a800;
}

.featured-products-box {
    background: url(../images/layout/featured-products-bg.jpg) repeat-x top left;
}

.featured-Extras .carousel-indicators li,
.featured-Deals .carousel-indicators li,
.featured-Merchants .carousel-indicators li,
.featured-products .carousel-indicators li {
    background-color: #393a3a;
}

.featured-Extras .carousel-indicators li.active,
.featured-Deals .carousel-indicators li.active,
.featured-Merchants .carousel-indicators li.active,
.featured-products .carousel-indicators li.active {
    background-color: #45ad49;
}


/*##--Carousel Control Styles Start--##*/

.landing-page .banner .span6 .well h1 {
    color: #49ae49;
}

.green-text {
    color: #5d0760;
}

.blue-link {
    color: #fff;
    text-decoration: none;
}

.blue-link:hover {
    color: #ccc;
}

.recordnotfound a {
    color: #5d0760;
}

.recordnotfound a:hover {
    color: #6d2d72;
}

.spanLanding3 .watch {
    background: url(../images/layout/watch.png) repeat-x top left;
    width: 220px;
    height: 240px;
    margin: 30px;
}

.spanLanding1 .howitworks {
    background: url(../images/layout/how-it-works-banner.png) repeat-x top left;
    width: 614px;
    height: 251px;
    margin: 20px;
}

.btn-primary {
    color: #ffffff;
    background: #e3a800;
    border: 1px solid #e3a800;
}

.btn-purple {
    color: #ffffff;
    background: #5e0061;
    border: 1px solid #5e0061;
}

.btn-purple:hover {
    color: #ffffff;
    background: #7C0180;
    border: 1px solid #7C0180;
}

.btn-primary:hover {
    color: #ffffff;
    background: #f6bb11;
    border: 1px solid #f6bb11;
}

.btn-compare,
.btn-compare:hover {
    color: #ffffff;
    background: #62a5d0;
    border: 1px solid #62a5d0;
    border-radius: 0px;
    text-shadow: none;
}

.Search-BG .carousel .carousel-indicators li {
    background-color: #fff;
}

.Search-BG .carousel-indicators li.active {
    background-color: #e3a800;
}


/*******shop ********/

.shop-background {
    background: url("https://bg-img-cdn.cashrewards.com/home-bg.jpg") no-repeat center top;
    background-size: cover;
}

.shop-background .carousel .carousel-indicators li {
    background-color: #fff;
}

.shop-background .carousel-indicators li.active {
    background-color: #e3a800;
}

.dailydeals-bg {
    background: rgba(0, 0, 0, 0) url("https://bg-img-cdn.cashrewards.com/home-bg.jpg") no-repeat scroll center top / cover;
}

.dailydeals-bg .carousel .carousel-indicators li {
    background-color: #fff;
}

.dailydeals-bg .carousel-indicators li.active {
    background-color: #e3a800;
}

span.shopprogramtext {
    color: #9A9A9A;
    font-size: 14px;
}

span.shopprogramhighlight {
    color: #167aa6;
    font-size: 14px;
}

.AccLinks a.btn-blue {
    color: #ffffff;
    text-shadow: none;
    background: #5d0060;
    border: 1px solid #5d0060;
    border-radius: 4px;
    padding: 10px 18px;
    height: auto;
}

#lnkSignIn {
    padding: 10px 18px;
}

.AccLinks btn-blue:hover {
    color: #ffffff;
    text-shadow: none;
    background: #6d2d72;
    border: 1px solid #6d2d72;
    border-radius: 4px;
    padding: 12px 20px;
    height: auto;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------*/


/* Hero Banner */


/*div.heroBanner									{width:843px;height:220px;background:#FFFFFF;margin:20px 0px;padding:20px 50px;border-radius:8px;}
div.heroBanner .slides 								{display:block;position:relative;overflow:hidden;height:168px;}
div.heroBanner .slides li 							{display:none;position:absolute;top:0px;left:0px;overflow:hidden;width:743px;height:168px;margin:0px;padding:0px;}

div.heroBanner .pager 								{position:absolute;height:auto;text-align:center;border:0px solid #000;margin-top:5px;margin-left:400px;}
div.heroBanner .pager li 							{float:left;width:26px;list-style-type:none;}
div.heroBanner .pager li a 							{display:block;height:14px;width:14px;padding:9px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;border:1px solid #FFF}
div.heroBanner .pager li a span 						{display:block;height:14px;width:14px;overflow:hidden;background:#19589b;text-indent:-9999px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
div.heroBanner .pager li.active a span 						{background:#D14695;}*/

div.heroBanner {
    width: 843px;
    height: 220px;
    background: #FFFFFF;
    margin: 20px 0px;
    padding: 20px 50px;
    border-radius: 8px;
}

div.heroBanner .slides {
    display: block;
    position: relative;
    overflow: hidden;
    height: 168px;
}

div.heroBanner .slides li {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    width: 743px;
    height: 168px;
    margin: 0px;
    padding: 0px;
}

div.heroBanner .pager {
    position: absolute;
    height: auto;
    text-align: center;
    border: 0px solid #000;
    margin-top: 5px;
    margin-left: 400px;
}

div.heroBanner .pager li {
    float: left;
    width: 35px;
    list-style-type: none;
    padding-right: 10px
}

div.heroBanner .pager li a {
    display: block;
    width: 25px;
    padding: 9px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #FFF
}

div.heroBanner .pager li a span {
    display: block;
    width: 25px;
    overflow: hidden;
    background: #5d0060;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-align: center;
    top: 12px
}

div.heroBanner .pager li.active a span {
    background: #f6bb11;
}

.liShop {
    background: url(../images/layout/howshop.jpg) repeat-y right top;
    width: 743px;
    height: 168px;
}

.liSave {
    background: url(../images/layout/howsave.jpg) repeat-y right top;
    width: 743px;
    height: 168px;
}

.liEarn {
    background: url(../images/layout/howearn.jpg) repeat-y right top;
    width: 743px;
    height: 168px;
}

.heroBanner .btn-primary {
    width: 240px;
    padding: 10px;
    margin: 0px 0px 0px 150px;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 9px;
}

::-webkit-scrollbar-track {
    background-color: rgba(235, 235, 235, .7);
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: rgba(145, 145, 145, .5);
}

div.span12FB {
    box-shadow: 0px 0px 25px #000000;
}

.page-bg-banner .carousel-control.left {
    background: url(../images/layout/arrow_left.png) no-repeat 0 0;
    width: 27px;
    height: 66px;
    outline: none;
}

.page-bg-banner .carousel-control.left:hover {
    background: url(../images/layout/arrow_left.png) no-repeat 0 -66px;
}

.page-bg-banner .carousel-control.right {
    background: url(../images/layout/arrow_right.png) 0 0;
    width: 27px;
    height: 66px;
    outline: none;
}

.page-bg-banner .carousel-control.right:hover {
    background: url(../images/layout/arrow_right.png) no-repeat 0 -66px;
}

.page-bg-banner .container {
    /*position:relative;
	top:24px;*/
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}

h1 {
    font-family: "proxima-nova", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
}

.landing-page .container {
    background: none!important
}

.footer ul,
.footer ul li a {
    color: #fff;
    font-weight: normal;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.footer .footer-text {
    color: #fff;
    float: none;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 auto;
}

.btn-blue,
.terms-btns .btn-info {
    background: #5d0060!important;
    border: solid 1px #5d0060;
    color: #fff;
}

.btn-blue:hover {
    background: #67016a!important
}

.btn-grey {
    background: #939293 !important;
    border: solid 1px #939293;
    color: #fff;
    height: auto;
    text-shadow: none;
}

#lrgBgWrap {
    display: none;
}

.thirdlevel-nav>li>a:focus,
.thirdlevel-nav>li>a:hover,
.thirdlevel-nav>li.active>a {
    background-color: #5e0061!important;
    color: #fff;
}

.store-text .fa {
    color: #5e0061;
}

.brand-room-left h1 {
    color: #5e0061;
}

.fa-heart,
.fa-heart-o {
    color: #5e0061;
}

.cashbackReporting h3.header,
.cashbackGuidelines h3.header {
    background: #5e0061
}

.priceText {
    color: #5e0061
}

.couponCode span {
    background: #5e0061;
    margin-top: -2px;
    font-size: 13px;
}

.deals-content-box .caption p span.price-text,
.green-text,
.myrewards-price-txt {
    color: #6D2688 !important;
}

.availble-normal-txt {
    background: #49ad48 !important;
    border-radius: 5px;
    padding: 15px 18px;
}


.col50r .btn-primary {
    background: #5e0061!important;
    border: solid 1px #5e0061!important;
}

.joinfree .btn-primary {
    border: 0!important;
}

.coupon-right .specialterms a {
    color: #4f5257;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    background-image: none;
    background: #5e0061;
}

.favourites {
    background: #5e0061;
}

.dailydeals-content-box .price-text,
.sort-link a {
    color: #5e0061;
}

.product-content-box .caption {
    background: none;
    margin: 0;
}

.AccLinks {
    margin-top: 0;
}

.guttertopgap20 {
    margin-top: 15px;
}

i.smile-icon {
    background: url(../images/icons/lock.png) repeat scroll 0 0;
    height: 70px;
    width: 70px;
}

.icon-chevron-down {
    background: rgba(0, 0, 0, 0) url(../images/icons/collapse-close.png) no-repeat scroll 0 0;
    height: 36px;
    width: 30px;
}

.icon-chevron-up {
    background: rgba(0, 0, 0, 0) url(../images/icons/collapse-open.png) no-repeat scroll 0 0;
    cursor: pointer;
    height: 36px;
    width: 30px;
}

.coupon-content-box .element-exclusive {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -583px -1211px;
}

.coupon-content-box .element-featured {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -103px -1211px;
}

.coupon-content-box .element-onlyfortoday {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -503px -1211px;
}

.coupon-content-box .element-hr-offer24 {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -743px -1211px;
}

.coupon-content-box .element-5daysleft {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -663px -1211px;
}

.coupon-content-box .element-top-offer {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -903px -1211px;
}

.coupon-content-box .element-1day-sale {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -423px -1211px;
}

.coupon-content-box .element-lastday-today {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -344px -1211px;
}

.coupon-content-box .element-onday-only {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -823px -1211px;
}

.coupon-content-box .unverified {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -212px -1211px;
}

.bonus {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -24px -1086px;
}

.optin {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -104px -1086px;
}

.purchages {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -184px -1086px;
}

.application {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -264px -1086px;
}

.survey {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -344px -1086px;
}

.signup {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -424px -1086px;
}

.downloads {
    background: transparent url(../images/icons/css-sprite.png) no-repeat scroll -504px -1086px;
}

.extras .top-offer {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -935px -1221px;
}

.extras .element-onlyfortoday {
    background: rgba(0, 0, 0, 0) url(../images/icons/css-sprite.png) no-repeat scroll -503px -1211px;
}

.uparrow {
    background: rgba(0, 0, 0, 0) url(../images/icons/sort.png) no-repeat scroll 0 0;
    float: left;
    height: 9px;
    margin-top: 4px;
    width: 9px;
}

.downarrow {
    background: rgba(0, 0, 0, 0) url(../images/icons/sort.png) no-repeat scroll -25px 0;
    display: block;
    float: right;
    height: 9px;
    margin-top: 4px;
    width: 9px;
}

.whitebg {
    position: relative;
    margin-bottom: -1px;
}

.main-container {
    margin-bottom: 0!important
}

input.input-medium[type="password"],
input.input-medium[type="text"],
input.input-medium2[type="text"] {
    border: solid 1px #ccc;
}

.faq-innertxt {
    width: 100%;
}

.error .blue-link {
    color: #5d0060!important
}

.error .blue-link:hover {
    color: #720176!important
}

.page-bg-banner.common-page-background.background-new {
    background-size: contain;
}

.dailydeals-content-box {
    height: 310px;
}

.westfield-content-box .brand-text {
    margin-bottom: 10px!important;
    color: #494949!important;
}

.westfield-content-box .caption p.price-text {
    margin-bottom: 5px!important;
    color: #5e0061 !important
}

.westfield-content-box .green-text {
    margin-bottom: 5px!important
}

.westfield-content-box .store-text {
    color: #494949!important;
}

.appleipod-Search {
    color: #333;
}

.westfield-content-box .caption {
    height: 125px!important
}

.productlist .row {
    margin-left: 0!important
}

.coupons-box .couponCode span {
    margin-top: -3px;
}

.myrewards-balance.balance .myrewards-price-txt {
    color: #6D2688 !important
}

.myrewards-balance.balance .availble-normal-txt {
    background: #49ad48 !important;
    border-radius: 5px;
    padding: 20px 18px;
}

.deal-body h2 {
    font-size: 13px;
    color: #303030;
}

.dealpage .couponCode p,
.couponCodeCopied p {
    margin: 0px;
}


/*.dealpage .couponCode p, .couponCodeCopied{ padding:12px 5px;}*/

.dealpage .couponCode span {}

.fa-heart-o {
    /*position: absolute!important;
    top: 4px!important;*/
    right: 5px!important;
}

.actionText {
    margin: 0px;
    font-weight: bold;
    position: relative;
    background: #ee5260;
    transition: color .2s ease, background .2s ease;
    font-size: 18px!important;
    padding: 15px 0;
    width: 202px;
    color: #fff;
    border-radius: 4px
}

.actionText:hover {
    background: #d64a56;
}

.actionText .fa-heart-o {
    color: #FFF!important;
}

.add-mystore-txt {
    position: relative;
    width: 220px;
}

.add-mystore-txt .actionText {
    background: transparent;
}

.add-mystore-txt .fa {
    margin-left: 4px;
    vertical-align: middle;
    color: #fff;
    font-size: 14px!important;
}

.add-mystore-txt .btn-favourites {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.03em;
    background: #ee5260;
    padding: 10px 0 10px 0;
    transition: color .2s ease, background .2s ease;
    min-width: 210px;
    display: block;
}

.add-mystore-txt .btn-favourites:hover {
    background: #d64a56;
}

.brandroom-btn .btn {
    width: 220px;
}

.brandroom-margin {
    margin-left: 42px;
}

.brandroom-right .merchantLogo div {
    width: 220px;
}

.onHover .btn {
    margin: 0px 5px;
    letter-spacing: -0.2px;
    padding: 4px 10px!important;
    height: auto;
}

.home-hot-offers .caption p.couponcode-statement {
    height: 85px;
}

.product-content-box .caption {
    height: 70px;
}

.coupons-box .onHover .btn.btn-primary {
    margin-top: 10px!important;
}

.caption-brandname {
    height: 30px;
}

.seconday-nav {
    margin-left: 0px!important;
    float: none!important;
    text-align: center!important;
}

.seconday-nav li a {
    width: 190px!important;
}

.seconday-nav>li>a>i.icon-arrow-down {
    left: 95px!important;
}

.t-icon {
    margin-left: 0;
}

.banner i.smile-icon {
    background: rgba(0, 0, 0, 0) url(../images/icons/shopicon.png) repeat scroll 0 0!important;
    height: 70px;
    width: 70px;
}

.seconday-nav li {
    float: none!important;
    display: inline-block!important;
}

.Homebackground .container {
    height: auto;
}

.Homebackground .couponCodeNA {
    margin-top: 30px!important;
}

.contact-mes-form .jFiler-theme-default .jFiler-input {
    overflow: inherit;
}

.contact-mes-form .popover.right>.arrow::after {
    border-right: none;
    left: 0;
}

.contact-mes-form .popover.right>.arrow {
    border-right-color: #62a4d0;
}

.contact-mes-form .popover {
    border: none!important;
    padding: 0!important;
    border-radius: 4px!important;
    /*top:-50px!important;*/
}

.popover {
    border-radius: 4px!important;
}

.popover.left>.arrow {
    margin-left: 0!important;
}

.popover.left>.arrow:after {
    border-left-color: #62a4d0;
}

#rc-imageselect {
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    display: inline-block;
    margin-bottom: 15px;
}

.jFiler-items-default .jFiler-item-assets a {
    background-image: url(../images/layout/delete.png)!important;
    color: #777;
    cursor: pointer;
    padding: 8px 19px 8px 12px;
    height: 18px;
}

.jFiler-input-button {
    border: solid 1px #ccc!important;
    padding: 5px 10px;
    margin: 0px;
    width: 222px;
}

.up_file {
    display: inline-block;
    width: 70%;
    position: relative;
}

.jFiler-theme-default .jFiler-input {
    margin: 0!important;
}

.jFiler {
    margin: 0 0px 0px 0;
}

.error_a {
    margin-left: 10px;
    position: absolute;
    left: 215px;
    top: 7px;
}

#divattach {
    margin-bottom: 18px!important;
}

.btn.send-message {
    width: 182px!important;
}


/*.cont-right .ajaxLoaderGreen{ margin-top:38px;}*/

.jFiler-items.jFiler-row {
    clear: both;
    padding-top: 20px;
}

.jFiler-items ul {
    padding: 0!important;
}

.jFiler-item-icon.pull-left {
    display: none;
}

.jFiler-items-default .jFiler-item-assets {
    top: -25px;
    right: 0!important;
}

.jFiler-item {
    margin-bottom: 15px;
}

.jFiler-items-default .jFiler-item-assets a {
    padding-top: 0;
}

.jFiler-theme-default .jFiler-input {
    font-size: 14px!important;
    font-family: Helvetica, Arial, sans-serif;
}

.jFiler-theme-default .jFiler-input-button {
    padding-left: 7px!important;
    margin-bottom: 3px;
    border-radius: 4px!important;
    text-align: left!important;
    padding-top: 6px!important;
}

.cont-right .ajaxLoaderGreen {
    margin-top: -38px!important;
}

.jFiler ul.list-inline li {
    padding-right: 0;
}
