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

#container_menu_right > div {
	padding:13px 10px 13px 10px;	
	font-family:"mon";
	cursor:pointer;
	color:rgba(255,255,255,1.00);
	}
#container_menu_left > div {
	padding:18px 10px 12px 10px;	
	font-family:"mon";
	cursor:pointer;
	color:rgba(255,255,255,1.00);
	}
#container_menu_left > div:hover, #container_menu_right > div:hover {
	color:rgba(247,148,30,1.00);
	transition:ease .1s;
	cursor:pointer;
	}

#search_menubar {
	border-radius:20px;
	border:0;
	padding:0 15px 0 15px;
	color:rgba(97,63,147,1.00);
	height:25px;
	width:12vw;	
	font-family:"niveau";
	}
#search_menubar:hover , #search_menubar:focus {
	background-color:rgba(251,251,251,1.00);
	transition:ease .2s;
	}
#search_list input[type=text]{
	border:0;
	border-bottom:1px solid rgba(182,173,196,1.00);
	padding:0 10px 0 10px;
	color:rgba(96,96,96,1.00);
	height:25px;
	width:15vw;	
	font-family:"niveau";
	width:83%;
	}

#search_list select{
	border:0;
	border-bottom:1px solid rgba(182,173,196,1.00);
	padding:0 10px 0 10px;
	color:rgba(96,96,96,1.00);
	height:25px;
	font-family:"niveau";
	-webkit-appearance: none;
  	-moz-appearance: none;
  	appearance: none;
	}


#notif_num {
	position:absolute;
	background-color:rgba(230,0,0,.7);
	border-radius:5px;
	padding:0 4px 0 4px;
	display:block;
	top:2px;
	left:13px;
	}
#notif_num p{
	font-size:10px;
	cursor:default;
	color:rgba(255,255,255,1);
	}
#footer {
	color:rgba(255,255,255,1);
	font-family:"niveau";
	border-top:2px solid rgba(72,47,109,1.00);
	bottom:0;
	left:0;
	background-color:rgba(255,255,255,1.00);
	padding:6px 0 5px 0;
	height:18px;
	z-index:998;
	}
#footer p , #footer a {
	font-size:13px;
	color:rgba(72,47,109,1.00);
	text-decoration:none;
	}
#footer a:hover {
	color:rgba(247,148,30,1.00);
	transition:ease .1s;
	}
#container {
	width:100%;
	background-color:rgba(241,240,241,1);
	text-align:center;
	font-family:"niveau";
	font-size:14px;
	padding-bottom:60px;
	}
#login_form {
	font-family:"niveau";
	position:absolute;
	width:300px;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-14%;
	background-color:rgba(72,47,109,1);
	padding:40px 50px 40px 50px;
	border-radius:3px;
	box-shadow:0 0 2px rgba(72,47,109,1);
	}
#login_form table {
	width:100%;
	}
#login_form table td {
	padding-bottom:5px;
	}
#login_form input[type=text], #login_form input[type=password] {
	font-family:"niveau";
	color:rgba(255,255,255,1);
	width:100%;
	background-color:transparent;
	border:0;
	border-bottom:1px solid rgba(247,148,30,1.00);
	padding:10px 10px 5px 10px;
	}
#login_form input[type=text]:hover, #login_form input[type=password]:hover {
	border-bottom:1px solid rgba(248,157,48,.7);
	}
#login_form input[type=submit] {
	font-family:"niveau";
	color:rgba(72,47,109,1);
	background-color:rgba(247,148,30,1.00);
	border:0;
	padding:10px;
	width:50%;
	float:right;
	cursor:pointer;
	}
#login_form input[type=submit]:hover {
	background-color:rgba(247,148,30,.9);
	}
#login_form td a {
	color:rgba(247,148,30,1.00);
	text-decoration:none;
	font-family:"niveau";
	font-size:11px;
	}
#login_form td a:hover {
	color:rgba(247,148,30,.6);
	}
#login_form div#login_logo {
	text-align:center;
	padding-bottom:20px;
	}
#login_form div#login_logo img{
	width:30px;
	}
#login_form div#login_logo_txt{
	color:rgba(255,255,255,.9);
	font-family:"got-med";
	font-size:16px;
	letter-spacing:1px;
	}
#login_form div#login_logo_txt span{
	font-family:"got-lig";
	}
#blur {
	background-color:transparent;
	width:100%;
	height:100%;
	position:fixed;
	z-index:996;
	display:none;
	}
#notif_text {
	font-family:"niveau";
	font-size:14px;
	}
#tab_container > div:hover {
	color:rgba(247,148,30,1.00);
	}
#btn_dw {
	cursor:pointer;
	padding:3px 10px 3px 10px;
	}
#btn_dw:hover{
	color:rgba(247,148,30,1.00);
	}
#extend_btn {
	padding:2px 10px 2px 10px;
	box-shadow:0 0 2px rgba(96,96,96,.2);
	border-radius:3px;
	color:rgba(247,148,30,1.00);
	}
#extend_btn2 {
	padding:2px 10px 2px 10px;
	box-shadow:0 0 2px rgba(96,96,96,.2);
	border-radius:3px;
	color:rgba(217,0,0,.7);	
	}
#extend_btn:hover, #extend_btn2:hover {
	box-shadow:0 0 2px rgba(96,96,96,.9);
	}
#drop_menu_employee {
	transition:height 1s ease-out;
	}
#menu_profile_btn {
	display:none;
	}
#dw_btn {
	color:rgba(72,47,109,1);
	background-color:transparent;
	cursor:pointer;
	border:0;
	padding:0 0 0 10px;
	font-size:14px;
	font-family:"niveau";
	}
#dw_btn:hover {
	color:rgba(247,148,30,1.00);
	}
#m_menu {
	position:fixed;
	width:100%;
	height:50px;
	display:none;
	}
#m_menu_cont {
	padding-top:30px;
	right:-100%;
	transition:ease .5s;
	}
#blur2 {
	display:none;
	}
#m_menu_cont > div{
	color:rgba(255,255,255,.9);
	cursor:pointer;
	width:100%;
	border-bottom:1px solid rgba(255,255,255,.05);
	text-align:left;
	padding:10px 0px 10px 15px;
	}
#m_menu_cont > div:hover {
	background-color:rgba(255,255,255,.05);
	}
