﻿/* position, size */
.cformLabel, .cformTextBox, .cformTextArea, .cformButton, .cformValidator, .cformDropDownList, .cformCheckBox, .cformImage, .cformCaptchaImage, .cFormCaptchaReloadButton {  margin: 0 !important; padding: 0 !important; }

.cformLabel { display: block; width: 120px; }
.cformTextArea { width: 336px; min-height: 70px; overflow: hidden; resize: none; }
.cformTextBox { width: 336px; height: 20px; }
.cformButton { min-width: 100px; height: 24px; font-weight: bold; }
.cformButtonLarge { min-width: 145px; }
.cformCheckBox { display: block; float: left; width: auto; }
.cformLarge { width: 460px; }
.cformHeader { font-weight: bold; font-size: 120%; }
.cformDropDownList { width: 338px; height: 22px; }

/*  colors */
.cformTextBox, .cformTextArea { border: 1px solid #777; background-color: #fff; }
.cformTextBox:focus, .cformTextArea:focus { background-color: #eee; }

.cformButton { border: 1px solid #291F05; background-color: #392F15; color:#fff; }
.cformButton:hover { background-color: #493F25; cursor: pointer; }

.cformValidator { color: red; }
.cformMandatory { border: 1px solid #291F05; }

.cFormCaptchaReloadButton { width: 20px; height: 20px; position: absolute; top: -4px; right: 4px; }
.cFormCaptchaReloadButton>img  { border: none; }
.cFormCaptchaReloadButton>img:hover { -webkit-transition: all 1s; -webkit-transform: rotate(360deg); -moz-transition: all 1s; -moz-transform: rotate(360deg); -o-transition: all 1s; -o-transform: rotate(360deg); }

.cformCaptchaImage { border: none !important; }
.cformImage { border: 1px solid #000; }

/* ContactForm */
.cformPanelContactForm { width: 460px; padding-top: 0px; margin-left: 20px; }
.cformPanelContactForm td { vertical-align: top; }