﻿.cart-modal
{
    -webkit-box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
    -moz-box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
    box-shadow: rgba(0,0,0,0.3) 0px 1px 1px;
}
.carouselTouch, .tooltip
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
a.btn, input[type=text], input[type=password], textarea, .steps, .stroke-inside, .nivoSlider
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.cat-banner, .steps span.first, .tabs-vr .tabs-headers div.selected
{
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}
.error-message, .oc-panel, .basket .footer div.basket-result
{
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
}
/*buttons*/
.btn:link, .btn:visited
{
    -webkit-box-shadow: rgb(238,238,238) 0px 1px 1px;
    -moz-box-shadow: rgb(238,238,238) 0px 1px 1px;
    box-shadow: rgb(238,238,238) 0px 1px 1px;
}
.btn:hover
{
    -webkit-box-shadow: rgb(221,221,221) 0px 1px 1px;
    -moz-box-shadow: rgb(221,221,221) 0px 1px 1px;
    box-shadow: rgb(221,221,221) 0px 1px 1px;
}
.btn:active, .tooltip
{
    -webkit-box-shadow: rgb(221,221,221) 0px 0px 2px;
    -moz-box-shadow: rgb(221,221,221) 0px 0px 2px;
    box-shadow: rgb(221,221,221) 0px 0px 2px;
}
/*buttons*/
a.btn-buy:link, a.btn-buy:visited
{
    background-color: #ffd226;
    background: -moz-linear-gradient(top,  #ffd226 0%, #ffc21f 24%, #ff8406 82%, #ff7801 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd226), color-stop(24%,#ffc21f), color-stop(82%,#ff8406), color-stop(100%,#ff7801));
    background: -webkit-linear-gradient(top,  #ffd226 0%,#ffc21f 24%,#ff8406 82%,#ff7801 100%);
    background: -o-linear-gradient(top,  #ffd226 0%,#ffc21f 24%,#ff8406 82%,#ff7801 100%);
    background: -ms-linear-gradient(top,  #ffd226 0%,#ffc21f 24%,#ff8406 82%,#ff7801 100%);
    background: linear-gradient(top,  #ffd226 0%,#ffc21f 24%,#ff8406 82%,#ff7801 100%);
    -pie-background: linear-gradient(top,  #ffd226 0%,#ffc21f 24%,#ff8406 82%,#ff7801 100%);
}
a.btn-buy:hover
{
    background-color: #ff7600;
    background: -moz-linear-gradient(top,  #ff7600 0%, #ff8406 21%, #ffc21f 79%, #ffd125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7600), color-stop(21%,#ff8406), color-stop(79%,#ffc21f), color-stop(100%,#ffd125));
    background: -webkit-linear-gradient(top,  #ff7600 0%,#ff8406 21%,#ffc21f 79%,#ffd125 100%);
    background: -o-linear-gradient(top,  #ff7600 0%,#ff8406 21%,#ffc21f 79%,#ffd125 100%);
    background: -ms-linear-gradient(top,  #ff7600 0%,#ff8406 21%,#ffc21f 79%,#ffd125 100%);
    background: linear-gradient(top,  #ff7600 0%,#ff8406 21%,#ffc21f 79%,#ffd125 100%);
    -pie-background: linear-gradient(top,  #ff7600 0%,#ff8406 21%,#ffc21f 79%,#ffd125 100%);
}
a.btn-buy:active
{
    background-color: #de951b;
    background: -moz-linear-gradient(top,  #de951b 0%, #f2b721 6%, #fdc722 12%, #ffc922 15%, #ff7d03 91%, #fd7902 94%, #f26a01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de951b), color-stop(6%,#f2b721), color-stop(12%,#fdc722), color-stop(15%,#ffc922), color-stop(91%,#ff7d03), color-stop(94%,#fd7902), color-stop(100%,#f26a01));
    background: -webkit-linear-gradient(top,  #de951b 0%,#f2b721 6%,#fdc722 12%,#ffc922 15%,#ff7d03 91%,#fd7902 94%,#f26a01 100%);
    background: -o-linear-gradient(top,  #de951b 0%,#f2b721 6%,#fdc722 12%,#ffc922 15%,#ff7d03 91%,#fd7902 94%,#f26a01 100%);
    background: -ms-linear-gradient(top,  #de951b 0%,#f2b721 6%,#fdc722 12%,#ffc922 15%,#ff7d03 91%,#fd7902 94%,#f26a01 100%);
    background: linear-gradient(top,  #de951b 0%,#f2b721 6%,#fdc722 12%,#ffc922 15%,#ff7d03 91%,#fd7902 94%,#f26a01 100%);
    -pie-background: linear-gradient(top,  #de951b 0%,#f2b721 6%,#fdc722 12%,#ffc922 15%,#ff7d03 91%,#fd7902 94%,#f26a01 100%);
}
a.btn-add:link, a.btn-add:visited
{
    /*background: #ffffff;*/
    color: #757575;
    border: 1px #e8e8e8 solid;
    border-top-width: 0px;
    border-bottom-color: #bababa;
    border-top-width: 0px;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f5f5));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f5f5 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f5f5 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f5f5 100%);
    background: linear-gradient(top,  #ffffff 0%,#f6f5f5 100%);
    -pie-background: linear-gradient(top,  #ffffff 0%,#f6f5f5 100%);
}
a.btn-add:hover
{
    background: -moz-linear-gradient(top,  #f6f5f5 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f5f5), color-stop(100%,#f6f5f5));
    background: -webkit-linear-gradient(top,  #f6f5f5 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #f6f5f5 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #f6f5f5 0%,#ffffff 100%);
    background: linear-gradient(top,  #f6f5f5 0%,#ffffff 100%);
    -pie-background: linear-gradient(top,  #f6f5f5 0%,#ffffff 100%);
}
a.btn-add:active
{
    /*background: #e8e8e8;*/
    background: -moz-linear-gradient(top,  #e8e8e8 0%, #f6f6f6 6%, #fefefe 12%, #f7f6f6 94%, #eeeded 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(6%,#f6f6f6), color-stop(12%,#fefefe), color-stop(94%,#f7f6f6), color-stop(100%,#eeeded));
    background: -webkit-linear-gradient(top,  #e8e8e8 0%,#f6f6f6 6%,#fefefe 12%,#f7f6f6 94%,#eeeded 100%);
    background: -o-linear-gradient(top,  #e8e8e8 0%,#f6f6f6 6%,#fefefe 12%,#f7f6f6 94%,#eeeded 100%);
    background: -ms-linear-gradient(top,  #e8e8e8 0%,#f6f6f6 6%,#fefefe 12%,#f7f6f6 94%,#eeeded 100%);
    background: linear-gradient(top,  #e8e8e8 0%,#f6f6f6 6%,#fefefe 12%,#f7f6f6 94%,#eeeded 100%);
    -pie-background: linear-gradient(top,  #e8e8e8 0%,#f6f6f6 6%,#fefefe 12%,#f7f6f6 94%,#eeeded 100%);
}
a.btn-confirm
{
    /*background: #0371cd;*/
    background: -moz-linear-gradient(top,  #0371cd 0%, #0577d5 6%, #0478d6 9%, #0267bc 89%, #0261b3 94%, #0357a6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0371cd), color-stop(6%,#0577d5), color-stop(9%,#0478d6), color-stop(89%,#0267bc), color-stop(94%,#0261b3), 	color-stop(100%,#0357a6));
    background: -webkit-linear-gradient(top,  #0371cd 0%,#0577d5 6%,#0478d6 9%,#0267bc 89%,#0261b3 94%,#0357a6 100%);
    background: -o-linear-gradient(top,  #0371cd 0%,#0577d5 6%,#0478d6 9%,#0267bc 89%,#0261b3 94%,#0357a6 100%);
    background: -ms-linear-gradient(top,  #0371cd 0%,#0577d5 6%,#0478d6 9%,#0267bc 89%,#0261b3 94%,#0357a6 100%);
    background: linear-gradient(top,  #0371cd 0%,#0577d5 6%,#0478d6 9%,#0267bc 89%,#0261b3 94%,#0357a6 100%);
    -pie-background: linear-gradient(top,  #0371cd 0%,#0577d5 6%,#0478d6 9%,#0267bc 89%,#0261b3 94%,#0357a6 100%);
}
a.btn-confirm:hover
{
    /*background: #0257a6;*/
    background: -moz-linear-gradient(top,  #0257a6 0%, #0267bd 11%, #0478d6 91%, #0371cd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0257a6), color-stop(11%,#0267bd), color-stop(91%,#0478d6), color-stop(100%,#0371cd));
    background: -webkit-linear-gradient(top,  #0257a6 0%,#0267bd 11%,#0478d6 91%,#0371cd 100%);
    background: -o-linear-gradient(top,  #0257a6 0%,#0267bd 11%,#0478d6 91%,#0371cd 100%);
    background: -ms-linear-gradient(top,  #0257a6 0%,#0267bd 11%,#0478d6 91%,#0371cd 100%);
    background: linear-gradient(top,  #0257a6 0%,#0267bd 11%,#0478d6 91%,#0371cd 100%);
    -pie-background: linear-gradient(top,  #0257a6 0%,#0267bd 11%,#0478d6 91%,#0371cd 100%);
}
a.btn-action
{
    /*background: #848484;*/
    background: -moz-linear-gradient(top,  #848484 0%, #818181 14%, #646363 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(14%,#818181), color-stop(100%,#646363));
    background: -webkit-linear-gradient(top,  #848484 0%,#818181 14%,#646363 100%);
    background: -o-linear-gradient(top,  #848484 0%,#818181 14%,#646363 100%);
    background: -ms-linear-gradient(top,  #848484 0%,#818181 14%,#646363 100%);
    background: linear-gradient(top,  #848484 0%,#818181 14%,#646363 100%);
    -pie-background: linear-gradient(top,  #848484 0%,#818181 14%,#646363 100%);
}
a.btn-action:hover
{
    /*background: #646363;*/
    background: -moz-linear-gradient(top,  #646363 0%, #818181 86%, #848484 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646363), color-stop(86%,#818181), color-stop(100%,#848484));
    background: -webkit-linear-gradient(top,  #646363 0%,#818181 86%,#848484 100%);
    background: -o-linear-gradient(top,  #646363 0%,#818181 86%,#848484 100%);
    background: -ms-linear-gradient(top,  #646363 0%,#818181 86%,#848484 100%);
    background: linear-gradient(top,  #646363 0%,#818181 86%,#848484 100%);
    -pie-background: linear-gradient(top,  #646363 0%,#818181 86%,#848484 100%);
}
a.btn-submit
{
    /*background: #96c60d;*/
    background: -moz-linear-gradient(top,  #96c60d 0%, #91c111 17%, #8abb10 31%, #73a516 74%, #699c17 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c60d), color-stop(17%,#91c111), color-stop(31%,#8abb10), color-stop(74%,#73a516), color-stop(100%,#699c17));
    background: -webkit-linear-gradient(top,  #96c60d 0%,#91c111 17%,#8abb10 31%,#73a516 74%,#699c17 100%);
    background: -o-linear-gradient(top,  #96c60d 0%,#91c111 17%,#8abb10 31%,#73a516 74%,#699c17 100%);
    background: -ms-linear-gradient(top,  #96c60d 0%,#91c111 17%,#8abb10 31%,#73a516 74%,#699c17 100%);
    background: linear-gradient(top,  #96c60d 0%,#91c111 17%,#8abb10 31%,#73a516 74%,#699c17 100%);
    -pie-background: linear-gradient(top,  #96c60d 0%,#91c111 17%,#8abb10 31%,#73a516 74%,#699c17 100%);
}
a.btn-submit:hover
{
    /*background: #699c17;*/
    background: -moz-linear-gradient(top,  #699c17 0%, #73a516 26%, #8abb10 69%, #91c111 83%, #96c60d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#699c17), color-stop(26%,#73a516), color-stop(69%,#8abb10), color-stop(83%,#91c111), color-stop(100%,#96c60d));
    background: -webkit-linear-gradient(top,  #699c17 0%,#73a516 26%,#8abb10 69%,#91c111 83%,#96c60d 100%);
    background: -o-linear-gradient(top,  #699c17 0%,#73a516 26%,#8abb10 69%,#91c111 83%,#96c60d 100%);
    background: -ms-linear-gradient(top,  #699c17 0%,#73a516 26%,#8abb10 69%,#91c111 83%,#96c60d 100%);
    background: linear-gradient(top,  #699c17 0%,#73a516 26%,#8abb10 69%,#91c111 83%,#96c60d 100%);
    -pie-background: linear-gradient(top,  #699c17 0%,#73a516 26%,#8abb10 69%,#91c111 83%,#96c60d 100%);
}

a.btn-disabled:link, a.btn-disabled:active, a.btn-disabled:hover, a.btn-disabled:visited
{
    background: #818181;
    color: #a8a8a8;
    cursor: default;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0px 1px 1px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 1px 1px;
    box-shadow: rgba(0,0,0,0.2) 0px 1px 1px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
ul.container-special, ul.p-list, ul.list-stretch
{
    text-justify: newspaper;
    text-align-last: justify;
}
ul.container-special li, ul.p-list li, ul.list-stretch li
{
    text-justify: newspaper;
    text-align-last: center;
}
.tabs-hr .tabs-headers div.tab-header
{
    -webkit-box-shadow: #ccc 0px 0px 15px;
    -moz-box-shadow: #ccc 0px 0px 15px;
    box-shadow: #ccc 0px 0px 15px;
}
.tabs-hr .tabs-headers div span.tab-inside, .tabs-hr .tabs-headers div.selected:hover span.tab-inside
{
    background: #eaeaea;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eaeaea), to(#ffffff));
    background: -webkit-linear-gradient(#eaeaea, #ffffff);
    background: -moz-linear-gradient(#eaeaea, #ffffff);
    background: -ms-linear-gradient(#eaeaea, #ffffff);
    background: -o-linear-gradient(#eaeaea, #ffffff);
    background: linear-gradient(#eaeaea, #ffffff);
    -pie-background: linear-gradient(#eaeaea, #ffffff);
}
.tabs-hr .tabs-headers div:hover span.tab-inside
{
    background: #eaeaea;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#ffffff));
    background: -webkit-linear-gradient(#f9f9f9, #ffffff);
    background: -moz-linear-gradient(#f9f9f9, #ffffff);
    background: -ms-linear-gradient(#f9f9f9, #ffffff);
    background: -o-linear-gradient(#f9f9f9, #ffffff);
    background: linear-gradient(#f9f9f9, #ffffff);
    -pie-background: linear-gradient(#f9f9f9, #ffffff);
}
.scroll .thumb
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#notify div.type-error, #notify div.type-notice
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


::-webkit-input-placeholder
{
    color: #999;
}
:-moz-placeholder
{
    color: #999;
}
.placeholder
{
    color: #999;
}
.certificate
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #ccc 0px 0px 10px;
    -moz-box-shadow: #ccc 0px 0px 10px;
    box-shadow: #ccc 0px 0px 10px;
}
.certificate .section
{
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.feedback-wrap {
      -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}