/**

* @version 3.2.5

* @package PWebContact

* @copyright © 2014 Perfect Web sp. z o.o., All rights reserved. http://www.perfect-web.co

* @license GNU General Public License http://www.gnu.org/licenses/gpl-3.0.html

* @author Piotr Moćko

*/



/* Font family and size */

.pweb-form-yellow .pwebcontact-box,

.pweb-form-yellow form.pwebcontact-form label

.pweb-form-yellow form.pwebcontact-form input,

.pweb-form-yellow form.pwebcontact-form textarea,

.pweb-form-yellow form.pwebcontact-form select,

.pweb-form-yellow form.pwebcontact-form button,

.pweb-form-yellow form.pwebcontact-form .btn {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 12px;

}



/* Links */

.pweb-form-yellow form.pwebcontact-form a,

.pweb-form-yellow .pweb-button-close {

    color: #f8b932;

	text-decoration: none;

	background: none;

}

.pweb-form-yellow form.pwebcontact-form a:hover {

    text-decoration: underline;

}



/* Labels invalid */

.pweb-form-yellow form.pwebcontact-form .invalid,

.pweb-form-yellow form.pwebcontact-form .invalid a {

	color: #f00 !important;

}

/* Fields */

.pweb-form-yellow form.pwebcontact-form input.pweb-input, 

.pweb-form-yellow form.pwebcontact-form select, 

.pweb-form-yellow form.pwebcontact-form textarea {

	background: #fff;

	color: #333;

	border: 1px solid #aaa;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset;

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset;

	box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset;

}

/* Fields shadow */

.pweb-form-yellow.pweb-shadow form.pwebcontact-form input.pweb-input, 

.pweb-form-yellow.pweb-shadow form.pwebcontact-form select, 

.pweb-form-yellow.pweb-shadow form.pwebcontact-form textarea {

}

/* Fields invalid */

.pweb-form-yellow form.pwebcontact-form input.invalid.pweb-input, 

.pweb-form-yellow form.pwebcontact-form select.invalid, 

.pweb-form-yellow form.pwebcontact-form textarea.invalid { 

	border-color: #f00 !important;

	-webkit-box-shadow: 0 0 5px #f00, 0 1px 2px rgba(0,0,0,0.2) inset !important;

	-moz-box-shadow: 0 0 5px #f00, 0 1px 2px rgba(0,0,0,0.2) inset !important;

	box-shadow: 0 0 5px #f00, 0 1px 2px rgba(0,0,0,0.2) inset !important;

}

/* Fields active */

.pweb-form-yellow form.pwebcontact-form input.pweb-input:focus, 

.pweb-form-yellow form.pwebcontact-form select:focus, 

.pweb-form-yellow form.pwebcontact-form textarea:focus {

	border-color: #f5c638 !important;

	-webkit-box-shadow: 0 0 5px #f8b932, 0 1px 2px rgba(0,0,0,0.2) inset !important;

	-moz-box-shadow: 0 0 5px #f8b932, 0 1px 2px rgba(0,0,0,0.2) inset !important;

	box-shadow: 0 0 5px #f8b932, 0 1px 2px rgba(0,0,0,0.2) inset !important;

}



/* Buttons */

.pweb-form-yellow form.pwebcontact-form button,

.pweb-form-yellow form.pwebcontact-form .btn {

	color: #212121;

	text-shadow: none;

	border: 1px solid;

	border-color: #f8b932;

	background: #f8b932;

	box-shadow: none;

}

/* Buttons shadow */

.pweb-form-yellow.pweb-shadow form.pwebcontact-form button,

.pweb-form-yellow.pweb-shadow form.pwebcontact-form .btn {


}

/* Buttons on mouse over */

.pweb-form-yellow form.pwebcontact-form button:hover,

.pweb-form-yellow form.pwebcontact-form .btn:hover {

	background: #313131;

	color:#fff;
border-color:#313131;

}



/* Labels over fields */

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-text label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-name label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-email label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-phone label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-subject label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-password label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-date label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-textarea label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-select label,

.pweb-form-yellow.pweb-labels-over form.pwebcontact-form .pweb-field-multiple label {

	color: #aaa;

}



/* Calendar button */

.pweb-form-yellow form.pwebcontact-form .pweb-calendar-btn {

	

}

/* Upload progress */

.pweb-form-yellow .pweb-uploader .progress.progress-striped .bar.progress-bar {

	background-color: #f89406;

	background-image: none;

}