.combo_button {
	padding: 0px 15px 0px 15px !important;
	background: none !important;
	border: none !important;
	height: 45px;
}

.combo_button_small {
	padding: 0px 2px 0px 2px !important;
	background: none !important;
	border: none !important;
	height: 24px;
}

.combo_button_graph_sett {
	background: none !important;
	border: none !important;
}

.spin_button {
	padding: 2px 17px 2px 17px !important;
	background: none !important;
	border: none !important;
}

.timespin_button {
	padding: 6px 17px 6px 17px;
	background: none !important;
	border: none !important;
}


/*.dxeButtonEditButton, .dxeCalendarButton, .dxeButtonEditButton td.dx, .dxeCalendarButton td.dx,
.dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton, .dxeSpinIncButton td.dx,
.dxeSpinDecButton td.dx, .dxeSpinLargeIncButton td.dx, .dxeSpinLargeDecButton td.dx,
.dxeEditArea,*/
.combo_button, .spin_button, .combo_item_style, .combo_small_item_style, .combo_button_small {
	font-size: 15px;
	font-family: "Open Sans";
	color: #000;
	line-height: 1.467;
	-moz-transform: scale(0.98, 1);
	-webkit-transform: scale(0.98, 1);
	-ms-transform: scale(0.98, 1);
}

.combo_item_style {
	height: 45px;
}

.combo_search_item_style {
	height: 25px;
}

.save_link {
	font-size: 14px;
	font-family: "Open Sans";
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
	-moz-transform: scale(0.98, 1);
	-webkit-transform: scale(0.98, 1);
	-ms-transform: scale(0.98, 1);
	border-width: 3px !important;
	border-color: rgb(45, 164, 74);
	border-style: solid !important;
	border-radius: 26px !important;
	width: 184px !important;
	height: 46px !important;
}

.password_button {
	width: 190px !important;
	height: 52px !important;
	float: left !important;
	margin-left: 190px;
	margin-top: 20px;
}

.select_button_options {
	font-size:16px;
	width: 190px !important;
	height: 35px !important;
	padding-left: 10px;
	padding-right: 10px;
}


.select_button_checked {
	color: rgb(243, 243, 243) !important;
	background-color: #000 !important;
}

.select_button_disabled {
	color: #000;
	background-color: gainsboro;
	border-width: 0px;
}

.margin_top5px {
	margin-top: 5px;
}

.margin_top10px {
	margin-top: 10px;
}

.margin_top20px {
	margin-top: 20px;
}

.margin_top40px {
	margin-top: 40px;
}

.margin_top_left_button {
	margin-top: 20px;
	margin-left: 20px;
}

.margin_bottom2px {
	margin-bottom: 2px;
}

.margin_bottom5px {
	margin-bottom: 5px;
}

.margin_bottom10px {
	margin-bottom: 10px;
}

.margin_bottom20px {
	margin-bottom: 20px;
}

.margin_left5px {
	margin-left: 5px;
}

.margin_left10px {
	margin-left: 10px;
}

.margin_left20px {
	margin-left: 20px;
}

.margin_left25px {
	margin-left: 25px;
}

.margin_left35px {
	margin-left: 35px;
}

.margin_left40px {
	margin-left: 40px;
}

.margin_left45px {
	margin-left: 45px;
}

.margin_left65px {
	margin-left: 65px;
}

.margin_right10px {
	margin-right: 10px;
}

.margin_right20px {
	margin-right: 20px;
}

.margin_right5px {
	margin-right: 5px;
}

.margin_bottom_button, .margin_bottom40px {
	margin-bottom: 40px;
}

.padding_right10px {
	padding-right: 10px;
}

.padding_left10px {
	padding-left: 10px;
}

.padding_right5px {
	padding-right: 5px;
}

.padding_left5px {
	padding-left: 5px;
}

.padding_top_bottom {
	padding-top: 20px;
	padding-bottom: 20px;
}


.padding_top_bottom_5px {
	padding-top: 5px;
	padding-bottom: 5px;
}

.padding_top5px {
	padding-top: 5px;
}

.padding_top10px {
	padding-top: 10px;
}

.margin_Options_PopupControlContentControl_center {
	margin-left: 70px;
}

.margin_roles_filter {
	margin-top: 5px;
}


.cancel_button {
	background-image: url("../image/cancel_red.png");
	background-repeat: no-repeat, no-repeat !important;
	background-position: 20px center, 0 0 !important;
	padding-right: 10px;
}

.edit_button {
	background-image: url("../image/edit_red.png");
	background-repeat: no-repeat, no-repeat !important;
	background-position: 20px center, 0 0 !important;
	padding-right: 10px;
}


.login_link {
	font-size: 15px;
	font-family: "Open Sans";
	color: #000;
	line-height: 1.5;
	text-align: left;
}

/* hover*/

.combo_button_hover, .spin_button_hover, .combo_button_small_hover {
	background-color: #fff !important;
	-webkit-box-shadow: 0 0 6px rgba(45,164,74,.87);
	-moz-box-shadow: 0 0 6px rgba(45,164,74,.87);
	box-shadow: 0 0 6px rgba(45,164,74,.87);
	border: solid 0px rgba(0,0,0,.17) !important;
}

.save_link_hover {
	color: rgb(243, 243, 243) !important;
	background-color: rgb(45, 164, 74) !important;
	border-width: 3px !important;
	border-color: rgb(45, 164, 74) !important;
	cursor: pointer !important;
}

.button_cancel_hover {
	background-image: url("../image/cancel.png");
}

.button_edit_hover {
	background-image: url("../image/edit.png");
}

.save_link_processed {
	color: rgb(227, 64, 87) !important;
	background-color: rgb(45, 164, 74) !important;
	border-width: 3px !important;
	border-color: rgb(45, 164, 74) !important;
	cursor: pointer !important;
}

.button_body_processed {
	color: rgb(227, 64, 87) !important;
	background-color: rgb(45, 164, 74) !important;
	background-image: url("../image/cancel.png"), url("../image/shadow_button.png") !important;
	background-repeat: no-repeat, repeat !important;
	background-position: 20px center, 0 0 !important;
	cursor: pointer !important;
}

.custom a, span {
	text-decoration: none !important;
}

.show_tableview_button {
	background-image: url("../image/table_view.png");
}

.show_tableview_button_hover, .show_tableview_button_processed {
	background-image: url("../image/table_view_white.png") !important;
}

.show_map_button {
	background-image: url("../image/add_plus.png");
}

.show_map_button_hover, .show_map_button_processed {
	background-image: url("../image/add_plus_hover_white.png") !important;
}


.hide_map_button {
	background-image: url("../image/close.png");
}

.hide_map_button_hover, .hide_map_button_processed {
	background-image: url("../image/close_hover_white.png")!important;
}

.filter_search_button {
	background-image: url("../image/search.png") !important;
	background-repeat: no-repeat !important;
	background-position: center, center !important;
	background-color: #000 !important;
}

.base_button_hover, .base_button:hover, .base_button_map:hover {
	color: rgb(243, 243, 243);
	background-color: rgb(45, 164, 74);
	cursor: pointer;
}

.base_button, .base_button_map {
	font-family: "Open Sans";
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2;
	text-align: center;
	-moz-transform: scale(0.98, 1);
	-webkit-transform: scale(0.98, 1);
	-ms-transform: scale(0.98, 1);
	border-width: 3px;
	border-color: grey;
	border-style: solid;
}

.select_button_cfg {
	font-family: "Open Sans";
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	text-align: center;

	-moz-transform: scale(0.98, 1);
	-webkit-transform: scale(0.98, 1);
	-ms-transform: scale(0.98, 1);
	border-width: 3px;
	border-color: grey;
	border-style: solid;
	border-radius: 10px;
	width: 50px !important;
	height: 35px !important;
}

.button_body {
	border-radius: 10px;
}


.base_button {
	border-radius: 10px;
	font-size: 14px;
}

.base_button_map {
	font-size: 12px;
	width: 100%;
	border-radius: 7px;
}

.filter_button {
	width: 100px;
	height: 25px;
	border-radius: 7px;
}

.search_button {
	background-image: url("../image/search_black.png");
	background-repeat: no-repeat !important;
	background-position: center, center !important;
	width: 45px;
	height: 30px;
}

.search_button_hover {
	background-image: url("../image/search_white.png");
}

.save_button {
	width: 190px;
	height: 45px;
}

.refreshgraph_button {
	width: 160px;
	height: 25px;
	border-radius: 7px;
}

.login_button {
	width: 160px;
	height: 45px;
}

.login_button_div {
	margin-top: 20px;
	margin-left: 35px;
	text-align: center;
}

.showhide_button {
	width: 25px;
	height: 25px;
	border-radius: 7px;
}

.showhide_map {
	width: 25px;
	height: 25px;
	background-repeat: no-repeat, no-repeat !important;
	background-position: 2px 2px, 0 0;
	border-radius: 7px;
}

.create_user_button {
	width: 240px !important;
	height: 45px !important;
	float: left !important;
}

.create_user_button_align {
	margin-left: 300px !important;
	margin-right: 1200px;
	margin-bottom: 20px;
}

.finish_user_button_align {
	margin-left: 125px !important;
	margin-right: 1200px;
}

.config_logger_template_button, .config_logger_template_modem_button {
	background-position: 12px 4px;
	background-size: 22px, 22px !important;
	background-repeat: no-repeat,no-repeat !important;
}
