
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
/* background: #eee url("../img/subtlepatterns/retina_wood.png") repeat; */
/* background: #eee url("../img/subtlepatterns/exclusive_paper.png") repeat;    */
/* background: #055072; */
/* background: #6996AA; */
/*background: #eee url("../img/subtlepatterns/retina_wood.png") repeat; */

background: #F5F5F5;
}


.well {
	background-color: rgba(255,255,255,.4);
}

.navbar { opacity: .98 }

.well_dark {
	background-image: url("../img/subtlepatterns/little_pluses.png");
}

.well_paper {
	background-image: url("../img/subtlepatterns/exclusive_paper.png");
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
}

.well_paper fieldset {
	background-color: rgba(255,255,255,.5);
}

.well_wetasphalt {
	background-color:#2c3e50;
	color:#bdc3c7; /*#ecf0f1*/
	border-color:#34495e;
}

.well_aspestos {
	background-color:rgba(149, 165, 166,.8);
	border-color:#7f8c8d;
	color:#000;
}

.well_aspestos h4 {
	color:#000;
}

.well_midnight_blue h1, .well_pomegranate h1, .well_pumpkin h1, .well_concrete h1, .well_sunflower h1, .well_wetasphalt h1, .well_nefritis {
	color:#fff;
}

.well_midnight_blue {
	background-color:#2c3e50;
}
.well_pomegranate {
	background-color:#c0392b;
}
.well_pumpkin {
	background-color:#d35400;
}
.well_concrete {
	background-color:#95a5a6;
}
.well_sunflower {
	background-color:#f1c40f;
}

.well_nefritis {
	background-color:#27ae60;
}

.sidebar-nav-inverse {
	background-color: rgba(0,0,0,.8);
	border-color: #000;
	text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 0px;
}



.sidebar-nav-inverse li a {
	text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 0px;
}

.sidebar-nav-inverse > .nav > li > a:hover, .sidebar-nav-inverse > .nav > li > a:focus {
	text-decoration: none;
	background-color: #08C;
	color:#fff;
}

select {
	background-color:#fff;
	color:#2c3e50;
	border-color:#ccc;
/*	border-color:#BAA382; */
}

#Participant option:selected {
	background-color:#c00;
}

.sidebar-nav-inverse .nav-list li.nav-header {
	text-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 0px;
}

.sidebar-nav-inverse .nav-list li.divider {
height: 1px;
margin: 9px 1px;
overflow: hidden;
background-color: #000;
border-bottom: 1px solid #444;
}

.form-control:-moz-placeholder {
  color: #999999;
}

.form-control::-moz-placeholder {
  color: #999999;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.accordion-toggle {
	background-color:rgba(255,255,255,.8);
}

label.legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-top: -35px;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 45px;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #AAA; 
	color:#888;
	}

h1.legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 40px;
	border: 0;
	border-bottom: 1px solid #888; 
	font-weight:normal;	
	color:#888;
	}

legend {
/*	border-bottom: 1px solid #D0BB99; */
	border-bottom: 1px solid #ccc; 
	color:#888;
	}

.well-logo {
	background:#fff;
}

.pseudo-textarea {
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  min-height: 40px;
  color: #999999;
  background-color:#fff;
  vertical-align: top;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
	 cursor: not-allowed;
    }



label.inline {
	display: inline-block;
	*display: inline;
	line-height:1em;
	}

label.leftalign {
	float:left;
	width:150px;
	}
label.uppercase {
	text-transform: uppercase;
	}

label.bigger {
	font-size:1.1em;
	text-transform: uppercase;
	color:#999;	
	}
input.date_month,
input.date_day,
input.Date_Month,
input.Date_Day {
	width:2.0em;
	text-align:right;
	}
input.date_year,
input.Date_Year{
	width:3.0em;
	text-align:right;
	}

input.ssn_1 {
	width:2.5em;
	text-align:right;
	}
input.ssn_2 {
	width:1.5em;
	text-align:right;
	}
input.ssn_3{
	width:3.5em;
	text-align:right;
	}

input.phone_area_code {
	width:2.5em;
	text-align:right;
	}
input.phone_exchange {
	width:2.5em;
	text-align:right;
	}
input.phone_body{
	width:3.5em;
	text-align:right;
	}
input.zip,
input.address_zip{
	width:3.2em;
	}
input.zip2,
input.address_zip2{
	width:3em;
	}
input.address_city,
input.city {
	width:8em;
	}

input.address_state,
input.state {
	width:1.4em;
	}

select.state {
	width:4em;
	}

input.email {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	}

.select100 {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom:10px;
	}
.text100 {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

input.last_name,
input.first_name{
	width:6.5em;
	}
input.mi{
	width:1.5em;
	}
input.suffix{
	width:2.5em;
	}
select.gender {
	width:4em;
	}
select.marital_status {
	width:8.0em;
	}
select.relationship {
	width:10.5em;
	}
select.disability {
	width:8.0em;
	}
select.handicap {
	width:8.0em;
	}
select.smoker {
	width:8.0em;
	}

span.date_month,
span.date_day,
span.Date_Month,
span.Date_Day {
	width:2.0em;
	text-align:right;
	}
span.date_year,
span.Date_Year{
	width:3.0em;
	text-align:right;
	}

span.ssn_1 {
	width:2.5em;
	text-align:right;
	}
span.ssn_2 {
	width:1.5em;
	text-align:right;
	}
span.ssn_3{
	width:3.5em;
	text-align:right;
	}

span.phone_area_code {
	width:2.5em;
	text-align:right;
	}
span.phone_exchange {
	width:2.5em;
	text-align:right;
	}
span.phone_body{
	width:3.5em;
	text-align:right;
	}
span.address_zip{
	width:3.2em;
	}
span.address_zip2{
	width:3em;
	}
span.state {
	width:2em;
	}
span.last_name,
span.first_name{
	width:8.5em;
	white-space: pre;
	}
span.mi{
	width:1.5em;
	}
span.suffix{
	width:2.5em;
	}
span.gender {
	width:4em;
	}
span.marital_status {
	width:7em;
	}
span.relationship {
	width:10.5em;
	}
span.disability {
	width:4.5em;
	}
span.handicap {
	width:4.5em;
	}

span.smoker {
	width:4.5em;
	}



legend.small {
	font-size:1.2em;
	color:#777;
	}


fieldset.well {
	padding-top:10px;
	}

fieldset.well-smaller {
	padding:5px;
	min-height: 15px;
	margin-top:8px;
	margin-bottom:8px;
	}

fieldset.well-smaller legend {
	margin-top:0px;
	margin-bottom:10px;
	font-size:14px;
	line-height: 15px;
	}

fieldset.well-mini {
	padding:5px;
	min-height: 15px;
	margin-top:8px;
	margin-bottom:8px;
	}

fieldset.well-mini legend {
	margin-bottom:5px;
	}


fieldset.smaller {
	padding:5px;
	min-height: 15px;
	margin-top:8px;
	margin-bottom:8px;
	background-color: rgba(255,255,255,.4);
	border: 1px solid #e3e3e3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	}

fieldset.smaller legend {
	width:auto;
	margin:0px 0px 5px 0px;
	font-size:14px;
	line-height: 24px;
	border-bottom:none;
	color:#333;
	text-transform: uppercase;
	}
fieldset.smaller legend label{
	font-size:14px;
	}


input.Currency,
input.currency {
	text-align:right;
	width:7.5em;
	}

input.Currency-block,
input.currency-block,
input.Percentage-block,
input.percentage-block {
	text-align:right;
	}


input.Integer,
input.integer,
input.Number,
input.number {
	text-align:right;
	width:2.5em;
	}

input.Percentage,
input.percentage {
	width:2em;
	text-align:right;
	}


th.Number,
th.number,
td.Number,
td.number,
input.Number,
input.number,
input.Numeric,
input.numeric {
	text-align:right;
	}


.modal-wide {
	width:700px;
	}

p.navbar-text a:link {
	color:#ccc;
	}
p.navbar-text a:hover {
	color:#fff;
	}

table.table-coteva td {
	border-top: 1px solid #dddddd;
	padding: 4px 5px;
	}

table.table-borderless td {
	border-top: none;
	opacity: .80;
	}

table.bordered td {
	border-top: solid 1px #eee;
	border-right: solid 1px #eee;
	border-left: none;	
	border-bottom: none;	
	background:#fff;
	}
table.bordered {
	border-left: solid 1px #eee;
	border-bottom: solid 1px #eee;
	border-right: none;	
	border-top: none;	
	}

td.instructions {
	padding-left:5px;
	text-align:justify;
	}

[class^="ctvicon-"],
[class*=" ctvicon-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url("../../assets/img/page_white.png");
  background-repeat: no-repeat;
}

.ctvicon-page {
  background-image: url("../../assets/img/page.png");
}
.ctvicon-page_white {
  background-image: url("../../assets/img/page_white.png");
}
.ctvicon-page_white_excel {
  background-image: url("../../assets/img/page_white_excel.png");
}

.ctvicon-page_white_acrobat {
  background-image: url("../../assets/img/page_white_acrobat.png");
}

.ctvicon-page_white_word {
  background-image: url("../../assets/img/page_white_word.png");
}
.ctvicon-information {
  background-image: url("../../assets/img/information.png");
  cursor:help;
}

.ctvicon-tag_green {
  background-image: url("../../assets/img/tag_green.png");
}
.ctvicon-tag_red {
  background-image: url("../../assets/img/tag_red.png");
}
.ctvicon-calculator {
  background-image: url("../../assets/img/calculator.png");
}
.ctvicon-error {
  background-image: url("../../assets/img/error.png");
}
.ctvicon-stop {
  background-image: url("../../assets/img/stop.png");
}

.ctvicon-flag-red {
  background-image: url("../../assets/img/flag_red.png");
}

[class^="ctvicon-benefit-"],
[class*=" ctvicon-benefit-"] {
  width: 50px;
  height: 45px;
	line-height:45px;
}
.ctvicon-benefit-medical {
	background-image: url("../../assets/img/benefits-medical-66.png");
	}

.ctvicon-benefit-dental {
	background-image: url("../../assets/img/benefits-dental-66.png");
	}
.ctvicon-benefit-life {
	background-image: url("../../assets/img/benefits-life-66.png");
	}
.ctvicon-benefit-disability {
	background-image: url("../../assets/img/benefits-disability-66.png");
	}
.ctvicon-benefit-accounts {
	background-image: url("../../assets/img/benefits-accounts-66.png");
	}

legend.iconic {
	vertical-align:bottom;
	}

button.none {
	background:none;
	border:none;
	padding:0px 8px 0px 8px;
}

button.button-clear-table_gear {
	font-family:sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	margin:0;
	border:none;
	border-bottom:none;
	box-shadow:none;
	padding:0px 1px 0px 18px;
	background:url(../../assets/img/table.png);
	background-repeat:no-repeat;
	background-position:0 center;
	line-height:18px;
	height:18px;

	}

select.nomargin {
	margin-bottom:0px;
	}

/* inactive navbar updates (Start) */
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #bbbbbb;
}


.navbar-inverse .brand {
  color: #bbbbbb;
}

.navbar-inverse .navbar-text {
  color: #bbbbbb;
}


.navbar-inverse .navbar-link {
  color: #bbbbbb;
}

/* inactive navbar updates (End) */

/* enrollment navbar inactive li updates (Start) */
.navbar-inverse .nav > li.inactive > a {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .nav > li.inactive > a:focus,
.navbar-inverse .nav > li.inactive > a:hover {
  color: #C00;
  background-color: transparent;
}

/* enrollment navbar inactive li updates (End) */

table.spectral th {
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
	font-weight: normal;
	font-size:12px;
	line-height:14px;
	color:#444;
	}

table.spectral th a {
	color:#444;
	}

table.spectral tr.th td {
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
	font-weight: normal;
	font-size:12px;
	line-height:14px;
	color:#444;
	}

tr.odd td {
	background:#f0f0f6;
	}
tr.even td {
	background:#fff;
	}


table.chrome th {
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
 border: 1px solid #fff;
 padding:5px;
}

table.table-bordered {
	border-top: solid #CCC 1px;
	border-left: solid #CCC 1px;
	}

table.table-bordered th,
table.table-bordered td
 {
	border-right: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	}

table.table-bordered th
 {
	background-color:#f5f5f5;
	}
table.table-bordered td
 {
	background-color:#ffffff;
	}
	
.white-stripe {
	background-color:#fff;
	padding:5px;
	border:solid #e4e4e4 1px;
	margin:5px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	opacity: .80;
	}

select.small {
	padding:0px;
	line-height: 16px;
	height: 22px;
	margin-bottom:2px;
	font-size:14px;
	text-transform:lowercase;
	}

div.scrollbox {
	background:#fff;
	overflow:scroll;
	height:250px;
	border-left:solid #ccc 1px;
	border-top:solid #ccc 1px;
	}
	
div.scrollbox-300 {
	height:300px;
	}

div.scrollbox-350 {
	height:350px;
	}

div.scrollbox-400 {
	height:400px;
	}
	

div.warning-red {
	color:#c00;
	}

.nav-top-inverse {
	background:#444;
	color:#fff;
	padding:8px;
	margin-bottom:15px;
	}

.signin-error {
	display:table;
	max-width:700px;
	}

input.input-error {
	border-style:solid;
	border-color:#F00;
	background-color:#fee;
	}

.alert-solid {
	color: #666;
	background-color: #fefefe;
	border-color:#dfdfdf;
	}

span.caution {
	color:#C00;
	}

label.coteva,
label.ceem {
	font-size:1.2em;
	color:#888;
	}

h1.coteva,
h1.Coteva {
	color:#6699cc;
	}
	
.pallet {
	background:#fff;
	background-color:#fff;
	padding:8px;
	margin-bottom:5px;
	border: solid #ddd 1px;
	border-width: 1px 1px 1px 1px;
	border-color:#eee #ccc #ccc #eee;
	border-radius: 4px;
	}	
	
.alert-instructions {
  color: #6f6f6f;
  background-color: #fff;
  border-color: #eee #ddd #ddd #eee;
}

a.required {
font-weight:bold;
font-size:1.1em;

}

 .block-label {
 display:block;
 }
/* MCALENDAR DATEPICKER: BEGIN ALL */
div.date-pallet {
	position:absolute;
	z-index:3;
	top:-10px;left:0px;
	padding:3px;
	background:#eee;
	border-style:solid;
	border-width:1px;
	border-color:#fff #ccc #ccc #fff
	}
div.date-pallet table.calendar, div.date-pallet table.calendar_heading {
	/*width:178px;*/
	width:195px;	
	font-size:10px;
	font-family:'Ludica Grande','Trebuchet MS',Arial,sans-serif;
	}


div.date-pallet table.calendar_heading {
	background-color:#ddd;
	background-image: -moz-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d6d6d6));
	background-image: -webkit-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: -o-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: linear-gradient(to bottom, #ffffff, #d6d6d6);
	background-repeat: repeat-x;	
	}
div.date-pallet table.calendar_heading a {
	color:#000;
	display:block;
	font-size:16px;
	font-weight:normal;
	letter-spacing:-0.2em;
	border:solid #fff 1px;
	border-color: #fff #CCC #CCC #fff;
	text-align:center;
	background-color:#ddd;
	background-image: -moz-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d6d6d6));
	background-image: -webkit-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: -o-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: linear-gradient(to bottom, #ffffff, #d6d6d6);
	background-repeat: repeat-x;	
 	}
div.date-pallet table.calendar {
	border-spacing:2px;
	border-collapse:separate;
	}
	
div.date-pallet table.calendar td a {
	display:block;
	color:#333;
	}
div.date-pallet table.calendar td a:hover {
	background:#008;
	color:#fff;
	}
div.date-pallet table.calendar td {
	vertical-align:top;
	text-align:left;
	font-size:8px;
	background:#fff;
	border:solid #aaa 1px;
	border-color:#eee #aaa #aaa #eee;
	padding:2px;
	height:9px;
	line-height:15px;
	}
div.date-pallet table.calendar td.hotDate {
	font-size:9px;
	background:#dde;
	}

div.date-pallet table.calendar td div.day {
	vertical-align:top;
	text-align:right;
	font-size:9px;
	}

div.date-pallet table.calendar td.weekday {
	text-align:center;
	font-size:8px;
	font-weight:bold;
	height:9px;
	border:solid #ccd 1px;
	background-image: -moz-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d6d6d6));
	background-image: -webkit-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: -o-linear-gradient(top, #ffffff, #d6d6d6);
	background-image: linear-gradient(to bottom, #ffffff, #d6d6d6);
	background-repeat: repeat-x;	
	}

button.date-toggle {
	margin-bottom:10px;
	}

/* MCALENDAR DATEPICKER: END ALL */






/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
 background: #10477D; 
}

legend {
	color:#333;
	padding-left:4px;
	border-bottom: none;
	}

legend small {
	color:#fff;
	}

h3 small {
	color:#C9D9E0;
	}

select {
	border-color:#055072;
}


a {
  color: #99ccff;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #5588cc;
  text-decoration: underline;
}

.well a {
  color: #0088cc;
  text-decoration: none;
}

.well a:hover,
.well a:focus {
  color: #005580;
  text-decoration: underline;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #999;
}

