/*
 * input box underline
 */
textarea.underline, select.underline, input[type="text"].underline, input[type="password"].underline, input[type="datetime"].underline, input[type="datetime-local"].underline, input[type="date"].underline, input[type="month"].underline, input[type="time"].underline, input[type="week"].underline, input[type="number"].underline, input[type="email"].underline, input[type="url"].underline, input[type="search"].underline, input[type="tel"].underline, input[type="color"].underline {
  background: none !important;
  background-image: none !important;
  border: 1px solid #c8c7cc !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 0 0 0 !important;
  color: #5b5b60 !important;
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  padding: 5px 4px !important;
  transition-duration: 0.1s !important;
  box-shadow: none !important;
  -moz-transition: border 300ms ease-out;
  -o-transition: border 300ms ease-out;
  -webkit-transition: border 300ms ease-out;
  transition: border 300ms ease-out;
}
textarea.underline:hover, select.underline:hover, input[type="text"].underline:hover, input[type="password"].underline:hover, input[type="datetime"].underline:hover, input[type="datetime-local"].underline:hover, input[type="date"].underline:hover, input[type="month"].underline:hover, input[type="time"].underline:hover, input[type="week"].underline:hover, input[type="number"].underline:hover, input[type="email"].underline:hover, input[type="url"].underline:hover, input[type="search"].underline:hover, input[type="tel"].underline:hover, input[type="color"].underline:hover {
  border-color: #aeacb4;
}
textarea.underline:focus, select.underline:focus, input[type="text"].underline:focus, input[type="password"].underline:focus, input[type="datetime"].underline:focus, input[type="datetime-local"].underline:focus, input[type="date"].underline:focus, input[type="month"].underline:focus, input[type="time"].underline:focus, input[type="week"].underline:focus, input[type="number"].underline:focus, input[type="email"].underline:focus, input[type="url"].underline:focus, input[type="search"].underline:focus, input[type="tel"].underline:focus, input[type="color"].underline:focus {
  box-shadow: none !important;
  border-color: #007AFF !important;
  background-color: none !important;
}

textarea[disabled], input[disabled], select[disabled] {
  background: #f7f7f8 !important;
  border-color: #F8F8F8 !important;
}
textarea[disabled]:hover, textarea[disabled]:focus, input[disabled]:hover, input[disabled]:focus, select[disabled]:hover, select[disabled]:focus {
  background: #f7f7f8 !important;
  border-color: #F8F8F8;
}

/*
 * Question Page
 */
.remove-sub {
	margin-top: 7px !important;
}

.option-div {
	border-bottom: 1px solid #a884a1;
    padding-bottom: 10px;
}

.clip-radio label:before {
	border: 1px solid #777777;
}

.group-radio input[type="radio"] {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    top: 4px;
    position: relative;
}

.group-radio label {
	margin-right: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	text-align: left;
}

.swMain > ul {
	margin: 0 0 10px 0;
}