/**
 * This file is part of Deko Boko. Please see the DekoBoko.php file for
 * copyright and license information.
 *
 * @author Michael Toppa
 * @version 0.9
 */

/* Styling for error messages */
.dekoboko_errors {
    margin: 20px 0 0 10px;
    list-style-type: decimal;
    color: red;
}
.dekoboko_errors span.white {
    color: #fff;
}
.dekoboko_errors ul {
    list-style-type: decimal;
    color: red;
}

/* Styling for the form div */
.dekoboko_form {
}

/* Styling for the success message div */
.dekoboko_success {
    text-align: center;
}

/* Styling for the form dl */
.dekoboko_clearfix dt {
   clear:both;
   float:left;
   text-align:right;
   width:100px;
   margin-bottom:5px;
}

.dekoboko_clearfix dd {
   float:left;
   margin-left:5px;
   margin-bottom:5px;
}

.dekoboko_clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.dekoboko_clearfix {display: inline;}

/* custom styling for mmaphuket.com */
div#mainContent div.dekoboko_errors ul {
    margin: 10px 0 10px 20px;

}
div#mainContent div.dekoboko_errors li {
    list-style: none;
    color: red;
}

#customDekoBoko h3 {
    font-size: 1.4em;
    font-family: verdana, arial, sans-serif;
    font-weight: bolder;
    font-variant: small-caps;
    color: #ffcc00;
    padding: 0 0 0 5px;
}

#customDekoBoko h5 {
    font-size: 1.1em;
    font-family: verdana, arial, sans-serif;
    font-weight: bolder;
    font-variant: small-caps;
    color: #fff;
    padding: 0 0 0 5px;
    margin: 0px;
}

#customDekoBoko span.lable {
    font-size: 1.2em;
    font-family: verdana, arial, sans-serif;
    font-weight: bolder;
    font-variant: small-caps;
    color: #ffcc00;
    padding: 0 0 0 0;
    margin: 0px;
}
#customDekoBoko span.white {
    color: #fff;
}

div.fromInfo {
    float: left;
}
div.reCap {
padding: 5px 0 0 20px;
    float: left;
}

div.reCap textarea{

    color: #000;
    background-color: #fff;
}

div.message {
    clear: both;
}


/*#customDekoBoko input:focus {
    background-color: #444;
 }*/

#customDekoBoko textarea.cs {
	width: 95%;
    color: #fff;
    background-color: #333;
    border: 0px;
    padding: 2px;
}

#customDekoBoko input.cs, #customDekoBoko select {
    color: #fff;
    background-color: #333;
    border: 0px;
    padding: 2px;
}

#customDekoBoko #submit {
	margin: 0px;
	float: right;
}
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#333 !important; //reCaptcha widget background color
 }

 #recaptcha_table {
   border-color: #333 !important; //reCaptcha widget border color
 }

 #recaptcha_response_field {
   border-color: #333 !important; //Text input field border color
   background-color:#333 !important; //Text input field background color
 }

/* Hides from IE-mac \*/
* html .dekoboko_clearfix {height: 1%;}
.dekoboko_clearfix {display: block;}
/* End hide from IE-mac */
