body {
	font-family: "Poppins", Arial,sans-serif;
	font-size: 13px; 
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Poppins", Arial,sans-serif;
}

.main-header .logo {
	font-family: "Poppins", Arial, sans-serif; 
	font-size: 18px; 
}

.ui-widget {
	font-family: "Poppins", Arial,sans-serif;
	font-size: 13px; 
}


/**
 * Loading Indicator
 */
.top-loading-indicator {
	background-color: #f9edbe;
	border: 1px solid #f0c36d;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	box-shadow: 0 2px 4px rgba(0,0,0,.2);
	color: #222;
	padding: 6px 10px;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -30px;
	text-align: center; 
	z-index: 20000; 
}



/**
 * Clear
 */
.clear, .clearfix {display: block; clear: both; }


/**
 * Form
 */
.editable-input {position: relative;}
.editable-input-pencil {position: absolute; right: -10px; display: none;}
.editable-input:hover .editable-input-pencil {display: block; }

.form-control { font-size: 13px; }

.no-border[contenteditable=false] {border: 0px solid #ccc; }

label.label-cursor {font-weight: normal; cursor: pointer;}
label.label-cursor > input[type=checkbox] {position: relative; top: 2px;}


/**
 * Buttons
 */
.opacity-65 {opacity: 0.65 !important; }



/**
 * Special
 */
.break-word { word-break: break-all; }
.text-ellipsis { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.text-ellipsis-expand:hover {position: absolute; top: 0; left: 0; padding: 7px; width: 100%; background: #fff; z-index: 10; 
	white-space: normal; border: 1px solid #ccc; box-shadow: rgba(0,0,0,0.1) 0 0 1px; max-width: unset !important;
}
a.link:hover {text-decoration: underline !important; }
a.text-dotted, .text-dotted {text-decoration: underline dotted;}


/**
 * Technician Navbar
 */
.layout-top-nav .navbar-brand {margin-left: 15px; }
.layout-top-nav .container {padding-left: 0; padding-right: 0; }
@media (max-width: 991px) {	

	.layout-top-nav .navbar-custom-menu {
		display: block;
		position: absolute;
		top: 0;
		right: 10px;
	}
	
}


/**
 * UI: Buttons
 */
.btn {
	font-size: 13px; 
}
.btn.active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.btn-success.active { background-color: #008d4c; z-index: 2;}
 

/** UI: Bootstrap Toggle */
.toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20px; }
.toggle.ios .toggle-handle { border-radius: 20px; }
.toggle.ios.btn-sm {border: 0 !important; }


/**
 * Breadcrumb Navigation
 */
.content-top { padding: 0px 10px; display: block; background: rgba(0,0,0,0.05); overflow: hidden; white-space: nowrap; }
.content-top ul { list-style: none; padding: 0; margin: 0; }
.content-top>ul>li {display: inline-block; }
.content-top>ul>li+li:before { content: '\f3d1\00a0'; padding: 0 5px; color: #999; font-family: "Ionicons"; }
.content-top>ul>li a {display: inline-block; padding: 2px 0; text-transform: uppercase; color: #999; }
.content-top>ul>li a:hover, .content-top>ul>li a.active {color: #3c8dbc;}


/**
 * Header 
 */
.content-header>div>h1 { margin: 0; font-size: 24px; }


/** Header Search Bar */
.header-search .input-group-btn .btn {
	background-color: rgba(255,255,255,0.2); border-color: transparent; color: #555; 
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	height: 34px; 
}
.header-search input[type="text"]:focus+.input-group-btn .btn, 
.header-search.keep-focus input#navbar-search-input,  
.header-search.keep-focus .input-group-btn .btn {background-color: rgba(255,255,255,0.9); border-color: rgba(0,0,0,0.1); color: #666; }

.search-menu li.notification-item {padding: 5px 0; }
.search-menu li.notification-item:hover {background: #efefef; }


/**
 * UI: Pagination
 */
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color: #bbb; }


/**
 * UI: Table
 */
.headerSortDown:after,
.headerSortUp:after{
  content: ' ';
  position: relative;
  left: 2px;
  border: 8px solid transparent;
}
.headerSortDown:after{
  top: 14px;
  border-top-color: silver;
}
.headerSortUp:after{
  bottom: 15px;
  border-bottom-color: silver;
}
.headerSortDown,
.headerSortUp{
  padding-right: 10px;
}

div.row.table-row {
	padding: 8px 0; 
	margin-left: 0; 
	margin-right: 0;
	border-bottom: 1px solid #dedede; 
}


div.row.table-row > div,
div.row.filter-row .dynamic-filter-wrapper > div {
	padding: 0 6px; 
}

div.row.filter-row p.filter-label {margin: 5px 0 0 0; }

div.row.table-body-row:hover {
	background: #f4f5f8;
}


/** Card Table */
.div-table-card .table-body-row {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	margin-bottom: 10px;
	
}

/** Table Sticky Left Col */
.table-sticky {
  width: 100%;
  overflow-x: scroll;
  margin-bottom: 10px;
}

/** Sticky Columns */
.table-sticky table th {
	position: sticky;
	top: 0;
	background: #efefef; 
	z-index: 1; 
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-top: 0 !important;
}

.table-sticky table > thead > tr:first-child th {
	border-top: 1px solid #ccc !important;
}

/** Sticky Rows */
.table-sticky table td:first-child, .table-sticky table > thead > tr:first-child > th:first-child {
  position: sticky;
  left: 0;
	background: #fff; 
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.table-sticky table td:first-child:hover {
	z-index: 2; 
}

.table-sticky table > thead > tr:first-child > th:first-child {
	background: #efefef; 
	z-index: 10; 
}

.table-sticky table tbody tr:hover td {
	background: #f1f1f1;
}

.table-sticky table tr:nth-child(odd) td {
	background: #f9f9f9; 
}

.table-sticky table tbody tr:first-child td {
	
}

.table-sticky td, .table-sticky th {
	border-right: solid #888 1px;
  border-bottom: solid #888 1px;
}

#table-punchlist {
	border: 1px solid #ccc; 
}

#table-punchlist th {vertical-align: middle; text-align: center;}
#table-punchlist td {text-align: center; }



/**
 * UI: Progress Bar
 */

 
/**
 * UI: hr
 */
hr.hr-narrow {margin: 6px 0; }


/**
 * UI: Select2
 */
.select2-selection--single {
	padding: 9px 12px !important; 
	height: 100% !important;
}
span.select2-selection--single  {
	min-height: 34px !important;
}
.select2-selection__rendered{
	word-wrap: break-word !important;
	text-overflow: inherit !important;
	white-space: normal !important;
	line-height: 1.2em !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	margin-top: 0; 
}
ul.select2-selection__rendered > li.select2-search--inline:first-child {width: 100%; }
ul.select2-selection__rendered > li.select2-search--inline:first-child > input.select2-search__field {width: 100% !important; padding: 2px; border: 1px transparent;  }
.select2-container--default .select2-selection--multiple .select2-selection__clear {color: #000; position: absolute; right: -5px; top: -5px; }
.select2-container--default .select2-search--inline .select2-search__field {color: #000; }



/**
 * UI: Sortable
 */
#table-punchlist .ui-sortable-helper td, .sortable-table .ui-sortable-helper td { display: none; }
#table-punchlist .ui-sortable-helper td:nth-child(1), 
#table-punchlist .ui-sortable-helper td:nth-child(2), 
.sortable-table .ui-sortable-helper td:nth-child(1), 
.sortable-table .ui-sortable-helper td:nth-child(2) {display: table-cell; border: 0;  }
#table-punchlist tr:hover td.sortable-handle,
.sortable-table tr:hover td.sortable-handle { border-left: 5px solid #ccc; }
#table-punchlist .sortable-handle, 
.sortable-table .sortable-handle {cursor: move; }


/**
 * UI: Treeview List
 */
ul.list-treeview, ul.list-treeview li  {margin: 0; padding: 0; list-style: none; }
ul.list-treeview {margin-left: 20px; }
ul.list-treeview li { position: relative; }
ul.list-treeview li a {color: #666; display: block; margin-left: 15px; position: relative; padding: 3px 2px; border: 1px solid transparent; }
ul.list-treeview li > ul { margin-left: 15px; display: none; }
ul.list-treeview li.open > ul { display: block;  }
ul.list-treeview li.selected > div > a { font-weight: bold; color: #000;  }
ul.list-treeview li.selected > div > a:focus { border: 1px dotted #ccc; }
ul.list-treeview .treeview-toggle {display: block; margin-right: 5px; position: absolute; top: 5px; left: -13px; cursor: pointer; }
ul.list-treeview .treeview-icon {display: block; margin-right: 2px; position: absolute; top: 5px; left: -15px; }


/**
 * UI: Accordion
 */
 .panel .panel-title .fa-angle-right { transition: transform 0.3s; }
 .panel-open .panel-title .fa-angle-right { transform: rotate(90deg)}


 /**
  * UI: Serial Number SN Search
	*/
.sn-search {position: 'relative'; }
.sn-search-results {position: absolute; top: 32px; left: 0px; display: none; width: 100%; max-height: 260px; overflow-y: auto; 
		background: #fff; border: 1px solid #ccc; z-index: 100; 
}
.sn-search-results ul {list-style: none; margin: 0; padding: 0;}
.sn-search-results li {display: block; border-bottom: 1px solid #ccc; max-height: 300px; overflow-y: auto;}
.sn-search-results ul li:last-child {border-bottom: 0; }
.sn-search-results li a { display: block; padding: 8px 10px; }
.sn-search-results li a:hover {background: #efefef;}
.sn-search-results li > div { display: block; padding: 8px 10px; }

.sn-search.open .sn-search-results {display: block;}


/**
 * UI: Content Editable
 */
[contenteditable][placeholder]:empty:before {
  content: attr(placeholder);
  position: absolute;
  color: gray;
  background-color: transparent;
}


/**
 * UI: Workflow
 */
 .workflow-wrapper {
	overflow-y: hidden;
	display: flex;
	align-items: stretch
}

.workflow-tooltip-wrapper {
	display: none
}

.workFlow {
	max-width: 1545px;
	flex-grow: 1;
	border-radius: 5px;
	margin: 20px
}

.workFlow .workflow-title {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: flex
}

.workFlow .workflow-title span {
	flex-grow: 1;
	display: inline-block
}

.workFlow .workflow-title .help-improve {
	display: flex;
	align-items: center;
	-moz-column-gap: 32px;
	column-gap: 32px;
	font-size: 14px
}

.workFlow .workflow-title .help-improve .link-button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: inline;
	margin: 0;
	padding: 0;
	outline: none;
	line-height: 5px;
	height: 20px;
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #0077c5;
	font-size: 14px;
	font-weight: 500;
	box-shadow: none
}

.workFlow .workflow-title .help-improve .link-button:hover span,.workFlow .workflow-title .help-improve .link-button:focus span {
	text-decoration: underline
}

.workFlow .workflow-title .help-improve .link-button.inactive {
	outline: none;
	cursor: default
}

.workFlow .workflow-title .help-improve .link-button.inactive span {
	text-decoration: none;
	color: #393a3d
}

.workFlow .workflow-title .help-improve .link-button.inactive:hover span,.workFlow .workflow-title .help-improve .link-button.inactive:focus span {
	border: none;
	box-shadow: none;
	text-decoration: none
}

.workFlow .footer-section {
	padding-top: 20px;
	display: flex;
	justify-content: flex-end
}

.workFlow .footer-section .title {
	flex-grow: 1
}

.workFlow .footer-section .title span {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 14px;
	font-weight: 600
}

.workFlow .footer-section .title .sub-heading {
	display: block;
	margin-top: 5px;
	width: 390px;
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 14px;
	font-weight: normal
}

.workFlow .footer-section .title .help-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTk5ODQgMTIuNUM5LjgzNTAyIDEyLjUgOS42NzM5IDEyLjU0ODkgOS41MzY4NiAxMi42NDA0QzkuMzk5ODIgMTIuNzMyIDkuMjkzMDEgMTIuODYyMiA5LjIyOTk0IDEzLjAxNDRDOS4xNjY4NiAxMy4xNjY3IDkuMTUwMzYgMTMuMzM0MyA5LjE4MjUyIDEzLjQ5NTlDOS4yMTQ2NyAxMy42NTc2IDkuMjk0MDQgMTMuODA2IDkuNDEwNTggMTMuOTIyNkM5LjUyNzEzIDE0LjAzOTEgOS42NzU2MSAxNC4xMTg1IDkuODM3MjYgMTQuMTUwN0M5Ljk5ODkxIDE0LjE4MjggMTAuMTY2NSAxNC4xNjYzIDEwLjMxODcgMTQuMTAzMkMxMC40NzEgMTQuMDQwMiAxMC42MDEyIDEzLjkzMzQgMTAuNjkyNyAxMy43OTYzQzEwLjc4NDMgMTMuNjU5MyAxMC44MzMyIDEzLjQ5ODIgMTAuODMzMiAxMy4zMzMzQzEwLjgzMzIgMTMuMTEyMyAxMC43NDU0IDEyLjkwMDQgMTAuNTg5MSAxMi43NDQxQzEwLjQzMjggMTIuNTg3OCAxMC4yMjA5IDEyLjUgOS45OTk4NCAxMi41WiIgZmlsbD0iIzZCNkM3MiIvPgo8cGF0aCBkPSJNMTIuNTAwMiA4LjMzMzI1QzEyLjQ5ODkgNy42NzA2MiAxMi4yMzUxIDcuMDM1NSAxMS43NjY1IDYuNTY2OTRDMTEuMjk4IDYuMDk4MzkgMTAuNjYyOCA1LjgzNDU3IDEwLjAwMDIgNS44MzMyNUM5LjQ0NDQyIDUuODM1MDcgOC45MDUxIDYuMDIyMDQgOC40Njc0NSA2LjM2NDYyQzguMDI5NzkgNi43MDcxOSA3LjcxODc4IDcuMTg1ODQgNy41ODM1NCA3LjcyNDkyQzcuNTUyNTQgNy44MzIxOCA3LjU0MzQyIDcuOTQ0NTggNy41NTY3IDguMDU1NDRDNy41Njk5OSA4LjE2NjMgNy42MDU0MiA4LjI3MzM1IDcuNjYwODggOC4zNzAyNUM3LjcxNjM1IDguNDY3MTUgNy43OTA3MiA4LjU1MTkyIDcuODc5NTkgOC42MTk1MkM3Ljk2ODQ1IDguNjg3MTEgOC4wNjk5OSA4LjczNjE3IDguMTc4MTggOC43NjM3NkM4LjI4NjM3IDguNzkxMzUgOC4zOTkgOC43OTY5MiA4LjUwOTM4IDguNzgwMTRDOC42MTk3NiA4Ljc2MzM1IDguNzI1NjUgOC43MjQ1NiA4LjgyMDc1IDguNjY2MDZDOC45MTU4NCA4LjYwNzU2IDguOTk4MjIgOC41MzA1NCA5LjA2Mjk3IDguNDM5NTlDOS4xMjc3MyA4LjM0ODYzIDkuMTczNTUgOC4yNDU1OSA5LjE5NzcxIDguMTM2NTlDOS4yNDQwNSA3Ljk1NzY0IDkuMzQ3NDYgNy43OTg2NyA5LjQ5MjI3IDcuNjgzNzhDOS42MzcwOSA3LjU2ODg5IDkuODE1NDEgNy41MDQzNSAxMC4wMDAyIDcuNDk5OTJDMTAuMjIwOCA3LjUwMTIzIDEwLjQzMiA3LjU4OTQ1IDEwLjU4OCA3Ljc0NTQ1QzEwLjc0NCA3LjkwMTQ0IDEwLjgzMjIgOC4xMTI2NCAxMC44MzM1IDguMzMzMjVDMTAuODMzNSA4LjM0NDA5IDEwLjgzOTQgOC4zNTMyNSAxMC44Mzk0IDguMzY0MDhDMTAuODM5NCA4LjM3NDkyIDEwLjgzMzUgOC4zODMyNSAxMC44MzM1IDguMzk0MDlDMTAuODMzNSA4LjQ3MTQgMTAuODEyIDguNTQ3MTkgMTAuNzcxNCA4LjYxMjk4QzEwLjczMDggOC42Nzg3NiAxMC42NzI3IDguNzMxOTUgMTAuNjAzNSA4Ljc2NjU5TDkuNjI2ODcgOS4yNTMyNUM5LjQ4ODM3IDkuMzIyNjUgOS4zNzE5NiA5LjQyOTI5IDkuMjkwNzEgOS41NjExOEM5LjIwOTQ1IDkuNjkzMDcgOS4xNjY1NyA5Ljg0NTAxIDkuMTY2ODcgOS45OTk5MlYxMC44MzMzQzkuMTY2ODcgMTEuMDU0MyA5LjI1NDY3IDExLjI2NjIgOS40MTA5NSAxMS40MjI1QzkuNTY3MjMgMTEuNTc4OCA5Ljc3OTE5IDExLjY2NjYgMTAuMDAwMiAxMS42NjY2QzEwLjIyMTIgMTEuNjY2NiAxMC40MzMyIDExLjU3ODggMTAuNTg5NSAxMS40MjI1QzEwLjc0NTcgMTEuMjY2MiAxMC44MzM1IDExLjA1NDMgMTAuODMzNSAxMC44MzMzVjEwLjUxNDFMMTEuMzQ5NCAxMC4yNTc0QzExLjcwMjUgMTAuMDc5MSAxMS45OTggOS44MDQ1MiAxMi4yMDE3IDkuNDY1MzVDMTIuNDA1MyA5LjEyNjE3IDEyLjUwODggOC43MzYyOCAxMi41MDAyIDguMzQwNzVWOC4zMzMyNVoiIGZpbGw9IiM2QjZDNzIiLz4KPHBhdGggZD0iTTE1LjkwMTggNC4xMTY3NUMxNS4xMzExIDMuMzM5MjUgMTQuMjEzOSAyLjcyMjM2IDEzLjIwMzEgMi4zMDE4MkMxMi4xOTI0IDEuODgxMjcgMTEuMTA4MiAxLjY2NTQxIDEwLjAxMzUgMS42NjY3NUgxMC4wMDAyQzcuNzkwMDIgMS42NjQ5OSA1LjY2OTcgMi41NDEyNiA0LjEwNTY1IDQuMTAyODJDMi41NDE2IDUuNjY0MzcgMS42NjE5MyA3Ljc4MzI4IDEuNjYwMTYgOS45OTM0MkMxLjY1ODM5IDEyLjIwMzYgMi41MzQ2NyAxNC4zMjM5IDQuMDk2MjIgMTUuODg3OUM1LjY1Nzc3IDE3LjQ1MiA3Ljc3NjY5IDE4LjMzMTcgOS45ODY4MyAxOC4zMzM0SDEwLjAwMDJDMTEuNjQ3MiAxOC4zMzM0IDEzLjI1NzMgMTcuODQ1MyAxNC42MjcyIDE2LjkzMDhDMTUuOTk3IDE2LjAxNjIgMTcuMDY1MSAxNC43MTYzIDE3LjY5NjYgMTMuMTk1MUMxOC4zMjgxIDExLjY3MzkgMTguNDk0NiA5Ljk5OTY5IDE4LjE3NTIgOC4zODM5QzE3Ljg1NTcgNi43NjgxMSAxNy4wNjQ3IDUuMjgzMjIgMTUuOTAxOCA0LjExNjc1Wk0xNC43MDY4IDE0LjcyMDlDMTQuMDg5NiAxNS4zMzk5IDEzLjM1NTkgMTUuODMwNSAxMi41NDgxIDE2LjE2NDVDMTEuNzQwMyAxNi40OTg1IDEwLjg3NDMgMTYuNjY5MiAxMC4wMDAyIDE2LjY2NjhIOS45ODkzM0M4LjIyMTIyIDE2LjY2NTMgNi41MjYwOSAxNS45NjE2IDUuMjc2ODcgMTQuNzEwM0M0LjAyNzY0IDEzLjQ1OSAzLjMyNjY0IDExLjc2MjggMy4zMjgwOCA5Ljk5NDY3QzMuMzI5NTEgOC4yMjY1NiA0LjAzMzI3IDYuNTMxNDQgNS4yODQ1MyA1LjI4MjIxQzYuNTM1NzkgNC4wMzI5OSA4LjIzMjA1IDMuMzMxOTggMTAuMDAwMiAzLjMzMzQySDEwLjAxMDJDMTEuMzI4NiAzLjMzNTUxIDEyLjYxNjkgMy43Mjg1IDEzLjcxMiA0LjQ2MjdDMTQuODA3MSA1LjE5Njg5IDE1LjY1OTkgNi4yMzkzMyAxNi4xNjI2IDcuNDU4MTlDMTYuNjY1MyA4LjY3NzA1IDE2Ljc5NTQgMTAuMDE3NiAxNi41MzYyIDExLjMxMDNDMTYuMjc3MSAxMi42MDMxIDE1LjY0MDUgMTMuNzkgMTQuNzA2OCAxNC43MjA5WiIgZmlsbD0iIzZCNkM3MiIvPgo8L3N2Zz4K);
	height: 25px;
	width: 25px;
	border: 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	background-position: center
}

.workFlow .footer-section .title .help a {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #0077c5;
	font-size: 12px;
	font-weight: bold
}

.workFlow .footer-section .legends {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 12px;
	font-weight: normal;
	display: flex;
	flex-grow: 1;
	align-items: flex-end;
	justify-content: center;
	margin-top: -10px
}

.workFlow .footer-section .legends .active-container,.workFlow .footer-section .legends .inactive-container {
	display: flex
}

.workFlow .footer-section .legends .active-container .indicator,.workFlow .footer-section .legends .inactive-container .indicator {
	width: 12px;
	height: 12px;
	left: 1322px;
	top: 208px;
	box-sizing: border-box;
	border-radius: 8px;
	margin-right: 5px
}

.workFlow .footer-section .legends .active-container {
	margin-right: 20px
}

.workFlow .footer-section .legends .active-container .indicator {
	background: #f4f5f8;
	border: 2px solid #53b700
}

.workFlow .footer-section .legends .inactive-container .indicator {
	background: #e3e5e8;
	border: 2px solid #e3e5e8;
	box-sizing: border-box
}

.workFlow .workflow-container {
	display: grid;
	grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr);
	grid-template-rows: 200px 12px 200px 12px 200px;
	transition: all .5s ease;
	text-align: center
}

.workFlow .workflow-container .section-header span {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 14px;
	font-weight: 600;
	max-width: 80px
}

.workFlow .workflow-container .center-aligned {
	display: grid;
	place-items: center
}

.workFlow .workflow-container .funding-payBill-right,.workFlow .workflow-container .funding-payBill-bottom-right {
	grid-column: 12/span 1;
	pointer-events: none
}

.workFlow .workflow-container .funding-payBill-right {
	grid-row: 1/span 3;
	z-index: 1;
	opacity: .9;
	display: flex;
	align-items: flex-end;
	justify-content: center
}

.workFlow .workflow-container .funding-payBill-right .line {
	width: 2px;
	height: 245px;
	margin-left: -2px;
	background: #8d9096
}

.workFlow .workflow-container .funding-payBill-bottom-right {
	grid-row: 4/span 1
}

.workFlow .workflow-container .funding-payBill-bottom-right .right-corner {
	width: 50%;
	height: 7px;
	border: 2px solid #8d9096;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-right-radius: 5px
}

.workFlow .workflow-container .funding-payBill-bottom {
	grid-column: 3/span 9;
	grid-row: 4/span 1;
	display: grid;
	place-items: center
}

.workFlow .workflow-container .funding-payBill-bottom .line {
	width: 100%;
	height: 2px;
	background: #8d9096
}

.workFlow .workflow-container .funding-payBill-bottom-left {
	grid-column: 2/span 1;
	grid-row: 4/span 1;
	margin-left: 40px
}

.workFlow .workflow-container .funding-payBill-bottom-left .left-corner {
	width: 50%;
	margin-left: auto;
	height: 7px;
	border: 2px solid #8d9096;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-left-radius: 5px
}

.workFlow .workflow-container .funding-payBill-left-arrow {
	grid-column: 2/span 1;
	grid-row: 3/span 1;
	z-index: 1;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	pointer-events: none;
	margin-left: 40px
}

.workFlow .workflow-container .funding-payBill-left-arrow .up-arrow {
	background: #8d9096;
	width: 2px;
	height: 40px;
	margin-left: 2px
}

.workFlow .workflow-container .funding-payBill-left-arrow .up-arrow .point-up {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 10px 5px;
	border-color: transparent transparent #8d9096 transparent;
	margin-left: -4px;
	margin-top: -5px
}

.workFlow .workflow-container .invoice-timeTrack-connection {
	grid-column: 8/span 1;
	grid-row: 1/span 4;
	z-index: 1;
	padding-top: 160px;
	pointer-events: none
}

.workFlow .workflow-container .invoice-timeTrack-connection .connection {
	width: 2px;
	background: #8d9096;
	height: 80px;
	margin: auto;
	position: relative
}

.workFlow .workflow-container .invoice-timeTrack-connection .connection .point-up {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 10px 5px;
	border-color: transparent transparent #8d9096 transparent;
	position: absolute;
	margin-left: -4px;
	margin-top: -1px
}

.workFlow .workflow-container .customer-estimate-connection,.workFlow .workflow-container .estimate-invoice-connection,.workFlow .workflow-container .invoice-paid-connection,.workFlow .workflow-container .bank-review-connection,.workFlow .workflow-container .time-payroll-connection {
	padding: 70px 15px 0 15px
}

.workFlow .workflow-container .customer-estimate-connection,.workFlow .workflow-container .estimate-invoice-connection {
	grid-column: 5/6
}

.workFlow .workflow-container .estimate-invoice-connection {
	grid-column: 7/8
}

.workFlow .workflow-container .invoice-paid-connection {
	grid-column: 9/10
}

.workFlow .workflow-container .money-in,.workFlow .workflow-container .money-out,.workFlow .workflow-container .accounting-reports {
	background: #f9fafb;
	border: 1px solid #eceef1;
	grid-column: 1/-1;
	border-radius: 10px
}

.workFlow .workflow-container .product-service,.workFlow .workflow-container .add-customer,.workFlow .workflow-container .create-estimates,.workFlow .workflow-container .invoice,.workFlow .workflow-container .get-paid,.workFlow .workflow-container .get-funding,.workFlow .workflow-container .pay-bills,.workFlow .workflow-container .track-time,.workFlow .workflow-container .manage-payroll,.workFlow .workflow-container .set-up-business,.workFlow .workflow-container .reports,.workFlow .workflow-container .economic-nexus,.workFlow .workflow-container .review-transactions,.workFlow .workflow-container .talk-to-accountant {
	display: grid;
	place-items: center
}

.workFlow .workflow-container .money-in,.workFlow .workflow-container .money-out {
	grid-row: 1/2;
	display: grid;
	grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
}

.workFlow .workflow-container .money-in .section-header,.workFlow .workflow-container .money-out .section-header {
	grid-column: 1/2
}

.workFlow .workflow-container .money-in .product-service,.workFlow .workflow-container .money-out .product-service {
	grid-column: 2/3;
	margin-left: 40px
}

.workFlow .workflow-container .money-in .add-customer,.workFlow .workflow-container .money-out .add-customer {
	grid-column: 4/5
}

.workFlow .workflow-container .money-in .get-funding,.workFlow .workflow-container .money-out .get-funding {
	grid-column: 12/13
}

.workFlow .workflow-container .money-out {
	grid-row: 3/4;
	display: grid;
	grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
}

.workFlow .workflow-container .money-out .pay-bills {
	grid-column: 2/3;
	margin-left: 40px
}

.workFlow .workflow-container .money-out .track-time {
	grid-column: 8/9
}

.workFlow .workflow-container .money-out .manage-payroll {
	grid-column: 10/11
}

.workFlow .workflow-container .accounting-reports {
	grid-column: 1/span 8;
	grid-row: 5/-1;
	display: grid;
	grid-template-columns: 110px minmax(120px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
}

.workFlow .workflow-container .accounting-reports .set-up-business {
	grid-column: 2/3;
	margin-left: 40px
}

.workFlow .workflow-container .accounting-reports .bank-review-connection {
	grid-column: 3/4;
	padding: 70px 15px 0 25px
}

.workFlow .workflow-container .accounting-reports .review-transactions {
	grid-column: 4/5
}

.workFlow .workflow-container .accounting-reports .reports {
	grid-column: 6/7
}

.workFlow .workflow-container .accounting-reports .economic-nexus {
	grid-column: 8/9
}

.workFlow .workflow-container .expert-help {
	grid-column: 9/span 5;
	grid-row: 5/span 1;
	border-radius: 10px;
	display: grid;
	grid-template-columns: minmax(80px, 0.7fr) minmax(90px, 1fr) minmax(80px, 0.7fr) minmax(90px, 1fr)
}

.workFlow .workflow-container .expert-help .background {
	grid-column: 1/-1;
	grid-row: 1/-1;
	background: #f9fafb;
	border-radius: 10px;
	margin-left: 16px;
	border: 1px solid #eceef1
}

.workFlow .workflow-container .expert-help .section-name {
	position: relative;
	grid-column: 1/span 2;
	grid-row: 1/span 1
}

.workFlow .workflow-container .expert-help .section-name span {
	text-align: left;
	display: block;
	margin: 15px 0 0 30px;
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 14px;
	font-weight: 600
}

.workFlow .workflow-container .expert-help .talk-to-accountant {
	grid-column: 2/span 1;
	grid-row: 1/span 1
}

@media screen and (min-width: 1170px)and (max-width: 1544px) {
	.workFlow .workflow-container {
			grid-template-columns:0px minmax(120px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr)
	}

	.workFlow .workflow-container .money-in,.workFlow .workflow-container .money-out,.workFlow .workflow-container .accounting-reports {
			grid-template-columns: 0px minmax(120px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr);
			position: relative
	}

	.workFlow .workflow-container .money-in .section-header,.workFlow .workflow-container .money-out .section-header,.workFlow .workflow-container .accounting-reports .section-header {
			display: inline-block;
			position: absolute;
			text-align: left;
			left: 15px;
			top: 10px;
			width: 200px;
			background-color: transparent
	}

	.workFlow .workflow-container .accounting-reports {
			grid-template-columns: 0px minmax(120px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr)
	}

	.workFlow .workflow-container .expert-help {
			grid-template-columns: minmax(50px, 0.7fr) minmax(90px, 1fr) minmax(50px, 0.7fr) minmax(90px, 1fr)
	}

	.workFlow .workflow-container .expert-help .background {
			margin-left: 16px
	}
}

@media screen and (min-width: 0px)and (max-width: 1170px) {
	.workflow-item-tooltip-modal-getPaid {
			left:300px
	}

	.workflow-item-tooltip-modal-getPaid::after {
			right: 315px !important
	}

	.workflow-item-tooltip-getPaid {
			left: 210px
	}

	.workflow-item-tooltip-getPaid::after {
			right: 225px !important
	}

	.workflow-item-tooltip-modal-managePayroll {
			left: 98px;
			top: -230px
	}

	.workflow-item-tooltip-modal-managePayroll::after {
			border: none
	}

	.workFlow .footer-section .legends {
			justify-content: flex-end
	}

	.workFlow .workflow-container {
			grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
			grid-template-rows: 370px 16px 200px 16px 200px
	}

	.workFlow .workflow-container .customer-estimate-connection,.workFlow .workflow-container .estimate-invoice-connection,.workFlow .workflow-container .invoice-paid-connection,.workFlow .workflow-container .funding-payBill-connection,.workFlow .workflow-container .invoice-timeTrack-connection,.workFlow .workflow-container .invoice-timeTrack-connection,.workFlow .workflow-container .funding-payBill-right,.workFlow .workflow-container .funding-payBill-bottom-right,.workFlow .workflow-container .funding-payBill-bottom,.workFlow .workflow-container .funding-payBill-bottom-left,.workFlow .workflow-container .funding-payBill-left-arrow,.workFlow .workflow-container .funding-payBill-connection,.workFlow .workflow-container .invoice-timeTrack-connection,.workFlow .workflow-container .time-payroll-connection,.workFlow .workflow-container .bank-review-connection {
			display: none !important
	}

	.workFlow .workflow-container .money-in,.workFlow .workflow-container .money-out,.workFlow .workflow-container .accounting-reports {
			grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
			position: relative
	}

	.workFlow .workflow-container .money-in .section-header,.workFlow .workflow-container .money-out .section-header,.workFlow .workflow-container .accounting-reports .section-header {
			display: inline-block;
			position: absolute;
			text-align: left;
			left: 15px;
			top: 10px;
			width: 200px;
			background-color: transparent
	}

	.workFlow .workflow-container .money-in {
			grid-column: 1/-1;
			grid-row: 1/2;
			grid-template-rows: 20px 170px 170px
	}

	.workFlow .workflow-container .money-in .product-service,.workFlow .workflow-container .money-in .add-customer,.workFlow .workflow-container .money-in .create-estimates,.workFlow .workflow-container .money-in .invoice {
			grid-column: 1/2;
			grid-row: 2/3
	}

	.workFlow .workflow-container .money-in .product-service {
			margin-left: 0px
	}

	.workFlow .workflow-container .money-in .add-customer {
			grid-column: 2/3
	}

	.workFlow .workflow-container .money-in .create-estimates {
			grid-column: 3/4
	}

	.workFlow .workflow-container .money-in .invoice {
			grid-column: 4/5
	}

	.workFlow .workflow-container .money-in .funding-payBill-right {
			display: none
	}

	.workFlow .workflow-container .money-in .get-paid,.workFlow .workflow-container .money-in .get-funding {
			grid-column: 1/2;
			grid-row: 3/4
	}

	.workFlow .workflow-container .money-in .get-funding {
			grid-column: 2/3
	}

	.workFlow .workflow-container .money-out {
			grid-column: 1/-2;
			grid-row: 3/4;
			grid-template-rows: 20px 170px;
			grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr)
	}

	.workFlow .workflow-container .money-out .pay-bills,.workFlow .workflow-container .money-out .track-time,.workFlow .workflow-container .money-out .manage-payroll {
			grid-column: 1/2;
			grid-row: 2/3
	}

	.workFlow .workflow-container .money-out .pay-bills {
			margin-left: 0px
	}

	.workFlow .workflow-container .money-out .track-time {
			grid-column: 2/3
	}

	.workFlow .workflow-container .money-out .manage-payroll {
			grid-column: 3/4
	}

	.workFlow .workflow-container .accounting-reports {
			grid-column: 1/-1;
			grid-row: 5/6;
			grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
			grid-template-rows: 20px 170px
	}

	.workFlow .workflow-container .accounting-reports .set-up-business,.workFlow .workflow-container .accounting-reports .review-transactions,.workFlow .workflow-container .accounting-reports .reports,.workFlow .workflow-container .accounting-reports .economic-nexus {
			grid-column: 1/2;
			grid-row: 2/3
	}

	.workFlow .workflow-container .accounting-reports .review-transactions {
			grid-column: 2/3
	}

	.workFlow .workflow-container .accounting-reports .reports {
			grid-column: 3/4
	}

	.workFlow .workflow-container .accounting-reports .economic-nexus {
			grid-column: 4/5
	}

	.workFlow .workflow-container .accounting-reports .set-up-business {
			margin-left: 0px
	}

	.workFlow .workflow-container .expert-help {
			grid-column: 4/5;
			grid-row: 3/4;
			grid-template-columns: minmax(100px, 1fr);
			grid-template-rows: 20px 180px
	}

	.workFlow .workflow-container .expert-help .section-name {
			grid-column: 1/1;
			grid-row: 1/1
	}

	.workFlow .workflow-container .expert-help .talk-to-accountant {
			grid-column: 1/1;
			grid-row: 2/3
	}
}

.workflow-flyout-open .workflow-item-tooltip-modal-getPaid {
	left: 300px
}

.workflow-flyout-open .workflow-item-tooltip-modal-getPaid::after {
	right: 315px !important
}

.workflow-flyout-open .workflow-item-tooltip-getPaid {
	left: 210px
}

.workflow-flyout-open .workflow-item-tooltip-getPaid::after {
	right: 225px !important
}

.workflow-flyout-open .workflow-item-tooltip-modal-managePayroll {
	left: 98px;
	top: -230px
}

.workflow-flyout-open .workflow-item-tooltip-modal-managePayroll::after {
	border: none
}

.workflow-flyout-open .workFlow .footer-section .legends {
	justify-content: flex-end
}

.workflow-flyout-open .workFlow .workflow-container {
	grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
	grid-template-rows: 370px 16px 200px 16px 200px
}

.workflow-flyout-open .workFlow .workflow-container .customer-estimate-connection,.workflow-flyout-open .workFlow .workflow-container .estimate-invoice-connection,.workflow-flyout-open .workFlow .workflow-container .invoice-paid-connection,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-connection,.workflow-flyout-open .workFlow .workflow-container .invoice-timeTrack-connection,.workflow-flyout-open .workFlow .workflow-container .invoice-timeTrack-connection,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-right,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-bottom-right,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-bottom,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-bottom-left,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-left-arrow,.workflow-flyout-open .workFlow .workflow-container .funding-payBill-connection,.workflow-flyout-open .workFlow .workflow-container .invoice-timeTrack-connection,.workflow-flyout-open .workFlow .workflow-container .time-payroll-connection,.workflow-flyout-open .workFlow .workflow-container .bank-review-connection {
	display: none !important
}

.workflow-flyout-open .workFlow .workflow-container .money-in,.workflow-flyout-open .workFlow .workflow-container .money-out,.workflow-flyout-open .workFlow .workflow-container .accounting-reports {
	grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
	position: relative
}

.workflow-flyout-open .workFlow .workflow-container .money-in .section-header,.workflow-flyout-open .workFlow .workflow-container .money-out .section-header,.workflow-flyout-open .workFlow .workflow-container .accounting-reports .section-header {
	display: inline-block;
	position: absolute;
	text-align: left;
	left: 15px;
	top: 10px;
	width: 200px;
	background-color: transparent
}

.workflow-flyout-open .workFlow .workflow-container .money-in {
	grid-column: 1/-1;
	grid-row: 1/2;
	grid-template-rows: 20px 170px 170px
}

.workflow-flyout-open .workFlow .workflow-container .money-in .product-service,.workflow-flyout-open .workFlow .workflow-container .money-in .add-customer,.workflow-flyout-open .workFlow .workflow-container .money-in .create-estimates,.workflow-flyout-open .workFlow .workflow-container .money-in .invoice {
	grid-column: 1/2;
	grid-row: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .money-in .product-service {
	margin-left: 0px
}

.workflow-flyout-open .workFlow .workflow-container .money-in .add-customer {
	grid-column: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .money-in .create-estimates {
	grid-column: 3/4
}

.workflow-flyout-open .workFlow .workflow-container .money-in .invoice {
	grid-column: 4/5
}

.workflow-flyout-open .workFlow .workflow-container .money-in .funding-payBill-right {
	display: none
}

.workflow-flyout-open .workFlow .workflow-container .money-in .get-paid,.workflow-flyout-open .workFlow .workflow-container .money-in .get-funding {
	grid-column: 1/2;
	grid-row: 3/4
}

.workflow-flyout-open .workFlow .workflow-container .money-in .get-funding {
	grid-column: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .money-out {
	grid-column: 1/-2;
	grid-row: 3/4;
	grid-template-rows: 20px 170px;
	grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr)
}

.workflow-flyout-open .workFlow .workflow-container .money-out .pay-bills,.workflow-flyout-open .workFlow .workflow-container .money-out .track-time,.workflow-flyout-open .workFlow .workflow-container .money-out .manage-payroll {
	grid-column: 1/2;
	grid-row: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .money-out .pay-bills {
	margin-left: 0px
}

.workflow-flyout-open .workFlow .workflow-container .money-out .track-time {
	grid-column: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .money-out .manage-payroll {
	grid-column: 3/4
}

.workflow-flyout-open .workFlow .workflow-container .accounting-reports {
	grid-column: 1/-1;
	grid-row: 5/6;
	grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
	grid-template-rows: 20px 170px
}

.workflow-flyout-open .workFlow .workflow-container .accounting-reports .set-up-business,.workflow-flyout-open .workFlow .workflow-container .accounting-reports .review-transactions,.workflow-flyout-open .workFlow .workflow-container .accounting-reports .reports,.workflow-flyout-open .workFlow .workflow-container .accounting-reports .economic-nexus {
	grid-column: 1/2;
	grid-row: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .accounting-reports .review-transactions {
	grid-column: 2/3
}

.workflow-flyout-open .workFlow .workflow-container .accounting-reports .reports {
	grid-column: 3/4
}

.workflow-flyout-open .workFlow .workflow-container .accounting-reports .economic-nexus {
	grid-column: 4/5
}

.workflow-flyout-open .workFlow .workflow-container .accounting-reports .set-up-business {
	margin-left: 0px
}

.workflow-flyout-open .workFlow .workflow-container .expert-help {
	grid-column: 4/5;
	grid-row: 3/4;
	grid-template-columns: minmax(100px, 1fr);
	grid-template-rows: 20px 180px
}

.workflow-flyout-open .workFlow .workflow-container .expert-help .section-name {
	grid-column: 1/1;
	grid-row: 1/1
}

.workflow-flyout-open .workFlow .workflow-container .expert-help .talk-to-accountant {
	grid-column: 1/1;
	grid-row: 2/3
}

@media screen and (min-width: 0px)and (max-width: 766px) {
	.workFlow .workflow-title .help-improve {
			flex-direction:column;
			align-items: flex-end
	}

	.workFlow .footer-section .title .sub-heading {
			width: 100%
	}

	.workFlow .footer-section .legends {
			margin-top: 25px;
			justify-content: center
	}

	.workFlow .workflow-container {
			grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr);
			grid-template-rows: 540px 16px 370px 16px 370px 16px 200px
	}

	.workFlow .workflow-container .money-in,.workFlow .workflow-container .money-out,.workFlow .workflow-container .accounting-reports {
			grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr)
	}

	.workFlow .workflow-container .money-in {
			grid-template-rows: 30px 170px 170px 170px
	}

	.workFlow .workflow-container .money-in .create-estimates,.workFlow .workflow-container .money-in .invoice {
			grid-column: 1/2;
			grid-row: 4/5
	}

	.workFlow .workflow-container .money-in .invoice {
			grid-column: 2/3
	}

	.workFlow .workflow-container .money-out {
			grid-template-rows: 30px 170px 170px;
			grid-column: 1/-1
	}

	.workFlow .workflow-container .money-out .manage-payroll {
			grid-column: 1/2;
			grid-row: 3/4
	}

	.workFlow .workflow-container .accounting-reports {
			grid-template-rows: 30px 170px 170px
	}

	.workFlow .workflow-container .accounting-reports .reports {
			grid-column: 1/1;
			grid-row: 3/4
	}

	.workFlow .workflow-container .accounting-reports .economic-nexus {
			grid-column: 2/2;
			grid-row: 3/4
	}

	.workFlow .workflow-container .expert-help {
			grid-column: 1/2;
			grid-row: 7/8;
			grid-template-columns: minmax(100px, 1fr)
	}

	.workFlow .workflow-container .expert-help .background {
			margin-left: 0px
	}

	.workFlow .workflow-container .expert-help .section-name span {
			margin: 15px 0 0 20px
	}
}

.workflow-header-section {
	position: relative
}

.workflow-header-section .workflow-banner-item {
	margin-top: 24px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #d4d7dc
}

.intro-banner-section {
	display: flex;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #d4d7dc;
	padding-top: 14px
}

.intro-banner-section .close-action-button {
	opacity: 1;
	cursor: pointer;
	border: none;
	background-color: #fff;
	position: absolute;
	top: -12%;
	right: -24px;
	font-size: 21px;
	font-weight: 500
}

.intro-banner-section .intro-banner-details {
	display: flex;
	flex-grow: 1
}

.intro-banner-section .money-bag-icon {
	width: 65px;
	height: 65px;
	min-width: 65px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM0IiBoZWlnaHQ9IjIwNyIgdmlld0JveD0iMCAwIDIzNCAyMDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMTAxNyAxNzEuOTkzTDE1LjY5ODkgMTY4LjQ2MkwxNy45MjA0IDE3Mi43NkwyMi41MjY0IDE3NS4wODNMMTcuOTUyMSAxNzcuMjhMMTUuOTkxIDE4MS44MTVMMTMuNTYxIDE3Ny4zMTFMOS4xNTQ3MyAxNzUuMTc2TDEyLjkzNjkgMTczLjJDMTMuNDQ4NCAxNzIuOTM4IDEzLjg1ODMgMTcyLjUxMyAxNC4xMDE3IDE3MS45OTNaIiBmaWxsPSIjMkJCOUEyIi8+CjxwYXRoIGQ9Ik0yNC42MDIyIDExMC43MTVDMzcuNDU2OCAxMTAuNjI1IDQ3LjgwNDQgMTAwLjEzMSA0Ny43MTQxIDg3LjI3NjZDNDcuNjIzOSA3NC40MjIgMzcuMTMgNjQuMDc0NSAyNC4yNzUzIDY0LjE2NDdDMTEuNDIwNyA2NC4yNTUgMS4wNzMxNiA3NC43NDg5IDEuMTYzNDEgODcuNjAzNUMxLjI1MzY2IDEwMC40NTggMTEuNzQ3NiAxMTAuODA2IDI0LjYwMjIgMTEwLjcxNVoiIGZpbGw9IiNEOEVBRDIiLz4KPHBhdGggZD0iTTUyLjM3MjQgMTkzLjUwN0M1OC41NjYzIDE5My40NjQgNjMuNTUyMSAxODguNDA4IDYzLjUwODcgMTgyLjIxNEM2My40NjUyIDE3Ni4wMiA1OC40MDg4IDE3MS4wMzQgNTIuMjE1IDE3MS4wNzhDNDYuMDIxMSAxNzEuMTIxIDQxLjAzNTMgMTc2LjE3NyA0MS4wNzg3IDE4Mi4zNzFDNDEuMTIyMiAxODguNTY1IDQ2LjE3ODYgMTkzLjU1MSA1Mi4zNzI0IDE5My41MDdaIiBmaWxsPSIjMkNBMDFDIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNC45OTUgMTE2QzIwNC45OTUgMTY1LjcwNSAxNjQuNzAxIDIwNiAxMTQuOTk1IDIwNkM2NS4yOTAxIDIwNiAyNC45OTUxIDE2NS43MDUgMjQuOTk1MSAxMTZDMjQuOTk1MSA2Ni4yOTQgNjUuMjkwMSAyNiAxMTQuOTk1IDI2QzE2NC43MDEgMjYgMjA0Ljk5NSA2Ni4yOTQgMjA0Ljk5NSAxMTYiIGZpbGw9IiNFREVFRjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDcuNDE5IDc4Ljk4MDFDMTExLjY5MiA3NS4wMjA3IDExOC4zMDggNzUuMDIwNyAxMjIuNTgxIDc4Ljk4MDFDMTI5LjMzOCA2OC4xMjEgMTM4LjY1NSA3OC41NDc1IDEzOC42NTUgNzguNTQ3NUMxMzQuMjAyIDgxLjk4NjEgMTI5LjQzOCA4Ni4yNDU0IDEyNy41MjMgOTEuNTgwN0MxMjQuMzA2IDEwMC42NjUgMTMzLjczNSAxMDEuMDg3IDEzOS43NjggMTA2QzE0OC4xMTcgMTEyLjc2NyAxNTMuOTE3IDEyOC45ODMgMTUzLjkxNyAxMzkuNTQzQzE1My45MTcgMTU5Ljk1MiAxMzYuNDczIDE2NS4wNTUgMTE0Ljk1NiAxNjUuMDU1QzkzLjQzNzcgMTY1LjA1NSA3NS45OTQxIDE1OS45NTIgNzUuOTk0MSAxMzkuNTQzQzc1Ljk5NDEgMTI4Ljk4MyA4MS43OTM4IDExMi43NjcgOTAuMTQyNyAxMDZDOTYuMTg3MyAxMDEuMTA5IDEwNS42MTYgMTAwLjY4NyAxMDIuMzg4IDkxLjU4MDdDMTAwLjYxOCA4Ni4xOSA5NS44NDIyIDgxLjkzMDYgOTEuMzQ0OSA3OC41NDc1QzkxLjM0NDkgNzguNTQ3NSAxMDAuNjczIDY4LjEyMSAxMDcuNDE5IDc4Ljk4MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNy40MTkgNzguOTgwMUMxMTEuNjkyIDc1LjAyMDcgMTE4LjMwOCA3NS4wMjA3IDEyMi41ODEgNzguOTgwMUMxMjkuMzM4IDY4LjEyMSAxMzguNjU1IDc4LjU0NzUgMTM4LjY1NSA3OC41NDc1QzEzNC4yMDIgODEuOTg2MSAxMjkuNDM4IDg2LjI0NTQgMTI3LjUyMyA5MS41ODA3QzEyNC4zMDYgMTAwLjY2NSAxMzMuNzM1IDEwMS4wODcgMTM5Ljc2OCAxMDZDMTQ4LjExNyAxMTIuNzY3IDE1My45MTcgMTI4Ljk4MyAxNTMuOTE3IDEzOS41NDNDMTUzLjkxNyAxNTkuOTUyIDEzNi40NzMgMTY1LjA1NSAxMTQuOTU2IDE2NS4wNTVDOTMuNDM3NyAxNjUuMDU1IDc1Ljk5NDEgMTU5Ljk1MiA3NS45OTQxIDEzOS41NDNDNzUuOTk0MSAxMjguOTgzIDgxLjc5MzggMTEyLjc2NyA5MC4xNDI3IDEwNkM5Ni4xODczIDEwMS4xMDkgMTA1LjYxNiAxMDAuNjg3IDEwMi4zODggOTEuNTgwN0MxMDAuNjE4IDg2LjE5IDk1Ljg0MjIgODEuOTMwNiA5MS4zNDQ5IDc4LjU0NzVDOTEuMzQ0OSA3OC41NDc1IDEwMC42NzMgNjguMTIxIDEwNy40MTkgNzguOTgwMVoiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSI0LjI2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwMC40NzMgOTUuODYyMkgxMjkuNTI3IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iNC4yNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMDcuNDE5IDc4Ljk4MDVDMTA4LjQzOSA4MC42ODMgMTA5LjI3MiA4Mi40OTA0IDEwOS45MDIgODQuMzcxMiIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjQuMjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIwLjA5OCA4NC4zNzEyQzEyMC43MjggODIuNDkwNCAxMjEuNTYxIDgwLjY4MyAxMjIuNTgxIDc4Ljk4MDUiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSI0LjI2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTQuMzMyIDEzMS4xNDZDMTEwLjUwMyAxMzAuMTAzIDEwNi45MyAxMjguNDYyIDEwNi45MyAxMjQuMDhDMTA2LjkzIDExOS45OTggMTEwLjQyNSAxMTcuNTE0IDExNC4zMzIgMTE3LjMwM1YxMTQuODUySDExNi4yMDJWMTE3LjI3QzExOC44NjYgMTE3LjI1OCAxMjEuNDQ1IDExOC4xOTkgMTIzLjQ3MSAxMTkuOTIxTDEyMC45NjcgMTIyLjEzOUMxMTkuNzQ2IDEyMC44MDIgMTE4LjAxNyAxMjAuMDM3IDExNi4yMDIgMTIwLjAzMlYxMjguMzUxQzExOS45NjUgMTI5LjUzNyAxMjMuODcyIDEzMS4xNzkgMTIzLjg3MiAxMzUuODA0QzEyMy44NzIgMTQwLjI0MSAxMjAuMzc3IDE0Mi43NTkgMTE2LjIwMiAxNDIuODI2VjE0NS4zNDRIMTE0LjMzMlYxNDIuODgxQzExMS4yMzkgMTQyLjg3MyAxMDguMjc4IDE0MS42MjYgMTA2LjExNyAxMzkuNDJMMTA4LjgxMSAxMzcuMjU4QzExMC4xODIgMTM4Ljk0MSAxMTIuMjA0IDEzOS45NjkgMTE0LjM3NyAxNDAuMDg2TDExNC4zMzIgMTMxLjE0NlpNMTE0LjMzMiAxMjAuMDU0QzExMy4zIDEyMC4wNDIgMTEyLjMwNiAxMjAuNDQyIDExMS41NzIgMTIxLjE2NUMxMTAuODM4IDEyMS44ODggMTEwLjQyNSAxMjIuODc0IDExMC40MjUgMTIzLjkwM0MxMTAuNDI1IDEyNi4xMjEgMTEyLjA1IDEyNy4yMyAxMTQuMzMyIDEyNy44NTFWMTIwLjA1NFpNMTE2LjIxMyAxNDAuMDE5QzExNy4zMyAxNDAuMDQ1IDExOC40MDggMTM5LjYwOSAxMTkuMTkgMTM4LjgxNEMxMTkuOTcyIDEzOC4wMiAxMjAuMzkgMTM2LjkzOSAxMjAuMzQzIDEzNS44MjdDMTIwLjM0MyAxMzMuNjA4IDExOC41NzMgMTMyLjM2NiAxMTYuMjEzIDEzMS42MjNWMTQwLjAxOVoiIGZpbGw9IiMwMDg0ODEiLz4KPHBhdGggZD0iTTExNC4zMzIgMTMxLjE0NkwxMTQuODY2IDEzMS4xNDNMMTE0Ljg2NCAxMzAuNzM4TDExNC40NzIgMTMwLjYzMUwxMTQuMzMyIDEzMS4xNDZaTTExNC4zMzIgMTE3LjMwM0wxMTQuMzYxIDExNy44MzVMMTE0Ljg2NiAxMTcuODA4VjExNy4zMDNIMTE0LjMzMlpNMTE0LjMzMiAxMTQuODUyVjExNC4zMThIMTEzLjc5OVYxMTQuODUySDExNC4zMzJaTTExNi4yMDIgMTE0Ljg1MkgxMTYuNzM2VjExNC4zMThIMTE2LjIwMlYxMTQuODUyWk0xMTYuMjAyIDExNy4yN0gxMTUuNjY5VjExNy44MDVMMTE2LjIwNSAxMTcuODAzTDExNi4yMDIgMTE3LjI3Wk0xMjMuNDcxIDExOS45MjFMMTIzLjgyNSAxMjAuMzJMMTI0LjI4NSAxMTkuOTEyTDEyMy44MTcgMTE5LjUxNEwxMjMuNDcxIDExOS45MjFaTTEyMC45NjcgMTIyLjEzOUwxMjAuNTczIDEyMi40OTlMMTIwLjkyNyAxMjIuODg3TDEyMS4zMiAxMjIuNTM4TDEyMC45NjcgMTIyLjEzOVpNMTE2LjIwMiAxMjAuMDMyTDExNi4yMDQgMTE5LjQ5OEwxMTUuNjY5IDExOS40OTdWMTIwLjAzMkgxMTYuMjAyWk0xMTYuMjAyIDEyOC4zNTFIMTE1LjY2OVYxMjguNzQyTDExNi4wNDIgMTI4Ljg1OUwxMTYuMjAyIDEyOC4zNTFaTTExNi4yMDIgMTQyLjgyNkwxMTYuMTk0IDE0Mi4yOTJMMTE1LjY2OSAxNDIuMzAxVjE0Mi44MjZIMTE2LjIwMlpNMTE2LjIwMiAxNDUuMzQ0VjE0NS44NzdIMTE2LjczNlYxNDUuMzQ0SDExNi4yMDJaTTExNC4zMzIgMTQ1LjM0NEgxMTMuNzk5VjE0NS44NzdIMTE0LjMzMlYxNDUuMzQ0Wk0xMTQuMzMyIDE0Mi44ODFIMTE0Ljg2NlYxNDIuMzQ5TDExNC4zMzQgMTQyLjM0OEwxMTQuMzMyIDE0Mi44ODFaTTEwNi4xMTcgMTM5LjQyTDEwNS43ODMgMTM5LjAwNUwxMDUuMzI0IDEzOS4zNzNMMTA1LjczNiAxMzkuNzk0TDEwNi4xMTcgMTM5LjQyWk0xMDguODExIDEzNy4yNThMMTA5LjIyNCAxMzYuOTIxTDEwOC44OSAxMzYuNTFMMTA4LjQ3NyAxMzYuODQyTDEwOC44MTEgMTM3LjI1OFpNMTE0LjM3NyAxNDAuMDg2TDExNC4zNDggMTQwLjYxOUwxMTQuOTEzIDE0MC42NDlMMTE0LjkxIDE0MC4wODNMMTE0LjM3NyAxNDAuMDg2Wk0xMTQuMzMyIDEyMC4wNTRIMTE0Ljg2NlYxMTkuNTI2TDExNC4zMzggMTE5LjUyTDExNC4zMzIgMTIwLjA1NFpNMTExLjU3MiAxMjEuMTY1TDExMS4xOTggMTIwLjc4NUwxMTEuMTk4IDEyMC43ODVMMTExLjU3MiAxMjEuMTY1Wk0xMTAuNDI1IDEyMy45MDNMMTEwLjk1OCAxMjMuOTAzTDExMC45NTggMTIzLjkwM0wxMTAuNDI1IDEyMy45MDNaTTExNC4zMzIgMTI3Ljg1MUwxMTQuMTkyIDEyOC4zNjZMMTE0Ljg2NiAxMjguNTQ5VjEyNy44NTFIMTE0LjMzMlpNMTE2LjIxNCAxNDAuMDE5SDExNS42OFYxNDAuNTQxTDExNi4yMDEgMTQwLjU1M0wxMTYuMjE0IDE0MC4wMTlaTTEyMC4zNDMgMTM1LjgyN0gxMTkuODFWMTM1LjgzOEwxMTkuODExIDEzNS44NDlMMTIwLjM0MyAxMzUuODI3Wk0xMTYuMjE0IDEzMS42MjNMMTE2LjM3NCAxMzEuMTE0TDExNS42OCAxMzAuODk2VjEzMS42MjNIMTE2LjIxNFpNMTE0LjQ3MiAxMzAuNjMxQzExMi41NzEgMTMwLjExNCAxMTAuODA5IDEyOS40NjUgMTA5LjUyNiAxMjguNDQ3QzEwOC4yNzIgMTI3LjQ1MiAxMDcuNDYzIDEyNi4wOTYgMTA3LjQ2MyAxMjQuMDhIMTA2LjM5NkMxMDYuMzk2IDEyNi40NDUgMTA3LjM3NCAxMjguMTAxIDEwOC44NjMgMTI5LjI4M0MxMTAuMzI0IDEzMC40NDIgMTEyLjI2NCAxMzEuMTM1IDExNC4xOTIgMTMxLjY2TDExNC40NzIgMTMwLjYzMVpNMTA3LjQ2MyAxMjQuMDhDMTA3LjQ2MyAxMjAuMzgxIDExMC42MjUgMTE4LjAzNyAxMTQuMzYxIDExNy44MzVMMTE0LjMwNCAxMTYuNzdDMTEwLjIyNSAxMTYuOTkgMTA2LjM5NiAxMTkuNjE1IDEwNi4zOTYgMTI0LjA4SDEwNy40NjNaTTExNC44NjYgMTE3LjMwM1YxMTQuODUySDExMy43OTlWMTE3LjMwM0gxMTQuODY2Wk0xMTQuMzMyIDExNS4zODVIMTE2LjIwMlYxMTQuMzE4SDExNC4zMzJWMTE1LjM4NVpNMTE1LjY2OSAxMTQuODUyVjExNy4yN0gxMTYuNzM2VjExNC44NTJIMTE1LjY2OVpNMTE2LjIwNSAxMTcuODAzQzExOC43NDEgMTE3Ljc5MiAxMjEuMTk3IDExOC42ODggMTIzLjEyNiAxMjAuMzI3TDEyMy44MTcgMTE5LjUxNEMxMjEuNjkzIDExNy43MSAxMTguOTkgMTE2LjcyNSAxMTYuMiAxMTYuNzM2TDExNi4yMDUgMTE3LjgwM1pNMTIzLjExOCAxMTkuNTIxTDEyMC42MTMgMTIxLjc0TDEyMS4zMiAxMjIuNTM4TDEyMy44MjUgMTIwLjMyTDEyMy4xMTggMTE5LjUyMVpNMTIxLjM2MSAxMjEuNzc5QzEyMC4wMzkgMTIwLjMzMiAxMTguMTY3IDExOS41MDQgMTE2LjIwNCAxMTkuNDk4TDExNi4yMDEgMTIwLjU2NUMxMTcuODY2IDEyMC41NyAxMTkuNDUzIDEyMS4yNzIgMTIwLjU3MyAxMjIuNDk5TDEyMS4zNjEgMTIxLjc3OVpNMTE1LjY2OSAxMjAuMDMyVjEyOC4zNTFIMTE2LjczNlYxMjAuMDMySDExNS42NjlaTTExNi4wNDIgMTI4Ljg1OUMxMTcuOTIxIDEyOS40NTIgMTE5Ljc1NSAxMzAuMTM2IDEyMS4xMTkgMTMxLjIwN0MxMjIuNDUzIDEzMi4yNTYgMTIzLjMzOSAxMzMuNjc0IDEyMy4zMzkgMTM1LjgwNEgxMjQuNDA2QzEyNC40MDYgMTMzLjMwOSAxMjMuMzM4IDEzMS41OTUgMTIxLjc3OCAxMzAuMzY5QzEyMC4yNDcgMTI5LjE2NiAxMTguMjQ2IDEyOC40MzYgMTE2LjM2MyAxMjcuODQyTDExNi4wNDIgMTI4Ljg1OVpNMTIzLjMzOSAxMzUuODA0QzEyMy4zMzkgMTM3Ljg3IDEyMi41MzEgMTM5LjQ1OSAxMjEuMjU2IDE0MC41NDhDMTE5Ljk3MiAxNDEuNjQ2IDExOC4xODEgMTQyLjI2MSAxMTYuMTk0IDE0Mi4yOTJMMTE2LjIxMSAxNDMuMzU5QzExOC4zOTggMTQzLjMyNCAxMjAuNDQzIDE0Mi42NDcgMTIxLjk0OSAxNDEuMzU5QzEyMy40NjYgMTQwLjA2NCAxMjQuNDA2IDEzOC4xNzYgMTI0LjQwNiAxMzUuODA0SDEyMy4zMzlaTTExNS42NjkgMTQyLjgyNlYxNDUuMzQ0SDExNi43MzZWMTQyLjgyNkgxMTUuNjY5Wk0xMTYuMjAyIDE0NC44MUgxMTQuMzMyVjE0NS44NzdIMTE2LjIwMlYxNDQuODFaTTExNC44NjYgMTQ1LjM0NFYxNDIuODgxSDExMy43OTlWMTQ1LjM0NEgxMTQuODY2Wk0xMTQuMzM0IDE0Mi4zNDhDMTExLjM4MiAxNDIuMzQgMTA4LjU1OSAxNDEuMTUxIDEwNi40OTggMTM5LjA0N0wxMDUuNzM2IDEzOS43OTRDMTA3Ljk5NyAxNDIuMTAyIDExMS4wOTUgMTQzLjQwNiAxMTQuMzMxIDE0My40MTVMMTE0LjMzNCAxNDIuMzQ4Wk0xMDYuNDUxIDEzOS44MzZMMTA5LjE0NSAxMzcuNjczTDEwOC40NzcgMTM2Ljg0MkwxMDUuNzgzIDEzOS4wMDVMMTA2LjQ1MSAxMzkuODM2Wk0xMDguMzk3IDEzNy41OTRDMTA5Ljg2NCAxMzkuMzk1IDExMi4wMjUgMTQwLjQ5MyAxMTQuMzQ4IDE0MC42MTlMMTE0LjQwNSAxMzkuNTUzQzExMi4zODIgMTM5LjQ0NCAxMTAuNSAxMzguNDg4IDEwOS4yMjQgMTM2LjkyMUwxMDguMzk3IDEzNy41OTRaTTExNC45MSAxNDAuMDgzTDExNC44NjYgMTMxLjE0M0wxMTMuNzk5IDEzMS4xNDhMMTEzLjg0MyAxNDAuMDg5TDExNC45MSAxNDAuMDgzWk0xMTQuMzM4IDExOS41MkMxMTMuMTY0IDExOS41MDcgMTEyLjAzMyAxMTkuOTYyIDExMS4xOTggMTIwLjc4NUwxMTEuOTQ2IDEyMS41NDVDMTEyLjU3OSAxMjAuOTIyIDExMy40MzYgMTIwLjU3NyAxMTQuMzI2IDEyMC41ODdMMTE0LjMzOCAxMTkuNTJaTTExMS4xOTggMTIwLjc4NUMxMTAuMzYyIDEyMS42MDggMTA5Ljg5MiAxMjIuNzMxIDEwOS44OTIgMTIzLjkwM0wxMTAuOTU4IDEyMy45MDNDMTEwLjk1OCAxMjMuMDE3IDExMS4zMTQgMTIyLjE2OCAxMTEuOTQ2IDEyMS41NDVMMTExLjE5OCAxMjAuNzg1Wk0xMDkuODkyIDEyMy45MDNDMTA5Ljg5MiAxMjUuMTYyIDExMC4zNjEgMTI2LjEzNyAxMTEuMTYzIDEyNi44N0MxMTEuOTQ1IDEyNy41ODQgMTEzLjAxNSAxMjguMDQ2IDExNC4xOTIgMTI4LjM2NkwxMTQuNDcyIDEyNy4zMzdDMTEzLjM2OCAxMjcuMDM2IDExMi40ODQgMTI2LjYzMiAxMTEuODgzIDEyNi4wODJDMTExLjMwMSAxMjUuNTUxIDExMC45NTggMTI0Ljg2MSAxMTAuOTU4IDEyMy45MDNIMTA5Ljg5MlpNMTE0Ljg2NiAxMjcuODUxVjEyMC4wNTRIMTEzLjc5OVYxMjcuODUxSDExNC44NjZaTTExNi4yMDEgMTQwLjU1M0MxMTcuNDY1IDE0MC41ODEgMTE4LjY4NCAxNDAuMDg4IDExOS41NyAxMzkuMTg5TDExOC44MSAxMzguNDRDMTE4LjEzMSAxMzkuMTMgMTE3LjE5NiAxMzkuNTA4IDExNi4yMjYgMTM5LjQ4NkwxMTYuMjAxIDE0MC41NTNaTTExOS41NyAxMzkuMTg5QzEyMC40NTYgMTM4LjI4OSAxMjAuOTI5IDEzNy4wNjQgMTIwLjg3NiAxMzUuODA0TDExOS44MTEgMTM1Ljg0OUMxMTkuODUxIDEzNi44MTMgMTE5LjQ4OSAxMzcuNzUxIDExOC44MSAxMzguNDRMMTE5LjU3IDEzOS4xODlaTTEyMC44NzcgMTM1LjgyN0MxMjAuODc3IDEzNC41NTQgMTIwLjM2MSAxMzMuNTUxIDExOS41MjUgMTMyLjc4QzExOC43MDYgMTMyLjAyMyAxMTcuNTg5IDEzMS40OTcgMTE2LjM3NCAxMzEuMTE0TDExNi4wNTMgMTMyLjEzMUMxMTcuMTk4IDEzMi40OTIgMTE4LjE0NiAxMzIuOTU4IDExOC44MDIgMTMzLjU2M0MxMTkuNDQxIDEzNC4xNTQgMTE5LjgxIDEzNC44ODEgMTE5LjgxIDEzNS44MjdIMTIwLjg3N1pNMTE1LjY4IDEzMS42MjNWMTQwLjAxOUgxMTYuNzQ3VjEzMS42MjNIMTE1LjY4WiIgZmlsbD0iIzAwODQ4MSIvPgo8bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwNCIgeT0iMTA4IiB3aWR0aD0iNDYiIGhlaWdodD0iNTMiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNC41NTggMTA4LjI0MkgxNDkuNTk4VjE2MC44MkgxMDQuNTU4VjEwOC4yNDJaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzYuOTYzIDEwOS4wODVDMTM2LjYwNyAxMDguNzg1IDEzNi4yMzUgMTA4LjUwNCAxMzUuODUgMTA4LjI0MkMxMzcuNzEzIDExMi43MDYgMTM4LjY3IDExNy40OTQgMTM4LjY2NiAxMjIuMzI5QzEzOC42NjYgMTQxLjQ5NiAxMjMuODk0IDE1Ny4zOTEgMTA0LjU1OCAxNjAuMzMxQzEwOC4wNDcgMTYwLjY3NiAxMTEuNTUgMTYwLjgzOCAxMTUuMDU2IDE2MC44MTlDMTM5LjIzNCAxNjAuODE5IDE0OS41OTggMTU0LjQ0MSAxNDkuNTk4IDEzOS40NjZDMTQ5LjU5OCAxMjkuOTQ5IDE0NC4xODggMTE0LjkzMSAxMzYuOTYzIDEwOS4wODVaIiBmaWxsPSIjMDBDMUJGIiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9nPgo8cGF0aCBvcGFjaXR5PSIwLjQzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYzLjMwODcgMTguMDgwOEw2Ny4wODU3IDE2LjYwNDlDNjcuMTg4MiAxNi41Njg2IDY3LjI2OTYgMTYuNDg5MiA2Ny4zMDg1IDE2LjM4NzZMNjkuMDA1MSAxMi4yODYzQzY5LjA5NDEgMTIuMDg1NiA2OS4zMjY4IDExLjk5MjEgNjkuNTI5OSAxMi4wNzU2QzY5LjYyNDcgMTIuMTEyNiA2OS43MDAxIDEyLjE4NyA2OS43Mzg0IDEyLjI4MTJMNzEuNDkyNSAxNi4zNTgyQzcxLjUyOTUgMTYuNDYxNCA3MS42MTMzIDE2LjU0MDkgNzEuNzE4MyAxNi41NzIzTDc1LjUxNTcgMTcuOTk1MUM3NS43MjE5IDE4LjA3NCA3NS44MjcgMTguMzAzMyA3NS43NTIzIDE4LjUxMUM3NS43MDg1IDE4LjYxNjIgNzUuNjI1NSAxOC43MDAzIDc1LjUyMSAxOC43NDU2TDcxLjc0MzkgMjAuMjEyOUM3MS42NDIxIDIwLjI1NDggNzEuNTYxNiAyMC4zMzYzIDcxLjUyMTIgMjAuNDM4N0w2OS44MjYxIDI0Ljc2NDNDNjkuNzQ0IDI0Ljk2NzIgNjkuNTEzIDI1LjA2NTQgNjkuMzEgMjQuOTgzNkM2OS4yMTAyIDI0Ljk0MzYgNjkuMTI5NSAyNC44NjcgNjkuMDg0MiAyNC43Njk1TDY3LjMyODUgMjAuNDY4MkM2Ny4yODY2IDIwLjM2NjMgNjcuMjA1IDIwLjI4NTkgNjcuMTAyNiAyMC4yNDU1TDYzLjMwNTMgMTguODMxNEM2My4wOTkxIDE4Ljc1MjQgNjIuOTk0IDE4LjUyMzEgNjMuMDY4NyAxOC4zMTU0QzYzLjExMiAxOC4yMDY4IDYzLjE5OTIgMTguMTIxNiA2My4zMDg3IDE4LjA4MDhaIiBmaWxsPSIjODBDMjQxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEwLjc1MyAxOC4zNjY5QzExNC40MzIgMTguMzQxMSAxMTcuMzkyIDE1LjMzODQgMTE3LjM2NyAxMS42NjAyQzExNy4zNDEgNy45ODIgMTE0LjMzOCA1LjAyMTE3IDExMC42NiA1LjA0Njk5QzEwNi45ODIgNS4wNzI4MiAxMDQuMDIxIDguMDc1NTEgMTA0LjA0NyAxMS43NTM3QzEwNC4wNzMgMTUuNDMxOSAxMDcuMDc1IDE4LjM5MjcgMTEwLjc1MyAxOC4zNjY5WiIgZmlsbD0iIzREQzFDMiIvPgo8cGF0aCBkPSJNMjE3LjQ5OSAxNTEuOTI0QzIxOS40MDUgMTUxLjkxMSAyMjAuOTM5IDE1MC4zNTUgMjIwLjkyNiAxNDguNDQ5QzIyMC45MTIgMTQ2LjU0MyAyMTkuMzU3IDE0NS4wMDkgMjE3LjQ1MSAxNDUuMDIzQzIxNS41NDUgMTQ1LjAzNiAyMTQuMDExIDE0Ni41OTIgMjE0LjAyNCAxNDguNDk4QzIxNC4wMzggMTUwLjQwMyAyMTUuNTkzIDE1MS45MzggMjE3LjQ5OSAxNTEuOTI0WiIgZmlsbD0iIzJDQTAxQyIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPHBhdGggZD0iTTIxNi45OTggOTUuODUyMkMyMjAuODEgOTUuODI1NSAyMjMuODc4IDkyLjcxMzkgMjIzLjg1MSA4OC45MDIzQzIyMy44MjUgODUuMDkwNyAyMjAuNzEzIDgyLjAyMjQgMjE2LjkwMiA4Mi4wNDkyQzIxMy4wOSA4Mi4wNzYgMjEwLjAyMiA4NS4xODc2IDIxMC4wNDggODguOTk5MkMyMTAuMDc1IDkyLjgxMDggMjEzLjE4NyA5NS44NzkgMjE2Ljk5OCA5NS44NTIyWiIgZmlsbD0iIzAwQzFCRiIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNzkuNzY0IDE4NC4wNTVDMTgwLjM1NSAxODYuMzUxIDE4MS4yMyAxODguMDcxIDE4Mi4zODkgMTg5LjIxM0MxODMuNTQ3IDE5MC4zNTUgMTg1LjI3OCAxOTEuMjA2IDE4Ny41ODMgMTkxLjc2NUMxODUuMjg2IDE5Mi4zNTYgMTgzLjU2NyAxOTMuMjMxIDE4Mi40MjUgMTk0LjM4OUMxODEuMjgzIDE5NS41NDcgMTgwLjQzMiAxOTcuMjc5IDE3OS44NzMgMTk5LjU4M0MxNzkuMjgyIDE5Ny4yODcgMTc4LjQwNyAxOTUuNTY3IDE3Ny4yNDkgMTk0LjQyNUMxNzYuMDkgMTkzLjI4MyAxNzQuMzU5IDE5Mi40MzMgMTcyLjA1NSAxOTEuODc0QzE3NC4zNTEgMTkxLjI4MiAxNzYuMDcgMTkwLjQwNyAxNzcuMjEyIDE4OS4yNDlDMTc4LjM1NSAxODguMDkxIDE3OS4yMDUgMTg2LjM1OSAxNzkuNzY0IDE4NC4wNTVaIiBmaWxsPSIjMDBDMUJGIiBmaWxsLW9wYWNpdHk9IjAuNCIvPgo8cGF0aCBkPSJNMTYyLjA0IDE4SDE2MkMxNTYuNjk2IDE3Ljk5NDcgMTUxLjYwNiAyMC4wOTY4IDE0Ny44NTIgMjMuODQzN0MxNDQuMDk4IDI3LjU5MDcgMTQxLjk4NSAzMi42NzU3IDE0MS45OCAzNy45OEMxNDEuOTc1IDQzLjI4NDMgMTQ0LjA3NyA0OC4zNzM1IDE0Ny44MjQgNTIuMTI4QzE1MS41NzEgNTUuODgyNSAxNTYuNjU2IDU3Ljk5NDcgMTYxLjk2IDU4SDE2MkMxNjcuMzA0IDU4LjAwNTMgMTcyLjM5NCA1NS45MDMzIDE3Ni4xNDggNTIuMTU2M0MxNzkuOTAyIDQ4LjQwOTMgMTgyLjAxNSA0My4zMjQzIDE4Mi4wMiAzOC4wMkMxODIuMDI1IDMyLjcxNTcgMTc5LjkyMyAyNy42MjY1IDE3Ni4xNzYgMjMuODcyQzE3Mi40MjkgMjAuMTE3NSAxNjcuMzQ0IDE4LjAwNTMgMTYyLjA0IDE4VjE4Wk0xNjguNjIgMzcuMThMMTU5LjEyIDQ4Ljc2QzE1OS4wMzIgNDguODY2OSAxNTguOTExIDQ4Ljk0MjQgMTU4Ljc3NiA0OC45NzU1QzE1OC42NDEgNDkuMDA4NSAxNTguNSA0OC45OTczIDE1OC4zNzIgNDguOTQzNEMxNTguMjQ0IDQ4Ljg4OTYgMTU4LjEzNyA0OC43OTYgMTU4LjA2NiA0OC42NzY1QzE1Ny45OTYgNDguNTU3IDE1Ny45NjUgNDguNDE4IDE1Ny45OCA0OC4yOEwxNTkuMDYgMzguNzJIMTU1Ljg4QzE1NS43ODkgMzguNzIwNCAxNTUuNjk5IDM4LjcwMTQgMTU1LjYxNSAzOC42NjQyQzE1NS41MzIgMzguNjI3MSAxNTUuNDU4IDM4LjU3MjYgMTU1LjM5NyAzOC41MDQ1QzE1NS4zMzcgMzguNDM2NCAxNTUuMjkyIDM4LjM1NjIgMTU1LjI2NCAzOC4yNjkyQzE1NS4yMzcgMzguMTgyMiAxNTUuMjI5IDM4LjA5MDUgMTU1LjI0IDM4TDE1Ni40IDI3LjU4QzE1Ni40MTggMjcuNDE4NSAxNTYuNDk2IDI3LjI2OTQgMTU2LjYxOCAyNy4xNjIxQzE1Ni43NCAyNy4wNTQ4IDE1Ni44OTcgMjYuOTk3IDE1Ny4wNiAyN0gxNjYuMDRDMTY2LjE0MSAyNy4wMDIzIDE2Ni4yNCAyNy4wMjc2IDE2Ni4zMjkgMjcuMDc0MUMxNjYuNDE5IDI3LjEyMDUgMTY2LjQ5NiAyNy4xODY4IDE2Ni41NTYgMjcuMjY3OUMxNjYuNjE2IDI3LjM0OSAxNjYuNjU2IDI3LjQ0MjcgMTY2LjY3NCAyNy41NDE5QzE2Ni42OTIgMjcuNjQxMSAxNjYuNjg4IDI3Ljc0MyAxNjYuNjYgMjcuODRMMTY0LjI4IDM2LjEySDE2OC4xMkMxNjguMjQ0IDM2LjEyMDQgMTY4LjM2NSAzNi4xNTU5IDE2OC40NjkgMzYuMjIyNEMxNjguNTczIDM2LjI4ODkgMTY4LjY1NiAzNi4zODM2IDE2OC43MDggMzYuNDk1NkMxNjguNzYxIDM2LjYwNzUgMTY4Ljc4IDM2LjczMiAxNjguNzY1IDM2Ljg1NDZDMTY4Ljc0OSAzNi45NzcyIDE2OC42OTkgMzcuMDkyOCAxNjguNjIgMzcuMTg4VjM3LjE4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTYyIiB5MT0iMTgiIHgyPSIxNjIiIHkyPSI1OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMjBCQkJCIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJDQTAxQyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=)
}

.intro-banner-section .intro-banner-body {
	flex-grow: 1;
	row-gap: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 16px;
	line-height: 13px
}

.intro-banner-section .intro-banner-body span {
	display: inline-block
}

.intro-banner-section .intro-banner-body .title {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 16px;
	font-weight: 600
}

.intro-banner-section .intro-banner-body .sub-head {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 14px;
	font-weight: normal;
	max-width: 650px;
	line-height: 20px
}

.intro-banner-section .intro-banner-body .sub-head a {
	font-weight: 500
}

.intro-banner-section .cta {
	margin-top: 20px;
	padding-left: 10px;
	white-space: nowrap
}

@media screen and (min-width: 0px)and (max-width: 760px) {
	.intro-banner-section {
			display:block
	}

	.intro-banner-section .money-bag-icon {
			display: none
	}

	.intro-banner-section .intro-banner-body {
			margin-left: 0px
	}

	.intro-banner-section .steps-banner-details {
			display: block
	}

	.intro-banner-section .cta {
			padding-left: 0px
	}

	.intro-banner-section .cta .primaryCTA {
			width: 100%
	}
}

.steps-banner-section {
	padding-bottom: 30px;
	border-bottom: 1px solid #d4d7dc;
	margin-bottom: 30px
}

.steps-banner-section .steps-banner-details {
	display: flex
}

.steps-banner-section .steps-banner-details .steps-banner-body {
	flex-grow: 1;
	row-gap: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.steps-banner-section .steps-banner-details .steps-banner-body span {
	display: inline-block
}

.steps-banner-section .steps-banner-details .steps-banner-body .title {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 16px;
	font-weight: 600
}

.steps-banner-section .steps-banner-details .steps-banner-body .sub-head {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 14px;
	font-weight: normal;
	max-width: 670px
}

.steps-banner-section .steps-banner-details .steps-banner-body .sub-head a {
	font-weight: 500
}

.steps-banner-section .banner-steps {
	margin-top: 20px;
	width: 260px;
	min-width: 260px;
	padding-left: 10px
}

.steps-banner-section .banner-steps .step-details {
	display: flex;
	align-items: flex-end
}

.steps-banner-section .banner-steps .step-details .title {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #2ca01c;
	font-size: 14px;
	font-weight: 600;
	flex-grow: 1
}

.steps-banner-section .banner-steps .step-details .money-bag-icon,.steps-banner-section .banner-steps .step-details .money-bag-fail-icon,.steps-banner-section .banner-steps .step-details .money-bag-success-icon {
	width: 28px;
	height: 32px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzMiAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk3MDMgMy41NDc3N0MxMy43NDQ0IDIuODI4ODMgMTQuNzYxOCAyLjQyOTI2IDE1LjgxODMgMi40MjkyNkMxNi44NzQ4IDIuNDI5MjYgMTcuODkyMiAyLjgyODgzIDE4LjY2NjQgMy41NDc3N0MyMS4yMDY4IC0wLjU0OTU2IDI0LjcwOTggMy4zNjM2MiAyNC43MDk4IDMuMzYzNjJDMjMuMDM1NyA0LjY2MTA0IDIxLjI0NDUgNi4yNjgxNiAyMC41MjQ2IDguMjgxMjZDMTkuMzE1MSAxMS43MDkgMjIuODYgMTEuODY4IDI1LjEyODQgMTMuNzIyQzI4LjI4NCAxNi4yNzA4IDMwLjQ2NDUgMjIuMzgxMyAzMC40NjQ1IDI2LjM3NEMzMC40NjQ1IDM0LjA3NDggMjMuOTA2MyAzNiAxNS44MTYyIDM2QzcuNzI2MjEgMzYgMS4xNjc5NyAzNC4wNzQ4IDEuMTY3OTcgMjYuMzc0QzEuMTY3OTcgMjIuMzg5NiAzLjM0ODQ3IDE2LjI3MDggNi40ODczOCAxMy43MTc5QzguNzU5OTYgMTEuODcyMiAxMi4zMDQ4IDExLjcxMzEgMTEuMDkxMSA4LjI3NzA3QzEwLjM4MzggNi4yNjM5OCA4LjYwOTI5IDQuNjU2ODUgNi45MDU5IDMuMzU5NDNDNi45MjI2NSAzLjM2NzgxIDEwLjQyOTkgLTAuNTQ1Mzc1IDEyLjk3MDMgMy41NDc3N1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS42MjY2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC4zNTU1IDkuOTI2MDFIMjEuMjc4OSIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjEuNjI2NjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuOTcwNyAzLjU0NzY0QzEzLjM1ODggNC4xOTA4NCAxMy42NzU5IDQuODc0MjQgMTMuOTE2NiA1LjU4NTg0IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS42MjY2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy43MzI0IDUuNTg1ODdDMTcuOTY5IDQuODc0NzcgMTguMjgyIDQuMTkxMzggMTguNjY1NyAzLjU0NzY3IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS42MjY2OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNS41OTI5IDIzLjIxODNDMTQuMTQ5IDIyLjgyNDkgMTIuODA1NSAyMi4yMDU1IDEyLjgwNTUgMjAuNTU2NUMxMi44MDU1IDE5LjAxMjIgMTQuMTIzOSAxOC4wNzQ3IDE1LjU5MjkgMTcuOTk1MlYxNy4wODdIMTYuMzAwMlYxNy45OTk0QzE3LjMwMDEgMTcuOTk2MSAxOC4yNjggMTguMzUwOSAxOS4wMjg5IDE4Ljk5OTZMMTguMDg3MyAxOS44MzY3QzE3Ljg1OTIgMTkuNTgzMyAxNy41ODA0IDE5LjM4MDggMTcuMjY4OCAxOS4yNDIzQzE2Ljk1NzMgMTkuMTAzOSAxNi42MjAxIDE5LjAzMjYgMTYuMjc5MyAxOS4wMzMxVjIyLjE3MkMxNy42ODk3IDIyLjYxOTggMTkuMTU4NyAyMy4yNDM0IDE5LjE1ODcgMjQuOTg0NUMxOS4xNTg3IDI2LjY1ODYgMTcuODQ0NSAyNy42MDg2IDE2LjI3OTMgMjcuNjMzN1YyOC41ODM4SDE1LjU5MjlWMjcuNjQyMUMxNS4wMTYzIDI3LjY0MTkgMTQuNDQ1NiAyNy41MjYzIDEzLjkxNDQgMjcuMzAyQzEzLjM4MzIgMjcuMDc3NyAxMi45MDIzIDI2Ljc0OTQgMTIuNSAyNi4zMzYzTDEzLjUxMjggMjUuNDk5M0MxMy43NjcgMjUuODE0MiAxNC4wODQ4IDI2LjA3MjEgMTQuNDQ1MyAyNi4yNTZDMTQuODA1OSAyNi40Mzk5IDE1LjIwMTIgMjYuNTQ1NyAxNS42MDU0IDI2LjU2NjVMMTUuNTkyOSAyMy4yMTgzWk0xNS41OTI5IDE5LjAzMzFDMTUuNDAwOSAxOS4wMzE0IDE1LjIxMDUgMTkuMDY3OCAxNS4wMzI2IDE5LjEzOTlDMTQuODU0NyAxOS4yMTIxIDE0LjY5MjkgMTkuMzE4OCAxNC41NTY0IDE5LjQ1MzdDMTQuNDE5OCAxOS41ODg3IDE0LjMxMTQgMTkuNzQ5MyAxNC4yMzcxIDE5LjkyNjRDMTQuMTYyOSAyMC4xMDM0IDE0LjEyNDQgMjAuMjkzNCAxNC4xMjM5IDIwLjQ4NTRDMTQuMTIzOSAyMS4zMjI0IDE0LjczMDcgMjEuNzQwOSAxNS41OTI5IDIxLjk3NTNWMTkuMDMzMVpNMTYuMzAwMiAyNi41NjY1QzE2LjUwNzcgMjYuNTcxMyAxNi43MTQgMjYuNTMzNCAxNi45MDYzIDI2LjQ1NTFDMTcuMDk4NSAyNi4zNzY5IDE3LjI3MjcgMjYuMjYgMTcuNDE3OSAyNi4xMTE2QzE3LjU2MzEgMjUuOTYzMyAxNy42NzYyIDI1Ljc4NjcgMTcuNzUwMyAyNS41OTI4QzE3LjgyNDUgMjUuMzk4OSAxNy44NTc5IDI1LjE5MTkgMTcuODQ4NyAyNC45ODQ1QzE3Ljg0ODcgMjQuMTQ3NCAxNy4xODMzIDIzLjY3ODcgMTYuMzAwMiAyMy40MDI1VjI2LjU2NjVaIiBmaWxsPSIjMDA4NDgxIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMC40MDY2NjkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIG9wYWNpdHk9IjAuMTUiPgo8cGF0aCBkPSJNMjQuMDcwNyAxNC45MTA2QzIzLjkzNjcgMTQuODAxOCAyMy43ODYxIDE0LjY5NzEgMjMuNjUyMSAxNC41OTI1QzI0LjM0ODEgMTYuMjc4MiAyNC43MDY0IDE4LjA4NCAyNC43MDY4IDE5LjkwNzdDMjQuNzA2OCAyNy4xMzk4IDE5LjE1MyAzMy4xMzcyIDExLjg4MzMgMzQuMjQ2M0MxMy4xOTQ3IDM0LjM3NjQgMTQuNTEyMSAzNC40Mzc4IDE1LjgzIDM0LjQzMDRDMjQuOTQ1NCAzNC40MzA0IDI4LjgyOTMgMzIuMDIzOSAyOC44MzM0IDI2LjM3MzlDMjguODE2NyAyMi43OTk3IDI2Ljc4NjkgMTcuMTE2MiAyNC4wNzA3IDE0LjkxMDZaIiBmaWxsPSIjMDBDMUJGIi8+CjwvZz4KPC9zdmc+Cg==)
}

.steps-banner-section .banner-steps .step-details .money-bag-success-icon,.steps-banner-section .banner-steps .step-details .money-bag-fail-icon {
	width: 40px;
	height: 36px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc1MzcgNy45MjkyNEMxOC4zNjQ3IDcuMzYxNzQgMTkuMTY3OCA3LjA0NjM0IDIwLjAwMTggNy4wNDYzNEMyMC44MzU3IDcuMDQ2MzQgMjEuNjM4OCA3LjM2MTc0IDIyLjI0OTkgNy45MjkyNEMyNC4yNTUxIDQuNjk1MDEgMjcuMDIwMyA3Ljc4Mzg4IDI3LjAyMDMgNy43ODM4OEMyNS42OTg4IDguODA3OTkgMjQuMjg0OSAxMC4wNzY2IDIzLjcxNjcgMTEuNjY1NkMyMi43NjE5IDE0LjM3MTMgMjUuNTYwMSAxNC40OTY4IDI3LjM1MDYgMTUuOTYwM0MyOS44NDE1IDE3Ljk3MjIgMzEuNTYyNyAyMi43OTU0IDMxLjU2MjcgMjUuOTQ3MUMzMS41NjI3IDMyLjAyNTcgMjYuMzg2IDMzLjU0NTQgMjAuMDAwMSAzMy41NDU0QzEzLjYxNDIgMzMuNTQ1NCA4LjQzNzUgMzIuMDI1NyA4LjQzNzUgMjUuOTQ3MUM4LjQzNzUgMjIuODAyIDEwLjE1ODcgMTcuOTcyMiAxMi42MzY0IDE1Ljk1N0MxNC40MzAyIDE0LjUwMDEgMTcuMjI4NCAxNC4zNzQ2IDE2LjI3MDMgMTEuNjYyM0MxNS43MTIgMTAuMDczMyAxNC4zMTEzIDguODA0NjkgMTIuOTY2NyA3Ljc4MDU3QzEyLjk4IDcuNzg3MTggMTUuNzQ4NCA0LjY5ODMxIDE3Ljc1MzcgNy45MjkyNFoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjY4OTUgMTIuOTY0OEgyNC4zMTE5IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljc1MzkgNy45Mjk2OUMxOC4wNjAyIDguNDM3NCAxOC4zMTA2IDguOTc2ODQgMTguNTAwNSA5LjUzODU0IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS4xNDE3MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS41MTM3IDkuNTM4NTRDMjEuNzAwNCA4Ljk3NzIzIDIxLjk0NzQgOC40Mzc4IDIyLjI1MDQgNy45Mjk2OSIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjEuMTQxNzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuODIyMiAyMy40NTdDMTguNjgyNSAyMy4xNDY0IDE3LjYyMiAyMi42NTc1IDE3LjYyMiAyMS4zNTU5QzE3LjYyMiAyMC4xMzY4IDE4LjY2MjcgMTkuMzk2OCAxOS44MjIyIDE5LjMzNDFWMTguNjE3MkgyMC4zODA1VjE5LjMzNzRDMjEuMTY5OCAxOS4zMzQ4IDIxLjkzMzkgMTkuNjE0OSAyMi41MzQ1IDIwLjEyNjlMMjEuNzkxMiAyMC43ODc3QzIxLjYxMTIgMjAuNTg3NiAyMS4zOTEgMjAuNDI3OCAyMS4xNDUxIDIwLjMxODVDMjAuODk5MiAyMC4yMDkyIDIwLjYzMzEgMjAuMTUzIDIwLjM2NCAyMC4xNTM0VjIyLjYzMTFDMjEuNDc3MyAyMi45ODQ1IDIyLjYzNjkgMjMuNDc2OCAyMi42MzY5IDI0Ljg1MTFDMjIuNjM2OSAyNi4xNzI1IDIxLjU5OTYgMjYuOTIyNCAyMC4zNjQgMjYuOTQyM1YyNy42OTIySDE5LjgyMjJWMjYuOTQ4OUMxOS4zNjcxIDI2Ljk0ODcgMTguOTE2NiAyNi44NTc0IDE4LjQ5NzMgMjYuNjgwNEMxOC4wNzggMjYuNTAzNCAxNy42OTg0IDI2LjI0NDIgMTcuMzgwOSAyNS45MTgxTDE4LjE4MDMgMjUuMjU3NEMxOC4zODEgMjUuNTA2MSAxOC42MzE4IDI1LjcwOTYgMTguOTE2NCAyNS44NTQ3QzE5LjIwMSAyNS45OTk5IDE5LjUxMzEgMjYuMDgzNCAxOS44MzIxIDI2LjA5OThMMTkuODIyMiAyMy40NTdaTTE5LjgyMjIgMjAuMTUzNEMxOS42NzA3IDIwLjE1MjEgMTkuNTIwNCAyMC4xODA3IDE5LjM4IDIwLjIzNzdDMTkuMjM5NiAyMC4yOTQ3IDE5LjExMTggMjAuMzc4OSAxOS4wMDQgMjAuNDg1NEMxOC44OTYzIDIwLjU5MTkgMTguODEwNiAyMC43MTg3IDE4Ljc1MjEgMjAuODU4NUMxOC42OTM1IDIwLjk5ODIgMTguNjYzMSAyMS4xNDgyIDE4LjY2MjcgMjEuMjk5N0MxOC42NjI3IDIxLjk2MDQgMTkuMTQxNyAyMi4yOTA4IDE5LjgyMjIgMjIuNDc1OFYyMC4xNTM0Wk0yMC4zODA1IDI2LjA5OThDMjAuNTQ0MyAyNi4xMDM2IDIwLjcwNzIgMjYuMDczNyAyMC44NTg5IDI2LjAxMTlDMjEuMDEwNyAyNS45NTAyIDIxLjE0ODIgMjUuODU3OSAyMS4yNjI4IDI1Ljc0MDhDMjEuMzc3NCAyNS42MjM3IDIxLjQ2NjcgMjUuNDg0MyAyMS41MjUyIDI1LjMzMTNDMjEuNTgzNyAyNS4xNzgyIDIxLjYxMDEgMjUuMDE0OCAyMS42MDI5IDI0Ljg1MTFDMjEuNjAyOSAyNC4xOTA0IDIxLjA3NzYgMjMuODIwNCAyMC4zODA1IDIzLjYwMjNWMjYuMDk5OFoiIGZpbGw9IiMwMDg0ODEiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSIwLjI4NTQzMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4xNSI+CjxwYXRoIGQ9Ik0yNi41MTg1IDE2Ljg5OTVDMjYuNDEyOCAxNi44MTM2IDI2LjI5MzkgMTYuNzMxIDI2LjE4ODIgMTYuNjQ4NEMyNi43Mzc1IDE3Ljk3OSAyNy4wMjAzIDE5LjQwNDUgMjcuMDIwNyAyMC44NDRDMjcuMDIwNyAyNi41NTI2IDIyLjYzNjggMzEuMjg2NyAxNi44OTg0IDMyLjE2MjFDMTcuOTMzNiAzMi4yNjQ4IDE4Ljk3MzUgMzIuMzEzMyAyMC4wMTM3IDMyLjMwNzVDMjcuMjA5IDMyLjMwNzUgMzAuMjc0NyAzMC40MDc5IDMwLjI3OCAyNS45NDgxQzMwLjI2NDggMjMuMTI2OCAyOC42NjI2IDE4LjY0MDUgMjYuNTE4NSAxNi44OTk1WiIgZmlsbD0iIzAwQzFCRiIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMzguMTEyNUMzNS45NzA2IDM4LjExMjUgNDAgMzQuMDU3OSA0MCAyOS4wNTYyQzQwIDI0LjA1NDYgMzUuOTcwNiAyMCAzMSAyMEMyNi4wMjk0IDIwIDIyIDI0LjA1NDYgMjIgMjkuMDU2MkMyMiAzNC4wNTc5IDI2LjAyOTQgMzguMTEyNSAzMSAzOC4xMTI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMSAyMS45Njg4QzM0Ljg4MzMgMjEuOTY4OCAzOC4wMzEyIDI1LjExNjcgMzguMDMxMiAyOUMzOC4wMzEyIDMyLjg4MzMgMzQuODgzMyAzNi4wMzEyIDMxIDM2LjAzMTJDMjcuMTE2NyAzNi4wMzEyIDIzLjk2ODggMzIuODgzMyAyMy45Njg4IDI5QzIzLjk2ODggMjUuMTE2NyAyNy4xMTY3IDIxLjk2ODggMzEgMjEuOTY4OFpNMzMuMjE3OCAyNi42ODQ3TDI5Ljg4MzUgMzAuMDE5TDI4LjI3MjggMjguNDA4M0MyNy45OTgyIDI4LjEzMzcgMjcuNTUzIDI4LjEzMzcgMjcuMjc4NCAyOC40MDgzQzI3LjAwMzggMjguNjgyOSAyNy4wMDM4IDI5LjEyODEgMjcuMjc4NCAyOS40MDI3TDI5LjM4NjMgMzEuNTEwNUMyOS42NjA5IDMxLjc4NTEgMzAuMTA2MSAzMS43ODUxIDMwLjM4MDcgMzEuNTEwNUwzNC4yMTIxIDI3LjY3OTFDMzQuNDg2NyAyNy40MDQ1IDM0LjQ4NjcgMjYuOTU5MyAzNC4yMTIxIDI2LjY4NDdDMzMuOTM3NiAyNi40MTAxIDMzLjQ5MjQgMjYuNDEwMSAzMy4yMTc4IDI2LjY4NDdaIiBmaWxsPSIjMkNBMDFDIi8+Cjwvc3ZnPgo=)
}

.steps-banner-section .banner-steps .step-details .money-bag-fail-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc1MzcgNy45MjkyNEMxOC4zNjQ3IDcuMzYxNzQgMTkuMTY3OCA3LjA0NjM0IDIwLjAwMTggNy4wNDYzNEMyMC44MzU3IDcuMDQ2MzQgMjEuNjM4OCA3LjM2MTc0IDIyLjI0OTkgNy45MjkyNEMyNC4yNTUxIDQuNjk1MDEgMjcuMDIwMyA3Ljc4Mzg4IDI3LjAyMDMgNy43ODM4OEMyNS42OTg4IDguODA3OTkgMjQuMjg0OSAxMC4wNzY2IDIzLjcxNjcgMTEuNjY1NkMyMi43NjE5IDE0LjM3MTMgMjUuNTYwMSAxNC40OTY4IDI3LjM1MDYgMTUuOTYwM0MyOS44NDE1IDE3Ljk3MjIgMzEuNTYyNyAyMi43OTU0IDMxLjU2MjcgMjUuOTQ3MUMzMS41NjI3IDMyLjAyNTcgMjYuMzg2IDMzLjU0NTQgMjAuMDAwMSAzMy41NDU0QzEzLjYxNDIgMzMuNTQ1NCA4LjQzNzUgMzIuMDI1NyA4LjQzNzUgMjUuOTQ3MUM4LjQzNzUgMjIuODAyIDEwLjE1ODcgMTcuOTcyMiAxMi42MzY0IDE1Ljk1N0MxNC40MzAyIDE0LjUwMDEgMTcuMjI4NCAxNC4zNzQ2IDE2LjI3MDMgMTEuNjYyM0MxNS43MTIgMTAuMDczMyAxNC4zMTEzIDguODA0NjkgMTIuOTY2NyA3Ljc4MDU3QzEyLjk4IDcuNzg3MTggMTUuNzQ4NCA0LjY5ODMyIDE3Ljc1MzcgNy45MjkyNFoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjY4OTUgMTIuOTY0OEgyNC4zMTE5IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3Ljc1MzkgNy45Mjk2OUMxOC4wNjAyIDguNDM3NCAxOC4zMTA2IDguOTc2ODQgMTguNTAwNSA5LjUzODU0IiBzdHJva2U9IiMwMDg0ODEiIHN0cm9rZS13aWR0aD0iMS4xNDE3MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS41MTM3IDkuNTM4NTRDMjEuNzAwNCA4Ljk3NzIzIDIxLjk0NzQgOC40Mzc4IDIyLjI1MDQgNy45Mjk2OSIgc3Ryb2tlPSIjMDA4NDgxIiBzdHJva2Utd2lkdGg9IjEuMTQxNzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuODIyMiAyMy40NTdDMTguNjgyNSAyMy4xNDY0IDE3LjYyMiAyMi42NTc1IDE3LjYyMiAyMS4zNTU5QzE3LjYyMiAyMC4xMzY4IDE4LjY2MjcgMTkuMzk2OCAxOS44MjIyIDE5LjMzNDFWMTguNjE3MkgyMC4zODA1VjE5LjMzNzRDMjEuMTY5OCAxOS4zMzQ4IDIxLjkzMzkgMTkuNjE0OSAyMi41MzQ1IDIwLjEyNjlMMjEuNzkxMiAyMC43ODc3QzIxLjYxMTIgMjAuNTg3NiAyMS4zOTEgMjAuNDI3OCAyMS4xNDUxIDIwLjMxODVDMjAuODk5MiAyMC4yMDkyIDIwLjYzMzEgMjAuMTUzIDIwLjM2NCAyMC4xNTM0VjIyLjYzMTFDMjEuNDc3MyAyMi45ODQ1IDIyLjYzNjkgMjMuNDc2OCAyMi42MzY5IDI0Ljg1MTFDMjIuNjM2OSAyNi4xNzI1IDIxLjU5OTYgMjYuOTIyNCAyMC4zNjQgMjYuOTQyM1YyNy42OTIySDE5LjgyMjJWMjYuOTQ4OUMxOS4zNjcxIDI2Ljk0ODcgMTguOTE2NiAyNi44NTc0IDE4LjQ5NzMgMjYuNjgwNEMxOC4wNzggMjYuNTAzNCAxNy42OTg0IDI2LjI0NDIgMTcuMzgwOSAyNS45MTgxTDE4LjE4MDMgMjUuMjU3NEMxOC4zODEgMjUuNTA2MSAxOC42MzE4IDI1LjcwOTYgMTguOTE2NCAyNS44NTQ3QzE5LjIwMSAyNS45OTk5IDE5LjUxMzEgMjYuMDgzNCAxOS44MzIxIDI2LjA5OThMMTkuODIyMiAyMy40NTdaTTE5LjgyMjIgMjAuMTUzNEMxOS42NzA3IDIwLjE1MjEgMTkuNTIwNCAyMC4xODA3IDE5LjM4IDIwLjIzNzdDMTkuMjM5NiAyMC4yOTQ3IDE5LjExMTggMjAuMzc4OSAxOS4wMDQgMjAuNDg1NEMxOC44OTYzIDIwLjU5MTkgMTguODEwNiAyMC43MTg3IDE4Ljc1MjEgMjAuODU4NUMxOC42OTM1IDIwLjk5ODIgMTguNjYzMSAyMS4xNDgyIDE4LjY2MjcgMjEuMjk5N0MxOC42NjI3IDIxLjk2MDQgMTkuMTQxNyAyMi4yOTA4IDE5LjgyMjIgMjIuNDc1OFYyMC4xNTM0Wk0yMC4zODA1IDI2LjA5OThDMjAuNTQ0MyAyNi4xMDM2IDIwLjcwNzIgMjYuMDczNyAyMC44NTg5IDI2LjAxMTlDMjEuMDEwNyAyNS45NTAyIDIxLjE0ODIgMjUuODU3OSAyMS4yNjI4IDI1Ljc0MDhDMjEuMzc3NCAyNS42MjM3IDIxLjQ2NjcgMjUuNDg0MyAyMS41MjUyIDI1LjMzMTNDMjEuNTgzNyAyNS4xNzgyIDIxLjYxMDEgMjUuMDE0OCAyMS42MDI5IDI0Ljg1MTFDMjEuNjAyOSAyNC4xOTA0IDIxLjA3NzYgMjMuODIwNCAyMC4zODA1IDIzLjYwMjNWMjYuMDk5OFoiIGZpbGw9IiMwMDg0ODEiIHN0cm9rZT0iIzAwODQ4MSIgc3Ryb2tlLXdpZHRoPSIwLjI4NTQzMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4xNSI+CjxwYXRoIGQ9Ik0yNi41MTg1IDE2Ljg5OTVDMjYuNDEyOCAxNi44MTM2IDI2LjI5MzkgMTYuNzMxIDI2LjE4ODIgMTYuNjQ4NEMyNi43Mzc1IDE3Ljk3OSAyNy4wMjAzIDE5LjQwNDUgMjcuMDIwNyAyMC44NDRDMjcuMDIwNyAyNi41NTI2IDIyLjYzNjggMzEuMjg2NyAxNi44OTg0IDMyLjE2MjFDMTcuOTMzNiAzMi4yNjQ4IDE4Ljk3MzUgMzIuMzEzMyAyMC4wMTM3IDMyLjMwNzVDMjcuMjA5IDMyLjMwNzUgMzAuMjc0NyAzMC40MDc5IDMwLjI3OCAyNS45NDgxQzMwLjI2NDggMjMuMTI2OCAyOC42NjI2IDE4LjY0MDUgMjYuNTE4NSAxNi44OTk1WiIgZmlsbD0iIzAwQzFCRiIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMzguMTEyNUMzNS45NzA2IDM4LjExMjUgNDAgMzQuMDU3OSA0MCAyOS4wNTYyQzQwIDI0LjA1NDYgMzUuOTcwNiAyMCAzMSAyMEMyNi4wMjk0IDIwIDIyIDI0LjA1NDYgMjIgMjkuMDU2MkMyMiAzNC4wNTc5IDI2LjAyOTQgMzguMTEyNSAzMSAzOC4xMTI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMSAyMS45Njg4QzM0Ljg4MzMgMjEuOTY4OCAzOC4wMzEyIDI1LjExNjcgMzguMDMxMiAyOUMzOC4wMzEyIDMyLjg4MzMgMzQuODgzMyAzNi4wMzEyIDMxIDM2LjAzMTJDMjcuMTE2NyAzNi4wMzEyIDIzLjk2ODggMzIuODgzMyAyMy45Njg4IDI5QzIzLjk2ODggMjUuMTE2NyAyNy4xMTY3IDIxLjk2ODggMzEgMjEuOTY4OFpNMzMuMjE3OCAyNi42ODQ3TDI5Ljg4MzUgMzAuMDE5TDI4LjI3MjggMjguNDA4M0MyNy45OTgyIDI4LjEzMzcgMjcuNTUzIDI4LjEzMzcgMjcuMjc4NCAyOC40MDgzQzI3LjAwMzggMjguNjgyOSAyNy4wMDM4IDI5LjEyODEgMjcuMjc4NCAyOS40MDI3TDI5LjM4NjMgMzEuNTEwNUMyOS42NjA5IDMxLjc4NTEgMzAuMTA2MSAzMS43ODUxIDMwLjM4MDcgMzEuNTEwNUwzNC4yMTIxIDI3LjY3OTFDMzQuNDg2NyAyNy40MDQ1IDM0LjQ4NjcgMjYuOTU5MyAzNC4yMTIxIDI2LjY4NDdDMzMuOTM3NiAyNi40MTAxIDMzLjQ5MjQgMjYuNDEwMSAzMy4yMTc4IDI2LjY4NDdaIiBmaWxsPSIjMkNBMDFDIi8+CjxjaXJjbGUgY3g9IjMxIiBjeT0iMjkiIHI9IjkiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEgMjJDMzQuODY2IDIyIDM4IDI1LjEzNCAzOCAyOUMzOCAzMi44NjYgMzQuODY2IDM2IDMxIDM2QzI3LjEzNCAzNiAyNCAzMi44NjYgMjQgMjlDMjQgMjUuMTM0IDI3LjEzNCAyMiAzMSAyMlpNMzEgMzEuMUMzMC42MTI5IDMxLjEgMzAuMyAzMS40MTM2IDMwLjMgMzEuOEMzMC4zIDMyLjE4NzEgMzAuNjEyOSAzMi41IDMxIDMyLjVDMzEuMzg3MSAzMi41IDMxLjcgMzIuMTg3MSAzMS43IDMxLjhDMzEuNyAzMS40MTM2IDMxLjM4NzEgMzEuMSAzMSAzMS4xWk0zMSAyNS41QzMwLjYxMjkgMjUuNSAzMC4zIDI1LjgxMjkgMzAuMyAyNi4yVjI5LjdDMzAuMyAzMC4wODcxIDMwLjYxMjkgMzAuNCAzMSAzMC40QzMxLjM4NzEgMzAuNCAzMS43IDMwLjA4NzEgMzEuNyAyOS43VjI2LjJDMzEuNyAyNS44MTI5IDMxLjM4NzEgMjUuNSAzMSAyNS41WiIgZmlsbD0iI0Q1MkIxRSIvPgo8L3N2Zz4K)
}

.steps-banner-section .banner-steps .step-progress {
	padding: 5px 0 0 0
}

.steps-banner-section .banner-steps .step-progress .custom-progress-bar>div:nth-of-type(1)>div:nth-of-type(1) {
	background-color: #e3e5e8;
	box-shadow: none
}

.steps-banner-section .banner-steps .step-progress .custom-progress-bar>div:nth-of-type(1)>div:nth-of-type(2) {
	background: #53b700;
	background: linear-gradient(90deg, #53b700 0%, #00d7d7 100%);
	border-radius: 6px
}

.steps-banner-section .cta {
	margin-top: 10px;
	white-space: nowrap
}

@media screen and (min-width: 0px)and (max-width: 760px) {
	.steps-banner-section .steps-banner-details {
			display:block
	}

	.steps-banner-section .banner-steps {
			padding-left: 0px;
			width: 100%
	}

	.steps-banner-section .cta .primaryCTA {
			width: 100%
	}
}

.error-template {
	position: relative
}

.error-template .error-circle {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 12px;
	font-weight: normal;
	border: 2px solid #eceef1;
	background-color: #f4f5f8;
	border-radius: 50px;
	outline: none;
	height: 80px;
	width: 80px;
	cursor: pointer;
	display: grid;
	place-items: center;
	opacity: inherit
}

.error-template .error-title {
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
	max-width: 80px;
	min-height: 30px
}

.error-template .error-icon {
	width: 35px;
	height: 45px;
	background-repeat: no-repeat;
	display: grid;
	place-items: center;
	background-position: center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4wNDQyIDIuNTczNzVMMTUuMjUyMyAyLjU4MjRDMTYuMDc4MiAyLjY1MTI5IDE2LjgyMzIgMy4xMjcyMSAxNy4yMzA1IDMuODU4NzVMMjcuNjA1NSAyMi41MzVDMjguMDQwNSAyMy4zMTg3IDI4LjAyOCAyNC4yNDYyIDI3LjU3NDIgMjUuMDE4N0MyNy4xMjA1IDI1Ljc4ODcgMjYuMzE1NSAyNi4yNSAyNS40MjA1IDI2LjI1SDQuNjY5MjNDMy43NzQyMyAyNi4yNSAyLjk2Nzk4IDI1Ljc4ODcgMi41MTQyMyAyNS4wMTc1QzIuMDYwNDggMjQuMjQ1IDIuMDQ5MjMgMjMuMzE3NSAyLjQ4NDIzIDIyLjUzNUwxMi44NTkyIDMuODU4NzVDMTMuMjk5MiAzLjA2NzUgMTQuMTM2NyAyLjU3Mzc1IDE1LjA0NDIgMi41NzM3NVpNMTUuMDQ0MiA1LjA3Mzc1TDQuNjY5MjMgMjMuNzVIMjUuNDIwNUwxNS4wNDQyIDUuMDczNzVaTTE1LjA0NjQgMjBDMTUuNzM3NiAyMC4wMDEyIDE2LjI5NjQgMjAuNTYxMiAxNi4yOTUxIDIxLjI1MTJDMTYuMjkzOSAyMS45NDI1IDE1LjczMzkgMjIuNTAxMiAxNS4wNDI2IDIyLjVDMTQuMzUyNiAyMi40OTg3IDEzLjc5MzkgMjEuOTM4NyAxMy43OTUxIDIxLjI0ODdDMTMuNzk2NCAyMC41NTc1IDE0LjM1NjQgMTkuOTk4NyAxNS4wNDY0IDIwWk0xNS4wNDQ1IDEwQzE1LjczNDUgMTAgMTYuMjk0NSAxMC41NiAxNi4yOTQ1IDExLjI1VjE3LjVDMTYuMjk0NSAxOC4xOSAxNS43MzQ1IDE4Ljc1IDE1LjA0NDUgMTguNzVDMTQuMzU0NSAxOC43NSAxMy43OTQ1IDE4LjE5IDEzLjc5NDUgMTcuNVYxMS4yNUMxMy43OTQ1IDEwLjU2IDE0LjM1NDUgMTAgMTUuMDQ0NSAxMFoiIGZpbGw9IiM2QjZDNzIiLz4KPC9zdmc+Cg==)
}

.preloading {
	animation: preloading 1.5s infinite ease-in-out;
	border-radius: 5px
}

.preloading .preloading-circle {
	width: 50px;
	background: linear-gradient(90deg, #eceef1 0%, #babec5 100%);
	border-radius: 50px;
	height: 85px;
	width: 85px;
	cursor: pointer
}

.preloading .preloading-title,.preloading .preloading-sub-title {
	height: 12px;
	background: linear-gradient(90deg, #eceef1 0%, #babec5 100%);
	margin: auto;
	margin-top: 5px
}

.preloading .preloading-title {
	width: 66px
}

.preloading .preloading-sub-title {
	width: 50px
}

@keyframes preloading {
	0% {
			opacity: .3
	}

	50% {
			opacity: .7
	}

	100% {
			opacity: .3
	}
}

.section-header {
	background-color: #eceef1;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.section-header span {
	max-width: 70px;
	font-family: "Avenir Next forINTUIT","Arial",-apple-system,"Helvetica Neue",sans-serif;
	color: #393a3d;
	font-size: 12px;
	font-weight: bold
}

.connections {
	width: 100%;
	height: 100%
}

.connections .arrow {
	width: 100%;
	height: 100%
}

.connections .left,.connections .right {
	display: flex;
	margin: 10px auto
}

.connections .up,.connections .down {
	display: flex;
	flex-direction: column;
	align-items: center
}

.connections .line {
	flex-grow: 1;
	background: #8d9096;
	float: left
}

.connections .line-left,.connections .line-right {
	height: 2px;
	width: 100%;
	margin-top: 3px
}

.connections .line-up,.connections .line-down {
	height: 100%;
	width: 2px
}

.connections .point {
	width: 0;
	height: 0;
	border-style: solid;
	border-radius: 2px;
	border-color: transparent transparent transparent #8d9096
}

.connections .point-right,.connections .point-left,.connections .point-down,.connections .point-up {
	border-width: 4px 0 4px 8px
}

.connections .point-up {
	transform: rotate(-90deg)
}

.connections .point-left {
	transform: rotate(180deg)
}

.connections .point-down {
	transform: rotate(90deg)
}

/*# sourceMappingURL=98251.37ea7aea2ed1e9858d4efeffc51c.css.map*/


/**
 * UI: Workflow
 */
.workflow-wrapper {display: block; position: relative;}
.workflow {
	position: relative; 
	display: grid;
	grid-row: 1/2; 
	/* grid-template-columns: repeat(9, 1fr); */
	grid-template-columns: 
		minmax(90px, 1fr) 
		minmax(20px, 0.6fr) 
		minmax(90px, 1fr) 
		minmax(20px, 0.6fr) 
		minmax(90px, 1fr) 
		minmax(20px, 0.6fr) 
		minmax(90px, 1fr) 
		minmax(20px, 0.6fr) 
		minmax(90px, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 8px;
	grid-row-gap: 0px;
	background: #f9fafb;
	border: 1px solid #eceef1;
	border-radius: 0.5em; 
	margin-bottom: 15px; 
	padding: 30px 15px; 
	padding-left: 90px; 
}

.workflow .workflow-title { 
	
	color: #000;
	font-weight: 600;
	
	position: absolute; 
	left: 0; 
	top: 0; 

	display: grid;
	height: 100%; 
	place-items: center;
	width: 80px; 

	padding: 10px;
	border-radius: 10px 0 0 10px;	
	background: #bbb; 
}

.workflow .item {
	display: grid;
	place-items: center;
	text-align: center; 
	position: relative; 
}

.workflow a.item-link-text {
	padding: 6px; 
	border-radius: 5px;
	background: #337ab7;
	color: #fff; 
	width: 100%; 
}

 .arrow { display: grid; place-items: center;  }
.arrow .arrow-right { width: 100%; display: flex; margin: 10px auto; }
.arrow .arrow-down { height: 100%; width: 5px; display: flex; margin: 0; }
.arrow .line {
	flex-grow: 1;
	background: #8d9096;
	float: left;
}
.arrow .line-left, .arrow .line-right {
	height: 2px;
	width: 100%;
	margin-top: 3px;
}

.arrow .line-down, .arrow .line-down {
	height: 100%; 
	width: 2px;
	margin-left: 3px;
}

 .arrow .point {
	width: 0;
	height: 0;
	border-style: solid;
	border-radius: 2px;
	border-color: transparent transparent transparent #8d9096;
}

.arrow .point-right,  .arrow .point-left,  .arrow .point-down,  .arrow .point-up {
	border-width: 4px 0 4px 8px;
}
.arrow .point-down {
	transform: rotate(90deg); 
	position: absolute;
	bottom: -4px; 
}

 .arrow-top-right {transform: rotate(-25deg);}
 .arrow-bottom-right {transform: rotate(25deg);}

 .arrow.arrow-create-tickets { }
 .arrow.arrow-create-tickets .line {background: transparent; border-top: 2px dashed #8d9096;}

 .connector-create-projects {
	position: absolute;
	display: block; 
	width: 58%;
	top: 240px;
	right: 8%;
 }
 .arrow-down-create-rq {
	display: block; 
	width: 6px;
	height: 80px;
	position: absolute;
	left: -3px; 
	top: 3px; 
 }

 .arrow-down-create-ww {
	display: block; 
	width: 6px;
	height: 40px;
	position: absolute;
	right: -3px; 
	top: 3px; 
 }



@media screen and (min-width: 0px) and (max-width: 767px) {
	.workflow { padding-left: 20px; padding-top: 50px; 
		grid-template-columns: auto; 
	}	
	.workflow .workflow-title { top: 10px; left: 10px; width: auto; place-items: normal; display: block; background: transparent; border-radius: 0; }
	.workflow a.item-link-text {margin-bottom: 10px; text-align: left; background: 0; color: #000; }
	.workflow a.item-link-text br {display: none; }
	 .arrow {display: none !important;}
}

@media (min-width: 767px) and (max-width: 1170px) {
	
}



/**
 * Animations
 */
.anim { opacity: 0.01; }
.anim-enter-1 {
	transition: opacity 500ms ease-in; 
	opacity: 1;
}



/** 
 * Top Nav
 */
.newmenu.open li > a { color: #444 !important; padding-left: 15px !important;}
.newmenu li a i.fa {width: 20px; padding-right: 10px; display: inline-block; margin-right: 5px; }
@media (max-width: 767px){
	.skin-red .main-header .navbar .navbar-custom-menu .dropdown-menu li a {color: #444 !important; padding: 10px 15px 10px 25px; }
	.navbar-custom-menu.pull-left>.navbar-nav>li>.dropdown-menu {position: absolute; right: auto; left: 5%; border: 1px solid #ddd; background: #fff; }
}


/**
 * Sidebar
 */
.sidebar-menu li.events-item span.events-item-name {text-overflow: ellipsis; max-width: 180px; overflow: hidden; display: inline-block; line-height: 1em;}
.sidebar-collapse .sidebar-menu li.events-item span.events-item-name {line-height: inherit; }

.treeview:not(.active) .projects-counter-badge {transition: opacity 300ms ease-in; opacity: 1; }
.treeview.active .projects-counter-badge {transition: opacity 300ms ease-in; opacity: 0; }

/** Sidebar Search */
#sidebar-events-search { display: block; position: absolute; right: 6px; top: 6px;}
#sidebar-events-search input { display: block; width: 90px; border: 1px solid #4b646f; padding: 3px; background: transparent; color: #4b646f; }

@media (min-width: 768px) {
	.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {
			top: 42px;
			margin-left: 0;
	}

	.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu li a {
		width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	}
	
}

/**
 * List Menu
 */
ul.list-menu {list-style: none; padding: 0; margin: 0;}
ul.list-menu li {display: block; border-bottom: 1px solid #cccccc; }
ul.list-menu li a {display: block; font-size: 20px; padding: 10px 20px 10px 45px; position: relative; }
ul.list-menu li a i {position: absolute; top: 12px; left: 15px; }
ul.list-menu li:hover {background: #efefef; }
ul.list-menu li.active a {color: #ffffff; }


/**
 * List Reminders
 */
ul.list-reminders {list-style: none; padding: 0; margin: 0; }
ul.list-reminders li {display: block; }
ul.list-reminders li a {display: block; font-size: 13px; padding: 3px 2px; }



/**
 * Box Tools
 */
.box-tools {}
.content-header .box-tools .btn { margin: 0 0 0 6px; }


/**
 * Box KPI
 */
.box.box-kpi {}
.box.box-kpi .box-body {display: block; height: 220px; overflow-y: auto;}


/**
 * Table
 */
.table-vertical-middle td, .table.table-vertical-middle>tbody>tr>td {vertical-align: middle;}
.table .table-row-edit>td { border: 0; padding-left: 4px; padding-right: 4px;  }
 

/** Compact Table */
.table-compact {background: #dedede;}
.table-compact tr:odd {background: #efefef;}
.table.table-compact th, .table.table-compact td  { padding: 2px 2px; font-size: 12px; font-family: Arial; border: 1px solid #fff; border-bottom: 0; border-right: 0; }
.table.table-compact th {padding: 8px;}
.table.table-compact tr:last-child th, .table.table-compact tr:last-child td { border-bottom: 1px solid #aaa; border-right: 1px solid #fff; }
.table tr.separator-border td { border-bottom: 1px solid #aaa; }


 
 /** Table Tools */
.table-has-tools .table-tools {display: inline-block; visibility: hidden;}
.table-has-tools tr:hover .table-tools {visibility: visible;}

/** Table Bordered thicker */
.table-bordered2 {border: 0;}
.table-bordered2>thead>tr>th, .table-bordered2>tbody>tr>th, .table-bordered2>tfoot>tr>th, 
.table-bordered2>thead>tr>td, .table-bordered2>tbody>tr>td, .table-bordered2>tfoot>tr>td {border: 1px solid #c7c7c7; min-height: 24px; }
.table-bordered2>thead>tr:last-child, .table-bordered2>tbody {border-bottom: 2px solid #D4D7DC; }
.table-bordered2>thead>tr>th:first-child, .table-bordered2>tbody>tr>td:first-child {border-left: 0}
.table-bordered2>tfoot>tr>td {border: 0}
/* .table-bordered2>tbody.dynamic-filter-row tr { background: #f5f5f5; }
.table-bordered2>tbody.dynamic-filter-row tr {}
.table-bordered2>tbody.dynamic-filter-row tr {} */

 
/** Table Scrolling Header */
#header-fixed {
	position: fixed;
	top: 0px; display:none;
	background-color:white;
		z-index: 1000;
		box-shadow: rgba(0,0,0,0.6) 0 1px 2px;
		background: #39cccc; 
}
#header-fixed tr th {border-bottom: 0; color: #fff; }


/**
 * jQuery UI
 */
 .ui-autocomplete.ui-front {
	max-height: 200px;
	overflow-y: auto;   /* prevent horizontal scrollbar */
	overflow-x: hidden; /* add padding to account for vertical scrollbar */
	z-index:1000 !important;
}



/**
 * jQuery DataTables
 */
.dataTable {table-layout: fixed; }
.dataTable td {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 0; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {border: 1px solid transparent; background-color: transparent; background: 'none'; }
 table.dataTable tbody th, table.dataTable tbody td {text-align: left; }
 table.dataTable thead .sorting, table.dataTable thead .sorting_asc, 
 table.dataTable thead .sorting_desc {background-image: none !important; }

/**
 * Mouse Over
 */
.hover-trigger .hover-show {display: none; z-index: 100; }
.hover-trigger:hover .hover-show {display: block}
.hover-red:hover, a.hover-red:hover {color: #dd4b39 !important; }


/**
 * Notifications
 */
.notification-item {display: block; width: 100%; margin-bottom: 2px; }
.notification-item a { color: #666666; padding: 5px; display: block; width: 100%; white-space: normal !important; font-size: 12px;  }
.notification-item.notification-unread a { background: #dfdfdf; }


/**
 * Logs Table
 */
.html-logs table { margin-left: 15px; margin-bottom: 10px; }
.html-logs table, .html-logs table th, .html-logs table td {border: 1px solid #ccc; }
.html-logs table th, .html-logs table td {padding: 2px; }


/**
 * Page: Login
 */
body.login-page #app {background: transparent; margin-top: -1px;  }
.login-box-body {background: transparent; color: #fff;  }


/**
 * Page: Calendar
 */
.calendar-card {
	display: block; 
	padding: 6px; 
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 8px; 
}
div.calendar-card:hover {
	box-shadow: rgb(0 0 0 / 20%) 0px 0 6px;
}


/**
 * Page: Projects
 */
.timeslot-is-unavailable {background: #f39c12; }
.timeslot-has-leave {background: #f39c12; }
.timeslot-has-project {background: #dd4b39; }



/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog,
.modal.top .modal-dialog {
	position: fixed;
	margin: auto;
	width: 320px;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
		-ms-transform: translate3d(0%, 0, 0);
		 -o-transform: translate3d(0%, 0, 0);
			transform: translate3d(0%, 0, 0);
}
.modal.top .modal-dialog { width: 100%; }

.modal.left .modal-content,
.modal.right .modal-content,
.modal.top .modal-content {
	height: 100%;
	overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body,
.modal.top .modal-body {
	padding: 15px 15px 80px;
}

/*Left*/
.modal.left.fade .modal-dialog{
	left: -320px;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
		 -o-transition: opacity 0.3s linear, left 0.3s ease-out;
			transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialog{
	left: 0;
}
	
/*Right*/
.modal.right.fade .modal-dialog {
	right: -320px;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
		 -o-transition: opacity 0.3s linear, right 0.3s ease-out;
			transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
	right: 0;
}


/*Top*/
.modal.top.fade .modal-dialog{
	top: -320px;
	-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
	   -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
		 -o-transition: opacity 0.3s linear, top 0.3s ease-out;
			transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.top.fade.in .modal-dialog{
	top: 0;
}

/* ----- MODAL STYLE ----- */
.modal-content {
	border-radius: 0;
	border: none;
}

.modal-header {
	border-bottom-color: #EEEEEE;
	background-color: #FAFAFA;
}

.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 0px;
}




/**
 * Media Query pull-right, pull-left
 */
.pull-center { margin: 0 auto; text-align: center; }
.pull-right-not-xs, .pull-right-not-sm, .pull-right-not-md, .pull-right-not-lg{
	float: right;
}
.text-right-not-xs, .text-right-not-sm { text-align: right; }

.pull-left-not-xs, .pull-left-not-sm, .pull-left-not-md, .pull-left-not-lg{
	float: left;
}
@media (max-width: 767px) {   
	.pull-center-xs {
		margin: 0 auto; 
		text-align: center;
	}
	.pull-center-not-xs {
		margin: auto; 
	}
	.pull-right-not-xs, .pull-left-not-xs{
		float: none;
	}
	.pull-right-xs {
		float: right;
	}
	.pull-left-xs {
		float: left;
	}

	.main-sidebar, .left-side {
		padding-top: 50px !important;
	}

	.text-right-not-xs { text-align: inherit; }

	.text-center-xs { text-align: center; }
		
}
@media (min-width: 768px) and (max-width: 991px) {
	.pull-right-not-sm, .pull-left-not-sm{
		float: none;
	}
	.pull-right-sm {
		float: right;
	}
	.pull-left-sm {
		float: left;
	}

	.text-right-not-sm { text-align: inherit; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.pull-right-not-md, .pull-left-not-md{
		float: none;
	}
	.pull-right-md {
		float: right;
	}
	.pull-left-md {
		float: left;
	}
}
@media (min-width: 1200px) {
	.pull-right-not-lg, .pull-left-not-lg{
		float: none;
	}
	.pull-right-lg {
		float: right;
	}
	.pull-left-lg {
		float: left;
	}
}



/* Extra small devices (less than 768px) */
@media (max-width: 767px) {
	.modal-fullscreen-xs-down {
	  padding: 0 !important;
	}
	.modal-fullscreen-xs-down .modal-dialog {
	  width: 100%;
	  height: 100%;
	  margin: 0;
	  padding: 0;
	}
	.modal-fullscreen-xs-down .modal-content {
	  height: auto;
	  min-height: 100%;
	  border: 0 none;
	  border-radius: 0;
	} 


	.modal-content .invoice {
		padding: 5px;
		margin: 0; 
	}

	.content-wrapper > .container {padding: 0; }
}



/** Print Invoice **/
@media print {

	.invoice .invoice-info .invoice-billto {
		width: 50% !important;
	}
  
	.invoice .invoice-info .invoice-details {
		width: 30% !important;
		float: right !important; 
	}
	
	.invoice .invoice-total {
		width: 30% !important;
		float: right !important; 
	}
  }



/**
 *  Header
 */
.skin-black .main-header>.logo {
	color: #fff;
	background-color: #1a2226 !important;
	border-right: 1px solid #1a2226 !important;
}
  
  
/**
*  Sidebar
*/
.sidebar-menu>li.header,
.sidebar-menu>li.active.treeview>a {
	border-left-color: transparent; 
}


#quick-new-button {
	display: inline-block;
}

#quick-new-button > a {
	color: #fff; 
	background: transparent;
	width: 160px; 
	border-radius: 20px; 
}

.sidebar-collapse #quick-new-button a {
	width: auto; 
	border-radius: 10px; 
}

.sidebar-collapse #quick-new-button a .text-new {
	display: none;
}


