
label {font-size: 17px;}
#edit-field-creation-date-value-max label,#edit-field-creation-date-value-min label {display: block;float: left;margin-right: 10px;}
#edit-field-creation-date-value-max input,#edit-field-creation-date-value-min input {background-color: white;}
#edit-field-creation-date-value-max input {left: 17px;position: relative;}
.container-inline-date .date-padding {float: left;}
input.form-text {padding: 7px 12px; width:100%; border: none;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}
#block-views-exp-publications-view-overview .views-exposed-form #facet-content .views-exposed-widget .bef-checkboxes .form-item,
#views-exposed-form-publications-publications-archive .facet.views-exposed-form #facet-content .views-exposed-widget .bef-checkboxes .form-item {margin: 0 0 12px;}
#block-views-exp-publications-view-overview .views-exposed-form .bef-toggle,
#views-exposed-form-publications-publications-archive .facet.views-exposed-form .bef-toggle,
.advanced-search-wrapper a.bef-toggle {text-decoration: underline;}
#block-views-exp-publications-view-overview .views-exposed-form .bef-toggle:hover,
#views-exposed-form-publications-publications-archive .facet.views-exposed-form .bef-toggle:hover,
.advanced-search-wrapper a.bef-toggle:hover {text-decoration: none;}
#ui-datepicker-div {background-color: #668CA9;border: 1px solid #668CA9;color: #FFFFFF;}

.views-exposed-form .form-item, .views-exposed-form .form-submit{margin:5px 0}

/*20150714*/
.node-unpublished.node-webform{background:#fff}
.webform-client-form{width:62%; padding:24px; background:#f2f2f2}
.webform-client-form .form-item{margin-bottom:15px;}
.webform-client-form .description{display:block; margin:5px 0 10px; color:#777;}

.webform-client-form label{display:inline-block; max-width:100%; margin-right:2%; margin-bottom:5px; font:normal 14px "karbon medium",sans-serif;}
      .webform-client-form .form-item.webform-container-inline label{display:inline; float:left; margin-top:5px;  width:33%;}
.webform-client-form input.form-text{display:block; width:100%;height:34px; padding:6px 12px; line-height:1.42857; font-style:italic; color:#333; background:#fff; border:1px solid #ccc; border-radius:0; box-shadow:none;}
      .webform-client-form .form-item.webform-container-inline input.form-text{display:inline-block; width:65%;}
  
  .webform-client-form input[type="checkbox"], .webform-client-form input[type="radio"]{margin:4px 0 0 20px; padding:0}
  .webform-client-form input[type="email"]{}
  .webform-client-form input[type="file"]{display:block; font-size:14px;}
  .webform-client-form input[type="date"]{}
  .webform-client-form input[type="time"]{}
  .webform-client-form .webform-component-select select{display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; color:#333; background:#fff; border:1px solid #ccc; border-radius:0; box-shadow:none; }
    .webform-client-form .form-item.webform-container-inline.webform-component-select select{display:inline-block; width:65%}
  
  .webform-client-form textarea{resize:vertical; display:block; width:100%; color:#333; background:#fff; border:1px solid #ccc; font:normal 14px "karbon regular",sans-serif;}
    .webform-client-form .form-item.webform-container-inline textarea{display:inline-block; width:65%;}
    
  .webform-client-form .form-type-checkbox, .webform-client-form .form-type-radio{position:relative; display:block; margin:10px 0;}
      .webform-client-form .form-type-checkbox label, .webform-client-form .form-type-radio label{display:inline-block; max-width:100%; min-height:20px; padding-left:20px; margin-bottom:0; cursor:pointer;}
      .webform-client-form .form-type-checkbox input, .webform-client-form .form-type-radio input{/*position:absolute; margin-left:-20px;*/}
      .webform-client-form input[type="checkbox"] + label span{display:none}
      
  .webform-client-form .form-actions{padding:1em 0; margin:1em 0; border-top:1px solid #ccc}
  .webform-client-form .form-actions input[type="submit"]{display:inline-block; padding:6px 12px; margin-bottom:0; text-align:center; white-space:nowrap; vertical-align:middle; font:normal 18px "karbon bold",sans-serif; color:#fff; background:#ccd358; border:1px solid #ccc; border-radius:0;}



@media all and (max-width:767px){


input.form-text{width:100%}

}