*{
	color:rgba(0,0,0,1);
	font-family:Verdana;
	font-size:14px;
	-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
}

body{
	margin:0px 0px 0px 0px;
}

select::-ms-expand{
	display:none;
}

table{
	border-collapse:collapse;
}

#location_maps{
	display:none;
	height:130%;
	left:-15%;
	position:absolute;
	top:-15%;
	width:130%;
	z-index:-1;
}

.topmenu_top_shadow{
	box-shadow:0px 50px 100px rgba(0,0,0,0.5);
	height:100px;
	left:0px;
	position:absolute;
	top:-100px;
	width:100%;
}

.body_top_shadow{
	box-shadow:0px 50px 100px rgba(0,0,0,0.5);
	height:100px;
	left:0px;
	position:fixed;
	top:-100px;
	width:100%;
}

.body_bottom_shadow{
	bottom:-100px;
	box-shadow:0px -50px 100px rgba(0,0,0,0.5);
	height:100px;
	left:0px;
	position:fixed;
	width:100%;
}

h1{
	font-size:20px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0px 0px 25px 0px;
	text-transform:uppercase;
}

h2{
	font-size:16px;
	font-weight:normal;
	letter-spacing:1px;
	margin:20px 0px 15px 0px;
	text-transform:uppercase;
}

h3{
	font-size:20px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0px 0px 25px 0px;
	text-transform:uppercase;
}

h4{
	font-size:16px;
	font-weight:normal;
	letter-spacing:1px;
	margin:25px 0px 10px 0px;
	text-transform:uppercase;
}

#menu{
	border:1px solid rgba(255,255,255,0.25);
	border-radius:25px;
	box-shadow:0px 5px 15px rgba(0,0,0,0.5);
	overflow:hidden;
	position:absolute;
	width:500px;
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;
	-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease;
	-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;-webkit-perspective:1000;perspective:1000;
	-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;

}

.menu_content{
	-webkit-animation-duration:0.5s;-o-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

.menu_td_passive{
	background-color:rgba(0,0,0,0);
	height:165px;
	padding-bottom:25px;
	text-align:center;
	vertical-align:bottom;
}

.menu_td{
	background-color:rgba(0,0,0,0);
	background-position:center 35px;
	background-repeat:no-repeat;
	background-size:64px;
	cursor:pointer;
	height:165px;
	padding:0px 10px 25px 10px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:bottom;
}

.menu_td:hover{
	background-color:rgba(0,0,0,0.25);
	background-position:center 35px;
	background-repeat:no-repeat;
	background-size:64px;
	cursor:pointer;
	height:165px;
	padding:0px 10px 25px 10px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:bottom;
}

.menu_td_back_top{
	background-color:rgba(0,0,0,0);
	border-bottom:1px solid rgba(255,255,255,0.5);
	cursor:pointer;
	height:75px;
	text-align:center;
}

.menu_td_back_top:hover{
	background-color:rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(255,255,255,0.5);
	cursor:pointer;
	height:75px;
	text-align:center;
}

.menu_td_back_bottom{
	background-color:rgba(0,0,0,0);
	cursor:pointer;
	height:75px;
	text-align:center;
}

.menu_td_back_bottom:hover{
	background-color:rgba(0,0,0,0.25);
	cursor:pointer;
	height:75px;
	text-align:center;
}

.menu_td_search{
	border-bottom:1px solid rgba(255,255,255,0.5);
	padding:35px 25px 35px 25px;
	text-align:center;
}

#welcome_logo{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	height:150px;
	left:50%;
	margin-left:-250px;
	position:absolute;
	top:25px;
	width:500px;
}

#topmenu{
	-webkit-animation-duration:0.5s;-o-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;animation-duration:0.5s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	box-shadow:0px 3px 3px rgba(0,0,0,0.5);
	height:100px;
	left:0px;
	overflow-y:hidden;
	position:fixed;
	top:0px;
	width:100%;
}

.topmenu{
	background-color:rgba(0,0,0,0);
	background-repeat:no-repeat;
	background-size:24px;
	color:rgba(255,255,255,1);
	cursor:pointer;
	font-size:20px;
	height:100%;
	letter-spacing:1px;
	padding-top:40px;
}

.topmenu:hover{
	background-color:rgba(0,0,0,0.25);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:24px;
	color:rgba(255,255,255,1);
	cursor:pointer;
	font-size:20px;
	height:100%;
	letter-spacing:1px;
	padding-top:40px;
}

.topmenu_user{
	background-color:rgba(255,255,255,1);
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:35px;
	box-shadow:inset 0px 3px 3px rgba(0,0,0,0.25);
	cursor:pointer;
	height:70px;
	position:fixed;
	right:15px;
	top:15px;
	width:70px;
}

#topmenu_user_submenu{
	background-color:rgba(245,245,245,1);
	box-shadow:0px 3px 3px rgba(0,0,0,0.5);
	border-radius:3px;
	display:none;
	padding:10px 0px 10px 0px;
	position:fixed;
	right:2px;
	text-align:center;
	top:105px;
	width:96px;
}

.topmenu_user_submenu_triangle{
	border-style:solid;
	border-width:0 10px 10px 10px;
	border-color:transparent transparent rgba(245,245,245,1) transparent;	
	height:0;
	position:absolute;
	left:50%;
	margin-left:-10px;
	top:-10px;
	width:0;
}

.topmenu_user_submenu_link{
	background-color:transparent;
	color:rgba(0,0,0,1);
	cursor:pointer;
	padding:7px 0px 7px 0px;
}

.topmenu_user_submenu_link:hover{
	background-color:rgba(255,255,255,1);
	color:rgba(0,0,0,1);
	cursor:pointer;
	padding:7px 0px 7px 0px;
}

.main_tools_color_codes_boxes_triangle{
	bottom:-6px;
	width:0;
	height:0;
	border-style:solid;
	border-width:6px 6px 0 0;
	border-color: rgba(0,0,0,0.95) transparent transparent transparent;	
	position:absolute;
	left:0px;
}

.main_tools_color_codes_boxes_title{
	background-color:rgba(0,0,0,0.95);
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:3px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	color:rgba(255,255,255,1);
	display:none;
	padding:5px 10px 5px 10px;
	position:absolute;
	left:10px;
	top:-45px;
	white-space:nowrap;
}

.left_buttons_title_triangle{
	width:0; 
	height:0; 
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-right:6px solid rgba(0,0,0,0.95);
	position:absolute;
	left:-6px;
	margin-top:-6px;
	top:50%;
}

.left_buttons_title{
	background-color:rgba(0,0,0,0.95);
	border-radius:3px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	color:rgba(255,255,255,1);
	display:none;
	padding:5px 10px 5px 10px;
	position:absolute;
	left:calc(100% + 10px);
	margin-top:-14px;
	top:50%;
	white-space:nowrap;
}


.left_buttons_title_color_codes{
	background-color:rgba(0,0,0,0.95);
	border-radius:3px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	color:rgba(255,255,255,1);
	display:none;
	padding:5px 10px 5px 10px;
	position:absolute;
	left:calc(100% + 10px);
	margin-top:-24px;
	top:50%;
	white-space:nowrap;
}

#left_buttons{
	background-color:rgba(255,255,255,1);
	border-right:1px solid rgba(180,180,180,1);
	height:100%;
	left:0px;
	padding-top:100px;
	position:fixed;
	top:0px;
	width:50px;
}

.left_buttons_colors{
	background-color:transparent;
	cursor:help;
	height:40px;
	left:0px;
	position:absolute;
	width:100%;
}

.left_buttons_colors:hover{
	background-color:rgba(0,0,0,0.25);
	cursor:help;
	height:40px;
	left:0px;
	position:absolute;
	width:100%;
}

.left_buttons_btn{
	background-color:transparent;
	background-position:center center, 33px 33px;
	background-repeat:no-repeat, no-repeat;
	background-size:18px, 0px;
	cursor:pointer;
	height:50px;
	left:0px;
	position:absolute;
	width:100%;
}

.left_buttons_btn:hover{
	background-color:rgba(0,0,0,0.25);
	background-position:center center, 33px 33px;
	background-repeat:no-repeat, no-repeat;
	background-size:18px, 0px;
	cursor:pointer;
	height:50px;
	left:0px;
	position:absolute;
	width:100%;
}

#left_list_organizations{
	-webkit-animation-duration:0.35s;-o-animation-duration:0.35s;-moz-animation-duration:0.35s;-ms-animation-duration:0.35s;animation-duration:0.35s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/spinner.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	box-shadow:3px 0px 3px rgba(0,0,0,0.25);
	height:calc(100% - 100px);
	left:-250px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-bottom:0px;
	padding-top:0px;
	position:fixed;
	top:100px;
	width:250px;
}

.left_list_organizations_record{
	background-color:rgba(215,215,215,0);
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
}

.left_list_organizations_record:hover{
	background-color:rgba(215,215,215,0.25);
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
}

#left_list_groups{
	-webkit-animation-duration:0.35s;-o-animation-duration:0.35s;-moz-animation-duration:0.35s;-ms-animation-duration:0.35s;animation-duration:0.35s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/spinner.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	box-shadow:3px 0px 3px rgba(0,0,0,0.25);
	height:calc(100% - 100px);
	left:-250px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-bottom:0px;
	padding-top:0px;
	position:fixed;
	top:100px;
	width:250px;
}

.left_list_groups_record{
	background-color:rgba(215,215,215,0);
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
}

.left_list_groups_record:hover{
	background-color:rgba(215,215,215,0.25);
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
}

.left_list_record_checkbox_container{
	display:none;
	margin-top:-10px;
	position:absolute;
	right:-50px;
	top:50%;
	
	-webkit-animation-duration:.5s;-o-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

#left_list_record_checkbox_all_container{
	display:none;
	margin-top:-10px;
	position:absolute;
	right:-50px;
	top:50%;
	
	-webkit-animation-duration:.5s;-o-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

#left_list_record_checkbox_all_dummy{
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/checkmark.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	border:1px solid rgba(215,215,215,1);
	border-radius:3px;
	height:20px;
	width:20px;
}

#left_list_record_checkbox_all{
	display:none;
}

.left_list_record_checkbox_container_td{
	background-color:transparent;
	cursor:default;
	overflow:hidden;
	position:relative;
	width:0px;
	
	-webkit-animation-duration:.5s;-o-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

.left_list_record_checkbox_container_td:hover{
	background-color:rgba(215,215,215,0.25);
	cursor:default;
	overflow:hidden;
	position:relative;
	width:0px;
	
	-webkit-animation-duration:.5s;-o-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

.left_list_record_checkbox_dummy{
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/checkmark.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	border:1px solid rgba(215,215,215,1);
	border-radius:3px;
	height:20px;
	width:20px;
}

.left_list_record_checkbox{
	display:none;
}

#left_list{
	-webkit-animation-duration:0.35s;-o-animation-duration:0.35s;-moz-animation-duration:0.35s;-ms-animation-duration:0.35s;animation-duration:0.35s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/spinner.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	box-shadow:3px 0px 3px rgba(0,0,0,0.25);
	height:calc(100% - 138px);
	left:-250px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-bottom:0px;
	padding-top:0px;
	position:fixed;
	top:100px;
	width:250px;
}

#left_list_counter{
	-webkit-animation-duration:0.35s;-o-animation-duration:0.35s;-moz-animation-duration:0.35s;-ms-animation-duration:0.35s;animation-duration:0.35s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,0.95);
	background-image:url('/administration/img/shared/spinner.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	border-top:1px solid rgba(180,180,180,1);
	bottom:0px;
	box-shadow:3px 0px 3px rgba(0,0,0,0.25);
	left:-250px;
	overflow:hidden;
	padding:10px 0px 10px 0px;
	position:fixed;
	text-align:center;
	width:250px;
}

.left_list_record{
	background-color:transparent;
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
}

.left_list_record:hover{
	background-color:rgba(215,215,215,0.25);
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
}

.left_list_record_header{
	background-color:rgba(215,215,215,0.5);
}

.main_list_record{
	background-color:rgba(215,215,215,0);
	cursor:pointer;
}

.main_list_record:hover{
	background-color:rgba(215,215,215,0.25);
	cursor:pointer;
}

.main_buttons{
	bottom:25px;
	position:fixed;
	right:25px;
}

#main{
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/main/spinner.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	height:100%;
	left:0px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:125px 25px 125px 325px;
	position:fixed;
	top:0px;
	width:100%;
}

#main_full{
	height:100%;
	left:0px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:75px 25px 25px 25px;
	position:fixed;
	top:0px;
	width:100%;
}

.dialog_palette_color{
	border:1px solid rgba(215,215,215,1);
	cursor:pointer;
	display:inline-block;
	height:20px;
	width:20px;
}

.dialog_palette_color:hover{
	border:1px solid rgba(180,180,180,1);
	cursor:pointer;
	display:inline-block;
	height:20px;
	width:20px;
}

#dialog_palette_color_large{
	border:1px solid rgba(180,180,180,1);
	display:inline-block;
	height:60px;
	width:100%;
}

.input_text_palette{
	border:1px solid rgba(215,215,215,1);
	color:rgba(180,180,180,1);
	cursor:pointer;
	height:26px;
	left:465px;
	margin-top:-17px;
	position:absolute;
	top:50%;
	width:26px;
}

.input_text_palette:hover{
	border:1px solid rgba(180,180,180,1);
	color:rgba(180,180,180,1);
	cursor:pointer;
	height:26px;
	left:465px;
	margin-top:-17px;
	position:absolute;
	top:50%;
	width:26px;
}

.input_button{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(255,255,255,1);
	border-radius:0px;
	border:1px solid rgba(215,215,215,1);
	font-size:14px;
	margin-bottom:10px;
	padding:10px 20px 10px 20px;
	outline:none;
	text-transform:uppercase;
}

.input_select_container{
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/select_arrow.png');
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
	background-size:16px;
	border-radius:0px;
	border:1px solid rgba(215,215,215,1);
	margin-bottom:10px;
	overflow:hidden;
	padding:8px 8px 8px 175px;
	width:500px;
}

.input_select{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:transparent;
	border-radius:0px;
	border:none;
	font-size:14px;
	padding:0px 35% 0px 0px;
	outline:none;
	width:125%;
}

.input_select_title{
	background-color:transparent;
	color:rgba(180,180,180,1);
	left:15px;
	margin-top:-7px;
	position:absolute;
	top:50%;
	width:160px;
}

#input_menu_search{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/main/spinner.png');
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
	background-size:0px;
	border-radius:10px;
	border-radius:10px;
	border:1px solid rgba(215,215,215,1);
	box-shadow:0px 3px 3px rgba(0,0,0,0.25);
	font-size:14px;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	outline:none;
	text-align:center;
	width:100%;
}

#input_menu_search_results{
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(215,215,215,1);
	box-shadow:0px 3px 3px rgba(0,0,0,0.25);
	display:inline-block;
	width:100%;
}

.input_menu_search_results_head{
	border-bottom:1px solid rgba(215,215,215,1);
	padding:10px 10px 10px 10px;
	text-align:left;
	white-space:nowrap;
}

.input_menu_search_results{
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
	padding:10px 10px 10px 10px;
	text-align:left;
}

.input_menu_search_results:hover{
	border-bottom:1px solid rgba(215,215,215,1);
	cursor:pointer;
	padding:10px 10px 10px 10px;
	text-align:left;
}

.input_menu_search_results2{
	background-color:rgba(215,215,215,0);
}

.input_menu_search_results2:hover{
	background-color:rgba(215,215,215,0.25);
}

.input_text{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(255,255,255,1);
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
	background-size:16px;
	border-radius:0px;
	border:1px solid rgba(215,215,215,1);
	font-size:14px;
	margin-bottom:10px;
	padding:10px 10px 10px 175px;
	outline:none;
	width:500px;
}

.input_text_calendar{
	background-image:url('/administration/img/shared/calendar.png');
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
	background-size:19px;
}

.input_text_title{
	background-color:transparent;
	color:rgba(180,180,180,1);
	left:15px;
	margin-top:-11px;
	position:absolute;
	top:50%;
}

.dialog_input_text_palette{
	border:1px solid rgba(215,215,215,1);
	color:rgba(180,180,180,1);
	cursor:pointer;
	height:26px;
	left:437px;
	margin-top:-17px;
	position:absolute;
	top:50%;
	width:26px;
}

.dialog_input_text_palette:hover{
	border:1px solid rgba(180,180,180,1);
	color:rgba(180,180,180,1);
	cursor:pointer;
	height:26px;
	left:437px;
	margin-top:-17px;
	position:absolute;
	top:50%;
	width:26px;
}

.dialog_input_button{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(230,55,70,0.25);
	border-radius:0px;
	border:1px solid rgba(238,47,52,1);
	font-size:14px;
	margin-bottom:10px;
	padding:10px 20px 10px 20px;
	outline:none;
	text-transform:uppercase;
}

.dialog_input_text{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(255,255,255,1);
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
	background-size:16px;
	border-radius:0px;
	border:1px solid rgba(238,47,52,1);
	font-size:14px;
	margin-bottom:10px;
	padding:10px 10px 10px 160px;
	outline:none;
	width:100%;
}

.dialog_input_text_title{
	background-color:transparent;
	color:rgba(180,180,180,1);
	left:15px;
	margin-top:-13px;
	position:absolute;
	text-transform:uppercase;
	top:50%;
}

.dialog_input_text_save{
	background-color:transparent;
	background-image:url('/administration/img/shared/save-passive.png'),url('/administration/img/shared/save.png'),url('/administration/img/shared/spinner.png');
	background-position:center center,center center,center center;
	background-repeat:no-repeat,no-repeat,no-repeat;
	background-size:16px,0px,0px;
	color:rgba(180,180,180,1);
	cursor:pointer;
	height:16px;
	right:10px;
	margin-top:-13px;
	position:absolute;
	top:50%;
	width:16px;
}

.dialog_input_select_container{
	background-color:rgba(255,255,255,1);
	background-image:url('/administration/img/shared/select_arrow.png');
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
	background-size:16px;
	border-radius:0px;
	border:1px solid rgba(238,47,52,1);
	margin-bottom:10px;
	overflow:hidden;
	padding:8px 8px 8px 160px;
	width:100%;
}

.dialog_input_select{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:transparent;
	border-radius:0px;
	border:none;
	font-size:14px;
	padding:0px 0px 0px 0px;
	outline:none;
	width:125%;
}

.dialog_input_select_title{
	background-color:transparent;
	color:rgba(180,180,180,1);
	left:15px;
	margin-top:-7px;
	position:absolute;
	top:50%;
}

.dialog_close{
	background-color:transparent;
	background-image:url('/administration/img/dialog/close.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:16px;
	border-top-right-radius:10px;
	cursor:pointer;
	height:36px;
	position:absolute;
	right:0px;
	top:0px;
	width:36px;
}

.dialog_close:hover{
	background-color:rgba(0,0,0,0.25);
	background-image:url('/administration/img/dialog/close.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:16px;
	border-top-right-radius:10px;
	cursor:pointer;
	height:36px;
	position:absolute;
	right:0px;
	top:0px;
	width:36px;
}

.dialog_input_textarea{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(255,255,255,1);
	border-radius:0px;
	border:1px solid rgba(238,47,52,1);
	height:150px;
	font-size:14px;
	padding:45px 15px 15px 15px;
	outline:none;
	width:100%;
}

.dialog_input_textarea_title{
	background-color:transparent;
	color:rgba(180,180,180,1);
	left:15px;
	margin-top:-140px;
	position:absolute;
	width:100%;
}

.input_textarea{
	-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;
	background-color:rgba(255,255,255,1);
	border-radius:0px;
	border:1px solid rgba(215,215,215,1);
	height:150px;
	font-size:14px;
	padding:45px 15px 15px 15px;
	outline:none;
	width:500px;
}

.input_textarea_title{
	background-color:transparent;
	color:rgba(180,180,180,1);
	left:15px;
	margin-top:-140px;
	position:absolute;
	width:500px;
}

#darkener{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(0,0,0,0);
	display:none;
	height:100%;
	left:0px;
	position:fixed;
	top:0px;
	width:100%;
}

#mass_change_darkener1{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(0,0,0,0);
	display:none;
	height:100%;
	left:0px;
	position:fixed;
	top:0px;
	width:50px;
}

#mass_change_darkener2{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(0,0,0,0);
	display:none;
	height:100px;
	left:50px;
	position:fixed;
	top:0px;
	width:250px;
}

#mass_change_darkener3{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(0,0,0,0);
	display:none;
	height:100%;
	left:300px;
	position:fixed;
	top:0px;
	width:calc(100% - 300px);
}

#palette_darkener{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(0,0,0,0);
	display:none;
	height:100%;
	left:0px;
	position:fixed;
	top:0px;
	width:100%;
}

#stat_graph_certificates{
	border:1px solid rgba(215,215,215,1);
	display:none;
	float:left;
	height:400px;
	position:relative;
	width:100%;
}

#stat_graph_tools{
	border:1px solid rgba(215,215,215,1);
	display:none;
	float:left;
	height:400px;
	position:relative;
	width:100%;
}

.dialog{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,1);
	border-radius:10px;
	box-shadow:0px 5px 15px rgba(0,0,0,0.25);
	display:none;
	left:50%;
	margin-left:-250px;
	padding:15px 15px 15px 15px;
	position:fixed;
	top:-100%;
	width:500px;
}

.dialog_search{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(245,245,245,1);
	box-shadow:0px 5px 15px rgba(0,0,0,0.25);
	border-radius:10px;
	display:none;
	left:50%;
	margin-left:-325px;
	padding:15px 15px 15px 15px;
	position:fixed;
	top:20%;
	width:650px;
}

.dialog_tools_unit_type{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(245,245,245,1);
	background-image:url('/administration/img/shared/spinner.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:0px;
	box-shadow:0px 5px 15px rgba(0,0,0,0.25);
	border-radius:10px;
	display:none;
	left:50%;
	margin-left:-250px;
	min-height:247px;
	padding:15px 15px 15px 15px;
	position:fixed;
	top:20%;
	width:500px;
}

.dialog_welcome_stats{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,1);
	border-radius:10px;
	box-shadow:0px 5px 15px rgba(0,0,0,0.25);
	display:none;
	left:50%;
	margin-left:-325px;
	padding:15px 15px 15px 15px;
	position:fixed;
	top:20%;
	width:650px;
}

.dialog_welcome_support{
	-webkit-animation-duration:0.75s;-o-animation-duration:0.75s;-moz-animation-duration:0.75s;-ms-animation-duration:0.75s;animation-duration:0.75s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
	background-color:rgba(255,255,255,1);
	border-radius:10px;
	box-shadow:0px 5px 15px rgba(0,0,0,0.25);
	display:none;
	left:50%;
	margin-left:-325px;
	padding:15px 15px 15px 15px;
	position:fixed;
	top:20%;
	width:650px;
}

.main_organizations_img{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_organizations_img:hover{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(180,180,180,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_certificates_img_readonly{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:0px;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_certificates_img{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_certificates_img:hover{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(180,180,180,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_tool_types_img{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_tool_types_img:hover{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(180,180,180,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_tools_img_readonly{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:0px;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_tools_img{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_tools_img:hover{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:contain,24px;
	border:1px solid rgba(180,180,180,1);
	border-radius:0px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_users_img_readonly{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:cover,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:75px;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_users_img{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:cover,24px;
	border:1px solid rgba(215,215,215,1);
	border-radius:75px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.main_users_img:hover{
	background-position:center center,center center;
	background-repeat:no-repeat,no-repeat;
	background-size:cover,24px;
	border:1px solid rgba(180,180,180,1);
	border-radius:75px;
	cursor:pointer;
	display:inline-block;
	height:150px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.left_list_green_yellow_red_bullet{
	background:-webkit-linear-gradient(rgba(50,235,59,1), gold, rgba(238,47,52,1));
	background:-o-linear-gradient(rgba(50,235,59,1), gold, rgba(238,47,52,1));
	background:-ms-linear-gradient(rgba(50,235,59,1), gold, rgba(238,47,52,1));
	background:-moz-linear-gradient(rgba(50,235,59,1), gold, rgba(238,47,52,1));
	background:linear-gradient(rgba(50,235,59,1), gold, rgba(238,47,52,1));
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_yellow_red_bullet{
	background:-webkit-linear-gradient(gold, rgba(238,47,52,1));
	background:-o-linear-gradient(gold, rgba(238,47,52,1));
	background:-ms-linear-gradient(gold, rgba(238,47,52,1));
	background:-moz-linear-gradient(gold, rgba(238,47,52,1));
	background:linear-gradient(gold, rgba(238,47,52,1));
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_green_yellow_bullet{
	background:-webkit-linear-gradient(rgba(50,235,59,1), gold);
	background:-o-linear-gradient(rgba(50,235,59,1), gold);
	background:-ms-linear-gradient(rgba(50,235,59,1), gold);
	background:-moz-linear-gradient(rgba(50,235,59,1), gold);
	background:linear-gradient(rgba(50,235,59,1), gold);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_green_red_bullet{
	background:-webkit-linear-gradient(rgba(50,235,59,1), rgba(238,47,52,1));
	background:-o-linear-gradient(rgba(50,235,59,1), rgba(238,47,52,1));
	background:-ms-linear-gradient(rgba(50,235,59,1), rgba(238,47,52,1));
	background:-moz-linear-gradient(rgba(50,235,59,1), rgba(238,47,52,1));
	background:linear-gradient(rgba(50,235,59,1), rgba(238,47,52,1));
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_transparent_bullet{
	background-color:rgba(0,0,0,0);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_green_bullet{
	background-color:rgba(50,235,59,1);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_yellow_bullet{
	background-color:gold;
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_grey_bullet{
	background-color:rgba(180,180,180,1);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_black_bullet{
	background-color:rgba(40,45,45,1);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_red_bullet{
	background-color:rgba(238,47,52,1);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_blue_bullet{
	background-color:rgba(105,170,215,1);
	float:left;
	height:100%;
	overflow:hidden;
	width:7px;
}

.left_list_blinking_bullet{
	-webkit-animation-duration:1.5s;-o-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;
	-webkit-animation-name:left_list_blinking_bullet;-o-animation-name:left_list_blinking_bullet;-moz-animation-name:left_list_blinking_bullet;-ms-animation-name:left_list_blinking_bullet;animation-name:left_list_blinking_bullet;
	-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;
}

.left_list_users_img1_id{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border:1px solid rgba(215,215,215,1);
	border-radius:50%;
	box-shadow:inset 0px 1px 1px rgba(0,0,0,0.25);
	height:30px;
	width:30px;
}

.main_tab_sep{
	border-bottom:2px solid rgba(215,215,215,1);
	padding-left:25px;
}

.main_tab_end{
	border-bottom:2px solid rgba(215,215,215,1);
}

.main_tab{
	border-bottom:2px solid rgba(215,215,215,1);
	color:rgba(0,0,0,1);
	cursor:pointer;
	font-size:14px;
	letter-spacing:1px;
	padding:0px 0px 5px 0px;
	white-space:nowrap;
}

.main_tab:hover{
	border-bottom:2px solid rgba(238,47,52,1);
	color:rgba(0,0,0,1);
	cursor:pointer;
	font-size:14px;
	letter-spacing:1px;
	padding:0px 0px 5px 0px;
	white-space:nowrap;
}

.main_tab_active{
	border-bottom:2px solid rgba(238,47,52,1);
	color:rgba(0,0,0,1);
	cursor:pointer;
	font-size:14px;
	letter-spacing:1px;
	padding:0px 0px 5px 0px;
	white-space:nowrap;
}

.stat_graph{
	box-shadow:3px 0px 3px rgba(0,0,0,0.15),-3px 0px 3px rgba(0,0,0,0.15);
	cursor:pointer;
	-webkit-animation-duration:1s;-o-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

.stat_graph:hover{
	box-shadow:3px 0px 3px rgba(0,0,0,0.25),-3px 0px 3px rgba(0,0,0,0.25);
	cursor:pointer;
	-webkit-animation-duration:1s;-o-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;
	-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;
	-webkit-animation-timing-function:ease;-o-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;
}

.stat_graph_title{
	background-color:rgba(0,0,0,0.95);
	border-radius:3px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	color:rgba(255,255,255,1);
	display:none;
	line-height:200%;
	padding:5px 10px 5px 10px;
	position:absolute;
	white-space:nowrap;
	width:150px;
}

.stat_graph_title_triangle{
	border-style:solid;
	border-width:10px 10px 0 10px;
	border-color:rgba(0,0,0,0.95) transparent transparent transparent;
	bottom:-10px;
	height:0;
	left:50%;
	margin-left:-10px;
	position:absolute;
	width:0;
}



@keyframes show_list{
	from{
		left:-250px;
		opacity:0;
	}
	to{
		left:50px;
		opacity:1;
	}
}
@-moz-keyframes show_list{
	from{
		left:-250px;
		opacity:0;
	}
	to{
		left:50px;
		opacity:1;
	}
}
@-ms-keyframes show_list{
	from{
		left:-250px;
		opacity:0;
	}
	to{
		left:50px;
		opacity:1;
	}
}
@-o-keyframes show_list{
	from{
		left:-250px;
		opacity:0;
	}
	to{
		left:50px;
		opacity:1;
	}
}
@-webkit-keyframes show_list{
	from{
		left:-250px;
		opacity:0;
	}
	to{
		left:50px;
		opacity:1;
	}
}



@keyframes hide_list{
	from{
		left:50px;
		opacity:1;
	}
	to{
		left:-250px;
		opacity:0;
	}
}
@-moz-keyframes hide_list{
	from{
		left:50px;
		opacity:1;
	}
	to{
		left:-250px;
		opacity:0;
	}
}
@-ms-keyframes hide_list{
	from{
		left:50px;
		opacity:1;
	}
	to{
		left:-250px;
		opacity:0;
	}
}
@-o-keyframes hide_list{
	from{
		left:50px;
		opacity:1;
	}
	to{
		left:-250px;
		opacity:0;
	}
}
@-webkit-keyframes hide_list{
	from{
		left:50px;
		opacity:1;
	}
	to{
		left:-250px;
		opacity:0;
	}
}



@keyframes show_darkener{
	from{
		background-color:rgba(0,0,0,0);
	}
	to{
		background-color:rgba(0,0,0,0.25);
	}
}
@-moz-keyframes show_darkener{
	from{
		background-color:rgba(0,0,0,0);
	}
	to{
		background-color:rgba(0,0,0,0.25);
	}
}
@-ms-keyframes show_darkener{
	from{
		background-color:rgba(0,0,0,0);
	}
	to{
		background-color:rgba(0,0,0,0.25);
	}
}
@-o-keyframes show_darkener{
	from{
		background-color:rgba(0,0,0,0);
	}
	to{
		background-color:rgba(0,0,0,0.25);
	}
}
@-webkit-keyframes show_darkener{
	from{
		background-color:rgba(0,0,0,0);
	}
	to{
		background-color:rgba(0,0,0,0.25);
	}
}



@keyframes hide_darkener{
	from{
		background-color:rgba(0,0,0,0.25);
	}
	to{
		background-color:rgba(0,0,0,0);
	}
}
@-moz-keyframes hide_darkener{
	from{
		background-color:rgba(0,0,0,0.25);
	}
	to{
		background-color:rgba(0,0,0,0);
	}
}
@-ms-keyframes hide_darkener{
	from{
		background-color:rgba(0,0,0,0.25);
	}
	to{
		background-color:rgba(0,0,0,0);
	}
}
@-o-keyframes hide_darkener{
	from{
		background-color:rgba(0,0,0,0.25);
	}
	to{
		background-color:rgba(0,0,0,0);
	}
}
@-webkit-keyframes hide_darkener{
	from{
		background-color:rgba(0,0,0,0.25);
	}
	to{
		background-color:rgba(0,0,0,0);
	}
}



@keyframes left_list_blinking_bullet{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes left_list_blinking_bullet{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-ms-keyframes left_list_blinking_bullet{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes left_list_blinking_bullet{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes left_list_blinking_bullet{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}



@keyframes show_dialog_search{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-moz-keyframes show_dialog_search{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-ms-keyframes show_dialog_search{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-o-keyframes show_dialog_search{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-webkit-keyframes show_dialog_search{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}



@keyframes hide_dialog_search{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-moz-keyframes hide_dialog_search{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-ms-keyframes hide_dialog_search{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-o-keyframes hide_dialog_search{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-webkit-keyframes hide_dialog_search{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}



@keyframes show_dialog{
	from{
		top:-100%;
	}
	to{
		top:20%;
	}
}
@-moz-keyframes show_dialog{
	from{
		top:-100%;
	}
	to{
		top:20%;
	}
}
@-ms-keyframes show_dialog{
	from{
		top:-100%;
	}
	to{
		top:20%;
	}
}
@-o-keyframes show_dialog{
	from{
		top:-100%;
	}
	to{
		top:20%;
	}
}
@-webkit-keyframes show_dialog{
	from{
		top:-100%;
	}
	to{
		top:20%;
	}
}



@keyframes hide_dialog{
	from{
		top:20%;
	}
	to{
		top:200%;
	}
}
@-moz-keyframes hide_dialog{
	from{
		top:20%;
	}
	to{
		top:200%;
	}
}
@-ms-keyframes hide_dialog{
	from{
		top:20%;
	}
	to{
		top:200%;
	}
}
@-o-keyframes hide_dialog{
	from{
		top:20%;
	}
	to{
		top:200%;
	}
}
@-webkit-keyframes hide_dialog{
	from{
		top:20%;
	}
	to{
		top:200%;
	}
}



@keyframes flip_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
	}
}
@-moz-keyframes flip_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
	}
}
@-ms-keyframes flip_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
	}
}
@-o-keyframes flip_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
	}
}
@-webkit-keyframes flip_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		transform:rotateY(180deg);
	}
}



@keyframes flip_back_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(-180deg);
		-ms-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
	}
}
@-moz-keyframes flip_back_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(-180deg);
		-ms-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
	}
}
@-ms-keyframes flip_back_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(-180deg);
		-ms-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
	}
}
@-o-keyframes flip_back_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(-180deg);
		-ms-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
	}
}
@-webkit-keyframes flip_back_menu{
	from{
		-webkit-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	to{
		-webkit-transform:rotateY(-180deg);
		-ms-transform:rotateY(-180deg);
		-moz-transform:rotateY(-180deg);
		-o-transform:rotateY(-180deg);
		transform:rotateY(-180deg);
	}
}



@keyframes flip_menu_fade_in{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-moz-keyframes flip_menu_fade_in{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-ms-keyframes flip_menu_fade_in{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-o-keyframes flip_menu_fade_in{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}
@-webkit-keyframes flip_menu_fade_in{
	from{
		opacity:0;
	}
	to{
		opacity:1;
	}
}



@keyframes flip_menu_fade_out{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-moz-keyframes flip_menu_fade_out{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-ms-keyframes flip_menu_fade_out{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-o-keyframes flip_menu_fade_out{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}
@-webkit-keyframes flip_menu_fade_out{
	from{
		opacity:1;
	}
	to{
		opacity:0;
	}
}



@keyframes show_topmenu{
	from{
		top:-45px;
	}
	to{
		top:0px;
	}
}
@-moz-keyframes show_topmenu{
	from{
		top:-45px;
	}
	to{
		top:0px;
	}
}
@-ms-keyframes show_topmenu{
	from{
		top:-45px;
	}
	to{
		top:0px;
	}
}
@-o-keyframes show_topmenu{
	from{
		top:-45px;
	}
	to{
		top:0px;
	}
}
@-webkit-keyframes show_topmenu{
	from{
		top:-45px;
	}
	to{
		top:0px;
	}
}



@keyframes hide_topmenu{
	from{
		top:0px;
	}
	to{
		top:-45px;
	}
}
@-moz-keyframes hide_topmenu{
	from{
		top:0px;
	}
	to{
		top:-45px;
	}
}
@-ms-keyframes hide_topmenu{
	from{
		top:0px;
	}
	to{
		top:-45px;
	}
}
@-o-keyframes hide_topmenu{
	from{
		top:0px;
	}
	to{
		top:-45px;
	}
}
@-webkit-keyframes hide_topmenu{
	from{
		top:0px;
	}
	to{
		top:-45px;
	}
}



@keyframes stat_rise{
	from{
		height:0px;
		top:0px;
	}
}
@-moz-keyframes stat_rise{
	from{
		height:0px;
		top:0px;
	}
}
@-ms-keyframes stat_rise{
	from{
		height:0px;
		top:0px;
	}
}
@-o-keyframes stat_rise{
	from{
		height:0px;
		top:0px;
	}
}
@-webkit-keyframes stat_rise{
	from{
		height:0px;
		top:0px;
	}
}



@keyframes left_list_record_checkbox_show{
	from{
		right:-50px;
	}
	to{
		right:10px;
	}
}
@-moz-keyframes left_list_record_checkbox_show{
	from{
		right:-50px;
	}
	to{
		right:10px;
	}
}
@-ms-keyframes left_list_record_checkbox_show{
	from{
		right:-50px;
	}
	to{
		right:10px;
	}
}
@-o-keyframes left_list_record_checkbox_show{
	from{
		right:-50px;
	}
	to{
		right:10px;
	}
}
@-webkit-keyframes left_list_record_checkbox_show{
	from{
		right:-50px;
	}
	to{
		right:10px;
	}
}



@keyframes left_list_record_checkbox_hide{
	from{
		right:10px;
	}
	to{
		right:-50px;
	}
}
@-moz-keyframes left_list_record_checkbox_hide{
	from{
		right:10px;
	}
	to{
		right:-50px;
	}
}
@-ms-keyframes left_list_record_checkbox_hide{
	from{
		right:10px;
	}
	to{
		right:-50px;
	}
}
@-o-keyframes left_list_record_checkbox_hide{
	from{
		right:10px;
	}
	to{
		right:-50px;
	}
}
@-webkit-keyframes left_list_record_checkbox_hide{
	from{
		right:10px;
	}
	to{
		right:-50px;
	}
}



@keyframes left_list_record_checkbox_containter_td_show{
	from{
		width:0px;
	}
	to{
		width:40px;
	}
}
@-moz-keyframes left_list_record_checkbox_containter_td_show{
	from{
		width:0px;
	}
	to{
		width:40px;
	}
}
@-ms-keyframes left_list_record_checkbox_containter_td_show{
	from{
		width:0px;
	}
	to{
		width:40px;
	}
}
@-o-keyframes left_list_record_checkbox_containter_td_show{
	from{
		width:0px;
	}
	to{
		width:40px;
	}
}
@-webkit-keyframes left_list_record_checkbox_containter_td_show{
	from{
		width:0px;
	}
	to{
		width:40px;
	}
}



@keyframes left_list_record_checkbox_containter_td_hide{
	from{
		width:40px;
	}
	to{
		width:0px;
	}
}
@-moz-keyframes left_list_record_checkbox_containter_td_hide{
	from{
		width:40px;
	}
	to{
		width:0px;
	}
}
@-ms-keyframes left_list_record_checkbox_containter_td_hide{
	from{
		width:40px;
	}
	to{
		width:0px;
	}
}
@-o-keyframes left_list_record_checkbox_containter_td_hide{
	from{
		width:40px;
	}
	to{
		width:0px;
	}
}
@-webkit-keyframes left_list_record_checkbox_containter_td_hide{
	from{
		width:40px;
	}
	to{
		width:0px;
	}
}
