/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*  Created on : Mar 07, 2014 Author     : Isuru
*/
.frm-w50 { width: 50px; }

.frm-w100 { width: 100px; }

.frm-w150 { width: 150px; }

.frm-w200 { width: 200px; }

.frm-w300 { width: 300px; }

/* .cnt-input.error { border: #F00 1px solid; } */
.error { color: red; display: inline-block; }

.dep .error { padding-left: 10px; }

.checked { background-color: green; width: 25px; }

.formMessage { display: none; }

.retryFormSubmit { cursor: pointer; color: #096; }

/* input.error { border: #ff0000 solid 1px; } */
#formError, #formOk, #formPleaseWait { width: 410px; padding-bottom: 20px; margin: 0px auto; }

#formError p, #formOk p, #formPleaseWait p { text-align: center; }

#contact-frm { width: 410px; margin: 0px auto; font-family: "Droid Sans", sans-serif; color: #767676; font-size: 16px; padding: 35px 0px 20px 0px; }
#contact-frm label { display: block; margin: 5px 0px 8px 0px; }
#contact-frm label.error { display: none; }
#contact-frm input[type="text"], #contact-frm input[type="tel"], #contact-frm input[type="email"], #contact-frm textarea { padding: 5px; font-family: "Open Sans", sans-serif; border-radius: 5px; border: #b6b6b6 solid 1px; color: #767676; font-size: 16px; width: 410px; margin-bottom: 10px; }
#contact-frm input[type="text"].error, #contact-frm input[type="tel"].error, #contact-frm input[type="email"].error, #contact-frm textarea.error { border: #ff0000 solid 1px; }

#btn-submit { background-color: rgb(142, 194, 229); color: #ededed; font-family: "Open Sans", sans-serif; display: block; border-radius: 5px; border: none; font-size: 18px; padding: 5px 35px; cursor: pointer; }

#formwrapper { width: 600px; margin: 0px auto; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }
#formwrapper h2 { font-size: 16px; padding: 15px 0px 10px 0px; }
#formwrapper td { padding: 5px 0px 10px 0px; vertical-align: middle; }
#formwrapper .ch-box { width: 250px; margin: 10px 0px 0px 25px; }
#formwrapper .ch-box input[type="checkbox"] { margin-right: 10px; }
#formwrapper .tour-options { margin: 20px 0px; }

input[type="text"], input[type="tel"], input[type="email"], textarea { padding: 5px; font-family: "Open Sans", sans-serif; border-radius: 5px; border: #767676 solid 1px; color: #666; font-size: 12px; }

input[type="text"].error, input[type="tel"].error, input[type="email"].error, textarea.error { border: #ff0000 solid 1px; }

#formError, #formOk, #formPleaseWait { width: 410px; padding-top: 70px; }

/* ************************************************ */
#hp-plantour-frm input[type="text"] { background: #fcfcfc; border: #aeaeae solid 1px; padding: 5px; width: 138px; }
