	/*===================
	form custom
===================*/
form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="tel"], 
form input[type="number"],
form input[type="date"],
form .select-wrapper input.select-dropdown {
	border: 1px solid #ccc;	
	height: 36px;
	border-radius: 2px;
	width: 60%;
	overflow: visible;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
	    margin: 0 0 20px 0;
	    font-size: 14px;
}

form input:not([type]):focus:not([readonly]),
form input[type="text"]:focus:not([readonly]),
form input[type="email"]:focus:not([readonly]),
form input[type="password"]:focus:not([readonly]),
form input[type="tel"]:focus:not([readonly]), 
form input[type="number"]:focus:not([readonly]), 
form input[type="date"]:focus:not([readonly]) {
	border: 1px solid #e5393f;
	box-shadow: none;
}

.input-field input:not([type]):focus:not([readonly]) + label,
.input-field input[type="text"]:focus:not([readonly]) + label,
.input-field input[type="email"]:focus:not([readonly]) + label,
.input-field input[type="password"]:focus:not([readonly]) + label,
.input-field input[type="tel"]:focus:not([readonly]) + label, 
.input-field input[type="number"]:focus:not([readonly]) + label, 
.input-field input[type="date"]:focus:not([readonly]) + label {
	color: #e5393f;
	box-shadow: none;
}

form textarea {
	border: none;
	border: 1px solid #ccc;	
	border-radius: 2px;
	width: 60%;
	overflow: visible;
	box-sizing: border-box;
	height: auto;
	margin-bottom: 20px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 15px;
	outline: none;
}

form textarea:focus {
	border: 1px solid #e5393f;
}

form textarea:focus + label {
	color: #e5393f;
}

form .picker__weekday-display {
	background-color: #e5393f;
} 

form .picker__nav--prev:hover, .picker__nav--next:hover {
	background: #e5393f;
}

form .picker__date-display {
	background-color: #e5393f;
}

form .picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
	background-color: #e5393f;
}

form .picker__day.picker__day--today {
	color: #e5393f;
}
.contact h3{ font-size: 30px; border-bottom: 3px solid #ffbd44; width:150px; line-height: 50px; text-align: center; margin-bottom: 20px;}
.input-fields{ font-size: 14px; display: flex;}
.input-fields span{ font-size: 12px; color:#afafaf; margin-left:15px ;}

.gxnz{ text-align: center;}
.gxnz .case .case-info{text-align: left;padding: 0 25px 25px;}
.gxnz .case ul{padding: 0; margin:0;}
.gxnz li{list-style: none;}
.gx-nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
      display: inline-block;
}
.gx-nav > li {
  position: relative;
  display: block;
  margin: 0 15px;
  border: 1px solid #ec5005;
  
}
.gx-nav > li > a {
  position: relative;
  display: block;
     padding: 10px 35px;
}
.gx-nav > li > a:hover,
.gx-nav > li > a:focus {
  text-decoration: none;
  background-color: #ec5005;
}
.gx-nav > li.disabled > a {
  color: #777;
}
.gx-nav > li.disabled > a:hover,
.gx-nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.gx-nav .open > a,
.gx-nav .open > a:hover,
.gx-nav .open > a:focus {
  background-color: #ec5005;
  border-color: #ec5005;
}
.gx-nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #ec5005;
}
.gx-nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom:none;
}
.nav-tabs > li {

      background: #ec5005;
    border-radius: 10px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 10px;
  color:#fff;
}
.nav-tabs > li > a:hover {
  border-color: #ec5005;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;

}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
