body {
	/*background: #EEE;*/
	background: #EEE;
	font-family: 'Roboto';
}
.card {
	max-width: 500px;
	margin: 0 auto;
	border: none;

	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	border-radius: 8px;
	overflow: hidden;
	background: #FFF;
}

.card .card-header {
	background: #FFF;
}
.card button.btn {
	border-radius: 0!important;
	box-shadow: none;
	border-top-left-radius: none;
}
.card button.btn.btn-rounded {
	border-radius: 100px!important;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.card button.btn > * {
	display: inline-block;
	vertical-align: middle;
}
.card button.btn span {
	font-weight: 700;
}

.form-group {
	margin: 5px;
}
.form-control {
	font-size: 14px;
	padding: 10px;
	height: auto;
	border: 1px solid #DDD!important;
	border-radius: 4px!important;
}
.form-control.rounded {
	border-radius: 100px!important;
}

tr.dark-orange,
tr.dark-green {
	background: #000!important;
}
tr.dark-orange td > *,
tr.dark-green td > * {
	color: #FFF!important;
}
tr.dark-orange td * {
	color: #FF8200!important;
}
tr.dark-orange td ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
tr.dark-orange td ul li {
	color: #FF8200!important;
}
tr.dark-green td * {
	color: #1ABC9C!important;
}

tr i,
tr .content {
	display: inline-block;
	vertical-align: middle;
}
tr i.fa-plus {
	color: #1ABC9C;
}
tr i.fa-angle-double-up {
	color: #FF8200;
}

li .current {
	display: inline-block;
}
.current.striked {
	display: inline-block;
	vertical-align: middle;
	text-decoration: line-through;
	opacity: .7;
}

.next {
	display: none;
}.next.active {
	display: inline-block;
	vertical-align: middle;
}

.small.next.active {
	display: block;
}
tr.next.active {
	display: table-row;
}

/*Select 2 Styling*/
.select2-container--default .select2-results__group {
	font-size: 12px;
	color: #777;
	text-transform: uppercase;
}
.select2-container--default .select2-selection--single {
	border-radius: 4px;
	box-shadow: none;
	border: 1px solid #DADCE0;
	padding: 10px;
	font-size: 14px;
	line-height: 1;
	color: #777;
	height: auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0;
	line-height: 1.5;
	font-size: 14px;
	color: #777;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 50%;
	margin-top: -13px;
	right: 15px;
}

.select2-results__option[aria-selected] {
	color: #777;
	font-size: 14px;
	padding: 15px;
	border: none;
}
.select2-container--open .select2-dropdown--below {
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	border: 1px solid #DADCE0;
    border-top: none;
    padding-top: 5px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-radius: 4px;
	border: 1px solid #DADCE0;
	color: #777;
}

.service-description {
	white-space: pre-line;
}