body{
    color: #6d6f70;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
.btn{
    text-transform: none;
}
.btn:hover, .btn:focus, .btn:active:focus {
    background: #86AA37;
}
.icheckbox_flat.checked{
    background: #6c922d url(../../images/core/check_box.png) center no-repeat;
}

.icheckbox_flat{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.modal .title,
.modal.modal-public-user-activation .title{
    color: #603d1d;
    font-size: 21px;
    text-align: center;
}

.modal.modal-public-user-activation .title{
    color: #603d1d !important;
    font-size: 21px !important;
    text-align: center !important;
}

.modal.modal-email .input-btn-wrapper .btn{
    min-width: auto !important;
}

.modal-header{
    background: transparent;
    border-bottom: 0;
    padding: 15px 30px 5px;
}

.modal-header .close,
.modal .close{
    margin-top: 1px;
    color: #231f20;
    font-weight: 400;
    font-size: 33px;
}

.modal .styled-select{
    border-color: transparent;
    background: url('../../images/core/triangle-bottom.png') no-repeat calc(100% - 15px) #f4f4f4;
    border-radius: 2px;
}

.fake-radio-button{
    border: 1px solid #6c922d;
}

.forgotten-password{
    color: #231f20;
    font-weight: 500;
}

.modal-content,
.modal-footer{
    border-radius: 2px;
    border-top: 0;
}

.modal-footer{
    background: #ffffff;
    padding: 15px 30px 30px;
    text-align: center;
}

.modal.modal-email .title{
    font-size: 25px;
    color: #231f20 !important;
}

.modal.modal-email .close{
    color: #231f20 !important;
}

.form-group label{
    font-size: 13px;
    color: #6d6e70;
}

.modal .form-control{
    background: #f4f4f4;
    border: 1px solid transparent;
    border-radius: 2px;

}

.modal.modal-email .form-control{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.form-control{
    background: #f4f4f4;
    border: 1px solid transparent;
    border-radius: 2px;
}

.modal-footer .btn{
    height: 37px;
    border-radius: 2px;
    background: #6c922d;
    line-height: 38px;
    padding: 0 10px;
}

.modal-footer .btn-login {
    width: 100%;
    background: #6c922d;
    border-radius: 2px;
}

.modal-footer .btn span{
    font-size: 15px;
}

.modal-footer .registration-btn-wrapper .btn{
    background: #603d1d;
    border-radius: 2px;
}

.modal-footer .registration-btn-wrapper .btn:hover{
    background: #754925;
}

.btn-info,
.btn-success{
    background: #6c922d;
    padding: 8px 40px;
    border-radius: 2px;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus,
.btn-info.useless,
.btn-info.helpful,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info:active:focus{
    background: #86AA37;
    border-radius: 5px;
}

.modal-footer .registration-btn-wrapper .title {
    color: #6d6e70;
    font-size: 13px;
    text-transform: none;
}

.modal-open .modal{
    background: rgba(35, 31, 32, 0.9);
}

.form-group.textarea-group textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: transparent;
}
.form-group.textarea-group textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: transparent;
}
.form-group.textarea-group textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: transparent;
}
.form-group.textarea-group textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: transparent;
}

.form-group-checklabel label{
    margin-bottom: 9px;
}

.icheckbox_flat.checked,
.filter-group .items-wrapper > li .icheckbox_flat.checked{
    background: #8ca936 url(../../images/core/check_box.png) center no-repeat;
}

 .iradio_flat{
    border: 1px solid #8ca936;
    border-radius: 50%;
}

.iradio_flat.checked{
    background: #ffffff;
}

.iradio_flat.checked:after{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #8ca936;
}

.icheckbox_flat{
    flex-shrink: 0;
}
.modal .form-group.form-group-checklabel {
    margin-bottom: 10px;
}

.styled-select{
    border-color: transparent;
    border-radius: 2px;
    background: url(../../images/core/triangle-bottom.png) no-repeat calc(100% - 15px) #f4f4f4;
}

.address-setnew .form-group input::-webkit-input-placeholder,
.form-group input::-webkit-input-placeholder,
.form-group textarea::-webkit-input-placeholder,
.modal .styled-select::-webkit-input-placeholder{ /* WebKit browsers */
    color: transparent;
}
.address-setnew .form-group input:-moz-placeholder,
.form-group input:-moz-placeholder,
.form-group textarea:-moz-placeholder,
.modal .styled-select:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
    color: transparent;
}

.address-setnew .form-group input::-moz-placeholder,
.form-group input::-moz-placeholder,
.form-group textarea::-moz-placeholder,
.modal .styled-select::-moz-placeholder{ /* Mozilla Firefox 19+ */
    color: transparent;
}
.address-setnew .form-group input:-ms-input-placeholder,
.form-group input:-ms-input-placeholder,
.form-group textarea:-ms-input-placeholder,
.modal .styled-select:-ms-input-placeholder{ /* Internet Explorer 10+ */
    color: transparent;
}

.popover.bottom>.arrow:after{
    border-bottom-color: #6c922d;
}

.form-group-checklabel label{
    margin-bottom: 0;
}

h3.popover-title{
    background: #6c922d;
}

.popover.bottom>.arrow:after{
    border-bottom-color: #6c922d;
}
.grid-slider .item .img-wrapper{
    border-radius: 10px;
}
