* {

}

*:focus {

}

html {

}

body{
    font-family: 'Roboto Condensed', sans-serif;
}

img {

}

/*LINKS*/
a {
    color: #3d3d3d;
}


a:focus, .btn:focus{

}

a:focus,
a:hover{
    color: #c0d464;

}



.input-wrapper input::-webkit-input-placeholder { /* WebKit browsers */

}
.input-wrapper input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

}
.input-wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */

}
.input-wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */

}

/**
 * Headings
 */

h1, .h1 {
    font-family: 'Caveat', cursive;
    text-transform: uppercase;
    color: #3d3d3d;
    font-size: 30px;
    text-align: center;
}

h2, .h2 {
    font-family: 'Caveat', cursive;

}

h3, .h3 {
    font-family: 'Caveat', cursive;

}

h4, .h4{
    font-family: 'Roboto Condensed', sans-serif;


}

h5, .h5 {
    font-family: 'Roboto Condensed', sans-serif;
}

h6 {
    font-family: 'Roboto Condensed', sans-serif;

}
.map-link{
    color: #3d3d3d;
}
.map-link:hover{
    color: #c0d464;
}
.heading-wrapper.heading-underlined{
    border-bottom: 0;
}

.form-control,
.styled-select select,
.cooperation_antispam{
    border-color: #c8c9cc;
}

.modal-open .modal{
    z-index: 99999;
}
.modal-content {
    border-radius: 20px !important;
}

.modal-header{
    background: #fff;
    border-bottom: 1px dashed #90d6ee;
    border-radius: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 20px 30px;
}

.modal-body{
    padding: 15px 40px;
}

.modal-content-product-details-quick-view{
    padding: 15px 10px;
}

.modal .title {
    font-size: 25px;
    color: #3d3d3d;
    text-align: center;
    font-family: 'Caveat', cursive;
}
.modal .close{

}

.modal-header .close{
    color: #49494a;
    font-size: 30px;
    top: 25px;
}

.modal-large .modal-dialog{
    width: 600px;
}

.form-group label,
.form-group-checklabel label{
    color: #49494a;
}

.form-group label {
    font-size: 13px;
    color: #49494a;
}

.modal-footer{
    border-radius: 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #ffffff;
    border-top: 0;
    padding: 10px 30px 30px;
}

#registration_modal .modal-footer .btn{
    min-width: 120px;
    height: 36px;
}

.btn-success{

}

.btn-success span{

}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success:active:focus{

}

.btn-file{

}
.header-cart-item .footer-wrapper .btn{

}
.modal-footer .registration-btn-wrapper .title{

}

.modal-footer .registration-btn-wrapper .btn{
    background: #90d6ee;
}

.modal-footer .registration-btn-wrapper .btn:hover{
    background: #a6dff3;
}

.registration-btn-wrapper .title{
    font-size: 15px;
}
.icheckbox_flat.checked, .iradio_flat.checked{
    background: #90d6ee;
}

.icheckbox_flat:hover, .iradio_flat:hover{
    border: 1px solid #3d3d3d;
}

.iradio_flat.checked:after{
    display: none;
}

.tooltip-inner{
    background: #ffffff;
    color: #3d3d3d;
    -webkit-box-shadow: 0px 0px 14px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 14px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 14px 3px rgba(0,0,0,0.1);
}

.tooltip.top .tooltip-arrow{
    border-top-color: #ffffff;
    color: #3d3d3d;
    -webkit-box-shadow: 0px 0px 14px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 14px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 14px 3px rgba(0,0,0,0.1);
}
.dl-horizontal dt{
    font-weight: 400;
}
.icheckbox_flat.checked {
    background: url(../../images/core/check_box_gray.png) no-repeat;
    background-position: 1px 2px;
    background-color: #d6e3f0;
}

.modal .form-group.form-group-checklabel{
    padding: 10px 0;
}

.btn-primary{
    background: #90d6ee;
}

.btn-primary:active, .btn-primary{
    background: #90d6ee;
}

.btn-primary, .btn-primary:active:hover,
.btn-primary, .btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.btn-primary:focus,
.btn-primary.focus,
.open>.dropdown-toggle.btn-primary.focus,
.btn-primary:hover{
    background: #a6dff3;
    border-color: #a6dff3;
}

.btn-success{
    background-color: #c0d464;
    border-radius: 5px;
}

.product-item-overlay-zoomcursor {
    cursor: url(../../images/core/zoom-cursor.png) 24 24, pointer;
}

.modal-title{
    font-size: 25px;
    color: #3d3d3d;
    text-align: center;
    font-family: 'Caveat', cursive;
}

#page_modal .modal-dialog{
    width: 1000px;
}
input::-moz-placeholder {
    opacity: 0;
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td{
    color: #494651;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
}

.table>tbody>tr:nth-child(2n+1),
.table>tbody>tr:hover>td,
.table>tbody>tr:hover>th{
    background: transparent;
}

.table > thead{
    border-bottom: 0;
}