body {
	margin: auto;
	width:100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #111;
	background-color: #fff;
}




.form_element p { margin-bottom: 1px;}
.form_element input[type="text"], input[type="file"], input[type="date"]   {padding: 8px ;  border: 1px solid #d3d3d3; margin-bottom: 1px; line-height: 25px; height: 50px; width:410px;	font-size: 18px;	font-weight: bold;line-height: 18px;	color: #555;}
.form_element textarea {padding: 8px !important;  border: 1px solid #d3d3d3; margin-bottom: 1px; line-height: 15px; height: 150px; width: 410px;font-size: 18px;	font-weight: bold;line-height: 18px;	color: #555;}
.form_element select { padding: 8px; border: 1px solid #d3d3d3; min-width: 100px; margin-bottom: 1px; height: 55px ;width: 410px;font-size: 18px;	font-weight: bold;line-height: 18px;	color: #555;}

/*.form_element select { min-width: 163px; }*/
.form_element label { float: left; width: 20%; line-height: 18px; margin-left: 5% ; font-weight: bold;	font-size: 18px;	color: #888;}
.form_element_wide label { float: left; width: 150px; line-height: 18px; margin: 1px ; font-weight: bold;	font-size: 10px;}
.form_element fieldset  {
background-color:#FAFAFA;
border:1px solid #EEEEEE;
padding:1px;
width:auto; }
.form_element fieldset legend {font-weight:bold; margin-left:-10px; padding:10px; }

.form_element { margin-bottom: 1px; position: relative; padding: 1px; /*border-bottom: 1px solid #dddddd;*/ clear: both;}


.form_element select {
    border: 1px solid #005e8d !important;
}


.csave_button {
	 /*border: 1px solid #006;
    background: #9cf;*/
	padding-left: 5px;
	width: 120px !important;
	padding-top: 8px;
	padding-right:5px;
	padding-bottom:8px;
	border: 1px solid lightGrey;
	background-color: white !important;
	color:#000000 !important; 
   text-align: center;
	background-position: 2px 3px;
	font-weight: normal;
	font-size: 16px;
	font-family: arial, helvetica, san-serif;	
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 4px;
}

    .comment-box {
        border: 1px solid #ccc;
        padding: 15px;
        margin-bottom: 20px;
        width: 100%;
        box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);
    }

    .comment-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 10px;
    }

    .comment-name {
        font-weight: bold;
    }

    .comment-datetime {
        font-size: 0.9em;
        color: #666;
    }

    .comment-content {
        font-size: 1em;
    }
 
.blog .item.column-3 {
    float: left !important;
}    

h1 {
  background-color: transparent !important;
}