/* FILE: /media/mod_pwebcontact/css/form/blue.css */
/*** @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-blue .pwebcontact-box,.pweb-form-blue form.pwebcontact-form label.pweb-form-blue form.pwebcontact-form input,.pweb-form-blue form.pwebcontact-form textarea,.pweb-form-blue form.pwebcontact-form select,.pweb-form-blue form.pwebcontact-form button,.pweb-form-blue form.pwebcontact-form .btn {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;}/* Links */.pweb-form-blue form.pwebcontact-form a,.pweb-form-blue .pweb-button-close {    color: #0065ec;text-decoration: none;background: none;}.pweb-form-blue form.pwebcontact-form a:hover {    text-decoration: underline;}/* Labels invalid */.pweb-form-blue form.pwebcontact-form .invalid,.pweb-form-blue form.pwebcontact-form .invalid a {color: #f00 !important;}/* Fields */.pweb-form-blue form.pwebcontact-form input.pweb-input, .pweb-form-blue form.pwebcontact-form select, .pweb-form-blue 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-blue.pweb-shadow form.pwebcontact-form input.pweb-input, .pweb-form-blue.pweb-shadow form.pwebcontact-form select, .pweb-form-blue.pweb-shadow form.pwebcontact-form textarea {-webkit-box-shadow: 0 0 5px #bbb, 0 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow: 0 0 5px #bbb, 0 1px 2px rgba(0,0,0,0.2) inset;box-shadow: 0 0 5px #bbb, 0 1px 2px rgba(0,0,0,0.2) inset;}/* Fields invalid */.pweb-form-blue form.pwebcontact-form input.invalid.pweb-input, .pweb-form-blue form.pwebcontact-form select.invalid, .pweb-form-blue 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-blue form.pwebcontact-form input.pweb-input:focus, .pweb-form-blue form.pwebcontact-form select:focus, .pweb-form-blue form.pwebcontact-form textarea:focus {border-color: #002991 !important;-webkit-box-shadow: 0 0 5px #0048ff, 0 1px 2px rgba(0,0,0,0.2) inset !important;-moz-box-shadow: 0 0 5px #0048ff, 0 1px 2px rgba(0,0,0,0.2) inset !important;box-shadow: 0 0 5px #0048ff, 0 1px 2px rgba(0,0,0,0.2) inset !important;}/* Buttons */.pweb-form-blue form.pwebcontact-form button,.pweb-form-blue form.pwebcontact-form .btn {color: #fff !important;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);border: 1px solid;border-color: #0044cc #0044cc #002a80;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);background: #006dcc;background-image: -moz-linear-gradient(top,#08c,#0044cc);background-image: -ms-linear-gradient(top,#08c, #0044cc);background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));background-image: -webkit-linear-gradient(top,#08c,#0044cc);background-image: -o-linear-gradient(top,#08c,#0044cc);background-image: linear-gradient(to bottom,#08c,#0044cc);background-repeat: repeat-x;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;}/* Buttons shadow */.pweb-form-blue.pweb-shadow form.pwebcontact-form button,.pweb-form-blue.pweb-shadow form.pwebcontact-form .btn {-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);}/* Buttons on mouse over */.pweb-form-blue form.pwebcontact-form button:hover,.pweb-form-blue form.pwebcontact-form .btn:hover {background-color: #0044cc;background-position: 0 -30px;}/* Labels over fields */.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-text label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-name label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-email label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-phone label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-subject label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-password label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-date label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-textarea label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-select label,.pweb-form-blue.pweb-labels-over form.pwebcontact-form .pweb-field-multiple label {color: #aaa;}/* Calendar button */.pweb-form-blue form.pwebcontact-form .pweb-calendar-btn {}/* Upload progress */.pweb-form-blue .pweb-uploader .progress.progress-striped .bar.progress-bar {background-color: #006dcc;background-image: none;}