/* 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://aok-bremen.pflegemediathek.de/_img/icons/arrow.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}
.link_download {
	background: transparent url('https://aok-bremen.pflegemediathek.de/_img/icons/download.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}
.link_extern {
	background: transparent url('https://aok-bremen.pflegemediathek.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;
}:root, html[data-theme='light'] {
--background_white: #f6f6f6;
--background_green: #008a34;
--background_orange: #f90;
--background_grey: #838383;
--background_body: #edefee;
--text_dark: #777;
}

[data-theme="dark"] {
--background_white: #FFF;
--background_green: #006426;
--background_orange: #a96600;
--background_grey: #484848;
--background_body: #FFF;
--text_dark: #000;
}

@font-face {
font-family: 'AOK Buenos Aires';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAires-Regular.otf');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'AOK Buenos Aires';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAires-RegularItalic.otf');
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'AOK Buenos Aires';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAires-SemiBold.otf');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'AOK Buenos Aires';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAires-SemiBoldItalic.otf');
font-weight: 600;
font-style: italic;
}

@font-face {
font-family: 'AOK Buenos Aires';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAires-Bold.otf');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'AOK Buenos Aires';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAires-BoldItalic.otf');
font-weight: 700;
font-style: italic;
}

/* AOK Buenos Aires Text - Text Family */
@font-face {
font-family: 'AOK Buenos Aires Text';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAiresText-Regular.otf');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'AOK Buenos Aires Text';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAiresText-RegularItalic.otf');
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'AOK Buenos Aires Text';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAiresText-SemiBold.otf');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'AOK Buenos Aires Text';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAiresText-SemiBoldItalic.otf');
font-weight: 600;
font-style: italic;
}

@font-face {
font-family: 'AOK Buenos Aires Text';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAiresText-Bold.otf');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'AOK Buenos Aires Text';
src: url('https://aok-bremen.pflegemediathek.de/_fonts/AOKBuenosAiresText-BoldItalic.otf');
font-weight: 700;
font-style: italic;
}


body #menu_top.navbar.navbar-default{
background-color: var( --background_white );
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'AOK Buenos Aires', Helvetica, Arial, sans-serif;
	font-weight: 600;
	line-height: 1.2;
	color: #005e3f;
}

h1 > small, h2 > small, h3 > small, h4 > small, h5 > small, h6 > small {
	font-family:'AOK Buenos Aires','AOK Buenos Aires Text',sans-serif !important;
	color: #005e3f;
}

h3.font_small,
.lerning_targets span {
	font-family:'AOK Buenos Aires','AOK Buenos Aires Text',Arial,sans-serif !important;
}

p {
font-family: 'AOK Buenos Aires Text', sans-serif;
font-weight: 400;
}
html body {
	font-family: 'AOK Buenos Aires','AOK Buenos Aires Text',Arial,sans-serif !important;
	background-color: var( --background_body );
}

.lerning_targets span {
cursor: pointer;
}

.slider {
line-height:250px;
padding-top:60px;
}

.content {
padding-top:0px;
}

.content_wrapper{
position:relative;
}

#topnavi_navbar a {
font-weight:bold;
}

.page_logo {
height:70px;
padding:10px 0px;
}

@media only screen and (max-width: 800px) {
.page_logo {
padding:10px 10px;
}
}

#menu_top .navbar-nav > li > a.navbar_icon_href{
padding:25px 10px 10px;
}

.navbar_icon{
height:25px;
width:25px;
}

.corporate_color {
color:#80B246;
}

.product_list_left {
border-right:solid 1px #80B246;
}

.product_list_right {
padding-left:3% !important;
}

.main_menu_image_details_wrapper {
height:0;
margin:0px;
overflow:hidden;
padding-bottom:100%;
position:relative;
width:100%;
}

.main_menu_details_content_hover {
height:30px;
left:0;
padding-bottom:100%;
position:absolute;
text-align:center;
top:0%;
width:100%;
z-index:3;
}

.main_menu_details_content_hover>div {
margin-top:-3%;
}

.main_menu_details_content_hover h2, .main_menu_details_content_hover h5  {
margin-top:0px;
}

.main_menu_details_content_hover:hover {
top: 0px;
}

.main_menue_image_details_wrapper:hover .main_menu_details_content_hover {
top: 0px;
}

.shop_content .row .bootstrap_dropbox_column>div>div .visual_type_category {
padding-left:0px !important;
padding-right:0px !important;
}

.shop_content .row .bootstrap_dropbox_column .product_category_wrapper {
padding:10px 10px 10px 10px;
}

.shop_cart {
}

.shop_cart_actions li {
list-style-type:none !important;
}

.shop_cart_totals_label {
text-align:right;
padding-right:5%;
}

.shop_cart_totals {
text-align:right;
}

#shop_cart_form {
text-align:right;
padding-top:20px;
}

.shop_cart_row {
text-align:left;
background-color:#EDEDED;
border-bottom:solid 10px #FFF !important;
}

.shop_cart_column_product {
padding:10px;
border-right:solid 1px #7EB147;
width:10%;
}

.shop_cart_column_product_name {
padding-left:10px;
padding-bottom:10px;
font-weight:bold;
vertical-align:middle;
}

.shop_cart_column_product_description {
font-weight:normal;
}

.checkout_button {
font-weight:bold;
}

.shop_cart_column_price_sum_headline, .shop_cart_column_price_sum {
text-align:right;
}

.shop_product_cart_button {
padding:10px !important;
}

.bootstrap_dropbox_column {
//padding:0px !important;
}

#product_pages_navbar>ul>li>a {
width:150px !important;
height:150px !important;
background-color:#B5CE8B !important;
margin-left:20px;
text-align:center;
vertical-align:middle;
color:#FFF;
}

.image_picture_frame {
margin-right:10px;
border:solid 1px #86bc22 !important;
box-shadow:none !important;
}

.shop_checkout_steps li {
float:left;
padding-right:10px;
padding-left:10px;
list-style-type:none;
border-right:solid 1px #b2b2b2;
}

#product-name-attributes, .shop_product_specifications {
font-size:250%;
font-weight:bold;
color:#FFF;
}

#product-name-attributes>div, .shop_product_specifications {
border:solid 1px #CCC;
color:#000;
padding:1%;
}

.shop_product_specifications>ol>li, .shop_product_specifications>ul>li {
margin-left:4% !important;
}

.mark {
background-color:transparent !important;
}

.shop_checkout_steps {
padding-top:30px;
}

.register_gender {
margin-left:10px;
}

.alert-danger {
margin-top:30px;
}

.login_form {
margin-left:2%;
}

.not_bought_theme a {
color:#C4C4C4 !important;
}

.footer_2{
background-color:var( --background_grey );
color:#FFF;
}

.footer_2 a{
color:#FFF;
padding-top:5px;
font-size:1.3rem;
}

.footer_2 a:hover{
color:#86bc22;
text-decoration:none;
}

#scroll_button{
position: absolute;
z-index: 100;
margin-left: -35px;
left: 50%;
bottom: 5%;
cursor: pointer;
}

#action_buttons{
position: fixed;
z-index:100;
left:0%;
bottom:50%;
}

#action_buttons ul > li {
margin-bottom: 20px;
display: block;
line-height: 2;
font-size: 120%;
height: 40px;
width: 180px;
margin-left: -140px;
background-color: #86bc22;

text-align: right;
padding-top: 5px;

transition:
margin-left 0.7s,
background-color 0.7s,
color 0.7s
;
-webkit-transition:
margin-left 0.7s,
background-color 0.7s,
color 0.7s
;

-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
}

#action_buttons ul > li:hover{
margin-left: 0px;
background-color: #484847;
}

#action_buttons ul > li a {
color: #fff;
text-decoration: none;
display: block;
width: 165px;
}

#action_buttons ul > li:hover a{
color: #86bc22;
}

#action_buttons ul > li a i{
padding-left: 25px;
}

body .content_form > .custom_navbar li > a{
color:#000;
text-decoration:underline;
}

.themenwelt_img{
-webkit-transition: all 1s ease; /* Safari and Chrome */
-moz-transition: all 1s ease; /* Firefox */
-ms-transition: all 1s ease; /* IE 9 */
-o-transition: all 1s ease; /* Opera */
transition: all 1s ease;
width: 100%;
}

.themenwelt_img:hover {
-webkit-transform:scale(1.25); /* Safari and Chrome */
-moz-transform:scale(1.25); /* Firefox */
-ms-transform:scale(1.25); /* IE 9 */
-o-transform:scale(1.25); /* Opera */
transform:scale(1.25);
}

.themenwelt_footer{
height: 10px;
width: 100%;
position: absolute;
bottom: 0%;
z-index: 4;
}

.visual_container {
position:relative;
text-align:center;
margin-top: 0px;
}

@media screen and (min-width: 746px) {
.visual_container {
margin-top: 150px;
}
}

.download_headline{
font-size:150%;
}

html .carousel-control.left, html .carousel-control.right{
background-image: none;
}

.additional_text{
background-color: rgba(255, 255, 255, 0.5);
padding: 10px;
}

.blockquote{
text-align: justify;
}

.shop_product_category_description{
text-align:justify;
padding:5px;
font-size:120%;
}

.product_details {
margin-bottom: 25px;
position: relative;
}

.content_builder_image .image_picture_frame_div {
margin: 0;
}

.content_builder_image {
margin: 24px 10px;
}

/* Modul Ãœbersicht Quadratisch */
/* ===================================
PRODUCT/MODULE CARD STYLES - AOK DESIGN
Two-column layout matching reference image
=================================== */

/* Card container - maintains aspect ratio */
.product_details {
margin-bottom: 24px;
position: relative;
}

.product_details:before {
content: "";
display: block;
padding-top: 100%;
}

.product_details_content {
position: absolute;
top: 0;
left: 10px;
bottom: 0;
right: 10px;
background-color: #FFFFFF;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
border: 1px solid #E0E0E0;
}

/* Header section with light green/teal background */
.product_box_header {
background-color: #E8F4F2 !important;
padding: 20px 20px 16px 20px !important;
color: #293033 !important;
position: relative !important;
min-height: auto !important;
flex-shrink: 0;
z-index: 1 !important;
}

/* Module number label */
.product_box_header .module-label {
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 400;
color: #6D767C;
margin: 0 0 8px 0;
margin: 0 0 8px 0;
line-height: 1.3;
}

/* Product/Module title - exact specs from design */
.product_box_header h3 {
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires', Helvetica, Arial, sans-serif;
font-size: 20px;
font-weight: 600;
font-style: normal;
color: #005E3F;
margin: 0 0 12px 0 !important;
line-height: 28px;
letter-spacing: 0px;
}

/* Learning targets toggle link */
.product_box_header .lerning_targets {
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 600;
color: #005E3F;
margin: 0;
line-height: 1.4;
}

.product_box_header .lerning_targets span {
color: #005E3F;
text-decoration: underline;
cursor: pointer;
transition: all 0.3s ease;
font-weight: 600;
}

.product_box_header .lerning_targets span:hover {
color: #004830;
text-decoration: none;
}

/* Learning targets content (expandable) */
.learning_targets_content {
display: none;
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: 400;
color: #293033;
line-height: 1.5;
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid rgba(0, 0, 0, 0.08);
}

/* Body section - white/transparent background */
.product_details_body {
background-color: #FFFFFF;
padding: 20px;
margin: 0 !important;
flex: 1;
display: flex;
flex-direction: column;
overflow-y: auto;
}

/* Two-column grid layout for detail items */
.product-details-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px 24px;
}

/* Individual detail items */
.detail-item {
margin: 0;
}

.detail-label {
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
color: #293033;
margin: 0 0 4px 0;
line-height: 1.3;
}

.detail-value {
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
color: #293033;
line-height: 1.4;
margin: 0;
}

/* Button container at bottom */
.product-button-wrapper {
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
{*display: flex;*}
gap: 10px;
flex-wrap: wrap;
z-index: 2;
}

/* Don't override Bootstrap button styles - they're already configured */
.product-button-wrapper .btn {
flex: 1;
min-width: 120px;
}

/* Legacy compatibility */
.main_menu_image_details_wrapper {
border-radius: 8px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

/* Responsive adjustments */
@media (max-width: 991px) {
.product_box_header {
padding: 18px 18px 14px 18px !important;
}

.product_box_header h3 {
font-size: 18px;
line-height: 26px;
}

.product_details_body {
padding: 18px;
}

.product-details-grid {
gap: 14px 20px;
}

.detail-label,
.detail-value {
font-size: 13px;
}

.product-button-wrapper {
bottom: 18px;
left: 18px;
right: 18px;
}
}

@media (max-width: 767px) {
.product_box_header {
padding: 16px 16px 12px 16px !important;
}

.product_box_header h3 {
font-size: 17px;
line-height: 24px;
margin-bottom: 10px !important;
}

.product_box_header .lerning_targets {
font-size: 13px;
}

.product_details_body {
padding: 16px;
}

.product-details-grid {
grid-template-columns: 1fr;
gap: 12px;
}

.detail-label,
.detail-value {
font-size: 13px;
}

.detail-label {
margin-bottom: 3px;
}

.product-button-wrapper {
bottom: 16px;
left: 16px;
right: 16px;
gap: 8px;
}
}

.content_container {
padding-bottom: 40px;
}

@media screen and (min-width: 200px) {
.product_category_wrapper .main_menu_image_details_wrapper .main_menu_details_content_hover h2 strong {
font-size: 60%;
}
}

@media screen and (min-width: 600px) {
.product_category_wrapper .main_menu_image_details_wrapper .main_menu_details_content_hover h2 strong {
font-size: 70%;
}
}

@media screen and (min-width: 800px) {
.product_category_wrapper .main_menu_image_details_wrapper .main_menu_details_content_hover h2 strong {
font-size: 80%;
}
}

@media screen and (min-width: 900px) {
.product_category_wrapper .main_menu_image_details_wrapper .main_menu_details_content_hover h2 strong {
font-size: 70%;
}
}
@media screen and (min-width: 1300px) {
.product_category_wrapper .main_menu_image_details_wrapper .main_menu_details_content_hover h2 strong {
font-size: 100%;
}
}


/* red brand color */
.flowplayer .fp-color {
background-color: #86bc22 !important;
}
/* emphasize play button */
.flowplayer .fp-color-play {
fill: #86bc22 !important;
}

.flowplayer .fp-share {
display: none ;
}

/*
* Menu top
*/
#menu_top{
margin-bottom:0px;
}

.menu_top {
width:100%;
height:30px;
line-height:30px;
}
.menu_top li {
list-style:none;
float:left;
height:30px;
line-height:30px;
}
.menu_top a {
display:inline-block;
padding:0px 20px;
font-size:108%;
text-decoration:none;
color:#FFF;
}

/*
* Menu main
*/
.menu_main {
margin-top:40px;
line-height:30px;
}
.menu_main li {
list-style:none;
width:100%;
}
.menu_main a {
display:block;
line-height:20px;
text-decoration:none;
font-size:108%;
color:#000000;
}
.menu_main a:hover {
font-weight:bold;
}
.menu_main a.active {
font-weight:bold;
}

/* Level 0 */
.menu_main_0 a {
padding:5px 10px 5px 10px;
border-top:1px dotted #000000;
}
.menu_main_0 a.last {
border-bottom:1px dotted #000000;
}

/* Level 1 */
.menu_main_1 li {
padding-left:10px;
}
.menu_main_1 a {
padding:5px 20px 5px 15px;
border:none;
}
.menu_main_1 a.last {
border-bottom:none;
}

/* MOBILE NAVBAR */
#topnavi_navbar_mobile{
width:50%;
position:fixed;
left:0px;
top:0px;
overflow:auto;
max-height:100%;
min-width:450px;
color:#000;
z-index:7;
border:1px solid #CCC;
}

#topnavi_navbar_mobile .navbar_inverted{
background-color: var( --background_orange );
}

#topnavi_navbar_mobile .navbar_inverted a{
color:#fff;
}

.background_green{
background-color: var( --background_green );
}

#topnavi_navbar_mobile ul{
list-style:none;
margin-bottom:0px;
}

#topnavi_navbar_mobile ul li {
padding:5px;
padding-left:15px;
}

#mobile_search_form{
width:auto;
margin-right:0px;
}

/* NAVBAR */
.navbar-header .navbar-brand {
height: 70px;
padding: 0px;
}

#menu_top.navbar.navbar-default{
background: var( --background-white );
box-shadow: 0px 4px 24px 0px #29303314;
}

#menu_top .nav > li.dropdown {
position: static;
}

#menu_top .navbar-nav > li > a {
padding-top: 25px;
padding-bottom: 15px;
}

#menu_top .nav > li > dropdown-menu {
position: absolute;
display: block;
width: 100%;
top: 70px;
left: 0;
z-index:999;

opacity: 0;
visibility: hidden;
overflow: hidden;

background: #fff;
border-radius: 0 0 3px 3px;

-webkit-transition: all .3s ease .15s;
-moz-transition: all .3s ease .15s;
-o-transition: all .3s ease .15s;
-ms-transition: all .3s ease .15s;
transition: all .3s ease .15s;
text-align:left;
}

#menu_top .nav > li > a {
border-bottom: 10px solid transparent;
font-size: 1.5rem;
}

#menu_top .nav > li:hover > a {
border-bottom: 10px solid #b2b3b2;
}

#menu_top .nav > li:hover > div {
opacity: 1;
visibility: visible;
overflow: visible;
background-color:#6f6f6f;
padding:10px;
}

#menu_top .nav > li:hover > div {
opacity: 1;
visibility: visible;
overflow: visible;
background-color:#6f6f6f;
padding:10px;
}

#menu_top .navbar_inverted.dropdown > .dropdown-menu{
min-width:0px;
text-align: center;
}

#menu_top li.navbar_inverted:hover > a {
color:#484847;
}

#menu_top #navbar-instance {
background-color: var( --background_green );
color:#000;
float:right;
}

#menu_top .navbar-inverse {
background-color: var( --background_orange );
background-image: -webkit-linear-gradient(top, #ffad33 0, var( --background_orange ) 0%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffad33), to(var( --background_orange )));
background-image: linear-gradient(to bottom, #ffad33 0, var( --background_orange ) 0%);
}

#menu_top.navbar-default .navbar-nav>li>a{
color: #000000;
}

#menu_top.navbar-default .navbar-inverse > li > a,
#menu_top.navbar-default #navbar-instance > li > a{
color:#FFF;
}

.sub_navi{
width:190px;
float:none;
padding:3px;
display: inline-block;
}

.sub_navi > a {
color:#FFF;
text-decoration:none;
font-weight:bold;
}

.sub_navi > a:hover {
color:#86bc22;
text-decoration:underline;
}

#menu_training{
margin-top:20px;
border:1px solid var( --background_green );
background-color:#FFF;
}

#menu_training > .menu_training_header{
background-color: var( --background_green );
color:#fff;
padding:5px;
}

#menu_training > .menu_training_body{
padding:5px;
}

#menu_training > .menu_training_body > ul{
list-style:none;
}

#menu_training > .menu_training_body > ul > li:hover{
background-color: #FFF;
}

#theme-toggle{
position: absolute;
top: 25%;
left:0;
z-index:50;
}

#training_welcome > p {
margin:0px;
}

/* Breadcrumb Styles - AOK Design */
.breadcrumb.breadcrumb,
.breadcrumb.aok_breadcrumb {

background-color: transparent;
margin-top: 0;
margin-bottom: 0;
border-radius: 0;
list-style: none;
display: flex;
align-items: center;
flex-wrap: nowrap;
overflow-x: auto;
white-space: nowrap;
}

.breadcrumb > li {
font-family: 'AOK Buenos Aires Text','AOK Buenos Aires', Helvetica, Arial, sans-serif !important;
display: inline-flex;
align-items: center;
font-size: 14px;
line-height: 24px;
color: #6D767C;
font-weight: 600;
flex-shrink: 0;
}

/* Remove default Bootstrap separator */
.breadcrumb > li + li:before {
content: none;
padding: 0;
}

.breadcrumb > li a {
color: #6D767C;
text-decoration: none;
transition: all 0.35s ease-in-out;
display: inline-flex;
align-items: center;
padding: 2rem;
margin: -2rem;
border-radius: 6px;
position: relative;
outline: none;
}

.breadcrumb > li a:hover {
color: #6D767C;
}

.breadcrumb > li a:hover .link_underline {
text-decoration: underline;
}

.breadcrumb > li a:focus-visible {
border: 1px solid #18ab42;
margin: -17px;
}

.breadcrumb > li.active {
color: #6d767c;
font-weight: 600;
cursor: default;
padding: 16px;
}

/* Arrow separator between items */
.breadcrumb-arrow {
display: inline-block;
width: 16px;
height: 16px;
flex-shrink: 0;
margin: 0 8px;
fill: #6D767C;
}

@media (min-width: 600px) {
.breadcrumb-arrow {
margin: 0 16px;
}
}

/* Home icon for first breadcrumb item */
.breadcrumb > li:first-child a {
display: inline-flex;
align-items: center;
justify-content: center;
}

.breadcrumb > li:first-child a .home-icon {
display: inline-block;
width: 16px;
fill: currentColor;
transition: transform 0.35s ease-in-out;
}

.breadcrumb > li:first-child a:hover .home-icon {
transform: scale(1.25);
}

.aok_breadcrumb li {
flex-shrink: 0;
max-width: 300px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.aok_breadcrumb li.active,
.aok_breadcrumb li:last-child {

font-family: 'AOK Buenos Aires Text','AOK Buenos Aires', Helvetica, Arial, sans-serif !important;
flex-shrink: 1;
max-width: 500px;
font-weight: 400 !important;

}

/* Screen reader only text */
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}

/* Link underline wrapper */
.link_underline {
display: inline;
}

@media (max-width: 767px) {
.breadcrumb.breadcrumb,
.breadcrumb.aok_breadcrumb {
padding: 15px 0;
}

.breadcrumb > li {
font-size: 14px;
line-height: 20px;
}
}


.training_content_wrapper {
padding:20px;
border:1px solid var( --background_green );
border-radius:20px;
background-color:#FFF;
margin-bottom:10px;
}

.training_content_wrapper > h3 {
margin-top:0px;
}

.aok_selection{
background-color: var( --background_green );
color:#FFF;
padding:10px;
margin-top:10px;
}

.aok_selection a, .aok_selection a:hover{
color:#FFF;
}

.kachel_image{
margin-top:50px;
max-width:98%;
height:auto;
}

#search_filter .btn-group {
margin-bottom: 15px;
position: relative;
display: grid;
vertical-align: middle;
justify-content: stretch;
align-content: center;
align-items: center;
justify-items: stretch;
}

#search_filter .filter_btn button.btn {
background-color: #ffffff;
border: 1px solid #777777;
}

#search_filter .filter_btn a {
cursor: pointer;
}

#search_filter .filter_btn button.btn:hover {
background-color: #cccccc;
}

.return_search_results {
background-color: var( --background_orange );
color: #ffffff;
}

.forward_product_category {
background-color: var( --background_green );
color: #ffffff;
}

#nav_menu_main {
margin-top: 20px;
border-top: 1px solid #777777;
}

#nav_menu_main a {
padding-left: 0;
padding-right:0;
margin-right: 20px;
}

.readmore_html {
overflow: hidden;
}


/* ===================================
AOK-NEW STYLES
=================================== */

.aok-new .form-control,
.aok-new input[type="text"],
.aok-new input[type="email"],
.aok-new input[type="password"],
.aok-new input[type="number"],
.aok-new input[type="tel"],
.aok-new input[type="url"],
.aok-new input[type="search"],
.aok-new input[type="date"],
.aok-new input[type="time"],
.aok-new input[type="datetime-local"],
.aok-new textarea,
.aok-new select {
height: 48px;
padding: 14px 16px;
font-family:'AOK Buenos Aires Text','AOK Buenos Aires' Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
color: #293033;
background-color: #FFFFFF;
border: 1px solid #6D767C;
border-radius: 4px;
transition: all 0.3s ease;
box-sizing: border-box;
outline: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

/* Textarea specific */
.aok-new textarea,
.aok-new textarea.form-control {
height: auto;
min-height: 120px;
resize: vertical;
}

/* Select dropdown specific */
.aok-new select,
.aok-new select.form-control {
height: 48px;
padding-right: 40px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236D767C' viewBox='0 0 48 48'%3E%3Cpath d='M24 36.5a2.516 2.516 0 0 1-1.785-.739L1 14.568 4.571 11 24 30.409 43.429 11 47 14.568 25.785 35.761A2.516 2.516 0 0 1 24 36.5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-size: 16px;
cursor: pointer;
}

/* Override Bootstrap input-group styling */
.aok-new .input-group .form-control {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}


.aok-new .form-control::placeholder,
.aok-new input::placeholder,
.aok-new textarea::placeholder {
color: #6D767C;
font-weight: 400;
opacity: 0.7;
}

.aok-new .form-control::-webkit-input-placeholder,
.aok-new input::-webkit-input-placeholder,
.aok-new textarea::-webkit-input-placeholder {
color: #6D767C;
opacity: 0.7;
}

.aok-new .form-control::-moz-placeholder,
.aok-new input::-moz-placeholder,
.aok-new textarea::-moz-placeholder {
color: #6D767C;
opacity: 0.7;
}

.aok-new .form-control:-ms-input-placeholder,
.aok-new input:-ms-input-placeholder,
.aok-new textarea:-ms-input-placeholder {
color: #6D767C;
opacity: 0.7;
}

/* Focus state - AOK Green */
.aok-new .form-control:focus,
.aok-new input[type="text"]:focus,
.aok-new input[type="email"]:focus,
.aok-new input[type="password"]:focus,
.aok-new input[type="number"]:focus,
.aok-new input[type="tel"]:focus,
.aok-new input[type="url"]:focus,
.aok-new input[type="search"]:focus,
.aok-new input[type="date"]:focus,
.aok-new input[type="time"]:focus,
.aok-new input[type="datetime-local"]:focus,
.aok-new textarea:focus,
.aok-new select:focus {
border: 2px solid #18ab42;
outline: none;
box-shadow: none;
padding: 13px 15px; /* Adjust padding to compensate for thicker border */
}

.aok-new textarea:focus {
padding: 13px 15px;
}

.aok-new select:focus {
padding: 13px 39px 13px 15px; /* Adjust for dropdown icon */
}

/* Hover state */
.aok-new .form-control:hover:not(:disabled):not([readonly]),
.aok-new input:hover:not(:disabled):not([readonly]),
.aok-new textarea:hover:not(:disabled):not([readonly]),
.aok-new select:hover:not(:disabled):not([readonly]) {
border-color: #18ab42;
}

/* Hover placeholder color change */
.aok-new .form-control:hover:not(:disabled)::placeholder,
.aok-new input:hover:not(:disabled)::placeholder,
.aok-new textarea:hover:not(:disabled)::placeholder {
color: #40484d;
opacity: 1;
}


.aok-new .form-control:disabled,
.aok-new .form-control[readonly],
.aok-new input:disabled,
.aok-new input[readonly],
.aok-new textarea:disabled,
.aok-new textarea[readonly],
.aok-new select:disabled,
.aok-new select[readonly] {
background-color: #F7F8F9;
border-color: #C7CCD1;
color: #828B91;
cursor: not-allowed;
opacity: 1;
}


.aok-new .form-group {
margin-bottom: 24px;
}

.aok-new .form-group label,
.aok-new label,
.aok-new .control-label {
display: block;
font-family: 'AOK Buenos Aires Text', 'AOK Buenos Aires', Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #293033;
margin-bottom: 8px;
}

/* Required field indicator */
.aok-new .form-group label.required::after,
.aok-new label.required::after,
.aok-new .control-label.required::after {
content: ' *';
color: #EB0047;
margin-left: 4px;
}

/* Help text */
.aok-new .form-text,
.aok-new .help-block,
.aok-new small.form-text {
display: block;
margin-top: 8px;
font-size: 14px;
line-height: 1.428571429;
color: #6D767C;
}


/* Error/Invalid state */
.aok-new .form-control.is-invalid,
.aok-new .has-error .form-control,
.aok-new input.is-invalid,
.aok-new textarea.is-invalid,
.aok-new select.is-invalid {
border: 2px solid #EB0047;
background-color: #FFFFFF;
}

.aok-new .form-control.is-invalid:focus,
.aok-new .has-error .form-control:focus,
.aok-new input.is-invalid:focus,
.aok-new textarea.is-invalid:focus,
.aok-new select.is-invalid:focus {
border-color: #EB0047;
box-shadow: inset 0px 0px 0px 1px #EB0047;
padding: 13px 15px;
}

.aok-new .invalid-feedback,
.aok-new .has-error .help-block,
.aok-new .error-message {
display: block;
margin-top: 8px;
font-size: 14px;
color: #EB0047;
}

/* Success/Valid state */
.aok-new .form-control.is-valid,
.aok-new .has-success .form-control,
.aok-new input.is-valid,
.aok-new textarea.is-valid,
.aok-new select.is-valid {
border: 2px solid #18ab42;
}

.aok-new .valid-feedback,
.aok-new .has-success .help-block {
display: block;
margin-top: 8px;
font-size: 14px;
color: #18ab42;
}

/* Warning state */
.aok-new .has-warning .form-control {
border: 2px solid #FF9900;
}

.aok-new .has-warning .help-block {
color: #FF9900;
}


.aok-new input[type="checkbox"] {
width: 20px;
height: 20px;
margin: 0 12px 0 0;
border: 2px solid #6D767C;
cursor: pointer;
vertical-align: middle;
border-radius: 4px;
transition: all 0.3s ease;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
background-color: #FFFFFF;
flex-shrink: 0;
}

.aok-new input[type="checkbox"]:checked {
background-color: #005E3F;
border-color: #005E3F;
}

.aok-new input[type="checkbox"]:checked::after {
content: "";
position: absolute;
left: 5px;
top: 1px;
width: 6px;
height: 12px;
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}

.aok-new input[type="checkbox"]:hover:not(:disabled) {
border-color: #18ab42;
border-width: 2px;
}

.aok-new input[type="checkbox"]:focus {
outline: none;
border-color: #18ab42;
box-shadow: inset 0px 0px 0px 1px #18ab42;
}

.aok-new input[type="checkbox"]:disabled {
background-color: #F7F8F9;
border-color: #C7CCD1;
cursor: not-allowed;
opacity: 0.5;
}

/* Checkbox labels */
.aok-new .checkbox label,
.aok-new .checkbox-inline {
display: flex;
align-items: center;
font-weight: 400;
cursor: pointer;
margin-bottom: 0;
padding-left: 0;
}

.aok-new .checkbox {
margin-top: 10px;
margin-bottom: 10px;
}


.aok-new input[type="radio"] {
width: 20px;
height: 20px;
margin: 0 12px 0 0;
border: 2px solid #6D767C;
cursor: pointer;
vertical-align: middle;
transition: all 0.3s ease;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 50%;
position: relative;
background-color: #FFFFFF;
flex-shrink: 0;
}

.aok-new input[type="radio"]:checked {
border-color: #005E3F;
border-width: 2px;
}

.aok-new input[type="radio"]:checked::after {
content: "";
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #005E3F;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.aok-new input[type="radio"]:hover:not(:disabled) {
border-color: #18ab42;
border-width: 2px;
}

.aok-new input[type="radio"]:focus {
outline: none;
border-color: #18ab42;
box-shadow: inset 0px 0px 0px 1px #18ab42;
}

.aok-new input[type="radio"]:disabled {
background-color: #F7F8F9;
border-color: #C7CCD1;
cursor: not-allowed;
opacity: 0.5;
}

/* Radio button labels */
.aok-new .radio label,
.aok-new .radio-inline {
display: flex;
align-items: center;
font-weight: 400;
cursor: pointer;
margin-bottom: 0;
padding-left: 0;
}

.aok-new .radio {
margin-top: 10px;
margin-bottom: 10px;
}


.aok-new .btn-secondary,
.aok-new .btn-default {
color: #293033;
background: linear-gradient(90deg, #DFE3E6 50%, transparent 0);
background-position: 100% 100%;
background-size: 200% 100%;
box-shadow: inset 0px 0px 0px 2px #AFB6BC;
}

.aok-new .btn-secondary:hover,
.aok-new .btn-default:hover,
.aok-new .btn-secondary:focus,
.aok-new .btn-default:focus {
background-position: 0 100%;
color: #293033;
box-shadow: inset 0px 0px 0px 2px #6D767C;
}

.aok-new .btn-secondary:focus,
.aok-new .btn-default:focus {
outline: 2px solid #18ab42;
outline-offset: 4px;
}

.aok-new .btn-secondary:disabled,
.aok-new .btn-default:disabled,
.aok-new .btn-secondary.disabled,
.aok-new .btn-default.disabled {
background: transparent;
color: #828B91;
cursor: not-allowed;
opacity: 0.7;
box-shadow: inset 0px 0px 0px 2px #DFE3E6;
}


.aok-new .btn-success {
color: #FFFFFF;
background: linear-gradient(90deg, transparent 50%, #91f54a 0);
background-position: 100% 100%;
background-size: 200% 100%;
box-shadow: inset 0px 0px 0px 2px #005E3F;
}

.aok-new .btn-success:hover,
.aok-new .btn-success:focus {
background-position: 0 100%;
color: #293033;
box-shadow: inset 0px 0px 0px 2px #18ab42;
}

.aok-new .btn-success:focus {
outline: 2px solid #18ab42;
outline-offset: 4px;
}

.aok-new .btn-link,
.aok-new a.btn-link {
padding: 8px 12px;
color: #005E3F;
background: transparent;
text-decoration: underline;
font-weight: 600;
box-shadow: none;
border: none;
}

.aok-new .btn-link:hover,
.aok-new .btn-link:focus {
color: #18ab42;
text-decoration: none;
background: transparent;
box-shadow: none;
}

.aok-new .btn-link:focus {
outline: 2px solid #18ab42;
outline-offset: 4px;
}


.aok-new .btn-lg {
padding: 16px 32px;
font-size: 20px;
}

.aok-new .btn-sm {
padding: 10px 16px;
font-size: 14px;
}

.aok-new .btn-xs {
padding: 6px 12px;
font-size: 12px;
}

.aok-new .btn-block {
display: block;
width: 100%;
}


.aok-new .input-group {
position: relative;
display: table;
border-collapse: separate;
width: 100%;
}

.aok-new .input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}

.aok-new .input-group-addon,
.aok-new .input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
display: table-cell;
}

.aok-new .input-group-addon {
padding: 14px 16px;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
color: #293033;
text-align: center;
background-color: #E8F4F2;
border: 1px solid #6D767C;
border-radius: 4px;
}

.aok-new .input-group .form-control:first-child,
.aok-new .input-group-addon:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

.aok-new .input-group .form-control:last-child,
.aok-new .input-group-addon:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}

.aok-new .input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}

.aok-new .input-group-btn > .btn {
position: relative;
border-radius: 4px;
}

.aok-new .input-group-btn:first-child > .btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

.aok-new .input-group-btn:last-child > .btn {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}


.aok-new .chosen-container {
font-size: 16px;
font-family:  'AOK Buenos Aires Text', 'AOK Buenos Aires',Arial, Helvetica, sans-serif;
}

.aok-new .chosen-container-single .chosen-single {
height: 48px;
padding: 14px 16px;
line-height: 20px;
color: #293033;
background: #FFFFFF;
border: 1px solid #6D767C;
border-radius: 4px;
box-shadow: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236D767C' viewBox='0 0 48 48'%3E%3Cpath d='M24 36.5a2.516 2.516 0 0 1-1.785-.739L1 14.568 4.571 11 24 30.409 43.429 11 47 14.568 25.785 35.761A2.516 2.516 0 0 1 24 36.5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
background-size: 16px;
}

.aok-new .chosen-container-single .chosen-single div {
display: none;
}

.aok-new .chosen-container-single .chosen-single span {
margin-right: 40px;
}

.aok-new .chosen-container-single .chosen-single:hover {
border-color: #18ab42;
}

.aok-new .chosen-container-active.chosen-with-drop .chosen-single {
border: 2px solid #18ab42;
box-shadow: none;
padding: 13px 15px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2318ab42' viewBox='0 0 48 48'%3E%3Cpath d='M24 11.5c-.646 0-1.292.246-1.785.739L1 33.432 4.571 37 24 17.591 43.429 37 47 33.432 25.785 12.239A2.516 2.516 0 0 0 24 11.5'/%3E%3C/svg%3E");
}

.aok-new .chosen-container .chosen-drop {
border: 1px solid #18ab42;
border-top: 0;
box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.1), 0 2px 8px 0 rgba(0, 0, 0, 0.05);
background: #FFFFFF;
margin-top: 0;
}

.aok-new .chosen-container .chosen-results {
color: #293033;
font-size: 16px;
margin: 4px;
padding: 0;
}

.aok-new .chosen-container .chosen-results li {
padding: 8px 12px;
line-height: 1.5;
}

.aok-new .chosen-container .chosen-results li.highlighted {
background-color: #EEF8FA;
color: #293033;
}

.aok-new .chosen-container .chosen-results li.active-result:hover {
background-color: #EEF8FA;
}

.aok-new .chosen-container-single .chosen-search input[type="text"] {
height: 40px;
padding: 8px 12px;
border: 1px solid #6D767C;
border-radius: 4px;
font-size: 16px;
background: #FFFFFF;
}

.aok-new .chosen-container-single .chosen-search input[type="text"]:focus {
border: 2px solid #18ab42;
outline: none;
padding: 7px 11px;
}

/* Chosen Multi-select */
.aok-new .chosen-container-multi .chosen-choices {
background: #FFFFFF;
border: 1px solid #6D767C;
border-radius: 4px;
box-shadow: none;
padding: 4px;
min-height: 48px;
}

.aok-new .chosen-container-multi .chosen-choices li.search-choice {
background: #E8F4F2;
border: 1px solid #AFB6BC;
border-radius: 4px;
padding: 6px 24px 6px 8px;
margin: 4px;
color: #293033;
line-height: 1.5;
}

.aok-new .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
right: 6px;
top: 8px;
}

.aok-new .chosen-container-active.chosen-with-drop .chosen-choices {
border: 2px solid #18ab42;
box-shadow: none;
}


.aok-new .form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px;
}

.aok-new .form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 14px;
}

.aok-new .form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}

.aok-new .form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}

.aok-new .form-inline .form-group label {
margin-right: 8px;
margin-bottom: 0;
}


.aok-new .form-control-static {
min-height: 48px;
padding-top: 14px;
padding-bottom: 14px;
margin-bottom: 0;
}


.aok-new input[type="file"] {
display: block;
padding: 14px 16px;
font-size: 16px;
line-height: 1.5;
color: #293033;
background-color: #FFFFFF;
border: 1px solid #6D767C;
border-radius: 4px;
cursor: pointer;
}

.aok-new input[type="file"]:focus {
outline: 2px solid #18ab42;
outline-offset: 4px;
}

/* Custom file input wrapper */
.aok-new .custom-file-input {
position: relative;
display: inline-block;
width: 100%;
}

.aok-new .custom-file-input input[type="file"] {
position: absolute;
opacity: 0;
width: 100%;
height: 48px;
cursor: pointer;
}

.aok-new .custom-file-label {
display: block;
height: 48px;
padding: 14px 16px;
line-height: 20px;
color: #6D767C;
background-color: #FFFFFF;
border: 1px solid #6D767C;
border-radius: 4px;
cursor: pointer;
}

.aok-new .custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
padding: 14px 16px;
line-height: 20px;
color: #293033;
content: "Browse";
background-color: #E8F4F2;
border-left: 1px solid #6D767C;
border-radius: 0 4px 4px 0;
}


@media (min-width: 768px) {
.aok-new .form-horizontal .control-label {
padding-top: 14px;
}

.aok-new .form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
}


.aok-new .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}

.aok-new .text-muted {
color: #6D767C;
}

.aok-new .text-danger {
color: #EB0047;
}

.aok-new .text-success {
color: #18ab42;
}

.aok-new .text-warning {
color: #FF9900;
}

/* Remove default Bootstrap focus outline */
.aok-new .form-control:focus,
.aok-new input:focus,
.aok-new select:focus,
.aok-new textarea:focus,
.aok-new button:focus {
outline: none;
}

/* Remove Bootstrap box-shadow on focus */
.aok-new .btn:focus,
.aok-new .btn:active:focus,
.aok-new .btn.active:focus {
outline: none;
box-shadow: none;
}

/* Override Bootstrap's btn:active state */
.aok-new .btn:active {
box-shadow: none;
}

/* Well styling (if used) */
.aok-new .well {
background-color: #E8F4F2;
border: 1px solid #AFB6BC;
border-radius: 4px;
padding: 24px;
}

/* Alert styling */
.aok-new .alert {
padding: 16px;
border-radius: 4px;
border: none;
}

.aok-new .alert-success {
background-color: #EEFAEA;
color: #005E3F;
}

.aok-new .alert-danger {
background-color: #FFF0F5;
color: #EB0047;
}

.aok-new .alert-warning {
background-color: #FFF8E3;
color: #FF9900;
}

.aok-new .alert-info {
background-color: #E8F4F2;
color: #005E3F;
}


/* ===================================
AOK-NEW STYLES END
=================================== */


/* Override Bootstrap Alerts */
.alert {
padding: 16px 20px;
border-radius: 4px;
margin-bottom: 24px;
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 1.5;
border-width: 1px;
border-style: solid;
}

.alert-success {
background-color: #F0FFF4;
border-color: #91F54A;
color: #005E3F;
}

.alert-danger,
.alert-error {
background-color: #FFF3F3;
border-color: #E74C3C;
color: #C0392B;
}

.alert-info {
background-color: #E8F5E9;
border-color: #005E3F;
border-left: 4px solid #005E3F;
color: #293033;
}

.alert-warning {
background-color: #FFF8E6;
border-color: #F90;
color: #856404;
}

/* Override Bootstrap Help Block */
.help-block,
.form-text,
small.form-text {
display: block;
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #6D767C;
margin-top: 8px;
margin-bottom: 0;
}

/* Error state for form controls */
.form-group.has-error .form-control,
.form-control.error,
.form-control.is-invalid {
border-color: #eb0047;
}

.form-group.has-error .form-control:focus,
.form-control.error:focus,
.form-control.is-invalid:focus {
border-color: #E74C3C;
box-shadow: 0 0 0 2px rgba(231, 76, 60, 0.1);
}

.form-group.has-error .help-block,
.form-group.has-error .form-text,
.invalid-feedback {
color: #eb0047;
}

/* Success state for form controls */
.form-group.has-success .form-control,
.form-control.is-valid {
border-color: #91F54A;
}

.form-group.has-success .form-control:focus,
.form-control.is-valid:focus {
border-color: #005E3F;
box-shadow: 0 0 0 2px rgba(0, 94, 63, 0.1);
}

/* Override Bootstrap Form Horizontal */
.form-horizontal .form-group {
margin-left: 0;
margin-right: 0;
}

.form-horizontal .control-label {
padding-top: 16px;
margin-bottom: 0;
text-align: right;
}

/* Override Bootstrap Input Groups */
.input-group .form-control {
position: relative;
z-index: 2;
}

.input-group-addon,
.input-group-btn {
font-family: 'AOK Buenos Aires', 'AOK Buenos Aires Text', Helvetica, Arial, sans-serif;
font-size: 16px;
}

.input-group-addon {
padding: 16px 20px;
background-color: #F5F5F5;
border: 1px solid #6D767C;
color: #293033;
}

/* Override Bootstrap Well (form containers) */
.well {
background-color: #FFFFFF !important;
border: none;
box-shadow: none;
border-radius: 0;
padding: 40px 20px;
background-image: none !important;
}

/* Responsive adjustments for form elements */
@media (max-width: 767px) {
.form-control,
input[type="text"].form-control,
input[type="email"].form-control,
input[type="password"].form-control,
textarea.form-control,
select.form-control {
height: 52px;
padding: 14px 18px;
font-size: 16px;
}

textarea.form-control {
height: auto;
min-height: 100px;
}

select.form-control {
height: 52px;
}

{*.btn-primary,*}
{*.btn-default,*}
{*.btn-success,*}
{*.btn,*}
{*button.btn,*}
{*button.btn-primary,*}
{*button.btn-default,*}
{*button.btn-success {*}
{*width: 100%;*}
{*padding: 16px 24px;*}
{*font-size: 15px;*}
{*}*}

.form-horizontal .control-label {
padding-top: 0;
margin-bottom: 8px;
text-align: left;
}
}

@media (max-width: 480px) {
.form-control,
input[type="text"].form-control,
input[type="email"].form-control,
input[type="password"].form-control,
textarea.form-control,
select.form-control {
height: 48px;
padding: 12px 16px;
font-size: 15px;
}

textarea.form-control {
height: auto;
min-height: 90px;
}

select.form-control {
height: 48px;
}
}

/* Fix for Bootstrap input-group sizing */
.input-group-lg .form-control {
height: 56px;
padding: 16px 20px;
font-size: 18px;
}

.input-group-sm .form-control {
height: 40px;
padding: 10px 14px;
font-size: 14px;
}



@media (max-width: 1200px){
	.container.content_container .bootstrap_dropbox_column h1{
	font-size: 56px;
	}
	.container.content_container .bootstrap_dropbox_column h1::after{
	padding-bottom: 64px;
	}
}

@media (max-width: 992px){

	.container.content_container .bootstrap_dropbox_column h1{
	font-size: 48px;
	}
	.container.content_container .bootstrap_dropbox_column h1::after{
	padding-bottom: 48px;
	}
}

@media (max-width: 768px){
	.container.content_container .bootstrap_dropbox_column h1{
	font-size: 38px;
	}
	.container.content_container .bootstrap_dropbox_column h1::after{
	padding-bottom: 28px;
	}
	.container.content_container .bootstrap_dropbox_column h1 + div{
	width: 100%;
	}
}

@media (min-width: 1201px){
	.container.content_container .bootstrap_dropbox_column h1{
		font-size: 64px;
	}
	.container.content_container .bootstrap_dropbox_column h1::after{
		padding-bottom: 80px;
	}

	.btn {
		font-size: 16px !important;
	}
}



.btn-primary {
font-family: "AOK Buenos Aires Text", "AOK Buenos Aires", sans-serif !important;
font-weight: 600  !important;
background-color: #91F54A !important;
color: #004730 !important;
border: 2px solid #91F54A !important;
border-radius: 4px !important;
padding: 12px 35px  !important;
text-decoration: none !important;
display: inline-block;
transition: color 0.4s ease, background-color 0.4s ease !important;
position: relative ;
overflow: hidden ;
z-index: 1 !important;
background-image: none !important;
}

/* Slide effect background */
.btn-primary::before {
content: '' !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background-color: #91F54A !important;
transition: transform 0.4s ease !important;
transform-origin: left !important;
z-index: -1 !important;
background-image: none !important;
transform: translateX(0);
}


.btn-primary:hover::before,
.btn-primary:focus::before {
transform: translateX(100%) !important;
background-image: none !important;
}

.btn-primary:hover,
.btn-primary:focus {
color: #004730 !important;
text-decoration: none !important;
border-color: #7FDB3E !important;
background-color: transparent !important;
background-image: none !important;
}

.btn-primary:active,
.btn-primary.active {
border-color: #7FDB3E !important;
color: #004730 !important;
background-color: transparent !important;
}

.btn-primary:disabled,
.btn-primary.disabled {
background-color: #dfe3e6  !important;
border-color: #dfe3e6  !important;
color: #6d767c  !important;
cursor: not-allowed  !important;
opacity: 0.65  !important;
}

.btn-primary:disabled::before,
.btn-primary.disabled::before {
display: none  !important;
}

.btn-primary.btn-lg {
padding: 14px 40px  !important;
font-size: 18px  !important;
}

.btn-primary.btn-sm {
padding: 8px 24px  !important;
font-size: 14px  !important;
}

.btn-primary.btn-xs {
padding: 4px 16px  !important;
font-size: 12px  !important;
}

.btn-primary.btn-block {
display: block  !important;
width: 100%  !important;
}

.btn-success {
font-family: "AOK Buenos Aires Text", "AOK Buenos Aires", sans-serif !important;
font-weight: 600 !important;
background-color: #5cb85c !important;
color: #ffffff !important;
border: 2px solid #5cb85c !important;
border-radius: 4px !important;
padding: 12px 35px !important;
text-decoration: none !important;
display: inline-block;
transition: color 0.4s ease, background-color 0.4s ease !important;
position: relative;
overflow: hidden;
z-index: 1 !important;
background-image: none !important;
}

.btn-success::before {
content: '' !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background-color: #5cb85c !important;
transition: transform 0.4s ease !important;
transform-origin: left !important;
z-index: -1 !important;
background-image: none !important;
transform: translateX(0);
}

.btn-success:hover::before,
.btn-success:focus::before {
transform: translateX(100%) !important;
background-image: none !important;
}

.btn-success:hover,
.btn-success:focus {
color: #4cae4c !important;
text-decoration: none !important;
border-color: #4cae4c !important;
background-color: transparent !important;
background-image: none !important;
}

.btn-success:active,
.btn-success.active {
border-color: #4cae4c !important;
color: #ffffff !important;
background-color: transparent !important;
}

.btn-success:disabled,
.btn-success.disabled {
background-color: #dfe3e6 !important;
border-color: #dfe3e6 !important;
color: #6d767c !important;
cursor: not-allowed !important;
opacity: 0.65 !important;
}

.btn-success:disabled::before,
.btn-success.disabled::before {
display: none !important;
}

.btn-success.btn-lg { padding: 14px 40px; font-size: 18px !important; }
.btn-success.btn-sm { padding: 8px 24px; font-size: 14px !important;}
.btn-success.btn-xs { padding: 4px 16px; font-size: 12px !important; }
.btn-success.btn-block { display: block; width: 100%; }

.btn-danger {
font-family: "AOK Buenos Aires Text", "AOK Buenos Aires", sans-serif !important;
font-weight: 600 !important;
background-color: #d9534f !important;
color: #ffffff !important;
border: 2px solid #d9534f !important;
border-radius: 4px !important;
padding: 12px 35px !important;
text-decoration: none !important;
display: inline-block;
transition: color 0.4s ease, background-color 0.4s ease !important;
position: relative;
overflow: hidden;
z-index: 1 !important;
background-image: none !important;
}

.btn-danger::before {
content: '' !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background-color: #d9534f !important;
transition: transform 0.4s ease !important;
transform-origin: left !important;
z-index: -1 !important;
background-image: none !important;
transform: translateX(0);
}

.btn-danger:hover::before,
.btn-danger:focus::before {
transform: translateX(100%) !important;
background-image: none !important;
}

.btn-danger:hover,
.btn-danger:focus {
color: #c9302c !important;
text-decoration: none !important;
border-color: #c9302c !important;
background-color: transparent !important;
background-image: none !important;

}

.btn-danger:active,
.btn-danger.active {
border-color: #c9302c !important;
color: #c9302c !important;
background-color: transparent !important;
}

.btn-danger:disabled,
.btn-danger.disabled {
background-color: #dfe3e6;
border-color: #dfe3e6;
color: #6d767c;
cursor: not-allowed;
opacity: 0.65;
}

.btn-danger:disabled::before,
.btn-danger.disabled::before {
display: none;
}

.btn-danger.btn-lg { padding: 14px 40px; font-size: 18px; }
.btn-danger.btn-sm { padding: 8px 24px; font-size: 14px; }
.btn-danger.btn-xs { padding: 4px 16px; font-size: 12px; }
.btn-danger.btn-block { display: block; width: 100%; }




.btn-default {
position: relative !important;
overflow: hidden !important;
background-image: linear-gradient(90deg, #dfe3e6 50%, #ffffff 0) !important;
background-size: 200% 100% !important;
background-position: 100% 100% !important;
transition: all .35s ease-in-out !important;
border-radius: 4px !important;
padding: 14px !important;
box-shadow: inset 0 0 0 2px #afb6bc !important;
color: #004730 !important;
border: none !important;
font-weight: 600 !important;
margin-right: 1rem;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
background-position: 0 0!important;
color: #004730 !important;
}

.btn-default:focus-visible {
outline: none!important;
box-shadow:
0 0 0 1px #18ab42,
0 0 0 4px #ffffff,
inset 0 0 0 2px #afb6bc !important;
}


body {
font-family: "AOK Buenos Aires Text","AOK Buenos Aires",sans-serif !important;
font-size: 16px !important;
line-height: 1.5 !important;
background-color: #FFFFFF !important;
}


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a {
background-image: none !important;
box-shadow: none !important;
background-color: transparent !important;
}
.breadcrumb {
padding: 15px 15px 4em 15px !important;
}

.form-control {
height: 5rem !important;
}



.huge {
	font-size:200%;
	font-weight:bold;
}

.code {
	font-family: 'Source Code Pro', Arial, sans-serif;
}/*
 * Dropboxes
 */
.bootstrap_dropbox {
	margin:0px 0px 20px 5px;
}

.bootstrap_dropbox_column {
	awidth:98% !important;
	amargin-left:1%;
}

.bootstrap_dropbox_column ul {
	padding-left:2%;
}

.bootstrap_dropbox .row .bootstrap_dropbox_column {
}

/*
 * default
 */
.bootstrap_dropbox {
}
.bootstrap_dropbox_column_list {
}
.bootstrap_dropbox_column_content {
	margin:0;
}

.three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column{
	display: table-cell;
	width:33%;
	vertical-align:top;
}

.two_columns_1_2-1_2 .bootstrap_dropbox_column-0{
	display: table-cell;
	width:50%;
	vertical-align:top;
}
.two_columns_1_2-1_2 .bootstrap_dropbox_column-1{
	display: table-cell;
	width:50%;
	vertical-align:top;
	padding-left:1% !important;
}

.two_columns_2_3-1_3 .bootstrap_dropbox_column-0{
	display: table-cell;
	width:66%;
	vertical-align:top;
	padding-right:120px;
}
.two_columns_2_3-1_3 .bootstrap_dropbox_column-1{
	display: table-cell;
	width:33%;
	vertical-align:top;
	padding-left:1% !important;
}

.two_columns_1_3-2_3 .bootstrap_dropbox_column-0{
	display: table-cell;
	width:33%;
	vertical-align:top;
}
.two_columns_1_3-2_3 .bootstrap_dropbox_column-1{
	display: table-cell;
	width:66%;
	vertical-align:top;
	padding-left:1% !important;
}

/*
 * inline dotted border
 */

.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-1{
	border-left:1px dotted black;
	border-right:1px dotted black;
}
.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin-left:10px;
	margin-right:10px;
}
.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-2 .bootstrap_dropbox_column_content{
	margin-left:10px;
}

.dropbox_inline_dotted_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-1{
	border-left:1px dotted black;
}
.dropbox_inline_dotted_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin-left:10px;
}

.dropbox_inline_dotted_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-1{
	border-left:1px dotted black;
}
.dropbox_inline_dotted_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin-left:10px;
}

.dropbox_inline_dotted_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-1{
	border-left:1px dotted black;
}
.dropbox_inline_dotted_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin-left:10px;
}

/*
 * no border
 */
.bootstrap_dropbox_no_border_info_column {
	width:100%;
}
.bootstrap_dropbox_no_border_info_column .bootstrap_dropbox_header {
	padding:0px 0px;
	height:32px;
	line-height:32px;
	font-size:108%;
}
.bootstrap_dropbox_no_border_info_column .bootstrap_dropbox_column_content {
	padding:0px 0px;
	font-size:85%;
}


/*
 * solid border
 */
.bootstrap_dropbox_solid_border {
}
.bootstrap_dropbox_solid_border .bootstrap_dropbox_column_list {
}
.bootstrap_dropbox_solid_border .bootstrap_dropbox_column {
}

.bootstrap_dropbox_solid_border .bootstrap_dropbox_column_content {
}

.bootstrap_dropbox_solid_border .one_column {
}
.bootstrap_dropbox_solid_border .one_column .bootstrap_dropbox_column_content {
	padding:10px;
	border:1px solid #000;
}

.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 {
}
.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-0{
	border:1px solid #000;
}
.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin:10px;
}
.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin:10px;
}
.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-2{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bootstrap_dropbox_solid_border .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-2 .bootstrap_dropbox_column_content{
	margin:10px;
}

.bootstrap_dropbox_solid_border .two_columns_1_2-1_2 {
}
.bootstrap_dropbox_solid_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-0{
	border:1px solid #000;
}
.bootstrap_dropbox_solid_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin:10px;
}
.bootstrap_dropbox_solid_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bootstrap_dropbox_solid_border .two_columns_1_2-1_2 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin:10px;
}

.bootstrap_dropbox_solid_border .two_columns_2_3-1_3 {
}
.bootstrap_dropbox_solid_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-0{
	border:1px solid #000;
}
.bootstrap_dropbox_solid_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin:10px;
}
.bootstrap_dropbox_solid_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bootstrap_dropbox_solid_border .two_columns_2_3-1_3 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin:10px;
}

.bootstrap_dropbox_solid_border .two_columns_1_3-2_3 {
}
.bootstrap_dropbox_solid_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-0{
	border:1px solid #000;
}
.bootstrap_dropbox_solid_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-0 .bootstrap_dropbox_column_content{
	margin:10px;
}
.bootstrap_dropbox_solid_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bootstrap_dropbox_solid_border .two_columns_1_3-2_3 .bootstrap_dropbox_column-1 .bootstrap_dropbox_column_content{
	margin:10px;
}

/*
 * solid border info column
 */
.bootstrap_dropbox_solid_border_info_column {
	width:100%;
}

.bootstrap_dropbox_solid_border_info_column .bootstrap_dropbox_header {
	padding:0px 10px;
	height:30px;
	line-height:30px;
}

.bootstrap_dropbox_solid_border_info_column .bootstrap_dropbox_column_content {
	padding: 10px;
}

.bootstrap_dropbox_solid_border_info_column .bootstrap_dropbox_column {
}

.bootstrap_dropbox_solid_border_info_column .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-1{
}

.bootstrap_dropbox_solid_border_info_column .two_columns_1_2-1_2 .bootstrap_dropbox_column-1{
}

.bootstrap_dropbox_solid_border_info_column .two_columns_2_3-1_3 .bootstrap_dropbox_column-1{
}

.bootstrap_dropbox_solid_border_info_column .two_columns_1_3-2_3 .bootstrap_dropbox_column-1{
}


/*
 * solid dark border info column
 */
.bootstrap_dropbox_solid_dark_border_info_column {
	width:100%;
}

.bootstrap_dropbox_solid_dark_border_info_column .bootstrap_dropbox_header {
	padding:0px 10px;
	height:30px;
	line-height:30px;
}

.bootstrap_dropbox_solid_dark_border_info_column .bootstrap_dropbox_column_content {
	padding: 10px;
}

.bootstrap_dropbox_solid_dark_border_info_column .bootstrap_dropbox_column {
}

.bootstrap_dropbox_solid_dark_border_info_column .three_columns_1_3-1_3-1_3 .bootstrap_dropbox_column-1{
}

.bootstrap_dropbox_solid_dark_border_info_column .two_columns_1_2-1_2 .bootstrap_dropbox_column-1{
}

.bootstrap_dropbox_solid_dark_border_info_column .two_columns_2_3-1_3 .bootstrap_dropbox_column-1{
}

.bootstrap_dropbox_solid_dark_border_info_column .two_columns_1_3-2_3 .bootstrap_dropbox_column-1{
}

/* IE ONLY */
* html .bootstrap_dropbox_column {
	float:left;
}
*+html .bootstrap_dropbox_column {
	float:left;
}
* html .one_column .bootstrap_dropbox_column {
	float:none;
}
*+html .one_column .bootstrap_dropbox_column {
	float:none;
}
* html .two_columns_1_2-1_2 .bootstrap_dropbox_column {
	width:49%;
}
*+html .two_columns_1_2-1_2 .bootstrap_dropbox_column {
	width:49%;
}
/*
 * ... Formatdefinitionen zum Drucken ...
 */
@media print {
	html, body {
		background-color: #FFFFFF;
	}
	.menu_top, .visual, .page_header, .footer, #debug_box {
		display:none;
		height:0px;
	}
	.right_column, .left_column {
		display:none;
		width:0px;
	}
	.page {
		background:none;
		border:none;
		margin:0;
		padding:0;
		font-size:136%;
	}
	.page_body {
		background:none;
	}
	.content {
		background:none;
		border:none;
		margin:0;
		padding:0;
	}

}