/* Write your custom css code here */
#sunfw_section_header {
  background-color: #fff;
  background-image: url("../../../../images/content/news-bg-header.jpg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center top;
}



.module-style-1
{
padding-top: 50px;
}

.module-title
{
    margin-left: 1px;
padding-left: 1px;
padding-top: 20px;
}
 
.box-title
{
    margin-left: 1px;
padding-left: 1px;
}


.navbar-header 
{
    background-color: #03461d;
}

.block-right-menu 
{
    background-color: #03461d;
}

.block-right-menu:before 
{
    background-color: #03461d;
}

.sunfw-social
{
    background-color: #03461d;
}

.social
{
    background-color: #03461d;
    border-bottom-color: #03461d;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.social-top
{
    background-color: #03461d;
}

.search-inline
{
    background-color: #03461d;
}
 
a:hover {
   color: #03461d;
}

/*, a:visited */
.sprocket-lists-modern-title a:link {
   color: #03461d;
}

/* 03461d*/
  .readon {
	padding: 3px 5px;
	background: #03461d; /* 4479BA*/
	color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #023716; /* 20538D*/
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.readon:hover {
	background: #03461d; /* 356094 */
	border: solid 1px #023716; /* 2A4E77*/
	text-decoration: none;
	color: #FFF;
}
.readon:active {
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	background: #03461d; /* 2E5481 */
	border: solid 1px #023716;/* 203E5F*/
	color: #FFF;
}

 /*
.jsn-uniform.jsn-master p {
  line-height: 20px; }
.jsn-uniform.jsn-master .jsn-bootstrap {
  padding-left: 0; }
.jsn-uniform.jsn-master .control-group {
  padding-left: 0 !important; }
  .jsn-uniform.jsn-master .control-group input {
    padding: 11px;
    border: 1px solid #ccc; }
    .jsn-uniform.jsn-master .control-group input:focus {
      background: #FFF !important; }
    .jsn-uniform.jsn-master .control-group input.phone {
      width: 90%; }
  .jsn-uniform.jsn-master .control-group.none > .control-label {
    display: none !important; }
.jsn-uniform.jsn-master .jsn-row-container .jsn-text-center {
  display: none !important; }
.jsn-uniform.jsn-master .btn-toolbar {
  position: relative; }
  .jsn-uniform.jsn-master .btn-toolbar .jsn-form-submit {
    background: rgba(255, 255, 255, 0.8);
    border-color: #aaa;
    color: #333;
    margin-left: -3px;
    padding: 11px 30px;
    background-image: linear-gradient(-90deg, white 0%, #d8d8d8 100%);
    background-image: -o-linear-gradient(-90deg, white 0%, #d8d8d8 100%);
    background-image: -moz-linear-gradient(-90deg, white 0%, #d8d8d8 100%);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, white), color-stop(1, #d8d8d8));
    background-image: -webkit-linear-gradient(-90deg, white 0%, #d8d8d8 100%);
    background-image: -ms-linear-gradient(-90deg, white 0%, #d8d8d8 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffd8d8d8,GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffd8d8d8,GradientType=0);
    position: absolute;
    right: -10px;
    top: 1px; }
.jsn-uniform.jsn-master .control-group label.radio {
  margin-left: 15px; }
.jsn-uniform.jsn-master .close {
  position: relative;
  z-index: 999; }

.form_contact .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
  padding: 5px 0; }
.form_contact .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-label {
  padding-bottom: 5px; }
.form_contact .jsn-form-content .control-group .controls textarea {
  padding: 12px 10px;
  width: 100% !important; }
  .form_contact .jsn-form-content .control-group .controls textarea:focus {
    background: #FFF !important; }
.form_contact .jsn-master .jsn-bootstrap .form-actions {
  padding-top: 0;
  margin-top: 0; }
.form_contact .jsn-uniform.jsn-master .btn-toolbar {
  text-align: center; }
  .form_contact .jsn-uniform.jsn-master .btn-toolbar .jsn-form-submit {
    position: relative;
    margin: 0 auto; }

.form_joinnow .jsn-uniform.jsn-master > .jsn-bootstrap > p {
  padding-bottom: 10px; }
.form_joinnow .jsn-uniform.jsn-master .form-actions {
  position: absolute;
  bottom: 44px;
  right: 0;
  padding: 0;
  margin: 0; }
.form_joinnow .jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-group {
  padding: 0; }
.form_joinnow .control-group .help-block {
  position: absolute;
  bottom: -30px;
  left: 0; }
.form_joinnow .jsn-uniform.jsn-master .btn-toolbar .jsn-form-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
  
  .form_contact .jsn-uniform.jsn-master .btn-toolbar button.btn {
  float: none; }
*/