#predzakaz {
	display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    background: #F3B024;
    color: #222;
    text-align: center;
    width: 100%;
    margin-top: 5px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
    font-size: 16px;
    text-decoration: none;
    user-select: none;
    outline: none;
    border: 1px solid;
    border-color: #FDAB23 #F9A514 #D08B10;
    background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,.2);
    transition: box-shadow .2s, border-color .2s;
}


#predzakaz_modal {
    background: #333;
}


#predzakaz_modal .contact-content {
    max-width: 600px;
}

#predzakaz_modal input, #predzakaz_modal textarea {
    box-shadow: inset 1px 1px 8px 0px rgba(35, 35, 35, 0.75);
}

#predzakaz_modal .input-group-addon {
    background: #555;
    color: #fff;
    border: 0;
}

#predzakaz_modal select {
    border-radius: 3px 0 0 3px;
    background: #555;
    color: #fff;
    border: 0;
}

#predzakaz_modal .form-control:focus {
    border-color: #00d400;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#predzakaz_modal .hr_top {
    border-top: 1px solid #252525;
    border-bottom: 1px solid #3a3939;
}
#predzakaz_modal h2 {
    margin-bottom: 20px;
    color: #afafaf;
    font-size: 22px
}




/* Светлая кнопка */
/*#predzakaz {
    display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    background: #F3B024;
    color: #222;
    text-align: center;
    width: 100%;
    margin-top: 5px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
    font-size: 16px;
    text-decoration: none;
    user-select: none;
    outline: none;
    border: 1px solid;
    border-color: #ffb337 #ffbb45 #D08B10;
    background: rgb(255, 228, 94) linear-gradient(rgb(255, 255, 255), rgb(244, 224, 195));
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,.2);
    transition: box-shadow .2s, border-color .2s;
}*/


#predzakaz:hover {
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
#predzakaz a {
    color: #222;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
    font-size: 16px;
    text-decoration: none;
    padding: 6px 12px;
    display: inline-block;
}

.send_predzakaz {
	display: inline-block;
    padding: 10px 26px;
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 5px;
    background: #F3B024;
    color: #222;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
    font-size: 20px;
    text-decoration: none;
    user-select: none;
    outline: none;
    border: 1px solid;
    border-color: #FDAB23 #F9A514 #D08B10;
    background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,.2);
    transition: box-shadow .2s, border-color .2s;
}
.send_predzakaz:hover {
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}

.contact-data .call_input { margin-bottom: 10px; }
.contact-data .input-group { margin-bottom: 5px; }
.contact-data .error {
    color: rgba(255, 0, 69, 0.82);
    font-weight: 600;
    padding: 2px 10px; 
}

#error_contact.error {
        margin-top: -10px;
    margin-bottom: 15px;
}


.contact-data .call_input.comment_cl { margin-bottom: 20px; }
.contact-data .call_input.phone_cl { margin-bottom: 20px; }

.contact-title 		{
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 5px;
     }
.contact-input 		{  }
.contact-input1 	{  }
.contact-content 	{ padding-left: 0; padding-right: 0; }
.contact-data 		{ }
.contact-success 	{ font-size: 17px; margin-top: 10px; }

.predzakaz_info {
    margin-bottom: 20px;
    font-size: 17px;
}

.info_buyklick_p {
    font-size: 13px;
    color: #777;
    padding: 8px;
}

/* Product_page 
----------------------------- */
.predzakaz_mobile {
    background: rgb(234, 190, 20); 
    border-radius:2px; 
    padding:3px 6px; 
    font-size:15px;
    transition: 0.3s;
    color: #000;
    margin-top: 12px;
    display: inline-block;
}
.predzakaz {
    background: rgb(234, 190, 20); 
    border-radius:2px; 
    padding:3px 6px; 
    font-size:16px;
    transition: 0.3s;
}
.predzakaz:hover {
    cursor: pointer;
    background: rgb(245, 150, 29);
}

.predzakaz_information {
    font-size: 14px;
    color: rgba(237, 187, 0, 0.84);
    margin-bottom: 20px;
}