	body {
		background-color: #f8f8f8;
	}

	#wrapper {
		width: 100%;
	}

	#page-wrapper {
		padding: 0 15px;
		min-height: 568px;
		background-color: #fff;
	}

	@media(min-width:768px) {
		#page-wrapper {
			position: inherit;
			margin: 0 0 0 250px;
			padding: 0 30px;
			border-left: 1px solid #e7e7e7;
		}
	}

	@media (max-width: 768px) {
		#page-wrapper {
			margin-left: 0 !important;
		}
	}

	.modal-dialog {
		max-width: -moz-calc(100% - 20px);
		max-width: -webkit-calc(100% - 20px);
		max-width: calc(100% - 20px);
	}

	.row.no-gutter > [class*='col-'] {
		padding-right:0;
		padding-left:0;
	}

	.show-grid [class^=col-] {
		padding-top: 10px;
		padding-bottom:input-group 10px;
		border: 1px solid #ddd;
		background-color: #eee!important;
	}

	.show-grid {
		margin: 15px 0;
	}

	::-webkit-input-placeholder {color: #cccccc !important;}
	::-moz-placeholder {color: #cccccc !important;}
	:-ms-input-placeholder {color: #cccccc !important;}
	:-moz-placeholder {color: #cccccc !important;}
	input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0; }
	input[type=checkbox],input[type=radio] { cursor:pointer; }

/* Basic Typo */
	img {max-width:100%;height:auto;}

	.page-header {font-size:26px;}
	
	.huge { font-size: 40px; }
	.eng {letter-spacing:0px !important;}

	.normal {font-weight:normal !important;}
	.block {display:block;}
	
	.bold16 {font-weight:bold;font-size:16px;}

	.unuse {color:#CCC !important;text-decoration:line-through !important;}
	.deactivated {color:#CCC;opacity:0.5;}
	.opacity {opacity:0.3;}

	.text-chsasanova {color:#C60D2D !important; }
	
	.text-muted {color: #AAA}
	.text-white {color: #fff !important; }
	.text-black {color:#000000 !important;}
	.text-gray {color:#999 !important;}

	.text-main {color: #303F9F !important; }
	.text-blue {color: #26a2e9 !important; }
	.text-green {color: #3cb878 !important; }
	.text-orange {color: #f79037 !important; }
	.text-red {color: #e64939 !important; }
	.text-pink {color: #ff3b30 !important; }
	.text-lightblue {color: #5ac8fa !important; }
	.text-yellow {color: #ffcc00 !important; }


	.input-group-addon.primary, .bg-primary {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(50, 118, 177) !important;
		border-color: rgb(40, 94, 142) !important;
	}
	.input-group-addon.success, .bg-success {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(92, 184, 92) !important;
		border-color: rgb(76, 174, 76) !important;
	}
	.input-group-addon.info, .bg-info {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(57, 179, 215) !important;
		border-color: rgb(38, 154, 188) !important;
	}
	.input-group-addon.warning, .bg-warning {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(240, 173, 78) !important;
		border-color: rgb(238, 162, 54) !important;
	}
	.input-group-addon.danger, .bg-danger {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(217, 83, 79) !important;
		border-color: rgb(212, 63, 58) !important;
	}

	.input-group select{padding:5px;}


	.selectpicker-thumbnail {
		background-repeat:no-repeat;
		background-position:10px center;
		background-size:auto 80%;
		padding:10px 10px 10px 50px !important;
		margin:0px;
	}

	/* Table */
		table {
			font-size:13px;
			letter-spacing:-1px;
		}
		table tr th, table tr td {
			text-align:center;
			vertical-align:middle !important;
		}
		tr td, tr .nt, td img {
			-webkit-transition: all 0.5s;
			-moz-transition: all 0.5s;
			-ms-transition: all 0.5s;
			-o-transition: all 0.5s;
			transition: all 0.5s;
		}

		tr td img {
			display:block;
			width:100%;
		}
		td.no-padding, th.no-padding {
			padding:3px !important;
		}
		th .small, th small {
			font-weight:normal !important;
		}
		th small, th .small:not(a) {
			color:#999;
		}
		/*
		td img:not(.share) {
			opacity:0.7;
		}
		tr:hover td img {
			opacity:1;
		}
		*/
		tr, td {
			-webkit-transition: all 1s;
			-moz-transition: all 1s;
			-ms-transition: all 1s;
			-o-transition: all 1s;
			transition: all 1s;
		}
		tr.updated {
			background-color: rgb(92, 184, 92) !important;
		}
		tr.updated td {
			color:#FFF !important;
		}


/* NAV */
	.navbar-top-links {
		margin-right: 0;
	}

	.navbar-top-links li {
		display: inline-block;
	}

	.navbar-top-links li:last-child {
		margin-right: 15px;
	}

	.navbar-top-links li a {
		padding: 15px;
		min-height: 50px;
	}

	.navbar-top-links .dropdown-menu li {
		display: block;
	}

	.navbar-top-links .dropdown-menu li:last-child {
		margin-right: 0;
	}

	.navbar-top-links .dropdown-menu li a {
		padding: 3px 20px;
		min-height: 0;
	}

	.navbar-top-links .dropdown-menu li a div {
		white-space: normal;
	}

	.navbar-top-links .dropdown-messages,
	.navbar-top-links .dropdown-tasks,
	.navbar-top-links .dropdown-alerts {
		width: 310px;
		min-width: 0;
	}

	.navbar-top-links .dropdown-messages {
		margin-left: 5px;
	}

	.navbar-top-links .dropdown-tasks {
		margin-left: -59px;
	}

	.navbar-top-links .dropdown-alerts {
		margin-left: -123px;
	}

	.navbar-top-links .dropdown-user {
		right: 0;
		left: auto;
	}

/* Side Bar */
	.sidebar .sidebar-nav.navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}

	.sidebar ul li {
		border-bottom: 1px solid #e7e7e7;
	}

	.sidebar ul li.divider {
		border:1px dashed #e7e7e7;
		margin-left: 30px;
	}

	.sidebar ul li a.active {
		background-color: #eee;
	}

	.sidebar .arrow {
		float: right;
	}

	.sidebar .fa.arrow:before {
		content: "\f104";
	}

	.sidebar .active>a>.fa.arrow:before {
		content: "\f107";
	}

	.sidebar .nav-second-level li,
	.sidebar .nav-third-level li {
		border-bottom: 0!important;
	}

	.sidebar .nav-second-level li a {
		padding-left: 37px;
	}

	.sidebar .nav-third-level li a {
		padding-left: 52px;
	}

	@media(min-width:768px) {
		.sidebar {
			z-index: 1;
			position: absolute;
			width: 250px;
			margin-top: 51px;
		}

		.navbar-top-links .dropdown-messages,
		.navbar-top-links .dropdown-tasks,
		.navbar-top-links .dropdown-alerts {
			margin-left: auto;
		}
	}

/* button */
	.btn-outline {
		color: inherit;
		background-color: transparent;
		transition: all .5s;
	}

	.btn-primary.btn-outline {
		color: #428bca;
	}

	.btn-success.btn-outline {
		color: #5cb85c;
	}

	.btn-info.btn-outline {
		color: #5bc0de;
	}

	.btn-warning.btn-outline {
		color: #f0ad4e;
	}

	.btn-danger.btn-outline {
		color: #d9534f;
	}

	.btn-primary.btn-outline:hover,
	.btn-success.btn-outline:hover,
	.btn-info.btn-outline:hover,
	.btn-warning.btn-outline:hover,
	.btn-danger.btn-outline:hover {
		color: #fff;
	}

	.btn-circle {
		width: 30px;
		height: 30px;
		padding: 6px 0;
		border-radius: 15px;
		text-align: center;
		font-size: 12px;
		line-height: 1.428571429;
	}

	.btn-circle.btn-lg {
		width: 50px;
		height: 50px;
		padding: 10px 16px;
		border-radius: 25px;
		font-size: 18px;
		line-height: 1.33;
	}

	.btn-circle.btn-xl {
		width: 70px;
		height: 70px;
		padding: 10px 16px;
		border-radius: 35px;
		font-size: 24px;
		line-height: 1.33;
	}

/* chat/chart */
	.chat {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.chat li {
		margin-bottom: 10px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #999;
	}

	.chat li.left .chat-body {
		margin-left: 60px;
	}

	.chat li.right .chat-body {
		margin-right: 60px;
	}

	.chat li .chat-body p {
		margin: 0;
	}

	.panel .slidedown .glyphicon,
	.chat .glyphicon {
		margin-right: 5px;
	}

	.login-panel {
		margin-top: 25%;
	}

	.flot-chart {
		display: block;
		height: 400px;
	}

	.flot-chart-content {
		width: 100%;
		height: 100%;
	}

	.dataTables_wrapper {
		position: relative;
		clear: both;
	}

	table.dataTable thead .sorting,
	table.dataTable thead .sorting_asc,
	table.dataTable thead .sorting_desc,
	table.dataTable thead .sorting_asc_disabled,
	table.dataTable thead .sorting_desc_disabled {
		background: 0 0;
	}

	table.dataTable thead .sorting_asc:after {
		content: "\f0de";
		float: right;
		font-family: fontawesome;
	}

	table.dataTable thead .sorting_desc:after {
		content: "\f0dd";
		float: right;
		font-family: fontawesome;
	}

	table.dataTable thead .sorting:after {
		content: "\f0dc";
		float: right;
		font-family: fontawesome;
		color: rgba(50,50,50,.5);
	}

/* Panel */
	.panel-gray {
		border-color: #EEE;
	}

	.panel-gray .panel-heading {
		border-color: #EEE;
		color: #999;
		background-color: #EEE;
	}

	.panel-gray a {
		color: #999;
	}

	.panel-gray a:hover {
		color: #666;
	}

	.panel-green {
		border-color: #5cb85c;
	}

	.panel-green .panel-heading {
		border-color: #5cb85c;
		color: #fff;
		background-color: #5cb85c;
	}

	.panel-green a {
		color: #5cb85c;
	}

	.panel-green a:hover {
		color: #3d8b3d;
	}

	.panel-red {
		border-color: #d9534f;
	}

	.panel-red .panel-heading {
		border-color: #d9534f;
		color: #fff;
		background-color: #d9534f;
	}

	.panel-red a {
		color: #d9534f;
	}

	.panel-red a:hover {
		color: #b52b27;
	}

	.panel-yellow {
		border-color: #f0ad4e;
	}

	.panel-yellow .panel-heading {
		border-color: #f0ad4e;
		color: #fff;
		background-color: #f0ad4e;
	}

	.panel-yellow a {
		color: #f0ad4e;
	}

	.panel-yellow a:hover {
		color: #df8a13;
	}

	.panel-purple {
		border-color: #958dcd; /* 보라 */
	}

	.panel-purple .panel-heading {
		border-color: #958dcd;
		color: #fff;
		background-color: #958dcd;
	}

	.panel-purple a {
		color: #958dcd;
	}

	.panel-purple a:hover {
		color: #958dcd;
	}

	.panel-teal {
		border-color: #20c997; /* 청록 */
	}

	.panel-teal .panel-heading {
		border-color: #20c997;
		color: #fff;
		background-color: #20c997;
	}

	.panel-teal a {
		color: #20c997;
	}

	.panel-teal a:hover {
		color: #1aa885;
	}

	.panel-brown {
		border-color: #8b4513;
	}

	.panel-brown .panel-heading {
		border-color: #8b4513;
		color: #fff;
		background-color: #8b4513;
	}

	.panel-brown a {
		color: #8b4513;
	}

	.panel-brown a:hover {
		color: #723c11;
	}

/* ====================================================================================================================================================== */
	.dropdown-menu.orderby {min-width:55px;max-width:55px;}

	.form-control {box-shadow:none !important;padding-left:6px !important;}
	.form-control-feedback {top:0;}

	form .input-group .button-checkbox .btn {
		margin-top:2px;
		margin-bottom:2px;
	}
	form .input-group .button-checkbox-area  {
		padding:3px 5px;
		box-shadow:none;
		background-color:#f5f5f5;
		white-space: normal;
		word-break: break-all;
	}

	/* Search Form */
		.form-search {
			border:2px solid #DDD;
			padding:14px 10px 0px 10px;
			border-radius:5px;
			margin-bottom:20px;
		}
		.form-search .input-group-addon {
			padding:6px 5px !important;
		}
		.form-search .form-control {
				height:auto !important;
		}
		.form-search select.form-control {
			height: 32px !important;
		}
		.form-search select {
			padding:6px 4px 8px 4px !important;
		}
		.form-search input[type=text] {
			padding:6px 6px !important;
		}
		.form-search .form-control.small {padding:5px 5px !important;font-size:12px;}

	/* Detail Form */
		.detail-form .list-group-item:not(.active):not(.static) {background-color:#FFF !important;}
		.detail-form .list-group-item .pull-right:before {content: "닫기 ";}
		.detail-form .list-group-item.collapsed .pull-right:before {content: "상세  ";}
		.detail-form .list-group-item.collapsed .pull-right:not(.no-content):before {content: "상세 및 수정  ";}
		.detail-form .list-group-item .fa-caret-down {transform: rotate(180deg);position:relative;}
		.detail-form .list-group-item.collapsed .fa-caret-down {transform: rotate(360deg);}
		.detail-form .list-group-item .badge.pull-left {margin-right:10px;}
		.detail-form .list-group-item .list-group-item-text {padding-left:0px;list-style:none;}
		.detail-form .list-group-item .list-group-item-text li {display:inline-block;padding-top:5px;margin-right:20px;}
		.detail-form .list-group-item.active .list-group-item-text li {color:#FFF;opacity:0.7;}
		.detail-form .list-group-item.active .s {color:yellow !important;opacity:1 !important;}

		.detail-form .form-search {border:1px solid #DDD;border-top-left-radius:0px;border-top-right-radius:0px;border-top:none;padding:15px 20px 10px 20px;}
		.detail-form .form-search img {max-width:100%;height:auto;margin-bottom:10px;display:block;margin:0 auto 10px;}

		.user-alimtalk {width:38px;background-size:auto 80%;background-repeat:no-repeat;background-position:center;background-image:url(../img/logo_Kakao_off.png);background-color:#CCC;}
		.user-alimtalk.on {background-image:url(../img/logo_Kakao.png);background-color:#ffe901;}
		.user-alimtalk a {display:block;text-indent:-9999px;height:32px;}


	/* Sortable Table */
		.sortable {
			list-style:none;
			padding-left:0px;
		}
		.sortable .sortable-ghost {
			opacity: 0.4;
			background-color: #EEE;
		}

		.sortable span[class^="drag-handle"] {
			margin-right: 10px;
			font: bold 20px Sans-Serif;
			color: #5F9EDF;
			display: inline-block;
			cursor: move;
			cursor: -webkit-grabbing;  /* overrides 'move' */
		}
		.sortable span[class^="drag-handle"].ignore {
			color: #999999 !important;
			cursor: not-allowed;
		}

		table.sortable {
			font-size:14px;
			letter-spacing:0px;
		}
		table.sortable tr th, table.sortable tr td {
			text-align:left;
			vertical-align:top !important;
		}
		table.sortable th span {
			font-weight:normal;
			font-size:12px;
			color:#999;
		}
		table.sortable td {
			border-right:1px solid #DDD;
		}
		table.sortable td:last-child {
			border-right:none;
		}
		table.sortable .form-group {
			margin-bottom:0px;
		}
		table.sortable ul.sortable {
			height:400px;
			overflow-x:hidden;
		}
		table.sortable ul.sortable li {
			padding:3px 5px 5px 5px;
		}
		table.sortable ul.sortable li a:not(.pull-right) span:not(.drag-handle) {
			font-size:12px;
			color:#999;
		}
		table.sortable ul.sortable li a.pull-right {
			margin-top:4px;
			margin-right:5px;
		}
		table.sortable ul.sortable li a.have-children-Y {
			opacity:0.5px;
			color:#CCC;
		}
		table.sortable ul.sortable li.active {
			background-color:#EEE;
		}
		table.sortable ul.sortable li.active a {
			font-weight:bold;
		}

	/* Sortable Panel */
		.sortable-body {height:500px;overflow:hidden;overflow-y:auto;}
		.sortable-body .have-sub li a {color:#8a6d40;}
		.sortable-body .have-sub li.disabled:not(.etc) a {font-weight:bold;text-decoration:none;color:#23527c;}
		.sortable-body .list-group.sortable:not(.have-sub) a {cursor:move;text-decoration:none;color:#666;}
		.sortable-body .list-group.sortable { 
			overflow:hidden;overflow-y:auto;
			-webkit-transition: all 0.5s ;
			-moz-transition: all 0.5s ;
			-ms-transition: all 0.5s ;
			-o-transition: all 0.5s ;
			transition: all 0.5s ;
			opacity:1;
		}
		.sortable-body .list-group.sortable.invisible {opacity:0;}
		.sortable-body .list-group.sortable .disabled {cursor:not-allowed !important;}
		.sortable-body .list-group.sortable .sort-item {cursor:move;}
		.sortable-body .list-group.sortable .list-group-item.small-list {padding:5px 15px;}

	/* Responsive */
		@media (min-width: 768px) {
			select[name="Bank_Name"] {width:25% !important;border-right:none;}
			input[name="Bank_Account"] {width:50% !important;border-right:none;}
			input[name="Bank_AccountHolder"] {width:25% !important;}
		}
		@media (max-width: 767px) {
			.page-header {
				font-size:18px;
				margin-top:20px;
			}
			select[name="Bank_Name"], input[name="Bank_Account"] {border-bottom:none;}
			input[name="Bank_AccountHolder"] {border-top-right-radius:0px;}
		}


	/* 사고 체크 */
		.car-check-view {
			position:relative;
			padding:0px 15px !important;
			margin:0px !important;
			box-sizing: border-box !important;
			margin:15px 0px !important;
		}
		.car-check-view img {
			display:block;
			width:100%;
		}
		.car-check-view .parts {
			position:absolute;
			top:45%;
			left:0;
			width:15px;
			height:15px;
			text-indent:-9999px;
			border-radius:50%;
			background-color:#666;
			cursor:pointer;
		}
		.car-check-view .parts.Exchange {background-color: transparent;background-image: url(../img/icon-exchange.svg);background-size: cover;background-repeat: no-repeat;background-position: center;}
		.car-check-view .parts.Sheeting {background-color: transparent;background-image: url(../img/icon-sheeting.svg);background-size: cover;background-repeat: no-repeat;background-position: center;}

		.car-check-view .parts.T1 {left:14%;}	/* 후드 */
		.car-check-view .parts.T2 {left:60%;}	/* 루프패널 */
		.car-check-view .parts.T3 {left:auto;right:7%;}	/* 트렁크리드 */

		.car-check-view .parts.B18 {left:1%;}	/* 라디에이터 서포트 */
		.car-check-view .parts.B1 {left:8.7%;}	/* 프론트패널 */
		.car-check-view .parts.B2, .car-check-view .parts.B3 {left:16.5%;}	/* 인사이드패널F */
		.car-check-view .parts.B2 {margin-top:13.2%;}	/* L */
		.car-check-view .parts.B3 {margin-top:-12.2%;}	/* R */
		.car-check-view .parts.B4, .car-check-view .parts.B5 {left:19.3%;}	/* 사이드멤버F */
		.car-check-view .parts.B4 {margin-top:7.8%;}	/* L */
		.car-check-view .parts.B5 {margin-top:-6.4%;}	/* R */
		.car-check-view .parts.B6, .car-check-view .parts.B7 {left:24.3%;}	/* 휠하우스F */
		.car-check-view .parts.B6 {margin-top:13.2%;}	/* L */
		.car-check-view .parts.B7 {margin-top:-12.2%;}	/* R */
		.car-check-view .parts.B8 {left:31.3%;}	/* 크로스멤버 */
		.car-check-view .parts.B9 {left:38%;}	/* 대쉬패널 */
		.car-check-view .parts.B10 {left:55.5%;}	/* 플로우패널 */

		.car-check-view .parts.B11 {left:auto;right:23.9%;}	/* 패키지트레이 */
		.car-check-view .parts.B12, .car-check-view .parts.B13 {left:auto;right:16.8%;}	/* 휠하우스B */
		.car-check-view .parts.B12 {margin-top:13.2%;}	/* L */
		.car-check-view .parts.B13 {margin-top:-13%;}	/* R */
		.car-check-view .parts.B14, .car-check-view .parts.B15 {left:auto;right:15.5%;}	/* 사이드멤버B */
		.car-check-view .parts.B14 {margin-top:7.8%;}	/* L */
		.car-check-view .parts.B15 {margin-top:-7.6%;}	/* R */
		.car-check-view .parts.B16 {left:auto;right:15.5%;}	/* 트렁크플로어 */
		.car-check-view .parts.B17 {left:auto;right:7.5%;}	/* 리어패널 */

		.car-check-view .parts.L1, .car-check-view .parts.R1 {margin-top:-2%;}	/* 프론트휀더 */
		.car-check-view .parts.L1 {left:16%;}	/* L */
		.car-check-view .parts.R1 {left:auto;right:16%;}	/* R */
		.car-check-view .parts.L2, .car-check-view .parts.R2 {margin-top:-8.6%;}	/* A필러패널 */
		.car-check-view .parts.L2 {left:35%;}	/* L */
		.car-check-view .parts.R2 {left:auto;right:35%;}	/* R */
		.car-check-view .parts.L3, .car-check-view .parts.R3 {margin-top:-8.6%;}	/* B필러패널 */
		.car-check-view .parts.L3 {left:53.6%;}	/* L */
		.car-check-view .parts.R3 {left:auto;right:53.6%;}	/* R */
		.car-check-view .parts.L4, .car-check-view .parts.R4 {margin-top:-11%;}	/* C필러패널 */
		.car-check-view .parts.L4 {left:auto;right:25%;}	/* L */
		.car-check-view .parts.R4 {left:25%;}	/* R */
		.car-check-view .parts.L5, .car-check-view .parts.R5 {margin-top:2%;}	/* 도어F */
		.car-check-view .parts.L5 {left:42%;}	/* L */
		.car-check-view .parts.R5 {left:auto;right:42%;}	/* R */
		.car-check-view .parts.L6, .car-check-view .parts.R6 {margin-top:2%;}	/* 도어B */
		.car-check-view .parts.L6 {left:auto;right:37%;}	/* L */
		.car-check-view .parts.R6 {left:37%;}	/* R */
		.car-check-view .parts.L7, .car-check-view .parts.R7 {margin-top:10%;}	/* 사이드실패널 */
		.car-check-view .parts.L7 {left:50%;}	/* L */
		.car-check-view .parts.R7 {left:auto;right:50%;}	/* R */
		.car-check-view .parts.L8, .car-check-view .parts.R8 {margin-top:-2%;}	/* 쿼터패널 */
		.car-check-view .parts.L8 {left:auto;right:15%;}	/* L */
		.car-check-view .parts.R8 {left:15%;}	/* R */

		@media all and (max-width: 480px) {
			.car-check-view .parts {
				top:45%;
				left:0;
				width:2.8vw;
				height:2.8vw;
			}
		}
	
	/* 사고이력 상세보기 */
		#car-accident {
			font-size:1em;
		}
		#car-accident .carNum {
			background-color:#f7f7f7;
			padding:20px 0px;
			text-align:center;
			display:block;
		}
		#car-accident h1 {
			font-size:17px;
			font-weight:normal;
			width:200px;
			margin:0 auto;
			background-color:#FFF;
			border:1px solid #dddddd;
			border-radius:5px;
			padding:10px 0px;
			text-align:center;
		}
		#car-accident ul {
			padding-left:0px;
		}
		#car-accident .carNum span {
			float:left;
			width:15px;
			height:18px;
			/* background-image:url(img/cars/icon-platebolt.png); */
			background-position:center;
			background-repeat:no-repeat;
			background-size:100% auto;
			margin:6px;
		}
		#car-accident .carNum span:last-child {
			float:right;
		}
		#car-accident .carAcc {
			text-align:center;
			padding:10px 25px 10px 25px;
		}
		#car-accident .carAcc h2 {
			font-weight:normal;
			font-size:1em;
			padding:10px 0px 10px 0px;
		}
		#car-accident .carAcc table {
			width:100%;
			margin:0 auto;
			border-top:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
			margin-bottom:10px;
		}
		#car-accident .carAcc table tr th,#car-accident .carAcc table tr td {
			border-bottom:1px solid #eaeaea;
			font-size:0.9em;
		}
		#car-accident .carAcc table tr:last-child th,#car-accident .carAcc table tr:last-child td {
			border-bottom:none;
		}
		#car-accident .carAcc table tr th {
			background-color:#f8f8f8;
			font-weight:normal;
			color:#333;
			padding:7px 0px;
			width:120px;
		}
		#car-accident .carAcc table tr th span {
			display:block;
			font-weight:normal;
		}
		#car-accident .carAcc table tr td {
			color:#999;
			padding:10px;
		}
		#car-accident .carAcc table tr td.active {
			color:#f79829;
		}
		#car-accident .carAcc ul {
			margin-left:-5px;
		}
		#car-accident .carAcc ul li {
			list-style:none;
			font-size:0.8em;
			color:#777;
			text-align:left;
			letter-spacing:-1px;
			padding:0px 0px 0px 20px;
			line-height:12px;
		}
		#car-accident .carAcc ul li:before {
			content:"· ";
			font-size:22px;
			vertical-align:middle;
			line-height:18px;
			margin-left:-12px;
		}
		#car-accident .carAcc.ins h2 {
			padding-bottom:5px;
		}
		#car-accident .carAcc.ins h1 {
			margin-bottom:10px;
			color:#999;
			font-size:1em;
		}
		#car-accident .carAcc.ins table {
			display:none;
		}
		#car-accident .carAcc.ins table tr th {
			width:120px;
			font-size:0.9em;
		}
		#car-accident .carAcc.ins table tr td {
			font-size:0.9em;
			text-align:left;
			padding:5px 0px 5px 10px;
		}
		#car-accident .carAcc.ins table tr td span {
			display:block;
			font-weight:bold;
			color:#666;
		}
		#car-accident .carAcc.ins.active h1 {
			color:#f79829;
		}
		#car-accident .carAcc.ins.active table {
			display:block;
		}
		#car-accident .carAcc.desc {
			background-color:#f7f7f7;
			margin-top:10px;
		}
		#car-accident .carAcc.desc h2 {
			padding-top: 20px;
		}

	/* 사진 영역 */
		.photo-area .upload-container {
			list-style:none;
			padding:0px;
			background-color:#f5f5f5;
			min-height:100px;
		}
		.photo-area .upload-container li {
			position:relative;
			display:inline-block;
			margin:7px 4px 7px 4px;
			padding:5px;
			width:120px;
			border:1px solid #DDD;
			background-color:#FFF;
			text-align:center;
		}
		.photo-area .upload-container li.sort-item:hover {
			cursor: -webkit-grabbing !important;
			cursor: grabbing !important;
		}
		.photo-area .upload-container li img {
			display:block;
			width:100%;
			cursor:pointer;
			cursor: -webkit-zoom-in; 
			cursor: zoom-in;
		}
		.photo-area .upload-container li .photo-label {
			background: rgba(255, 255, 255, 0.5);
			color:#FFF;
			font-size:12px;
			font-weight:normal;
			padding:2px 0px 0px 0px;
			position:absolute;
			width:100%;
			left:0;
			top:5px;
		}

		.photo-area .files .preview, .photo-area .files .preview canvas {
			display:block;
			width:100%;
			height:auto;
			margin:0 auto;
		}
		.photo-area .files li button, .photo-area .files li .progress {
			margin-top:5px;
			margin-bottom:0px;
		}

		.photo-area .fileuploader-error {
			padding-bottom:8px;
		}
		.photo-area .placeholder {
			clear:both;
			border:1px dashed #DDD;
			text-align:center;
			padding:10px;
			color:#999;
		}
		.photo-area .placeholder .fileinput-button {
			display:inline-block;
			margin-top:10px;
		}


	/* 추가 옵션 */
		.lstMountable > li {
			padding:10px 0px;
			border-bottom:1px solid #d7d7d7;
		}
		.lstMountable > li:nth-child(2n-1) {
			background-color: #fafafa;
		}
		.lstMountable .mountable-prod-info {
			display:flex;
			flex-flow:row nowrap;
			justify-content: space-between;
		}
		.lstMountable .mountable-prod-info div {
			flex-grow:1;
		}
		.lstMountable .mountable-prod-info .cover {
			flex:0 0 35%;
			padding-right:10px;
		}
		.lstMountable .mountable-services {
			padding:0px 15px;
		}
		.lstMountable .mountable-services ul li {
			padding-top:5px;
			margin-top:7px;
			border-top:1px dashed #d7d7d7;
		}

.warning{
	color: #eb8f00;
}

.width10per{width:10% !important;}.width20per{width:20% !important;}.width30per{width:30% !important;}.width40per{width:40% !important;}.width50per{width:50% !important;}.width60per{width:60% !important;}.width70per{width:70% !important;}.width80per{width:80% !important;}.width90per{width:90% !important;}.width100per{width:100% !important;}
.mt0{margin-top:0px !important;}.mt05{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt20{margin-top:20px !important;}.mt30{margin-top:30px !important;}.mt40{margin-top:40px !important;}.mt45{margin-top:45px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mt70{margin-top:70px !important;}.mt80{margin-top:80px !important;}.mt90{margin-top:90px !important;}.mt95{margin-top:95px !important;}.mt100{margin-top:100px !important;}
.mt110{margin-top:110px !important;}.mt120{margin-top:120px !important;}.mt125{margin-top:125px !important;}.mt130{margin-top:130px !important;}.mt140{margin-top:140px !important;}.mt150{margin-top:150px !important;}.mt155{margin-top:155px !important;}.mt160{margin-top:160px !important;}.mt170{margin-top:170px !important;}.mt180{margin-top:180px !important;}.mt190{margin-top:190px !important;}.mt200{margin-top:200px !important;}

.mr0{margin-right:0px !important;}.mr05{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mr50{margin-right:50px !important;}.mr60{margin-right:60px !important;}.mr70{margin-right:70px !important;}.mr80{margin-right:80px !important;}.mr90{margin-right:90px !important;}.mr100{margin-right:100px !important;}
.mr110{margin-right:110px !important;}.mr120{margin-right:120px !important;}.mr130{margin-right:130px !important;}.mr140{margin-right:140px !important;}.mr150{margin-right:150px !important;}.mr160{margin-right:160px !important;}.mr170{margin-right:170px !important;}.mr180{margin-right:180px !important;}.mr190{margin-right:190px !important;}.mr200{margin-right:200px !important;}

.ml0{margin-left:0px !important;}.ml05{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.ml50{margin-left:50px !important;}.ml60{margin-left:60px !important;}.ml70{margin-left:70px !important;}.ml80{margin-left:80px !important;}.ml90{margin-left:90px !important;}.ml100{margin-left:100px !important;}
.ml110{margin-left:110px !important;}.ml120{margin-left:120px !important;}.ml130{margin-left:130px !important;}.ml140{margin-left:140px !important;}.ml150{margin-left:150px !important;}.ml160{margin-left:160px !important;}.ml170{margin-left:170px !important;}.ml180{margin-left:180px !important;}.ml190{margin-left:190px !important;}.ml200{margin-left:200px !important;}

.mb0{margin-bottom:0px !important;}.mb05{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb40{margin-bottom:40px !important;}.mb50{margin-bottom:50px !important;}.mb60{margin-bottom:60px !important;}.mb70{margin-bottom:70px !important;}.mb80{margin-bottom:80px !important;}.mb90{margin-bottom:90px !important;}.mb100{margin-bottom:100px !important;}
.mb110{margin-bottom:110px !important;}.mb120{margin-bottom:120px !important;}.mb130{margin-bottom:130px !important;}.mb140{margin-bottom:140px !important;}.mb150{margin-bottom:150px !important;}.mb160{margin-bottom:160px !important;}.mb170{margin-bottom:170px !important;}.mb180{margin-bottom:180px !important;}.mb190{margin-bottom:190px !important;}.mb200{margin-bottom:200px !important;}

.pt0{padding-top: 0 !important;}.pt05{padding-top: 5px !important;}.pt10{padding-top:10px !important;}.pt20{padding-top:20px !important;}.pt30{padding-top:30px !important;}.pt40{padding-top:40px !important;}.pt50{padding-top:50px !important;}.pt60{padding-top:60px !important;}.pt70{padding-top:70px !important;}.pt80{padding-top:80px !important;}.pt90{padding-top:90px !important;}.pt100{padding-top:100px !important;}
.pt110{padding-top:110px !important;}.pt120{padding-top:120px !important;}.pt130{padding-top:130px !important;}.pt140{padding-top:140px !important;}.pt150{padding-top:150px !important;}.pt160{padding-top:160px !important;}.pt170{padding-top:170px !important;}.pt180{padding-top:180px !important;}.pt190{padding-top:190px !important;}.pt200{padding-top:200px !important;}

.pr0{padding-right: 0 !important;}.pr05{padding-right: 5px !important;}.pr10{padding-right:10px !important;}.pr20{padding-right:20px !important;}.pr30{padding-right:30px !important;}.pr40{padding-right:40px !important;}.pr50{padding-right:50px !important;}.pr60{padding-right:60px !important;}.pr70{padding-right:70px !important;}.pr80{padding-right:80px !important;}.pr90{padding-right:90px !important;}.pr100{padding-right:100px !important;}
.pr110{padding-right:110px !important;}.pr120{padding-right:120px !important;}.pr130{padding-right:130px !important;}.pr140{padding-right:140px !important;}.pr150{padding-right:150px !important;}.pr160{padding-right:160px !important;}.pr170{padding-right:170px !important;}.pr180{padding-right:180px !important;}.pr190{padding-right:190px !important;}.pr200{padding-right:200px !important;}

.pl0{padding-left: 0 !important;}.pl05{padding-left: 5px !important;}.pl10{padding-left:10px !important;}.pl20{padding-left:20px !important;}.pl30{padding-left:30px !important;}.pl40{padding-left:40px !important;}.pl50{padding-left:50px !important;}.pl60{padding-left:60px !important;}.pl70{padding-left:70px !important;}.pl80{padding-left:80px !important;}.pl90{padding-left:90px !important;}.pl100{padding-left:100px !important;}
.pl110{padding-left:110px !important;}.pl120{padding-left:120px !important;}.pl130{padding-left:130px !important;}.pl140{padding-left:140px !important;}.pl150{padding-left:150px !important;}.pl160{padding-left:160px !important;}.pl170{padding-left:170px !important;}.pl180{padding-left:180px !important;}.pl190{padding-left:190px !important;}.pl200{padding-left:200px !important;}

.pb0{padding-bottom: 0 !important;}.pb05{padding-bottom: 5px !important;}.pb10{padding-bottom:10px !important;}.pb20{padding-bottom:20px !important;}.pb30{padding-bottom:30px !important;}.pb40{padding-bottom:40px !important;}.pb50{padding-bottom:50px !important;}.pb60{padding-bottom:60px !important;}.pb70{padding-bottom:70px !important;}.pb80{padding-bottom:80px !important;}.pb90{padding-bottom:90px !important;}.pb100{padding-bottom:100px !important;}
.pb110{padding-bottom:110px !important;}.pb120{padding-bottom:120px !important;}.pb130{padding-bottom:130px !important;}.pb140{padding-bottom:140px !important;}.pb150{padding-bottom:150px !important;}.pb160{padding-bottom:160px !important;}.pb170{padding-bottom:170px !important;}.pb180{padding-bottom:180px !important;}.pb190{padding-bottom:190px !important;}
.pb200{padding-bottom:200px !important;}
.pb01{padding-bottom: 1px !important;}.pb02{padding-bottom: 2px !important;}.pb03{padding-bottom: 3px !important;}.pb04{padding-bottom: 4px !important;}
small{color: #a3a3a3;}

tr.visible--N .small .text-muted{
	color: #236ace !important;
}
tr.visible--Y .small{
	font-weight: bold;
	color: #ccc;
}
tr.visible--Y td{
	opacity: 0.75;
}
tr.visible--Y td.eng , tr.visible--Y td.cp, tr.visible--Y .car-Series{
	color: #ccc;
}
.visible--Y .btn-prod-id{
	background: #ccc;
	color: #fff	;
}
.modal-dialog{
	margin: 10px auto;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	opacity: .25;
}

.car-Series.not-enough{
	color: #ff2d4a !important;
	cursor: pointer;
}

.pointer{
	cursor: pointer;
}

.btn-dark {
	color: #E9EDEF;
	background-color: #4B5F71;
	border-color: #364B5F;
	transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
	color: #ffffff;
	background-color: #5c7084; /* 밝은 톤 */
	border-color: #4a5e73;
	outline: none;
}

.sidebar .nav a:focus {
	outline: none;
}
