.xdsoft_datetimepicker{
	box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==');
}
.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0px;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right:0px;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:90px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@charset "UTF-8";
/*


 */
/* HTML5 Boilerplate
 * ==|== normalize ==========================================================
 */
/* line 5, app/assets/stylesheets/libs/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 6, app/assets/stylesheets/libs/_normalize.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 7, app/assets/stylesheets/libs/_normalize.scss */
audio:not([controls]) {
  display: none;
}

/* line 8, app/assets/stylesheets/libs/_normalize.scss */
[hidden] {
  display: none;
}

/* line 10, app/assets/stylesheets/libs/_normalize.scss */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 11, app/assets/stylesheets/libs/_normalize.scss */
body {
  margin: 0;
  font-size: 13px;
  line-height: 1.231;
}

/* line 12, app/assets/stylesheets/libs/_normalize.scss */
body, button, input, select, textarea {
  font-family: sans-serif;
  color: #222;
}

/* line 14, app/assets/stylesheets/libs/_normalize.scss */
::-moz-selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none;
}

/* line 15, app/assets/stylesheets/libs/_normalize.scss */
::selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none;
}

/* line 17, app/assets/stylesheets/libs/_normalize.scss */
a {
  color: #00e;
}

/* line 18, app/assets/stylesheets/libs/_normalize.scss */
a:visited {
  color: #551a8b;
}

/* line 19, app/assets/stylesheets/libs/_normalize.scss */
a:hover {
  color: #06e;
}

/* line 20, app/assets/stylesheets/libs/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 21, app/assets/stylesheets/libs/_normalize.scss */
a:hover, a:active {
  outline: 0;
}

/* line 23, app/assets/stylesheets/libs/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 24, app/assets/stylesheets/libs/_normalize.scss */
b, strong {
  font-weight: bold;
}

/* line 25, app/assets/stylesheets/libs/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/* line 26, app/assets/stylesheets/libs/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 27, app/assets/stylesheets/libs/_normalize.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 28, app/assets/stylesheets/libs/_normalize.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 29, app/assets/stylesheets/libs/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 30, app/assets/stylesheets/libs/_normalize.scss */
pre, code, kbd, samp {
  font-family: monospace, monospace;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 31, app/assets/stylesheets/libs/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 32, app/assets/stylesheets/libs/_normalize.scss */
q {
  quotes: none;
}

/* line 33, app/assets/stylesheets/libs/_normalize.scss */
q:before, q:after {
  content: "";
  content: none;
}

/* line 34, app/assets/stylesheets/libs/_normalize.scss */
small {
  font-size: 85%;
}

/* line 35, app/assets/stylesheets/libs/_normalize.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 36, app/assets/stylesheets/libs/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 37, app/assets/stylesheets/libs/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 38, app/assets/stylesheets/libs/_normalize.scss */
ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}

/* line 39, app/assets/stylesheets/libs/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 40, app/assets/stylesheets/libs/_normalize.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 41, app/assets/stylesheets/libs/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/* line 42, app/assets/stylesheets/libs/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 43, app/assets/stylesheets/libs/_normalize.scss */
figure {
  margin: 0;
}

/* line 45, app/assets/stylesheets/libs/_normalize.scss */
form {
  margin: 0;
}

/* line 46, app/assets/stylesheets/libs/_normalize.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 47, app/assets/stylesheets/libs/_normalize.scss */
label {
  cursor: pointer;
}

/* line 48, app/assets/stylesheets/libs/_normalize.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}

/* line 49, app/assets/stylesheets/libs/_normalize.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 50, app/assets/stylesheets/libs/_normalize.scss */
button, input {
  line-height: normal;
  *overflow: visible;
}

/* line 51, app/assets/stylesheets/libs/_normalize.scss */
table button, table input {
  *overflow: auto;
}

/* line 52, app/assets/stylesheets/libs/_normalize.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 53, app/assets/stylesheets/libs/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
}

/* line 54, app/assets/stylesheets/libs/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 55, app/assets/stylesheets/libs/_normalize.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 56, app/assets/stylesheets/libs/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 57, app/assets/stylesheets/libs/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 59, app/assets/stylesheets/libs/_normalize.scss */
input:invalid, textarea:invalid {
  background-color: #f0dddd;
}

/* line 61, app/assets/stylesheets/libs/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 62, app/assets/stylesheets/libs/_normalize.scss */
td {
  vertical-align: top;
}

/* @group Helper Classes */
/* line 65, app/assets/stylesheets/libs/_normalize.scss */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* line 66, app/assets/stylesheets/libs/_normalize.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* line 67, app/assets/stylesheets/libs/_normalize.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 68, app/assets/stylesheets/libs/_normalize.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 70, app/assets/stylesheets/libs/_normalize.scss */
.invisible {
  visibility: hidden;
}

/* line 71, app/assets/stylesheets/libs/_normalize.scss */
.cf:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}

/* @end */
/* @group Wordpress */
/* line 75, app/assets/stylesheets/libs/_normalize.scss */
p img {
  padding: 0;
  max-width: 100%;
}

/* line 79, app/assets/stylesheets/libs/_normalize.scss */
img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 84, app/assets/stylesheets/libs/_normalize.scss */
.alignright {
  float: right;
}

/* line 85, app/assets/stylesheets/libs/_normalize.scss */
.alignleft {
  float: left;
}

/* @end */
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/font-awesome/fontawesome-webfont-e219ece8f4d3e4ac455ef31cd3a7c7b5057ea68a109937fc26b03c6e99ee9322.eot?v=4.5.0);
  src: url(/assets/font-awesome/fontawesome-webfont-e219ece8f4d3e4ac455ef31cd3a7c7b5057ea68a109937fc26b03c6e99ee9322.eot?v=4.5.0#iefix) format("embedded-opentype"), url(/assets/font-awesome/fontawesome-webfont-ff82aeed6b9bb6701696c84d1b223d2e682eb78c89117a438ce6cfea8c498995.woff2?v=4.5.0) format("woff2"), url(/assets/font-awesome/fontawesome-webfont-c812ddc9e475d3e65d68a6b3b589ce598a2a5babb7afc55477d59215c4a38a40.woff?v=4.5.0) format("woff"), url(/assets/font-awesome/fontawesome-webfont-7b5a4320fba0d4c8f79327645b4b9cc875a2ec617a557e849b813918eb733499.ttf?v=4.5.0) format("truetype"), url(/assets/font-awesome/fontawesome-webfont-d67041fe5d50eef9ef671643968f7ce6b130eaaaaa2ce4d496b18d0a33aeb87b.svg?v=4.5.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

/* line 8, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

/* line 16, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.8571428571em;
}

/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 14, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em;
}

/* line 15, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 19, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 20, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 23, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 24, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 18, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 19, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 20, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 21, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 22, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 23, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 24, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 25, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 26, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 27, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 28, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 29, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 30, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 31, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 32, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 33, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 34, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 35, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 36, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 37, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 38, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 39, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 40, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 41, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 42, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 43, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 44, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 45, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 46, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 47, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 48, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 49, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 50, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 51, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 52, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 53, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 54, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 55, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 56, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 57, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 58, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 59, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 60, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 61, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 62, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 63, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 64, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 65, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 66, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 67, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 68, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 69, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 70, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 71, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 72, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 73, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 74, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 75, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 76, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 77, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 78, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 79, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 80, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 81, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 82, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 83, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 84, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 85, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 86, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 87, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 88, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 89, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 90, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 91, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 92, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 93, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 94, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 95, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 96, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 97, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 98, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 99, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 100, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 101, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 102, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 103, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 104, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 105, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 106, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 107, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 108, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 109, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 110, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 111, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 112, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 113, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 114, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 115, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 116, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 117, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 118, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 119, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 120, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 121, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 122, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 123, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 124, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 125, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 126, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 127, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 128, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 129, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 130, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 131, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 132, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 133, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 134, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 135, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 136, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 137, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 138, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 139, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 140, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 141, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 142, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 143, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 144, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 145, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 146, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 147, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 148, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 149, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 150, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 151, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 152, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 153, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "";
}

/* line 154, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 155, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 156, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 157, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 158, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 159, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 160, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 161, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 162, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 163, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 164, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 165, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 166, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 167, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 168, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 169, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 170, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 171, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 172, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 173, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 174, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 175, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 176, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 177, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 178, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 179, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 180, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 181, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 182, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 183, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 184, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 185, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 186, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 187, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 188, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 189, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 190, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 191, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 192, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 193, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 194, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 195, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 196, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 197, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 198, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 199, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 200, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 201, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 202, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 203, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 204, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 205, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 206, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 207, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 208, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 209, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 210, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 211, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 212, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 213, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 214, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 215, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 216, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 217, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 218, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 219, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 220, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 221, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 222, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 223, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 224, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 225, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 226, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 227, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 228, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 229, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 230, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 231, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 232, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 233, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 234, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 235, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 236, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 237, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 238, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 239, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 240, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 241, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 242, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 243, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 244, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 245, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 246, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 247, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 248, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 249, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 250, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 251, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 252, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 253, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 254, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 255, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 256, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 257, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 258, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 259, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 260, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 261, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 262, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 263, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 264, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 265, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 266, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 267, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 268, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 269, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 270, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 271, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 272, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 273, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 274, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 275, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 276, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 277, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 278, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 279, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 280, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 281, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 282, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 283, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 284, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 285, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 286, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 287, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 288, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 289, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 290, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 291, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 292, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 293, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 294, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 295, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 296, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 297, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 298, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 299, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 300, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 301, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 302, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 303, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 304, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 305, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 306, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 307, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 308, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 309, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 310, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 311, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 312, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 313, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 314, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 315, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 316, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 317, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 318, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 319, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 320, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 321, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 322, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 323, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 324, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 325, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 326, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 327, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 328, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 329, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 330, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 331, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 332, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 333, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 334, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 335, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 336, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 337, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 338, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 339, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 340, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 341, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 342, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 343, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 344, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 345, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 346, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 347, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 348, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 349, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 350, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 351, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 352, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 353, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 354, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 355, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 356, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 357, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 358, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 359, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 360, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 361, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 362, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 363, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 364, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 365, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 366, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 367, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 368, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 369, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 370, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 371, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 372, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 373, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 374, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 375, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 376, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 377, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 378, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 379, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 380, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 381, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 382, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 383, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 384, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 385, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 386, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 387, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 388, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 389, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 390, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 391, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 392, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 393, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 394, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 395, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 396, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 397, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 398, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 399, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 400, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 401, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 402, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 403, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 404, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 405, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 406, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 407, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 408, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 409, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 410, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 411, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 412, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 413, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 414, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 415, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 416, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 417, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 418, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 419, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 420, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 421, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 422, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 423, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 424, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 425, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 426, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 427, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 428, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 429, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

/* line 430, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 431, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 432, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 433, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 434, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 435, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 436, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: "";
}

/* line 437, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 438, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 439, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 440, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 441, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 442, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 443, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 444, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 445, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 446, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 447, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 448, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 449, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 450, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 451, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 452, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 453, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 454, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 455, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 456, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 457, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 458, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 459, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 460, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 461, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 462, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 463, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 464, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 465, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 466, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 467, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 468, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 469, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 470, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 471, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 472, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 473, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 474, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 475, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 476, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 477, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 478, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 479, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 480, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 481, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 482, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 483, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 484, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 485, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 486, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 487, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 488, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 489, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 490, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 491, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 492, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 493, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 494, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 495, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 496, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 497, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 498, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 499, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 500, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 501, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 502, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 503, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

/* line 504, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 505, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 506, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 507, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 508, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 509, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 510, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 511, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 512, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-genderless:before {
  content: "";
}

/* line 513, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 514, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 515, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 516, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 517, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 518, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 519, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 520, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 521, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 522, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 523, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-medium:before {
  content: "";
}

/* line 524, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

/* line 525, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-optin-monster:before {
  content: "";
}

/* line 526, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-opencart:before {
  content: "";
}

/* line 527, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-expeditedssl:before {
  content: "";
}

/* line 528, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

/* line 529, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

/* line 530, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

/* line 531, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

/* line 532, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

/* line 533, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mouse-pointer:before {
  content: "";
}

/* line 534, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-i-cursor:before {
  content: "";
}

/* line 535, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-group:before {
  content: "";
}

/* line 536, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-ungroup:before {
  content: "";
}

/* line 537, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note:before {
  content: "";
}

/* line 538, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note-o:before {
  content: "";
}

/* line 539, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-jcb:before {
  content: "";
}

/* line 540, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-diners-club:before {
  content: "";
}

/* line 541, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-clone:before {
  content: "";
}

/* line 542, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-balance-scale:before {
  content: "";
}

/* line 543, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-o:before {
  content: "";
}

/* line 544, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

/* line 545, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

/* line 546, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

/* line 547, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass:before {
  content: "";
}

/* line 548, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

/* line 549, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

/* line 550, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-scissors-o:before {
  content: "";
}

/* line 551, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-lizard-o:before {
  content: "";
}

/* line 552, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-spock-o:before {
  content: "";
}

/* line 553, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-pointer-o:before {
  content: "";
}

/* line 554, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-peace-o:before {
  content: "";
}

/* line 555, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-trademark:before {
  content: "";
}

/* line 556, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-registered:before {
  content: "";
}

/* line 557, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons:before {
  content: "";
}

/* line 558, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg:before {
  content: "";
}

/* line 559, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg-circle:before {
  content: "";
}

/* line 560, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tripadvisor:before {
  content: "";
}

/* line 561, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki:before {
  content: "";
}

/* line 562, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "";
}

/* line 563, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-get-pocket:before {
  content: "";
}

/* line 564, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-wikipedia-w:before {
  content: "";
}

/* line 565, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-safari:before {
  content: "";
}

/* line 566, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-chrome:before {
  content: "";
}

/* line 567, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-firefox:before {
  content: "";
}

/* line 568, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-opera:before {
  content: "";
}

/* line 569, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-internet-explorer:before {
  content: "";
}

/* line 570, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "";
}

/* line 571, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-contao:before {
  content: "";
}

/* line 572, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-500px:before {
  content: "";
}

/* line 573, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-amazon:before {
  content: "";
}

/* line 574, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-plus-o:before {
  content: "";
}

/* line 575, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-minus-o:before {
  content: "";
}

/* line 576, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-times-o:before {
  content: "";
}

/* line 577, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-check-o:before {
  content: "";
}

/* line 578, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-industry:before {
  content: "";
}

/* line 579, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-pin:before {
  content: "";
}

/* line 580, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-signs:before {
  content: "";
}

/* line 581, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-o:before {
  content: "";
}

/* line 582, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-map:before {
  content: "";
}

/* line 583, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-commenting:before {
  content: "";
}

/* line 584, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-commenting-o:before {
  content: "";
}

/* line 585, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-houzz:before {
  content: "";
}

/* line 586, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo:before {
  content: "";
}

/* line 587, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-black-tie:before {
  content: "";
}

/* line 588, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fonticons:before {
  content: "";
}

/* line 589, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-alien:before {
  content: "";
}

/* line 590, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-edge:before {
  content: "";
}

/* line 591, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card-alt:before {
  content: "";
}

/* line 592, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-codiepie:before {
  content: "";
}

/* line 593, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-modx:before {
  content: "";
}

/* line 594, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-fort-awesome:before {
  content: "";
}

/* line 595, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-usb:before {
  content: "";
}

/* line 596, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-product-hunt:before {
  content: "";
}

/* line 597, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-mixcloud:before {
  content: "";
}

/* line 598, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-scribd:before {
  content: "";
}

/* line 599, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle:before {
  content: "";
}

/* line 600, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle-o:before {
  content: "";
}

/* line 601, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle:before {
  content: "";
}

/* line 602, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle-o:before {
  content: "";
}

/* line 603, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-bag:before {
  content: "";
}

/* line 604, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-basket:before {
  content: "";
}

/* line 605, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-hashtag:before {
  content: "";
}

/* line 606, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth:before {
  content: "";
}

/* line 607, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth-b:before {
  content: "";
}

/* line 608, ../usr/local/bundle/gems/font-awesome-sass-4.5.0/assets/stylesheets/font-awesome/_icons.scss */
.fa-percent:before {
  content: "";
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 1, app/assets/stylesheets/core/_base.scss */
html {
  background: #43484a url(/assets/bg-1c8d5715d0d9f0fa98b0014991d158fd145d15e749c1e6d1512655da54e17ab5.png) repeat-y center;
  height: 100%;
  overflow: hidden;
}

/* line 6, app/assets/stylesheets/core/_base.scss */
body {
  background: #fff;
  border: 3px solid #d59d30;
  border-width: 3px 0;
  color: #222;
  font-size: 16px;
  line-height: 1.4em;
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
}

/* line 24, app/assets/stylesheets/core/_base.scss */
a, a:active, a:visited {
  color: #bd8619;
}

/* line 25, app/assets/stylesheets/core/_base.scss */
a:hover {
  color: #333;
}

/* line 27, app/assets/stylesheets/core/_base.scss */
::-moz-selection {
  background: #ccc;
  color: #222;
  text-shadow: none;
}

/* line 28, app/assets/stylesheets/core/_base.scss */
::selection {
  background: #ccc;
  color: #222;
  text-shadow: none;
}

/* line 29, app/assets/stylesheets/core/_base.scss */
a:link {
  -webkit-tap-highlight-color: #d59d30;
}

/* line 33, app/assets/stylesheets/core/_base.scss */
h1 {
  font-size: 2em;
}

/* line 36, app/assets/stylesheets/core/_base.scss */
h2 {
  font-size: 1.5em;
  text-align: center;
  margin-bottom: 1.5em;
}

/* line 40, app/assets/stylesheets/core/_base.scss */
h2 + p.centered {
  margin-top: -2em;
}

/* line 44, app/assets/stylesheets/core/_base.scss */
h3 {
  font-size: 1.17em;
}

/* line 48, app/assets/stylesheets/core/_base.scss */
img {
  max-width: 100%;
}

/* line 52, app/assets/stylesheets/core/_base.scss */
label {
  font-size: 16px;
  font-weight: bold;
}

/* line 55, app/assets/stylesheets/core/_base.scss */
label.small {
  font-size: 14px;
  font-weight: normal;
}

/* line 60, app/assets/stylesheets/core/_base.scss */
input[type="text"] {
  font-size: 16px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 66, app/assets/stylesheets/core/_base.scss */
form {
  margin-bottom: 20px;
}

/* line 68, app/assets/stylesheets/core/_base.scss */
fieldset {
  margin-bottom: 20px;
}

/* line 71, app/assets/stylesheets/core/_base.scss */
label a {
  font-weight: normal;
}

/* line 75, app/assets/stylesheets/core/_base.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="date"],
input[type="number"],
textarea,
select {
  border: 1px solid #ccc;
  padding: 6px 4px;
  outline: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font: 15px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222;
  margin: 0;
  width: 210px;
  max-width: 100%;
  display: block;
  margin-bottom: 20px;
  background: #fff;
}

/* line 97, app/assets/stylesheets/core/_base.scss */
select {
  padding: 0;
}

/* line 99, app/assets/stylesheets/core/_base.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
textarea:focus {
  border: 1px solid #aaa;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

/* line 110, app/assets/stylesheets/core/_base.scss */
textarea {
  min-height: 60px;
}

/* line 112, app/assets/stylesheets/core/_base.scss */
legend {
  display: block;
  font-weight: bold;
  font-size: 1.33em;
  padding-bottom: 1em;
}

/* line 117, app/assets/stylesheets/core/_base.scss */
select {
  width: 220px;
}

/* line 119, app/assets/stylesheets/core/_base.scss */
input[type="checkbox"] {
  display: inline;
}

/* line 122, app/assets/stylesheets/core/_base.scss */
.error, .alert, .notice, .success, .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #ddd;
}

/* line 123, app/assets/stylesheets/core/_base.scss */
.error, .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}

/* line 124, app/assets/stylesheets/core/_base.scss */
.notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}

/* line 125, app/assets/stylesheets/core/_base.scss */
.success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}

/* line 126, app/assets/stylesheets/core/_base.scss */
.info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}

/* line 127, app/assets/stylesheets/core/_base.scss */
.error a, .alert a {
  color: #8a1f11;
}

/* line 128, app/assets/stylesheets/core/_base.scss */
.notice a {
  color: #514721;
}

/* line 129, app/assets/stylesheets/core/_base.scss */
.success a {
  color: #264409;
}

/* line 130, app/assets/stylesheets/core/_base.scss */
.info a {
  color: #205791;
}

/* line 131, app/assets/stylesheets/core/_base.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 134, app/assets/stylesheets/core/_base.scss */
.header {
  font-weight: bold;
}

/* line 135, app/assets/stylesheets/core/_base.scss */
.factor_color {
  float: left;
  margin-top: 4px;
  width: 25px;
  height: 25px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  border-radius: 500px;
  border: 1px solid #ACACAC;
}

/* line 145, app/assets/stylesheets/core/_base.scss */
.half-width {
  width: 50%;
}

/* line 146, app/assets/stylesheets/core/_base.scss */
.width_50 {
  width: 50% !important;
}

/* line 149, app/assets/stylesheets/core/_base.scss */
.manager_table {
  width: 100%;
}

/* line 152, app/assets/stylesheets/core/_base.scss */
.manager_table, th {
  padding-left: 1px;
}

/* line 155, app/assets/stylesheets/core/_base.scss */
input[readonly="readonly"] {
  background: lightgray;
}

/* line 188, app/assets/stylesheets/core/_neat.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -spec-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, app/assets/stylesheets/core/_layout.scss */
.l-top-adjustment {
  padding-top: 2.5em;
}

/* line 10, app/assets/stylesheets/core/_layout.scss */
.l-row-space {
  margin-top: 12px;
}

/* line 14, app/assets/stylesheets/core/_layout.scss */
.l-row-space-bottom {
  padding-bottom: 20px;
}

/* line 18, app/assets/stylesheets/core/_layout.scss */
.l-row {
  display: block;
}

/* line 20, ../usr/local/bundle/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.l-row::after {
  clear: both;
  content: "";
  display: block;
}

/* line 22, app/assets/stylesheets/core/_layout.scss */
.l-offset-3 {
  margin-left: 0%;
}

@media screen and (min-width: 768px) {
  /* line 22, app/assets/stylesheets/core/_layout.scss */
  .l-offset-3 {
    margin-left: 25.4716981132%;
  }
}

/* line 30, app/assets/stylesheets/core/_layout.scss */
.l-offset-2 {
  margin-left: 0%;
}

@media screen and (min-width: 768px) {
  /* line 30, app/assets/stylesheets/core/_layout.scss */
  .l-offset-2 {
    margin-left: 16.9811320755%;
  }
}

/* line 38, app/assets/stylesheets/core/_layout.scss */
.l-row-accordion {
  display: block;
  max-height: 500px;
  overflow: hidden;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -spec-transition: all 1s linear;
  transition: all 1s linear;
}

/* line 20, ../usr/local/bundle/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.l-row-accordion::after {
  clear: both;
  content: "";
  display: block;
}

/* line 45, app/assets/stylesheets/core/_layout.scss */
.l-hidden {
  display: none !important;
}

/* line 49, app/assets/stylesheets/core/_layout.scss */
.l-col-8 {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.l-col-8:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 49, app/assets/stylesheets/core/_layout.scss */
  .l-col-8 {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 66.0377358491%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .l-col-8:last-child {
    margin-right: 0;
  }
}

/* line 57, app/assets/stylesheets/core/_layout.scss */
.l-col-6 {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.l-col-6:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 57, app/assets/stylesheets/core/_layout.scss */
  .l-col-6 {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 49.0566037736%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .l-col-6:last-child {
    margin-right: 0;
  }
}

/* line 65, app/assets/stylesheets/core/_layout.scss */
.l-col-5 {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.l-col-5:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 65, app/assets/stylesheets/core/_layout.scss */
  .l-col-5 {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 40.5660377358%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .l-col-5:last-child {
    margin-right: 0;
  }
}

/* line 73, app/assets/stylesheets/core/_layout.scss */
.l-col-4 {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.l-col-4:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 73, app/assets/stylesheets/core/_layout.scss */
  .l-col-4 {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 32.0754716981%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .l-col-4:last-child {
    margin-right: 0;
  }
}

/* line 81, app/assets/stylesheets/core/_layout.scss */
.l-col-2 {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.l-col-2:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 81, app/assets/stylesheets/core/_layout.scss */
  .l-col-2 {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 15.0943396226%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .l-col-2:last-child {
    margin-right: 0;
  }
}

/* line 89, app/assets/stylesheets/core/_layout.scss */
.offset-4 {
  margin-left: 0%;
}

@media screen and (min-width: 768px) {
  /* line 89, app/assets/stylesheets/core/_layout.scss */
  .offset-4 {
    margin-left: 33.9622641509%;
  }
}

/* line 97, app/assets/stylesheets/core/_layout.scss */
.offset-3 {
  margin-left: 0%;
}

@media screen and (min-width: 768px) {
  /* line 97, app/assets/stylesheets/core/_layout.scss */
  .offset-3 {
    margin-left: 25.4716981132%;
  }
}

/* line 105, app/assets/stylesheets/core/_layout.scss */
.offset-2 {
  margin-left: 0%;
}

@media screen and (min-width: 768px) {
  /* line 105, app/assets/stylesheets/core/_layout.scss */
  .offset-2 {
    margin-left: 16.9811320755%;
  }
}

/* line 116, app/assets/stylesheets/core/_layout.scss */
.accordion_closed {
  max-height: 0;
}

/* line 6, app/assets/stylesheets/core/_skin.scss */
.skin-bg-lighter1-gray {
  background-color: #F0F0F0;
}

/* line 9, app/assets/stylesheets/core/_skin.scss */
.skin-bg-light-gray {
  background-color: #F7F7F7;
}

/* line 12, app/assets/stylesheets/core/_skin.scss */
.skin-green {
  color: #3a822f;
}

/* line 6, app/assets/stylesheets/core/_typography.scss */
.t-title-lg {
  font-size: 30px;
  font-weight: bold;
}

/* line 10, app/assets/stylesheets/core/_typography.scss */
.t-title-med {
  font-size: 18px;
  font-weight: normal;
}

/* line 14, app/assets/stylesheets/core/_typography.scss */
.t-title-sm {
  font-size: 16px;
  font-weight: normal;
}

/* line 18, app/assets/stylesheets/core/_typography.scss */
.txt-left {
  text-align: left;
}

/* line 21, app/assets/stylesheets/core/_typography.scss */
.txt-center {
  text-align: center;
}

/* line 24, app/assets/stylesheets/core/_typography.scss */
.txt-right {
  text-align: right;
}

/* line 27, app/assets/stylesheets/core/_typography.scss */
.txt-underline {
  text-decoration: underline;
}

/* @group Global
----------------------------------------------- */
/* line 23, app/assets/stylesheets/core/../modules/2-style.scss */
.title ::-webkit-input-placeholder {
  font-size: 0.8em;
  line-height: 1.6em;
}

/* line 27, app/assets/stylesheets/core/../modules/2-style.scss */
.title :-moz-placeholder {
  font-size: 0.8em;
  line-height: 1.6em;
}

/* line 34, app/assets/stylesheets/core/../modules/2-style.scss */
.wrapper {
  position: relative;
  display: table;
  width: 96%;
  max-width: 960px;
  margin: 0 auto;
  height: 100%;
}

/* line 42, app/assets/stylesheets/core/../modules/2-style.scss */
.container {
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  padding-top: 64px;
}

/* line 48, app/assets/stylesheets/core/../modules/2-style.scss */
.purchaseform,
.filter,
.filterform,
.new_return_invoice,
.checkout footer,
.contactInfo,
.page {
  max-width: 960px;
  margin: 0 auto;
}

/* line 60, app/assets/stylesheets/core/../modules/2-style.scss */
.external h2 {
  text-align: left;
  margin: 1.5em 0 0.5em 0;
}

/* line 65, app/assets/stylesheets/core/../modules/2-style.scss */
.hidden_swipe {
  display: none;
}

/* line 68, app/assets/stylesheets/core/../modules/2-style.scss */
.login {
  max-width: 400px;
  margin: 0 auto;
  width: 96%;
}

/* line 72, app/assets/stylesheets/core/../modules/2-style.scss */
.login input {
  width: 100%;
}

/* line 75, app/assets/stylesheets/core/../modules/2-style.scss */
.login h2 {
  margin: -1em 0 0 0;
}

/* line 78, app/assets/stylesheets/core/../modules/2-style.scss */
.login p {
  line-height: 1.2em;
}

/* line 81, app/assets/stylesheets/core/../modules/2-style.scss */
.login .btn {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 87, app/assets/stylesheets/core/../modules/2-style.scss */
.site-footer {
  position: fixed;
  bottom: 20px;
  background: #fff;
  background-image: -moz-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background-image: -o-linear-gradient(top, #f6f6f6 0%, #fff 100%);
  background-image: linear-gradient(to bottom, #f6f6f6 0%, #fff 100%);
  border-top: 1px solid #ccc;
  border-bottom: 3px solid #d59d30;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1), 0 -2px 8px rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
  color: #666;
  font-size: 0.9em;
  line-height: 1.4em;
  padding: 8px 0;
  height: 56px;
  width: 100%;
  text-align: center;
  z-index: 100;
}

/* line 105, app/assets/stylesheets/core/../modules/2-style.scss */
.site-footer .links {
  display: block;
  margin: 0 10px;
  white-space: nowrap;
}

/* line 111, app/assets/stylesheets/core/../modules/2-style.scss */
.contactInfo {
  width: 100%;
}

/* line 113, app/assets/stylesheets/core/../modules/2-style.scss */
.contactInfo a {
  text-decoration: none;
}

/* @end */
/* line 121, app/assets/stylesheets/core/../modules/2-style.scss */
.q {
  text-decoration: none;
  display: inline-block;
  background: #fff;
  background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 70%);
  background-image: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 70%);
  background-image: -o-linear-gradient(top, #fff 0%, #f6f6f6 70%);
  background-image: linear-gradient(to bottom, #fff 0%, #f6f6f6 70%);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid #ccc;
  border-radius: 50%;
  color: #003368;
  font-size: 14px;
  line-height: 18px;
  width: 18px;
  text-align: center;
  text-shadow: none;
}

/* line 135, app/assets/stylesheets/core/../modules/2-style.scss */
.q:visited {
  color: #003368;
}

/* line 139, app/assets/stylesheets/core/../modules/2-style.scss */
.title {
  background-color: #d59d30;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  border: 1px solid #d59d30;
  border-radius: 0.25em;
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.6), inset 0 -1px 4px rgba(255, 255, 255, 0.4), 0 1px 3px rgba(0, 0, 0, 0.1), 0 3px 8px rgba(0, 0, 0, 0.1);
  color: #fff;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}

/* line 153, app/assets/stylesheets/core/../modules/2-style.scss */
.title input[type="number"],
.title input[type="text"],
.title input[type="email"] {
  width: 90%;
  padding: 0.5em 4.5%;
  font-size: 1em;
  text-align: center;
}

/* line 161, app/assets/stylesheets/core/../modules/2-style.scss */
.title select {
  width: 100%;
  margin-bottom: 2px;
  height: 2.4em;
  max-height: 54px;
}

/* line 168, app/assets/stylesheets/core/../modules/2-style.scss */
.col {
  width: 48%;
  margin-right: 4%;
  float: left;
}

/* line 172, app/assets/stylesheets/core/../modules/2-style.scss */
.col + .col {
  margin-right: 0;
}

/* line 177, app/assets/stylesheets/core/../modules/2-style.scss */
.right_align {
  text-align: right;
}

/* line 180, app/assets/stylesheets/core/../modules/2-style.scss */
.left_align {
  text-align: left;
}

/* line 183, app/assets/stylesheets/core/../modules/2-style.scss */
.well {
  padding: 10px;
  background-color: #FAFAFA;
  border: 1px solid #CCCCCC;
}

/* line 189, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist label {
  display: block;
  padding: 0.5em 2%;
  background: #f6f6f6;
  border: 1px solid #ddd;
}

/* line 194, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist label + label {
  margin-top: -1px;
}

/* line 197, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist label input {
  margin-right: 10px;
}

/* line 200, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist label input[type="text"] {
  width: 96%;
  padding: 6px 2%;
  margin-bottom: 0;
}

/* line 205, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist label:first-of-type {
  border-radius: 0.5em 0.5em 0 0;
}

/* line 208, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist label:last-of-type {
  border-radius: 0 0 0.5em 0.5em;
}

/* line 213, app/assets/stylesheets/core/../modules/2-style.scss */
.flash_msg {
  position: absolute;
  top: 2em;
  left: 6%;
  z-index: 1000;
  width: 92%;
  max-width: 900px;
  padding: 6px 2%;
  margin: 0 auto 0 auto;
  line-height: 1.4em;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 0.5em;
  background: #f6f6f6;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 230, app/assets/stylesheets/core/../modules/2-style.scss */
.flash_alert {
  background: #ffc;
  border-color: #d3d35c;
  color: #660;
}

/* line 235, app/assets/stylesheets/core/../modules/2-style.scss */
.flash_error {
  background: #fcc;
  border-color: #f00;
  color: #600;
}

/* line 240, app/assets/stylesheets/core/../modules/2-style.scss */
.flash_success {
  background: #cfc;
  border-color: #5dd45d;
  color: #060;
}

/* line 246, app/assets/stylesheets/core/../modules/2-style.scss */
.centered {
  text-align: center;
}

/* line 250, app/assets/stylesheets/core/../modules/2-style.scss */
.images-right > li {
  float: left;
  width: 100%;
}

/* line 254, app/assets/stylesheets/core/../modules/2-style.scss */
.images-right img {
  border: 1px solid #ccc;
  float: right;
  margin: 1em 0 1em 30px;
}

/* @end */
/* @group App
----------------------------------------------- */
/* line 265, app/assets/stylesheets/core/../modules/2-style.scss */
#logo {
  font-size: 1em;
  margin: 0 auto;
  padding: 2em 0 1em;
  width: 52%;
  min-width: 340px;
  max-width: 520px;
  overflow: hidden;
  position: relative;
}

/* line 274, app/assets/stylesheets/core/../modules/2-style.scss */
#logo span {
  display: block;
  height: 1px;
  position: absolute;
  left: -999em;
}

/* line 280, app/assets/stylesheets/core/../modules/2-style.scss */
#logo.left {
  margin: 0 9% 0 0;
  display: inline-block;
}

/* line 286, app/assets/stylesheets/core/../modules/2-style.scss */
.filter {
  text-align: center;
  width: 100%;
}

/* line 289, app/assets/stylesheets/core/../modules/2-style.scss */
.filter .btn {
  width: 31.5%;
  margin: 0 0.5% 0.5em 0.5%;
  font-size: 1.33em;
  vertical-align: middle;
}

/* line 296, app/assets/stylesheets/core/../modules/2-style.scss */
.filter .btn.small {
  width: 20%;
  margin: 0 0.5% 0.5em 0.5%;
  font-size: 1.0em;
  vertical-align: middle;
}

/* line 305, app/assets/stylesheets/core/../modules/2-style.scss */
.long-choice .btn {
  width: 54%;
}

/* line 311, app/assets/stylesheets/core/../modules/2-style.scss */
.return.btn {
  margin-top: 1em;
}

/* line 315, app/assets/stylesheets/core/../modules/2-style.scss */
label.title {
  padding: 1em 0 0 0;
  font-size: 1.33em;
}

/* line 318, app/assets/stylesheets/core/../modules/2-style.scss */
label.title input {
  border-color: #d59d30;
  margin: 1em auto 1px auto;
}

/* line 321, app/assets/stylesheets/core/../modules/2-style.scss */
label.title input:focus {
  border-color: #edc554;
}

/* line 325, app/assets/stylesheets/core/../modules/2-style.scss */
label.title select {
  margin: 1em auto 1px auto;
  font-size: 1em;
}

/* line 330, app/assets/stylesheets/core/../modules/2-style.scss */
.filterform {
  width: 90%;
  margin: 3em auto 0 auto;
}

/* line 333, app/assets/stylesheets/core/../modules/2-style.scss */
.filterform #logo {
  width: 40%;
  vertical-align: top;
}

/* line 337, app/assets/stylesheets/core/../modules/2-style.scss */
.filterform fieldset {
  width: 50%;
  min-width: 360px;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}

/* line 344, app/assets/stylesheets/core/../modules/2-style.scss */
.filterform label {
  width: 100%;
  margin-bottom: 10px;
}

/* line 348, app/assets/stylesheets/core/../modules/2-style.scss */
.filterform .btn {
  width: 100%;
  font-size: 1.33em;
}

/* line 353, app/assets/stylesheets/core/../modules/2-style.scss */
#logo + .filterform {
  margin-top: 0;
}

/* line 356, app/assets/stylesheets/core/../modules/2-style.scss */
.two-forms {
  text-align: center;
}

/* line 358, app/assets/stylesheets/core/../modules/2-style.scss */
.two-forms .filterform {
  float: none;
  display: inline-block;
  width: 46%;
  margin: 0 1.8%;
}

/* line 363, app/assets/stylesheets/core/../modules/2-style.scss */
.two-forms .filterform fieldset {
  width: 100%;
  float: none;
}

/* line 369, app/assets/stylesheets/core/../modules/2-style.scss */
.two-col.filterform {
  text-align: center;
}

/* line 371, app/assets/stylesheets/core/../modules/2-style.scss */
.two-col.filterform fieldset {
  float: none;
  display: inline-block;
  width: 46%;
  margin: 0 1.8%;
  vertical-align: top;
}

/* line 380, app/assets/stylesheets/core/../modules/2-style.scss */
.swipe {
  text-align: center;
  margin: 10px 0 0 0;
}

/* line 383, app/assets/stylesheets/core/../modules/2-style.scss */
.swipe img {
  max-width: 100px;
}

/* line 388, app/assets/stylesheets/core/../modules/2-style.scss */
.coupon {
  width: 100%;
}

/* line 390, app/assets/stylesheets/core/../modules/2-style.scss */
.coupon input {
  display: inline-block;
}

/* line 395, app/assets/stylesheets/core/../modules/2-style.scss */
.dealership_filter {
  background: #f6f6f6;
  border-radius: 0.5em;
  border: 1px solid #ddd;
  padding: 10px;
  text-align: center;
}

/* line 401, app/assets/stylesheets/core/../modules/2-style.scss */
.dealership_filter label, .dealership_filter select {
  display: inline-block;
}

/* line 404, app/assets/stylesheets/core/../modules/2-style.scss */
.dealership_filter label {
  margin-right: 10px;
}

/* line 407, app/assets/stylesheets/core/../modules/2-style.scss */
.dealership_filter select {
  height: 2.4em;
  max-height: 54px;
  margin: 0 10px 0 0;
  vertical-align: middle;
}

/* line 415, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 1.2em;
  width: 100%;
}

/* line 419, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_list li {
  float: left;
  margin-bottom: 2.5em;
  width: 100%;
  position: relative;
}

/* line 425, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_list .disabled_vehicle .content {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  opacity: 0.6;
}

/* line 429, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_list .past_cutoff_vehicle .content {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  opacity: 0.6;
}

/* line 433, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_list .seller_paid_vehicle .content {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  opacity: 0.6;
}

/* line 437, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_list .pending_vehicle .content {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
  opacity: 0.6;
}

/* line 442, app/assets/stylesheets/core/../modules/2-style.scss */
.offer_group_heading {
  font-weight: bold;
}

/* line 445, app/assets/stylesheets/core/../modules/2-style.scss */
.left_lot, .past_cutoff, .seller_paid, .ineligible_by_condition, .pending, .discounted {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  padding: 5px 9px;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: bold;
  z-index: 100;
}

/* line 456, app/assets/stylesheets/core/../modules/2-style.scss */
.left_lot, .past_cutoff, .ineligible_by_condition {
  position: absolute;
  width: 51%;
  top: -5px;
  left: -5px;
}

/* line 462, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_paid {
  position: relative;
  bottom: -10px;
}

/* line 467, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_info {
  float: left;
  width: 45%;
}

/* line 471, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_description,
.guaranteed_vehicle_description {
  float: left;
  padding: 0.5em 2% 1.5em 2%;
  background: #f6f6f6;
  border-radius: 0.5em 0 0 0.5em;
  border: 1px solid #ddd;
  margin-right: -1px;
}

/* line 480, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_description h3,
.guaranteed_vehicle_description h3 {
  margin-bottom: 0.3em;
  padding-right: 50px;
}

/* line 484, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_description > div,
.guaranteed_vehicle_description > div {
  display: inline-block;
  margin: 0.1em 0;
  padding-right: 2%;
}

/* line 498, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_description > .ineligibility_reason,
.vehicle_description > .ineligible,
.guaranteed_vehicle_description > .ineligibility_reason,
.guaranteed_vehicle_description > .ineligible {
  white-space: normal;
  margin-bottom: 4px;
  margin-top: 0;
}

/* line 505, app/assets/stylesheets/core/../modules/2-style.scss */
.badge {
  background-color: gray;
  display: inline-block;
  float: right;
  margin: -6px -40px -6px 0;
  font-size: 0.8em;
  font-weight: bold;
  padding: 4px 7px;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  border: 2px solid #fff;
  border-radius: 2em;
  text-align: center;
}

/* line 519, app/assets/stylesheets/core/../modules/2-style.scss */
.badge.blue {
  background-color: #5a82c7;
}

/* line 520, app/assets/stylesheets/core/../modules/2-style.scss */
.badge.black {
  background-color: black;
}

/* line 523, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors_link {
  clear: left;
  display: inline-block;
  float: left;
  margin-top: 0.3em;
  color: #fff;
  background: #889199;
  background: rgba(0, 0, 0, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.25em;
  padding: 3px 9px;
  margin-bottom: -5px;
  text-decoration: none;
}

/* line 536, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors_link:visited {
  color: #fff;
}

/* line 539, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors_link:hover {
  color: #fff;
}

/* line 543, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors {
  display: none;
  clear: left;
  float: left;
  width: 212%;
  padding: 0 2% 1em 2%;
  background: #f6f6f6;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 0.5em 0.5em;
  margin-top: -0.3em;
}

/* line 554, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors > p {
  width: 40%;
  min-height: 1em;
  font-weight: bold;
}

/* line 559, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors h4 {
  margin: 1em 0 0.5em 0;
}

/* line 562, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 565, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors li {
  margin-bottom: 0.5em;
}

/* line 567, app/assets/stylesheets/core/../modules/2-style.scss */
.price_factors li span {
  display: inline-block;
  margin-right: 2%;
  width: 48%;
  text-align: right;
  vertical-align: middle;
}

/* line 577, app/assets/stylesheets/core/../modules/2-style.scss */
.buynet {
  font-size: 18px;
}

/* line 581, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid, .new-product-fee {
  text-align: left;
}

/* line 583, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid .decorate, .new-product-fee .decorate {
  margin-top: 50px;
}

/* line 586, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid .lrg-font, .new-product-fee .lrg-font {
  font-size: 23px;
}

/* line 589, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid .smll-font, .new-product-fee .smll-font {
  font-size: 18px;
}

/* line 592, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid .bold, .new-product-fee .bold {
  font-weight: bold;
}

/* line 595, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid .right-align, .new-product-fee .right-align {
  text-align: right;
}

/* line 598, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid #how_paid_information_payment_type, .new-product-fee #how_paid_information_payment_type {
  width: 400px;
}

/* line 601, app/assets/stylesheets/core/../modules/2-style.scss */
.how-paid #floor_plan_company, .new-product-fee #floor_plan_company {
  width: 400px;
}

/* line 606, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options {
  float: right;
  width: 55%;
  text-align: center;
}

/* line 610, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options .btn {
  margin: -0.25em 0;
  font-size: 0.9em;
}

/* line 614, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options .distance_500_row {
  display: none;
}

/* line 617, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options .distance_selections label {
  display: inline-block;
}

/* line 621, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options .no_guarantee_options input {
  float: left;
}

/* line 624, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options .no_guarantee_options label {
  text-align: left;
}

/* line 629, app/assets/stylesheets/core/../modules/2-style.scss */
.purchased_guarantee_information table,
.guarantee_options table,
.sold-vehicles-admin table {
  background: #fff;
  text-align: center;
  width: 100%;
}

/* line 635, app/assets/stylesheets/core/../modules/2-style.scss */
.purchased_guarantee_information table th,
.guarantee_options table th,
.sold-vehicles-admin table th {
  background-color: #d59d30;
  border: 1px solid #c89023;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  line-height: 1.2em;
  padding: 0.5em;
}

/* line 643, app/assets/stylesheets/core/../modules/2-style.scss */
.purchased_guarantee_information table th span,
.guarantee_options table th span,
.sold-vehicles-admin table th span {
  font-size: 0.9em;
  line-height: 1.2em;
  display: block;
}

/* line 649, app/assets/stylesheets/core/../modules/2-style.scss */
.purchased_guarantee_information table thead th,
.guarantee_options table thead th,
.sold-vehicles-admin table thead th {
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
  width: 20%;
}

/* line 653, app/assets/stylesheets/core/../modules/2-style.scss */
.purchased_guarantee_information table td,
.guarantee_options table td,
.sold-vehicles-admin table td {
  border: 1px solid #ccc;
  vertical-align: middle;
}

/* line 658, app/assets/stylesheets/core/../modules/2-style.scss */
.deploy_time {
  bottom: 0px;
}

/* line 662, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_categories {
  text-align: center;
}

/* line 664, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_categories .btn {
  margin-bottom: 4px;
  padding: 0.5em 0.75em;
}

/* line 669, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution {
  display: none;
  text-align: center;
}

/* line 672, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution h3 {
  display: inline-block;
  width: 30%;
  margin-right: -0.3em;
}

/* line 677, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution .distribution {
  display: inline-block;
  width: 70%;
}

/* line 681, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution .distribution .annotations table {
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}

/* line 685, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution .distribution .annotations table tr.prices {
  font-size: 1.5em;
  font-weight: bold;
}

/* line 689, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution .distribution .annotations table td {
  width: 33%;
}

/* line 692, app/assets/stylesheets/core/../modules/2-style.scss */
.pricing_distribution .distribution .annotations table td.median_price {
  border-color: #4e80c1;
  border-width: 2px;
  border-style: solid;
  background-color: #dce6f2;
}

/* line 702, app/assets/stylesheets/core/../modules/2-style.scss */
.details {
  clear: right;
}

/* line 705, app/assets/stylesheets/core/../modules/2-style.scss */
h4.footnote {
  font-size: 13px;
  line-height: 1.2em;
}

/* line 709, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_information {
  padding: 2px 4px 2px 4px;
  background-color: #cccccc;
}

/* line 712, app/assets/stylesheets/core/../modules/2-style.scss */
.vehicle_information + h2 {
  margin: 1.5em 0 0.5em 0;
}

/* line 716, app/assets/stylesheets/core/../modules/2-style.scss */
.run_list_vehicle_information {
  text-align: left;
}

/* line 721, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options table label {
  display: block;
  padding: 1.5em 0;
  position: relative;
  overflow: hidden;
}

/* line 726, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options table label input {
  position: absolute;
  left: -999em;
}

/* line 732, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_options table td[rowspan="2"] label {
  padding: 3.7em 0;
}

/* line 738, app/assets/stylesheets/core/../modules/2-style.scss */
.distance_selections,
.no_guarantee_options {
  background: #fff;
  border: 1px solid #ddd;
  text-align: left;
}

/* line 743, app/assets/stylesheets/core/../modules/2-style.scss */
.distance_selections > label,
.no_guarantee_options > label {
  padding: 4px 6px;
}

/* line 747, app/assets/stylesheets/core/../modules/2-style.scss */
.distance_selections {
  border-bottom: 0;
  padding: 5px;
}

/* line 750, app/assets/stylesheets/core/../modules/2-style.scss */
.distance_selections > label {
  color: #777;
}

/* line 753, app/assets/stylesheets/core/../modules/2-style.scss */
.distance_selections .selected {
  background: none;
  color: #000;
}

/* line 758, app/assets/stylesheets/core/../modules/2-style.scss */
.no_guarantee_options {
  border-width: 0 1px;
}

/* line 760, app/assets/stylesheets/core/../modules/2-style.scss */
.no_guarantee_options > label {
  padding: 5px;
  position: relative;
  overflow: hidden;
  color: #777;
  border-bottom: 1px solid #ddd;
}

/* line 766, app/assets/stylesheets/core/../modules/2-style.scss */
.no_guarantee_options > label input[type="radio"] {
  position: absolute;
  left: -100px;
}

/* line 770, app/assets/stylesheets/core/../modules/2-style.scss */
.no_guarantee_options > label span {
  color: #000;
  display: inline-block;
  min-width: 30px;
}

/* line 776, app/assets/stylesheets/core/../modules/2-style.scss */
.no_guarantee_options .selected label, .no_guarantee_options .selected span {
  color: #fff !important;
}

/* line 779, app/assets/stylesheets/core/../modules/2-style.scss */
.no_guarantee_options .q {
  margin-left: 10px;
}

/* line 785, app/assets/stylesheets/core/../modules/2-style.scss */
.price_matrix th {
  font-size: 0.9em;
  padding: 0.3em 0.5em;
}

/* line 789, app/assets/stylesheets/core/../modules/2-style.scss */
.price_matrix thead th:first-child {
  width: 25%;
}

/* line 792, app/assets/stylesheets/core/../modules/2-style.scss */
.price_matrix tbody th {
  text-align: left;
}

/* line 795, app/assets/stylesheets/core/../modules/2-style.scss */
.price_matrix table label {
  padding: 0.95em 0;
}

/* line 800, app/assets/stylesheets/core/../modules/2-style.scss */
.selected,
.seller_paid_vehicle .vehicle_description {
  background: #3a822f;
  color: #fff;
}

/* line 806, app/assets/stylesheets/core/../modules/2-style.scss */
.inspection {
  display: none;
}

/* line 811, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate table {
  min-height: 118px;
}

/* line 814, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate thead th {
  width: 50%;
  padding: 0.3em;
}

/* line 818, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate td, .estimate tbody th {
  padding: 0.3em 10px;
}

/* line 821, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate .vehicle_description {
  margin-top: 0;
  padding: 0 2% 1em 2%;
}

/* line 824, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate .vehicle_description > div {
  margin: 0;
}

/* line 828, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate td[colspan="4"] {
  text-align: center;
}

/* line 831, app/assets/stylesheets/core/../modules/2-style.scss */
.estimate .price_factors_link {
  margin: 0.3em;
  float: none;
}

/* line 836, app/assets/stylesheets/core/../modules/2-style.scss */
div.pagination {
  font-weight: bold;
  margin: 2em 0;
  text-align: center;
  clear: both;
}

/* line 841, app/assets/stylesheets/core/../modules/2-style.scss */
div.pagination nav, div.pagination li, div.pagination a {
  display: inline-block;
}

/* line 844, app/assets/stylesheets/core/../modules/2-style.scss */
div.pagination nav {
  margin: 0 20px;
}

/* line 847, app/assets/stylesheets/core/../modules/2-style.scss */
div.pagination a {
  margin: 0 4px;
}

/* line 851, app/assets/stylesheets/core/../modules/2-style.scss */
.select_locale {
  display: inline-block;
}

/* line 853, app/assets/stylesheets/core/../modules/2-style.scss */
.select_locale .select {
  border: 1px solid;
  border-radius: 5px;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  font-weight: normal;
  padding: 0.8em;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  max-height: 150px;
  overflow-y: auto;
}

/* line 869, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout_bar {
  position: fixed;
  z-index: 100;
  top: 20px;
  width: 100%;
  left: 0;
  right: 0;
  padding: 8px 0;
  text-align: right;
  background: #fff;
  background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
  background-image: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  border-top: 3px solid #d59d30;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.1), inset 0 -1px 0 #fff;
}

/* line 885, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout_bar .container {
  display: block;
  padding: 0;
  width: 96%;
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}

/* line 893, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout_bar .btn {
  padding: 0.8em;
}

/* line 895, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout_bar .btn + .btn {
  margin-left: 20px;
}

/* line 899, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout_bar .print_btn,
.checkout_bar .cancel_btn,
.checkout_bar .pricing_btn {
  float: left;
}

/* line 905, app/assets/stylesheets/core/../modules/2-style.scss */
.step {
  display: inline-block;
  margin-right: 10px;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 0.36em;
  text-align: center;
  opacity: 0.6;
}

/* line 915, app/assets/stylesheets/core/../modules/2-style.scss */
form footer,
.checkout footer {
  clear: both;
  text-align: right;
}

/* line 919, app/assets/stylesheets/core/../modules/2-style.scss */
form footer .btn,
.checkout footer .btn {
  padding: 0.8em;
}

/* line 924, app/assets/stylesheets/core/../modules/2-style.scss */
h2 + .checkout > p:first-child {
  margin-top: -1em;
}

/* line 928, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout .content {
  max-width: 600px;
  margin: 0 auto;
}

/* line 932, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-bottom: 2px solid #ccc;
  margin: 0 auto 1em auto;
}

/* line 937, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout li {
  float: left;
  width: 100%;
  margin: 0 0 1.5em 0;
  background: none;
  box-shadow: none;
}

/* line 943, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout li > div {
  min-width: 23%;
  padding-right: 2%;
  float: left;
}

/* line 948, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout li .lane_no, .checkout li .vehicle_price {
  clear: left;
}

/* line 952, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout h1 {
  margin-bottom: 1em;
}

/* line 955, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout h3 {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 959, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout h3 > div {
  float: left;
  width: 48%;
  padding-right: 2%;
}

/* line 964, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout h3 .type {
  padding: 0 0 0 2%;
  min-width: 160px;
}

/* line 968, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout h3 .price {
  margin-left: 10px;
  float: right;
  text-align: right;
}

/* line 974, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout .if_bid {
  line-height: 1.4em;
  float: none;
  margin-right: 0;
}

/* line 979, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout .terms {
  float: left;
  margin-top: 0;
}

/* line 982, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout .terms li {
  margin-bottom: 0.5em;
}

/* line 986, app/assets/stylesheets/core/../modules/2-style.scss */
.checkout #email {
  width: 340px;
}

/* line 990, app/assets/stylesheets/core/../modules/2-style.scss */
.guarantee_description {
  float: left;
  width: 50%;
}

/* line 994, app/assets/stylesheets/core/../modules/2-style.scss */
.total {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
  text-align: right;
}

/* line 1001, app/assets/stylesheets/core/../modules/2-style.scss */
.stars {
  display: inline-block;
  width: 130px;
  height: 30px;
  line-height: 30px;
  background-image: url(/assets/stars-c8f9bf0ea70d2cb6ade7d1d46ba660d3d90317d5a781dd557ad77fdd75fa551a.png);
  background-repeat: repeat-x;
  background-size: 260px 25px;
  vertical-align: middle;
  text-indent: -999em;
  overflow: hidden;
  margin: -0.2em 0;
}

/* line 1015, app/assets/stylesheets/core/../modules/2-style.scss */
.stars.number4 {
  background-position: -26px center;
}

/* line 1019, app/assets/stylesheets/core/../modules/2-style.scss */
.stars.number3 {
  background-position: -52px center;
}

/* line 1023, app/assets/stylesheets/core/../modules/2-style.scss */
.stars.number2 {
  background-position: -78px center;
}

/* line 1027, app/assets/stylesheets/core/../modules/2-style.scss */
.stars.number1 {
  background-position: -104px center;
}

/* line 1031, app/assets/stylesheets/core/../modules/2-style.scss */
.stars.number0 {
  background-position: -130px center;
}

/* line 1034, app/assets/stylesheets/core/../modules/2-style.scss */
.hidden {
  display: none;
}

/* @end */
/* @group Returns
----------------------------------------------- */
/* line 1043, app/assets/stylesheets/core/../modules/2-style.scss */
.return {
  max-width: 630px;
  margin: 0 auto;
}

/* line 1046, app/assets/stylesheets/core/../modules/2-style.scss */
.return li {
  position: relative;
}

/* line 1049, app/assets/stylesheets/core/../modules/2-style.scss */
.return .return_status {
  float: left;
  width: 96%;
  margin-top: 5px;
  font-size: 115%;
  padding: 0.5em 2% 0.5em 2%;
  background: #f6f6f6;
  border-radius: 0.5em;
  border: 1px solid #ddd;
  margin-right: -1px;
}

/* line 1060, app/assets/stylesheets/core/../modules/2-style.scss */
.return .vehicle_description {
  margin-top: 0;
  border-radius: 0.5em;
  padding-right: 37%;
  width: auto;
}

/* line 1066, app/assets/stylesheets/core/../modules/2-style.scss */
.return .btns {
  display: inline-block;
  vertical-align: middle;
}

/* line 1069, app/assets/stylesheets/core/../modules/2-style.scss */
.return .btns .btn {
  margin: 0.25em 0;
}

/* line 1073, app/assets/stylesheets/core/../modules/2-style.scss */
.return .return_btn {
  width: 34%;
  position: absolute;
  right: 2%;
  top: 10px;
  bottom: 0;
  text-align: right;
}

/* line 1080, app/assets/stylesheets/core/../modules/2-style.scss */
.return .return_btn .btn {
  text-align: center;
  vertical-align: middle;
}

/* line 1084, app/assets/stylesheets/core/../modules/2-style.scss */
.return .return_btn .invoice_link {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1091, app/assets/stylesheets/core/../modules/2-style.scss */
.new_return_invoice .title {
  display: block;
  margin: 0 auto 0.5em auto;
  padding-top: 0.5em;
  width: 100%;
}

/* line 1096, app/assets/stylesheets/core/../modules/2-style.scss */
.new_return_invoice .title input, .new_return_invoice .title select {
  margin-top: 0.5em;
}

/* line 1100, app/assets/stylesheets/core/../modules/2-style.scss */
.new_return_invoice fieldset {
  margin: 0 auto;
  margin-top: 2em;
  width: 50%;
}

/* line 1105, app/assets/stylesheets/core/../modules/2-style.scss */
.new_return_invoice .btns {
  padding-bottom: 1.5em;
}

/* line 1110, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate {
  line-height: 1.2em;
  padding: 1.5em 0 0 0;
}

/* line 1113, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate h1, .certificate h2, .certificate .sm, .certificate footer {
  color: #99471b;
}

/* line 1116, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate h1 {
  font-size: 1.5em;
}

/* line 1119, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate h2 {
  font-weight: normal;
  font-size: 1em;
}

/* line 1123, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate .sm, .certificate footer {
  font-size: 0.9em;
}

/* line 1126, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate header {
  text-align: center;
}

/* line 1129, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate section {
  border-top: 1px solid #7187ae;
  padding: 10px 0;
}

/* line 1133, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate .sm, .certificate .barcode {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}

/* line 1138, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate .barcode {
  text-align: center;
  padding: 10px 0;
  height: 50px;
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 1145, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate .sm {
  margin-right: -4px;
}

/* line 1148, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate table {
  width: 100%;
}

/* line 1151, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate th {
  text-align: left;
  text-transform: uppercase;
  padding-right: 15px;
  width: 36%;
}

/* line 1157, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate footer {
  text-align: center;
  font-weight: bold;
}

/* line 1160, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate footer h2 {
  font-weight: bold;
  margin: 0;
  text-decoration: underline;
}

/* line 1165, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate footer p {
  margin: 0;
}

/* line 1169, app/assets/stylesheets/core/../modules/2-style.scss */
.certificate strong {
  text-transform: uppercase;
  margin-right: 15px;
}

/* line 1175, app/assets/stylesheets/core/../modules/2-style.scss */
.sep th, .sep td {
  padding-bottom: 1em;
}

/* line 1179, app/assets/stylesheets/core/../modules/2-style.scss */
table.bold {
  background: #f6f6f6;
  border: 2px solid #000;
}

/* line 1182, app/assets/stylesheets/core/../modules/2-style.scss */
table.bold th:first-child {
  padding-left: 10px;
}

/* line 1185, app/assets/stylesheets/core/../modules/2-style.scss */
table.bold td:last-child {
  padding-right: 10px;
}

/* line 1189, app/assets/stylesheets/core/../modules/2-style.scss */
table.bold tr:first-child th, table.bold tr:first-child td {
  padding-top: 10px;
}

/* line 1194, app/assets/stylesheets/core/../modules/2-style.scss */
table.bold tr:last-child th, table.bold tr:last-child td {
  padding-bottom: 10px;
}

/* line 1201, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form table {
  width: 100%;
}

/* line 1204, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form th {
  text-align: left;
  width: 45%;
}

/* line 1208, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form .inline {
  width: auto;
}

/* line 1210, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form .inline th {
  width: auto;
  padding-right: 10px;
}

/* line 1214, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form .inline td {
  padding-right: 30px;
}

/* line 1218, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form h4 {
  margin-bottom: 0.5em;
}

/* line 1220, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form h4:first-child {
  margin-top: 0.5em;
}

/* line 1224, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form p {
  margin: 0.5em 0;
}

/* line 1226, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form p + label {
  margin-top: 1.85em;
}

/* line 1230, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form .btns {
  text-align: right;
}

/* line 1233, app/assets/stylesheets/core/../modules/2-style.scss */
.new_buyer_and_dealer_information_form input[type="text"],
.new_buyer_and_dealer_information_form input[type="email"],
.new_buyer_and_dealer_information_form input[type="tel"] {
  width: 98%;
}

/* line 1240, app/assets/stylesheets/core/../modules/2-style.scss */
.search_filters > div {
  display: inline-block;
  min-width: 48%;
  margin: 0.1em 0;
  padding-right: 2%;
  float: left;
  white-space: nowrap;
}

/* line 1247, app/assets/stylesheets/core/../modules/2-style.scss */
.search_filters > div:nth-of-type(odd) {
  min-width: 54%;
}

/* line 1250, app/assets/stylesheets/core/../modules/2-style.scss */
.search_filters > div:nth-of-type(even) {
  min-width: 42%;
}

/* line 1255, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request {
  min-width: 960px;
}

/* line 1257, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request section {
  margin-bottom: 40px;
}

/* line 1260, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request fieldset,
.disbursement_request label,
.disbursement_request input,
.disbursement_request textarea,
.disbursement_request .line {
  display: inline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1271, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request input[type="checkbox"] {
  float: none;
  margin-right: 10px;
}

/* line 1275, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request input[type="text"],
.disbursement_request textarea,
.disbursement_request fieldset {
  margin-bottom: 5px;
}

/* line 1280, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request form > fieldset {
  float: left;
}

/* line 1283, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request fieldset fieldset {
  clear: both;
}

/* line 1286, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request legend {
  padding-bottom: 10px;
}

/* line 1289, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request label {
  clear: left;
  padding-right: 10px;
}

/* line 1293, app/assets/stylesheets/core/../modules/2-style.scss */
.disbursement_request .line {
  clear: both;
  float: left;
  width: 100%;
}

/* line 1299, app/assets/stylesheets/core/../modules/2-style.scss */
.titlebar {
  text-align: left;
  background: #eee;
  padding: 5px 10px;
  margin-bottom: 10px;
}

/* line 1306, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .l {
  width: 62%;
}

/* line 1308, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .l label {
  width: 20%;
}

/* line 1311, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .l input {
  width: 80%;
}

/* line 1315, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .l .market-channel label {
  width: auto;
}

/* line 1318, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .l .market-channel input {
  width: 33%;
}

/* line 1323, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .r {
  width: 35%;
  float: right;
}

/* line 1326, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .r input[type="text"] {
  float: right;
  width: 60%;
}

/* line 1330, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .r label {
  clear: both;
}

/* line 1334, app/assets/stylesheets/core/../modules/2-style.scss */
.claim_information .checks label {
  padding-left: 30px;
}

/* line 1338, app/assets/stylesheets/core/../modules/2-style.scss */
#claim_information_more_information {
  height: 80px !important;
  width: 100%;
  resize: none;
}

/* line 1344, app/assets/stylesheets/core/../modules/2-style.scss */
.sig label {
  width: 25%;
}

/* line 1347, app/assets/stylesheets/core/../modules/2-style.scss */
.sig input {
  width: 75%;
}

/* line 1352, app/assets/stylesheets/core/../modules/2-style.scss */
.payment_information form > fieldset {
  width: 40%;
}

/* line 1355, app/assets/stylesheets/core/../modules/2-style.scss */
.payment_information .l {
  margin-right: 10%;
}

/* line 1358, app/assets/stylesheets/core/../modules/2-style.scss */
.payment_information input[type="text"] {
  float: right;
  width: 50%;
}

/* line 1362, app/assets/stylesheets/core/../modules/2-style.scss */
.payment_information label {
  clear: both;
}

/* line 1367, app/assets/stylesheets/core/../modules/2-style.scss */
.note label {
  width: 10%;
}

/* line 1370, app/assets/stylesheets/core/../modules/2-style.scss */
.note input[type="text"] {
  width: 90%;
}

/* line 1376, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting form > .l input[type="text"] {
  float: right;
  width: 60%;
}

/* line 1380, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting form > .l label {
  clear: both;
}

/* line 1385, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .checks label {
  float: none;
}

/* line 1388, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .checks .l {
  text-align: center;
}

/* line 1392, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting table {
  clear: both;
  float: left;
  margin: 20px 0 0 0;
  width: 100%;
}

/* line 1397, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting table th, .accounting table td {
  padding-right: 10px;
}

/* line 1400, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting table label, .accounting table input {
  float: none;
}

/* line 1403, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting table input {
  width: 100%;
}

/* line 1407, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting table tbody + tbody tr:first-child td {
  padding-top: 20px;
}

/* line 1412, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .account {
  width: 30%;
}

/* line 1415, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .description {
  width: 50%;
}

/* line 1418, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .amount {
  width: 20%;
}

/* line 1422, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .pmt-total .col {
  margin: 0;
  width: 50%;
}

/* line 1427, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .pmt-total .l input {
  width: auto;
}

/* line 1431, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .pmt-total .r {
  text-align: right;
}

/* line 1433, app/assets/stylesheets/core/../modules/2-style.scss */
.accounting .pmt-total .r input {
  width: 38%;
}

/* line 1439, app/assets/stylesheets/core/../modules/2-style.scss */
.audit_reason {
  margin-botton: 10px;
}

/* line 1442, app/assets/stylesheets/core/../modules/2-style.scss */
.audit_reason > div {
  width: auto;
  min-width: 48%;
  float: left;
}

/* line 1446, app/assets/stylesheets/core/../modules/2-style.scss */
.audit_reason > div:nth-of-type(odd) {
  min-width: 46%;
}

/* line 1449, app/assets/stylesheets/core/../modules/2-style.scss */
.audit_reason > div:nth-of-type(even) {
  min-width: 50%;
}

/* line 1452, app/assets/stylesheets/core/../modules/2-style.scss */
.audit_reason > div textarea {
  height: 120px;
  width: 400px;
}

/* @end */
/* @group Purchased Offers
----------------------------------------------- */
/* line 1462, app/assets/stylesheets/core/../modules/2-style.scss */
.purchased_guarantee_information input,
.purchased_guarantee_information label,
.purchased_guarantee_information select,
.purchased_guarantee_information .line {
  display: inline-block;
}

/* @end */
/* @group Payments
----------------------------------------------- */
/* line 1473, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee {
  max-width: 600px;
  border-bottom: 2px solid #ccc;
  margin: 0 auto 1.5em auto;
  padding-bottom: 1em;
  width: 100%;
}

/* line 1479, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee h3 {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 1483, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee h3 > div {
  float: left;
  width: 48%;
  padding-right: 2%;
}

/* line 1488, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee h3 .type {
  padding: 0 0 0 2%;
  min-width: 160px;
}

/* line 1492, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee h3 .price {
  margin-left: 10px;
  float: right;
  text-align: right;
}

/* line 1498, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee > div {
  min-width: 23%;
  padding-right: 2%;
  float: left;
}

/* line 1503, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .lane_no, .single_guarantee .vehicle_price {
  clear: left;
}

/* line 1506, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .payment-errors {
  color: red;
  font-weight: bold;
  text-align: center;
}

/* line 1511, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container {
  width: 100%;
}

/* line 1513, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form {
  width: 96%;
  max-width: 600px;
  margin: 0 auto;
  padding: 1.5em 2%;
  background: #f6f6f6;
  border-radius: 0.5em;
  border: 1px solid #ddd;
}

/* line 1521, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form input[type="text"] {
  width: 98%;
}

/* line 1524, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form label {
  color: #777;
  font-weight: normal;
}

/* line 1528, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form select {
  display: inline-block;
  width: 30%;
  color: #777;
}

/* line 1533, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .cvv {
  width: 60px;
}

/* line 1536, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .zip {
  width: 110px;
}

/* line 1539, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .creditcard {
  width: 410px;
}

/* line 1542, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .state {
  width: 110px;
}

/* line 1545, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .suite {
  width: 110px;
}

/* line 1548, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .street {
  width: 285px;
}

/* line 1551, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .mrg-lft-five {
  margin-left: 10px;
}

/* line 1554, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .mmyy {
  width: 120px;
  height: 35px;
}

/* line 1558, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .city {
  width: 210px;
}

/* line 1561, app/assets/stylesheets/core/../modules/2-style.scss */
.single_guarantee .form-container #new_payment_form .mrg-top-fv {
  margin-top: 10px;
}

/* @end */
/* @group Flat Rates
----------------------------------------------- */
/* line 1573, app/assets/stylesheets/core/../modules/2-style.scss */
.new_flat_rate_offer_batch .btn {
  float: right;
}

/* line 1577, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates {
  line-height: 1.2em;
  margin-bottom: 20px;
  width: 100%;
}

/* line 1581, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates th, .flat-rates td {
  vertical-align: middle;
}

/* line 1584, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .super-header {
  text-decoration: underline;
}

/* line 1586, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .super-header th {
  padding-bottom: 10px;
}

/* line 1590, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .sub-header th {
  border-bottom: 1px solid #000;
}

/* line 1593, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates th.note {
  font-weight: normal;
  border-left: 10px solid #fff;
}

/* line 1597, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .information {
  border-right: 10px solid #fff;
  width: 35%;
}

/* line 1601, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .amount {
  width: 20%;
}

/* line 1604, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .days, .flat-rates .miles {
  width: 20%;
}

/* line 1607, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates .miles {
  width: 24%;
}

/* line 1610, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates td {
  padding: 0.5em 10px;
}

/* line 1613, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates td:not(:first-child) {
  text-align: center;
}

/* line 1616, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates td.note {
  text-align: left;
}

/* line 1619, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates th.target span {
  border: 2px solid green;
  background: #e6ffe6;
  display: inline-block;
  padding: 0.2em 0.5em;
}

/* line 1625, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates td.target {
  color: green;
  font-weight: bold;
}

/* line 1629, app/assets/stylesheets/core/../modules/2-style.scss */
.flat-rates input {
  margin: 0;
  width: 100%;
}

/* line 1635, app/assets/stylesheets/core/../modules/2-style.scss */
.acceptance-btns .btn {
  margin-right: 20px;
}

/* line 1639, app/assets/stylesheets/core/../modules/2-style.scss */
.offer-notice {
  font-weight: bold;
  text-align: center;
  padding: 0 20px;
}

/* line 1644, app/assets/stylesheets/core/../modules/2-style.scss */
.offer-notice.success {
  border-color: green;
  background: #e6ffe6;
}

/* line 1648, app/assets/stylesheets/core/../modules/2-style.scss */
.offer-notice.error {
  border-color: #8a1f11;
}

/* @end */
/* @group FAQ and other Static Pages
----------------------------------------------- */
/* line 1656, app/assets/stylesheets/core/../modules/2-style.scss */
.faq-page {
  padding-top: 2em;
}

/* line 1660, app/assets/stylesheets/core/../modules/2-style.scss */
.faq dt {
  font-weight: bold;
  margin-bottom: 0.5em;
}

/* line 1664, app/assets/stylesheets/core/../modules/2-style.scss */
.faq dd {
  margin: 0 0 1em 1em;
}

/* @end */
/* @group Dialogs
----------------------------------------------- */
/* line 1673, app/assets/stylesheets/core/../modules/2-style.scss */
.ui-dialog {
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.3);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 90% !important;
  max-width: 600px;
}

/* line 1678, app/assets/stylesheets/core/../modules/2-style.scss */
.ui-dialog .ui-dialog-title {
  float: none;
}

/* line 1682, app/assets/stylesheets/core/../modules/2-style.scss */
.ui-widget-header {
  color: #888;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  text-align: center;
}

/* line 1687, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 1689, app/assets/stylesheets/core/../modules/2-style.scss */
.checklist li {
  padding-left: 25px;
  background: url(/assets/check-9d0eb6784c5f7b0018d1b4284bec10689c91ced3e6a9587eb07d668c0246f92c.png) no-repeat 0 0.2em;
  margin-bottom: 0.5em;
}

/* @end */
/* @group Print-view pages
----------------------------------------------- */
/* line 1700, app/assets/stylesheets/core/../modules/2-style.scss */
#guarantee_estimates_view {
  display: block;
}

/* line 1701, app/assets/stylesheets/core/../modules/2-style.scss */
#guarantee_estimates_print_view {
  display: none;
}

/* line 1702, app/assets/stylesheets/core/../modules/2-style.scss */
.print_only {
  display: none;
}

/* line 1703, app/assets/stylesheets/core/../modules/2-style.scss */
.print {
  padding-top: 50px;
}

/* line 1705, app/assets/stylesheets/core/../modules/2-style.scss */
.print h1, .print h2 {
  font-size: 1em;
  line-height: 1.2em;
  margin: 0;
}

/* line 1710, app/assets/stylesheets/core/../modules/2-style.scss */
.print h2 {
  text-align: left;
  font-weight: normal;
}

/* line 1714, app/assets/stylesheets/core/../modules/2-style.scss */
.print table {
  font-size: 0.8em;
  line-height: 1.4em;
  border-collapse: separate;
  border-spacing: 4px;
  width: 100%;
}

/* line 1721, app/assets/stylesheets/core/../modules/2-style.scss */
.print thead {
  text-align: left;
}

/* line 1724, app/assets/stylesheets/core/../modules/2-style.scss */
.print thead tr:first-child {
  line-height: 1.2em;
  text-align: center;
}

/* line 1727, app/assets/stylesheets/core/../modules/2-style.scss */
.print thead tr:first-child th {
  border-bottom: 1px solid;
}

/* line 1729, app/assets/stylesheets/core/../modules/2-style.scss */
.print thead tr:first-child th:first-child, .print thead tr:first-child th:last-child {
  border: 0;
}

/* line 1734, app/assets/stylesheets/core/../modules/2-style.scss */
.print .ratings-col {
  width: 16%;
}

/* line 1737, app/assets/stylesheets/core/../modules/2-style.scss */
.print .est-col {
  width: 20%;
}

/* line 1740, app/assets/stylesheets/core/../modules/2-style.scss */
.print th, .print td {
  padding: 0;
}

/* line 1743, app/assets/stylesheets/core/../modules/2-style.scss */
.print th {
  vertical-align: top;
}

/* line 1746, app/assets/stylesheets/core/../modules/2-style.scss */
.print .legend {
  font-size: 0.8em;
  font-style: italic;
  line-height: 1.2em;
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid;
}

/* line 1753, app/assets/stylesheets/core/../modules/2-style.scss */
.print .legend p {
  margin: 0;
}

/* line 1758, app/assets/stylesheets/core/../modules/2-style.scss */
.nowrap {
  white-space: nowrap;
  position: absolute;
}

/* line 1762, app/assets/stylesheets/core/../modules/2-style.scss */
#print_iframe {
  display: none;
}

/* @end */
/* @group Responsive
----------------------------------------------- */
@media screen and (max-width: 1000px) {
  /* line 1772, app/assets/stylesheets/core/../modules/2-style.scss */
  .filterform #logo, .filterform fieldset {
    float: none;
    display: block;
    margin: 0 auto 2.5em auto;
  }
}

@media screen and (max-width: 860px) {
  /* line 1780, app/assets/stylesheets/core/../modules/2-style.scss */
  .site-footer {
    height: auto;
  }
  /* line 1783, app/assets/stylesheets/core/../modules/2-style.scss */
  .filter .btn {
    width: 54%;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  /* line 1788, app/assets/stylesheets/core/../modules/2-style.scss */
  .left_lot {
    position: relative;
    width: auto;
    top: 0;
    left: 0;
    margin-bottom: -10px;
  }
  /* line 1796, app/assets/stylesheets/core/../modules/2-style.scss */
  .price_matrix thead th:first-child {
    width: 34%;
  }
  /* line 1801, app/assets/stylesheets/core/../modules/2-style.scss */
  .certificate table {
    width: 100%;
  }
  /* line 1803, app/assets/stylesheets/core/../modules/2-style.scss */
  .certificate table + table {
    margin-top: 1em;
  }
}

@media screen and (max-width: 720px) {
  /* line 1810, app/assets/stylesheets/core/../modules/2-style.scss */
  .filter .btn {
    width: 97%;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  /* line 1815, app/assets/stylesheets/core/../modules/2-style.scss */
  .vehicle_info {
    width: 100%;
  }
  /* line 1818, app/assets/stylesheets/core/../modules/2-style.scss */
  .price_factors {
    border-radius: 0;
    width: 96%;
  }
  /* line 1821, app/assets/stylesheets/core/../modules/2-style.scss */
  .price_factors p {
    width: 100%;
  }
  /* line 1823, app/assets/stylesheets/core/../modules/2-style.scss */
  .vehicle_description {
    border-radius: 0.5em 0.5em 0 0;
    margin-top: 0;
  }
  /* line 1827, app/assets/stylesheets/core/../modules/2-style.scss */
  .vehicle_description > div {
    width: auto;
    min-width: 48%;
  }
  /* line 1830, app/assets/stylesheets/core/../modules/2-style.scss */
  .vehicle_description > div:nth-of-type(odd) {
    min-width: 56%;
  }
  /* line 1833, app/assets/stylesheets/core/../modules/2-style.scss */
  .vehicle_description > div:nth-of-type(even) {
    min-width: 40%;
  }
  /* line 1837, app/assets/stylesheets/core/../modules/2-style.scss */
  .guarantee_options {
    width: 100%;
  }
  /* line 1840, app/assets/stylesheets/core/../modules/2-style.scss */
  .two-forms .filterform {
    width: 100%;
    margin: 0;
  }
  /* line 1843, app/assets/stylesheets/core/../modules/2-style.scss */
  .two-forms .filterform fieldset {
    width: 50%;
  }
  /* line 1847, app/assets/stylesheets/core/../modules/2-style.scss */
  .new_buyer_information .col {
    width: 100%;
    margin: 0;
  }
}

@media screen and (max-width: 650px) {
  /* line 1853, app/assets/stylesheets/core/../modules/2-style.scss */
  .price_factors li span {
    width: 100%;
    text-align: left;
  }
  /* line 1857, app/assets/stylesheets/core/../modules/2-style.scss */
  .new_return_invoice fieldset {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  /* line 1864, app/assets/stylesheets/core/../modules/2-style.scss */
  body {
    top: 0;
    bottom: 0;
  }
  /* line 1868, app/assets/stylesheets/core/../modules/2-style.scss */
  .site-footer {
    border-bottom: 0;
    position: static;
    font-size: 0.8em;
    line-height: 1.2em;
  }
  /* line 1873, app/assets/stylesheets/core/../modules/2-style.scss */
  .site-footer em {
    white-space: nowrap;
  }
  /* line 1875, app/assets/stylesheets/core/../modules/2-style.scss */
  .container {
    padding-bottom: 1em;
  }
  /* line 1878, app/assets/stylesheets/core/../modules/2-style.scss */
  .checkout_bar {
    top: 0;
  }
  /* line 1880, app/assets/stylesheets/core/../modules/2-style.scss */
  .checkout_bar .btn + .btn {
    margin-left: 4px;
  }
  /* line 1884, app/assets/stylesheets/core/../modules/2-style.scss */
  .btn, .step {
    font-size: 0.8em;
  }
  /* line 1888, app/assets/stylesheets/core/../modules/2-style.scss */
  .certificate .sm, .certificate .barcode {
    width: 100%;
  }
  /* line 1893, app/assets/stylesheets/core/../modules/2-style.scss */
  .dealership_filter label {
    width: 90%;
    margin: 0;
  }
}

@media screen and (max-device-width: 480px) and (orientation: landscape) {
  /* line 1902, app/assets/stylesheets/core/../modules/2-style.scss */
  #logo {
    min-width: 90px;
    max-width: 120px;
    margin-bottom: 0.8em;
  }
  /* line 1907, app/assets/stylesheets/core/../modules/2-style.scss */
  .filter .btn {
    width: 30%;
  }
  /* line 1910, app/assets/stylesheets/core/../modules/2-style.scss */
  .long-choice .btn {
    width: 96%;
  }
}

/* line 1924, app/assets/stylesheets/core/../modules/2-style.scss */
.staging-overlay {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 150px;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
  font-weight: bold;
  font-size: 100px;
  line-height: 110px;
}

/* line 1939, app/assets/stylesheets/core/../modules/2-style.scss */
#flat_rate_offer_batches_view table {
  border-collapse: separate;
  border-spacing: 10px;
}

/* line 1945, app/assets/stylesheets/core/../modules/2-style.scss */
.hght-ajdt {
  height: 30px;
}

/* line 1947, app/assets/stylesheets/core/../modules/2-style.scss */
.rowhdng {
  background-color: #CECECE;
  padding: 12px 0;
  width: 115px;
  text-align: right;
  padding-right: 10px;
}

/* line 1954, app/assets/stylesheets/core/../modules/2-style.scss */
.form-cont {
  width: 960px;
  margin: auto;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1958, app/assets/stylesheets/core/../modules/2-style.scss */
.col6 {
  width: 49.5%;
  float: left;
}

/* line 1962, app/assets/stylesheets/core/../modules/2-style.scss */
.col7 {
  width: 65%;
  float: left;
  padding-left: 15px;
  padding-top: 85px;
}

/* line 1967, app/assets/stylesheets/core/../modules/2-style.scss */
.col6 h1 {
  font-size: 1.3em;
}

/* line 1969, app/assets/stylesheets/core/../modules/2-style.scss */
.col6 .rght {
  text-align: right;
}

/* line 1971, app/assets/stylesheets/core/../modules/2-style.scss */
.col6 .rght.clr {
  clear: both;
}

/* line 1973, app/assets/stylesheets/core/../modules/2-style.scss */
.col12 {
  width: 100%;
}

/* line 1975, app/assets/stylesheets/core/../modules/2-style.scss */
.clr {
  clear: both;
}

/* line 1977, app/assets/stylesheets/core/../modules/2-style.scss */
.form {
  font-size: .7em;
}

/* line 1979, app/assets/stylesheets/core/../modules/2-style.scss */
.txt-form {
  margin-left: 10px;
}

/* line 1981, app/assets/stylesheets/core/../modules/2-style.scss */
.title_txt {
  margin-left: 27%;
  color: #000000;
}

/* line 1985, app/assets/stylesheets/core/../modules/2-style.scss */
.col-row {
  margin-top: 20px;
}

/* line 1987, app/assets/stylesheets/core/../modules/2-style.scss */
.vdner {
  width: 350px;
}

/* line 1989, app/assets/stylesheets/core/../modules/2-style.scss */
.box-hdr {
  background-color: #888888;
  width: auto;
  display: inline-block;
  padding: 7px 15px;
  border: solid 1px black;
  border-top: none;
  border-left: none;
  color: white;
}

/* line 1999, app/assets/stylesheets/core/../modules/2-style.scss */
.onerow {
  display: inline-block;
}

/* line 2001, app/assets/stylesheets/core/../modules/2-style.scss */
.lft {
  padding-left: 350px;
}

/* line 2005, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_wrap {
  width: 100%;
  margin-left: 10px;
}

/* line 2008, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_align_left {
  width: 40.5%;
  float: left;
  font-size: .9em;
}

/* line 2013, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_sub_hr {
  padding-left: 5px;
  width: 200px;
}

/* line 2017, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_txt_form {
  margin-left: 200px;
  font-size: 1em;
  width: 180px;
}

/* line 2021, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_box {
  border: solid 1px #424242;
  width: 45%;
  float: left;
  min-height: 532px;
}

/* line 2027, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_box_hdr {
  background-color: #888888;
  width: auto;
  display: inline-block;
  padding: 7px 15px;
  border: solid 1px black;
  border-top: none;
  border-left: none;
  color: white;
}

/* line 2037, app/assets/stylesheets/core/../modules/2-style.scss */
.seller_sub_mrg {
  margin-top: 10px;
  margin-left: 1px;
  display: inline-block;
}

/* line 2042, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_wrap {
  width: 100%;
  margin-left: 280px;
}

/* line 2045, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_align_left {
  width: 100.5%;
  float: left;
  font-size: .9em;
}

/* line 2050, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_sub_hr {
  padding-left: 5px;
  width: 150px;
}

/* line 2054, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_txt_form {
  margin-left: 40%;
  font-size: 1em;
  width: 70%;
  font-weight: bold;
}

/* line 2059, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_box {
  border: solid 1px #424242;
  width: 45%;
  float: left;
  padding-bottom: 16.9%;
}

/* line 2065, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_box_hdr {
  background-color: #888888;
  width: auto;
  display: inline-block;
  padding: 7px 15px;
  border: solid 1px black;
  border-top: none;
  border-left: none;
  color: white;
}

/* line 2075, app/assets/stylesheets/core/../modules/2-style.scss */
.buyer_sub_mrg {
  margin-top: 10px;
  margin-left: 1px;
  display: inline-block;
}

/* line 2080, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_wrap {
  width: 100%;
  margin-left: 1%;
}

/* line 2084, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_show_txt_form {
  margin-left: 10px;
  font-size: 1em;
  width: 50%;
  float: right;
  font-weight: bold;
}

/* line 2091, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_align_left {
  width: 100px;
  float: left;
  font-size: .9em;
}

/* line 2096, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_sub_hr {
  padding-left: 5px;
  width: 110px;
}

/* line 2100, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_text {
  padding-left: 5px;
  width: 260px;
  float: left;
}

/* line 2105, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_txt_form {
  margin-left: 20px;
  font-size: 1em;
  width: 180px;
  font-weight: bold;
}

/* line 2110, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_box {
  border: solid 1px #424242;
  width: 90%;
  float: left;
}

/* line 2115, app/assets/stylesheets/core/../modules/2-style.scss */
.show_trans_box {
  border: solid 1px #424242;
  width: 930px;
  float: left;
  min-height: 500px;
}

/* line 2121, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_box_hdr {
  background-color: #888888;
  width: auto;
  display: inline-block;
  padding: 7px 15px;
  border: solid 1px black;
  border-top: none;
  border-left: none;
  color: white;
}

/* line 2131, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_sub_mrg {
  margin-top: 10px;
  margin-left: 1px;
  display: inline-block;
}

/* line 2135, app/assets/stylesheets/core/../modules/2-style.scss */
.trans_wdth {
  width: 600px;
}

/* line 2138, app/assets/stylesheets/core/../modules/2-style.scss */
.pull-right {
  float: right;
}

/* line 2141, app/assets/stylesheets/core/../modules/2-style.scss */
.break {
  page-break-after: always;
}

/* line 2143, app/assets/stylesheets/core/../modules/2-style.scss */
.terms_box {
  border: solid 1px #424242;
  width: 96%;
  float: left;
}

/* line 2148, app/assets/stylesheets/core/../modules/2-style.scss */
.terms_wdth {
  width: 700px;
}

/* line 2152, app/assets/stylesheets/core/../modules/2-style.scss */
.purchasing_box {
  border: solid 1px #424242;
  width: 45%;
  float: left;
  padding-bottom: 4%;
}

/* line 2158, app/assets/stylesheets/core/../modules/2-style.scss */
.show_purchasing_box {
  border: solid 1px #424242;
  width: 460px;
  float: left;
  min-height: 600px;
}

/* line 2164, app/assets/stylesheets/core/../modules/2-style.scss */
.show_selling_box {
  border: solid 1px #424242;
  width: 460px;
  float: left;
  min-height: 600px;
}

/* line 2170, app/assets/stylesheets/core/../modules/2-style.scss */
.purch_txt_form {
  margin-left: 10px;
  font-size: 1em;
  width: 220px;
  font-weight: bold;
}

/* line 2176, app/assets/stylesheets/core/../modules/2-style.scss */
.selling_box {
  border: solid 1px #424242;
  width: 45%;
  float: left;
  padding-bottom: 4%;
}

/* line 2182, app/assets/stylesheets/core/../modules/2-style.scss */
.selling_txt_form {
  margin-left: 10px;
  font-size: 1em;
  width: 170px;
}

/* line 2186, app/assets/stylesheets/core/../modules/2-style.scss */
.selling_align_left {
  width: 70%;
  float: left;
}

/* line 2190, app/assets/stylesheets/core/../modules/2-style.scss */
.show_seller_txt_form {
  margin-left: 40%;
  font-size: 1em;
  width: 50%;
  font-weight: bold;
  padding-bottom: 3.8%;
}

/* line 2196, app/assets/stylesheets/core/../modules/2-style.scss */
.show_selling_txt_form {
  margin-left: 200px;
  font-size: 1em;
  font-weight: bold;
}

/* line 2201, app/assets/stylesheets/core/../modules/2-style.scss */
.show_seller_box {
  border: solid 1px #424242;
  width: 500px;
  float: left;
  min-height: 547px;
}

/* line 2207, app/assets/stylesheets/core/../modules/2-style.scss */
.adj_width {
  width: 200px;
}

/* line 2210, app/assets/stylesheets/core/../modules/2-style.scss */
.flt_rght {
  float: right;
}

/* @end */
/* line 2215, app/assets/stylesheets/core/../modules/2-style.scss */
.director-name {
  font-size: 16pt;
  font-family: 'Segoe Script','sans-serif';
  font-weight: bold;
}

/* line 2221, app/assets/stylesheets/core/../modules/2-style.scss */
#decode_vin .error_message {
  font-size: 10pt;
  padding: 2px 5px;
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  border: 1px solid;
}

/* line 2231, app/assets/stylesheets/core/../modules/2-style.scss */
#new_product_fees_table {
  width: 80%;
}

/* line 2235, app/assets/stylesheets/core/../modules/2-style.scss */
#user_versions_table {
  width: 100%;
}

/* line 2239, app/assets/stylesheets/core/../modules/2-style.scss */
.version_table_th {
  align: left;
  padding: 5px;
  background-color: #F5CC4D;
}

/* line 2245, app/assets/stylesheets/core/../modules/2-style.scss */
.return_buttons {
  margin-top: 40px;
  float: right;
}

/* line 2250, app/assets/stylesheets/core/../modules/2-style.scss */
.return_button {
  float: right;
  margin-top: 10px;
}

/* line 2255, app/assets/stylesheets/core/../modules/2-style.scss */
.informal_message {
  text-align: center;
  font-size: 20px;
}

/* line 2260, app/assets/stylesheets/core/../modules/2-style.scss */
#flat_rates_limited_volume {
  width: 60px;
  display: inline;
  margin-left: 20px;
  display: none;
}

/* line 2267, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table th {
  font-size: 11px;
  color: #fff;
  background: #4a4a4a;
}

/* line 2273, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table select, .decode_vin, .save_row_button, .approve_button, .reject_button {
  height: 31px !important;
}

/* line 2277, app/assets/stylesheets/core/../modules/2-style.scss */
.display_inline {
  display: inline !important;
}

/* line 2281, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table input[type="text"], .sold_vehicles_entry_table input[type="number"],
.sold_vehicles_entry_table select, .sold_vehicles_entry_table input[type="email"] {
  margin-bottom: 0px !important;
  margin-left: -2px !important;
}

/* line 2287, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table input[type="text"], .sold_vehicles_approver_table input[type="number"],
.sold_vehicles_approver_table select, .sold_vehicles_approver_table input[type="email"] {
  margin-bottom: -12px !important;
}

/* line 2291, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .vin {
  width: 165px !important;
}

/* line 2295, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .modal_year_select, .sold_vehicles_entry_table .sale_no, .sold_vehicles_entry_table .lane_no {
  width: 60px !important;
}

/* line 2299, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .vehicle_total {
  width: 85px !important;
}

/* line 2303, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .odometer_reading, .sold_vehicles_entry_table .dealer_no, .sold_vehicles_entry_table .vehicle_purchase_price, .sold_vehicles_entry_table .buy_fee, .sold_vehicles_entry_table .run_no {
  width: 120px !important;
}

/* line 2307, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table .vin {
  width: 180px !important;
}

/* line 2311, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .make, .sold_vehicles_approver_table .make {
  width: 100px !important;
}

/* line 2315, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .seller_name {
  width: 133px !important;
}

/* line 2319, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table .modal_year_select, .sold_vehicles_approver_table .sale_no, .sold_vehicles_approver_table .lane_no {
  width: 60px !important;
}

/* line 2323, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table .auction_access_no, .sold_vehicles_approver_table .vehicle_total {
  width: 90px !important;
}

/* line 2327, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table .purchased_at, .sold_vehicles_entry_table .purchased_at {
  width: 115px !important;
}

/* line 2331, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .model, .sold_vehicles_approver_table .model {
  width: 130px !important;
}

/* line 2335, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .automatic_purchase_email, .sold_vehicles_approver_table .automatic_purchase_email {
  width: 250px !important;
}

/* line 2339, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_entry_table .dealer_name, .sold_vehicles_approver_table .dealer_name {
  width: 210px !important;
}

/* line 2343, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table .seller_name {
  width: 165px !important;
}

/* line 2347, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table .odometer_reading, .sold_vehicles_approver_table .dealer_no, .sold_vehicles_approver_table .vehicle_purchase_price, .sold_vehicles_approver_table .buy_fee, .sold_vehicles_approver_table .run_no {
  width: 80px !important;
}

/* line 2351, app/assets/stylesheets/core/../modules/2-style.scss */
.sold_vehicles_approver_table select {
  height: 31px !important;
}

/* line 2355, app/assets/stylesheets/core/../modules/2-style.scss */
#table-wrapper, #vehicles_approver_wrapper {
  overflow-x: scroll;
}

/* line 2358, app/assets/stylesheets/core/../modules/2-style.scss */
.save_row_button {
  width: 80px !important;
}

/* line 2362, app/assets/stylesheets/core/../modules/2-style.scss */
.approve_button, .reject_button {
  width: 78px;
}

/* line 2366, app/assets/stylesheets/core/../modules/2-style.scss */
DIV.table {
  display: table;
}

/* line 2370, app/assets/stylesheets/core/../modules/2-style.scss */
FORM.tr, DIV.tr {
  display: table-row;
}

/* line 2374, app/assets/stylesheets/core/../modules/2-style.scss */
SPAN.td {
  display: table-cell;
}

/* line 2380, app/assets/stylesheets/core/../modules/2-style.scss */
DIV#label > .td {
  font-size: 11px;
  color: #fff;
  background: #4a4a4a;
  font-weight: bold;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

/* line 2391, app/assets/stylesheets/core/../modules/2-style.scss */
.email_address_div {
  display: none;
}

/* line 2395, app/assets/stylesheets/core/../modules/2-style.scss */
#searchKey {
  display: inline !important;
}

/* line 2399, app/assets/stylesheets/core/../modules/2-style.scss */
.button {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}

/* line 2411, app/assets/stylesheets/core/../modules/2-style.scss */
.xlsx_import_div {
  height: 80px;
  padding-top: 27px;
}

/* line 2416, app/assets/stylesheets/core/../modules/2-style.scss */
.doc_upload_div {
  padding-bottom: 40px;
}

/* line 2420, app/assets/stylesheets/core/../modules/2-style.scss */
.xlsx_import_div .rcol {
  float: right !important;
  width: 70%;
}

/* line 2425, app/assets/stylesheets/core/../modules/2-style.scss */
.xlsx_import_div .lcol {
  width: 60%;
  margin-right: 0px;
}

/* line 2430, app/assets/stylesheets/core/../modules/2-style.scss */
.doc_upload_div .rcol {
  width: 28%;
}

/* line 2434, app/assets/stylesheets/core/../modules/2-style.scss */
.doc_upload_div #document {
  width: 230px;
}

/* line 2438, app/assets/stylesheets/core/../modules/2-style.scss */
#batch_teplate {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 2444, app/assets/stylesheets/core/../modules/2-style.scss */
#xlf {
  float: right;
  width: 230px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2453, app/assets/stylesheets/core/../modules/2-style.scss */
  #table-wrapper {
    width: 1000px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 2462, app/assets/stylesheets/core/../modules/2-style.scss */
  #table-wrapper, #vehicles_approver_wrapper {
    width: 1000px;
  }
}

@media only screen and (min-width: 1224px) {
  /* line 2469, app/assets/stylesheets/core/../modules/2-style.scss */
  #table-wrapper, #vehicles_approver_wrapper {
    width: 1260px;
  }
  /* line 2473, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .lcol {
    width: 64%;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 1360px) {
  /* line 2481, app/assets/stylesheets/core/../modules/2-style.scss */
  #table-wrapper, #vehicles_approver_wrapper {
    width: 1410px;
  }
  /* line 2485, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .lcol {
    width: 67%;
    margin-right: 10px;
  }
  /* line 2489, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .rcol {
    width: 24%;
  }
}

@media only screen and (min-width: 1600px) {
  /* line 2496, app/assets/stylesheets/core/../modules/2-style.scss */
  #table-wrapper, #vehicles_approver_wrapper {
    width: 1690px;
  }
  /* line 2500, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .lcol {
    width: 72%;
  }
  /* line 2503, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .rcol {
    width: 24%;
  }
}

@media only screen and (min-width: 1824px) {
  /* line 2510, app/assets/stylesheets/core/../modules/2-style.scss */
  #table-wrapper {
    width: 1910px;
  }
  /* line 2514, app/assets/stylesheets/core/../modules/2-style.scss */
  #vehicles_approver_wrapper {
    width: 1910px;
  }
  /* line 2518, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .lcol {
    width: 75%;
  }
  /* line 2521, app/assets/stylesheets/core/../modules/2-style.scss */
  .doc_upload_div .rcol {
    width: 24%;
  }
}

/* line 2526, app/assets/stylesheets/core/../modules/2-style.scss */
.select2-selection {
  height: 33px !important;
  font-weight: normal;
}

/* line 2531, app/assets/stylesheets/core/../modules/2-style.scss */
.select2-container {
  width: 250px !important;
}

/* line 43, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l {
  background-color: #F5CC4D;
  border: 1px solid #CACACA;
  border-radius: 5px;
  color: #4A4A4A;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  font-weight: normal;
  padding: 1em 1.5em;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}

/* line 29, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l:visited {
  color: #4A4A4A;
}

/* line 33, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l:hover {
  color: #4A4A4A;
}

/* line 37, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l:active {
  background-image: none;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}

/* line 47, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn {
  background-color: #F5CC4D;
  border: 1px solid #CACACA;
  border-radius: 5px;
  color: #4A4A4A;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  font-weight: normal;
  padding: 1em 1.5em;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}

/* line 29, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn:visited {
  color: #4A4A4A;
}

/* line 33, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn:hover {
  color: #4A4A4A;
}

/* line 37, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn:active {
  background-image: none;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}

/* line 52, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l-full {
  background-color: #F5CC4D;
  border: 1px solid #CACACA;
  border-radius: 5px;
  color: #4A4A4A;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  font-weight: normal;
  padding: 1em 1.5em;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
}

/* line 29, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l-full:visited {
  color: #4A4A4A;
}

/* line 33, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l-full:hover {
  color: #4A4A4A;
}

/* line 37, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-l-full:active {
  background-image: none;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.btn-l-full:last-child {
  margin-right: 0;
}

/* line 57, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.big {
  font-size: 1.5em;
}

/* line 61, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.sm {
  padding: 6px 10px 7px 10px;
}

/* line 65, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.green {
  color: #fff;
  background-color: #3a822f;
  border-color: #3a822f;
}

/* line 71, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.red {
  color: #fff;
  background-color: #cc3a32;
  border-color: #cc3a32;
}

/* line 77, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.wh {
  background-color: #f4f4f4;
  color: #555;
  text-shadow: 0 1px 0 #fff;
  border-color: #ddd;
}

/* line 84, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.disabled,
.btn[disabled="disabled"] {
  background-color: #ddd;
  background-image: none;
  border-color: #ddd;
  box-shadow: none;
  color: #999;
  text-shadow: none;
  cursor: default;
}

/* line 95, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.gray {
  background-color: #F7F7F7;
}

/* line 99, app/assets/stylesheets/core/../modules/_buttons.scss */
.return.btn {
  background-color: #F7F7F7;
}

/* line 103, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn.blue {
  background-color: #7187ae;
  border-color: #7187ae;
}

/* line 108, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn + .btn.spaced {
  margin-top: 1em;
}

/* line 112, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-t-full {
  text-align: center;
}

/* line 116, app/assets/stylesheets/core/../modules/_buttons.scss */
.btn-s-gray {
  background-color: #F7F7F7;
}

/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */
/* line 33, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_wrapper {
  position: relative;
  clear: both;
  zoom: 1;
  /* Feeling sorry for IE */
}

/* line 39, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: white;
}

/* line 55, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_length {
  width: 40%;
  float: left;
}

/* line 60, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_filter {
  width: 50%;
  /*float: right;*/
  /*text-align: right;*/
}

/* line 66, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_info {
  width: 60%;
  float: left;
}

/* line 71, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_paginate {
  float: right;
  text-align: right;
}

/* Pagination nested */
/* line 77, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next {
  height: 19px;
  float: left;
  cursor: pointer;
  *cursor: hand;
  color: #111 !important;
}

/* line 85, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover {
  text-decoration: none !important;
}

/* line 89, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active {
  outline: none;
}

/* line 94, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_previous,
.paginate_disabled_next {
  color: #666 !important;
}

/* line 98, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_previous, .paginate_enabled_previous {
  padding-left: 23px;
}

/* line 101, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_next, .paginate_enabled_next {
  padding-right: 23px;
  margin-left: 10px;
}

/* line 106, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_previous {
  background: url(/assets/back_disabled-6950463a4f9db9435b8df01fa276eaf88aa65b8913b82e979317d741305bb5d6.png) no-repeat top left;
}

/* line 110, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_enabled_previous {
  background: url(/assets/back_enabled-9fd6f47b90ca92e855bdf80a0d57178af3a59c307e5c0246bb24dc781d3ae69b.png) no-repeat top left;
}

/* line 113, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_enabled_previous:hover {
  background: url(/assets/back_enabled_hover-b3a398bdb9afa40edff875c14c972ac9329e018e2e5e175ebb8e104c59be37e1.png) no-repeat top left;
}

/* line 117, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_disabled_next {
  background: url(/assets/forward_disabled-ede9f1003cef25add5cc2b13f531a014ed9bea78154d4fba008b21f353030295.png) no-repeat top right;
}

/* line 121, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_enabled_next {
  background: url(/assets/forward_enabled-bcb3b13b5aaf9015767aff77d621f1f9557adcd8eb8284d06f0b51e2475556b0.png) no-repeat top right;
}

/* line 124, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paginate_enabled_next:hover {
  background: url(/assets/forward_enabled_hover-4fa2d689a633713d9fb8900611a646c5df0ba24deb9597ab955c62cba77ae3b4.png) no-repeat top right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
/* line 133, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display {
  margin: 0 auto;
  clear: both;
  width: 100%;
  /* Note Firefox 3.5 and before have a bug with border-collapse
	 * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 )
	 * border-spacing: 0; is one possible option. Conditional-css.com is
	 * useful for this kind of thing
	 *
	 * Further note IE 6/7 has problems when calculating widths with border width.
	 * It subtracts one px relative to the other browsers from the first column, and
	 * adds one to the end...
	 *
	 * If you want that effect I'd suggest setting a border-top/left on th/td's and
	 * then filling in the gaps with other borders.
	 */
}

/* line 152, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display thead th {
  padding: 3px 18px 3px 10px;
  border-bottom: 1px solid black;
  font-weight: bold;
  cursor: pointer;
  *cursor: hand;
}

/* line 160, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tfoot th {
  padding: 3px 18px 3px 10px;
  border-top: 1px solid black;
  font-weight: bold;
}

/* line 166, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.heading2 td {
  border-bottom: 1px solid #aaa;
}

/* line 170, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display td {
  padding: 3px 10px;
}

/* line 174, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display td.center {
  text-align: center;
}

/* line 178, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.attribute_table {
  border: 1px solid black;
}

/* line 181, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.attribute_table tr:nth-child(odd) {
  background-color: #E2E4FF;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */
/* line 193, app/assets/stylesheets/core/../modules/7-datatables.scss */
.sorting_asc {
  background: url(/assets/sort_asc-ee6010bb0a8d17e58307136a0fbf0b196d949ab6c50eb66d1ff8f0a7d2a4d48b.png) no-repeat center right;
}

/* line 197, app/assets/stylesheets/core/../modules/7-datatables.scss */
.sorting_desc {
  background: url(/assets/sort_desc-26da8e7eaf746a08dec2928977be21aa67212484540a12042b86aa2d904b80e8.png) no-repeat center right;
}

/* line 201, app/assets/stylesheets/core/../modules/7-datatables.scss */
.sorting {
  background: url(/assets/sort_both-624f0a471a2535c4754e1f6974b0e64ee70d6907738346e2a11d0bff20258b8c.png) no-repeat center right;
}

/* line 205, app/assets/stylesheets/core/../modules/7-datatables.scss */
.sorting_asc_disabled {
  background: url(/assets/sort_asc_disabled-539d9e0fc1f3b7196e726c4985397ad804082193d21e68cdf258764d34f85ff6.png) no-repeat center right;
}

/* line 209, app/assets/stylesheets/core/../modules/7-datatables.scss */
.sorting_desc_disabled {
  background: url(/assets/sort_desc_disabled-3450cc1e5a1585690226a713a726753b3fa2d177e41338a36e0a3188e3f02663.png) no-repeat center right;
}

/* line 213, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display thead th:active,
table.display thead td:active {
  outline: none;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
/* line 224, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.odd.gradeA {
  background-color: #ddffdd;
}

/* line 228, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.even.gradeA {
  background-color: #eeffee;
}

/* line 232, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.odd.gradeC {
  background-color: #ddddff;
}

/* line 236, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.even.gradeC {
  background-color: #eeeeff;
}

/* line 240, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.odd.gradeX {
  background-color: #ffdddd;
}

/* line 244, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.even.gradeX {
  background-color: #ffeeee;
}

/* line 248, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.odd.gradeU {
  background-color: #ddd;
}

/* line 252, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.even.gradeU {
  background-color: #eee;
}

/* line 257, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd {
  background-color: #E2E4FF;
}

/* line 261, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even {
  background-color: white;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
/* line 272, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_scroll {
  clear: both;
}

/* line 276, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}

/* line 281, app/assets/stylesheets/core/../modules/7-datatables.scss */
.top, .bottom {
  padding: 15px;
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
}

/* line 287, app/assets/stylesheets/core/../modules/7-datatables.scss */
.top .dataTables_info {
  float: none;
}

/* line 291, app/assets/stylesheets/core/../modules/7-datatables.scss */
.clear {
  clear: both;
}

/* line 295, app/assets/stylesheets/core/../modules/7-datatables.scss */
.dataTables_empty {
  text-align: center;
}

/* line 299, app/assets/stylesheets/core/../modules/7-datatables.scss */
tfoot input {
  margin: 0.5em 0;
  width: 100%;
  color: #444;
}

/* line 305, app/assets/stylesheets/core/../modules/7-datatables.scss */
tfoot input.search_init {
  color: #999;
}

/* line 309, app/assets/stylesheets/core/../modules/7-datatables.scss */
td.group {
  background-color: #d1cfd0;
  border-bottom: 2px solid #A19B9E;
  border-top: 2px solid #A19B9E;
}

/* line 315, app/assets/stylesheets/core/../modules/7-datatables.scss */
td.details {
  background-color: #d1cfd0;
  border: 2px solid #A19B9E;
}

/* line 321, app/assets/stylesheets/core/../modules/7-datatables.scss */
.example_alt_pagination div.dataTables_info {
  width: 40%;
}

/* line 325, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers {
  width: 400px;
  height: 22px;
  line-height: 22px;
}

/* line 331, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers a:active {
  outline: none;
}

/* line 335, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers a:hover {
  text-decoration: none;
}

/* line 339, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
}

/* line 351, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers a.paginate_button {
  background-color: #ddd;
}

/* line 355, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers a.paginate_button:hover {
  background-color: #ccc;
  text-decoration: none !important;
}

/* line 360, app/assets/stylesheets/core/../modules/7-datatables.scss */
.paging_full_numbers a.paginate_active {
  background-color: #99B3FF;
}

/* line 364, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.even.row_selected td {
  background-color: #B0BED9;
}

/* line 368, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.odd.row_selected td {
  background-color: #9FAFD1;
}

/* line 372, app/assets/stylesheets/core/../modules/7-datatables.scss */
td.selected .discounted {
  color: #FFFFFF;
  background-color: #3a822f;
}

/* line 377, app/assets/stylesheets/core/../modules/7-datatables.scss */
.discounted {
  color: #3A822F;
}

/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
/* line 386, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd td.sorting_1 {
  background-color: #D3D6FF;
}

/* line 390, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd td.sorting_2 {
  background-color: #DADCFF;
}

/* line 394, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd td.sorting_3 {
  background-color: #E0E2FF;
}

/* line 398, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even td.sorting_1 {
  background-color: #EAEBFF;
}

/* line 402, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even td.sorting_2 {
  background-color: #F2F3FF;
}

/* line 406, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even td.sorting_3 {
  background-color: #F9F9FF;
}

/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
/* line 421, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeA td.sorting_1 {
  background-color: #c4ffc4;
}

/* line 425, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeA td.sorting_2 {
  background-color: #d1ffd1;
}

/* line 429, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeA td.sorting_3 {
  background-color: #d1ffd1;
}

/* line 433, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeA td.sorting_1 {
  background-color: #d5ffd5;
}

/* line 437, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeA td.sorting_2 {
  background-color: #e2ffe2;
}

/* line 441, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeA td.sorting_3 {
  background-color: #e2ffe2;
}

/* line 445, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeC td.sorting_1 {
  background-color: #c4c4ff;
}

/* line 449, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeC td.sorting_2 {
  background-color: #d1d1ff;
}

/* line 453, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeC td.sorting_3 {
  background-color: #d1d1ff;
}

/* line 457, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeC td.sorting_1 {
  background-color: #d5d5ff;
}

/* line 461, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeC td.sorting_2 {
  background-color: #e2e2ff;
}

/* line 465, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeC td.sorting_3 {
  background-color: #e2e2ff;
}

/* line 469, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeX td.sorting_1 {
  background-color: #ffc4c4;
}

/* line 473, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeX td.sorting_2 {
  background-color: #ffd1d1;
}

/* line 477, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeX td.sorting_3 {
  background-color: #ffd1d1;
}

/* line 481, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeX td.sorting_1 {
  background-color: #ffd5d5;
}

/* line 485, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeX td.sorting_2 {
  background-color: #ffe2e2;
}

/* line 489, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeX td.sorting_3 {
  background-color: #ffe2e2;
}

/* line 493, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeU td.sorting_1 {
  background-color: #c4c4c4;
}

/* line 497, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeU td.sorting_2 {
  background-color: #d1d1d1;
}

/* line 501, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.odd.gradeU td.sorting_3 {
  background-color: #d1d1d1;
}

/* line 505, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeU td.sorting_1 {
  background-color: #d5d5d5;
}

/* line 509, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeU td.sorting_2 {
  background-color: #e2e2e2;
}

/* line 513, app/assets/stylesheets/core/../modules/7-datatables.scss */
tr.even.gradeU td.sorting_3 {
  background-color: #e2e2e2;
}

/*
 * Row highlighting example
 */
/* line 521, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
  background-color: #ECFFB3;
}

/* line 525, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
  background-color: #E6FF99;
}

/* line 529, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.even:hover {
  background-color: #ECFFB3;
}

/* line 533, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.even:hover td.sorting_1 {
  background-color: #DDFF75;
}

/* line 537, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.even:hover td.sorting_2 {
  background-color: #E7FF9E;
}

/* line 541, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.even:hover td.sorting_3 {
  background-color: #E2FF89;
}

/* line 545, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.odd:hover {
  background-color: #E6FF99;
}

/* line 549, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.odd:hover td.sorting_1 {
  background-color: #D6FF5C;
}

/* line 553, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.odd:hover td.sorting_2 {
  background-color: #E0FF84;
}

/* line 557, app/assets/stylesheets/core/../modules/7-datatables.scss */
.ex_highlight_row #example tr.odd:hover td.sorting_3 {
  background-color: #DBFF70;
}

/*
 * KeyTable
 */
/* line 565, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.KeyTable td {
  border: 3px solid transparent;
}

/* line 569, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.KeyTable td.focus {
  border: 3px solid #3366FF;
}

/* line 573, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.gradeA {
  background-color: #eeffee;
}

/* line 577, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.gradeC {
  background-color: #ddddff;
}

/* line 581, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.gradeX {
  background-color: #ffdddd;
}

/* line 585, app/assets/stylesheets/core/../modules/7-datatables.scss */
table.display tr.gradeU {
  background-color: #ddd;
}

/* line 589, app/assets/stylesheets/core/../modules/7-datatables.scss */
div.box {
  height: 100px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #8080FF;
  background-color: #E5E5FF;
}

/* line 1, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p1 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  font: 16.0px Helvetica;
  min-height: 16.0px;
}

/* line 2, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p2 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  text-align: center;
  font: 15.0px Times;
}

/* line 3, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p3 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  text-align: justify;
  font: 15.0px Times;
  min-height: 13.0px;
}

/* line 4, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p4 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  text-align: justify;
  font: 14.0px Times;
}

/* line 5, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p5 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  text-align: justify;
  font: 14.0px Times;
  min-height: 13.0px;
}

/* line 6, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p6 {
  margin: 0.0px 0.0px 0.0px 36.0px;
  text-align: justify;
  font: 14.0px Times;
}

/* line 7, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p7 {
  margin: 0.0px 0.0px 0.0px 72.0px;
  text-align: justify;
  font: 14.0px Times;
}

/* line 8, app/assets/stylesheets/core/../modules/8-terms.scss */
p.p8 {
  margin: 0.0px 0.0px 0.0px 0.0px;
  font: 14.0px Times;
  min-height: 17.0px;
}

/* line 9, app/assets/stylesheets/core/../modules/8-terms.scss */
li.li4 {
  margin: 0.0px 0.0px 1.0em 36.0px;
  text-align: justify;
  font: 14.0px Times;
}

/* line 10, app/assets/stylesheets/core/../modules/8-terms.scss */
span.s1 {
  text-decoration: underline;
}

/* line 11, app/assets/stylesheets/core/../modules/8-terms.scss */
span.Apple-tab-span {
  white-space: pre;
}

/* line 13, app/assets/stylesheets/core/../modules/8-terms.scss */
.terms ul {
  list-style-type: decimal;
}

/* line 15, app/assets/stylesheets/core/../modules/8-terms.scss */
.terms ul ul {
  list-style-type: lower-alpha;
}

/* line 17, app/assets/stylesheets/core/../modules/8-terms.scss */
.terms ul ul ul {
  list-style-type: disc;
}

/* Be sure to `@import "dev-badge"` from your application.css.scss */
/* line 3, app/assets/stylesheets/core/../modules/9-devbadge.scss */
#dev-badge {
  left: -65px;
  height: 30px;
  top: 100px;
  position: absolute;
  text-decoration: none;
  width: 250px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 16, app/assets/stylesheets/core/../modules/9-devbadge.scss */
#dev-badge span {
  background: #073642;
  color: #839496;
  font-size: 14px;
  left: 0;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  width: 310px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.3) 1px 1px 10px;
  -moz-box-shadow: rgba(255, 255, 255, 0.3) 1px 1px 10px;
  box-shadow: rgba(255, 255, 255, 0.3) 1px 1px 10px;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

/* line 33, app/assets/stylesheets/core/../modules/9-devbadge.scss */
#dev-badge span:last-child {
  /* this is the backside */
  background: #0087FF;
  color: #eee8d5;
  opacity: 0;
}

/* line 42, app/assets/stylesheets/core/../modules/9-devbadge.scss */
#dev-badge :hover span:first-child {
  opacity: 0;
}

/* line 43, app/assets/stylesheets/core/../modules/9-devbadge.scss */
#dev-badge :hover span:last-child {
  opacity: 1;
}

@media all and (-webkit-transform-3d) {
  /* line 49, app/assets/stylesheets/core/../modules/9-devbadge.scss */
  #dev-badge span {
    opacity: 1 !important;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s;
  }
  /* line 54, app/assets/stylesheets/core/../modules/9-devbadge.scss */
  #dev-badge span:last-child {
    -webkit-transform: rotateX(180deg);
  }
  /* line 61, app/assets/stylesheets/core/../modules/9-devbadge.scss */
  #dev-badge:hover span:first-child {
    -webkit-transform: rotateX(180deg);
  }
  /* line 64, app/assets/stylesheets/core/../modules/9-devbadge.scss */
  #dev-badge:hover span:last-child {
    -webkit-transform: rotateX(360deg);
  }
}

/* line 10, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-bg {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0px;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
}

/* line 22, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-main {
  position: fixed;
  top: 20px;
  bottom: 20px;
  right: 0;
  z-index: 100;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  -spec-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  -spec-transform-origin: right top;
  transform-origin: right top;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -spec-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 32, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-nav {
  position: absolute;
  top: 15px;
  left: -60px;
  width: 60px;
  height: 80px;
  cursor: pointer;
}

/* line 40, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-panel-container {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 45, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-sm-width {
  width: 300px;
}

/* line 48, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-lg-width {
  width: 600px;
}

/* line 51, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-panel {
  padding: 20px 19px 50px;
}

/* line 55, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-sm-panel {
  width: 300px;
}

/* line 58, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-lg-panel {
  width: 600px;
}

/* line 61, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-nav-icon {
  padding-top: 5px;
}

/* line 64, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-nav-text {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 69, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-l-section {
  padding-bottom: 10px;
}

/* line 20, ../usr/local/bundle/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.help-panel-l-section::after {
  clear: both;
  content: "";
  display: block;
}

/* line 76, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-s-main,
.help-panel-s-nav {
  border: 1px solid #000;
  background-color: #fff;
}

/* line 82, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-s-main {
  border-right: none;
}

/* line 89, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-t-nav-icon,
.help-panel-t-nav-text {
  text-align: center;
}

/* line 93, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-t-nav-text {
  line-height: 18px;
}

/* line 97, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-t-title {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
}

/* line 103, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-t-title-sm {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
}

/* line 113, app/assets/stylesheets/core/../modules/_help-panel.scss */
.help-panel-is-open {
  visibility: visible;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  -spec-transform: translateY(0%);
  transform: translateY(0%);
}

/* line 10, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-container {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-container:last-child {
  margin-right: 0;
}

/* line 15, app/assets/stylesheets/core/../modules/_quote.scss */
.l-row {
  display: block;
}

/* line 20, ../usr/local/bundle/gems/bourbon-7.3.0/core/bourbon/library/_clearfix.scss */
.l-row::after {
  clear: both;
  content: "";
  display: block;
}

/* line 18, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-car-detail {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  padding: 12px 4px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-car-detail:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 18, app/assets/stylesheets/core/../modules/_quote.scss */
  .quote-l-car-detail {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 32.0754716981%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .quote-l-car-detail:last-child {
    margin-right: 0;
  }
}

/* line 25, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-quote-detail {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  padding: 12px 0 0;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-quote-detail:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 25, app/assets/stylesheets/core/../modules/_quote.scss */
  .quote-l-quote-detail {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 32.0754716981%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .quote-l-quote-detail:last-child {
    margin-right: 0;
  }
}

/* line 32, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-quote-prices {
  position: relative;
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  padding: 12px 4px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-quote-prices:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  /* line 32, app/assets/stylesheets/core/../modules/_quote.scss */
  .quote-l-quote-prices {
    float: left;
    display: block;
    margin-right: 1.8867924528%;
    width: 32.0754716981%;
  }
  /* line 491, app/assets/stylesheets/core/_neat.scss */
  .quote-l-quote-prices:last-child {
    margin-right: 0;
  }
}

/* line 40, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-box-item {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 32.0754716981%;
  margin-right: 0;
  padding: 11px 0px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-box-item:last-child {
  margin-right: 0;
}

/* line 45, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-box-input {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 66.0377358491%;
  margin-right: 0;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-box-input:last-child {
  margin-right: 0;
}

/* line 49, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-quote-box-item {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 23.5849056604%;
  padding: 11px 0;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-quote-box-item:last-child {
  margin-right: 0;
}

/* line 53, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-price-factors {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  padding: 11px 12px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.quote-l-price-factors:last-child {
  margin-right: 0;
}

/* line 57, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-l-action-text {
  display: block;
}

/* line 63, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-s-quote-box-row {
  border-bottom: 1px solid #979797;
}

/* line 66, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-s-quote-box-header {
  border-bottom: 2px solid #979797;
}

/* line 69, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-s-price-box {
  color: #DEBD59;
  border-top: 1px solid #DEBD59;
  border-bottom: 1px solid #DEBD59;
  border-right: 1px solid #DEBD59;
}

/* line 74, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-s-price-box:active, .quote-s-price-box:hover, .quote-s-price-box.active {
  background-color: #DEBD59;
  color: #fff;
}

/* line 80, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-s-price-box:first-child {
  border-left: 1px solid #DEBD59;
}

/* line 87, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-title-large,
.quote-t-item-title-med,
.quote-t-item-title-small,
.quote-t-item-label,
.quote-t-price-label {
  font-weight: bold;
}

/* line 94, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-title-large {
  font-size: 18px;
}

/* line 97, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-title-med {
  font-size: 16px;
}

/* line 100, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-table-title-med {
  font-size: 11px;
}

/* line 103, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-text-med {
  font-size: 16px;
}

/* line 106, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-title-small {
  font-size: 12px;
  font-weight: normal;
}

/* line 110, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-price-label {
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}

/* line 115, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-label {
  font-size: 14px;
  text-align: center;
}

/* line 119, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-input-label {
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

/* line 124, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-item-input {
  font-weight: normal;
  font-size: 16px;
  text-align: right;
}

/* line 129, app/assets/stylesheets/core/../modules/_quote.scss */
.quote-t-action-text {
  display: block;
  text-decoration: underline;
  text-align: center;
  font-size: 14px;
}

/* line 138, app/assets/stylesheets/core/../modules/_quote.scss */
.animated_icon {
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -spec-transition: all 1s linear;
  transition: all 1s linear;
}

/* line 141, app/assets/stylesheets/core/../modules/_quote.scss */
.is_rotated {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -spec-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 11, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-group {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  margin-right: 0;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-group:last-child {
  margin-right: 0;
}

/* line 14, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-group.checkbox-spacing {
  padding: 5px 0;
}

/* line 18, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-prefix,
.form-l-prefix {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 23.5849056604%;
  text-align: center;
  margin-right: 0;
  height: 40px;
  padding: 9px 0;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-prefix:last-child,
.form-l-prefix:last-child {
  margin-right: 0;
}

/* line 30, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-input-prefix input[type="text"],
.form-l-input-prefix input[type="password"],
.form-l-input-prefix input[type="email"],
.form-l-input-prefix input[type="tel"],
.form-l-input-prefix input[type="date"],
.form-l-input-prefix input[type="number"],
.form-l-input-postfix input[type="text"],
.form-l-input-postfix input[type="password"],
.form-l-input-postfix input[type="email"],
.form-l-input-postfix input[type="tel"],
.form-l-input-postfix input[type="date"],
.form-l-input-postfix input[type="number"] {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 74.5283018868%;
  margin-right: 0;
  height: 40px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-input-prefix input[type="text"]:last-child,
.form-l-input-prefix input[type="password"]:last-child,
.form-l-input-prefix input[type="email"]:last-child,
.form-l-input-prefix input[type="tel"]:last-child,
.form-l-input-prefix input[type="date"]:last-child,
.form-l-input-prefix input[type="number"]:last-child,
.form-l-input-postfix input[type="text"]:last-child,
.form-l-input-postfix input[type="password"]:last-child,
.form-l-input-postfix input[type="email"]:last-child,
.form-l-input-postfix input[type="tel"]:last-child,
.form-l-input-postfix input[type="date"]:last-child,
.form-l-input-postfix input[type="number"]:last-child {
  margin-right: 0;
}

/* line 42, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-full-width label {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  margin-right: 0;
  margin-bottom: 5px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-full-width label:last-child {
  margin-right: 0;
}

/* line 49, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-full-width select {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-full-width select:last-child {
  margin-right: 0;
}

/* line 57, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-full-width input[type="text"],
.form-l-full-width input[type="password"],
.form-l-full-width input[type="email"],
.form-l-full-width input[type="tel"],
.form-l-full-width input[type="date"],
.form-l-full-width input[type="number"] {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  margin-right: 0;
  margin-bottom: 5px;
  padding-bottom: 3px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-full-width input[type="text"]:last-child,
.form-l-full-width input[type="password"]:last-child,
.form-l-full-width input[type="email"]:last-child,
.form-l-full-width input[type="tel"]:last-child,
.form-l-full-width input[type="date"]:last-child,
.form-l-full-width input[type="number"]:last-child {
  margin-right: 0;
}

/* line 71, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-full-width button {
  float: left;
  display: block;
  margin-right: 1.8867924528%;
  width: 100%;
  margin-right: 0;
  margin-bottom: 0px;
}

/* line 491, app/assets/stylesheets/core/_neat.scss */
.form-l-full-width button:last-child {
  margin-right: 0;
}

/* line 77, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-el-full {
  width: 100%;
}

/* line 81, app/assets/stylesheets/core/../modules/_forms.scss */
.form-l-select-btn-height {
  height: 50px;
}

/* line 93, app/assets/stylesheets/core/../modules/_forms.scss */
input.form-s-input[type="text"],
input.form-s-input[type="password"],
input.form-s-input[type="email"],
input.form-s-input[type="tel"],
input.form-s-input[type="date"],
input.form-s-input[type="number"] {
  border-color: #DEBD59;
  border-style: solid;
  border-width: 1px;
  color: #4A4A4A;
}

/* line 100, app/assets/stylesheets/core/../modules/_forms.scss */
.form-s-prefix-yellow {
  background: #F5D161;
  border-color: #DEBD59;
  border-style: solid;
  border-width: 1px;
  border-right: none;
  color: #4A4A4A;
}

/* line 108, app/assets/stylesheets/core/../modules/_forms.scss */
.form-s-postfix-yellow {
  background: #F5D161;
  border-color: #DEBD59;
  border-style: solid;
  border-width: 1px;
  border-left: none;
  color: #4A4A4A;
}

/* line 119, app/assets/stylesheets/core/../modules/_forms.scss */
.form-t-prefix,
.form-t-prefix {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

/* line 131, app/assets/stylesheets/core/../modules/_forms.scss */
input.form-t-input-prefix[type="text"], input.form-t-input-postfix[type="text"],
input.form-t-input-prefix[type="password"],
input.form-t-input-postfix[type="password"],
input.form-t-input-prefix[type="email"],
input.form-t-input-postfix[type="email"],
input.form-t-input-prefix[type="tel"],
input.form-t-input-postfix[type="tel"],
input.form-t-input-prefix[type="date"],
input.form-t-input-postfix[type="date"],
input.form-t-input-prefix[type="number"],
input.form-t-input-postfix[type="number"] {
  font-size: 16px;
  font-weight: normal;
}

/* line 10, app/assets/stylesheets/core/../modules/_lists.scss */
.lists-l-unformated {
  list-style: none;
  padding: 10px 0 0;
  margin: 0;
}

/* line 14, app/assets/stylesheets/core/../modules/_lists.scss */
.lists-l-unformated li {
  padding: 5px 0;
}

/**
 * (C)Leanest CSS spinner ever
    author: http://lea.verou.me/2013/11/cleanest-css-spinner-ever/
    converted for SCSS and Bourbon mixins
 */
@keyframes spin {
  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    -spec-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

/* line 11, app/assets/stylesheets/core/../modules/_loading.scss */
.progress {
  position: relative;
  display: inline-block;
  width: 5em;
  height: 5em;
  margin: 0 .5em;
  font-size: 12px;
  text-indent: 999em;
  overflow: hidden;
  -webkit-animation: spin 1s infinite steps(8);
  -moz-animation: spin 1s infinite steps(8);
  -spec-animation: spin 1s infinite steps(8);
  animation: spin 1s infinite steps(8);
}

/* line 23, app/assets/stylesheets/core/../modules/_loading.scss */
.small.progress {
  font-size: 6px;
}

/* line 27, app/assets/stylesheets/core/../modules/_loading.scss */
.large.progress {
  font-size: 24px;
}

/* line 31, app/assets/stylesheets/core/../modules/_loading.scss */
.progress:before,
.progress:after,
.progress > div:before,
.progress > div:after {
  content: '';
  position: absolute;
  top: 0;
  left: 2.25em;
  /* (container width - part width)/2  */
  width: .5em;
  height: 1.5em;
  border-radius: .2em;
  background: #eee;
  -spec-box-shadow: 0 3.5em #eee;
  box-shadow: 0 3.5em #eee;
  /* container height - part height */
  -webkit-transform-origin: 50% 2.5em;
  -moz-transform-origin: 50% 2.5em;
  -ms-transform-origin: 50% 2.5em;
  -o-transform-origin: 50% 2.5em;
  -spec-transform-origin: 50% 2.5em;
  transform-origin: 50% 2.5em;
  /* container height / 2 */
}

/* line 47, app/assets/stylesheets/core/../modules/_loading.scss */
.progress:before {
  background: #555;
}

/* line 51, app/assets/stylesheets/core/../modules/_loading.scss */
.progress:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -spec-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #777;
}

/* line 56, app/assets/stylesheets/core/../modules/_loading.scss */
.progress > div:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -spec-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background: #999;
}

/* line 61, app/assets/stylesheets/core/../modules/_loading.scss */
.progress > div:after {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -spec-transform: rotate(-135deg);
  transform: rotate(-135deg);
  background: #bbb;
}

/* line 67, app/assets/stylesheets/core/../modules/_loading.scss */
.loader-l-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-align: center;
  padding-top: 70px;
}

/* line 76, app/assets/stylesheets/core/../modules/_loading.scss */
.loader-s-container {
  background-color: #F5D161;
  background-color: rgba(245, 204, 77, 0.3);
}

/*
 *= require_self
*/
