
/* flex */
.display-flex{
	display: flex;
}

.flex-row {
	display: flex;
}
.flex-center {
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-wrap{
	flex-wrap: wrap;
}

.justify-content-center{
	justify-content: center;
}
.justify-content-end {
    justify-content: end;
}
.justify-content-space-between{
	justify-content: space-between;
}


.align-items-start {
	align-items: flex-start;
}
.align-items-end {
	align-items: end;
}
.align-items-center{
	align-items:center;
}
.align-items-inherit {
    align-items: inherit;
}
.flex-direction {
    flex-direction: row-reverse;
}

.flex-1{
	width:8.33333333%
}
.flex-2{
	width:16.66666667%
}
.flex-3{
	width:25%
}
.flex-4{
	width:33.33333333%
}
.flex-5{
	width:41.66666667%
}
.flex-6{
	width:50%
}
.flex-7{
	width:58.33333333%
}
.flex-8{
	width:66.66666667%
}
.flex-9{
	width:75%
}
.flex-10{
	width:83.33333333%
}
.flex-11{
	width:91.66666667%;
}
.flex-12{
	width:100%
}


/* Suplier dashboard */
.page-id-668 main#content, .page-id-668 .e-con-inner, .page-id-755 main#content, .page-id-755 .e-con-inner {
    min-width: 100%;
}
.page-id-668 .page-header, .page-id-755 .page-header{ display:none; }


.sc-system-admin-list {
	margin: 40px auto;
	padding: 0 20px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.sc-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
	flex-wrap: wrap;
	gap: 15px;
}
.sc-header h1 {
	margin: 0;
	font-size: 28px;
}
.sc-search-form input {
	width: 380px;
	padding: 8px 12px;
	font-size: 14px;
}
.sc-search-form button {
	padding: 8px 16px;
}
.wp-list-table th {
    background: #f1f1f1;
    font-weight: 600;
    text-align: left;
}
.dashboard-menus-wrapper ul {
    list-style: none;
    /* border: 1px solid; */
    padding: 0;
    margin: 0px 20px;
}
.dashboard-menus-wrapper li a.active {
    color: #fff;
    text-decoration: none;
}
.dashboard-menus-wrapper li {
    background: #ffffff;
    padding: 1rem;
    border-bottom: 1px solid;
}
.dashboard-menus-wrapper li.active {
    background: #7586d2;
}
.dashboard-menus-wrapper li.active a {
    color: #fff;
}
.dashboard-menus-wrapper li a {
    text-decoration: none;
}
.wp-list-table .column-primary {
	width: 280px;
}
.wp-list-table .row-actions small {
	color: #666;
	font-size: 12px;
}
.wp-list-table td {
	vertical-align: middle;
	padding: 12px 10px;
}
.button-small {
	padding: 4px 10px !important;
	font-size: 12px !important;
}
.tablenav.bottom {
	margin-top: 20px;
}
.sc-system-admin, .sc-company-management {margin: 40px auto; padding: 0 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
.sc-header h1 { font-size: 2.2em; margin: 0 0 10px; }
.sc-back { font-size: 0.9em; color: #666; text-decoration: none; }
.sc-search-box { margin: 30px 0; }
.sc-search-box input { width: 300px; padding: 10px; }
.sc-card { background: #fff; border: 1px solid #c3c4c7; border-radius: 8px; padding: 20px; margin: 30px 0; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.sc-table th { background: #f6f7f7; }
.pwd-wrapper { position: relative; display: inline-block; width: 180px; }
.pwd-wrapper input { width: 100%; padding-right: 35px; }
.toggle { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); cursor: pointer; }
.sc-login-btn { background: #0073aa; color: #fff; padding: 6px 12px; border-radius: 4px; text-decoration: none; font-size: 13px; }
.sc-login-btn:hover { background: #00648c; }
.sc-modal { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.7); z-index: 9999; align-items: center; justify-content: center; }
.sc-modal.show { display: flex; }
.sc-modal-content { background: #fff; padding: 30px; border-radius: 8px; width: 500px; max-width: 90%; }
.sc-clear-search { margin-left: 10px; }
.form-control label { width: 100%; }
.visibility, .hidden {display:none;}
.dashicons-visibility .visibility {display:block;}
.dashicons-hidden .hidden {display:block;}