html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0
}

/* HEADER */
label {
	font-family: 'Source Sans Pro';
	color: #ffffff;
	font-size: 14px;
}

input[type=checkbox] {
	width: 14px;
	height: 14px;
	border-radius: 2px;
 	border: solid 0.5px #7e7e7e;
}

.label_lien{
	cursor:pointer;
	text-decoration: underline;
}

.label_no_need_ota{
	color:green;
}

.label_need_ota{
	color:red;
}

.red_info
{
	color:red;
}

.td_distance_list
{
	min-width: 40px;
}

.td_distance_list.size_70
{
	min-width: 70px;
}

.td_supervision_list
{
	min-width: 85px;
	width:85px;
	max-width:85px;
}

.td_network_list
{
	min-width: 85px;
	width:85px;
	max-width:85px;
}

.td_default_min_size
{
	min-width: 100px;
}

#copyright
{
	color: #4a4a4a;
	font-size: 12px;
	font-family: Roboto;
	text-align: center;
	margin: 10px;
}

.textfield {
	font-family: 'Source Sans Pro';
	font-size: 12px;
	border-radius: 4px;
	border: solid 1px #413939;
	background-color: #090a0b;
	color: #ffffff;
	padding: 5px 5px;
	text-align: center;
}

.select {
	font-family: 'Source Sans Pro';
	font-size: 12px;
	border-radius: 4px;
	border: solid 1px #413939;
	background-color: #090a0b;
	color: #ffffff;
	padding: 5px 5px;
	text-align: center;
	overflow-y: auto;
}

.button_submit {
	font-family: 'Source Sans Pro';
	border-radius: 21.5px;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
	background-color: #d5bb64;
	color: #000000;
	font-size: 16px;
    padding: 5px 20px;
    margin:5px auto;
    border:none;
}

#content_maps_button_options .button_submit {
	margin: 0px 10px;
}

#btn_add_account, #btn_export_csv
{
    align-self: flex-end;
    margin:0px;
}

.button_menu {
	font-family: 'Source Sans Pro';
	color: #ffffff;
	font-size: 16px;
	font-weight:bold;;
	outline:0;
    width:175px;
    height:44px;
    background-color: #090A0B;
    text-align: center;
    border-width: 2px 0px 0px 0px;
    border-style: solid;
    border-color: #262626; 
}

.title_center_view
{
    font-family: 'Source Sans Pro';
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    width: 100%;
    color: #d5bb64;
    padding: 10px 0 10px 0;
    margin: 0px;
    font-weight: normal;
}

.info_center_view
{
    font-family: 'Source Sans Pro';
    font-size: 12px;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    width: 100%;
    color: #808080;
    padding: 10px 0 10px 0;
    margin: 0px;
    font-weight: normal;
}


.button_sous_menu {
	font-family: 'Source Sans Pro';
	color: #7e7e7e;
	font-size: 14px;
	outline:0;
    width:175px;
    height:32px;
    background-color: #090A0B;
    text-align: left;
    padding-left: 9px;
    border-width: 0px 0px 0px 3px;
    border-style: solid;
    border-color: #090A0B; 
}

.button_sous_menu_select {
	font-family: 'Source Sans Pro';
	color: #d5bb64;
	font-size: 14px;
	outline:0;
    width:175px;
    height:32px;
    background-color: #262626;
    text-align: left;
    padding-left: 9px;
    border-width: 0px 0px 0px 3px;
    border-style: solid;
    border-color: #d5bb64; 
}

.button_sous_menu:hover {
	cursor: pointer;
}

.back:hover {
	cursor: pointer;
}

i:hover {
	cursor: pointer;
}

i {
	font-size: 18px;
}

i.no-action-icon:hover {
	cursor: auto;
}

.button_submit:hover {
    cursor: pointer;
}

.center {
	text-align: center;
}
.w100 {
	width: 100%;
}

#header
{
	display: flex;
	background-color: #090A0B;
	padding: 0;
	margin: 0;
	justify-content: space-between;
}


#b_header_logo {
	max-width: 126px;
	max-height: 49px;
	padding-top: 7px;
	padding-left: 13px;
	padding-bottom: 10px;
}

#b_account_login
{
    display: flex;
    align-items: center;
}

#l_account_login
{
    font-weight: bold;
    font-size: 16px;
}

#img_header_logo {
	max-width: 126px;
	max-height: 49px;
}

#img_header_disconnect {
	max-width: 126px;
	max-height: 49px;
	padding-left: 15px;
	padding-right: 15px;
    cursor: pointer;
    visibility: hidden;
}

/* #b_header {
	background-color: black;
	padding: 0;
	margin: 0;
	max-height: 64px;
} */

/* #content {
	background-color: #262626;
	position: absolute;
	top: 64px;
	width: 100%;
	bottom: 0;
	overflow: hidden;
	
	min-height: 400px;
	min-width: 700px;
} */

/* #b_login {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -185px 0 0 -284px;
	  padding: 20px;
	width: 568px;
	height: 370px;
	border-radius: 4px;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
	border: solid 1px #2f2e2e;
	background-color: #090a0b;
}
 */
/* #l_identification {
	width: 250px;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
} */

/* #separation {
	margin: 10px auto;
	width: 250px;
	height: 1px;
	opacity: 0.19;
	background-color: #d8d8d8;
	width: 250px;
} */

/* #l_text_identification {
	font-family: 'Source Sans Pro';
	font-size: 12px;
	width: 568px;
	color: #ffffff;
	margin: 20px auto;
	text-align: center;
} */

#error_value
{
	color: red;
}

#b_supervision
{
	margin: 0;
	/*   padding: 20px; */
	/* width: 1400px; */
	/* height: 600px; */
	border-radius: 4px;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
	border: solid 1px #2f2e2e;
	background-color: #090a0b;
}

table
{
	border-collapse: collapse;
	table-layout: fixed;
}

tr:nth-child(even) {background: #191818}
tr:nth-child(odd) {background: #302A2B}

th, td
{
	font-family: 'Source Sans Pro';
	font-size: 16px;
	text-align: center;
}

th
{
	background-color: #090a0b;
	color: #d5bb64;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

td
{
	color: #ffffff;
	font-size: 14px;
	padding: 4px 10px;
	white-space: nowrap;
	overflow: hidden;
}

.flex-scroll
{
	padding:10px;
	border-radius: 4px;
	background-color: #090a0b;
	display:flex;
	flex-direction: column;
    margin: 0px auto;
	height: 500px;
    overflow-y: scroll;

/*     max-height: 600px;
    overflow: auto; */
}

.side_by_side
{
	padding:10px;
	border-radius: 4px;
	background-color: #090a0b;
	display:flex;
	flex-direction: row;
    margin: 0px auto;
    white-space: pre;
    height: 500px;
    overflow-y: scroll;
/*     max-height: 600px;
    overflow: auto; */
}
#import_csv {
	color : coral;
}
#import_csv_label {
	color: #d5bb64;
	margin-right: 5px;
}
.fas.fa-file-import {
	margin-left: 10px;
}
i.icon_button {
	color: #ffffff;
}
.form_line_space_between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#export_trackers_list {
	display: flex;
	justify-content: end;
}
#mode-supervision {
	font-weight: bold;
	font-size: 18px;
}
#mode-supervision-label {
	font-weight: bold;
	font-size: 18px;
	color: #d5bb64;
}
#time-offset-label {
	color: #d5bb64;
}
.form_line_left {
	display: flex;
	justify-content: start;
	align-items: center;
}

#imu-brute-live-tab td {font-family: 'Lucida Console';}

/* tr:hover
{
	background-color: #d5bb64;
} */

#conteneur
{
	 display: flex;
	 flex-direction: column;
	 height: 100%;
	 width: 100%;
}

.color_red
{
	color:red;
}


.color_green
{
	color:green;
}

#center_part
{
	display: flex;
	flex-direction: row;
    flex: 1;
    background-color: #262626;
}

#menu
{
	background-color: #090A0B;
	width: 175px;
	flex-direction: column;
	display:none;
	justify-content: space-between;
}

#content
{
	flex: 1;
	display:flex;
    margin: 0px 20px 20px 20px;
    flex-direction: column;
}

.center_content
{
	padding:10px;
	border-radius: 4px;
	background-color: #090a0b;
	display:flex;
	flex-direction: column;
}

.center_content_with_fixe_size
{
	padding:10px;
	border-radius: 4px;
	background-color: #090a0b;
	display:flex;
	flex-direction: column;
    margin: 0px auto;
/*     max-height: 600px;
    overflow: auto; */
}

.center_content_with_fixe_size label {
	justify-content: center;
}

.imu_table
{
	padding:10px;
	border-radius: 4px;
	background-color: #090a0b;
	display:flex;
	flex-direction: row;
    margin: 0px auto;
    white-space: pre;
    height: 500px;
}

.align_center
{
	text-align:center;
}

h1
{
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	padding: 0px;
}

#content_maps_button_options
{
    padding: 10px;
    display: flex;
    justify-content: space-around;
}

.separation {
	margin: 10px auto;
	width: 250px;
	height: 1px;
	opacity: 0.19;
	background-color: #d8d8d8;
}

.form_line_center {
	display:flex;
    justify-content: space-around;
    align-items: center;
}

.form_line_center_nospace {
	display:flex;
    justify-content: center;
    align-items: center;
}

.form_line_center_label
{
	flex:1;
}

.form_line_center label {
	margin-right:40px;
}

.form_line_center_txt
{
	flex:2;
}

#map
{
    width: 100%;
    height: 100%;
    margin: 0px;
}

#content_maps
{
	flex:1;
    position: relative;
    padding:10px;
	border-radius: 4px;
	background-color: #090a0b;
}

#canvas
{
	width:100%;
	height:100%;
	position:absolute;
	background-color: transparent;
	z-index: 1;
	pointer-events: none;
}

#capteurs
{
	width:700px;
}

a
{
	color:white;
}

#parametres
{
	width: 345px;
}

#supervision
{
	width: 1200px;
}

/* Id column*/
#supervision th:nth-of-type(11) {
	width: 80px;
}
#supervision td:nth-of-type(11) {
	width: 80px;
}
#supervision th:nth-of-type(14) {
	width: 80px;
}
#supervision td:nth-of-type(14) {
	width: 80px;
}

#distance {
	width: 1200px;
}

#network {
	width: 1400px;
}

p {
	margin: 5px 0;
}

.duplicate_tracker {background: #ff0000; margin-top: 8px;}
.red_background {background: #ae2100;}
.yellow_background {background: #ae9b00;}


.flex_height113
{
	display:flex;
	flex-direction: column;
    margin: 0px auto;
    max-height: 113px;
}
/**
sortable table css
 */
.sortable {
	border-spacing: 0;
}

.sortable td:first-child,
.sortable th:first-child {
	border-top-left-radius: 4px;
}

.sortable td:last-child,
.sortable th:last-child {
	border-top-right-radius: 4px;
}

.sortable th {
	cursor: pointer;
	vertical-align: initial;
}

.sortable th.no-sort {
	pointer-events: none;
}

.sortable th:hover {
	color: #CCC;
}

.sortable th:hover::after {
	color: inherit;
	font-size: 1.2em;
	content: ' \025B8';
}

.sortable th::after {
	font-size: 1.2em;
	color: transparent;
	content: ' \025B8';
}

.no-sort::after {
	font-size: 0 !important;
}

.sortable th.dir-d {
	color: #CCC;
}

.sortable th.dir-d::after {
	color: inherit;
	content: ' \025BE';
}

.sortable th.dir-u {
	color: #CCC;
}

.sortable th.dir-u::after {
	color: inherit;
	content: ' \025B4';
}
body {
	margin: 0;
	padding: 0;
}
/**
 Notifications css from notify.js
 */
.notification-area {
	position: absolute;
	top: 40%;
	left: 41%;
}
.notification {
	height: 160px;
	width: 350px;
	position: relative;
	background: #000;
	border-radius: 10px;
	margin-top: 20px;
	-webkit-box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.75);
}
.notification__icon {
	float: left;
	height: 40px;
	width: 50px;
	position: relative;
	top: 30px;
	left: 15px;
	font-size: 30px;
	color: #64963b;
}
.notification__exit-icon {
	float: right;
	height: 16px;
	top: 10px;
	right: 15px;
	position: relative;
	color: #363636;
	cursor: pointer;
}
.notification__exit-icon:hover {
	color: #747474;
}
.notification__content {
	float: left;
	height: 100px;
	width: 245px;
	margin: 0 7px;
	position: relative;
	color: #ffffff;
	font-family: 'Source Sans Pro';
	text-align: center;
}
.notification-title {
	font-size: 20px;
	color: #d5bb64;
	font-family: 'Source Sans Pro';
}
.notification-message {
	font-weight: 400;
	margin: 5px 0 0 0;
	font-size: 14px;
	color: #fff;
}
.notification-extra-message {
	font-weight: 400;
	margin: 0;
	font-size: 11px;
	color: #747474;
}
.notification-ok{
	margin-top: 15px;
	text-align: center;
}
/**
Toggle
 */

/*
Project:	Toggle Switchy
Version:	1.14
Updated:	8/20/2020
Author:		Adam Culpepper | @adamculpepper
Website:	https://toggleswitchy.com
Docs:		https://github.com/adamculpepper/toggle-switchy
Issues:		https://github.com/adamculpepper/toggle-switchy/issues
Releases:	https://github.com/adamculpepper/toggle-switchy/releases
*/

/* Customizable styles */

/* Colors: Default (blue) */
.toggle-switchy {color:#000000;}
.toggle-switchy > input + .toggle:before {content:'ON';}
.toggle-switchy > input + .toggle:after {content:'OFF';}
.toggle-switchy > input + .toggle > .switch {background:#fff;}
.toggle-switchy > input + .toggle + .label {color:#d5bb64;font-size: 18px;}
.toggle-switchy > input:checked + .toggle {background:#d5bb64;}
.toggle-switchy > input:not(:checked) + .toggle {background:#ccc;}
.toggle-switchy > input:checked + .toggle > .switch {border:3px solid #d5bb64;}
.toggle-switchy > input:not(:checked) + .toggle > .switch {border:3px solid #ccc;}
.toggle-switchy > input:focus + .toggle,
.toggle-switchy > input:active + .toggle {box-shadow:0 0 5px 3px rgba(0, 119, 200, 0.50);}

/* Rounded switch corners */
.toggle-switchy > input + .toggle {border-radius:4px;}
.toggle-switchy > input + .toggle .switch {border-radius:6px;}

/* //////////////////////////
CORE STYLES BELOW - NO TOUCHY
////////////////////////// */
.toggle-switchy {display:inline-flex; align-items:center; user-select:none; position:relative; vertical-align:middle; margin-bottom:0;}
.toggle-switchy:hover {cursor:pointer;}
.toggle-switchy > input {position:absolute; opacity:0;}
.toggle-switchy > input + .toggle {align-items:center; position:relative;}
.toggle-switchy > input + .toggle {overflow:hidden; position:relative; flex-shrink:0;}
.toggle-switchy > input[disabled] + .toggle {opacity:0.5;}
.toggle-switchy > input[disabled] + .toggle:hover {cursor:not-allowed;}
.toggle-switchy > input + .toggle {width:100%; height:100%; margin:0; cursor:pointer;}
.toggle-switchy > input + .toggle > .switch {display:block; height:100%; position:absolute; right:0; z-index:3; box-sizing:border-box;}

/* Labels */
.toggle-switchy > input + .toggle:before,
.toggle-switchy > input + .toggle:after {display:flex; align-items:center; position:absolute; z-index:2; height:100%;}
.toggle-switchy > input + .toggle:before {right:55%;}
.toggle-switchy > input + .toggle:after {left:50%;}
.toggle-switchy > input + .toggle + .label {margin-left:10px;}
.toggle-switchy[data-label='left'] > input + .toggle {order:2;}
.toggle-switchy[data-label='left'] > input + .toggle + .label {order:1; margin-left:0; margin-right:10px;}

/* Show / Hide */
.toggle-switchy > input + .toggle:before {opacity:0;}
.toggle-switchy > input:checked + .toggle:before {opacity:1;}
.toggle-switchy > input:checked + .toggle:after {opacity:0;}

/* Transitions */
.toggle-switchy > input + .toggle {transition:background 200ms linear, box-shadow 200ms linear;}
.toggle-switchy > input + .toggle:before,
.toggle-switchy > input + .toggle:after {transition:all 200ms linear;}
.toggle-switchy > input + .toggle > .switch {transition:right 200ms linear, border-color 200ms linear;}
/* //////////////////////////
CORE STYLES ABOVE - NO TOUCHY
////////////////////////// */

/* Size: Extra Large */
.toggle-switchy[data-size='xl'] > input + .toggle							{width:85px; height:40px;}
.toggle-switchy[data-size='xl'] > input + .toggle > .switch					{width:40px;}
.toggle-switchy[data-size='xl'] > input + .toggle:before,
.toggle-switchy[data-size='xl'] > input + .toggle:after						{font-size:1.2rem;}
.toggle-switchy[data-size='xl'] > input:not(:checked) + .toggle > .switch	{right:calc(100% - 40px);}

/* Size: Large */
.toggle-switchy[data-size='lg'] > input + .toggle							{width:75px; height:35px;}
.toggle-switchy[data-size='lg'] > input + .toggle > .switch					{width:35px;}
.toggle-switchy[data-size='lg'] > input + .toggle:before,
.toggle-switchy[data-size='lg'] > input + .toggle:after						{font-size:1rem;}
.toggle-switchy[data-size='lg'] > input:not(:checked) + .toggle > .switch	{right:calc(100% - 35px);}

/* Size: Default (Medium) */
.toggle-switchy > input + .toggle											{width:65px; height:30px;}
.toggle-switchy > input + .toggle	> .switch								{width:30px;}
.toggle-switchy > input + .toggle:before,
.toggle-switchy > input + .toggle:after										{font-size:0.8rem;}
.toggle-switchy > input:not(:checked) + .toggle > .switch					{right:calc(100% - 30px);}

/* Size: Small */
.toggle-switchy[data-size='sm'] > input + .toggle							{width:55px; height:25px;}
.toggle-switchy[data-size='sm'] > input + .toggle > .switch					{width:25px;}
.toggle-switchy[data-size='sm'] > input + .toggle:before,
.toggle-switchy[data-size='sm'] > input + .toggle:after						{font-size:0.7rem;}
.toggle-switchy[data-size='sm'] > input:not(:checked) + .toggle > .switch	{right:calc(100% - 25px);}

/* Size: Extra Small */
.toggle-switchy[data-size='xs'] > input + .toggle							{width:45px; height:20px;}
.toggle-switchy[data-size='xs'] > input + .toggle > .switch					{width:20px;}
.toggle-switchy[data-size='xs'] > input + .toggle:before,
.toggle-switchy[data-size='xs'] > input + .toggle:after						{font-size:0.5rem;}
.toggle-switchy[data-size='xs'] > input:not(:checked) + .toggle > .switch	{right:calc(100% - 20px);}

/* Style: Rounded */
.toggle-switchy[data-style='rounded'] > input + .toggle,
.toggle-switchy[data-style='rounded'] > input + .toggle > .switch			{border-radius:50px;}
.toggle-switchy[data-style='rounded'] > input + .toggle:before				{right:50%;}
.toggle-switchy[data-style='rounded'] > input + .toggle:after				{left:50%;}

/* Style: Square */
.toggle-switchy[data-style='square'] > input + .toggle						{border-radius:0;}
.toggle-switchy[data-style='square'] > input + .toggle .switch				{border-radius:0;}

/* Text: Off */
.toggle-switchy[data-text='false'] > input + .toggle:before,
.toggle-switchy[data-text='false'] > input + .toggle:after					{content:'';}
.toggle-switchy[data-text='false'][data-size='xl'] > input + .toggle		{width:80px;}
.toggle-switchy[data-text='false'][data-size='lg'] > input + .toggle		{width:70px;}
.toggle-switchy[data-text='false'] > input + .toggle						{width:60px;}
.toggle-switchy[data-text='false'][data-size='sm'] > input + .toggle		{width:50px;}
.toggle-switchy[data-text='false'][data-size='xs'] > input + .toggle		{width:40px;}

body div#conteneur div#content table#raw-data-live--table {
	width: 1000px;
}

body div#conteneur div#content div#raw-data-live--scroll {
	--label-width: 100px;
	--label-height: 20px;
	--scroll-height: 10px;
	--space-scroll-label: 2px;
	background-color: white;
	position: relative;
	width: calc(100% - 2 * (var(--label-width) / 2));
	height: var(--scroll-height);
	border-radius: calc(var(--scroll-height) / 2);
	margin-left: calc((var(--label-width) / 2));
    margin-right: calc((var(--label-width) / 2));
	margin-bottom: calc(var(--label-height) + var(--space-scroll-label));
	margin-top: calc(var(--label-height) + var(--space-scroll-label));
}

body div#conteneur div#content div#raw-data-live--scroll .raw-data-live--scroll--progress {
	background-color: #d5bb64;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}

body div#conteneur div#content div#raw-data-live--scroll .raw-data-live--scroll--label {
	color: white;
	background-color: #d5bb64;
	display: inline-block;
	position: absolute;
	text-align: center;
	width: var(--label-width);
	height: var(--label-height);
	border-radius: calc(var(--label-height) / 2);
}
body div#conteneur div#content div#raw-data-live--scroll .raw-data-live--scroll--label.raw-data-live--scroll--label--first {
	left: calc(0px - (var(--label-width) / 2));
	top: calc(var(--scroll-height) + var(--space-scroll-label));
}
body div#conteneur div#content div#raw-data-live--scroll .raw-data-live--scroll--label.raw-data-live--scroll--label--last {
	right: calc(0px - (var(--label-width) / 2));
	top: calc(var(--scroll-height) + var(--space-scroll-label));
}
body div#conteneur div#content div#raw-data-live--scroll .raw-data-live--scroll--label.raw-data-live--scroll--label--cursor {
	left: calc(100% - (var(--label-width) / 2));
	top: calc(0px - var(--label-height) - var(--space-scroll-label));
	cursor: grab;
}


body table#raw-data-live--table > tbody.raw-data-live--thead > tr.raw-data-live--row > th {
	padding: 0;
}
body table#raw-data-live--table > tbody.raw-data-live--body > tr.raw-data-live--row > td.raw-data-live--cell-title {
	width: 120px;
    color: #d5bb64;
	padding: 0;
	font-family: 'Source Sans Pro';
    font-size: 16px;
    text-align: center;
}
body table#raw-data-live--table > tbody.raw-data-live--body > tr.raw-data-live--row > td.raw-data-live--cell-data {
	width: 160px;
	padding: 0;
}
body table#raw-data-live--table > tbody.raw-data-live--body.raw-data-live--body-acc > tr.raw-data-live--row > td.raw-data-live--cell-data > span > span.triplet-box,
body table#raw-data-live--table > tbody.raw-data-live--body.raw-data-live--body-gyr > tr.raw-data-live--row > td.raw-data-live--cell-data > span > span.triplet-box,
body table#raw-data-live--table > tbody.raw-data-live--body.raw-data-live--body-mag > tr.raw-data-live--row > td.raw-data-live--cell-data > span > span.triplet-box {
	display: inline-block;
	width: 30%;
	text-align: center;
}



.imu_cont
{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.imu_cont > a
{
	text-align: center;
}
.imu_cont > .button_submit
{
	font-family: 'Source Sans Pro';
	border-radius: 4px;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
	background-color: #d5bb64;
	color: #000000;
	font-size: 10px;
    padding: 1px 1px;
    margin:2px 2px;
    border:none;
	width: 74px;
}
.imu_title
{
	width: 74px;
	text-align: center;
	font-size: 10px;
	font-family: 'Source Sans Pro';
	color: white;
}