/*
Theme Name: Noobie 2016
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.7.1466656812
Updated: 2016-06-23 00:40:12

*/

.adwrapper {
    width:100%; 
    text-align:left; 
    margin: 10px 0 10px 0;
}

form.form{
    margin:10px 0px 0px 10px;
    background:#EEEEEE;
    padding:20px;
    max-width: 400px !important;
    min-width: 400px !important;
    width: 400px !important;
    border: 1px solid #CCCCCC;
    float:left;
}
input.error{border:1px solid #FF0000 !important; }
label.error,div.error{
    font-weight:normal;
    color:#FF0000 !important;
}
.text-normal{
    font-weight:normal !important;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #36752D; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420) );background:-moz-linear-gradient( center top, #36752D 5%, #275420 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');background-color:#36752D; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #36752D; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #275420; border-left: 1px solid #C6FFC2;font-size: 12px;font-weight: normal; }.datagrid table tbody tr:nth-child(even) { background: #DFFFDE; color: #275420; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #36752D;background: #DFFFDE;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #36752D;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420) );background:-moz-linear-gradient( center top, #36752D 5%, #275420 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');background-color:#36752D; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #275420; color: #FFFFFF; background: none; background-color:#36752D;}div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

.content table {
   border-bottom: 0px !important;
   width: 100%;
   margin: 0 0 10px 0;
}
.content table caption {
   margin: 10px 0;
}
.content td,
.content th {
   border-top: 0px !important;
   padding: 5px 10px 5px 5px;
}
.content th {
   text-align: left;
}

.highlightbox1 {
   background-color: #641362; 
   color: #ffffff; 
   padding:20px; 
   margin-bottom:15px; 
   text-align:center;
}

.highlightbox1 a {
   color: #ffffff;
}

.biglink {
   font-size: 14px;
}

:not(.et_pb_fullwidth_section).et_pb_section { 
   padding-top: 20px !important; 
   padding-bottom: 5px !important;
}

.et_pb_row { padding-top: 15px !important; }

.entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th {
   padding:0px !important;
}

.container::before { display:none; } .et_pb_widget_area_right { border-left:0 !important; } .et_pb_widget_area_left { border-right:0 !important; }

@media only screen and ( min-width: 1100px ) {

    .et_right_sidebar #sidebar .et_pb_widget { 
        margin-right:30px !important;
    }
	.et_left_sidebar #sidebar .et_pb_widget { 
        margin-left:30px !important;
    }
	
    .et_right_sidebar #left-area, 
    .et_left_sidebar #left-area { 
        width:720px !important; /* 1020 - width */
    }
    .et_right_sidebar #main-content .container:before { 
        right:330px !important; /* width */
    }
    .et_left_sidebar #main-content .container:before { 
        left:330px !important; /* width */
    }
    .et_right_sidebar #sidebar,
	.et_left_sidebar #sidebar { 
        width:330px !important; /* width */
    }
    .et_pb_widget_area_right {
        width:330px !important; /* width */
    }
    .et_pb_widget_area_left {
        width:330px !important; /* width */
    }
}

.bsaProItemInner__html {padding-bottom:20px !important;}

.align-bottom-column .et_pb_column {padding-bottom: 30px;}
.align-bottom-column .et_pb_button_module_wrapper {position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}
