a {color: #0f8f45;outline:none;text-transform:uppercase;font-weight:400;text-decoration:none;}
a:hover, a:focus {color: #097737;text-decoration:none;outline:none;}

.text-primary{color:#0f8f45;}
.text-danger {color: #f66f66;}
.text-success {color: #0f8f45;}
/*=================================*/
/* btn =================================*/
.btn > i {
  font-size: 120%;
}
.btn{
	font-weight:500;
	padding:10px 25px;
	font-size:1.8rem;
	text-transform:uppercase;
}
.btn.btn-sm {
  padding: 5px 20px;
}
.btn-group-lg > .btn, .btn-lg {
	padding: 12px 20px;
	font-size: 2.4rem;
}

.btn-link{color:#0f8f45;box-shadow:none}
.btn-link:hover, .btn-link.focus, .btn-link:focus{
	color:#0090d1;text-decoration:none;
}
.btn-primary {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1ad383+0,19c97a+20,119e52+76,0f9046+100 */
background: #1ad383; /* Old browsers */
background: -moz-linear-gradient(top,  #1ad383 0%, #19c97a 20%, #119e52 76%, #0f9046 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1ad383 0%,#19c97a 20%,#119e52 76%,#0f9046 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1ad383 0%,#19c97a 20%,#119e52 76%,#0f9046 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ad383', endColorstr='#0f9046',GradientType=0 ); /* IE6-9 */
  border-color:#0f9046;
  color: #fff;
  -webkit-box-shadow: inset 0px -5px 0px 0px rgba(12,118,59,0.7), 3px 3px 6px 0px rgba(0,0,0,0.17);
-moz-box-shadow: inset 0px -5px 0px 0px rgba(12,118,59,0.7), 3px 3px 6px 0px rgba(0,0,0,0.17);
box-shadow: inset 0px -5px 0px 0px rgba(12,118,59,0.7), 3px 3px 6px 0px rgba(0,0,0,0.17);
}
.btn-primary:hover, .btn-primary.focus, .btn-primary:focus,
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f9046+0,119e52+24,19c97a+80,1ad383+100 */
background: #0f9046; /* Old browsers */
background: -moz-linear-gradient(top,  #0f9046 0%, #0f9046 24%, #0f9046 80%, #0f9046 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0f9046 0%,#0f9046 24%,#0f9046 80%,#0f9046 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0f9046 0%,#0f9046 24%,#0f9046 80%,#0f9046 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f9046', endColorstr='#0f9046',GradientType=0 ); /* IE6-9 */
  border-color:#0f9046;
  color: #fff;
}
.btn-white {
  background: #fff  none repeat scroll 0 0;
  border-color:#fff ;
  color: #333;
}
.btn-white:hover, .btn-white.focus, .btn-white:focus,
.btn-white.active.focus, .btn-white.active:focus, .btn-white.active:hover, .btn-white.focus:active, .btn-white:active:focus, .btn-white:active:hover, .open > .dropdown-toggle.btn-white.focus, .open > .dropdown-toggle.btn-white:focus, .open > .dropdown-toggle.btn-white:hover{
  background: #f2f2f2 none repeat scroll 0 0;
  border-color:#f2f2f2;
  color: #333;
}

.btn-default {
  background: #7d7d7d;
  border-color:#7d7d7d ;
  color: #fff;
}
.btn-default:hover, .btn-default.focus, .btn-default:focus,
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover{
  background: #636363;
  border-color:#636363;
  color: #fff;
}
.btn-danger {
  background: #f66f66 none repeat scroll 0 0;
  border-color:#f66f66;
  color: #fff;
}
.btn-danger:hover, .btn-danger.focus, .btn-danger:focus,
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover{
  background: #f4493d none repeat scroll 0 0;
  border-color:#f4493d;
  color: #fff;
}

.btn-success {
  background: #23b131 none repeat scroll 0 0;
  border-color:#23b131;
  color: #fff;
}
.btn-success:hover, .btn-success.focus, .btn-success:focus,
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover{
  background: #0ba21a none repeat scroll 0 0;
  border-color:#0ba21a;
  color: #fff;
}

.btn-primary.btn-border {background: transparent none repeat scroll 0 0;border-width: 2px;color: #212121;padding: 7px 19px;}
.btn-primary.btn-border i{color:#0f8f45;}
.btn-primary.btn-border:hover, .btn-primary.btn-border:focus{background: #0090d1;color:#fff;}
.btn-primary.btn-border:hover i, .btn-primary.btn-border:focus i{color:#fff;}

.btn-group .btn{box-shadow:none;border:1px solid #ddd;border-bottom:2px solid transparent;}

.sp .btn{text-transform:none;border-radius:0px;}
.sp .btn-default.active, .sp .btn-default.active:hover, .sp .btn-default.active.focus, .sp .btn-default.active:focus,
.sp .btn-default.active.focus, .sp .btn-default.active:focus, .sp .btn-default.active:hover{
  background: #555 none repeat scroll 0 0;
  border-color:#555;
  color: #fff;
  border-bottom:2px solid #0f8f45;
}


.label{font-weight:400;text-transform:uppercase;}
.label-default {background-color: #eee;color:#444;}
.label-primary {background-color: #0f8f45;}
.label-success {background-color: #0f8f45;}


/*=================================*/
/* form =================================*/
label{font-weight:400;font-size:14px;}
.form-control {font-size: 15px;padding: 12px 12px;background: none;background: #f5f5f5;height:50px;box-shadow: inset -8px 8px 7px -7px rgba(0,0,0,0.15);}


.form-control::-moz-placeholder {color: #606060;font-weight:400;}
.form-control:focus {
  border-color: #0f8f45;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.15);
  outline: 0 none;
  background:#fff;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background:#fff;}

.form-control.input-lg, select.input-lg {
  height: 46px;
  line-height: 46px;
  font-size:16px;
}

.sm.form-control {
  background: #eee none repeat scroll 0 0;
  display: inline-block;
  margin: 0 5px;
  padding: 0 5px;
  width: 40px;
}

/*Modal*/
.modal-open{padding-right:0px !important;}
.modal-content{border-radius:0;}

/*panel*/
.panel{box-shadow:none;border-radius:0;}
.panel-heading{margin-bottom:0;font-weight:500;font-size:1.8rem;}
.panel-footer {background-color: #fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top: 1px solid #f5f7f9;}

.panel-group .panel-footer {border-top:none;}
.panel-group .panel .panel-footer {border-top: 1px solid #f5f7f9;}

#faqAccordion .panel-heading .panel-title{cursor:pointer;}

#faqAccordion .panel-body a{color:#0f8f45;text-decoration:underline;}


@media(max-width:767px) {
.btn{
	padding:5px 14px;
	font-size:12px;
}
.btn.btn-sm {
  padding: 2px 20px;
}
.form-control{height:38px;font-size:12px;}
}