@charset "utf-8";
/* CSS Document */


@font-face{
	font-family:"mon";
	src:url(../font/Montserrat-Regular.ttf);
	}
@font-face{
	font-family:"niveau";
	src:url(../font/HVD%20Fonts%20-%20NiveauGroteskRegular.otf);
	}
@font-face{
	font-family:"niveau-bld";
	src:url(../font/HVD%20Fonts%20-%20NiveauGroteskBold.otf);	
	}
@font-face{
	font-family:"niveau-lig";
	src:url(../font/HVD%20Fonts%20-%20NiveauGroteskLight.otf);
	}
@font-face{
	font-family:"got-bld";
	src:url(../font/GothamNarrow-Bold.ttf);
	}
@font-face{
	font-family:"got-lig";
	src:url(../font/GothamNarrow-Light.ttf);
	}
@font-face{
	font-family:"got-med";
	src:url(../font/GothamNarrow-Medium.ttf);
	}



* {
	margin:0;
	}
	
body {
	background-color:rgba(241,240,241,1);
	}
.bor_black {
	border:1px solid black;
	}
.bor_red {
	border:1px solid red;
	}
.bgcolor_grape {
	background-color:rgba(72,47,109,1);
	}
.bgcolor_cyan {
	background-color:rgba(176,195,214,1);
	}
.bgcolor_white {
	background-color:rgba(255,255,255,1.00);
	}
.bgcolor_grey {
	background-color:rgba(72,47,109,.1);
	}
.color_grape {
	color:rgba(72,47,109,1);
	}
.color_orange {
	color:rgba(247,148,30,1.00);
	}
.fixed {
	position:fixed;
	}
.absolute {
	position:absolute;
	}
.relative {
	position:relative;
	}
.width_100 {
	width:100%;
	}
.height_100 {
	height:100%;
	}
.height_50 {
	height:50px;
	}
.dsp_block {
	display: block;
	}
.dsp_none {
	display:none;
	}
.dsp_inline {
	display:inline-block;
	}
.pad_lr_3 {
	padding:0 3% 0 3%;
	}
.color_white {
	color:rgba(255,255,255,1);
	}
.txt_center {
	text-align:center;
	}
.txt_decor_none {
	text-decoration:none;
	}
.bor_bottom {
	border-bottom:2px solid rgba(247,148,30,1.00);
	}
.color_gray {
	color:rgba(96,96,96,1.00);
	}
.unit_num_box {
	padding:10px 5% 10px 5%;
	width:90%;
	text-align:left;
	cursor:pointer;
	border-bottom:1px solid rgba(244,244,244,1.00);
	}
.unit_num_box:hover {
	background-color:rgba(244,244,244,1.00);
	}
.unit_color_dot {
	width:13px;
	height:13px;
	float:left;
	border-radius:5px;
	margin:2px 7px 0 0;
	}
.total_btn {
	float:left;
	width:32%;
	border-radius:5px;
	overflow:hidden;
	}
.total_btn_txt {
	height:46px;
	width:70%;
	float:right;
	color:rgba(96,96,96,1.00);
	padding-top:13px;
	}
.total_btn_txt a {
	color:rgba(96,96,96,1.00);
	text-decoration:none;
	}
.total_btn_txt a:hover {
	color:rgba(247,148,30,1.00);
	}
.total_btn_icon {
	width:30%;height:90px;float:left;
	}
.total_btn_icon div {	
	margin-top:30px;
	color:rgba(72,47,109,1);
	}
.total_btn_add {
	float:left;
	height:23px;
	width:70%;
	background-color:rgba(72,47,109,.85);
	padding-top:7px;
	cursor:pointer;
	border-top:1px solid rgba(247,148,30,1.00);
	}
.total_btn_add:hover {
	background-color:rgba(72,47,109,.7);
	transition:ease .1s;
	}
.data_table {
	width:100%;
	border-spacing:0;
	}
.data_table td {
	color:rgba(96,96,96,1.00);
	font-size:14px;
	text-align:center;
	padding:3px;
	border-bottom:1px solid rgba(244,244,244,0);
	}
.data_table tr:hover {
	background-color:rgba(72,47,109,.25);
	}
.data_table th {
	border-bottom:1px solid rgba(247,148,30,1.00);
	background-color:rgba(72,47,109,.85);
	color:rgba(255,255,255,1.00);
	font-size:14px;
	text-align:center;
	padding:3px;
	}
.data_table th a {
	color:rgba(255,255,255,1.00);
	text-decoration:none;
	}
.data_table th a:hover {
	color:rgba(72,47,109,.6);
	}
.data_table td a {
	text-decoration:none;
	color:rgba(96,96,96,1.00);
	}
.data_table td a:hover {
	color:rgba(247,148,30,1.00);
	}
.radius_10 {
	border-radius:10px;
	}
.table_profile {
	border:0px solid black;
	border-spacing:0;
	color:rgba(96,96,96,1.00);
	font-size:12px;
	font-weight:bold;
	width:100%;
	}
.table_profile td {
	padding-right:4%;
	}
.table_add {
	border:0px solid black;
	border-spacing:0;
	color:rgba(96,96,96,1.00);
	font-size:12px;
	font-weight:bold;
	width:100%;
	}
.table_add td {
	padding-right:2%;
	border:0px solid black;
	width:50%;
	}
.table_profile input[type=text], .table_profile input[type=date], .table_profile textarea , .table_add input[type=text], .table_add input[type=date], .table_add input[type=password], .table_add textarea, .table_add select {
	color:rgba(96,96,96,1.00);
	font-size:14px;
	font-family:"niveau";
	border-bottom:1px solid rgba(72,47,109,.2);
	border-top:1px solid rgba(72,47,109,.2);
	border-left:1px solid rgba(72,47,109,.2);
	border-right:1px solid rgba(72,47,109,.2);
	padding: 8px 8px 5px 8px;
	border-radius:0px;
	margin-bottom:10px;
	width:100%;
	}
.table_add input[type=submit], .table_add input[type=button] {
	font-family:"niveau";
	color:rgba(72,47,109,1);
	background-color:rgba(153,193,171,1.00);
	border:0;
	font-size:16px;
	padding:10px 20px 10px 20px;
	width:150px;
	float:right;
	cursor:pointer;
	}
.table_add input[type=button] {
	background-color:rgba(227,134,158,1.00) !important;
	}
.table_add input[type=submit]:hover {
	background-color:rgba(153,193,171,.7);
	}
.table_add input[type=button]:hover {
	background-color:rgba(227,134,158,.7) !important;
	}
.table_add select {
	-webkit-appearance: none;
  	-moz-appearance: none;
  	appearance: none;
	padding: 8px 8px 4px 8px !important;
	}
.input_file {
	font-family:"niveau";
	font-size:14px;
	font-weight:normal;
	padding:2px 12px 1px 12px;
	border:1px solid rgba(96,96,96,.3);
	border-radius:3px;
	background-color:rgba(244,244,244,1.00);
	cursor:pointer;
	color:rgba(96,96,96,1.00);
	}
.input_file:hover {
	border:1px solid rgba(72,47,109,1.00);
	}
.table_add input[type=file] {
	display:none;
	}

.table_profile input[type=text]:hover, .table_profile input[type=date]:hover, .table_profile textarea:hover, .table_add input[type=text]:hover, .table_add input[type=date]:hover, .table_add textarea:hover, .table_add select:hover, .table_add input[type=password]:hover {
	border-bottom:1px solid rgba(72,47,109,1.00);
	border-top:1px solid rgba(72,47,109,1.00);
	border-left:1px solid rgba(72,47,109,1.00);
	border-right:1px solid rgba(72,47,109,1.00);
	}
.table_add input[type=text]:focus, .table_add input[type=date]:focus, .table_add textarea:focus,.table_add select:focus {
	border-bottom:1px solid rgba(72,47,109,1.00);
	border-top:1px solid rgba(72,47,109,1.00);
	border-left:1px solid rgba(72,47,109,1.00);
	border-right:1px solid rgba(72,47,109,1.00);
	}
textarea {
	resize:none;
	}
.drop_menu_container_left, .drop_menu_container_right {
	background-color:rgba(255,255,255,0);
	position:absolute;
	width:170px;
	border-top:10px solid rgba(0,0,0,0);
	border-radius:0 0 3px 3px;
	display:none;
	z-index:997;
	overflow:hidden;
	}
.drop_menu_container_left{
	top:40px;
	left:0;
	}
.drop_menu_container_right{
	top:36px;
	right:0;
	}
.drop_menu_container_left  > div, .drop_menu_container_right  > div  {
	border-bottom:1px solid rgba(244,244,244,1.00);
	border-left:1px solid rgba(244,244,244,1.00);
	border-right:1px solid rgba(244,244,244,1.00);
	background-color:rgba(255,255,255,1);
	color:rgba(72,47,109,1.00);
	cursor:pointer;
	text-align:left;
	padding:8px 0 8px 15px;
	font-size:12px;
	}
.drop_menu_container_left > div:hover,.drop_menu_container_right > div:hover {
	color:rgba(247,148,30,1.00);
	}
.info, .dinfo {
	background-color:rgba(76,239,130,.4);
	color:rgba(96,96,96,1.00);
	padding:20px;
	margin:0 8% 10px 8%;
	border-radius:3px;
	text-align:left;
	display:none;
	}
.profile_btn > div {
	background-color:rgba(255,255,255,1.00);
	border-radius:3px;
	padding:10px 0 10px 0;
	color:rgba(96,96,96,1.00);
	cursor:pointer;
	font-size:14px;
	margin-bottom:15px;
	border:0;
	border-bottom:2px solid rgba(182,173,196,1.00);
	}
.profile_btn > div:hover {
	color:rgba(247,148,30,1.00);
	}
.left_info > div:hover {
	background-color:rgba(248,248,248,1.00);
	}
.setting_left >div {
	padding:10px;cursor:pointer;
	background-color:rgba(255,255,255,1.00);
	border-bottom:1px solid rgba(244,244,244,1.00);
	color:rgba(96,96,96,1.00);
	}
.setting_left >div:hover {
	background-color:rgba(72,47,109,.15);
	}
.paging {
	color:rgba(72,47,109,1.00);
	font-size:14px;
	}
.paging a{
	color:rgba(182,173,196,1.00);
	padding:0 2px 0 2px;
	font-size:14px;
	}
.paging a:hover{
	color:rgba(247,148,30,1.00);
	}
.table_cb td {
	padding:3px 5px 3px 0;
	}