/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
.content ol, .content ul {
/*
	list-style: none;
*/
	padding-left:20px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}/*
 * Image floating
 */
.image_float_left {
	float:left;
	margin:0px 10px 10px 0px;
}
.image_float_right {
	float:right;
	margin:0px 0px 10px 10px;
}

/*
 * Floating
 */
.float_left {
	float:left;
}
.float_right {
	float:right;
}

.left_float {
	float:left;
	width:150px;
}

/*
 * Positions
 */
.center, .align-center {
	text-align:center;
}
.right, .align_right {
	text-align:right;
}
.left, .align_left {
	text-align:left;
}
.top, .align_top {
	vertical-align:top;
}
.bottom, .align_bottom {
	vertical-align:bottom;
}

/*
 * Border
 */
.no_border {
	border:none !important;
}

/*
 * Displays
 */
.display_none {
	display:none;
}
.display_inline {
	display:inline-block;
}
.display_table {
	display:table;
}
.display_table_row {
	display:table-row;
}
.display_table_cell {
	display:table-cell;
	width:auto;
}

/*
 * White spaces
 */
.nowrap {
	white-space: nowrap;
}

/*
 * Clearfix
 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*.clearfix {
	display:inline-block;
}*/
.clearfix {
	display:block;
}
.clear, .clearer {
	clear:both;
}

/*
 * Paddings
 */
.no_padding {
	padding:0 !important;
}

/*
 * Margins
 */
.no_margin {
	margin:0 !important;
}

/*
 * Place holder
 */
.place_holder {
	font-size:120%;
	color: #CCCCCC;
	text-align:center;
	height:150px;
	line-height:150px;
	border: 2px dashed #CCCCCC;
	padding:10px;
	margin:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*
 * Fonts
 */
.tiny {
	font-size:85%;
}
.small, small {
	font-size:93%;
}
.big, big {
	font-size:108%;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/*
 * Ajax upload
 */
.replace_file {
	text-align:left;
	overflow:hidden;
}
.replace_file_input {
	margin: 0;
	padding: 0;
	border: 0;
	height:30px;
	filter: "alpha(opacity=0)";
	opacity: 0;
}
.replace_file_input_container {
	position: relative;
	width: 220px;
}
.replace_file_input_container > input {
	width: 220px;
}

/*
 * Links
 */

.link_arrow {
	background: transparent url('https://www.regis.de/_img/icons/arrow.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}
.link_download {
	background: transparent url('https://www.regis.de/_img/icons/download.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}
.link_extern {
	background: transparent url('https://www.regis.de/_img/icons/extern.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}


/*
 * Error Block
 */
.error_block_not_active {
	display:none;
}
.warning_block_not_active {
	display:none;
}
.success_block_not_active {
	display:none;
}
.info_block_not_active {
	display:none;
}
.error_block {
	color: #cc0000;
	margin:10px 0px 20px 0px;
	font-weight:bold;
}
.error_block li {
	margin-left:20px;
	padding:2px 0px 2px 5px;
	list-style-type: none;
	font-weight:normal;
}
/* wegen bootstrap muss der selector etwas feiner sein, damit der style nicht überschrieben wird */
.error, select.error, textarea.error, input.error, .error input, .error label {
	color:#cc0000;
}

/*
 * Tables
 */
table {
	border:0;
	margin:0;
	padding:0;
	width: 100%;
	border-collapse: collapse;
}
th {
	border:0;
	text-align:left;
}
tr {
	border:0;
}
td {
	border:0;
}


/*
 * Dialogs
 */
.dialog_error_messages {
	padding:0 10px;
	margin:10px 0px;
}

.dialog_tab_navigation {
}
.dialog_tab_navigation li {
	list-style: none;
	float:left;
}
.dialog_tab_navigation a {
	display:block;
	padding:10px;
	cursor:pointer;
}

/*
 * Messages
 */
.message {
	background-color:#FFF;
}

/*
 * Sortable List DWOO Plugins
 */

/* order dropdown */
#sortable_list__order_dropdown__form select {
	width:auto;
}

/* items per page */
#sortable_list__items_per_page_chooser__form select {
	width:auto;
}

/* pagination */
div.sortable_list__pagination {
	font-family:sans-serif;
	font-size:10pt;
}

div.sortable_list__pagination ul {
	margin:5px 0px 8px 0px;
}

div.sortable_list__pagination li {
	-moz-border-radius:3px;
	border-radius:3px;
	margin:1px;
	border:1px solid black;
	list-style:none !important;
	float:left;
	padding:1pt 4pt;
}

div.sortable_list__pagination li.next_prev {
	color:#666;
}
div.sortable_list__pagination li.item_count {
	font-size:x-small;
	height:12pt;
	color:#888;
	border:none;
}
div.sortable_list__pagination li.filler {
	border: none;
}
div.sortable_list__pagination a.current{
	border-bottom:1px dashed black;
}

/* permalink */
a.sortable_list__permalink {
}


/*
 * Customers
 */
.customers_menu {
	margin:0;
	padding:0;
}
.customers_menu li {
	float:left;
}

.customer_register_box {
	margin-bottom:20px;
	float:left;
	width:49%;
}
.customer_form_line {
	margin:5px 0;
}
.customer_form_line label {
	display:inline-block;
	width:120px;
}
.customer_form_gender_selection {
	display:inline-block;
}
.customer_form_gender_selection label {
	width:auto;
	margin-right:5px;
}
.customer_form_gender_selection input {
	height:auto;
}
.customer_form_contact_only_selection {
	display:inline-block;
}
.customer_form_contact_only_selection label {
	width:auto;
	margin-right:5px;
}
.customer_form_contact_only_selection input {
	height:auto;
}
.customer_form_submit {
	margin-top:20px;
}

.customer_login_register {
	margin:20px 0 0 0;
}

.customer_profile_box {
	margin-bottom:20px;
}

.customer_profile_headline {
	border-bottom:1px solid #000000;
	padding-bottom:5px;
	margin-bottom:5px;
}
.customer_profile_headline_actions {
	float:right;
}

.customer_profile_content_left {
	float:left;
	width:50%;
}
.customer_profile_content_right {
	float:left;
	width:49%;
}

.customer_profile_key {
	vertical-align:top;
	display:inline-block;
	width:150px;
}
.customer_profile_value {
	display:inline-block;
}

.customer_form_actions, ul.customer_form_actions {
	text-align:right;
	margin:20px 0;
}
ul.customer_form_actions li {
	list-style:none !important;
	float:right;
	margin-left:10px;
}
.customer_profile_row_headline th {
	border-bottom:1px solid #000;
}
.customer_profile_row td {
}
.customer_profile_content {
}

.customer_profile_adress_active {
	background:url('//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/check.png') no-repeat center center;
	display:inline-block;
	width:20px;
	height:20px;
}

/*
 * Recommend
 */
.recommend {
	margin-bottom:20px;
}
.recommend_line {
	margin:5px 0;
}
.recommend_submit {
	margin:10px 0;
}
.recommend_actions {
}


/*
 * Contact
 */
.contact {
	margin-bottom:20px;
}
.contact_line {
	margin:5px 0;
}
.contact_submit {
	margin:10px 0;
}

/*
 * Tooltips
 */
.tooltip_content {
	display:none;
	z-index:10000;
}
.tooltip_top {
	height:5px;
}
.tooltip_content_left .tooltip_top {
}
.tooltip_body {
	background: #FCFCFC;
	width:300px;
	padding:0 10px 3px 10px;
	color:#000;
	font-size:93%;
}
.tooltip_bottom {
	height:5px;
}

/*
 * Bank Accounts
 */
.standard_bank_account {
	background:url('//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/check.png') no-repeat center center;
	display:inline-block;
	width:20px;
	height:20px;
}

/*
 * Content Builder Table Plugin
 */
tr.table_row_even td {
	background-color:lightgray;
}
/*
dl dt {
	font-weight:bold;
	padding-top:5px;
}

dl dd {
	padding-left:10px;
}
*/

.info_tooltip_href, .info_tooltip_href:hover {
	text-decoration:none !important;
	color:#000000;
}

/*
 * Form Content Builder Output
 */
.form_line_wrapper {
	margin-bottom: 20px;
}
.form_question {
	width: 150px;
	float: left;
}
.form_answers {
	margin-left: 200px;
}
.form_input_group {
	float: left;
	margin: 0 3px;
}
.form_input_group.no_float {
	float: none;
}
.form_line_wrapper .form_answers label {
	display: inline-block;
	width: auto;
}

.form_line_wrapper .form_answers input[type="text"], .form_line_wrapper .form_answers input[type="file"], .form_line_wrapper .form_answers textarea, .form_line_wrapper .form_answers select {
	width: 100%;
	max-width: 300px;
	min-width: 100px;
}

/* Blockquote */
blockquote .indent {
	margin: 0 0 0 20px;
	padding: 0px;
	border: none;
}

.page_edit_menu {
	position:fixed;
	bottom:10px;
	right:10px;
	padding:3px 10px;
	border:1px solid black;
	background-color:#EEEEEE;
	z-index:1000000;
}
.page_edit_menu a {
	color:black;
}

.galleria-container {
	background-color: transparent;
}

.link .button, .link .button:hover {
	padding:8px;
	border:solid 1px #000000 !important;
	text-decoration:none;
	-moz-border-radius:3px;
	border-radius:3px;
}

.btn {
	margin-bottom: 1px;
}

.close_and_clear_input {
	position:absolute;
	top:7px;
	right:25px;
	cursor:pointer;
	z-index: 20;
}

.close_and_clear_input + .input-group-addon {
	right:45px;
}

/* Dialog Breite */
.modal-dialog.dialog_small {
	width: 450px;
}

@media ( max-width: 450px) {
	.modal-dialog.dialog_small {
		width: 95%;
	}
}

.modal-dialog.dialog_wide {
	width: 900px;
}
@media ( max-width: 900px) {
	.modal-dialog.dialog_wide {
		width: 95%;
	}
}

.modal-dialog.dialog_max {
	width: 95%;
}

.column_changer {
  background-position:5px 1px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  vertical-align: top;
  width: 30px;
}

.column_changer1 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_1spaltig.png");
}

.column_changer2 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_2spaltig.png");
}

.column_changer3 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_3spaltig.png");
}

.column_changer4 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_4spaltig.png");
}

.content .dropbox_header {
	display:none;
}

.left_column .dropbox_header, .right_column .dropbox_header {
	display:block;
}
@media print {
	.no_print {
		display:none;
		height:0px;
		width:0px;
	}

}
/* ----------------------------------------------------
 * GLYPHICONS 
 ----------------------------------------------------*/

.glyphicons-icon.small.blank, .glyphicons-icon.medium.blank, .glyphicons-icon.big.blank {
  background-image:none;
}


/* NORMAL */

.glyphicons-icon.medium {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  vertical-align: text-top;
  background-image: url(//cdn.michel-customers.net/icon_sets/glyphicons//glyphicons_medium_black.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *margin-right: .3em;
}
.glyphicons-icon.medium.white {
  background-image: url(//cdn.michel-customers.net/icon_sets/glyphicons//glyphicons_medium_white.png);
}

.glyphicons-icon.medium.glass {
  background-position: 1px 3px;
}
.glyphicons-icon.medium.leaf {
  background-position: -35px 3px;
}
.glyphicons-icon.medium.dog {
  background-position: -71px 3px;
}
.glyphicons-icon.medium.user {
  background-position: -107px 3px;
}
.glyphicons-icon.medium.girl {
  background-position: -143px 3px;
}
.glyphicons-icon.medium.car {
  background-position: -179px 3px;
}
.glyphicons-icon.medium.user_add {
  background-position: -215px 3px;
}
.glyphicons-icon.medium.user_remove {
  background-position: -251px 3px;
}
.glyphicons-icon.medium.film {
  background-position: -287px 3px;
}
.glyphicons-icon.medium.magic {
  background-position: -323px 3px;
}
.glyphicons-icon.medium.envelope {
  background-position: 1px -33px;
}
.glyphicons-icon.medium.camera {
  background-position: -35px -33px;
}
.glyphicons-icon.medium.heart {
  background-position: -71px -33px;
}
.glyphicons-icon.medium.beach_umbrella {
  background-position: -107px -33px;
}
.glyphicons-icon.medium.train {
  background-position: -143px -33px;
}
.glyphicons-icon.medium.print {
  background-position: -179px -33px;
}
.glyphicons-icon.medium.bin {
  background-position: -215px -33px;
}
.glyphicons-icon.medium.music {
  background-position: -251px -33px;
}
.glyphicons-icon.medium.note {
  background-position: -287px -33px;
}
.glyphicons-icon.medium.heart_empty {
  background-position: -323px -33px;
}
.glyphicons-icon.medium.home {
  background-position: 1px -69px;
}
.glyphicons-icon.medium.snowflake {
  background-position: -35px -69px;
}
.glyphicons-icon.medium.fire {
  background-position: -71px -69px;
}
.glyphicons-icon.medium.magnet {
  background-position: -107px -69px;
}
.glyphicons-icon.medium.parents {
  background-position: -143px -69px;
}
.glyphicons-icon.medium.binoculars {
  background-position: -179px -69px;
}
.glyphicons-icon.medium.road {
  background-position: -215px -69px;
}
.glyphicons-icon.medium.search {
  background-position: -251px -69px;
}
.glyphicons-icon.medium.cars {
  background-position: -287px -69px;
}
.glyphicons-icon.medium.notes_2 {
  background-position: -323px -69px;
}
.glyphicons-icon.medium.pencil {
  background-position: 1px -105px;
}
.glyphicons-icon.medium.bus {
  background-position: -35px -105px;
}
.glyphicons-icon.medium.wifi_alt {
  background-position: -71px -105px;
}
.glyphicons-icon.medium.luggage {
  background-position: -107px -105px;
}
.glyphicons-icon.medium.old_man {
  background-position: -143px -105px;
}
.glyphicons-icon.medium.woman {
  background-position: -179px -105px;
}
.glyphicons-icon.medium.file {
  background-position: -215px -105px;
}
.glyphicons-icon.medium.coins {
  background-position: -251px -105px;
}
.glyphicons-icon.medium.airplane {
  background-position: -287px -105px;
}
.glyphicons-icon.medium.notes {
  background-position: -323px -105px;
}
.glyphicons-icon.medium.stats {
  background-position: 1px -141px;
}
.glyphicons-icon.medium.charts {
  background-position: -35px -141px;
}
.glyphicons-icon.medium.pie_chart {
  background-position: -71px -141px;
}
.glyphicons-icon.medium.group {
  background-position: -107px -141px;
}
.glyphicons-icon.medium.keys {
  background-position: -143px -141px;
}
.glyphicons-icon.medium.calendar {
  background-position: -179px -141px;
}
.glyphicons-icon.medium.router {
  background-position: -215px -141px;
}
.glyphicons-icon.medium.camera_small {
  background-position: -251px -141px;
}
.glyphicons-icon.medium.dislikes {
  background-position: -287px -141px;
}
.glyphicons-icon.medium.star {
  background-position: -323px -141px;
}
.glyphicons-icon.medium.link {
  background-position: 1px -177px;
}
.glyphicons-icon.medium.eye_open {
  background-position: -35px -177px;
}
.glyphicons-icon.medium.eye_close {
  background-position: -71px -177px;
}
.glyphicons-icon.medium.alarm {
  background-position: -107px -177px;
}
.glyphicons-icon.medium.clock {
  background-position: -143px -177px;
}
.glyphicons-icon.medium.stopwatch {
  background-position: -179px -177px;
}
.glyphicons-icon.medium.projector {
  background-position: -215px -177px;
}
.glyphicons-icon.medium.history {
  background-position: -251px -177px;
}
.glyphicons-icon.medium.truck {
  background-position: -287px -177px;
}
.glyphicons-icon.medium.cargo {
  background-position: -323px -177px;
}
.glyphicons-icon.medium.compass {
  background-position: 1px -213px;
}
.glyphicons-icon.medium.keynote {
  background-position: -35px -213px;
}
.glyphicons-icon.medium.paperclip {
  background-position: -71px -213px;
}
.glyphicons-icon.medium.power {
  background-position: -107px -213px;
}
.glyphicons-icon.medium.lightbulb {
  background-position: -143px -213px;
}
.glyphicons-icon.medium.tag {
  background-position: -179px -213px;
}
.glyphicons-icon.medium.tags {
  background-position: -215px -213px;
}
.glyphicons-icon.medium.cleaning {
  background-position: -251px -213px;
}
.glyphicons-icon.medium.ruller {
  background-position: -287px -213px;
}
.glyphicons-icon.medium.gift {
  background-position: -323px -213px;
}
.glyphicons-icon.medium.umbrella {
  background-position: 1px -249px;
}
.glyphicons-icon.medium.book {
  background-position: -35px -249px;
}
.glyphicons-icon.medium.bookmark {
  background-position: -71px -249px;
}
.glyphicons-icon.medium.wifi {
  background-position: -107px -249px;
}
.glyphicons-icon.medium.cup {
  background-position: -143px -249px;
}
.glyphicons-icon.medium.stroller {
  background-position: -179px -249px;
}
.glyphicons-icon.medium.headphones {
  background-position: -215px -249px;
}
.glyphicons-icon.medium.headset {
  background-position: -251px -249px;
}
.glyphicons-icon.medium.warning_sign {
  background-position: -287px -249px;
}
.glyphicons-icon.medium.signal {
  background-position: -323px -249px;
}
.glyphicons-icon.medium.retweet {
  background-position: 1px -285px;
}
.glyphicons-icon.medium.refresh {
  background-position: -35px -285px;
}
.glyphicons-icon.medium.roundabout {
  background-position: -71px -285px;
}
.glyphicons-icon.medium.random {
  background-position: -107px -285px;
}
.glyphicons-icon.medium.heat {
  background-position: -143px -285px;
}
.glyphicons-icon.medium.repeat {
  background-position: -179px -285px;
}
.glyphicons-icon.medium.display {
  background-position: -215px -285px;
}
.glyphicons-icon.medium.log_book {
  background-position: -251px -285px;
}
.glyphicons-icon.medium.adress_book {
  background-position: -287px -285px;
}
.glyphicons-icon.medium.building {
  background-position: -323px -285px;
}
.glyphicons-icon.medium.eyedropper {
  background-position: 1px -321px;
}
.glyphicons-icon.medium.adjust {
  background-position: -35px -321px;
}
.glyphicons-icon.medium.tint {
  background-position: -71px -321px;
}
.glyphicons-icon.medium.crop {
  background-position: -107px -321px;
}
.glyphicons-icon.medium.vector_path_square {
  background-position: -143px -321px;
}
.glyphicons-icon.medium.vector_path_circle {
  background-position: -179px -321px;
}
.glyphicons-icon.medium.vector_path_polygon {
  background-position: -215px -321px;
}
.glyphicons-icon.medium.vector_path_line {
  background-position: -251px -321px;
}
.glyphicons-icon.medium.vector_path_curve {
  background-position: -287px -321px;
}
.glyphicons-icon.medium.vector_path_all {
  background-position: -323px -321px;
}
.glyphicons-icon.medium.font {
  background-position: 1px -357px;
}
.glyphicons-icon.medium.italic {
  background-position: -35px -357px;
}
.glyphicons-icon.medium.bold {
  background-position: -71px -357px;
}
.glyphicons-icon.medium.text_underline {
  background-position: -107px -357px;
}
.glyphicons-icon.medium.text_strike {
  background-position: -143px -357px;
}
.glyphicons-icon.medium.text_height {
  background-position: -179px -357px;
}
.glyphicons-icon.medium.text_width {
  background-position: -215px -357px;
}
.glyphicons-icon.medium.text_resize {
  background-position: -251px -357px;
}
.glyphicons-icon.medium.left_indent {
  background-position: -287px -357px;
}
.glyphicons-icon.medium.right_indent {
  background-position: -323px -357px;
}
.glyphicons-icon.medium.align_left {
  background-position: 1px -393px;
}
.glyphicons-icon.medium.align_center {
  background-position: -35px -393px;
}
.glyphicons-icon.medium.align_right {
  background-position: -71px -393px;
}
.glyphicons-icon.medium.justify {
  background-position: -107px -393px;
}
.glyphicons-icon.medium.list {
  background-position: -143px -393px;
}
.glyphicons-icon.medium.text_smaller {
  background-position: -179px -393px;
}
.glyphicons-icon.medium.text_bigger {
  background-position: -215px -393px;
}
.glyphicons-icon.medium.embed {
  background-position: -251px -393px;
}
.glyphicons-icon.medium.embed_close {
  background-position: -287px -393px;
}
.glyphicons-icon.medium.table {
  background-position: -323px -393px;
}
.glyphicons-icon.medium.message_full {
  background-position: 1px -429px;
}
.glyphicons-icon.medium.message_empty {
  background-position: -35px -429px;
}
.glyphicons-icon.medium.message_in {
  background-position: -71px -429px;
}
.glyphicons-icon.medium.message_out {
  background-position: -107px -429px;
}
.glyphicons-icon.medium.message_plus {
  background-position: -143px -429px;
}
.glyphicons-icon.medium.message_minus {
  background-position: -179px -429px;
}
.glyphicons-icon.medium.message_ban {
  background-position: -215px -429px;
}
.glyphicons-icon.medium.message_flag {
  background-position: -251px -429px;
}
.glyphicons-icon.medium.message_lock {
  background-position: -287px -429px;
}
.glyphicons-icon.medium.message_new {
  background-position: -323px -429px;
}
.glyphicons-icon.medium.inbox {
  background-position: 1px -465px;
}
.glyphicons-icon.medium.inbox_plus {
  background-position: -35px -465px;
}
.glyphicons-icon.medium.inbox_minus {
  background-position: -71px -465px;
}
.glyphicons-icon.medium.inbox_lock {
  background-position: -107px -465px;
}
.glyphicons-icon.medium.inbox_in {
  background-position: -143px -465px;
}
.glyphicons-icon.medium.inbox_out {
  background-position: -179px -465px;
}
.glyphicons-icon.medium.cogwheel {
  background-position: -215px -465px;
}
.glyphicons-icon.medium.cogwheels {
  background-position: -251px -465px;
}
.glyphicons-icon.medium.picture {
  background-position: -287px -465px;
}
.glyphicons-icon.medium.adjust_alt {
  background-position: -323px -465px;
}
.glyphicons-icon.medium.database_lock {
  background-position: 1px -501px;
}
.glyphicons-icon.medium.database_plus {
  background-position: -35px -501px;
}
.glyphicons-icon.medium.database_minus {
  background-position: -71px -501px;
}
.glyphicons-icon.medium.database_ban {
  background-position: -107px -501px;
}
.glyphicons-icon.medium.folder_open {
  background-position: -143px -501px;
}
.glyphicons-icon.medium.folder_plus {
  background-position: -179px -501px;
}
.glyphicons-icon.medium.folder_minus {
  background-position: -215px -501px;
}
.glyphicons-icon.medium.folder_lock {
  background-position: -251px -501px;
}
.glyphicons-icon.medium.folder_flag {
  background-position: -287px -501px;
}
.glyphicons-icon.medium.folder_new {
  background-position: -323px -501px;
}
.glyphicons-icon.medium.edit {
  background-position: 1px -537px;
}
.glyphicons-icon.medium.new_window {
  background-position: -35px -537px;
}
.glyphicons-icon.medium.check {
  background-position: -71px -537px;
}
.glyphicons-icon.medium.unchecked {
  background-position: -107px -537px;
}
.glyphicons-icon.medium.more_windows {
  background-position: -143px -537px;
}
.glyphicons-icon.medium.show_big_thumbnails {
  background-position: -179px -537px;
}
.glyphicons-icon.medium.show_thumbnails {
  background-position: -215px -537px;
}
.glyphicons-icon.medium.show_thumbnails_with_lines {
  background-position: -251px -537px;
}
.glyphicons-icon.medium.show_lines {
  background-position: -287px -537px;
}
.glyphicons-icon.medium.playlist {
  background-position: -323px -537px;
}
.glyphicons-icon.medium.imac {
  background-position: 1px -573px;
}
.glyphicons-icon.medium.macbook {
  background-position: -35px -573px;
}
.glyphicons-icon.medium.ipad {
  background-position: -71px -573px;
}
.glyphicons-icon.medium.iphone {
  background-position: -107px -573px;
}
.glyphicons-icon.medium.iphone_transfer {
  background-position: -143px -573px;
}
.glyphicons-icon.medium.iphone_exchange {
  background-position: -179px -573px;
}
.glyphicons-icon.medium.ipod {
  background-position: -215px -573px;
}
.glyphicons-icon.medium.ipod_shuffle {
  background-position: -251px -573px;
}
.glyphicons-icon.medium.ear_plugs {
  background-position: -287px -573px;
}
.glyphicons-icon.medium.phone {
  background-position: -323px -573px;
}
.glyphicons-icon.medium.step_backward {
  background-position: 1px -609px;
}
.glyphicons-icon.medium.fast_backward {
  background-position: -35px -609px;
}
.glyphicons-icon.medium.rewind {
  background-position: -71px -609px;
}
.glyphicons-icon.medium.play {
  background-position: -107px -609px;
}
.glyphicons-icon.medium.pause {
  background-position: -143px -609px;
}
.glyphicons-icon.medium.stop {
  background-position: -179px -609px;
}
.glyphicons-icon.medium.forward {
  background-position: -215px -609px;
}
.glyphicons-icon.medium.fast_forward {
  background-position: -251px -609px;
}
.glyphicons-icon.medium.step_forward {
  background-position: -287px -609px;
}
.glyphicons-icon.medium.eject {
  background-position: -323px -609px;
}
.glyphicons-icon.medium.facetime_video {
  background-position: 1px -645px;
}
.glyphicons-icon.medium.download_alt {
  background-position: -35px -645px;
}
.glyphicons-icon.medium.mute {
  background-position: -71px -645px;
}
.glyphicons-icon.medium.volume_down {
  background-position: -107px -645px;
}
.glyphicons-icon.medium.volume_up {
  background-position: -143px -645px;
}
.glyphicons-icon.medium.screenshot {
  background-position: -179px -645px;
}
.glyphicons-icon.medium.move {
  background-position: -215px -645px;
}
.glyphicons-icon.medium.more {
  background-position: -251px -645px;
}
.glyphicons-icon.medium.brightness_reduce {
  background-position: -287px -645px;
}
.glyphicons-icon.medium.brightness_increase {
  background-position: -323px -645px;
}
.glyphicons-icon.medium.circle_plus {
  background-position: 1px -681px;
}
.glyphicons-icon.medium.circle_minus {
  background-position: -35px -681px;
}
.glyphicons-icon.medium.circle_remove {
  background-position: -71px -681px;
}
.glyphicons-icon.medium.circle_ok {
  background-position: -107px -681px;
}
.glyphicons-icon.medium.circle_question_mark {
  background-position: -143px -681px;
}
.glyphicons-icon.medium.circle_info {
  background-position: -179px -681px;
}
.glyphicons-icon.medium.circle_exclamation_mark {
  background-position: -215px -681px;
}
.glyphicons-icon.medium.remove {
  background-position: -251px -681px;
}
.glyphicons-icon.medium.ok {
  background-position: -287px -681px;
}
.glyphicons-icon.medium.ban {
  background-position: -323px -681px;
}
.glyphicons-icon.medium.download {
  background-position: 1px -717px;
}
.glyphicons-icon.medium.upload {
  background-position: -35px -717px;
}
.glyphicons-icon.medium.shopping_cart {
  background-position: -71px -717px;
}
.glyphicons-icon.medium.lock {
  background-position: -107px -717px;
}
.glyphicons-icon.medium.unlock {
  background-position: -143px -717px;
}
.glyphicons-icon.medium.electricity {
  background-position: -179px -717px;
}
.glyphicons-icon.medium.ok_2 {
  background-position: -215px -717px;
}
.glyphicons-icon.medium.remove_2 {
  background-position: -251px -717px;
}
.glyphicons-icon.medium.cart_out {
  background-position: -287px -717px;
}
.glyphicons-icon.medium.cart_in {
  background-position: -323px -717px;
}
.glyphicons-icon.medium.left_arrow {
  background-position: 1px -753px;
}
.glyphicons-icon.medium.right_arrow {
  background-position: -35px -753px;
}
.glyphicons-icon.medium.down_arrow {
  background-position: -71px -753px;
}
.glyphicons-icon.medium.up_arrow {
  background-position: -107px -753px;
}
.glyphicons-icon.medium.resize_small {
  background-position: -143px -753px;
}
.glyphicons-icon.medium.resize_full {
  background-position: -179px -753px;
}
.glyphicons-icon.medium.circle_arrow_left {
  background-position: -215px -753px;
}
.glyphicons-icon.medium.circle_arrow_right {
  background-position: -251px -753px;
}
.glyphicons-icon.medium.circle_arrow_top {
  background-position: -287px -753px;
}
.glyphicons-icon.medium.circle_arrow_down {
  background-position: -323px -753px;
}
.glyphicons-icon.medium.play_button {
  background-position: 1px -789px;
}
.glyphicons-icon.medium.unshare {
  background-position: -35px -789px;
}
.glyphicons-icon.medium.share {
  background-position: -71px -789px;
}
.glyphicons-icon.medium.chevron-right {
  background-position: -107px -789px;
}
.glyphicons-icon.medium.chevron-left {
  background-position: -143px -789px;
}
.glyphicons-icon.medium.bluetooth {
  background-position: -179px -789px;
}
.glyphicons-icon.medium.euro {
  background-position: -215px -789px;
}
.glyphicons-icon.medium.usd {
  background-position: -251px -789px;
}
.glyphicons-icon.medium.gbp {
  background-position: -287px -789px;
}
.glyphicons-icon.medium.retweet_2 {
  background-position: -323px -789px;
}
.glyphicons-icon.medium.moon {
  background-position: 1px -825px;
}
.glyphicons-icon.medium.sun {
  background-position: -35px -825px;
}
.glyphicons-icon.medium.cloud {
  background-position: -71px -825px;
}
.glyphicons-icon.medium.direction {
  background-position: -107px -825px;
}
.glyphicons-icon.medium.brush {
  background-position: -143px -825px;
}
.glyphicons-icon.medium.pen {
  background-position: -179px -825px;
}
.glyphicons-icon.medium.zoom_in {
  background-position: -215px -825px;
}
.glyphicons-icon.medium.zoom_out {
  background-position: -251px -825px;
}
.glyphicons-icon.medium.pin {
  background-position: -287px -825px;
}
.glyphicons-icon.medium.albums {
  background-position: -323px -825px;
}
.glyphicons-icon.medium.rotation_lock {
  background-position: 1px -861px;
}
.glyphicons-icon.medium.flash {
  background-position: -35px -861px;
}
.glyphicons-icon.medium.google_maps {
  background-position: -71px -861px;
}
.glyphicons-icon.medium.anchor {
  background-position: -107px -861px;
}
.glyphicons-icon.medium.conversation {
  background-position: -143px -861px;
}
.glyphicons-icon.medium.chat {
  background-position: -179px -861px;
}
.glyphicons-icon.medium.male {
  background-position: -215px -861px;
}
.glyphicons-icon.medium.female {
  background-position: -251px -861px;
}
.glyphicons-icon.medium.asterisk {
  background-position: -287px -861px;
}
.glyphicons-icon.medium.divide {
  background-position: -323px -861px;
}
.glyphicons-icon.medium.snorkel_diving {
  background-position: 1px -897px;
}
.glyphicons-icon.medium.scuba_diving {
  background-position: -35px -897px;
}
.glyphicons-icon.medium.oxygen_bottle {
  background-position: -71px -897px;
}
.glyphicons-icon.medium.fins {
  background-position: -107px -897px;
}
.glyphicons-icon.medium.fishes {
  background-position: -143px -897px;
}
.glyphicons-icon.medium.boat {
  background-position: -179px -897px;
}
.glyphicons-icon.medium.delete {
  background-position: -215px -897px;
}
.glyphicons-icon.medium.sheriffs_star {
  background-position: -251px -897px;
}
.glyphicons-icon.medium.qrcode {
  background-position: -287px -897px;
}
.glyphicons-icon.medium.barcode {
  background-position: -323px -897px;
}
.glyphicons-icon.medium.pool {
  background-position: 1px -933px;
}
.glyphicons-icon.medium.buoy {
  background-position: -35px -933px;
}
.glyphicons-icon.medium.spade {
  background-position: -71px -933px;
}
.glyphicons-icon.medium.bank {
  background-position: -107px -933px;
}
.glyphicons-icon.medium.vcard {
  background-position: -143px -933px;
}
.glyphicons-icon.medium.electrical_plug {
  background-position: -179px -933px;
}
.glyphicons-icon.medium.flag {
  background-position: -215px -933px;
}
.glyphicons-icon.medium.credit_card {
  background-position: -251px -933px;
}
.glyphicons-icon.medium.keyboard-wireless {
  background-position: -287px -933px;
}
.glyphicons-icon.medium.keyboard-wired {
  background-position: -323px -933px;
}
.glyphicons-icon.medium.shield {
  background-position: 1px -969px;
}
.glyphicons-icon.medium.ring {
  background-position: -35px -969px;
}
.glyphicons-icon.medium.cake {
  background-position: -71px -969px;
}
.glyphicons-icon.medium.drink {
  background-position: -107px -969px;
}
.glyphicons-icon.medium.beer {
  background-position: -143px -969px;
}
.glyphicons-icon.medium.fast_food {
  background-position: -179px -969px;
}
.glyphicons-icon.medium.cutlery {
  background-position: -215px -969px;
}
.glyphicons-icon.medium.pizza {
  background-position: -251px -969px;
}
.glyphicons-icon.medium.birthday_cake {
  background-position: -287px -969px;
}
.glyphicons-icon.medium.tablet {
  background-position: -323px -969px;
}
.glyphicons-icon.medium.settings {
  background-position: 1px -1005px;
}
.glyphicons-icon.medium.bullets {
  background-position: -35px -1005px;
}
.glyphicons-icon.medium.cardio {
  background-position: -71px -1005px;
}
.glyphicons-icon.medium.t-shirt {
  background-position: -107px -1005px;
}
.glyphicons-icon.medium.pants {
  background-position: -143px -1005px;
}
.glyphicons-icon.medium.sweater {
  background-position: -179px -1005px;
}
.glyphicons-icon.medium.fabric {
  background-position: -215px -1005px;
}
.glyphicons-icon.medium.leather {
  background-position: -251px -1005px;
}
.glyphicons-icon.medium.scissors {
  background-position: -287px -1005px;
}
.glyphicons-icon.medium.bomb {
  background-position: -323px -1005px;
}
.glyphicons-icon.medium.skull {
  background-position: 1px -1041px;
}
.glyphicons-icon.medium.celebration {
  background-position: -35px -1041px;
}
.glyphicons-icon.medium.tea_kettle {
  background-position: -71px -1041px;
}
.glyphicons-icon.medium.french_press {
  background-position: -107px -1041px;
}
.glyphicons-icon.medium.coffe_cup {
  background-position: -143px -1041px;
}
.glyphicons-icon.medium.pot {
  background-position: -179px -1041px;
}
.glyphicons-icon.medium.grater {
  background-position: -215px -1041px;
}
.glyphicons-icon.medium.kettle {
  background-position: -251px -1041px;
}
.glyphicons-icon.medium.hospital {
  background-position: -287px -1041px;
}
.glyphicons-icon.medium.hospital_h {
  background-position: -323px -1041px;
}
.glyphicons-icon.medium.microphone {
  background-position: 1px -1077px;
}
.glyphicons-icon.medium.webcam {
  background-position: -35px -1077px;
}
.glyphicons-icon.medium.temple_christianity_church {
  background-position: -71px -1077px;
}
.glyphicons-icon.medium.temple_islam {
  background-position: -107px -1077px;
}
.glyphicons-icon.medium.temple_hindu {
  background-position: -143px -1077px;
}
.glyphicons-icon.medium.temple_buddhist {
  background-position: -179px -1077px;
}
.glyphicons-icon.medium.bicycle {
  background-position: -215px -1077px;
}
.glyphicons-icon.medium.life_preserver {
  background-position: -251px -1077px;
}
.glyphicons-icon.medium.share_alt {
  background-position: -287px -1077px;
}
.glyphicons-icon.medium.comments {
  background-position: -323px -1077px;
}
.glyphicons-icon.medium.flower {
  background-position: 1px -1113px;
}
.glyphicons-icon.medium.baseball {
  background-position: -35px -1113px;
}
.glyphicons-icon.medium.rugby {
  background-position: -71px -1113px;
}
.glyphicons-icon.medium.ax {
  background-position: -107px -1113px;
}
.glyphicons-icon.medium.table_tennis {
  background-position: -143px -1113px;
}
.glyphicons-icon.medium.bowling {
  background-position: -179px -1113px;
}
.glyphicons-icon.medium.tree_conifer {
  background-position: -215px -1113px;
}
.glyphicons-icon.medium.tree_deciduous {
  background-position: -251px -1113px;
}
.glyphicons-icon.medium.more_items {
  background-position: -287px -1113px;
}
.glyphicons-icon.medium.sort {
  background-position: -323px -1113px;
}
.glyphicons-icon.medium.filter {
  background-position: 1px -1149px;
}
.glyphicons-icon.medium.gamepad {
  background-position: -35px -1149px;
}
.glyphicons-icon.medium.playing_dices {
  background-position: -71px -1149px;
}
.glyphicons-icon.medium.calculator {
  background-position: -107px -1149px;
}
.glyphicons-icon.medium.tie {
  background-position: -143px -1149px;
}
.glyphicons-icon.medium.wallet {
  background-position: -179px -1149px;
}
.glyphicons-icon.medium.piano {
  background-position: -215px -1149px;
}
.glyphicons-icon.medium.sampler {
  background-position: -251px -1149px;
}
.glyphicons-icon.medium.podium {
  background-position: -287px -1149px;
}
.glyphicons-icon.medium.soccer_ball {
  background-position: -323px -1149px;
}
.glyphicons-icon.medium.blog {
  background-position: 1px -1185px;
}
.glyphicons-icon.medium.dashboard {
  background-position: -35px -1185px;
}
.glyphicons-icon.medium.certificate {
  background-position: -71px -1185px;
}
.glyphicons-icon.medium.bell {
  background-position: -107px -1185px;
}
.glyphicons-icon.medium.candle {
  background-position: -143px -1185px;
}
.glyphicons-icon.medium.pushpin {
  background-position: -179px -1185px;
}
.glyphicons-icon.medium.iphone_shake {
  background-position: -215px -1185px;
}
.glyphicons-icon.medium.pin_flag {
  background-position: -251px -1185px;
}
.glyphicons-icon.medium.turtle {
  background-position: -287px -1185px;
}
.glyphicons-icon.medium.rabbit {
  background-position: -323px -1185px;
}
.glyphicons-icon.medium.globe {
  background-position: 1px -1221px;
}
.glyphicons-icon.medium.briefcase {
  background-position: -35px -1221px;
}
.glyphicons-icon.medium.hdd {
  background-position: -71px -1221px;
}
.glyphicons-icon.medium.thumbs_up {
  background-position: -107px -1221px;
}
.glyphicons-icon.medium.thumbs_down {
  background-position: -143px -1221px;
}
.glyphicons-icon.medium.hand_right {
  background-position: -179px -1221px;
}
.glyphicons-icon.medium.hand_left {
  background-position: -215px -1221px;
}
.glyphicons-icon.medium.hand_up {
  background-position: -251px -1221px;
}
.glyphicons-icon.medium.hand_down {
  background-position: -287px -1221px;
}
.glyphicons-icon.medium.fullscreen {
  background-position: -323px -1221px;
}
.glyphicons-icon.medium.shopping_bag {
  background-position: 1px -1257px;
}
.glyphicons-icon.medium.book_open {
  background-position: -35px -1257px;
}
.glyphicons-icon.medium.nameplate {
  background-position: -71px -1257px;
}
.glyphicons-icon.medium.nameplate_alt {
  background-position: -107px -1257px;
}
.glyphicons-icon.medium.vases {
  background-position: -143px -1257px;
}
.glyphicons-icon.medium.bullhorn {
  background-position: -179px -1257px;
}
.glyphicons-icon.medium.dumbbell {
  background-position: -215px -1257px;
}
.glyphicons-icon.medium.suitcase {
  background-position: -251px -1257px;
}
.glyphicons-icon.medium.file_import {
  background-position: -287px -1257px;
}
.glyphicons-icon.medium.file_export {
  background-position: -323px -1257px;
}
.glyphicons-icon.medium.bug {
  background-position: 1px -1293px;
}
.glyphicons-icon.medium.crown {
  background-position: -35px -1293px;
}
.glyphicons-icon.medium.smoking {
  background-position: -71px -1293px;
}
.glyphicons-icon.medium.cloud-upload {
  background-position: -107px -1293px;
}
.glyphicons-icon.medium.cloud-download {
  background-position: -143px -1293px;
}
.glyphicons-icon.medium.restart {
  background-position: -179px -1293px;
}
.glyphicons-icon.medium.security_camera {
  background-position: -215px -1293px;
}
.glyphicons-icon.medium.expand {
  background-position: -251px -1293px;
}
.glyphicons-icon.medium.collapse {
  background-position: -287px -1293px;
}
.glyphicons-icon.medium.collapse_top {
  background-position: -323px -1293px;
}
.glyphicons-icon.medium.globe_af {
  background-position: 1px -1329px;
}
.glyphicons-icon.medium.global {
  background-position: -35px -1329px;
}
.glyphicons-icon.medium.spray {
  background-position: -71px -1329px;
}
.glyphicons-icon.medium.nails {
  background-position: -107px -1329px;
}
.glyphicons-icon.medium.claw_hammer {
  background-position: -143px -1329px;
}
.glyphicons-icon.medium.classic_hammer {
  background-position: -179px -1329px;
}
.glyphicons-icon.medium.hand_saw {
  background-position: -215px -1329px;
}
.glyphicons-icon.medium.riflescope {
  background-position: -251px -1329px;
}
.glyphicons-icon.medium.electrical_socket_eu {
  background-position: -287px -1329px;
}
.glyphicons-icon.medium.electrical_socket_us {
  background-position: -323px -1329px;
}
.glyphicons-icon.medium.pinterest {
  background-position: 1px -1365px;
}
.glyphicons-icon.medium.dropbox {
  background-position: -35px -1365px;
}
.glyphicons-icon.medium.google_plus {
  background-position: -71px -1365px;
}
.glyphicons-icon.medium.jolicloud {
  background-position: -107px -1365px;
}
.glyphicons-icon.medium.yahoo {
  background-position: -143px -1365px;
}
.glyphicons-icon.medium.blogger {
  background-position: -179px -1365px;
}
.glyphicons-icon.medium.picasa {
  background-position: -215px -1365px;
}
.glyphicons-icon.medium.amazon {
  background-position: -251px -1365px;
}
.glyphicons-icon.medium.tumblr {
  background-position: -287px -1365px;
}
.glyphicons-icon.medium.wordpress {
  background-position: -323px -1365px;
}
.glyphicons-icon.medium.instapaper {
  background-position: 1px -1401px;
}
.glyphicons-icon.medium.evernote {
  background-position: -35px -1401px;
}
.glyphicons-icon.medium.xing {
  background-position: -71px -1401px;
}
.glyphicons-icon.medium.zootool {
  background-position: -107px -1401px;
}
.glyphicons-icon.medium.dribbble {
  background-position: -143px -1401px;
}
.glyphicons-icon.medium.deviantart {
  background-position: -179px -1401px;
}
.glyphicons-icon.medium.read_it_later {
  background-position: -215px -1401px;
}
.glyphicons-icon.medium.linked_in {
  background-position: -251px -1401px;
}
.glyphicons-icon.medium.forrst {
  background-position: -287px -1401px;
}
.glyphicons-icon.medium.pinboard {
  background-position: -323px -1401px;
}
.glyphicons-icon.medium.behance {
  background-position: 1px -1437px;
}
.glyphicons-icon.medium.github {
  background-position: -35px -1437px;
}
.glyphicons-icon.medium.youtube {
  background-position: -71px -1437px;
}
.glyphicons-icon.medium.skitch {
  background-position: -107px -1437px;
}
.glyphicons-icon.medium.foursquare {
  background-position: -143px -1437px;
}
.glyphicons-icon.medium.quora {
  background-position: -179px -1437px;
}
.glyphicons-icon.medium.badoo {
  background-position: -215px -1437px;
}
.glyphicons-icon.medium.spotify {
  background-position: -251px -1437px;
}
.glyphicons-icon.medium.stumbleupon {
  background-position: -287px -1437px;
}
.glyphicons-icon.medium.readability {
  background-position: -323px -1437px;
}
.glyphicons-icon.medium.facebook {
  background-position: 1px -1473px;
}
.glyphicons-icon.medium.twitter {
  background-position: -35px -1473px;
}
.glyphicons-icon.medium.instagram {
  background-position: -71px -1473px;
}
.glyphicons-icon.medium.posterous_spaces {
  background-position: -107px -1473px;
}
.glyphicons-icon.medium.vimeo {
  background-position: -143px -1473px;
}
.glyphicons-icon.medium.flickr {
  background-position: -179px -1473px;
}
.glyphicons-icon.medium.last_fm {
  background-position: -215px -1473px;
}
.glyphicons-icon.medium.rss {
  background-position: -251px -1473px;
}
.glyphicons-icon.medium.skype {
  background-position: -287px -1473px;
}
.glyphicons-icon.medium.e-mail {
  background-position: -323px -1473px;
}


/* BIG */

.glyphicons-icon.big {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  vertical-align: text-top;
  background-image: url(//cdn.michel-customers.net/icon_sets/glyphicons//glyphicons_big_black.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *margin-right: .3em;
}
.glyphicons-icon.big.white {
  background-image: url(//cdn.michel-customers.net/icon_sets/glyphicons//glyphicons_big_white.png);
}

.glyphicons-icon.big.glass {
  background-position: 1.7px 3px;
}
.glyphicons-icon.big.leaf {
  background-position: -46.3px 3px;
}
.glyphicons-icon.big.dog {
  background-position: -94.3px 3px;
}
.glyphicons-icon.big.user {
  background-position: -142.3px 3px;
}
.glyphicons-icon.big.girl {
  background-position: -190.3px 3px;
}
.glyphicons-icon.big.car {
  background-position: -238.3px 3px;
}
.glyphicons-icon.big.user_add {
  background-position: -286.3px 3px;
}
.glyphicons-icon.big.user_remove {
  background-position: -334.3px 3px;
}
.glyphicons-icon.big.film {
  background-position: -382.3px 3px;
}
.glyphicons-icon.big.magic {
  background-position: -430.3px 3px;
}
.glyphicons-icon.big.envelope {
  background-position: 1.7px -45px;
}
.glyphicons-icon.big.camera {
  background-position: -46.3px -45px;
}
.glyphicons-icon.big.heart {
  background-position: -94.3px -45px;
}
.glyphicons-icon.big.beach_umbrella {
  background-position: -142.3px -45px;
}
.glyphicons-icon.big.train {
  background-position: -190.3px -45px;
}
.glyphicons-icon.big.print {
  background-position: -238.3px -45px;
}
.glyphicons-icon.big.bin {
  background-position: -286.3px -45px;
}
.glyphicons-icon.big.music {
  background-position: -334.3px -45px;
}
.glyphicons-icon.big.note {
  background-position: -382.3px -45px;
}
.glyphicons-icon.big.heart_empty {
  background-position: -430.3px -45px;
}
.glyphicons-icon.big.home {
  background-position: 1.7px -93px;
}
.glyphicons-icon.big.snowflake {
  background-position: -46.3px -93px;
}
.glyphicons-icon.big.fire {
  background-position: -94.3px -93px;
}
.glyphicons-icon.big.magnet {
  background-position: -142.3px -93px;
}
.glyphicons-icon.big.parents {
  background-position: -190.3px -93px;
}
.glyphicons-icon.big.binoculars {
  background-position: -238.3px -93px;
}
.glyphicons-icon.big.road {
  background-position: -286.3px -93px;
}
.glyphicons-icon.big.search {
  background-position: -334.3px -93px;
}
.glyphicons-icon.big.cars {
  background-position: -382.3px -93px;
}
.glyphicons-icon.big.notes_2 {
  background-position: -430.3px -93px;
}
.glyphicons-icon.big.pencil {
  background-position: 1.7px -141px;
}
.glyphicons-icon.big.bus {
  background-position: -46.3px -141px;
}
.glyphicons-icon.big.wifi_alt {
  background-position: -94.3px -141px;
}
.glyphicons-icon.big.luggage {
  background-position: -142.3px -141px;
}
.glyphicons-icon.big.old_man {
  background-position: -190.3px -141px;
}
.glyphicons-icon.big.woman {
  background-position: -238.3px -141px;
}
.glyphicons-icon.big.file {
  background-position: -286.3px -141px;
}
.glyphicons-icon.big.coins {
  background-position: -334.3px -141px;
}
.glyphicons-icon.big.airplane {
  background-position: -382.3px -141px;
}
.glyphicons-icon.big.notes {
  background-position: -430.3px -141px;
}
.glyphicons-icon.big.stats {
  background-position: 1.7px -189px;
}
.glyphicons-icon.big.charts {
  background-position: -46.3px -189px;
}
.glyphicons-icon.big.pie_chart {
  background-position: -94.3px -189px;
}
.glyphicons-icon.big.group {
  background-position: -142.3px -189px;
}
.glyphicons-icon.big.keys {
  background-position: -190.3px -189px;
}
.glyphicons-icon.big.calendar {
  background-position: -238.3px -189px;
}
.glyphicons-icon.big.router {
  background-position: -286.3px -189px;
}
.glyphicons-icon.big.camera_small {
  background-position: -334.3px -189px;
}
.glyphicons-icon.big.dislikes {
  background-position: -382.3px -189px;
}
.glyphicons-icon.big.star {
  background-position: -430.3px -189px;
}
.glyphicons-icon.big.link {
  background-position: 1.7px -237px;
}
.glyphicons-icon.big.eye_open {
  background-position: -46.3px -237px;
}
.glyphicons-icon.big.eye_close {
  background-position: -94.3px -237px;
}
.glyphicons-icon.big.alarm {
  background-position: -142.3px -237px;
}
.glyphicons-icon.big.clock {
  background-position: -190.3px -237px;
}
.glyphicons-icon.big.stopwatch {
  background-position: -238.3px -237px;
}
.glyphicons-icon.big.projector {
  background-position: -286.3px -237px;
}
.glyphicons-icon.big.history {
  background-position: -334.3px -237px;
}
.glyphicons-icon.big.truck {
  background-position: -382.3px -237px;
}
.glyphicons-icon.big.cargo {
  background-position: -430.3px -237px;
}
.glyphicons-icon.big.compass {
  background-position: 1.7px -285px;
}
.glyphicons-icon.big.keynote {
  background-position: -46.3px -285px;
}
.glyphicons-icon.big.paperclip {
  background-position: -94.3px -285px;
}
.glyphicons-icon.big.power {
  background-position: -142.3px -285px;
}
.glyphicons-icon.big.lightbulb {
  background-position: -190.3px -285px;
}
.glyphicons-icon.big.tag {
  background-position: -238.3px -285px;
}
.glyphicons-icon.big.tags {
  background-position: -286.3px -285px;
}
.glyphicons-icon.big.cleaning {
  background-position: -334.3px -285px;
}
.glyphicons-icon.big.ruller {
  background-position: -382.3px -285px;
}
.glyphicons-icon.big.gift {
  background-position: -430.3px -285px;
}
.glyphicons-icon.big.umbrella {
  background-position: 1.7px -333px;
}
.glyphicons-icon.big.book {
  background-position: -46.3px -333px;
}
.glyphicons-icon.big.bookmark {
  background-position: -94.3px -333px;
}
.glyphicons-icon.big.wifi {
  background-position: -142.3px -333px;
}
.glyphicons-icon.big.cup {
  background-position: -190.3px -333px;
}
.glyphicons-icon.big.stroller {
  background-position: -238.3px -333px;
}
.glyphicons-icon.big.headphones {
  background-position: -286.3px -333px;
}
.glyphicons-icon.big.headset {
  background-position: -334.3px -333px;
}
.glyphicons-icon.big.warning_sign {
  background-position: -382.3px -333px;
}
.glyphicons-icon.big.signal {
  background-position: -430.3px -333px;
}
.glyphicons-icon.big.retweet {
  background-position: 1.7px -381px;
}
.glyphicons-icon.big.refresh {
  background-position: -46.3px -381px;
}
.glyphicons-icon.big.roundabout {
  background-position: -94.3px -381px;
}
.glyphicons-icon.big.random {
  background-position: -142.3px -381px;
}
.glyphicons-icon.big.heat {
  background-position: -190.3px -381px;
}
.glyphicons-icon.big.repeat {
  background-position: -238.3px -381px;
}
.glyphicons-icon.big.display {
  background-position: -286.3px -381px;
}
.glyphicons-icon.big.log_book {
  background-position: -334.3px -381px;
}
.glyphicons-icon.big.adress_book {
  background-position: -382.3px -381px;
}
.glyphicons-icon.big.building {
  background-position: -430.3px -381px;
}
.glyphicons-icon.big.eyedropper {
  background-position: 1.7px -429px;
}
.glyphicons-icon.big.adjust {
  background-position: -46.3px -429px;
}
.glyphicons-icon.big.tint {
  background-position: -94.3px -429px;
}
.glyphicons-icon.big.crop {
  background-position: -142.3px -429px;
}
.glyphicons-icon.big.vector_path_square {
  background-position: -190.3px -429px;
}
.glyphicons-icon.big.vector_path_circle {
  background-position: -238.3px -429px;
}
.glyphicons-icon.big.vector_path_polygon {
  background-position: -286.3px -429px;
}
.glyphicons-icon.big.vector_path_line {
  background-position: -334.3px -429px;
}
.glyphicons-icon.big.vector_path_curve {
  background-position: -382.3px -429px;
}
.glyphicons-icon.big.vector_path_all {
  background-position: -430.3px -429px;
}
.glyphicons-icon.big.font {
  background-position: 1.7px -477px;
}
.glyphicons-icon.big.italic {
  background-position: -46.3px -477px;
}
.glyphicons-icon.big.bold {
  background-position: -94.3px -477px;
}
.glyphicons-icon.big.text_underline {
  background-position: -142.3px -477px;
}
.glyphicons-icon.big.text_strike {
  background-position: -190.3px -477px;
}
.glyphicons-icon.big.text_height {
  background-position: -238.3px -477px;
}
.glyphicons-icon.big.text_width {
  background-position: -286.3px -477px;
}
.glyphicons-icon.big.text_resize {
  background-position: -334.3px -477px;
}
.glyphicons-icon.big.left_indent {
  background-position: -382.3px -477px;
}
.glyphicons-icon.big.right_indent {
  background-position: -430.3px -477px;
}
.glyphicons-icon.big.align_left {
  background-position: 1.7px -525px;
}
.glyphicons-icon.big.align_center {
  background-position: -46.3px -525px;
}
.glyphicons-icon.big.align_right {
  background-position: -94.3px -525px;
}
.glyphicons-icon.big.justify {
  background-position: -142.3px -525px;
}
.glyphicons-icon.big.list {
  background-position: -190.3px -525px;
}
.glyphicons-icon.big.text_smaller {
  background-position: -238.3px -525px;
}
.glyphicons-icon.big.text_bigger {
  background-position: -286.3px -525px;
}
.glyphicons-icon.big.embed {
  background-position: -334.3px -525px;
}
.glyphicons-icon.big.embed_close {
  background-position: -382.3px -525px;
}
.glyphicons-icon.big.table {
  background-position: -430.3px -525px;
}
.glyphicons-icon.big.message_full {
  background-position: 1.7px -573px;
}
.glyphicons-icon.big.message_empty {
  background-position: -46.3px -573px;
}
.glyphicons-icon.big.message_in {
  background-position: -94.3px -573px;
}
.glyphicons-icon.big.message_out {
  background-position: -142.3px -573px;
}
.glyphicons-icon.big.message_plus {
  background-position: -190.3px -573px;
}
.glyphicons-icon.big.message_minus {
  background-position: -238.3px -573px;
}
.glyphicons-icon.big.message_ban {
  background-position: -286.3px -573px;
}
.glyphicons-icon.big.message_flag {
  background-position: -334.3px -573px;
}
.glyphicons-icon.big.message_lock {
  background-position: -382.3px -573px;
}
.glyphicons-icon.big.message_new {
  background-position: -430.3px -573px;
}
.glyphicons-icon.big.inbox {
  background-position: 1.7px -621px;
}
.glyphicons-icon.big.inbox_plus {
  background-position: -46.3px -621px;
}
.glyphicons-icon.big.inbox_minus {
  background-position: -94.3px -621px;
}
.glyphicons-icon.big.inbox_lock {
  background-position: -142.3px -621px;
}
.glyphicons-icon.big.inbox_in {
  background-position: -190.3px -621px;
}
.glyphicons-icon.big.inbox_out {
  background-position: -238.3px -621px;
}
.glyphicons-icon.big.cogwheel {
  background-position: -286.3px -621px;
}
.glyphicons-icon.big.cogwheels {
  background-position: -334.3px -621px;
}
.glyphicons-icon.big.picture {
  background-position: -382.3px -621px;
}
.glyphicons-icon.big.adjust_alt {
  background-position: -430.3px -621px;
}
.glyphicons-icon.big.database_lock {
  background-position: 1.7px -669px;
}
.glyphicons-icon.big.database_plus {
  background-position: -46.3px -669px;
}
.glyphicons-icon.big.database_minus {
  background-position: -94.3px -669px;
}
.glyphicons-icon.big.database_ban {
  background-position: -142.3px -669px;
}
.glyphicons-icon.big.folder_open {
  background-position: -190.3px -669px;
}
.glyphicons-icon.big.folder_plus {
  background-position: -238.3px -669px;
}
.glyphicons-icon.big.folder_minus {
  background-position: -286.3px -669px;
}
.glyphicons-icon.big.folder_lock {
  background-position: -334.3px -669px;
}
.glyphicons-icon.big.folder_flag {
  background-position: -382.3px -669px;
}
.glyphicons-icon.big.folder_new {
  background-position: -430.3px -669px;
}
.glyphicons-icon.big.edit {
  background-position: 1.7px -717px;
}
.glyphicons-icon.big.new_window {
  background-position: -46.3px -717px;
}
.glyphicons-icon.big.check {
  background-position: -94.3px -717px;
}
.glyphicons-icon.big.unchecked {
  background-position: -142.3px -717px;
}
.glyphicons-icon.big.more_windows {
  background-position: -190.3px -717px;
}
.glyphicons-icon.big.show_big_thumbnails {
  background-position: -238.3px -717px;
}
.glyphicons-icon.big.show_thumbnails {
  background-position: -286.3px -717px;
}
.glyphicons-icon.big.show_thumbnails_with_lines {
  background-position: -334.3px -717px;
}
.glyphicons-icon.big.show_lines {
  background-position: -382.3px -717px;
}
.glyphicons-icon.big.playlist {
  background-position: -430.3px -717px;
}
.glyphicons-icon.big.imac {
  background-position: 1.7px -765px;
}
.glyphicons-icon.big.macbook {
  background-position: -46.3px -765px;
}
.glyphicons-icon.big.ipad {
  background-position: -94.3px -765px;
}
.glyphicons-icon.big.iphone {
  background-position: -142.3px -765px;
}
.glyphicons-icon.big.iphone_transfer {
  background-position: -190.3px -765px;
}
.glyphicons-icon.big.iphone_exchange {
  background-position: -238.3px -765px;
}
.glyphicons-icon.big.ipod {
  background-position: -286.3px -765px;
}
.glyphicons-icon.big.ipod_shuffle {
  background-position: -334.3px -765px;
}
.glyphicons-icon.big.ear_plugs {
  background-position: -382.3px -765px;
}
.glyphicons-icon.big.phone {
  background-position: -430.3px -765px;
}
.glyphicons-icon.big.step_backward {
  background-position: 1.7px -813px;
}
.glyphicons-icon.big.fast_backward {
  background-position: -46.3px -813px;
}
.glyphicons-icon.big.rewind {
  background-position: -94.3px -813px;
}
.glyphicons-icon.big.play {
  background-position: -142.3px -813px;
}
.glyphicons-icon.big.pause {
  background-position: -190.3px -813px;
}
.glyphicons-icon.big.stop {
  background-position: -238.3px -813px;
}
.glyphicons-icon.big.forward {
  background-position: -286.3px -813px;
}
.glyphicons-icon.big.fast_forward {
  background-position: -334.3px -813px;
}
.glyphicons-icon.big.step_forward {
  background-position: -382.3px -813px;
}
.glyphicons-icon.big.eject {
  background-position: -430.3px -813px;
}
.glyphicons-icon.big.facetime_video {
  background-position: 1.7px -861px;
}
.glyphicons-icon.big.download_alt {
  background-position: -46.3px -861px;
}
.glyphicons-icon.big.mute {
  background-position: -94.3px -861px;
}
.glyphicons-icon.big.volume_down {
  background-position: -142.3px -861px;
}
.glyphicons-icon.big.volume_up {
  background-position: -190.3px -861px;
}
.glyphicons-icon.big.screenshot {
  background-position: -238.3px -861px;
}
.glyphicons-icon.big.move {
  background-position: -286.3px -861px;
}
.glyphicons-icon.big.more {
  background-position: -334.3px -861px;
}
.glyphicons-icon.big.brightness_reduce {
  background-position: -382.3px -861px;
}
.glyphicons-icon.big.brightness_increase {
  background-position: -430.3px -861px;
}
.glyphicons-icon.big.circle_plus {
  background-position: 1.7px -909px;
}
.glyphicons-icon.big.circle_minus {
  background-position: -46.3px -909px;
}
.glyphicons-icon.big.circle_remove {
  background-position: -94.3px -909px;
}
.glyphicons-icon.big.circle_ok {
  background-position: -142.3px -909px;
}
.glyphicons-icon.big.circle_question_mark {
  background-position: -190.3px -909px;
}
.glyphicons-icon.big.circle_info {
  background-position: -238.3px -909px;
}
.glyphicons-icon.big.circle_exclamation_mark {
  background-position: -286.3px -909px;
}
.glyphicons-icon.big.remove {
  background-position: -334.3px -909px;
}
.glyphicons-icon.big.ok {
  background-position: -382.3px -909px;
}
.glyphicons-icon.big.ban {
  background-position: -430.3px -909px;
}
.glyphicons-icon.big.download {
  background-position: 1.7px -957px;
}
.glyphicons-icon.big.upload {
  background-position: -46.3px -957px;
}
.glyphicons-icon.big.shopping_cart {
  background-position: -94.3px -957px;
}
.glyphicons-icon.big.lock {
  background-position: -142.3px -957px;
}
.glyphicons-icon.big.unlock {
  background-position: -190.3px -957px;
}
.glyphicons-icon.big.electricity {
  background-position: -238.3px -957px;
}
.glyphicons-icon.big.ok_2 {
  background-position: -286.3px -957px;
}
.glyphicons-icon.big.remove_2 {
  background-position: -334.3px -957px;
}
.glyphicons-icon.big.cart_out {
  background-position: -382.3px -957px;
}
.glyphicons-icon.big.cart_in {
  background-position: -430.3px -957px;
}
.glyphicons-icon.big.left_arrow {
  background-position: 1.7px -1005px;
}
.glyphicons-icon.big.right_arrow {
  background-position: -46.3px -1005px;
}
.glyphicons-icon.big.down_arrow {
  background-position: -94.3px -1005px;
}
.glyphicons-icon.big.up_arrow {
  background-position: -142.3px -1005px;
}
.glyphicons-icon.big.resize_small {
  background-position: -190.3px -1005px;
}
.glyphicons-icon.big.resize_full {
  background-position: -238.3px -1005px;
}
.glyphicons-icon.big.circle_arrow_left {
  background-position: -286.3px -1005px;
}
.glyphicons-icon.big.circle_arrow_right {
  background-position: -334.3px -1005px;
}
.glyphicons-icon.big.circle_arrow_top {
  background-position: -382.3px -1005px;
}
.glyphicons-icon.big.circle_arrow_down {
  background-position: -430.3px -1005px;
}
.glyphicons-icon.big.play_button {
  background-position: 1.7px -1053px;
}
.glyphicons-icon.big.unshare {
  background-position: -46.3px -1053px;
}
.glyphicons-icon.big.share {
  background-position: -94.3px -1053px;
}
.glyphicons-icon.big.chevron-right {
  background-position: -142.3px -1053px;
}
.glyphicons-icon.big.chevron-left {
  background-position: -190.3px -1053px;
}
.glyphicons-icon.big.bluetooth {
  background-position: -238.3px -1053px;
}
.glyphicons-icon.big.euro {
  background-position: -286.3px -1053px;
}
.glyphicons-icon.big.usd {
  background-position: -334.3px -1053px;
}
.glyphicons-icon.big.gbp {
  background-position: -382.3px -1053px;
}
.glyphicons-icon.big.retweet_2 {
  background-position: -430.3px -1053px;
}
.glyphicons-icon.big.moon {
  background-position: 1.7px -1101px;
}
.glyphicons-icon.big.sun {
  background-position: -46.3px -1101px;
}
.glyphicons-icon.big.cloud {
  background-position: -94.3px -1101px;
}
.glyphicons-icon.big.direction {
  background-position: -142.3px -1101px;
}
.glyphicons-icon.big.brush {
  background-position: -190.3px -1101px;
}
.glyphicons-icon.big.pen {
  background-position: -238.3px -1101px;
}
.glyphicons-icon.big.zoom_in {
  background-position: -286.3px -1101px;
}
.glyphicons-icon.big.zoom_out {
  background-position: -334.3px -1101px;
}
.glyphicons-icon.big.pin {
  background-position: -382.3px -1101px;
}
.glyphicons-icon.big.albums {
  background-position: -430.3px -1101px;
}
.glyphicons-icon.big.rotation_lock {
  background-position: 1.7px -1149px;
}
.glyphicons-icon.big.flash {
  background-position: -46.3px -1149px;
}
.glyphicons-icon.big.google_maps {
  background-position: -94.3px -1149px;
}
.glyphicons-icon.big.anchor {
  background-position: -142.3px -1149px;
}
.glyphicons-icon.big.conversation {
  background-position: -190.3px -1149px;
}
.glyphicons-icon.big.chat {
  background-position: -238.3px -1149px;
}
.glyphicons-icon.big.male {
  background-position: -286.3px -1149px;
}
.glyphicons-icon.big.female {
  background-position: -334.3px -1149px;
}
.glyphicons-icon.big.asterisk {
  background-position: -382.3px -1149px;
}
.glyphicons-icon.big.divide {
  background-position: -430.3px -1149px;
}
.glyphicons-icon.big.snorkel_diving {
  background-position: 1.7px -1197px;
}
.glyphicons-icon.big.scuba_diving {
  background-position: -46.3px -1197px;
}
.glyphicons-icon.big.oxygen_bottle {
  background-position: -94.3px -1197px;
}
.glyphicons-icon.big.fins {
  background-position: -142.3px -1197px;
}
.glyphicons-icon.big.fishes {
  background-position: -190.3px -1197px;
}
.glyphicons-icon.big.boat {
  background-position: -238.3px -1197px;
}
.glyphicons-icon.big.delete {
  background-position: -286.3px -1197px;
}
.glyphicons-icon.big.sheriffs_star {
  background-position: -334.3px -1197px;
}
.glyphicons-icon.big.qrcode {
  background-position: -382.3px -1197px;
}
.glyphicons-icon.big.barcode {
  background-position: -430.3px -1197px;
}
.glyphicons-icon.big.pool {
  background-position: 1.7px -1245px;
}
.glyphicons-icon.big.buoy {
  background-position: -46.3px -1245px;
}
.glyphicons-icon.big.spade {
  background-position: -94.3px -1245px;
}
.glyphicons-icon.big.bank {
  background-position: -142.3px -1245px;
}
.glyphicons-icon.big.vcard {
  background-position: -190.3px -1245px;
}
.glyphicons-icon.big.electrical_plug {
  background-position: -238.3px -1245px;
}
.glyphicons-icon.big.flag {
  background-position: -286.3px -1245px;
}
.glyphicons-icon.big.credit_card {
  background-position: -334.3px -1245px;
}
.glyphicons-icon.big.keyboard-wireless {
  background-position: -382.3px -1245px;
}
.glyphicons-icon.big.keyboard-wired {
  background-position: -430.3px -1245px;
}
.glyphicons-icon.big.shield {
  background-position: 1.7px -1293px;
}
.glyphicons-icon.big.ring {
  background-position: -46.3px -1293px;
}
.glyphicons-icon.big.cake {
  background-position: -94.3px -1293px;
}
.glyphicons-icon.big.drink {
  background-position: -142.3px -1293px;
}
.glyphicons-icon.big.beer {
  background-position: -190.3px -1293px;
}
.glyphicons-icon.big.fast_food {
  background-position: -238.3px -1293px;
}
.glyphicons-icon.big.cutlery {
  background-position: -286.3px -1293px;
}
.glyphicons-icon.big.pizza {
  background-position: -334.3px -1293px;
}
.glyphicons-icon.big.birthday_cake {
  background-position: -382.3px -1293px;
}
.glyphicons-icon.big.tablet {
  background-position: -430.3px -1293px;
}
.glyphicons-icon.big.settings {
  background-position: 1.7px -1341px;
}
.glyphicons-icon.big.bullets {
  background-position: -46.3px -1341px;
}
.glyphicons-icon.big.cardio {
  background-position: -94.3px -1341px;
}
.glyphicons-icon.big.t-shirt {
  background-position: -142.3px -1341px;
}
.glyphicons-icon.big.pants {
  background-position: -190.3px -1341px;
}
.glyphicons-icon.big.sweater {
  background-position: -238.3px -1341px;
}
.glyphicons-icon.big.fabric {
  background-position: -286.3px -1341px;
}
.glyphicons-icon.big.leather {
  background-position: -334.3px -1341px;
}
.glyphicons-icon.big.scissors {
  background-position: -382.3px -1341px;
}
.glyphicons-icon.big.bomb {
  background-position: -430.3px -1341px;
}
.glyphicons-icon.big.skull {
  background-position: 1.7px -1389px;
}
.glyphicons-icon.big.celebration {
  background-position: -46.3px -1389px;
}
.glyphicons-icon.big.tea_kettle {
  background-position: -94.3px -1389px;
}
.glyphicons-icon.big.french_press {
  background-position: -142.3px -1389px;
}
.glyphicons-icon.big.coffe_cup {
  background-position: -190.3px -1389px;
}
.glyphicons-icon.big.pot {
  background-position: -238.3px -1389px;
}
.glyphicons-icon.big.grater {
  background-position: -286.3px -1389px;
}
.glyphicons-icon.big.kettle {
  background-position: -334.3px -1389px;
}
.glyphicons-icon.big.hospital {
  background-position: -382.3px -1389px;
}
.glyphicons-icon.big.hospital_h {
  background-position: -430.3px -1389px;
}
.glyphicons-icon.big.microphone {
  background-position: 1.7px -1437px;
}
.glyphicons-icon.big.webcam {
  background-position: -46.3px -1437px;
}
.glyphicons-icon.big.temple_christianity_church {
  background-position: -94.3px -1437px;
}
.glyphicons-icon.big.temple_islam {
  background-position: -142.3px -1437px;
}
.glyphicons-icon.big.temple_hindu {
  background-position: -190.3px -1437px;
}
.glyphicons-icon.big.temple_buddhist {
  background-position: -238.3px -1437px;
}
.glyphicons-icon.big.bicycle {
  background-position: -286.3px -1437px;
}
.glyphicons-icon.big.life_preserver {
  background-position: -334.3px -1437px;
}
.glyphicons-icon.big.share_alt {
  background-position: -382.3px -1437px;
}
.glyphicons-icon.big.comments {
  background-position: -430.3px -1437px;
}
.glyphicons-icon.big.flower {
  background-position: 1.7px -1485px;
}
.glyphicons-icon.big.baseball {
  background-position: -46.3px -1485px;
}
.glyphicons-icon.big.rugby {
  background-position: -94.3px -1485px;
}
.glyphicons-icon.big.ax {
  background-position: -142.3px -1485px;
}
.glyphicons-icon.big.table_tennis {
  background-position: -190.3px -1485px;
}
.glyphicons-icon.big.bowling {
  background-position: -238.3px -1485px;
}
.glyphicons-icon.big.tree_conifer {
  background-position: -286.3px -1485px;
}
.glyphicons-icon.big.tree_deciduous {
  background-position: -334.3px -1485px;
}
.glyphicons-icon.big.more_items {
  background-position: -382.3px -1485px;
}
.glyphicons-icon.big.sort {
  background-position: -430.3px -1485px;
}
.glyphicons-icon.big.filter {
  background-position: 1.7px -1533px;
}
.glyphicons-icon.big.gamepad {
  background-position: -46.3px -1533px;
}
.glyphicons-icon.big.playing_dices {
  background-position: -94.3px -1533px;
}
.glyphicons-icon.big.calculator {
  background-position: -142.3px -1533px;
}
.glyphicons-icon.big.tie {
  background-position: -190.3px -1533px;
}
.glyphicons-icon.big.wallet {
  background-position: -238.3px -1533px;
}
.glyphicons-icon.big.piano {
  background-position: -286.3px -1533px;
}
.glyphicons-icon.big.sampler {
  background-position: -334.3px -1533px;
}
.glyphicons-icon.big.podium {
  background-position: -382.3px -1533px;
}
.glyphicons-icon.big.soccer_ball {
  background-position: -430.3px -1533px;
}
.glyphicons-icon.big.blog {
  background-position: 1.7px -1581px;
}
.glyphicons-icon.big.dashboard {
  background-position: -46.3px -1581px;
}
.glyphicons-icon.big.certificate {
  background-position: -94.3px -1581px;
}
.glyphicons-icon.big.bell {
  background-position: -142.3px -1581px;
}
.glyphicons-icon.big.candle {
  background-position: -190.3px -1581px;
}
.glyphicons-icon.big.pushpin {
  background-position: -238.3px -1581px;
}
.glyphicons-icon.big.iphone_shake {
  background-position: -286.3px -1581px;
}
.glyphicons-icon.big.pin_flag {
  background-position: -334.3px -1581px;
}
.glyphicons-icon.big.turtle {
  background-position: -382.3px -1581px;
}
.glyphicons-icon.big.rabbit {
  background-position: -430.3px -1581px;
}
.glyphicons-icon.big.globe {
  background-position: 1.7px -1629px;
}
.glyphicons-icon.big.briefcase {
  background-position: -46.3px -1629px;
}
.glyphicons-icon.big.hdd {
  background-position: -94.3px -1629px;
}
.glyphicons-icon.big.thumbs_up {
  background-position: -142.3px -1629px;
}
.glyphicons-icon.big.thumbs_down {
  background-position: -190.3px -1629px;
}
.glyphicons-icon.big.hand_right {
  background-position: -238.3px -1629px;
}
.glyphicons-icon.big.hand_left {
  background-position: -286.3px -1629px;
}
.glyphicons-icon.big.hand_up {
  background-position: -334.3px -1629px;
}
.glyphicons-icon.big.hand_down {
  background-position: -382.3px -1629px;
}
.glyphicons-icon.big.fullscreen {
  background-position: -430.3px -1629px;
}
.glyphicons-icon.big.shopping_bag {
  background-position: 1.7px -1677px;
}
.glyphicons-icon.big.book_open {
  background-position: -46.3px -1677px;
}
.glyphicons-icon.big.nameplate {
  background-position: -94.3px -1677px;
}
.glyphicons-icon.big.nameplate_alt {
  background-position: -142.3px -1677px;
}
.glyphicons-icon.big.vases {
  background-position: -190.3px -1677px;
}
.glyphicons-icon.big.bullhorn {
  background-position: -238.3px -1677px;
}
.glyphicons-icon.big.dumbbell {
  background-position: -286.3px -1677px;
}
.glyphicons-icon.big.suitcase {
  background-position: -334.3px -1677px;
}
.glyphicons-icon.big.file_import {
  background-position: -382.3px -1677px;
}
.glyphicons-icon.big.file_export {
  background-position: -430.3px -1677px;
}
.glyphicons-icon.big.bug {
  background-position: 1.7px -1725px;
}
.glyphicons-icon.big.crown {
  background-position: -46.3px -1725px;
}
.glyphicons-icon.big.smoking {
  background-position: -94.3px -1725px;
}
.glyphicons-icon.big.cloud-upload {
  background-position: -142.3px -1725px;
}
.glyphicons-icon.big.cloud-download {
  background-position: -190.3px -1725px;
}
.glyphicons-icon.big.restart {
  background-position: -238.3px -1725px;
}
.glyphicons-icon.big.security_camera {
  background-position: -286.3px -1725px;
}
.glyphicons-icon.big.expand {
  background-position: -334.3px -1725px;
}
.glyphicons-icon.big.collapse {
  background-position: -382.3px -1725px;
}
.glyphicons-icon.big.collapse_top {
  background-position: -430.3px -1725px;
}
.glyphicons-icon.big.globe_af {
  background-position: 1.7px -1773px;
}
.glyphicons-icon.big.global {
  background-position: -46.3px -1773px;
}
.glyphicons-icon.big.spray {
  background-position: -94.3px -1773px;
}
.glyphicons-icon.big.nails {
  background-position: -142.3px -1773px;
}
.glyphicons-icon.big.claw_hammer {
  background-position: -190.3px -1773px;
}
.glyphicons-icon.big.classic_hammer {
  background-position: -238.3px -1773px;
}
.glyphicons-icon.big.hand_saw {
  background-position: -286.3px -1773px;
}
.glyphicons-icon.big.riflescope {
  background-position: -334.3px -1773px;
}
.glyphicons-icon.big.electrical_socket_eu {
  background-position: -382.3px -1773px;
}
.glyphicons-icon.big.electrical_socket_us {
  background-position: -430.3px -1773px;
}
.glyphicons-icon.big.pinterest {
  background-position: 1.7px -1821px;
}
.glyphicons-icon.big.dropbox {
  background-position: -46.3px -1821px;
}
.glyphicons-icon.big.google_plus {
  background-position: -94.3px -1821px;
}
.glyphicons-icon.big.jolicloud {
  background-position: -142.3px -1821px;
}
.glyphicons-icon.big.yahoo {
  background-position: -190.3px -1821px;
}
.glyphicons-icon.big.blogger {
  background-position: -238.3px -1821px;
}
.glyphicons-icon.big.picasa {
  background-position: -286.3px -1821px;
}
.glyphicons-icon.big.amazon {
  background-position: -334.3px -1821px;
}
.glyphicons-icon.big.tumblr {
  background-position: -382.3px -1821px;
}
.glyphicons-icon.big.wordpress {
  background-position: -430.3px -1821px;
}
.glyphicons-icon.big.instapaper {
  background-position: 1.7px -1869px;
}
.glyphicons-icon.big.evernote {
  background-position: -46.3px -1869px;
}
.glyphicons-icon.big.xing {
  background-position: -94.3px -1869px;
}
.glyphicons-icon.big.zootool {
  background-position: -142.3px -1869px;
}
.glyphicons-icon.big.dribbble {
  background-position: -190.3px -1869px;
}
.glyphicons-icon.big.deviantart {
  background-position: -238.3px -1869px;
}
.glyphicons-icon.big.read_it_later {
  background-position: -286.3px -1869px;
}
.glyphicons-icon.big.linked_in {
  background-position: -334.3px -1869px;
}
.glyphicons-icon.big.forrst {
  background-position: -382.3px -1869px;
}
.glyphicons-icon.big.pinboard {
  background-position: -430.3px -1869px;
}
.glyphicons-icon.big.behance {
  background-position: 1.7px -1917px;
}
.glyphicons-icon.big.github {
  background-position: -46.3px -1917px;
}
.glyphicons-icon.big.youtube {
  background-position: -94.3px -1917px;
}
.glyphicons-icon.big.skitch {
  background-position: -142.3px -1917px;
}
.glyphicons-icon.big.foursquare {
  background-position: -190.3px -1917px;
}
.glyphicons-icon.big.quora {
  background-position: -238.3px -1917px;
}
.glyphicons-icon.big.badoo {
  background-position: -286.3px -1917px;
}
.glyphicons-icon.big.spotify {
  background-position: -334.3px -1917px;
}
.glyphicons-icon.big.stumbleupon {
  background-position: -382.3px -1917px;
}
.glyphicons-icon.big.readability {
  background-position: -430.3px -1917px;
}
.glyphicons-icon.big.facebook {
  background-position: 1.7px -1965px;
}
.glyphicons-icon.big.twitter {
  background-position: -46.3px -1965px;
}
.glyphicons-icon.big.instagram {
  background-position: -94.3px -1965px;
}
.glyphicons-icon.big.posterous_spaces {
  background-position: -142.3px -1965px;
}
.glyphicons-icon.big.vimeo {
  background-position: -190.3px -1965px;
}
.glyphicons-icon.big.flickr {
  background-position: -238.3px -1965px;
}
.glyphicons-icon.big.last_fm {
  background-position: -286.3px -1965px;
}
.glyphicons-icon.big.rss {
  background-position: -334.3px -1965px;
}
.glyphicons-icon.big.skype {
  background-position: -382.3px -1965px;
}
.glyphicons-icon.big.e-mail {
  background-position: -430.3px -1965px;
}






/* SMALL */
.glyphicons-icon.small {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  vertical-align: text-top;
  background-image: url(//cdn.michel-customers.net/icon_sets/glyphicons//glyphicons_small_black.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *margin-right: .3em;
}
.glyphicons-icon.small.white {
  background-image: url(//cdn.michel-customers.net/icon_sets/glyphicons//glyphicons_small_white.png);
}

.glyphicons-icon.small.glass {
  background-position: 2px 3px;
}
.glyphicons-icon.small.leaf {
  background-position: -22px 3px;
}
.glyphicons-icon.small.dog {
  background-position: -46px 3px;
}
.glyphicons-icon.small.user {
  background-position: -70px 3px;
}
.glyphicons-icon.small.girl {
  background-position: -94px 3px;
}
.glyphicons-icon.small.car {
  background-position: -118px 3px;
}
.glyphicons-icon.small.user_add {
  background-position: -142px 3px;
}
.glyphicons-icon.small.user_remove {
  background-position: -166px 3px;
}
.glyphicons-icon.small.film {
  background-position: -190px 3px;
}
.glyphicons-icon.small.magic {
  background-position: -214px 3px;
}
.glyphicons-icon.small.envelope {
  background-position: 2px -21px;
}
.glyphicons-icon.small.camera {
  background-position: -22px -21px;
}
.glyphicons-icon.small.heart {
  background-position: -46px -21px;
}
.glyphicons-icon.small.beach_umbrella {
  background-position: -70px -21px;
}
.glyphicons-icon.small.train {
  background-position: -94px -21px;
}
.glyphicons-icon.small.print {
  background-position: -118px -21px;
}
.glyphicons-icon.small.bin {
  background-position: -142px -21px;
}
.glyphicons-icon.small.music {
  background-position: -166px -21px;
}
.glyphicons-icon.small.note {
  background-position: -190px -21px;
}
.glyphicons-icon.small.heart_empty {
  background-position: -214px -21px;
}
.glyphicons-icon.small.home {
  background-position: 2px -45px;
}
.glyphicons-icon.small.snowflake {
  background-position: -22px -45px;
}
.glyphicons-icon.small.fire {
  background-position: -46px -45px;
}
.glyphicons-icon.small.magnet {
  background-position: -70px -45px;
}
.glyphicons-icon.small.parents {
  background-position: -94px -45px;
}
.glyphicons-icon.small.binoculars {
  background-position: -118px -45px;
}
.glyphicons-icon.small.road {
  background-position: -142px -45px;
}
.glyphicons-icon.small.search {
  background-position: -166px -45px;
}
.glyphicons-icon.small.cars {
  background-position: -190px -45px;
}
.glyphicons-icon.small.notes_2 {
  background-position: -214px -45px;
}
.glyphicons-icon.small.pencil {
  background-position: 2px -69px;
}
.glyphicons-icon.small.bus {
  background-position: -22px -69px;
}
.glyphicons-icon.small.wifi_alt {
  background-position: -46px -69px;
}
.glyphicons-icon.small.luggage {
  background-position: -70px -69px;
}
.glyphicons-icon.small.old_man {
  background-position: -94px -69px;
}
.glyphicons-icon.small.woman {
  background-position: -118px -69px;
}
.glyphicons-icon.small.file {
  background-position: -142px -69px;
}
.glyphicons-icon.small.coins {
  background-position: -166px -69px;
}
.glyphicons-icon.small.airplane {
  background-position: -190px -69px;
}
.glyphicons-icon.small.notes {
  background-position: -214px -69px;
}
.glyphicons-icon.small.stats {
  background-position: 2px -93px;
}
.glyphicons-icon.small.charts {
  background-position: -22px -93px;
}
.glyphicons-icon.small.pie_chart {
  background-position: -46px -93px;
}
.glyphicons-icon.small.group {
  background-position: -70px -93px;
}
.glyphicons-icon.small.keys {
  background-position: -94px -93px;
}
.glyphicons-icon.small.calendar {
  background-position: -118px -93px;
}
.glyphicons-icon.small.router {
  background-position: -142px -93px;
}
.glyphicons-icon.small.camera_small {
  background-position: -166px -93px;
}
.glyphicons-icon.small.dislikes {
  background-position: -190px -93px;
}
.glyphicons-icon.small.star {
  background-position: -214px -93px;
}
.glyphicons-icon.small.link {
  background-position: 2px -117px;
}
.glyphicons-icon.small.eye_open {
  background-position: -22px -117px;
}
.glyphicons-icon.small.eye_close {
  background-position: -46px -117px;
}
.glyphicons-icon.small.alarm {
  background-position: -70px -117px;
}
.glyphicons-icon.small.clock {
  background-position: -94px -117px;
}
.glyphicons-icon.small.stopwatch {
  background-position: -118px -117px;
}
.glyphicons-icon.small.projector {
  background-position: -142px -117px;
}
.glyphicons-icon.small.history {
  background-position: -166px -117px;
}
.glyphicons-icon.small.truck {
  background-position: -190px -117px;
}
.glyphicons-icon.small.cargo {
  background-position: -214px -117px;
}
.glyphicons-icon.small.compass {
  background-position: 2px -141px;
}
.glyphicons-icon.small.keynote {
  background-position: -22px -141px;
}
.glyphicons-icon.small.paperclip {
  background-position: -46px -141px;
}
.glyphicons-icon.small.power {
  background-position: -70px -141px;
}
.glyphicons-icon.small.lightbulb {
  background-position: -94px -141px;
}
.glyphicons-icon.small.tag {
  background-position: -118px -141px;
}
.glyphicons-icon.small.tags {
  background-position: -142px -141px;
}
.glyphicons-icon.small.cleaning {
  background-position: -166px -141px;
}
.glyphicons-icon.small.ruller {
  background-position: -190px -141px;
}
.glyphicons-icon.small.gift {
  background-position: -214px -141px;
}
.glyphicons-icon.small.umbrella {
  background-position: 2px -165px;
}
.glyphicons-icon.small.book {
  background-position: -22px -165px;
}
.glyphicons-icon.small.bookmark {
  background-position: -46px -165px;
}
.glyphicons-icon.small.wifi {
  background-position: -70px -165px;
}
.glyphicons-icon.small.cup {
  background-position: -94px -165px;
}
.glyphicons-icon.small.stroller {
  background-position: -118px -165px;
}
.glyphicons-icon.small.headphones {
  background-position: -142px -165px;
}
.glyphicons-icon.small.headset {
  background-position: -166px -165px;
}
.glyphicons-icon.small.warning_sign {
  background-position: -190px -165px;
}
.glyphicons-icon.small.signal {
  background-position: -214px -165px;
}
.glyphicons-icon.small.retweet {
  background-position: 2px -189px;
}
.glyphicons-icon.small.refresh {
  background-position: -22px -189px;
}
.glyphicons-icon.small.roundabout {
  background-position: -46px -189px;
}
.glyphicons-icon.small.random {
  background-position: -70px -189px;
}
.glyphicons-icon.small.heat {
  background-position: -94px -189px;
}
.glyphicons-icon.small.repeat {
  background-position: -118px -189px;
}
.glyphicons-icon.small.display {
  background-position: -142px -189px;
}
.glyphicons-icon.small.log_book {
  background-position: -166px -189px;
}
.glyphicons-icon.small.adress_book {
  background-position: -190px -189px;
}
.glyphicons-icon.small.building {
  background-position: -214px -189px;
}
.glyphicons-icon.small.eyedropper {
  background-position: 2px -213px;
}
.glyphicons-icon.small.adjust {
  background-position: -22px -213px;
}
.glyphicons-icon.small.tint {
  background-position: -46px -213px;
}
.glyphicons-icon.small.crop {
  background-position: -70px -213px;
}
.glyphicons-icon.small.vector_path_square {
  background-position: -94px -213px;
}
.glyphicons-icon.small.vector_path_circle {
  background-position: -118px -213px;
}
.glyphicons-icon.small.vector_path_polygon {
  background-position: -142px -213px;
}
.glyphicons-icon.small.vector_path_line {
  background-position: -166px -213px;
}
.glyphicons-icon.small.vector_path_curve {
  background-position: -190px -213px;
}
.glyphicons-icon.small.vector_path_all {
  background-position: -214px -213px;
}
.glyphicons-icon.small.font {
  background-position: 2px -237px;
}
.glyphicons-icon.small.italic {
  background-position: -22px -237px;
}
.glyphicons-icon.small.bold {
  background-position: -46px -237px;
}
.glyphicons-icon.small.text_underline {
  background-position: -70px -237px;
}
.glyphicons-icon.small.text_strike {
  background-position: -94px -237px;
}
.glyphicons-icon.small.text_height {
  background-position: -118px -237px;
}
.glyphicons-icon.small.text_width {
  background-position: -142px -237px;
}
.glyphicons-icon.small.text_resize {
  background-position: -166px -237px;
}
.glyphicons-icon.small.left_indent {
  background-position: -190px -237px;
}
.glyphicons-icon.small.right_indent {
  background-position: -214px -237px;
}
.glyphicons-icon.small.align_left {
  background-position: 2px -261px;
}
.glyphicons-icon.small.align_center {
  background-position: -22px -261px;
}
.glyphicons-icon.small.align_right {
  background-position: -46px -261px;
}
.glyphicons-icon.small.justify {
  background-position: -70px -261px;
}
.glyphicons-icon.small.list {
  background-position: -94px -261px;
}
.glyphicons-icon.small.text_smaller {
  background-position: -118px -261px;
}
.glyphicons-icon.small.text_bigger {
  background-position: -142px -261px;
}
.glyphicons-icon.small.embed {
  background-position: -166px -261px;
}
.glyphicons-icon.small.embed_close {
  background-position: -190px -261px;
}
.glyphicons-icon.small.table {
  background-position: -214px -261px;
}
.glyphicons-icon.small.message_full {
  background-position: 2px -285px;
}
.glyphicons-icon.small.message_empty {
  background-position: -22px -285px;
}
.glyphicons-icon.small.message_in {
  background-position: -46px -285px;
}
.glyphicons-icon.small.message_out {
  background-position: -70px -285px;
}
.glyphicons-icon.small.message_plus {
  background-position: -94px -285px;
}
.glyphicons-icon.small.message_minus {
  background-position: -118px -285px;
}
.glyphicons-icon.small.message_ban {
  background-position: -142px -285px;
}
.glyphicons-icon.small.message_flag {
  background-position: -166px -285px;
}
.glyphicons-icon.small.message_lock {
  background-position: -190px -285px;
}
.glyphicons-icon.small.message_new {
  background-position: -214px -285px;
}
.glyphicons-icon.small.inbox {
  background-position: 2px -309px;
}
.glyphicons-icon.small.inbox_plus {
  background-position: -22px -309px;
}
.glyphicons-icon.small.inbox_minus {
  background-position: -46px -309px;
}
.glyphicons-icon.small.inbox_lock {
  background-position: -70px -309px;
}
.glyphicons-icon.small.inbox_in {
  background-position: -94px -309px;
}
.glyphicons-icon.small.inbox_out {
  background-position: -118px -309px;
}
.glyphicons-icon.small.cogwheel {
  background-position: -142px -309px;
}
.glyphicons-icon.small.cogwheels {
  background-position: -166px -309px;
}
.glyphicons-icon.small.picture {
  background-position: -190px -309px;
}
.glyphicons-icon.small.adjust_alt {
  background-position: -214px -309px;
}
.glyphicons-icon.small.database_lock {
  background-position: 2px -333px;
}
.glyphicons-icon.small.database_plus {
  background-position: -22px -333px;
}
.glyphicons-icon.small.database_minus {
  background-position: -46px -333px;
}
.glyphicons-icon.small.database_ban {
  background-position: -70px -333px;
}
.glyphicons-icon.small.folder_open {
  background-position: -94px -333px;
}
.glyphicons-icon.small.folder_plus {
  background-position: -118px -333px;
}
.glyphicons-icon.small.folder_minus {
  background-position: -142px -333px;
}
.glyphicons-icon.small.folder_lock {
  background-position: -166px -333px;
}
.glyphicons-icon.small.folder_flag {
  background-position: -190px -333px;
}
.glyphicons-icon.small.folder_new {
  background-position: -214px -333px;
}
.glyphicons-icon.small.edit {
  background-position: 2px -357px;
}
.glyphicons-icon.small.new_window {
  background-position: -22px -357px;
}
.glyphicons-icon.small.check {
  background-position: -46px -357px;
}
.glyphicons-icon.small.unchecked {
  background-position: -70px -357px;
}
.glyphicons-icon.small.more_windows {
  background-position: -94px -357px;
}
.glyphicons-icon.small.show_big_thumbnails {
  background-position: -118px -357px;
}
.glyphicons-icon.small.show_thumbnails {
  background-position: -142px -357px;
}
.glyphicons-icon.small.show_thumbnails_with_lines {
  background-position: -166px -357px;
}
.glyphicons-icon.small.show_lines {
  background-position: -190px -357px;
}
.glyphicons-icon.small.playlist {
  background-position: -214px -357px;
}
.glyphicons-icon.small.imac {
  background-position: 2px -381px;
}
.glyphicons-icon.small.macbook {
  background-position: -22px -381px;
}
.glyphicons-icon.small.ipad {
  background-position: -46px -381px;
}
.glyphicons-icon.small.iphone {
  background-position: -70px -381px;
}
.glyphicons-icon.small.iphone_transfer {
  background-position: -94px -381px;
}
.glyphicons-icon.small.iphone_exchange {
  background-position: -118px -381px;
}
.glyphicons-icon.small.ipod {
  background-position: -142px -381px;
}
.glyphicons-icon.small.ipod_shuffle {
  background-position: -166px -381px;
}
.glyphicons-icon.small.ear_plugs {
  background-position: -190px -381px;
}
.glyphicons-icon.small.phone {
  background-position: -214px -381px;
}
.glyphicons-icon.small.step_backward {
  background-position: 2px -405px;
}
.glyphicons-icon.small.fast_backward {
  background-position: -22px -405px;
}
.glyphicons-icon.small.rewind {
  background-position: -46px -405px;
}
.glyphicons-icon.small.play {
  background-position: -70px -405px;
}
.glyphicons-icon.small.pause {
  background-position: -94px -405px;
}
.glyphicons-icon.small.stop {
  background-position: -118px -405px;
}
.glyphicons-icon.small.forward {
  background-position: -142px -405px;
}
.glyphicons-icon.small.fast_forward {
  background-position: -166px -405px;
}
.glyphicons-icon.small.step_forward {
  background-position: -190px -405px;
}
.glyphicons-icon.small.eject {
  background-position: -214px -405px;
}
.glyphicons-icon.small.facetime_video {
  background-position: 2px -429px;
}
.glyphicons-icon.small.download_alt {
  background-position: -22px -429px;
}
.glyphicons-icon.small.mute {
  background-position: -46px -429px;
}
.glyphicons-icon.small.volume_down {
  background-position: -70px -429px;
}
.glyphicons-icon.small.volume_up {
  background-position: -94px -429px;
}
.glyphicons-icon.small.screenshot {
  background-position: -118px -429px;
}
.glyphicons-icon.small.move {
  background-position: -142px -429px;
}
.glyphicons-icon.small.more {
  background-position: -166px -429px;
}
.glyphicons-icon.small.brightness_reduce {
  background-position: -190px -429px;
}
.glyphicons-icon.small.brightness_increase {
  background-position: -214px -429px;
}
.glyphicons-icon.small.circle_plus {
  background-position: 2px -453px;
}
.glyphicons-icon.small.circle_minus {
  background-position: -22px -453px;
}
.glyphicons-icon.small.circle_remove {
  background-position: -46px -453px;
}
.glyphicons-icon.small.circle_ok {
  background-position: -70px -453px;
}
.glyphicons-icon.small.circle_question_mark {
  background-position: -94px -453px;
}
.glyphicons-icon.small.circle_info {
  background-position: -118px -453px;
}
.glyphicons-icon.small.circle_exclamation_mark {
  background-position: -142px -453px;
}
.glyphicons-icon.small.remove {
  background-position: -166px -453px;
}
.glyphicons-icon.small.ok {
  background-position: -190px -453px;
}
.glyphicons-icon.small.ban {
  background-position: -214px -453px;
}
.glyphicons-icon.small.download {
  background-position: 2px -477px;
}
.glyphicons-icon.small.upload {
  background-position: -22px -477px;
}
.glyphicons-icon.small.shopping_cart {
  background-position: -46px -477px;
}
.glyphicons-icon.small.lock {
  background-position: -70px -477px;
}
.glyphicons-icon.small.unlock {
  background-position: -94px -477px;
}
.glyphicons-icon.small.electricity {
  background-position: -118px -477px;
}
.glyphicons-icon.small.ok_2 {
  background-position: -142px -477px;
}
.glyphicons-icon.small.remove_2 {
  background-position: -166px -477px;
}
.glyphicons-icon.small.cart_out {
  background-position: -190px -477px;
}
.glyphicons-icon.small.cart_in {
  background-position: -214px -477px;
}
.glyphicons-icon.small.left_arrow {
  background-position: 2px -501px;
}
.glyphicons-icon.small.right_arrow {
  background-position: -22px -501px;
}
.glyphicons-icon.small.down_arrow {
  background-position: -46px -501px;
}
.glyphicons-icon.small.up_arrow {
  background-position: -70px -501px;
}
.glyphicons-icon.small.resize_small {
  background-position: -94px -501px;
}
.glyphicons-icon.small.resize_full {
  background-position: -118px -501px;
}
.glyphicons-icon.small.circle_arrow_left {
  background-position: -142px -501px;
}
.glyphicons-icon.small.circle_arrow_right {
  background-position: -166px -501px;
}
.glyphicons-icon.small.circle_arrow_top {
  background-position: -190px -501px;
}
.glyphicons-icon.small.circle_arrow_down {
  background-position: -214px -501px;
}
.glyphicons-icon.small.play_button {
  background-position: 2px -525px;
}
.glyphicons-icon.small.unshare {
  background-position: -22px -525px;
}
.glyphicons-icon.small.share {
  background-position: -46px -525px;
}
.glyphicons-icon.small.chevron-right {
  background-position: -70px -525px;
}
.glyphicons-icon.small.chevron-left {
  background-position: -94px -525px;
}
.glyphicons-icon.small.bluetooth {
  background-position: -118px -525px;
}
.glyphicons-icon.small.euro {
  background-position: -142px -525px;
}
.glyphicons-icon.small.usd {
  background-position: -166px -525px;
}
.glyphicons-icon.small.gbp {
  background-position: -190px -525px;
}
.glyphicons-icon.small.retweet_2 {
  background-position: -214px -525px;
}
.glyphicons-icon.small.moon {
  background-position: 2px -549px;
}
.glyphicons-icon.small.sun {
  background-position: -22px -549px;
}
.glyphicons-icon.small.cloud {
  background-position: -46px -549px;
}
.glyphicons-icon.small.direction {
  background-position: -70px -549px;
}
.glyphicons-icon.small.brush {
  background-position: -94px -549px;
}
.glyphicons-icon.small.pen {
  background-position: -118px -549px;
}
.glyphicons-icon.small.zoom_in {
  background-position: -142px -549px;
}
.glyphicons-icon.small.zoom_out {
  background-position: -166px -549px;
}
.glyphicons-icon.small.pin {
  background-position: -190px -549px;
}
.glyphicons-icon.small.albums {
  background-position: -214px -549px;
}
.glyphicons-icon.small.rotation_lock {
  background-position: 2px -573px;
}
.glyphicons-icon.small.flash {
  background-position: -22px -573px;
}
.glyphicons-icon.small.google_maps {
  background-position: -46px -573px;
}
.glyphicons-icon.small.anchor {
  background-position: -70px -573px;
}
.glyphicons-icon.small.conversation {
  background-position: -94px -573px;
}
.glyphicons-icon.small.chat {
  background-position: -118px -573px;
}
.glyphicons-icon.small.male {
  background-position: -142px -573px;
}
.glyphicons-icon.small.female {
  background-position: -166px -573px;
}
.glyphicons-icon.small.asterisk {
  background-position: -190px -573px;
}
.glyphicons-icon.small.divide {
  background-position: -214px -573px;
}
.glyphicons-icon.small.snorkel_diving {
  background-position: 2px -597px;
}
.glyphicons-icon.small.scuba_diving {
  background-position: -22px -597px;
}
.glyphicons-icon.small.oxygen_bottle {
  background-position: -46px -597px;
}
.glyphicons-icon.small.fins {
  background-position: -70px -597px;
}
.glyphicons-icon.small.fishes {
  background-position: -94px -597px;
}
.glyphicons-icon.small.boat {
  background-position: -118px -597px;
}
.glyphicons-icon.small.delete {
  background-position: -142px -597px;
}
.glyphicons-icon.small.sheriffs_star {
  background-position: -166px -597px;
}
.glyphicons-icon.small.qrcode {
  background-position: -190px -597px;
}
.glyphicons-icon.small.barcode {
  background-position: -214px -597px;
}
.glyphicons-icon.small.pool {
  background-position: 2px -621px;
}
.glyphicons-icon.small.buoy {
  background-position: -22px -621px;
}
.glyphicons-icon.small.spade {
  background-position: -46px -621px;
}
.glyphicons-icon.small.bank {
  background-position: -70px -621px;
}
.glyphicons-icon.small.vcard {
  background-position: -94px -621px;
}
.glyphicons-icon.small.electrical_plug {
  background-position: -118px -621px;
}
.glyphicons-icon.small.flag {
  background-position: -142px -621px;
}
.glyphicons-icon.small.credit_card {
  background-position: -166px -621px;
}
.glyphicons-icon.small.keyboard-wireless {
  background-position: -190px -621px;
}
.glyphicons-icon.small.keyboard-wired {
  background-position: -214px -621px;
}
.glyphicons-icon.small.shield {
  background-position: 2px -645px;
}
.glyphicons-icon.small.ring {
  background-position: -22px -645px;
}
.glyphicons-icon.small.cake {
  background-position: -46px -645px;
}
.glyphicons-icon.small.drink {
  background-position: -70px -645px;
}
.glyphicons-icon.small.beer {
  background-position: -94px -645px;
}
.glyphicons-icon.small.fast_food {
  background-position: -118px -645px;
}
.glyphicons-icon.small.cutlery {
  background-position: -142px -645px;
}
.glyphicons-icon.small.pizza {
  background-position: -166px -645px;
}
.glyphicons-icon.small.birthday_cake {
  background-position: -190px -645px;
}
.glyphicons-icon.small.tablet {
  background-position: -214px -645px;
}
.glyphicons-icon.small.settings {
  background-position: 2px -669px;
}
.glyphicons-icon.small.bullets {
  background-position: -22px -669px;
}
.glyphicons-icon.small.cardio {
  background-position: -46px -669px;
}
.glyphicons-icon.small.t-shirt {
  background-position: -70px -669px;
}
.glyphicons-icon.small.pants {
  background-position: -94px -669px;
}
.glyphicons-icon.small.sweater {
  background-position: -118px -669px;
}
.glyphicons-icon.small.fabric {
  background-position: -142px -669px;
}
.glyphicons-icon.small.leather {
  background-position: -166px -669px;
}
.glyphicons-icon.small.scissors {
  background-position: -190px -669px;
}
.glyphicons-icon.small.bomb {
  background-position: -214px -669px;
}
.glyphicons-icon.small.skull {
  background-position: 2px -693px;
}
.glyphicons-icon.small.celebration {
  background-position: -22px -693px;
}
.glyphicons-icon.small.tea_kettle {
  background-position: -46px -693px;
}
.glyphicons-icon.small.french_press {
  background-position: -70px -693px;
}
.glyphicons-icon.small.coffe_cup {
  background-position: -94px -693px;
}
.glyphicons-icon.small.pot {
  background-position: -118px -693px;
}
.glyphicons-icon.small.grater {
  background-position: -142px -693px;
}
.glyphicons-icon.small.kettle {
  background-position: -166px -693px;
}
.glyphicons-icon.small.hospital {
  background-position: -190px -693px;
}
.glyphicons-icon.small.hospital_h {
  background-position: -214px -693px;
}
.glyphicons-icon.small.microphone {
  background-position: 2px -717px;
}
.glyphicons-icon.small.webcam {
  background-position: -22px -717px;
}
.glyphicons-icon.small.temple_christianity_church {
  background-position: -46px -717px;
}
.glyphicons-icon.small.temple_islam {
  background-position: -70px -717px;
}
.glyphicons-icon.small.temple_hindu {
  background-position: -94px -717px;
}
.glyphicons-icon.small.temple_buddhist {
  background-position: -118px -717px;
}
.glyphicons-icon.small.bicycle {
  background-position: -142px -717px;
}
.glyphicons-icon.small.life_preserver {
  background-position: -166px -717px;
}
.glyphicons-icon.small.share_alt {
  background-position: -190px -717px;
}
.glyphicons-icon.small.comments {
  background-position: -214px -717px;
}
.glyphicons-icon.small.flower {
  background-position: 2px -741px;
}
.glyphicons-icon.small.baseball {
  background-position: -22px -741px;
}
.glyphicons-icon.small.rugby {
  background-position: -46px -741px;
}
.glyphicons-icon.small.ax {
  background-position: -70px -741px;
}
.glyphicons-icon.small.table_tennis {
  background-position: -94px -741px;
}
.glyphicons-icon.small.bowling {
  background-position: -118px -741px;
}
.glyphicons-icon.small.tree_conifer {
  background-position: -142px -741px;
}
.glyphicons-icon.small.tree_deciduous {
  background-position: -166px -741px;
}
.glyphicons-icon.small.more_items {
  background-position: -190px -741px;
}
.glyphicons-icon.small.sort {
  background-position: -214px -741px;
}
.glyphicons-icon.small.filter {
  background-position: 2px -765px;
}
.glyphicons-icon.small.gamepad {
  background-position: -22px -765px;
}
.glyphicons-icon.small.playing_dices {
  background-position: -46px -765px;
}
.glyphicons-icon.small.calculator {
  background-position: -70px -765px;
}
.glyphicons-icon.small.tie {
  background-position: -94px -765px;
}
.glyphicons-icon.small.wallet {
  background-position: -118px -765px;
}
.glyphicons-icon.small.piano {
  background-position: -142px -765px;
}
.glyphicons-icon.small.sampler {
  background-position: -166px -765px;
}
.glyphicons-icon.small.podium {
  background-position: -190px -765px;
}
.glyphicons-icon.small.soccer_ball {
  background-position: -214px -765px;
}
.glyphicons-icon.small.blog {
  background-position: 2px -789px;
}
.glyphicons-icon.small.dashboard {
  background-position: -22px -789px;
}
.glyphicons-icon.small.certificate {
  background-position: -46px -789px;
}
.glyphicons-icon.small.bell {
  background-position: -70px -789px;
}
.glyphicons-icon.small.candle {
  background-position: -94px -789px;
}
.glyphicons-icon.small.pushpin {
  background-position: -118px -789px;
}
.glyphicons-icon.small.iphone_shake {
  background-position: -142px -789px;
}
.glyphicons-icon.small.pin_flag {
  background-position: -166px -789px;
}
.glyphicons-icon.small.turtle {
  background-position: -190px -789px;
}
.glyphicons-icon.small.rabbit {
  background-position: -214px -789px;
}
.glyphicons-icon.small.globe {
  background-position: 2px -813px;
}
.glyphicons-icon.small.briefcase {
  background-position: -22px -813px;
}
.glyphicons-icon.small.hdd {
  background-position: -46px -813px;
}
.glyphicons-icon.small.thumbs_up {
  background-position: -70px -813px;
}
.glyphicons-icon.small.thumbs_down {
  background-position: -94px -813px;
}
.glyphicons-icon.small.hand_right {
  background-position: -118px -813px;
}
.glyphicons-icon.small.hand_left {
  background-position: -142px -813px;
}
.glyphicons-icon.small.hand_up {
  background-position: -166px -813px;
}
.glyphicons-icon.small.hand_down {
  background-position: -190px -813px;
}
.glyphicons-icon.small.fullscreen {
  background-position: -214px -813px;
}
.glyphicons-icon.small.shopping_bag {
  background-position: 2px -837px;
}
.glyphicons-icon.small.book_open {
  background-position: -22px -837px;
}
.glyphicons-icon.small.nameplate {
  background-position: -46px -837px;
}
.glyphicons-icon.small.nameplate_alt {
  background-position: -70px -837px;
}
.glyphicons-icon.small.vases {
  background-position: -94px -837px;
}
.glyphicons-icon.small.bullhorn {
  background-position: -118px -837px;
}
.glyphicons-icon.small.dumbbell {
  background-position: -142px -837px;
}
.glyphicons-icon.small.suitcase {
  background-position: -166px -837px;
}
.glyphicons-icon.small.file_import {
  background-position: -190px -837px;
}
.glyphicons-icon.small.file_export {
  background-position: -214px -837px;
}
.glyphicons-icon.small.bug {
  background-position: 2px -861px;
}
.glyphicons-icon.small.crown {
  background-position: -22px -861px;
}
.glyphicons-icon.small.smoking {
  background-position: -46px -861px;
}
.glyphicons-icon.small.cloud-upload {
  background-position: -70px -861px;
}
.glyphicons-icon.small.cloud-download {
  background-position: -94px -861px;
}
.glyphicons-icon.small.restart {
  background-position: -118px -861px;
}
.glyphicons-icon.small.security_camera {
  background-position: -142px -861px;
}
.glyphicons-icon.small.expand {
  background-position: -166px -861px;
}
.glyphicons-icon.small.collapse {
  background-position: -190px -861px;
}
.glyphicons-icon.small.collapse_top {
  background-position: -214px -861px;
}
.glyphicons-icon.small.globe_af {
  background-position: 2px -885px;
}
.glyphicons-icon.small.global {
  background-position: -22px -885px;
}
.glyphicons-icon.small.spray {
  background-position: -46px -885px;
}
.glyphicons-icon.small.nails {
  background-position: -70px -885px;
}
.glyphicons-icon.small.claw_hammer {
  background-position: -94px -885px;
}
.glyphicons-icon.small.classic_hammer {
  background-position: -118px -885px;
}
.glyphicons-icon.small.hand_saw {
  background-position: -142px -885px;
}
.glyphicons-icon.small.riflescope {
  background-position: -166px -885px;
}
.glyphicons-icon.small.electrical_socket_eu {
  background-position: -190px -885px;
}
.glyphicons-icon.small.electrical_socket_us {
  background-position: -214px -885px;
}
.glyphicons-icon.small.pinterest {
  background-position: 2px -909px;
}
.glyphicons-icon.small.dropbox {
  background-position: -22px -909px;
}
.glyphicons-icon.small.google_plus {
  background-position: -46px -909px;
}
.glyphicons-icon.small.jolicloud {
  background-position: -70px -909px;
}
.glyphicons-icon.small.yahoo {
  background-position: -94px -909px;
}
.glyphicons-icon.small.blogger {
  background-position: -118px -909px;
}
.glyphicons-icon.small.picasa {
  background-position: -142px -909px;
}
.glyphicons-icon.small.amazon {
  background-position: -166px -909px;
}
.glyphicons-icon.small.tumblr {
  background-position: -190px -909px;
}
.glyphicons-icon.small.wordpress {
  background-position: -214px -909px;
}
.glyphicons-icon.small.instapaper {
  background-position: 2px -933px;
}
.glyphicons-icon.small.evernote {
  background-position: -22px -933px;
}
.glyphicons-icon.small.xing {
  background-position: -46px -933px;
}
.glyphicons-icon.small.zootool {
  background-position: -70px -933px;
}
.glyphicons-icon.small.dribbble {
  background-position: -94px -933px;
}
.glyphicons-icon.small.deviantart {
  background-position: -118px -933px;
}
.glyphicons-icon.small.read_it_later {
  background-position: -142px -933px;
}
.glyphicons-icon.small.linked_in {
  background-position: -166px -933px;
}
.glyphicons-icon.small.forrst {
  background-position: -190px -933px;
}
.glyphicons-icon.small.pinboard {
  background-position: -214px -933px;
}
.glyphicons-icon.small.behance {
  background-position: 2px -957px;
}
.glyphicons-icon.small.github {
  background-position: -22px -957px;
}
.glyphicons-icon.small.youtube {
  background-position: -46px -957px;
}
.glyphicons-icon.small.skitch {
  background-position: -70px -957px;
}
.glyphicons-icon.small.foursquare {
  background-position: -94px -957px;
}
.glyphicons-icon.small.quora {
  background-position: -118px -957px;
}
.glyphicons-icon.small.badoo {
  background-position: -142px -957px;
}
.glyphicons-icon.small.spotify {
  background-position: -166px -957px;
}
.glyphicons-icon.small.stumbleupon {
  background-position: -190px -957px;
}
.glyphicons-icon.small.readability {
  background-position: -214px -957px;
}
.glyphicons-icon.small.facebook {
  background-position: 2px -981px;
}
.glyphicons-icon.small.twitter {
  background-position: -22px -981px;
}
.glyphicons-icon.small.instagram {
  background-position: -46px -981px;
}
.glyphicons-icon.small.posterous_spaces {
  background-position: -70px -981px;
}
.glyphicons-icon.small.vimeo {
  background-position: -94px -981px;
}
.glyphicons-icon.small.flickr {
  background-position: -118px -981px;
}
.glyphicons-icon.small.last_fm {
  background-position: -142px -981px;
}
.glyphicons-icon.small.rss {
  background-position: -166px -981px;
}
.glyphicons-icon.small.skype {
  background-position: -190px -981px;
}
.glyphicons-icon.small.e-mail {
  background-position: -214px -981px;
}/*
 * Administrate addresses
 */
.addresses_row_headline_administrate_addresses_description {
	width:30%;
}
.addresses_row_headline_administrate_addresses_address {
	width:25%;
}
.addresses_row_headline_administrate_addresses_invoice {
	text-align:center;
	width:15%;
}
.addresses_row_headline_administrate_addresses_delivery {
	text-align:center;
	width:15%;
}
.addresses_row_headline_administrate_addresses_action {
	width:15%;
}

.addresses_row_administrate_addresses_invoice {
	text-align:center;
}
.addresses_row_administrate_addresses_delivery {
	text-align:center;
}
.addresses_row_administrate_addresses_action {
	padding-left:10px;
}

/*
 * List
 */
.addresses_row_headline_list_description {
	width:35%;
}
.addresses_row_headline_list_address {
	width:35%;
}
.addresses_row_headline_list_invoice {
	text-align:center;
	width:15%;
}
.addresses_row_headline_list_delivery {
	text-align:center;
	width:15%;
}
.addresses_row_list_invoice {
	text-align:center;
}
.addresses_row_list_delivery {
	text-align:center;
}

/*
 * Form
 */
.addresses_form_line {
	margin:5px 0;
}
.addresses_form_line label {
	display:inline-block;
	width:200px;
}

.addresses_row_administrate_bank_accounts_default_account {
	text-align:center;
}

.bank_accounts_row_list_name, .bank_accounts_row_headline_list_name {
	width:30%;
}//<style>
/* Wishlist product list */
.shop_wishlist {
	margin:20px 0;
}

.shop_wishlist_group {
}

.shop_wishlist_table {
	border-bottom:1px solid #000;
	margin-bottom:15px;
}

.shop_wishlist_row_headline {
}
.shop_wishlist_row_headline th {
	border-bottom:1px solid #000;
}
.shop_wishlist_column_product_headline {
	width:55%;
}
.shop_wishlist_column_price_headline {
	width:15%;
	text-align:center;
}
.shop_wishlist_column_count_headline {
	width:15%;
	text-align:center;
}
.shop_wishlist_column_price_sum_headline {
	width:15%;
}

.shop_wishlist_row {
}
.shop_wishlist_row td {
	padding:3px 0;
}
.shop_wishlist_row_odd {
}
.shop_wishlist_row_even {
}

.shop_wishlist_column_product {
}
.shop_wishlist_column_product_picture {
	float:left;
	position:relative;
}
.shop_wishlist_column_product_picture a:hover {
	border:none;
	text-decoration:none;
}
.shop_wishlist_column_product_name {
}
.shop_wishlist_column_product_description {
	font-size:85%;
}

.shop_wishlist_column_price {
	text-align:right;
}

.shop_wishlist_column_count {
	text-align:center;
}
.shop_wishlist_column_count input[type="text"]{
	width:30px;
	text-align:right;
}
.shop_wishlist_column_count select {
	width:60px;
	text-align:right;
}

.shop_wishlist_product_action_delete {
	font-size:85%;
}

.shop_wishlist_column_price_sum {
	text-align:right;
}

.shop_wishlist_column_actions {
	text-align:right;
	vertical-align:top;
}

/* Wishlist totals */

.shop_wishlist_totals {
	margin:0 0 30px 0;
}

.shop_wishlist_totals td {
	padding-bottom:10px;
}

.shop_wishlist_totals_label {
	text-align:right;
	width:70%;
}
.shop_wishlist_totals_value {
	text-align:right;
	width:30%;
}

.shop_wishlist_totals_label_sum_without_tax {
}
.shop_wishlist_totals_value_sum_without_tax {
}

.shop_wishlist_total_business_customer .shop_wishlist_totals_value_sum_without_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_wishlist_totals_label_tax {
}
.shop_wishlist_totals_value_tax {
}

.shop_wishlist_totals_label_sum_with_tax {
	font-size:100%;
	font-weight:bold;
}
.shop_wishlist_totals_value_sum_with_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_wishlist_totals_label_sum {
	font-size:100%;
	font-weight:bold;
}
.shop_wishlist_totals_value_sum {
	font-size:108%;
	font-weight:bold;
}

/* Wishlist actions */

ul.shop_wishlist_actions {
	margin:0 0 30px 0;
	padding:0;
}
ul.shop_wishlist_actions li {
	list-style:none;
	float:right;
	margin-left:10px;
}
.shop_wishlist_action_button {
}
.shop_wishlist_action_update {
}


/* Cart product list */

.shop_cart {
	margin:20px 0;
}

.shop_cart_group {
	/*border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 5px;*/
}

.shop_cart_table {
	border-bottom:1px solid #000;
	margin-bottom:15px;
}

.shop_cart_row_headline {
}
.shop_cart_row_headline th {
	border-bottom:1px solid #000;
}
.shop_cart_column_product_headline {
	width:55%;
}
.shop_cart_column_price_headline {
	width:15%;
	text-align:right;
}
.shop_cart_column_count_headline {
	width:15%;
	text-align:right;
}
.shop_cart_column_price_sum_headline {
	width:15%;
	text-align:right;
}

.shop_cart_row {
}
.shop_cart_row td {
	padding:3px 0;
}
.shop_cart_row_odd {
}
.shop_cart_row_even {
}

.shop_cart_column_product {
}
.shop_cart_column_product_picture {
	float:left;
	position:relative;
}
.shop_cart_column_product_picture a:hover {
	border:none;
	text-decoration:none;
}
.shop_cart_column_product_name {
}
.shop_cart_column_product_description {
	font-size:85%;
}

.shop_cart_column_price {
	text-align:right;
}

.shop_cart_column_count {
	text-align:right;
}
.shop_cart_column_count input[type="text"]{
	width:30px;
	text-align:right;
}
.shop_cart_column_count select {
	width:60px;
	text-align:right;
}

.shop_cart_product_action_delete {
	font-size:85%;
}

.shop_cart_column_price_sum {
	text-align:right;
}

.price_on_application {
	font-style:italic;
}


/* Cart totals */

.shop_cart_totals {
	margin:0 0 30px 0;
}
.shop_cart_totals td {
	padding-bottom:10px;
}

.shop_cart_totals_label {
	text-align:right;
	width:70%;
}
.shop_cart_totals_value {
	text-align:right;
	width:30%;
}

.shop_cart_totals_label_sum_without_tax {
}
.shop_cart_totals_value_sum_without_tax {
}

.shop_cart_total_business_customer .shop_cart_totals_value_sum_without_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_cart_totals_label_tax {
}
.shop_cart_totals_value_tax {
}

.shop_cart_totals_label_sum_with_tax {
	font-size:100%;
	font-weight:bold;
}
.shop_cart_totals_value_sum_with_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_cart_totals_label_shipping_costs {
}
.shop_cart_totals_value_shipping_costs {
}

.shop_cart_totals_label_sum {
	font-size:100%;
	font-weight:bold;
}
.shop_cart_totals_value_sum {
	font-size:108%;
	font-weight:bold;
}


/* Cart actions */

ul.shop_cart_actions {
	margin:0 0 30px 0;
	padding:0;
}
ul.shop_cart_actions li {
	list-style:none !important;
	float:right;
	margin-left:10px;
}
.shop_cart_action_button {
}
.shop_cart_action_checkout {
}
.shop_cart_action_update {
}


/* Price on applications */
.shop_price_on_application_form {
}
.shop_price_on_application_form_line {
	margin:5px 0;
}
.shop_price_on_application_form_line label {
	display:inline-block;
	width:200px;
}
.shop_price_on_application_form_gender_selection {
	display:inline-block;
}
.shop_price_on_application_form_gender_selection label {
	width:auto;
}
.shop_price_on_application_form_gender_selection input {
	vertical-align:baseline;
	height:auto;
}

.shop_cart_price_on_application_column_product_headline {
	width:70%;
}
.shop_cart_price_on_application_column_count_headline {
	width:30%;
}


/*
 * Shop-Produkt Listendarstellung
 */
.shop_product_area {
	padding:5px;
}

.shop_product_list_image {
	float:left;
	overflow:hidden;
	width:20%;
	text-align:left;
}
.shop_product_list_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_product_list_data {
}
.shop_product_list_data_with_image {
	float:left;
	width:55%;
}
.shop_product_list_data_without_image {
	width:100%;
}
.shop_product_list_informations_wrapper {
	float:left;
	width:60%;
}
.shop_product_list_informations {
}
.shop_product_list_title {
	margin:0 0 10px 0;
	padding:0;
}
.shop_product_list_description {
}
.shop_product_list_link {
}

.shop_product_list_price_wrapper {
	float:left;
	width:40%;
}
.shop_product_list_price {
	text-align:right;
}
.shop_product_list_price_text {
}
.shop_product_list_price_uvp_label {
}
.shop_product_list_price_uvp {
}
.shop_product_list_price_uvp_crossed_out {
	text-decoration: line-through;
}



/*
 * Shop-Produkt 2spaltig
 */
.shop_product_list_2cols_table {
	border-collapse:separate;
}

.shop_product_list_2cols_col {
	width:50%;
	vertical-align:top;
	min-height:150px;
}

.shop_product_area_2cols_col_first {
	margin-right:10px;
}
.shop_product_area_2cols_col_last {
	margin-left:10px;
}

.shop_product_list_2cols_image {
	text-align:center;
}
.shop_product_list_2cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_product_list_2cols_informations {
	padding:10px;
	text-align:center;
}

.shop_product_list_2cols_title {
	margin:0 0 10px 0;
	padding:0;
}

.shop_product_list_2cols_price_text {
}
.shop_product_list_2cols_price_uvp_label {
}
.shop_product_list_2cols_price_uvp {
}
.shop_product_list_2cols_price_uvp_crossed_out {
	text-decoration: line-through;
}


/*
 * Shop-Produkt 3spaltig
 */
.shop_product_list_3cols_table {
	border-collapse:separate;
}

.shop_product_list_3cols_col {
	width:33%;
}

.shop_product_area_2cols_col_1 {
	margin-right:5px;
}
.shop_product_area_2cols_col_2 {
	margin-left:5px;
	margin-right:5px;
}
.shop_product_area_2cols_col_3 {
	margin-left:5px;
}

.shop_product_list_3cols_image {
	text-align:center;
}
.shop_product_list_3cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_product_list_3cols_informations {
	padding:10px;
	text-align:center;
}

.shop_product_list_3cols_title {
	margin:0 0 10px 0;
	padding:0;
}

.shop_product_list_3cols_price_text {
}
.shop_product_list_3cols_price_uvp_label {
}
.shop_product_list_3cols_price_uvp {
}
.shop_product_list_3cols_price_uvp_crossed_out {
	text-decoration: line-through;
}

.shop_product_list_change_view {
	margin:0 0 20px 0;
	text-align:right;
	line-height:25px;
}
.shop_product_list_change_view input {
	vertical-align:middle;
}

/*
 * Shop-Kategorien Listendarstellung
 */
.shop_category_area {
	padding:5px;
	width:100%;
}

.shop_category_list_image {
	float:left;
	overflow:hidden;
	width:25%;
}
.shop_category_list_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_category_list_image img {
	width:100%;
}

.shop_category_list_informations {
}
.shop_category_list_informations_with_image {
	float:left;
	width:75%;
}
.shop_category_list_informations_without_image {
	width:100%;
}

.shop_category_list_category_name {
	margin:5px;
}

.shop_category_list_category_description {
	margin:5px;
	font-size:93%;
}





/*
 * Shop-Kategorien 2spaltig
 */
.shop_category_list_2cols_table {
	border-collapse:separate;
}

.shop_category_list_2cols_col {
	width:50%;
}

.shop_category_area_2cols_col_first {
	margin-right:10px;
}
.shop_category_area_2cols_col_last {
	margin-left:10px;
}

.shop_category_list_2cols_image {
	width:auto;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin:5px;
}
.shop_category_list_2cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_category_list_2cols_category_name {
	width:auto;
	margin:5px;
	text-align:center;
	vertical-align:middle;
}

.shop_category_list_2cols_description {
	width:auto;
	margin:5px;
	font-size:93%;
	text-align:center;
	vertical-align:top;
}



/*
 * Shop-Kategorien 3spaltig
 */
.shop_category_list_3cols_table {
	border-collapse:separate;
}

.shop_category_list_3cols_col {
	width:33%;
}

.shop_category_area_3cols_col_1 {
	margin-right:5px;
}
.shop_category_area_3cols_col_2 {
	margin-left:5px;
	margin-right:5px;
}
.shop_category_area_3cols_col_3 {
	margin-left:5px;
}

.shop_category_list_3cols_category_name {
	width:auto;
	margin:5px;
	text-align:center;
	vertical-align:middle;
}

.shop_category_list_3cols_image {
	width:auto;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin:5px;
}
.shop_category_list_3cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_category_list_3cols_description {
	width:auto;
	margin:5px;
	font-size:93%;
	text-align:center;
	vertical-align:top;
}

/*
 * Checkout
 */

/*
 * Checkout footer
 */
.shop_checkout_footer {
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px solid #000000;
}
.shop_checkout_contact_message {
	height:60px;
	width:50%;
}

/*
 * Checkout contact
 */
a.shop_checkout_button_contact_confirm, a.shop_checkout_button_contact_confirm:hover {
	margin:20px 0;
}
.shop_checkout_button_contact {
	margin:10px 0;
}

/*
 * Checkpout steps
 */
ul.shop_checkout_steps {
    padding:0;
}
ul.shop_checkout_steps li {
	float:left;
	list-style:none !important;
	padding:10px;
}
.shop_checkout_step_active {
	font-weight:bold;
}

.shop_checkout_headline {
	margin-bottom:20px;
}

.shop_checkout_login_overview {
}
.shop_checkout_login_overview_box {
}
.shop_checkout_login_overview_login {
	float:left;
	width:40%;
}
.shop_checkout_login_overview_registration {
	float:left;
	width:30%;
}
.shop_checkout_login_overview_guest {
	float:left;
	width:30%;
}
.shop_checkout_login_overview_box_inline {
	padding:10px;
}
.shop_checkout_login_overview_content {
	min-height:130px;
}
.shop_checkout_login_label {
	display:block;
}
.shop_checkout_login_email {
	width:200px;
}
.shop_checkout_login_password {
	width:200px;
}

/*
 * Checkout address overview
 */
.shop_checkout_address_overview_address_form_area {
}
.shop_checkout_address_overview_address_form_box {
	float:left;
}
.shop_checkout_address_overview_address_form_invoice {
	width:50%;
}
.shop_checkout_address_overview_address_form_delivery {
	width:50%;
}
.shop_checkout_address_overview_actions {
	text-align:right;
	margin:20px 0;
}

/*
 * Checkout payment
 */
.shop_checkout_payment_box {
	padding:10px;
}
input.shop_checkout_payment_type_input {
	margin-right:10px !important;
}
.shop_checkout_payment_type_label {
	font-size:108%;
	display:inline-block;
}
.shop_checkout_payment_type_description {
	margin:5px 0 5px 34px;
	font-size:93%;
}
.shop_checkout_payment_actions {
	text-align:right;
	margin:20px 0;
}
a.shop_checkout_button_payment_cancel, a.shop_checkout_button_payment_cancel:hover {
	margin:20px 0;
}

/*
 * Checkout shipment
 */
.shop_checkout_shipment_box {
	padding:10px;
}
input.shop_checkout_shipment_type_input {
	margin-right:10px !important;
}
.shop_checkout_shipment_type_label {
	font-size:108%;
	display:inline-block;
}
.shop_checkout_shipment_type_description {
	margin:5px 0 5px 34px;
	font-size:93%;
}
input.shop_checkout_pickup_station_id_input {
	margin-right:10px !important;
}
.shop_checkout_pickup_station_id_label {
	display:inline-block;
}
.shop_checkout_shipment_type_pickup_list {
	margin-left: 50px;
	float: left;
}
.shop_checkout_shipment_type_pickup_map {
	float: left;
}
.shop_checkout_pickup_station_distance {
	font-style: italic;
	font-size: smaller;
	font-weight: bold;
}
.shop_checkout_shipment_actions {
	text-align:right;
	margin:20px 0;
}
a.shop_checkout_button_shipment_cancel, a.shop_checkout_button_shipment_cancel:hover {
	margin:20px 0;
}

/*
 * Checkout approve
 */
.shop_checkout_approve_box {
	padding:10px;
	margin-bottom:40px;
}
.shop_checkout_approve_box h2 {
	display:inline-block;
	width:200px;
}
.shop_checkout_approve_actions {
	text-align:right;
	margin:20px 0;
}
.shop_checkout_approve_payment {
}
.shop_checkout_approve_addresses_invoice {
	float:left;
	width:50%;
}
.shop_checkout_approve_addresses_delivery {
	float:left;
	width:49%;
}
.shop_checkout_approve_additional_informations {
	padding:10px;
}
.shop_checkout_additional_informations_field {
	height:60px;
	width:50%;
}

.shop_checkout_address_overview_address_form_shipping_equals label {
	width:auto;
}

/*
 * Checkout complete
 */
a.shop_checkout_button_complete, a.shop_checkout_button_complete:hover {
	margin:20px 0;
}

/*
 * Comparison
 */
.shop_comparison_list {
	margin-bottom:40px;
}
.shop_comparison_list td, .shop_comparison_list th {
	padding:3px;
}
.shop_comparison_list .shop_product_cart_button {
	margin-top:20px;
}
.shop_comparison_action_list {
	margin-bottom:20px;
}

/*
 * Change list view
 */
.shop_product_list_change_view {
	line-height:20px;
}
.shop_product_list_change_view img {
	vertical-align:middle;
}

/*
 * Product tabs
 */
ul.product_tabs {
	padding:0;
	margin:20px 0;
}
li.product_tabs_li {
	float:left;
	list-style:none !important;
}
a.product_tabs_a {
	padding:0 10px;
	line-height:20px;
	display:block;
}
a.product_tabs_a_active {
	font-weight:bold;
}
a.product_tabs_a_inactive {
	color:#CCC;
}

/*
	Cart Short Info
*/
.shop_cart_short_info_price_on_application_product_count {
}

/* Produktvergleich Responsive */
@media screen and (max-width: 768px) {
	#flip-scroll tr {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-around;
	}

	#flip-scroll td, #flip-scroll th {
		display: block;
		width: 33%;
	}

	#flip-scroll th:first-child,
	#flip-scroll td:first-child {
		text-align: center;
		background: #efefef;
		width: 100%;
	}

	#flip-scroll th:first-child {
		display: none;
	}
}

.shop_comparison_row .shop_comparison_value .img-responsive {
    width: 100%;
}
.glossary_item {
	color:black;
	font-style:normal;
	cursor:help;
	text-decoration:underline;
}/*
 * Visual
 */
.visual {
	height:175px;
	background:transparent url(https://www.regis.de/_static/https_www.regis.de_/de/media_db_objects/inline/0x0/0/18326/visual_regis_4.png) no-repeat left top;
	margin-bottom: 5px;
}

.box {
	margin-bottom: 10px;
}
/* Paddings bei xs nicht verändern */
@media(min-width:768px){
	.menu .navbar > .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	.menu .navbar > .container-fluid > .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}

}

/* Bei großen Bildschirmen das Untermenü rechts anzeigen */
@media(min-width:992px){
	.menu.menu_sub .navbar-nav > li.open > .dropdown-menu {
		top:0;
		right:0;
		margin-left: 100%;
		width: -moz-min-content;
		width: -webkit-min-content;
		width: min-content;
		display: table;
	}
}

.page_header .menu_top nav .navbar-nav > li > a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

.menu .navbar > .container-fluid > .navbar-collapse {
	background-color:#828282;
}
.menu .navbar > .container-fluid > .navbar-collapse li {
	float: none;
}

.menu .navbar-nav {
	width: 100%;
}

.menu .navbar > .container-fluid > .navbar-collapse li > a {
	color:#FFF;
	padding-top: 4px;
	padding-bottom: 5px;
}

.menu.menu_main ul {
	min-height: 170px;
}
.menu.menu_main .navbar-nav > li,
.menu.menu_main .navbar-nav
{
	background-color:#828282;
}

.menu.menu_main .navbar-nav > li > a:hover,
.menu.menu_main .navbar-nav > li.active > a,
.menu.menu_sub .navbar-nav > li > a:hover,
.menu.menu_sub .navbar-nav > li.open > a
{
	color:#000;
}

.menu.menu_main .navbar-nav > li > a:hover {
	background-color: #E0E0E0;
}

.menu.menu_main .navbar-nav > li.active {
	background-color:#828282;
}

.menu .navbar-nav > li.active > a,
.menu .navbar-nav > li.open > a {
	background:transparent !important;
}

.menu.menu_sub .navbar > .container-fluid > .navbar-collapse,
.menu.menu_sub .navbar-nav > li,
.menu.menu_sub .navbar-nav
{
	background-color:#828282;
}

.menu.menu_sub .navbar-nav > li.open,
.menu.menu_sub .navbar-nav > li.active,
.menu.menu_sub .navbar-nav > li.open > .dropdown-menu,
.menu.menu_sub .navbar-nav > li > a:hover
{
	background-color:#B3B3B3;
}
.menu.menu_sub .navbar-nav > li.active > a,
.menu.menu_sub .navbar-nav > li.open > .dropdown-menu > li > a:hover
{
	background-color:{$menu_link_active};
	color: #000;
}

/* Footer */
.footer {
	background-color: #828282;
	color: white;
	padding-bottom: 10px;
	margin-botttom: 10px;
}

.footer_spacer {
	height: 35px;
}

body .footer a,
body .footer a:hover {
	color: white;
	text-decoration: none;
}

body .footer ul li {
	list-style-type: none;
}

body .footer li a {
	font-size:80%;
}

body .footer ul {
	padding:0;
	margin:0;
}

body .footer .menu_main_footer_0 {
	margin-top: 10px;
}
body .footer .menu_main_footer_0 li a {
	font-weight:bold;
}

body .footer .menu_main_footer_1 li a {
	font-weight:normal;
}

body .footer .imprint {
	font-weight:bold;
}

.menu.menu_sub .dropdown-submenu .dropdown-menu li.active a {
	background-image: none;
	background-color: #828282;
	color: white;
}

.menu.menu_sub .navbar-nav > li {
	cursor: pointer;
}
@media (min-width: 1200px) {
	.container{
		max-width: 1050px;
	}
}

html, body {
	color:#000000 !important;
}

.page_header {
	background-color: #e6e6e6;
	padding-bottom: 5px;
}

/*
 * Headlines
 */
body h1 {
	padding:0;
	margin:10px 0px;
	font-size:131%;
	font-weight:normal;
	color:#828282;
}
body h2 {
	padding:0;
	margin:10px 0px;
	font-size:116%;
	font-weight:normal;
}
body h3 {
	padding:0;
	margin:5px 0px;
	font-size:108%;
	font-weight:normal;
}
body h4 {
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:bold;
}
body h5 {
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:normal;
}
body h6 {
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:normal;
}

body #configurator_node_data div.display-matrix div.display-matrix-entry a h4 {
	margin-top: 10px;
}

/*
 * Links
 */
.page a,
.page a:hover {
	text-decoration:none;
	color:#828282;
}

.page .page_header a:hover {
	text-decoration: underline;
}


.page_content .content_right {
	margin-left: 15px;
}

.no-padding {
	padding: 0 !important;
}

.right_column {
	padding-left: 10px;

	border-left-width: 4px;
	border-left-style: solid;
	-webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(rgba(0, 0, 0, 0))) 1 100%;
	-webkit-border-image: -webkit-linear-gradient(#555555, rgba(0, 0, 0, 0)) 1 100%;
	-moz-border-image: -moz-linear-gradient(#555555, rgba(0, 0, 0, 0)) 1 100%;
	-o-border-image: -o-linear-gradient(#555555, rgba(0, 0, 0, 0)) 1 100%;
	border-image: linear-gradient(to bottom, #555555, rgba(0, 0, 0, 0)) 1 100%;
}

.right_column_wrapper,
.content_inner {
	background-color: white;
}

.left_column {
	background-color: #828282;
}


body .page .shop_cart_action_button,
body .page .shop_checkout_button,
body .page .shop_product_details_link_to_article
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #828282;
	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.25);
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: normal;
	padding: 3px 10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	display: inline-block;
	text-indent: 0;
	white-space: inherit;
}

body .page .content_inner .btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #828282;
	border-color: rgba(0, 0, 0, 0.25);
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	color: #FFFFFF;
	font-weight: normal;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

body .page .right_column .btn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFF;
	border-color: rgba(0, 0, 0, 0.25);
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	color: #FFFFFF;
	font-weight: normal;
	text-shadow: none;
}

body .page .shop_product_wishlist_button_submit,
body .page .shop_checkout_button,
body .page .shop_product_cart_button_submit,
body .page .shop_product_comparison_button_submit
{
	background-color:#828282;
	color:#FFFFFF;
}


@media only screen and (min-width : 481px) {
   .flex-row.row {
	 display: flex;
	 flex-wrap: wrap;
   }
   .flex-row.row > [class*='col-'] {
	 display: flex;
	 flex-direction: column;
   }
  .flex-row.row:after,
  .flex-row.row:before {
	 display: flex;
  }
}
.flex-row .thumbnail,
.flex-row .caption {
  flex:1 0 auto;
  flex-direction:column;
}
.flex-text {
  flex-grow:1
}
.flex-row img {
  height:auto;
  width:100%
}
/*
 * ... Formatdefinitionen zum Drucken ...
 */
@media print {

	* { 
		overflow:visible !important; 
	}
	
	html, body {
		background-color: #FFFFFF;
	}
	.menu_top, .visual, .page_header, .footer, #debug_box, .menu_main_wrapper, .shop_product_icons {
		display:none;
		height:0px;
	}
	.right_column, .left_column {
		display:none;
		width:0px;
	}
	
	.page {
		background:none;
		border:none;
		margin:0;
		padding:0;
		font-size:106%;
	}
	.page_body {
		background:none;
	}
	.content {
		background:none;
		border:none;
		margin:0;
		padding:0;
		width:45em;
	}
	
	.dialog_content {
		overflow:visible;
		width:45em;
		padding-left:5em;
		position:absolute;
		border:none;
		top:5em;
	}
	
	.shop_product_content {

	}
	
	.dialog_header_close_button {
		display:none;
	}
	
	.shop_product_variances {
		display:none;
	}
	
	.shop_product_button {
		display:none;
	}

}