@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/ATMTechnology/Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml.rz.scp.css */
/* _content/ATMTechnology/Components/Calendar/Calendar.razor.rz.scp.css */
section[b-h2o57p2ci1] {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
}

	section > div.fc-day[b-h2o57p2ci1] {
		min-height: 106px;
		border: 1px solid #ddd;
		padding: 4px;
	}

/*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

*/
td.fc-day[b-h2o57p2ci1] {
	background: #FFF !important;
	font-family: 'Roboto', sans-serif;
}

td.fc-today[b-h2o57p2ci1] {
	background: #FFF !important;
	position: relative;
}

div.fc-day-header[b-h2o57p2ci1] {
	font-family: 'Roboto', sans-serif;
	background: #9675ce;
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
}


.fc-event-inner[b-h2o57p2ci1] {
	font-family: 'Roboto', sans-serif;
	/*background: #03a9f3 !important;*/
	color: #FFF;
	font-size: 12px !important;
	font-weight: 500 !important;
	padding: 5px 0px !important;
}
	.fc-event-inner.bg-default[b-h2o57p2ci1] {
		background-color: #03a9f3 !important;
		color: #FFF !important;
	}

.fc[b-h2o57p2ci1] {
	direction: ltr;
	text-align: left;
}

	.fc table[b-h2o57p2ci1] {
		border-collapse: collapse;
		border-spacing: 0;
	}

	html .fc[b-h2o57p2ci1],
	.fc table[b-h2o57p2ci1] {
		font-size: 1em;
		font-family: "Helvetica Neue",Helvetica;
	}

	.fc td[b-h2o57p2ci1],
	.fc th[b-h2o57p2ci1] {
		padding: 0;
		vertical-align: top;
	}



/* Header
------------------------------------------------------------------------*/

.fc-header td[b-h2o57p2ci1] {
	white-space: nowrap;
	padding: 15px 10px 0px;
}

.fc-header-left[b-h2o57p2ci1] {
	width: 25%;
	text-align: left;
}

.fc-header-center[b-h2o57p2ci1] {
	text-align: center;
}

.fc-header-right[b-h2o57p2ci1] {
	width: 25%;
	text-align: right;
}

.fc-header-title[b-h2o57p2ci1] {
	display: inline-block;
	vertical-align: top;
	margin-top: -5px;
}

	.fc-header-title h2[b-h2o57p2ci1] {
		margin-top: 0;
		white-space: nowrap;
		font-size: 32px;
		font-weight: 100;
		margin-bottom: 10px;
		font-family: 'Roboto', sans-serif;
	}

span.fc-button[b-h2o57p2ci1] {
	font-family: 'Roboto', sans-serif;
	border-color: #3A0547;
	color: #3A0547;
}

.fc-state-down[b-h2o57p2ci1], .fc-state-active[b-h2o57p2ci1] {
	background-color: #9675ce !important;
	color: #FFF !important;
}

.fc .fc-header-space[b-h2o57p2ci1] {
	padding-left: 10px;
}

.fc-header .fc-button[b-h2o57p2ci1] {
	margin-bottom: 1em;
	vertical-align: top;
}

/* buttons edges butting together */

.fc-header .fc-button[b-h2o57p2ci1] {
	margin-right: -1px;
}

.fc-header .fc-corner-right[b-h2o57p2ci1], /* non-theme */
.fc-header .ui-corner-right[b-h2o57p2ci1] { /* theme */
	margin-right: 0; /* back to normal */
}

/* button layering (for border precedence) */

.fc-header .fc-state-hover[b-h2o57p2ci1],
.fc-header .ui-state-hover[b-h2o57p2ci1] {
	z-index: 2;
}

.fc-header .fc-state-down[b-h2o57p2ci1] {
	z-index: 3;
}

.fc-header .fc-state-active[b-h2o57p2ci1],
.fc-header .ui-state-active[b-h2o57p2ci1] {
	z-index: 4;
}



/* Content
------------------------------------------------------------------------*/

.fc-content[b-h2o57p2ci1] {
	clear: both;
	zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
}

.fc-view[b-h2o57p2ci1] {
	width: 100%;
	overflow: hidden;
}



/* Cell Styles
------------------------------------------------------------------------*/

/* <th>, usually */
.fc-widget-content[b-h2o57p2ci1] { /* <td>, usually */
	border: 1px solid #e5e5e5;
}

.fc-widget-header[b-h2o57p2ci1] {
	border-bottom: 1px solid #EEE;
}

.fc-state-highlight[b-h2o57p2ci1] { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	/* background: #fcf8e3; */
}

	.fc-state-highlight > div > div.fc-day-number[b-h2o57p2ci1] {
		background-color: #ff3b30;
		color: #FFFFFF;
		border-radius: 50%;
		margin: 4px;
	}


.fc-cell-overlay[b-h2o57p2ci1] { /* semi-transparent rectangle while dragging */
	background: #bce8f1;
	opacity: .3;
	/*filter: alpha(opacity=30);  for IE */
}



/* Buttons
------------------------------------------------------------------------*/

.fc-button[b-h2o57p2ci1] {
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer;
}

.fc-button:hover[b-h2o57p2ci1]{
	color: #333333;
	background-color: #FFE3E3;
}

.fc-state-default[b-h2o57p2ci1] { /* non-theme */
	border: 1px solid;
}

	.fc-state-default.fc-corner-left[b-h2o57p2ci1] { /* non-theme */
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.fc-state-default.fc-corner-right[b-h2o57p2ci1] { /* non-theme */
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}

/*
	Our default prev/next buttons use HTML entities like ‹ › « »
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow[b-h2o57p2ci1] {
	margin: 0 .4em;
	font-size: 2em;
	line-height: 23px;
	vertical-align: baseline; /* for IE7 */
}

.fc-button-prev .fc-text-arrow[b-h2o57p2ci1],
.fc-button-next .fc-text-arrow[b-h2o57p2ci1] { /* for ‹ › */
	font-weight: bold;
}

/* icon (for jquery ui) */

.fc-button .fc-icon-wrap[b-h2o57p2ci1] {
	position: relative;
	float: left;
	top: 50%;
}

.fc-button .ui-icon[b-h2o57p2ci1] {
	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%;
}


.fc-state-default[b-h2o57p2ci1] {
	border-color: #ff3b30;
	color: #ff3b30;
}

.fc-button-month.fc-state-default[b-h2o57p2ci1], .fc-button-agendaWeek.fc-state-default[b-h2o57p2ci1], .fc-button-agendaDay.fc-state-default[b-h2o57p2ci1] {
	min-width: 67px;
	text-align: center;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
}

.fc-state-hover[b-h2o57p2ci1],
.fc-state-down[b-h2o57p2ci1],
.fc-state-active[b-h2o57p2ci1],
.fc-state-disabled[b-h2o57p2ci1] {
	color: #333333;
	background-color: #FFE3E3;
}

.fc-state-hover[b-h2o57p2ci1] {
	color: #ff3b30;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.fc-state-down[b-h2o57p2ci1],
.fc-state-active[b-h2o57p2ci1] {
	background-color: #ff3b30;
	background-image: none;
	outline: 0;
	color: #FFFFFF;
}

.fc-state-disabled[b-h2o57p2ci1] {
	cursor: default;
	background-image: none;
	background-color: #FFE3E3;
	/*filter: alpha(opacity=65);*/
	box-shadow: none;
	border: 1px solid #FFE3E3;
	color: #ff3b30;
}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > *[b-h2o57p2ci1] {
	z-index: 8;
}

.fc-event-container > .ui-draggable-dragging[b-h2o57p2ci1],
.fc-event-container > .ui-resizable-resizing[b-h2o57p2ci1] {
	z-index: 9;
}

.fc-event[b-h2o57p2ci1] {
	border: 1px solid #FFF; /* default BORDER color */
	background-color: #FFF; /* default BACKGROUND color */
	color: #919191; /* default TEXT color */
	font-size: 12px;
	cursor: default;
}

	.fc-event.chill[b-h2o57p2ci1] {
		background-color: #f3dcf8;
	}

	.fc-event.info[b-h2o57p2ci1] {
		background-color: #c6ebfe;
	}

	.fc-event.important[b-h2o57p2ci1] {
		background-color: #FFBEBE;
	}

	.fc-event.success[b-h2o57p2ci1] {
		background-color: #BEFFBF;
	}

	.fc-event:hover[b-h2o57p2ci1] {
		opacity: 0.7;
	}

a.fc-event[b-h2o57p2ci1] {
	text-decoration: none;
}

a.fc-event[b-h2o57p2ci1],
.fc-event-draggable[b-h2o57p2ci1] {
	cursor: pointer;
}

.fc-rtl .fc-event[b-h2o57p2ci1] {
	text-align: right;
}

.fc-event-inner[b-h2o57p2ci1] {
	width: 100%;
	height: 100%;
	overflow: hidden;
	line-height: 15px;
}

.fc-event-time[b-h2o57p2ci1],
.fc-event-title[b-h2o57p2ci1] {
	padding: 0 1px;
	cursor: pointer;
}

.fc .ui-resizable-handle[b-h2o57p2ci1] {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%; /* */
	line-height: 50%; /* */
}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori[b-h2o57p2ci1] {
	border-width: 1px 0;
	margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start[b-h2o57p2ci1],
.fc-rtl .fc-event-hori.fc-event-end[b-h2o57p2ci1] {
	border-left-width: 1px;
	/*
border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
*/
}

.fc-ltr .fc-event-hori.fc-event-end[b-h2o57p2ci1],
.fc-rtl .fc-event-hori.fc-event-start[b-h2o57p2ci1] {
	border-right-width: 1px;
	/*
border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
*/
}

/* resizable */

.fc-event-hori .ui-resizable-e[b-h2o57p2ci1] {
	top: 0 !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: e-resize;
}

.fc-event-hori .ui-resizable-w[b-h2o57p2ci1] {
	top: 0 !important;
	left: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle[b-h2o57p2ci1] {
	_padding-bottom: 14px; /* IE6 had 0 height */
}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate[b-h2o57p2ci1] {
	border-collapse: separate;
}

.fc-border-separate th[b-h2o57p2ci1],
.fc-border-separate td[b-h2o57p2ci1] {
	border-width: 1px 0 0 1px;
}

	.fc-border-separate th.fc-last[b-h2o57p2ci1],
	.fc-border-separate td.fc-last[b-h2o57p2ci1] {
		border-right-width: 1px;
	}


.fc-border-separate tr.fc-last td[b-h2o57p2ci1] {
}

.fc-border-separate .fc-week .fc-first[b-h2o57p2ci1] {
	border-left: 0;
}

.fc-border-separate .fc-week .fc-last[b-h2o57p2ci1] {
	border-right: 0;
}

.fc-border-separate tr.fc-last th[b-h2o57p2ci1] {
	border-bottom-width: 1px;
	border-color: #cdcdcd;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px;
}

.fc-border-separate tbody tr.fc-first td[b-h2o57p2ci1],
.fc-border-separate tbody tr.fc-first th[b-h2o57p2ci1] {
	border-top-width: 0;
}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th[b-h2o57p2ci1] {
	text-align: center;
}

.fc .fc-week-number[b-h2o57p2ci1] {
	width: 22px;
	text-align: center;
}

	.fc .fc-week-number div[b-h2o57p2ci1] {
		padding: 0 2px;
	}

.fc-grid .fc-day-number[b-h2o57p2ci1] {
	float: right;
	padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number[b-h2o57p2ci1] {
	opacity: 0.3;
	/*filter: alpha(opacity=30);  for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content[b-h2o57p2ci1] {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
}

/* event styles */

.fc-grid .fc-event-time[b-h2o57p2ci1] {
	font-weight: bold;
}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number[b-h2o57p2ci1] {
	float: left;
}

.fc-rtl .fc-grid .fc-event-time[b-h2o57p2ci1] {
	float: right;
}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table[b-h2o57p2ci1] {
	border-collapse: separate;
}

.fc-agenda-days th[b-h2o57p2ci1] {
	text-align: center;
}

.fc-agenda .fc-agenda-axis[b-h2o57p2ci1] {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
}

.fc-agenda .fc-week-number[b-h2o57p2ci1] {
	font-weight: bold;
}

.fc-agenda .fc-day-content[b-h2o57p2ci1] {
	padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis[b-h2o57p2ci1] {
	border-right-width: 1px;
}

.fc-agenda-days .fc-col0[b-h2o57p2ci1] {
	border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th[b-h2o57p2ci1] {
	border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content[b-h2o57p2ci1] {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner[b-h2o57p2ci1] {
	height: 2px;
	overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner[b-h2o57p2ci1] {
	background: #eee;
}

/* slot rows */

.fc-agenda-slots th[b-h2o57p2ci1] {
	border-width: 1px 1px 0;
}

.fc-agenda-slots td[b-h2o57p2ci1] {
	border-width: 1px 0 0;
	background: none;
}

	.fc-agenda-slots td div[b-h2o57p2ci1] {
		height: 20px;
	}

.fc-agenda-slots tr.fc-slot0 th[b-h2o57p2ci1],
.fc-agenda-slots tr.fc-slot0 td[b-h2o57p2ci1] {
	border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header[b-h2o57p2ci1] {
	*border-top-style: solid; /* doesn't work with background in IE6/7 */
}



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert[b-h2o57p2ci1] {
	border-width: 0 1px;
}

	.fc-event-vert.fc-event-start[b-h2o57p2ci1] {
		border-top-width: 1px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

	.fc-event-vert.fc-event-end[b-h2o57p2ci1] {
		border-bottom-width: 1px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.fc-event-vert .fc-event-time[b-h2o57p2ci1] {
		white-space: nowrap;
		font-size: 10px;
	}

	.fc-event-vert .fc-event-inner[b-h2o57p2ci1] {
		position: relative;
		z-index: 2;
	}

	.fc-event-vert .fc-event-bg[b-h2o57p2ci1] { /* makes the event lighter w/ a semi-transparent overlay  */
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		opacity: .25;
		/*filter: alpha(opacity=25);*/
	}

.fc .ui-draggable-dragging .fc-event-bg[b-h2o57p2ci1], /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg[b-h2o57p2ci1] {
	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s[b-h2o57p2ci1] {
	bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
	width: 100% !important;
	height: 8px !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing[b-h2o57p2ci1] { /* TODO: better selector */
	_overflow: hidden;
}

table.fc-header[b-h2o57p2ci1] {
	background-color: #FFFFFF;
	border-radius: 6px 6px 0 0;
}

.fc-week .fc-day > div .fc-day-number[b-h2o57p2ci1] {
	font-size: 15px;
	margin: 2px;
	min-width: 19px;
	padding: 6px;
	text-align: center;
	width: 30px;
	height: 30px;
}

.fc-sun[b-h2o57p2ci1], .fc-sat[b-h2o57p2ci1] {
	color: #b8b8b8;
}

.fc-week .fc-day:hover .fc-day-number[b-h2o57p2ci1] {
	background-color: #B8B8B8;
	border-radius: 50%;
	color: #FFFFFF;
	transition: background-color 0.2s;
}

.fc-week .fc-day.fc-state-highlight:hover .fc-day-number[b-h2o57p2ci1] {
	background-color: #ff3b30;
}

.fc-button-today[b-h2o57p2ci1] {
	border: 1px solid rgba(255,255,255,.0);
	margin-left: 4px;
}

.fc-button-select[b-h2o57p2ci1] {
	border-color: #9675ce;
	color: #9675ce;
	margin-left: 4px;
}

.fc-view-agendaDay thead tr.fc-first .fc-widget-header[b-h2o57p2ci1] {
	text-align: right;
	padding-right: 10px;
}

/*!
 * FullCalendar v1.6.4 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */


/* Events
-----------------------------------------------------*/

.fc-event[b-h2o57p2ci1] {
	background: #fff !important;
	color: #000 !important;
}

/* for vertical events */

.fc-event-bg[b-h2o57p2ci1] {
	display: none !important;
}

.fc-event .ui-resizable-handle[b-h2o57p2ci1] {
	display: none !important;
}
	
	
/* _content/ATMTechnology/Components/Calendar/MonthView.razor.rz.scp.css */
section[b-rt4yl0ynfb] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
}

    section > div.fc-day[b-rt4yl0ynfb] {
        min-height: 106px;
        border: 1px solid #ddd;
        padding: 4px;
    }

/*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

*/
td.fc-day[b-rt4yl0ynfb] {
    background: #FFF !important;
    font-family: 'Roboto', sans-serif;
}

td.fc-today[b-rt4yl0ynfb] {
    background: #FFF !important;
    position: relative;
}

div.fc-day-header[b-rt4yl0ynfb] {
    font-family: 'Roboto', sans-serif;
    background: #3A0547;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
}


.fc-event-inner[b-rt4yl0ynfb] {
    font-family: 'Roboto', sans-serif;
    /*background: #03a9f3 !important;*/
    color: #FFF;
    font-size: 12px !important;
    font-weight: 500 !important;
    padding: 5px 0px !important;
}

    .fc-event-inner.bg-default[b-rt4yl0ynfb] {
        
        color: #FFF !important;
    }

.fc[b-rt4yl0ynfb] {
    direction: ltr;
    text-align: left;
}

    .fc table[b-rt4yl0ynfb] {
        border-collapse: collapse;
        border-spacing: 0;
    }

    html .fc[b-rt4yl0ynfb],
    .fc table[b-rt4yl0ynfb] {
        font-size: 1em;
        font-family: "Helvetica Neue",Helvetica;
    }

    .fc td[b-rt4yl0ynfb],
    .fc th[b-rt4yl0ynfb] {
        padding: 0;
        vertical-align: top;
    }



/* Header
------------------------------------------------------------------------*/

.fc-header td[b-rt4yl0ynfb] {
    white-space: nowrap;
    padding: 15px 10px 0px;
}

.fc-header-left[b-rt4yl0ynfb] {
    width: 25%;
    text-align: left;
}

.fc-header-center[b-rt4yl0ynfb] {
    text-align: center;
}

.fc-header-right[b-rt4yl0ynfb] {
    width: 25%;
    text-align: right;
}

.fc-header-title[b-rt4yl0ynfb] {
    display: inline-block;
    vertical-align: top;
    margin-top: -5px;
}

    .fc-header-title h2[b-rt4yl0ynfb] {
        margin-top: 0;
        white-space: nowrap;
        font-size: 32px;
        font-weight: 100;
        margin-bottom: 10px;
        font-family: 'Roboto', sans-serif;
    }

span.fc-button[b-rt4yl0ynfb] {
    font-family: 'Roboto', sans-serif;
    border-color: #9675ce;
    color: #9675ce;
}

.fc-state-down[b-rt4yl0ynfb], .fc-state-active[b-rt4yl0ynfb] {
    background-color: #9675ce !important;
    color: #FFF !important;
}

.fc .fc-header-space[b-rt4yl0ynfb] {
    padding-left: 10px;
}

.fc-header .fc-button[b-rt4yl0ynfb] {
    margin-bottom: 1em;
    vertical-align: top;
}

/* buttons edges butting together */

.fc-header .fc-button[b-rt4yl0ynfb] {
    margin-right: -1px;
}

.fc-header .fc-corner-right[b-rt4yl0ynfb], /* non-theme */
.fc-header .ui-corner-right[b-rt4yl0ynfb] { /* theme */
    margin-right: 0; /* back to normal */
}

/* button layering (for border precedence) */

.fc-header .fc-state-hover[b-rt4yl0ynfb],
.fc-header .ui-state-hover[b-rt4yl0ynfb] {
    z-index: 2;
}

.fc-header .fc-state-down[b-rt4yl0ynfb] {
    z-index: 3;
}

.fc-header .fc-state-active[b-rt4yl0ynfb],
.fc-header .ui-state-active[b-rt4yl0ynfb] {
    z-index: 4;
}



/* Content
------------------------------------------------------------------------*/

.fc-content[b-rt4yl0ynfb] {
    clear: both;
    zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
}

.fc-view[b-rt4yl0ynfb] {
    width: 100%;
    overflow: hidden;
}



/* Cell Styles
------------------------------------------------------------------------*/

/* <th>, usually */
.fc-widget-content[b-rt4yl0ynfb] { /* <td>, usually */
    border: 1px solid #e5e5e5;
}

.fc-widget-header[b-rt4yl0ynfb] {
    border-bottom: 1px solid #EEE;
}

.fc-state-highlight[b-rt4yl0ynfb] { /* <td> today cell */ /* TODO: add .fc-today to <th> */
    /* background: #fcf8e3; */
}

    .fc-state-highlight > div > div.fc-day-number[b-rt4yl0ynfb] {
        background-color: #ff3b30;
        color: #FFFFFF;
        border-radius: 50%;
        margin: 4px;
    }


.fc-cell-overlay[b-rt4yl0ynfb] { /* semi-transparent rectangle while dragging */
    background: #bce8f1;
    opacity: .3;
    /*filter: alpha(opacity=30);  for IE */
}



/* Buttons
------------------------------------------------------------------------*/

.fc-button[b-rt4yl0ynfb] {
    position: relative;
    display: inline-block;
    padding: 0 .6em;
    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
}

    .fc-button:hover[b-rt4yl0ynfb] {
        color: #333333;
        background-color: #FFE3E3;
    }

.fc-state-default[b-rt4yl0ynfb] { /* non-theme */
    border: 1px solid;
}

    .fc-state-default.fc-corner-left[b-rt4yl0ynfb] { /* non-theme */
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .fc-state-default.fc-corner-right[b-rt4yl0ynfb] { /* non-theme */
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

/*
	Our default prev/next buttons use HTML entities like ‹ › « »
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow[b-rt4yl0ynfb] {
    margin: 0 .4em;
    font-size: 2em;
    line-height: 23px;
    vertical-align: baseline; /* for IE7 */
}

.fc-button-prev .fc-text-arrow[b-rt4yl0ynfb],
.fc-button-next .fc-text-arrow[b-rt4yl0ynfb] { /* for ‹ › */
    font-weight: bold;
}

/* icon (for jquery ui) */

.fc-button .fc-icon-wrap[b-rt4yl0ynfb] {
    position: relative;
    float: left;
    top: 50%;
}

.fc-button .ui-icon[b-rt4yl0ynfb] {
    position: relative;
    float: left;
    margin-top: -50%;
    *margin-top: 0;
    *top: -50%;
}


.fc-state-default[b-rt4yl0ynfb] {
    border-color: #ff3b30;
    color: #ff3b30;
}

.fc-button-month.fc-state-default[b-rt4yl0ynfb], .fc-button-agendaWeek.fc-state-default[b-rt4yl0ynfb], .fc-button-agendaDay.fc-state-default[b-rt4yl0ynfb] {
    min-width: 67px;
    text-align: center;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}

.fc-state-hover[b-rt4yl0ynfb],
.fc-state-down[b-rt4yl0ynfb],
.fc-state-active[b-rt4yl0ynfb],
.fc-state-disabled[b-rt4yl0ynfb] {
    color: #333333;
    background-color: #FFE3E3;
}

.fc-state-hover[b-rt4yl0ynfb] {
    color: #ff3b30;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.fc-state-down[b-rt4yl0ynfb],
.fc-state-active[b-rt4yl0ynfb] {
    background-color: #ff3b30;
    background-image: none;
    outline: 0;
    color: #FFFFFF;
}

.fc-state-disabled[b-rt4yl0ynfb] {
    cursor: default;
    background-image: none;
    background-color: #FFE3E3;
    /*filter: alpha(opacity=65);*/
    box-shadow: none;
    border: 1px solid #FFE3E3;
    color: #ff3b30;
}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > *[b-rt4yl0ynfb] {
    z-index: 8;
}

.fc-event-container > .ui-draggable-dragging[b-rt4yl0ynfb],
.fc-event-container > .ui-resizable-resizing[b-rt4yl0ynfb] {
    z-index: 9;
}

.fc-event[b-rt4yl0ynfb] {
    border: 1px solid #FFF; /* default BORDER color */
    background-color: #FFF; /* default BACKGROUND color */
    color: #919191; /* default TEXT color */
    font-size: 12px;
    cursor: default;
}

    .fc-event.chill[b-rt4yl0ynfb] {
        background-color: #f3dcf8;
    }

    .fc-event.info[b-rt4yl0ynfb] {
        background-color: #c6ebfe;
    }

    .fc-event.important[b-rt4yl0ynfb] {
        background-color: #FFBEBE;
    }

    .fc-event.success[b-rt4yl0ynfb] {
        background-color: #BEFFBF;
    }

    .fc-event:hover[b-rt4yl0ynfb] {
        opacity: 0.7;
    }

a.fc-event[b-rt4yl0ynfb] {
    text-decoration: none;
}

a.fc-event[b-rt4yl0ynfb],
.fc-event-draggable[b-rt4yl0ynfb] {
    cursor: pointer;
}

.fc-rtl .fc-event[b-rt4yl0ynfb] {
    text-align: right;
}

.fc-event-inner[b-rt4yl0ynfb] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    line-height: 15px;
}

.fc-event-time[b-rt4yl0ynfb],
.fc-event-title[b-rt4yl0ynfb] {
    padding: 0 1px;
    cursor: pointer;
}

.fc .ui-resizable-handle[b-rt4yl0ynfb] {
    display: block;
    position: absolute;
    z-index: 99999;
    overflow: hidden; /* hacky spaces (IE6/7) */
    font-size: 300%; /* */
    line-height: 50%; /* */
}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori[b-rt4yl0ynfb] {
    border-width: 1px 0;
    margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start[b-rt4yl0ynfb],
.fc-rtl .fc-event-hori.fc-event-end[b-rt4yl0ynfb] {
    border-left-width: 1px;
    /*
border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
*/
}

.fc-ltr .fc-event-hori.fc-event-end[b-rt4yl0ynfb],
.fc-rtl .fc-event-hori.fc-event-start[b-rt4yl0ynfb] {
    border-right-width: 1px;
    /*
border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
*/
}

/* resizable */

.fc-event-hori .ui-resizable-e[b-rt4yl0ynfb] {
    top: 0 !important; /* importants override pre jquery ui 1.7 styles */
    right: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: e-resize;
}

.fc-event-hori .ui-resizable-w[b-rt4yl0ynfb] {
    top: 0 !important;
    left: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle[b-rt4yl0ynfb] {
    _padding-bottom: 14px; /* IE6 had 0 height */
}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate[b-rt4yl0ynfb] {
    border-collapse: separate;
}

.fc-border-separate th[b-rt4yl0ynfb],
.fc-border-separate td[b-rt4yl0ynfb] {
    border-width: 1px 0 0 1px;
}

    .fc-border-separate th.fc-last[b-rt4yl0ynfb],
    .fc-border-separate td.fc-last[b-rt4yl0ynfb] {
        border-right-width: 1px;
    }


.fc-border-separate tr.fc-last td[b-rt4yl0ynfb] {
}

.fc-border-separate .fc-week .fc-first[b-rt4yl0ynfb] {
    border-left: 0;
}

.fc-border-separate .fc-week .fc-last[b-rt4yl0ynfb] {
    border-right: 0;
}

.fc-border-separate tr.fc-last th[b-rt4yl0ynfb] {
    border-bottom-width: 1px;
    border-color: #cdcdcd;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
}

.fc-border-separate tbody tr.fc-first td[b-rt4yl0ynfb],
.fc-border-separate tbody tr.fc-first th[b-rt4yl0ynfb] {
    border-top-width: 0;
}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th[b-rt4yl0ynfb] {
    text-align: center;
}

.fc .fc-week-number[b-rt4yl0ynfb] {
    width: 22px;
    text-align: center;
}

    .fc .fc-week-number div[b-rt4yl0ynfb] {
        padding: 0 2px;
    }

.close[b-rt4yl0ynfb] {
    float: right;
    padding: 0 2px;
    background:transparent;
    border:none;
}

.fc-grid .fc-other-month .fc-day-number[b-rt4yl0ynfb] {
    opacity: 0.3;
    /*filter: alpha(opacity=30);  for IE */
    /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content[b-rt4yl0ynfb] {
    clear: both;
    padding: 2px 2px 1px; /* distance between events and day edges */
}

/* event styles */

.fc-grid .fc-event-time[b-rt4yl0ynfb] {
    font-weight: bold;
}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number[b-rt4yl0ynfb] {
    float: left;
}

.fc-rtl .fc-grid .fc-event-time[b-rt4yl0ynfb] {
    float: right;
}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table[b-rt4yl0ynfb] {
    border-collapse: separate;
}

.fc-agenda-days th[b-rt4yl0ynfb] {
    text-align: center;
}

.fc-agenda .fc-agenda-axis[b-rt4yl0ynfb] {
    width: 50px;
    padding: 0 4px;
    vertical-align: middle;
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
}

.fc-agenda .fc-week-number[b-rt4yl0ynfb] {
    font-weight: bold;
}

.fc-agenda .fc-day-content[b-rt4yl0ynfb] {
    padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis[b-rt4yl0ynfb] {
    border-right-width: 1px;
}

.fc-agenda-days .fc-col0[b-rt4yl0ynfb] {
    border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th[b-rt4yl0ynfb] {
    border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content[b-rt4yl0ynfb] {
    min-height: 34px; /* TODO: doesnt work well in quirksmode */
    _height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner[b-rt4yl0ynfb] {
    height: 2px;
    overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner[b-rt4yl0ynfb] {
    background: #eee;
}

/* slot rows */

.fc-agenda-slots th[b-rt4yl0ynfb] {
    border-width: 1px 1px 0;
}

.fc-agenda-slots td[b-rt4yl0ynfb] {
    border-width: 1px 0 0;
    background: none;
}

    .fc-agenda-slots td div[b-rt4yl0ynfb] {
        height: 20px;
    }

.fc-agenda-slots tr.fc-slot0 th[b-rt4yl0ynfb],
.fc-agenda-slots tr.fc-slot0 td[b-rt4yl0ynfb] {
    border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header[b-rt4yl0ynfb] {
    *border-top-style: solid; /* doesn't work with background in IE6/7 */
}



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert[b-rt4yl0ynfb] {
    border-width: 0 1px;
}

    .fc-event-vert.fc-event-start[b-rt4yl0ynfb] {
        border-top-width: 1px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .fc-event-vert.fc-event-end[b-rt4yl0ynfb] {
        border-bottom-width: 1px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

    .fc-event-vert .fc-event-time[b-rt4yl0ynfb] {
        white-space: nowrap;
        font-size: 10px;
    }

    .fc-event-vert .fc-event-inner[b-rt4yl0ynfb] {
        position: relative;
        z-index: 2;
    }

    .fc-event-vert .fc-event-bg[b-rt4yl0ynfb] { /* makes the event lighter w/ a semi-transparent overlay  */
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        opacity: .25;
        /*filter: alpha(opacity=25);*/
    }

.fc .ui-draggable-dragging .fc-event-bg[b-rt4yl0ynfb], /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg[b-rt4yl0ynfb] {
    display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s[b-rt4yl0ynfb] {
    bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
    width: 100% !important;
    height: 8px !important;
    overflow: hidden !important;
    line-height: 8px !important;
    font-size: 11px !important;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing[b-rt4yl0ynfb] { /* TODO: better selector */
    _overflow: hidden;
}

table.fc-header[b-rt4yl0ynfb] {
    background-color: #FFFFFF;
    border-radius: 6px 6px 0 0;
}

.fc-week .fc-day > div .fc-day-number[b-rt4yl0ynfb] {
    font-size: 15px;
    margin: 2px;
    min-width: 19px;
    padding: 6px;
    text-align: center;
    width: 30px;
    height: 30px;
}

.fc-sun[b-rt4yl0ynfb], .fc-sat[b-rt4yl0ynfb] {
    color: #b8b8b8;
}

.fc-week .fc-day:hover .fc-day-number[b-rt4yl0ynfb] {
    background-color: #B8B8B8;
    border-radius: 50%;
    color: #FFFFFF;
    transition: background-color 0.2s;
}

.fc-week .fc-day.fc-state-highlight:hover .fc-day-number[b-rt4yl0ynfb] {
    background-color: #ff3b30;
}

.fc-button-today[b-rt4yl0ynfb] {
    border: 1px solid rgba(255,255,255,.0);
    margin-left: 4px;
}

.fc-view-agendaDay thead tr.fc-first .fc-widget-header[b-rt4yl0ynfb] {
    text-align: right;
    padding-right: 10px;
}

/*!
 * FullCalendar v1.6.4 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */


/* Events
-----------------------------------------------------*/

.fc-event[b-rt4yl0ynfb] {
    background: #fff !important;
    color: #000 !important;
}

/* for vertical events */

.fc-event-bg[b-rt4yl0ynfb] {
    display: none !important;
}

.fc-event .ui-resizable-handle[b-rt4yl0ynfb] {
    display: none !important;
}

.CurrentDay[b-rt4yl0ynfb] {
    color: white;
    display: inline-block;
    border-radius: 50%;
    background: #3A0547;
    width: 25px;
    height: 25px;
    text-align: center;
}
/* _content/ATMTechnology/Components/Cars/ExpencesCar/ExpencesComponent.razor.rz.scp.css */
.title[b-3mw0n0nzus] {
    text-align: center;
    font-weight: 600;
}

.card[b-3mw0n0nzus] {
    margin: 0px 0px 40px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}
/* _content/ATMTechnology/Components/Cars/ExpencesCar/FuelCarComponent.razor.rz.scp.css */
.title[b-e9oda65l8r] {
    text-align: center;
    font-weight: 600;
}

.card[b-e9oda65l8r] {
    margin: 0px 0px 40px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}
/* _content/ATMTechnology/Components/ChatInspection.razor.rz.scp.css */

.scrollChat[b-n2jef54tal]{
    overflow-y:scroll;
    height:40vh;
}
.chatContainer[b-n2jef54tal]{
    width:25rem;
    margin-top: 15px;
    margin-bottom: 15px;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within[b-n2jef54tal] {
   scroll-behavior: auto;
  }
  
  *[b-n2jef54tal],
  *[b-n2jef54tal]::before,
  *[b-n2jef54tal]::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* GLOBAL STYLES */

/* CHATBOX */
.chatbox-wrapper[b-n2jef54tal] {
	position: fixed;
	bottom: 2rem;
	right: 2rem;
	width: 3.5rem;
	height: 3.5rem;
}
.chatbox-toggle[b-n2jef54tal] {
	width: 100%;
	height: 100%;
	cursor: pointer;
	transition: .2s;
}
.chatbox-toggle:active[b-n2jef54tal] {
	transform: scale(.9);
}
.chatbox-message-wrapper[b-n2jef54tal] {
	position: absolute;
	bottom: calc(100% + 1rem);
	right: 0;
	width: 420px;
	border-radius: 2rem;
	box-shadow: 10px 5px 5px lightgray;
	overflow: hidden;
	transform: scale(0);
	transform-origin: bottom right;
	transition: .2s;
}
.chatbox-message-wrapper.show[b-n2jef54tal] {
	transform: scale(1);
}
.chatbox-message-header[b-n2jef54tal] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #FFFAFA;
	border-bottom: 1px solid #bbb;
	padding: .75rem 1.5rem;
}
.chatbox-message-profile[b-n2jef54tal] {
	display: flex;
	align-items: center;
	grid-gap: .5rem;
}
.chatbox-message-profile h4[b-n2jef54tal],p[b-n2jef54tal]{
	margin:0;
}
.chatbox-message-image[b-n2jef54tal] {
	width: 3rem;
	height: 3rem;
	object-fit: cover;
	border-radius: 50%;
}
.chatbox-message-name[b-n2jef54tal] {
	font-size: 1.125rem;
	font-weight: 600;
	color: black;
}
.chatbox-message-status[b-n2jef54tal] {
	font-size: .875rem;
	color: #3D85DE;
}
.chatbox-message-dropdown[b-n2jef54tal] {
	position: relative;
}
.chatbox-message-dropdown-toggle[b-n2jef54tal] {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
	font-size: 1.25rem;
	cursor: pointer;
	border-radius: 50%;
}
.chatbox-message-dropdown-toggle:hover[b-n2jef54tal] {
	background: var(--grey);
}
.chatbox-message-dropdown-menu[b-n2jef54tal] {
	list-style: none;
	margin: 0;
	position: absolute;
	top: 100%;
	right: 0;
	background: var(--white);
	padding: .5rem 0;
	width: 120px;
	box-shadow: .25rem .25rem 1.5rem rgba(0, 0, 0, .1);
	transform: scale(0);
	transform-origin: top right;
	transition: .2s;
	border-radius: .5rem;
}
.chatbox-message-dropdown-menu.show[b-n2jef54tal] {
	transform: scale(1);
}
.chatbox-message-dropdown-menu a[b-n2jef54tal] {
	font-size: .875rem;
	font-weight: 500;
	color: var(--dark);
	text-decoration: none;
	padding: .5rem 1rem;
	display: block;
}
.chatbox-message-dropdown-menu a:hover[b-n2jef54tal] {
	background: var(--grey);
}
.chatbox-message-content[b-n2jef54tal] {
	background: #FFFAFA;
	padding: 1.5rem;
	display: flex;
	flex-direction: column;
	grid-row-gap: 1rem;
	max-height: 300px;
	overflow-y: auto;
}
.chatbox-message-item[b-n2jef54tal] {
	width: 90%;
	padding: 1rem;
}
.chatbox-message-item.sent[b-n2jef54tal] {
	align-self: flex-end;
	background: #CBE5FF;
	color: black;
	border-radius: 30px;
}

.received-name[b-n2jef54tal] {
	color: #3D85DE;
	font-weight: 500;
}
.received-icon[b-n2jef54tal] {
	border-radius: 50%;
	background-color: #DCDCDC;
	padding: 5px;
	width: 45px;
	height: 45px;
}
.chatbox-message-item.received[b-n2jef54tal] {
	width:auto;
	background: #DCDCDC;
	color: black;
	border-radius: 30px;
}

.chatbox-message-item-text[b-n2jef54tal] {
	word-break: break-all;
}
.chatbox-message-item-time[b-n2jef54tal] {
	float: right;
	font-size: .75rem;
	margin-top: 5px;
	margin-right: 10px;
	display: inline-block;
	color: darkslategray;
}

.chatbox-message-item-time .svg-icon[b-n2jef54tal] {
	width: 18px;
	height: 18px;
 }



.chatbox-message-bottom[b-n2jef54tal] {
	background: #FFFAFA;
	padding: .75rem 1.5rem;
}
.chatbox-message-form[b-n2jef54tal] {
	display: flex;
	align-items: center;
	background: var(--grey);
	border-radius: .5rem;
	padding: .5rem 1.25rem;
}
.chatbox-message-input[b-n2jef54tal] {
	border-radius: 35px;
	background-color: #DCDCDC;
	resize: none;
	scrollbar-width: none;
	min-height: 43px;
}
.chatbox-message-input[b-n2jef54tal]::-webkit-scrollbar {
	display: none;
}
.chatbox-message-submit[b-n2jef54tal] {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #2DA0FA;
	border-color: #2DA0FA;
}

.svg-icon-button[b-n2jef54tal] {
	width: 20px;
	height: 20px;
}

.chatbox-message-no-message[b-n2jef54tal] {
	font-size: 1rem;
	font-weight: 600;
	text-align: center;
}
.notContent[b-n2jef54tal] {
	border-radius: 2rem;
	background: rgb(52,36,42);
	background: linear-gradient(90deg, rgba(52,36,42,1) 0%, rgba(32,37,53,1) 100%);
	width: 90%;
	margin-left: 15px;
	margin-right: 15px;

}
.notContent img[b-n2jef54tal] {
	height: 82px;
}
.notContent span[b-n2jef54tal] {
	color:white;
	text-align:center;
}
.titleNotContent[b-n2jef54tal]{
	font-weight: bold;
	padding: 10px;
}
.descriptionNotContext[b-n2jef54tal] {
	padding-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
/* CHATBOX */
/* _content/ATMTechnology/Components/Doc/DocDashboard.razor.rz.scp.css */

.driverAccepted[b-12xuef3ypj] {
    text-align: center;
    font-weight: bold;
    color: red;
}

.title[b-12xuef3ypj] {
    text-align: center;
    font-weight: 700;
}

.timeVideo[b-12xuef3ypj] {
    margin: 0;
    font-size: small;
    text-align: center;
    font-weight: bold;
}

.driverNotAccepted[b-12xuef3ypj] {
    text-align: center;
    font-weight: bold;
    color: green;
}
.table[b-12xuef3ypj] {
    width: 75vw;
}
.tableMexInsp tbody[b-12xuef3ypj] {
    vertical-align: middle;
}

.tableMexInsp thead[b-12xuef3ypj] {
    text-align: center;
    vertical-align: middle;
}

.statusMexInsp[b-12xuef3ypj] {
    text-align: center;
    font-weight: bold;
}

.notFoundMexInsp[b-12xuef3ypj] {
    /* top | left and right | bottom */
    margin: 1.5em 2em 1.5em;
}

    .notFoundMexInsp h3[b-12xuef3ypj] {
        text-align: center;
        font-weight: bold;
        color: black;
        /* top and bottom | left and right */
        margin: 1em auto;
    }

.loaderMexInsp[b-12xuef3ypj] {
    margin: 1em auto 1em;
}


body[b-12xuef3ypj] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-12xuef3ypj] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-12xuef3ypj] {
    align-self: center;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-12xuef3ypj] {
        
        padding: 5px;
    }

    .table th[b-12xuef3ypj], table td[b-12xuef3ypj] {
        cursor:pointer;
        padding: 10px;
        text-align: center;
    }

    .table th[b-12xuef3ypj] {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-12xuef3ypj] {
        border: 0;
    }

    .page[b-12xuef3ypj] {
        margin: 1em;
    }


    .table thead[b-12xuef3ypj] {
        display: none;
    }

    .table tr[b-12xuef3ypj] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-12xuef3ypj] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-12xuef3ypj] {
            border-bottom: 0;
        }

        .table td[b-12xuef3ypj]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Components/ElecDigitalSignature.razor.rz.scp.css */


.titleCardPick[b-z02h3tbixp]{
    margin: 10px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    background: #31306a;
    color: white;
}
.titleECP[b-z02h3tbixp] {
      margin: auto auto 15px;
}

.container[b-z02h3tbixp]{
}


/* _content/ATMTechnology/Components/MechDashboard.razor.rz.scp.css */

.driverAccepted[b-1p6skfuj7d] {
   text-align: center;
   font-weight: bold;
   color: red;
}
.title[b-1p6skfuj7d] {
    text-align: center;
    font-weight: 700;
}
.timeVideo[b-1p6skfuj7d] {
   margin: 0;
   font-size: small;
   text-align: center;
   font-weight: bold;
}
.driverNotAccepted[b-1p6skfuj7d] {
    text-align: center;
    font-weight: bold;
    color: green;
}
.tableMexInsp tbody[b-1p6skfuj7d] {
    vertical-align: middle;
}
.tableMexInsp thead[b-1p6skfuj7d]{
    text-align: center;
    vertical-align: middle;
}

.statusMexInsp[b-1p6skfuj7d] {
    text-align: center;
    font-weight: bold;
}

body[b-1p6skfuj7d] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-1p6skfuj7d] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-1p6skfuj7d] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-1p6skfuj7d] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-1p6skfuj7d], table td[b-1p6skfuj7d] {
        padding: 10px;
        text-align: center;
        
    }

    .table th[b-1p6skfuj7d] {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-1p6skfuj7d] {
        border: 0;
    }
    .page[b-1p6skfuj7d] {
        
        margin: 1em;
    }


        .table thead[b-1p6skfuj7d] {
            display: none;
        }

        .table tr[b-1p6skfuj7d] {
            margin-bottom: 10px;
            display: block;
            border-bottom: 2px solid #ddd;
        }

        .table td[b-1p6skfuj7d] {
            display: block;
            text-align: right;
            font-size: 13px;
            border-bottom: 1px dotted #ccc;
            border-right: 1px solid transparent;
        }

            .table td:last-child[b-1p6skfuj7d] {
                border-bottom: 0;
            }

            .table td[b-1p6skfuj7d]:before {
                content: attr(data-label);
                float: left;
                text-transform: uppercase;
                font-weight: bold;
            }
}
/* _content/ATMTechnology/Components/Modals/EditCarModal.razor.rz.scp.css */
.form-floating[b-3spmamt8p9] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Modals/EditTrailerModal.razor.rz.scp.css */
.form-floating[b-i9zo1gbd0z] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Modals/Old/AddDTPModalTextBox.razor.rz.scp.css */

.form-floating[b-ecxhklm9zz] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Modals/Old/AddFineModalTextBox.razor.rz.scp.css */

.form-floating[b-q68wfybb1x] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Modals/Old/AddUpdateWorkDayComponent.razor.rz.scp.css */

.form-floating[b-wdci1o09yn] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Modals/Old/CarAddModalTextBox.razor.rz.scp.css */


.form-floating[b-2ob3061k90] {
    margin-bottom:10px
}
/* _content/ATMTechnology/Components/Modals/Old/CarEditModalTextBox.razor.rz.scp.css */
.form-floating[b-byptrpi8hz] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Modals/Old/GetTravelListModal.razor.rz.scp.css */
.scrolling-wrapper[b-xgh2vt357f] {
    overflow-x: visible;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.scrin[b-xgh2vt357f] {
    width: 80vw;
    margin-top: 15px;
    display: contents;
}

.imgScreen[b-xgh2vt357f] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 35vh;
}

.card[b-xgh2vt357f] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

h5[b-xgh2vt357f] {
    text-align: center;
    font-weight: 700;
}
/* _content/ATMTechnology/Components/Modals/Old/MapModalTextBox.razor.rz.scp.css */
.scrolling-wrapper[b-4oq129u6nz] {
    overflow-x: visible;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.scrin[b-4oq129u6nz] {
    width: 80vw;
    margin-top: 15px;
    display: contents;
}

.imgScreen[b-4oq129u6nz] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 35vh;
}

.card[b-4oq129u6nz] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

h5[b-4oq129u6nz] {
    text-align: center;
    font-weight: 700;
}
/* _content/ATMTechnology/Components/PagesElements/Pagination.razor.rz.scp.css */
.page-link[b-fn6nrq138a] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-fn6nrq138a] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}
/* _content/ATMTechnology/Components/RoadMapPickCar.razor.rz.scp.css */

.form-floating[b-st6cm15d39] {
    margin-bottom: 10px
}
/* _content/ATMTechnology/Components/Utilities/FilterComponent.razor.rz.scp.css */

.CarSearch[b-7igi3a74l6] {
    margin: 0px 0px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width:297px;
}

.buttonSearch[b-7igi3a74l6] {
    margin: 5px 0 0 0;
    width: 100%;
}

.buttonSearchDate[b-7igi3a74l6] {
    margin: 5px 0 0 0;
}

.FirstLineCard[b-7igi3a74l6] {
    min-height: 137px;
}
/* _content/ATMTechnology/Components/Utilities/FindByDate.razor.rz.scp.css */
.CarSearch[b-8u31tgz6di] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.buttonSearch[b-8u31tgz6di] {
    margin: 5px 0 0 0;
    width: 100%;
}
.FirstLineCard[b-8u31tgz6di] {
    min-height: 137px;
}
/* _content/ATMTechnology/Components/Utilities/Loader.razor.rz.scp.css */
.loaderContainer[b-224i5zzwkq] {
    margin: 1em auto 1em;
}
/* _content/ATMTechnology/Components/Utilities/LoaderSpiner.razor.rz.scp.css */
.ouro[b-lqkt3vwqdk] {
    position: relative;
    display: inline-block;
    height: 100px;
    width: 100px;
    margin: 1em;
    border-radius: 50%;
    background: none repeat scroll 0 0 transparent;
    overflow: hidden;
}

    .ouro[b-lqkt3vwqdk]:after {
        content: "";
        position: absolute;
        top: 20px;
        left: 20px;
        display: block;
        height: 61px;
        width: 61px;
        background: none repeat scroll 0 0 white;
        border-radius: 50%;
    }

    .ouro > span[b-lqkt3vwqdk] {
        position: absolute;
        height: 100%;
        width: 50%;
        overflow: hidden;
    }

.left[b-lqkt3vwqdk] {
    left: 0
}

.right[b-lqkt3vwqdk] {
    left: 50%
}

.anim[b-lqkt3vwqdk] {
    position: absolute;
    left: 100%;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 999px;
    background: none repeat scroll 0 0 darkblue;
    opacity: 0.8;
    -webkit-animation: ui-spinner-rotate-left 3s infinite;
    animation: ui-spinner-rotate-left-b-lqkt3vwqdk 3s infinite;
    -webkit-transform-origin: 0 50% 0;
    transform-origin: 0 50% 0;
}

.left .anim[b-lqkt3vwqdk] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.right .anim[b-lqkt3vwqdk] {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    left: -100%;
    -webkit-transform-origin: 100% 50% 0;
    transform-origin: 100% 50% 0;
}



/* v3 */
.ouro3 .anim[b-lqkt3vwqdk] {
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-delay: 0s;
    animation-duration: 3s;
    animation-timing-function: linear;
}

.ouro3 .right .anim[b-lqkt3vwqdk] {
    -webkit-animation-name: ui-spinner-rotate-right;
    -webkit-animation-delay: 0;
    -webkit-animation-delay: 1.5s;
    animation-name: ui-spinner-rotate-right-b-lqkt3vwqdk;
    animation-delay: 0;
    animation-delay: 1.5s;
}

/* round variation */
.round .ouro[b-lqkt3vwqdk]:after {
    display: none
}

/* double variation */
.double .ouro[b-lqkt3vwqdk]:after {
    height: 13px;
    width: 13px;
    left: 7px;
    top: 7px;
    border: 10px solid #ddd;
    background: transparent;
    box-shadow: none;
}

@keyframes ui-spinner-rotate-right-b-lqkt3vwqdk {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(180deg)
    }

    50% {
        transform: rotate(180deg)
    }

    75% {
        transform: rotate(360deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes ui-spinner-rotate-left-b-lqkt3vwqdk {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    75% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes ui-spinner-rotate-right {
    0% {
        -webkit-transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(180deg)
    }

    50% {
        -webkit-transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes ui-spinner-rotate-left {
    0% {
        -webkit-transform: rotate(0deg)
    }

    25% {
        -webkit-transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

/*
 * Some bugs with Chrome (Android), Safari and Opera, I'll try to see how http://atomeye.com/projects/sass-css-spinner.html made his code.
 */

.block[b-lqkt3vwqdk] {
    text-align: center;
}

h1[b-lqkt3vwqdk], h3[b-lqkt3vwqdk] {
    margin-top: 1em;
    font-weight: lighter;
}
/* _content/ATMTechnology/Components/Utilities/NotFound.razor.rz.scp.css */
.contaiterNotFound[b-66rs9bd363] {
    margin-top: 3rem;
}

.contaiterNotFound p[b-66rs9bd363] {
    font-weight: bold;
}
/* _content/ATMTechnology/Components/Utilities/PrintPage.razor.rz.scp.css */
.rowBtn[b-jr7n6o4wu1] {
    justify-content: flex-start;
    align-items: center;
}
/* _content/ATMTechnology/Components/Utilities/SearchByString.razor.rz.scp.css */
.CarSearch[b-vjlqqas3pl] {
    margin: 0px 0px 10px 10px;
    padding: 0px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}
.FirstLineCard[b-vjlqqas3pl] {
    min-height: 137px;
}
.buttonSearch[b-vjlqqas3pl] {
    margin: 5px 0 0 0;
    padding: 0;
}
.card-body[b-vjlqqas3pl] {
    display: grid;
}

.card[b-vjlqqas3pl] {
    margin: 0px 0px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
}
/* _content/ATMTechnology/Pages/Admins/AddCompany.razor.rz.scp.css */
.form-floating[b-v2rdv80jpx] {
    margin-bottom: 10px;
}

    .form-floating > label[b-v2rdv80jpx] {
        left: 15px
    }

input[b-v2rdv80jpx]::-webkit-outer-spin-button,
input[b-v2rdv80jpx]::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}


.card[b-v2rdv80jpx] {
    margin: 0px 0px 10px 30px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 60vw;
}

.buttonSearch[b-v2rdv80jpx] {
    margin: 5px 0 0 0;
}
/* _content/ATMTechnology/Pages/Admins/AdminComponent.razor.rz.scp.css */
.card[b-967sydqvpd] {
    padding: 5px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    color: #31306a;
    margin:10px 10px 10px 0px;
}

.Main[b-967sydqvpd] {
    padding:20px;
}
@media screen and (max-width: 1200px) {
    .CardCol[b-967sydqvpd] {
        min-width: 50vw;
    }
    .card-body[b-967sydqvpd] {
        min-width: 50vw;
    }
}
/* _content/ATMTechnology/Pages/Admins/CompanyRedact.razor.rz.scp.css */
.form-floating[b-m0w7v9tzvj] {
    margin-bottom: 10px;
}

    .form-floating > label[b-m0w7v9tzvj] {
        left: 15px
    }

input[b-m0w7v9tzvj]::-webkit-outer-spin-button,
input[b-m0w7v9tzvj]::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}


.card[b-m0w7v9tzvj] {
    margin: 0px 0px 10px 30px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 60vw;
}

.buttonSearch[b-m0w7v9tzvj] {
    margin: 5px 0 0 0;
}
/* _content/ATMTechnology/Pages/Admins/ListCompanesForMainAdmin.razor.rz.scp.css */

tbody[b-fq64du1j9g], td[b-fq64du1j9g], tfoot[b-fq64du1j9g], th[b-fq64du1j9g], thead[b-fq64du1j9g], tr[b-fq64du1j9g] {
    border-color: gray;
    border-style: solid;
    border-width:thin;
}
.Roles[b-fq64du1j9g] {
    word-break: inherit;
    white-space: pre-wrap;
    -moz-white-space: pre-wrap;
}
.ButtonPrint[b-fq64du1j9g] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 1.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 250px;
    max-width: 350px;
    height: 50px;
    border-color: transparent;
    width: -webkit-fill-available;
}
.list-group[b-fq64du1j9g] {
    margin-bottom: 10px;
}
/* _content/ATMTechnology/Pages/Admins/UpdateUser.razor.rz.scp.css */
.page[b-crvtvrbbfq]{
    padding:10px;
}
.form-check[b-crvtvrbbfq]{
    margin-left:15px;
}
.btn[b-crvtvrbbfq]{
    
}
/* _content/ATMTechnology/Pages/Admins/UsersForAdmin.razor.rz.scp.css */
.card[b-puk3kftgjm] {
    margin: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    align-items: self-start;
    vertical-align: central;
    min-width: 200px;
}

.title[b-puk3kftgjm] {
    text-align: center;
    font-weight: 700;
}
.ButtonPrint[b-puk3kftgjm] {
    
    box-shadow: rgba(0, 0, 0, 1.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 250px;
    max-width: 350px;
    
    border-color: transparent;
    width: -webkit-fill-available;
    box-shadow: none !important;
    outline: none;
}
.ButtonPrint:hover[b-puk3kftgjm]{
    color:white;
}
/* _content/ATMTechnology/Pages/Bdd/BddInstruct.razor.rz.scp.css */
.pagination[b-hplfgaazhd] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.list-group[b-hplfgaazhd] {
    margin-bottom: 10px;
}

.rowBtn[b-hplfgaazhd] {
    justify-content: flex-start;
    align-items: center;
}

.col-3[b-hplfgaazhd] {
    min-width: 324px;
}

.page-link[b-hplfgaazhd] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-hplfgaazhd] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}


.card-body[b-hplfgaazhd] {
    display: grid;
}

.card[b-hplfgaazhd] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
    height: 175px;
}

.CarSearch[b-hplfgaazhd] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.buttonSearch[b-hplfgaazhd] {
    margin: 5px 0 0 0;
    padding: 0;
}

.imgTD[b-hplfgaazhd] {
    height: 30%;
    width: 10%
}


.title[b-hplfgaazhd] {
    text-align: center;
    font-weight: 700;
}

body[b-hplfgaazhd] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-hplfgaazhd] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-hplfgaazhd] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-hplfgaazhd] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-hplfgaazhd], table td[b-hplfgaazhd] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-hplfgaazhd] {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-hplfgaazhd] {
        border: 0;
    }

    .page[b-hplfgaazhd] {
        margin: 1em;
    }

    .imgTD[b-hplfgaazhd] {
        height: 50%;
        width: 50%
    }


    .table thead[b-hplfgaazhd] {
        display: none;
    }

    .table tr[b-hplfgaazhd] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-hplfgaazhd] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-hplfgaazhd] {
            border-bottom: 0;
        }

        .table td[b-hplfgaazhd]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Bdd/BddInstructRedact.razor.rz.scp.css */
.pagination[b-taboqcori8] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.ButtonPrint[b-taboqcori8] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 1.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 250px;
    max-width: 350px;
    height: 50px;
    border-color: transparent;
    width: -webkit-fill-available;
}

.rowBtn[b-taboqcori8] {
    justify-content: flex-start;
    align-items: center;
}

.col-3[b-taboqcori8] {
    min-width: 324px;
}

.page-link[b-taboqcori8] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-taboqcori8] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}


.card-body[b-taboqcori8] {
    display: grid;
}

.card[b-taboqcori8] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
    height: 175px;
}

.CarSearch[b-taboqcori8] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.buttonSearch[b-taboqcori8] {
    margin: 5px 0 0 0;
    padding: 0;
}

.imgTD[b-taboqcori8] {
    height: 30%;
    width: 10%
}


.title[b-taboqcori8] {
    text-align: center;
    font-weight: 700;
}
.file-input-zone[b-taboqcori8] {
    position: relative;
    overflow: hidden;
}

.InputDocument[b-taboqcori8] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    cursor: inherit;
    display: block;
}

body[b-taboqcori8] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-taboqcori8] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-taboqcori8] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-taboqcori8] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-taboqcori8], table td[b-taboqcori8] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-taboqcori8] {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-taboqcori8] {
        border: 0;
    }

    .page[b-taboqcori8] {
        margin: 1em;
    }

    .imgTD[b-taboqcori8] {
        height: 50%;
        width: 50%
    }


    .table thead[b-taboqcori8] {
        display: none;
    }

    .table tr[b-taboqcori8] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-taboqcori8] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-taboqcori8] {
            border-bottom: 0;
        }

        .table td[b-taboqcori8]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Car/CarListForRepairs.razor.rz.scp.css */
.title[b-ibr4wttwzo] {
    text-align: center;
    font-weight: 700;
}
.card-body[b-ibr4wttwzo] {
    display: grid;
}

.col-3[b-ibr4wttwzo] {
    min-width: 324px;
}

.card[b-ibr4wttwzo] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
    height: 175px;
}

.CarSearch[b-ibr4wttwzo] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.buttonSearch[b-ibr4wttwzo] {
    margin: 5px 0 0 0;
    padding: 0;
}




.table-wrap[b-ibr4wttwzo] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-ibr4wttwzo] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.table tr[b-ibr4wttwzo] {
    border: 1px solid #ddd;
    padding: 5px;
}

.table th[b-ibr4wttwzo], table td[b-ibr4wttwzo] {
    padding: 10px;
    text-align: left;
}

.table th[b-ibr4wttwzo] {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}

@media screen and (max-width: 1200px) {
    .table[b-ibr4wttwzo] {
        border: 0;
    }

    .page[b-ibr4wttwzo] {
        margin: 1em;
    }

    .imgTD[b-ibr4wttwzo] {
        height: 50%;
        width: 50%
    }


    .table thead[b-ibr4wttwzo] {
        display: none;
    }

    .table tr[b-ibr4wttwzo] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-ibr4wttwzo] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

    .table td:last-child[b-ibr4wttwzo] {
        border-bottom: 0;
    }

    .table td[b-ibr4wttwzo]:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-weight: bold;
    }
}
/* _content/ATMTechnology/Pages/Car/CarOne.razor.rz.scp.css */
.chips-button[b-cnpr8a0s63] {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
    margin: 5px;
    border-radius: 20px;
    background-color: #f1f1f1;
    border: none;
    color: #555;
    font-family: Arial, sans-serif;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s;
}

/* Button hover effect */
.chips-button:hover[b-cnpr8a0s63] {
  background-color: #ddd;
}

/* Button active effect */
.chips-button:active[b-cnpr8a0s63] {
  background-color: #ccc;
}
/* _content/ATMTechnology/Pages/Car/CarOneRepairs.razor.rz.scp.css */
.card[b-u6w3it2wh8] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width:324px;
}


.rowBtn[b-u6w3it2wh8] {
    justify-content: flex-start;
    align-items: center;
}

.col-3[b-u6w3it2wh8] {
    min-width: 324px;
}

.table td[b-u6w3it2wh8] {
    overflow-wrap: anywhere;
}

.imgTD[b-u6w3it2wh8] {
    height: 30%;
    width: 10%
}


.title[b-u6w3it2wh8] {
    text-align: center;
    font-weight: 700;
}

body[b-u6w3it2wh8] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-u6w3it2wh8] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-u6w3it2wh8] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.table tr[b-u6w3it2wh8] {
    border: 1px solid #ddd;
    padding: 5px;
}

.table th[b-u6w3it2wh8], table td[b-u6w3it2wh8] {
    padding: 10px;
    text-align: left;
}

.table th[b-u6w3it2wh8] {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}

@media screen and (max-width: 1200px) {
    .table[b-u6w3it2wh8] {
        border: 0;
    }

    .page[b-u6w3it2wh8] {
        margin: 1em;
    }

    .imgTD[b-u6w3it2wh8] {
        height: 50%;
        width: 50%
    }


    .table thead[b-u6w3it2wh8] {
        display: none;
    }

    .table tr[b-u6w3it2wh8] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-u6w3it2wh8] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

    .table td:last-child[b-u6w3it2wh8] {
        border-bottom: 0;
    }

    .table td[b-u6w3it2wh8]:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-weight: bold;
    }
}
/* _content/ATMTechnology/Pages/Car/CarsList.razor.rz.scp.css */
.card-title[b-k96fykk882]{
    color: black;
}
.card[b-k96fykk882] {
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    height: auto;
    align-items: self-start;
    vertical-align: central;
}
.rowBtn[b-k96fykk882] {
    justify-content: flex-start;
    align-items: center;
}
.buttom-group-row[b-k96fykk882] {
    align-items: center;
    display: flex;
    flex-direction: column;
}
.buttom-group-style[b-k96fykk882]{
    font-size: large;
}
.col-3[b-k96fykk882] {
    min-width: 324px;
}
.title[b-k96fykk882] {
    text-align: center;
    font-weight: 700;
}
.TitleRow[b-k96fykk882] {
    height: auto;
    margin-bottom: 15px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}


body[b-k96fykk882] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.title[b-k96fykk882] {
    text-align: center;
    font-weight: 700;
}

.table-wrap[b-k96fykk882] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-k96fykk882] {
    border: 1px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-k96fykk882] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-k96fykk882], table td[b-k96fykk882] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-k96fykk882] {
        color: #000;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1px;
    }

.pagination[b-k96fykk882] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-k96fykk882] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-k96fykk882] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}
@media screen and (max-width: 1200px) {
    .table[b-k96fykk882] {
        border: 0;
    }

    .page[b-k96fykk882] {
        margin: 1em;
    }

    .table thead[b-k96fykk882] {
        display: none;
    }

    .table tr[b-k96fykk882] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-k96fykk882] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-k96fykk882] {
            border-bottom: 0;
        }

        .table td[b-k96fykk882]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Doctor/DocList.razor.rz.scp.css */
.notFoundMexInsp[b-jp76mtbj5d] {
    /* top | left and right | bottom */
    margin: 1.5em 2em 1.5em;
}

    .notFoundMexInsp h3[b-jp76mtbj5d] {
        text-align: center;
        font-weight: bold;
        color: black;
        /* top and bottom | left and right */
        margin: 1em auto;
    }

.pagination[b-jp76mtbj5d] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-jp76mtbj5d] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-jp76mtbj5d] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}


.title[b-jp76mtbj5d] {
    text-align: center;
    font-weight: 700;
}

.table-wrap[b-jp76mtbj5d] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-jp76mtbj5d] {
    border: 1px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-jp76mtbj5d] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-jp76mtbj5d], table td[b-jp76mtbj5d] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-jp76mtbj5d] {
        color: #000;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-jp76mtbj5d] {
        border: 0;
    }

    .page[b-jp76mtbj5d] {
        margin: 1em;
    }

    .table thead[b-jp76mtbj5d] {
        display: none;
    }

    .table tr[b-jp76mtbj5d] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-jp76mtbj5d] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-jp76mtbj5d] {
            border-bottom: 0;
        }

        .table td[b-jp76mtbj5d]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Doctor/DocMainPage.razor.rz.scp.css */
.form-floating[b-mnyq039k1i] {
    margin-bottom: 10px;
    
}
    .form-floating > label[b-mnyq039k1i] {
        left: 15px
    }
input[b-mnyq039k1i]::-webkit-outer-spin-button,
input[b-mnyq039k1i]::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}


.card[b-mnyq039k1i] {
    margin: 0px 0px 10px 30px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 60vw;
}

.buttonSearch[b-mnyq039k1i] {
    margin: 5px 0 0 0;
}
/* _content/ATMTechnology/Pages/Driver/DriversList.razor.rz.scp.css */

.card[b-pm3xyl20f7] {
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    height: auto;
    align-items: self-start;
    vertical-align: central;
}

.rowBtn[b-pm3xyl20f7] {
    justify-content: flex-start;
    align-items: center;
    
}
.colBtn[b-pm3xyl20f7] {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.buttonSort[b-pm3xyl20f7] {
    outline-color: #31306a;
    color: #31306a;
}
    .buttonSort:hover[b-pm3xyl20f7] {
        background-color: #31306a;
        color: white;
    }

.buttom-group-style[b-pm3xyl20f7] {
    font-size: large;
}

.ButtonPrint[b-pm3xyl20f7] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 1.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 250px;
    max-width: 350px;
    height: 50px;
    border-color: transparent;
    width: -webkit-fill-available;
}

.col-3[b-pm3xyl20f7] {
    min-width: 324px;
}

.title[b-pm3xyl20f7] {
    text-align: center;
    font-weight: 700;
}

.TitleRow[b-pm3xyl20f7] {
    height: auto;
    margin-bottom: 15px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}


body[b-pm3xyl20f7] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.title[b-pm3xyl20f7] {
    text-align: center;
    font-weight: 700;
}

.table-wrap[b-pm3xyl20f7] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-pm3xyl20f7] {
    border: 1px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-pm3xyl20f7] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-pm3xyl20f7], table td[b-pm3xyl20f7] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-pm3xyl20f7] {
        color: #000;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1px;
    }

.pagination[b-pm3xyl20f7] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-pm3xyl20f7] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-pm3xyl20f7] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

@media screen and (max-width: 1200px) {
    .table[b-pm3xyl20f7] {
        border: 0;
    }

    .page[b-pm3xyl20f7] {
        margin: 1em;
    }

    .table thead[b-pm3xyl20f7] {
        display: none;
    }

    .table tr[b-pm3xyl20f7] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-pm3xyl20f7] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-pm3xyl20f7] {
            border-bottom: 0;
        }

        .table td[b-pm3xyl20f7]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Driver/DriverWorkTime.razor.rz.scp.css */
.card-body[b-iznq3kzkfk] {
    display: grid;
}
.card[b-iznq3kzkfk] {
    margin: 0px 0px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
    height: 175px;
}

.col-3[b-iznq3kzkfk] {
    min-width: 324px;
}
.rowBtn[b-iznq3kzkfk] {
    justify-content: flex-start;
    align-items: center;
}
.title[b-iznq3kzkfk] {
    align-self:center;
}
.table tbody tr[b-iznq3kzkfk] {
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 5px 12px -12px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 0px 5px 12px -12px rgba(0, 0, 0, 0.29);
    box-shadow: 0px 5px 15px -12px rgba(0, 0, 0, 0.29);
}
.alert[b-iznq3kzkfk] {
    position: relative;
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
*[b-iznq3kzkfk], *[b-iznq3kzkfk]::before, *[b-iznq3kzkfk]::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.table[b-iznq3kzkfk] {
    border-collapse: separate;
    border-spacing: 0 10px;
    width: 80vw;
    table-layout: fixed;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    display: table-caption;
}
.table tbody th[b-iznq3kzkfk], .table tbody td[b-iznq3kzkfk], .table thead th[b-iznq3kzkfk] {
    border: none;
    padding: 20px;
    font-size: 14px;
    background: #fff;
 }
.page[b-iznq3kzkfk] {
    background: #fff;
}
th:first-child[b-iznq3kzkfk], td:first-child[b-iznq3kzkfk] {
    position: sticky;
    left: 0;
}
.pagination[b-iznq3kzkfk] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-iznq3kzkfk] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-iznq3kzkfk] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

@media screen and (max-width: 1200px) {
    .table[b-iznq3kzkfk]{
        width:95vw;
        align-self:center;
    }
}
.table thead[b-iznq3kzkfk], .table tbody[b-iznq3kzkfk] {
    width: 80vw;
    display: table-row-group;
}
/* _content/ATMTechnology/Pages/Driver/OneDriver.razor.rz.scp.css */
.img-fluid[b-qqq52maybe]{
    max-height:50vh;
}
.col3[b-qqq52maybe] {
    display: flex;
    justify-content: flex-start;

}
.colImg[b-qqq52maybe] {
    display: grid;
    justify-content: flex-end;
}
.tdWrap[b-qqq52maybe] {
    overflow-wrap: anywhere;
}

.chips-button-add[b-qqq52maybe] {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
    margin: 5px;
    border-radius: 20px;
    border: none;
    color: #FFFFFF;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s;
}
.btn[b-qqq52maybe] {
    width: auto;
}


@media screen and (max-width: 1200px) {
    .firstRow[b-qqq52maybe] {
        display: flex;
        flex-flow: column-reverse;
        align-items: center;
    }

    .col3[b-qqq52maybe] {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 70vw;
        margin-top:10px;
    }

    .colImg[b-qqq52maybe] {
        display: grid;
        justify-content: center;
    }

    .table[b-qqq52maybe] {
        border: 0;
    }

    .page[b-qqq52maybe] {
        margin: 1em;
    }

    .table thead[b-qqq52maybe] {
        display: none;
    }

    .table tr[b-qqq52maybe] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-qqq52maybe] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-qqq52maybe] {
            border-bottom: 0;
        }

        .table td[b-qqq52maybe]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Driver/TimeTablePage.razor.rz.scp.css */
section[b-137i71730d] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
}

section > div.fc-day[b-137i71730d] {
    min-height: 106px;
    border: 1px solid #ddd;
    padding: 4px;
}

.table-container[b-137i71730d] {
    overflow-x: scroll;
    overflow-y: scroll;
    width: 80vw;
    height: 60vh;
    scrollbar-color: #31306a #ffffff;
}

.table tbody tr[b-137i71730d] {
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 5px 12px -12px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 0px 5px 12px -12px rgba(0, 0, 0, 0.29);
    box-shadow: 0px 5px 15px -12px rgba(0, 0, 0, 0.29);
}

.alert[b-137i71730d] {
    position: relative;
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

*[b-137i71730d], *[b-137i71730d]::before, *[b-137i71730d]::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.table[b-137i71730d] {
    border-collapse: separate;
    border-spacing: 0 10px;
    table-layout: fixed;
    white-space: nowrap;
    display: table-caption;
}

    .table tbody th[b-137i71730d], .table tbody td[b-137i71730d], .table thead th[b-137i71730d] {
        border: none;
        padding: 20px;
        font-size: 14px;
        background: #fff;
    }


th:first-child[b-137i71730d], td:first-child[b-137i71730d] {
    position: sticky;
    left: 0;
}

/*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

*/
td.fc-day[b-137i71730d] {
    background: #FFF !important;
    font-family: 'Roboto', sans-serif;
}

td.fc-today[b-137i71730d] {
    background: #FFF !important;
    position: relative;
}

div.fc-day-header[b-137i71730d] {
    font-family: 'Roboto', sans-serif;
    background: #9675ce;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}


.fc-event-inner[b-137i71730d] {
    font-family: 'Roboto', sans-serif;
    /*background: #03a9f3 !important;*/
    color: #FFF;
    font-size: 12px !important;
    font-weight: 500 !important;
    padding: 5px 0px !important;
}
.fc-event-inner.bg-default[b-137i71730d] {
    background-color: #03a9f3 !important;
    color: #FFF !important;
}

.fc[b-137i71730d] {
    direction: ltr;
    text-align: left;
}

.fc table[b-137i71730d] {
    border-collapse: collapse;
    border-spacing: 0;
}

html .fc[b-137i71730d],
.fc table[b-137i71730d] {
    font-size: 1em;
    font-family: "Helvetica Neue",Helvetica;
}

.fc td[b-137i71730d],
.fc th[b-137i71730d] {
    padding: 0;
    vertical-align: top;
}



/* Header
------------------------------------------------------------------------*/

.fc-header td[b-137i71730d] {
    white-space: nowrap;
    padding: 15px 10px 0px;
}

.fc-header-left[b-137i71730d] {
    width: 25%;
    text-align: left;
}

.fc-header-center[b-137i71730d] {
    text-align: center;
}

.fc-header-right[b-137i71730d] {
    width: 25%;
    text-align: right;
}

.fc-header-title[b-137i71730d] {
    display: inline-block;
    vertical-align: top;
    margin-top: -5px;
}

.fc-header-title h2[b-137i71730d] {
    margin-top: 0;
    white-space: nowrap;
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
}

span.fc-button[b-137i71730d] {
    font-family: 'Roboto', sans-serif;
    border-color: #3A0547;
    color: #3A0547;
}

.fc-state-down[b-137i71730d], .fc-state-active[b-137i71730d] {
    background-color: #9675ce !important;
    color: #FFF !important;
}

.fc .fc-header-space[b-137i71730d] {
    padding-left: 10px;
}

.fc-header .fc-button[b-137i71730d] {
    margin-bottom: 1em;
    vertical-align: top;
}

/* buttons edges butting together */

.fc-header .fc-button[b-137i71730d] {
    margin-right: -1px;
}

.fc-header .fc-corner-right[b-137i71730d], /* non-theme */
.fc-header .ui-corner-right[b-137i71730d] { /* theme */
    margin-right: 0; /* back to normal */
}

/* button layering (for border precedence) */

.fc-header .fc-state-hover[b-137i71730d],
.fc-header .ui-state-hover[b-137i71730d] {
    z-index: 2;
}

.fc-header .fc-state-down[b-137i71730d] {
    z-index: 3;
}

.fc-header .fc-state-active[b-137i71730d],
.fc-header .ui-state-active[b-137i71730d] {
    z-index: 4;
}



/* Content
------------------------------------------------------------------------*/

.fc-content[b-137i71730d] {
    clear: both;
    zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
}

.fc-view[b-137i71730d] {
    width: 100%;
    overflow: hidden;
}



/* Cell Styles
------------------------------------------------------------------------*/

/* <th>, usually */
.fc-widget-content[b-137i71730d] { /* <td>, usually */
    border: 1px solid #e5e5e5;
}

.fc-widget-header[b-137i71730d] {
    border-bottom: 1px solid #EEE;
}

.fc-state-highlight[b-137i71730d] { /* <td> today cell */ /* TODO: add .fc-today to <th> */
    /* background: #fcf8e3; */
}

.fc-state-highlight > div > div.fc-day-number[b-137i71730d] {
    background-color: #ff3b30;
    color: #FFFFFF;
    border-radius: 50%;
    margin: 4px;
}


.fc-cell-overlay[b-137i71730d] { /* semi-transparent rectangle while dragging */
    background: #bce8f1;
    opacity: .3;
    /*filter: alpha(opacity=30);  for IE */
}



/* Buttons
------------------------------------------------------------------------*/

.fc-button[b-137i71730d] {
    position: relative;
    display: inline-block;
    padding: 0 .6em;
    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
}

.fc-button:hover[b-137i71730d]{
    color: #333333;
    background-color: #FFE3E3;
}

.fc-state-default[b-137i71730d] { /* non-theme */
    border: 1px solid;
}

.fc-state-default.fc-corner-left[b-137i71730d] { /* non-theme */
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right[b-137i71730d] { /* non-theme */
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

/*
	Our default prev/next buttons use HTML entities like ‹ › « »
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow[b-137i71730d] {
    margin: 0 .4em;
    font-size: 2em;
    line-height: 23px;
    vertical-align: baseline; /* for IE7 */
}

.fc-button-prev .fc-text-arrow[b-137i71730d],
.fc-button-next .fc-text-arrow[b-137i71730d] { /* for ‹ › */
    font-weight: bold;
}

/* icon (for jquery ui) */

.fc-button .fc-icon-wrap[b-137i71730d] {
    position: relative;
    float: left;
    top: 50%;
}

.fc-button .ui-icon[b-137i71730d] {
    position: relative;
    float: left;
    margin-top: -50%;
    *margin-top: 0;
    *top: -50%;
}


.fc-state-default[b-137i71730d] {
    border-color: #ff3b30;
    color: #ff3b30;
}

.fc-button-month.fc-state-default[b-137i71730d], .fc-button-agendaWeek.fc-state-default[b-137i71730d], .fc-button-agendaDay.fc-state-default[b-137i71730d] {
    min-width: 67px;
    text-align: center;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}

.fc-state-hover[b-137i71730d],
.fc-state-down[b-137i71730d],
.fc-state-active[b-137i71730d],
.fc-state-disabled[b-137i71730d] {
    color: #333333;
    background-color: #FFE3E3;
}

.fc-state-hover[b-137i71730d] {
    color: #ff3b30;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.fc-state-down[b-137i71730d],
.fc-state-active[b-137i71730d] {
    background-color: #ff3b30;
    background-image: none;
    outline: 0;
    color: #FFFFFF;
}

.fc-state-disabled[b-137i71730d] {
    cursor: default;
    background-image: none;
    background-color: #FFE3E3;
    /*filter: alpha(opacity=65);*/
    box-shadow: none;
    border: 1px solid #FFE3E3;
    color: #ff3b30;
}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > *[b-137i71730d] {
    z-index: 8;
}

.fc-event-container > .ui-draggable-dragging[b-137i71730d],
.fc-event-container > .ui-resizable-resizing[b-137i71730d] {
    z-index: 9;
}

.fc-event[b-137i71730d] {
    border: 1px solid #FFF; /* default BORDER color */
    background-color: #FFF; /* default BACKGROUND color */
    color: #919191; /* default TEXT color */
    font-size: 12px;
    cursor: default;
}

.fc-event.chill[b-137i71730d] {
    background-color: #f3dcf8;
}

.fc-event.info[b-137i71730d] {
    background-color: #c6ebfe;
}

.fc-event.important[b-137i71730d] {
    background-color: #FFBEBE;
}

.fc-event.success[b-137i71730d] {
    background-color: #BEFFBF;
}

.fc-event:hover[b-137i71730d] {
    opacity: 0.7;
}

a.fc-event[b-137i71730d] {
    text-decoration: none;
}

a.fc-event[b-137i71730d],
.fc-event-draggable[b-137i71730d] {
    cursor: pointer;
}

.fc-rtl .fc-event[b-137i71730d] {
    text-align: right;
}

.fc-event-inner[b-137i71730d] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    line-height: 15px;
}

.fc-event-time[b-137i71730d],
.fc-event-title[b-137i71730d] {
    padding: 0 1px;
    cursor: pointer;
}

.fc .ui-resizable-handle[b-137i71730d] {
    display: block;
    position: absolute;
    z-index: 1050;
    overflow: hidden; /* hacky spaces (IE6/7) */
    font-size: 300%; /* */
    line-height: 50%; /* */
}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori[b-137i71730d] {
    border-width: 1px 0;
    margin-bottom: 1px;
}

.fc-ltr .fc-event-hori.fc-event-start[b-137i71730d],
.fc-rtl .fc-event-hori.fc-event-end[b-137i71730d] {
    border-left-width: 1px;
    /*
border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
*/
}

.fc-ltr .fc-event-hori.fc-event-end[b-137i71730d],
.fc-rtl .fc-event-hori.fc-event-start[b-137i71730d] {
    border-right-width: 1px;
    /*
border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
*/
}

/* resizable */

.fc-event-hori .ui-resizable-e[b-137i71730d] {
    top: 0 !important; /* importants override pre jquery ui 1.7 styles */
    right: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: e-resize;
}

.fc-event-hori .ui-resizable-w[b-137i71730d] {
    top: 0 !important;
    left: -3px !important;
    width: 7px !important;
    height: 100% !important;
    cursor: w-resize;
}

.fc-event-hori .ui-resizable-handle[b-137i71730d] {
    _padding-bottom: 14px; /* IE6 had 0 height */
}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate[b-137i71730d] {
    border-collapse: separate;
}

.fc-border-separate th[b-137i71730d],
.fc-border-separate td[b-137i71730d] {
    border-width: 1px 0 0 1px;
}

.fc-border-separate th.fc-last[b-137i71730d],
.fc-border-separate td.fc-last[b-137i71730d] {
    border-right-width: 1px;
}


.fc-border-separate tr.fc-last td[b-137i71730d] {
}

.fc-border-separate .fc-week .fc-first[b-137i71730d] {
    border-left: 0;
}

.fc-border-separate .fc-week .fc-last[b-137i71730d] {
    border-right: 0;
}

.fc-border-separate tr.fc-last th[b-137i71730d] {
    border-bottom-width: 1px;
    border-color: #cdcdcd;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
}

.fc-border-separate tbody tr.fc-first td[b-137i71730d],
.fc-border-separate tbody tr.fc-first th[b-137i71730d] {
    border-top-width: 0;
}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th[b-137i71730d] {
    text-align: center;
}

.fc .fc-week-number[b-137i71730d] {
    width: 22px;
    text-align: center;
}

.fc .fc-week-number div[b-137i71730d] {
    padding: 0 2px;
}

.fc-grid .fc-day-number[b-137i71730d] {
    float: right;
    padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number[b-137i71730d] {
    opacity: 0.3;
    /*filter: alpha(opacity=30);  for IE */
    /* opacity with small font can sometimes look too faded
       might want to set the 'color' property instead
       making day-numbers bold also fixes the problem */
}

.fc-grid .fc-day-content[b-137i71730d] {
    clear: both;
    padding: 2px 2px 1px; /* distance between events and day edges */
}

/* event styles */

.fc-grid .fc-event-time[b-137i71730d] {
    font-weight: bold;
}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number[b-137i71730d] {
    float: left;
}

.fc-rtl .fc-grid .fc-event-time[b-137i71730d] {
    float: right;
}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table[b-137i71730d] {
    border-collapse: separate;
}

.fc-agenda-days th[b-137i71730d] {
    text-align: center;
}

.fc-agenda .fc-agenda-axis[b-137i71730d] {
    width: 50px;
    padding: 0 4px;
    vertical-align: middle;
    text-align: right;
    white-space: nowrap;
    font-weight: normal;
}

.fc-agenda .fc-week-number[b-137i71730d] {
    font-weight: bold;
}

.fc-agenda .fc-day-content[b-137i71730d] {
    padding: 2px 2px 1px;
}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis[b-137i71730d] {
    border-right-width: 1px;
}

.fc-agenda-days .fc-col0[b-137i71730d] {
    border-left-width: 0;
}

/* all-day area */

.fc-agenda-allday th[b-137i71730d] {
    border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content[b-137i71730d] {
    min-height: 34px; /* TODO: doesnt work well in quirksmode */
    _height: 34px;
}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner[b-137i71730d] {
    height: 2px;
    overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner[b-137i71730d] {
    background: #eee;
}

/* slot rows */

.fc-agenda-slots th[b-137i71730d] {
    border-width: 1px 1px 0;
}

.fc-agenda-slots td[b-137i71730d] {
    border-width: 1px 0 0;
    background: none;
}

.fc-agenda-slots td div[b-137i71730d] {
    height: 20px;
}

.fc-agenda-slots tr.fc-slot0 th[b-137i71730d],
.fc-agenda-slots tr.fc-slot0 td[b-137i71730d] {
    border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header[b-137i71730d] {
    *border-top-style: solid; /* doesn't work with background in IE6/7 */
}



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert[b-137i71730d] {
    border-width: 0 1px;
}

.fc-event-vert.fc-event-start[b-137i71730d] {
    border-top-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.fc-event-vert.fc-event-end[b-137i71730d] {
    border-bottom-width: 1px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.fc-event-vert .fc-event-time[b-137i71730d] {
    white-space: nowrap;
    font-size: 10px;
}

.fc-event-vert .fc-event-inner[b-137i71730d] {
    position: relative;
    z-index: 2;
}

.fc-event-vert .fc-event-bg[b-137i71730d] { /* makes the event lighter w/ a semi-transparent overlay  */
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .25;
    /*filter: alpha(opacity=25);*/
}

.fc .ui-draggable-dragging .fc-event-bg[b-137i71730d], /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg[b-137i71730d] {
    display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */

.fc-event-vert .ui-resizable-s[b-137i71730d] {
    bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */
    width: 100% !important;
    height: 8px !important;
    overflow: hidden !important;
    line-height: 8px !important;
    font-size: 11px !important;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
}

.fc-agenda .ui-resizable-resizing[b-137i71730d] { /* TODO: better selector */
    _overflow: hidden;
}

table.fc-header[b-137i71730d] {
    background-color: #FFFFFF;
    border-radius: 6px 6px 0 0;
}

.fc-week .fc-day > div .fc-day-number[b-137i71730d] {
    font-size: 15px;
    margin: 2px;
    min-width: 19px;
    padding: 6px;
    text-align: center;
    width: 30px;
    height: 30px;
}

.fc-sun[b-137i71730d], .fc-sat[b-137i71730d] {
    color: #b8b8b8;
}

.fc-week .fc-day:hover .fc-day-number[b-137i71730d] {
    background-color: #B8B8B8;
    border-radius: 50%;
    color: #FFFFFF;
    transition: background-color 0.2s;
}

.fc-week .fc-day.fc-state-highlight:hover .fc-day-number[b-137i71730d] {
    background-color: #ff3b30;
}

.fc-button-today[b-137i71730d] {
    border: 1px solid rgba(255,255,255,.0);
    margin-left: 4px;
}

.fc-button-select[b-137i71730d] {
    border-color: #9675ce;
    color: #9675ce;
    margin-left: 4px;
}

.fc-view-agendaDay thead tr.fc-first .fc-widget-header[b-137i71730d] {
    text-align: right;
    padding-right: 10px;
}

/*!
 * FullCalendar v1.6.4 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */


/* Events
-----------------------------------------------------*/

.fc-event[b-137i71730d] {
    background: #fff !important;
    color: #000 !important;
}

/* for vertical events */

.fc-event-bg[b-137i71730d] {
    display: none !important;
}

.fc-event .ui-resizable-handle[b-137i71730d] {
    display: none !important;
}
	
	
/* _content/ATMTechnology/Pages/DTPsList.razor.rz.scp.css */
.card[b-986dohbso4] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width:324px;
}


.col-3[b-986dohbso4] {
    min-width: 324px;
}

.rowBtn[b-986dohbso4] {
    justify-content: flex-start;
    align-items: center;
}
.FirstLineCard[b-986dohbso4]{
    min-height:137px;
}
.buttonSearch[b-986dohbso4] {
    margin: 5px 0 0 0;
}

.title[b-986dohbso4] {
    text-align: center;
    font-weight: 700;
}
.table[b-986dohbso4] {
    width: 100%;
    font-size: 12px;
}
.page[b-986dohbso4]{
}
.tdWrap[b-986dohbso4] {
    overflow-wrap: anywhere;
}
.scrolling-wrapper[b-986dohbso4] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}


table td[b-986dohbso4] {
    word-break: inherit;
    white-space: pre-wrap;
    -moz-white-space: pre-wrap;
    
}

@media screen and (max-width: 1200px) {
    .table[b-986dohbso4] {
        border: 0;
    }

    .page[b-986dohbso4] {
        margin: 1em;
    }

    .table thead[b-986dohbso4] {
        display: none;
    }

    .table tr[b-986dohbso4] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-986dohbso4] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
        min-height:40px;
    }

        .table td:last-child[b-986dohbso4] {
            border-bottom: 0;
        }

        .table td[b-986dohbso4]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Expenses/ExpensesCarAll.razor.rz.scp.css */
.button-radio[b-qf7xt5jffm] {
    margin-inline: 2rem;
}
.title[b-qf7xt5jffm] {
    text-align: center;
    font-weight: 600;
}
/* _content/ATMTechnology/Pages/Expenses/ExpensesList.razor.rz.scp.css */
.rowBtn[b-fkkh4ts9fr] {
    justify-content: flex-start;
    align-items: center;
}

.col-3[b-fkkh4ts9fr] {
    min-width: 324px;
}

.title[b-fkkh4ts9fr] {
    text-align: center;
    font-weight: 700;
}

body[b-fkkh4ts9fr] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-fkkh4ts9fr] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}
.imgTD[b-fkkh4ts9fr] {
    height: 30%;
    width: 10%
}

.table[b-fkkh4ts9fr] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-fkkh4ts9fr] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-fkkh4ts9fr], table td[b-fkkh4ts9fr] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-fkkh4ts9fr] {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }
.tdWrap[b-fkkh4ts9fr] {
    overflow-wrap: anywhere;
}

@media screen and (max-width: 1200px) {
    .table[b-fkkh4ts9fr] {
        border: 0;
    }

    .page[b-fkkh4ts9fr] {
        margin: 1em;
    }
    .imgTD[b-fkkh4ts9fr] {
        height: 50%;
        width: 50%
    }

    .table thead[b-fkkh4ts9fr] {
        display: none;
    }

    .table tr[b-fkkh4ts9fr] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-fkkh4ts9fr] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-fkkh4ts9fr] {
            border-bottom: 0;
        }

        .table td[b-fkkh4ts9fr]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Expenses/FinesList.razor.rz.scp.css */
.card[b-cyzbi0rzhe] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
    min-width:297px;
}
.pagination[b-cyzbi0rzhe] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-cyzbi0rzhe] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-cyzbi0rzhe] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}


.col-3[b-cyzbi0rzhe] {
    min-width: 324px;
}
.CarSearch[b-cyzbi0rzhe] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}
.FirstLineCard[b-cyzbi0rzhe] {
    min-height: 137px;
}

.buttonSearch[b-cyzbi0rzhe] {
    margin: 5px 0 0 0;
}

.title[b-cyzbi0rzhe] {
    text-align: center;
    font-weight: 700;
}
.tdWrap[b-cyzbi0rzhe] {
    overflow-wrap: anywhere;
}
@media screen and (max-width: 1200px) {
    .table[b-cyzbi0rzhe] {
        border: 0;
    }

    .page[b-cyzbi0rzhe] {
        margin: 1em;
    }

    .table thead[b-cyzbi0rzhe] {
        display: none;
    }

    .table tr[b-cyzbi0rzhe] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-cyzbi0rzhe] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
        min-height: 40px;
    }

        .table td:last-child[b-cyzbi0rzhe] {
            border-bottom: 0;
        }

        .table td[b-cyzbi0rzhe]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Expenses/FuelList.razor.rz.scp.css */
.rowBtn[b-1nup555qyn] {
    justify-content: flex-start;
    align-items: center;
}

.col-3[b-1nup555qyn] {
    min-width: 324px;
}

.table td[b-1nup555qyn] {
    overflow-wrap: anywhere;
}

.imgTD[b-1nup555qyn] {
    height: 30%;
    width: 10%
}


.title[b-1nup555qyn] {
    text-align: center;
    font-weight: 700;
}

body[b-1nup555qyn] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-1nup555qyn] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-1nup555qyn] {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-1nup555qyn] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-1nup555qyn], table td[b-1nup555qyn] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-1nup555qyn] {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-1nup555qyn] {
        border: 0;
    }

    .page[b-1nup555qyn] {
        margin: 1em;
    }

    .imgTD[b-1nup555qyn] {
        height: 50%;
        width: 50%
    }


    .table thead[b-1nup555qyn] {
        display: none;
    }

    .table tr[b-1nup555qyn] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-1nup555qyn] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-1nup555qyn] {
            border-bottom: 0;
        }

        .table td[b-1nup555qyn]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Inspection/DocFullInsp.razor.rz.scp.css */
.titleCar[b-vijcyjef62] {
    font-weight: bold;
    text-align: center;
}

.scrollViewDescriptionMex[b-vijcyjef62] {
    overflow-y: scroll;
    height: 90vh;
}

.paddingVideo[b-vijcyjef62] {
    padding-right: 0;
    padding-left: 0;
    max-height: 65vh;
}

.scrolling-wrapper[b-vijcyjef62] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.card[b-vijcyjef62] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

.scrin[b-vijcyjef62] {
    width: 80vw;
    margin-top: 15px;
}

.timeDiv[b-vijcyjef62] {
    text-align: center;
    align-content: center;
    margin: 15px 0 5px 0;
    font-weight: bold
}

.imgScreen[b-vijcyjef62] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 35vh;
}

@media screen and (max-width: 1200px) {

    .ColMainData[b-vijcyjef62] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColPointsData[b-vijcyjef62] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColVideoData[b-vijcyjef62] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .paddingVideo[b-vijcyjef62] {
        width: 80vw;
        max-height: none;
    }

    .AcceptAuto[b-vijcyjef62] {}

    .Buttons[b-vijcyjef62] {}

    .scrollViewDescriptionMex[b-vijcyjef62] {
        overflow-y: hidden;
        height: fit-content;
    }

    .container[b-vijcyjef62] {}

    .scrin[b-vijcyjef62] {
        width: 100vw;
        margin-top: 15px;
    }
}
/* _content/ATMTechnology/Pages/Inspection/DocFullInspHistory.razor.rz.scp.css */
.titleCar[b-lkd2lh6deq] {
    font-weight: bold;
    text-align: center;
}

.scrollViewDescriptionMex[b-lkd2lh6deq] {
    overflow-y: scroll;
    height: 90vh;
}

.paddingVideo[b-lkd2lh6deq] {
    padding-right: 0;
    padding-left: 0;
    max-height: 65vh;
}

.scrolling-wrapper[b-lkd2lh6deq] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.card[b-lkd2lh6deq] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

.scrin[b-lkd2lh6deq] {
    width: 80vw;
    margin-top: 15px;
}

.timeDiv[b-lkd2lh6deq] {
    text-align: center;
    align-content: center;
    margin: 15px 0 5px 0;
    font-weight: bold
}

.imgScreen[b-lkd2lh6deq] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 35vh;
}

@media screen and (max-width: 1200px) {

    .ColMainData[b-lkd2lh6deq] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColPointsData[b-lkd2lh6deq] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColVideoData[b-lkd2lh6deq] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .paddingVideo[b-lkd2lh6deq] {
        width: 80vw;
        max-height: none;
    }

    .AcceptAuto[b-lkd2lh6deq] {}

    .Buttons[b-lkd2lh6deq] {}

    .scrollViewDescriptionMex[b-lkd2lh6deq] {
        overflow-y: hidden;
        height: fit-content;
    }

    .container[b-lkd2lh6deq] {}

    .scrin[b-lkd2lh6deq] {
        width: 100vw;
        margin-top: 15px;
    }
}
/* _content/ATMTechnology/Pages/Inspection/FullInspection.razor.rz.scp.css */
.titleCar[b-02p8x0l0ml] {
    font-weight: bold;
    text-align: center;
}

.scrollViewDescriptionMex[b-02p8x0l0ml] {
    overflow-y: scroll;
    height: 90vh;
}

.paddingVideo[b-02p8x0l0ml] {
    padding-right: 0;
    padding-left: 0;
    max-height: 65vh;
}

.scrolling-wrapper[b-02p8x0l0ml] {
    overflow-x: visible;
    overflow-y: hidden;
    white-space: nowrap;
}

.card[b-02p8x0l0ml] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

.scrin[b-02p8x0l0ml] {
    width: 80vw;
    margin-top: 15px;
}

.timeDiv[b-02p8x0l0ml] {
    text-align: center;
    align-content: center;
    margin: 15px 0 5px 0;
    font-weight: bold
}

.imgScreen[b-02p8x0l0ml] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 35vh;
}

@media screen and (max-width: 1200px) {

    .ColMainData[b-02p8x0l0ml] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColPointsData[b-02p8x0l0ml] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColVideoData[b-02p8x0l0ml] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .paddingVideo[b-02p8x0l0ml] {
        width: 80vw;
        max-height: none;
    }

    .AcceptAuto[b-02p8x0l0ml] {}

    .Buttons[b-02p8x0l0ml] {}

    .scrollViewDescriptionMex[b-02p8x0l0ml] {
        overflow-y: hidden;
        height: fit-content;
    }

    .container[b-02p8x0l0ml] {}

    .scrin[b-02p8x0l0ml] {
        width: 100vw;
        margin-top: 15px;
    }
}
/* _content/ATMTechnology/Pages/Inspection/FullInspectionHistory.razor.rz.scp.css */
.scrollViewData[b-bxdo4dvzyt] {
    overflow-y: scroll;
    height: 90vh;
}

.titleBold[b-bxdo4dvzyt] {
    font-weight: bold;
    text-align: center;
}

.cardVideoLast[b-bxdo4dvzyt] {
    margin: 1.5rem 1rem;
}

.videoFromScreen[b-bxdo4dvzyt] {
    background: linear-gradient(120deg, black, white);
    margin: 10px;
    aspect-ratio: 1;
}

.videoNotScreen[b-bxdo4dvzyt] {
    background: linear-gradient(120deg, black, white);
    aspect-ratio: 1;
}

.scrolling-wrapper[b-bxdo4dvzyt] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.screenData[b-bxdo4dvzyt] {
    display: inline-block;
    margin: auto 5px 10px;
}

.timeDiv[b-bxdo4dvzyt] {
    text-align: center;
    align-content: center;
    margin: 15px 0 5px 0;
    font-weight: bold
}

.imgScreen[b-bxdo4dvzyt] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 15vh;
}

.scrin[b-bxdo4dvzyt] {
    width: 25vw;
    margin-top: 15px;
}

.cardScreen[b-bxdo4dvzyt] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

.imgScreenOther[b-bxdo4dvzyt] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 10vh;
}

.paddingVideo[b-bxdo4dvzyt] {
    padding-right: 0;
    padding-left: 0;
    max-height: 65vh;
}

.cardFull[b-bxdo4dvzyt] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
}

.scrinFull[b-bxdo4dvzyt] {
    width: 80vw;
    margin-top: 15px;
}

@media screen and (max-width: 1200px) {

    .ColMainData[b-bxdo4dvzyt] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColPointsData[b-bxdo4dvzyt] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .ColVideoData[b-bxdo4dvzyt] {
        width: 100vw;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .paddingVideo[b-bxdo4dvzyt] {
        width: 80vw;
        max-height: none;
    }

    .scrollViewData[b-bxdo4dvzyt] {
        overflow-y: hidden;
        height: fit-content;
    }

    .container[b-bxdo4dvzyt] {}

    .scrinFull[b-bxdo4dvzyt] {
        width: 100vw;
        margin: 0;
    }

    .videoFromScreen[b-bxdo4dvzyt] {
        max-height: none;
        margin: 0;
    }

    .videoNotScreen[b-bxdo4dvzyt] {
        max-height: none;
        margin: 0;
    }

    .cardVideoLast[b-bxdo4dvzyt] {
        margin-inline: 0;
    }
}
/* _content/ATMTechnology/Pages/Inspection/ListMechInsps.razor.rz.scp.css */
.notFoundMexInsp[b-nxjiz6zr3n] {
    /* top | left and right | bottom */
    margin: 1.5em 2em 1.5em;
}

    .notFoundMexInsp h3[b-nxjiz6zr3n] {
        text-align: center;
        font-weight: bold;
        color: black;
        /* top and bottom | left and right */
        margin: 1em auto;
    }

.col-3[b-nxjiz6zr3n] {
    min-width: 324px;
}


.title[b-nxjiz6zr3n] {
    text-align: center;
    font-weight: 700;
}

.table-wrap[b-nxjiz6zr3n] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-nxjiz6zr3n] {
    border: 1px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-nxjiz6zr3n] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-nxjiz6zr3n], table td[b-nxjiz6zr3n] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-nxjiz6zr3n] {
        color: #000;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-nxjiz6zr3n] {
        border: 0;
    }

    .page[b-nxjiz6zr3n] {
        margin: 1em;
    }

    .table thead[b-nxjiz6zr3n] {
        display: none;
    }

    .table tr[b-nxjiz6zr3n] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-nxjiz6zr3n] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-nxjiz6zr3n] {
            border-bottom: 0;
        }

        .table td[b-nxjiz6zr3n]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Inspection/PageOdometrInspections.razor.rz.scp.css */
.notFoundMexInsp[b-iem3ubeot6] {
    /* top | left and right | bottom */
    margin: 1.5em 2em 1.5em;
}

    .notFoundMexInsp h3[b-iem3ubeot6] {
        text-align: center;
        font-weight: bold;
        color: black;
        /* top and bottom | left and right */
        margin: 1em auto;
    }

.col-3[b-iem3ubeot6] {
    min-width: 324px;
}


.title[b-iem3ubeot6] {
    text-align: center;
    font-weight: 700;
}

.table-wrap[b-iem3ubeot6] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}

.table[b-iem3ubeot6] {
    border: 1px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr[b-iem3ubeot6] {
        border: 1px solid #ddd;
        padding: 5px;
    }

    .table th[b-iem3ubeot6], table td[b-iem3ubeot6] {
        padding: 10px;
        text-align: center;
    }

    .table th[b-iem3ubeot6] {
        color: #000;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1px;
    }

@media screen and (max-width: 1200px) {
    .table[b-iem3ubeot6] {
        border: 0;
    }

    .page[b-iem3ubeot6] {
        margin: 1em;
    }

    .table thead[b-iem3ubeot6] {
        display: none;
    }

    .table tr[b-iem3ubeot6] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-iem3ubeot6] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-iem3ubeot6] {
            border-bottom: 0;
        }

        .table td[b-iem3ubeot6]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Journal/DocJornal.razor.rz.scp.css */
.journal[b-9d081t3fv7] {
    background-color: white;
}

    .journal th[b-9d081t3fv7] {
        font-size: 14px;
    }

    .journal table[b-9d081t3fv7], th[b-9d081t3fv7], td[b-9d081t3fv7] {
        font-size: 12px;
        border-collapse: collapse;
        border: 1px solid black;
        text-align: center;
    }

.card[b-9d081t3fv7] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
}

col-3[b-9d081t3fv7] {
    min-width: 324px;
}

.ButtonPrint[b-9d081t3fv7] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 1.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 250px;
    max-width: 350px;
    height: 50px;
    border-color: transparent;
    width: -webkit-fill-available;
}

.rowBtn[b-9d081t3fv7] {
    justify-content: flex-start;
    align-items: center;
}

.CarSearch[b-9d081t3fv7] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.title[b-9d081t3fv7] {
    text-align: center;
    font-weight: 700;
}


@media screen and (max-width: 1200px) {
    .table[b-9d081t3fv7] {
        border: 0;
    }

    .page[b-9d081t3fv7] {
        width: 90vw;
        margin: 1em;
    }

    .table thead[b-9d081t3fv7] {
        display: none;
    }

    .table tr[b-9d081t3fv7] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-9d081t3fv7] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
        min-height: 40px;
    }

        .table td:last-child[b-9d081t3fv7] {
            border-bottom: 0;
        }

        .table td[b-9d081t3fv7]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Journal/MechJournal.razor.rz.scp.css */
.journal[b-htt6n3yqkk] {
    background-color: white;
}

    .journal th[b-htt6n3yqkk] {
        font-size: 14px;
    }

.journal table[b-htt6n3yqkk], th[b-htt6n3yqkk], td[b-htt6n3yqkk] {
    font-size: 12px;
    border-collapse: collapse;
    border: 1px solid black;
    text-align: center;
}

.col-3[b-htt6n3yqkk] {
    min-width: 324px;
}

.rowBtn[b-htt6n3yqkk] {
    justify-content: flex-start;
    align-items: center;
}

.CarSearch[b-htt6n3yqkk] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.title[b-htt6n3yqkk] {
    text-align: center;
    font-weight: 700;
}

.pagination[b-htt6n3yqkk] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-htt6n3yqkk] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-htt6n3yqkk] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}


@media screen and (max-width: 1200px) {
    .table[b-htt6n3yqkk]

{
    border: 0;
}

.page[b-htt6n3yqkk] {
    width: 90vw;
    margin: 1em;
}

.table thead[b-htt6n3yqkk] {
    display: none;
}

.table tr[b-htt6n3yqkk] {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
}

.table td[b-htt6n3yqkk] {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
    min-height: 40px;
}

    .table td:last-child[b-htt6n3yqkk] {
        border-bottom: 0;
    }

    .table td[b-htt6n3yqkk]:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-weight: bold;
    }
}
/* _content/ATMTechnology/Pages/Journal/MotoHoursJornal.razor.rz.scp.css */

.ButtonPrint[b-sdhftbsxnb] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 1.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 250px;
    max-width: 350px;
    height: 50px;
    border-color: transparent;
    width: -webkit-fill-available;
}

.rowBtn[b-sdhftbsxnb] {
    justify-content: flex-start;
    align-items: center;
}

.col-3[b-sdhftbsxnb] {
    min-width: 324px;
}

.table td[b-sdhftbsxnb] {
    overflow-wrap: anywhere;
}

.card-body[b-sdhftbsxnb] {
    display: grid;
}

.card[b-sdhftbsxnb] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
    height: 175px;
}

.CarSearch[b-sdhftbsxnb] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.buttonSearch[b-sdhftbsxnb] {
    margin: 5px 0 0 0;
    padding: 0;
}

.imgTD[b-sdhftbsxnb] {
    height: 30%;
    width: 10%
}


.title[b-sdhftbsxnb] {
    text-align: center;
    font-weight: 700;
}

body[b-sdhftbsxnb] {
    text-align: center;
    padding-top: 10%;
    font-family: sans-serif;
    background-size: cover;
    height: 100vh;
}

.table-wrap[b-sdhftbsxnb] {
    text-align: center;
    display: inline-block;
    background-color: #fff;
    padding: 2rem 2rem;
    color: #000;
}
/*
.table {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

    .table tr {
        border: 1px solid #ddd;
        padding: 5px;
    }*/

    .table th[b-sdhftbsxnb], table td[b-sdhftbsxnb] {
        padding: 10px;
        text-align: center;
    }

    /*.table th {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 1px;
    }*/

@media screen and (max-width: 1200px) {
    .table[b-sdhftbsxnb] {
        border: 0;
    }

    .page[b-sdhftbsxnb] {
        margin: 1em;
    }

    .imgTD[b-sdhftbsxnb] {
        height: 50%;
        width: 50%
    }


    .table thead[b-sdhftbsxnb] {
        display: none;
    }

    .table tr[b-sdhftbsxnb] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-sdhftbsxnb] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
    }

        .table td:last-child[b-sdhftbsxnb] {
            border-bottom: 0;
        }

        .table td[b-sdhftbsxnb]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/Journal/TJornal.razor.rz.scp.css */
.journal[b-ppdhf74u7d] {
    background-color: white;
}

    .journal th[b-ppdhf74u7d] {
        font-size: 14px;
    }

.btn-print[b-ppdhf74u7d] {
    position: sticky;
    top: 0px;
    width: 100%;
    font-size: 24px;
}

.journal table[b-ppdhf74u7d], th[b-ppdhf74u7d], td[b-ppdhf74u7d] {
    font-size: 12px;
    border-collapse: collapse;
    border: 1px solid black;
}

.card[b-ppdhf74u7d] {
    margin: 0px 0px 10px 10px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    max-width: 324px;
}

.col-3[b-ppdhf74u7d] {
    min-width: 324px;
}

.rowBtn[b-ppdhf74u7d] {
    justify-content: flex-start;
    align-items: center;
}

.CarSearch[b-ppdhf74u7d] {
    margin: 0px 0px 10px 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
}

.title[b-ppdhf74u7d] {
    text-align: center;
    font-weight: 700;
}
/* _content/ATMTechnology/Pages/MapPage.razor.rz.scp.css */
.scrin[b-b4pit2otr8] {
    width: 80vw;
    margin-top: 15px;
}

.TitleRoadMap[b-b4pit2otr8] {
    font-weight: 700;
    font-size: x-large;
}

.timeDiv[b-b4pit2otr8] {
    text-align: center;
    align-content: center;
    margin: 15px 0 5px 0;
    font-weight: bold
}

.imgScreen[b-b4pit2otr8] {
    cursor: url('./resources/img/plus_cursor.png') 25 25, auto;
    height: 35vh;
    width: inherit
}

.scrolling-wrapper[b-b4pit2otr8] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.card[b-b4pit2otr8] {
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 20px 5px;
    text-align: center;
    max-width: 290px;
}

.my-custom-scrollbar[b-b4pit2otr8] {
    position: relative;
    height: 200px;
    overflow: auto;
}

.table-wrapper-scroll-y[b-b4pit2otr8] {
    display: block;
}

@media screen and (max-width: 1200px) {
    .map[b-b4pit2otr8] {
        width: 80vw;
        align-self: center;
    }

    .iconsInstruct[b-b4pit2otr8] {
        width: 80vw;
        align-self: center;
    }

    .rowtable[b-b4pit2otr8] {
        width: 80vw;
        align-self: center;
        height: auto !important;
    }

    .my-custom-scrollbar[b-b4pit2otr8] {
        height: auto !important;
    }

}
/* _content/ATMTechnology/Pages/RoadMapList.razor.rz.scp.css */
.cardButton[b-g2bv86ez3h] {
    margin: 10px 0px 10px 0px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    height: 150px;
    align-items: self-start;
    vertical-align: central;
    min-width: 270px;
}

.colCard[b-g2bv86ez3h] {
    min-width: 290px;
}

.title[b-g2bv86ez3h] {
    text-align: center;
    font-weight: 700;
}

.Button[b-g2bv86ez3h] {
    background: none;
    border-color: #5d5bcc;
    color: black;
}

.TitleRow[b-g2bv86ez3h] {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}

.pagination[b-g2bv86ez3h] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-g2bv86ez3h] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-g2bv86ez3h] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

@media screen and (max-width: 1200px) {
    .table[b-g2bv86ez3h] {
        border: 0;
    }

    .page[b-g2bv86ez3h] {
        margin: 1em;
    }

    .table thead[b-g2bv86ez3h] {
        display: none;
    }

    .table tr[b-g2bv86ez3h] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-g2bv86ez3h] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
        min-height: 40px;
    }

        .table td:last-child[b-g2bv86ez3h] {
            border-bottom: 0;
        }

        .table td[b-g2bv86ez3h]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/TravelList/CreateETL.razor.rz.scp.css */


.rowErrors[b-0w95uf1y40] {
    justify-content: center;
}

.alert-danger[b-0w95uf1y40] {
}


@media screen and (max-width: 1000px) {
    .main[b-0w95uf1y40] {
        width: auto;
        margin: 5px;
    }

    .carSearch[b-0w95uf1y40] {
        width: auto;
    }

    .GroupSearchCar[b-0w95uf1y40] {
        display: flex;
        flex-direction: column;
    }
}
/* _content/ATMTechnology/Pages/TravelList/TLList.razor.rz.scp.css */
@keyframes blink-b-k4bjyvju35 {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.blink-button[b-k4bjyvju35] {
    animation: blink-b-k4bjyvju35 1s infinite;
}


.rowStatus[b-k4bjyvju35] {
    justify-content: center;
    align-items: center;
}

.cardButton[b-k4bjyvju35] {
    margin: 10px 0px 10px 0px;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    height: 150px;
    align-items: self-start;
    vertical-align: central;
    min-width: 270px;
}
.colCard[b-k4bjyvju35] {
    min-width: 290px;
}

.title[b-k4bjyvju35] {
    text-align: center;
    font-weight: 700;
}

.Button[b-k4bjyvju35] {
    background: none;
    border-color: #5d5bcc;
    color: black;
}

.TitleRow[b-k4bjyvju35] {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}
.pagination[b-k4bjyvju35] {
    display: flex;
    padding-left: 0;
    list-style: none;
    margin: 5px;
    width: auto;
    justify-content: center;
}

.page-link[b-k4bjyvju35] {
    align-self: center;
    color: black;
    border: hidden;
    background: none;
    background-color: transparent;
    outline-color: transparent;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.active[b-k4bjyvju35] {
    align-self: center;
    color: #00A0C6;
    border: hidden;
    font-size: x-large;
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: 0 0 0 0 rgba(0,123,255,0) !important;
}

.CarSearch[b-k4bjyvju35] {
    margin: 0px 0px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    background: #31306a;
    color: white;
    min-width: 297px;
}

.FirstLineCard[b-k4bjyvju35] {
    min-height: 137px;
}
@media screen and (max-width: 1200px) {
    .table[b-k4bjyvju35] {
        border: 0;
    }

    .page[b-k4bjyvju35] {
        margin: 1em;
    }

    .table thead[b-k4bjyvju35] {
        display: none;
    }

    .table tr[b-k4bjyvju35] {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    .table td[b-k4bjyvju35] {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
        border-right: 1px solid transparent;
        min-height: 40px;
    }

        .table td:last-child[b-k4bjyvju35] {
            border-bottom: 0;
        }

        .table td[b-k4bjyvju35]:before {
            content: attr(data-label);
            float: left;
            text-transform: uppercase;
            font-weight: bold;
        }
}
/* _content/ATMTechnology/Pages/TTNPage.razor.rz.scp.css */
[b-gmanksha4i] .floatingForm {
    margin-top: 5px;
    margin-bottom: 5px;
}
@media screen and (max-width: 1200px) {
    .MainRow[b-gmanksha4i] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .col-4[b-gmanksha4i] {
        align-self: center;
        width: 90vw;
    }
}
/* _content/ATMTechnology/Shared/AccountLayout.razor.rz.scp.css */
.page[b-s98x8uo2xu] {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    -webkit-box-shadow: 0px 5px 10px 2px rgba(38, 3, 99, 0.2);
    -moz-box-shadow: 0px 5px 10px 2px rgba(38, 3, 99, 0.2);
    box-shadow: 0px 5px 10px 2px rgba(38, 3, 99, 0.2);
    min-height: 100vh;
}

main[b-s98x8uo2xu] {
    flex: 1;
    background: white;
}

.sidebar[b-s98x8uo2xu] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
    width: 20vw;
}

.top-row[b-s98x8uo2xu] {
    background-color: white;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-s98x8uo2xu]  a, .top-row .btn-link[b-s98x8uo2xu] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-s98x8uo2xu] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 1199px) {
    .top-row:not(.auth)[b-s98x8uo2xu] {
        display: none;
    }

    .top-row.auth[b-s98x8uo2xu] {
        justify-content: space-between;
    }

    .top-row a[b-s98x8uo2xu], .top-row .btn-link[b-s98x8uo2xu] {
        margin-left: 0;
    }

    .sidebar[b-s98x8uo2xu] {
        width: auto;
    }

    .auth[b-s98x8uo2xu] {
        width: 100vw;
    }

    .mainBody[b-s98x8uo2xu] {
        width: 100vw;
        
    }
}

@media (min-width: 1200px) {
    .page[b-s98x8uo2xu] {
        
    }

    .sidebar[b-s98x8uo2xu] {
        width: 250px;
        top: 0;
    }

    .top-row[b-s98x8uo2xu] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-s98x8uo2xu], article[b-s98x8uo2xu] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }

    .mainBody[b-s98x8uo2xu] {
        margin: 1em;
    }
}
/* _content/ATMTechnology/Shared/LoginDisplay.razor.rz.scp.css */
.buttonExit[b-xq90qlsczt] {
    color:white;
    background:none;
    border:none;
}
.buttonExit svg[b-xq90qlsczt] {
    transform: rotate(180deg);
}

.userNameBlock[b-xq90qlsczt] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items:center;
}
.userNameBlock img[b-xq90qlsczt] {
    width: 30px;
    height: 30px;
    object-fit: contain;
}
.userNameBlock p[b-xq90qlsczt] {
    font-size: 0.85em;
    font-weight: 500;
    line-height: 1.125;
    color: white;
    padding: 10px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px;
    text-decoration: none;
}

.dropdown-menu[b-xq90qlsczt] {
    background-color: #08173D;
}
.dropdown-divider[b-xq90qlsczt] {
    border-top: 1px solid white;
}

.oi[b-xq90qlsczt] {
    color: white;
    width: 2em;
    font-size: 1.1em;
    vertical-align: text-top;
}

.buttonAction[b-xq90qlsczt] {
    text-align:left;
    color: white;
    background: none;
    border-width: 0;
    padding-inline: 2rem;
    margin-block:0;
    font-size: 0.8em;
}

.dropdown-divider[b-xq90qlsczt]{
    color:white;
}
/* _content/ATMTechnology/Shared/MainLayout.razor.rz.scp.css */
.page[b-xesfcqo4w3] {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    -webkit-box-shadow: 0px 5px 10px 2px rgba(38, 3, 99, 0.2);
    -moz-box-shadow: 0px 5px 10px 2px rgba(38, 3, 99, 0.2);
    box-shadow: 0px 5px 10px 2px rgba(38, 3, 99, 0.2);
    min-height: 100vh;
}

main[b-xesfcqo4w3] {
    flex: 1;
    background: white;
}

.sidebar[b-xesfcqo4w3] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
    width: 20vw;
}

.top-row[b-xesfcqo4w3] {
    background-color: #08173D;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-xesfcqo4w3]  a, .top-row .btn-link[b-xesfcqo4w3] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-xesfcqo4w3] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 1199px) {
    .top-row:not(.auth)[b-xesfcqo4w3] {
        display: none;
    }

    .top-row.auth[b-xesfcqo4w3] {
        justify-content: space-between;
    }

    .top-row a[b-xesfcqo4w3], .top-row .btn-link[b-xesfcqo4w3] {
        margin-left: 0;
    }
    .sidebar[b-xesfcqo4w3] {
        width: auto;
    }
    .auth[b-xesfcqo4w3]{
        width:100vw;
    }
    .mainBody[b-xesfcqo4w3] {
        width: 100vw;
    }
}

@media (min-width: 1200px) {
    .page[b-xesfcqo4w3] {
        flex-direction: row;
    }

    .sidebar[b-xesfcqo4w3] {
        width: 250px;
        top: 0;
    }

    .top-row[b-xesfcqo4w3] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-xesfcqo4w3], article[b-xesfcqo4w3] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
    .mainBody[b-xesfcqo4w3] {
        margin: 1em;
    }
}
/* _content/ATMTechnology/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-xioghanhnf] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-xioghanhnf] {
    height: 3.5em;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-xioghanhnf] {
    font-size: 1.1em;
    min-width:22vw;
}

.oi[b-xioghanhnf] {
    width: 2em;
    font-size: 1.1em;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-xioghanhnf] {
    font-size: 0.85em;
    padding-bottom: 0.5em;
}
.span-image-item[b-xioghanhnf] {
    margin-left: 1rem;
}
.nav-item:first-of-type[b-xioghanhnf] {
    padding-top: 1em;
}

.nav-item:last-of-type[b-xioghanhnf] {
    padding-bottom: 1em;
}

.nav-item[b-xioghanhnf]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3em;
    display: flex;
    align-items: center;
    line-height: 3rem;
    min-width: 15vw;
}

.nav-item[b-xioghanhnf]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}
.active[b-xioghanhnf] {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-xioghanhnf]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}
.title[b-xioghanhnf]{
    margin-left:1rem;
}

@media (max-width: 1200px) {
    .navbar-toggler[b-xioghanhnf] {
        display: none;
    }

    .collapse[b-xioghanhnf] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    .title[b-xioghanhnf] {
        margin-left: 0 !important;
    }
}

