html, body                      { padding:0px;margin:0px; }
html                            { overflow:auto; }
body                            { font-family:Helvetica,Tahoma,Arial;font-size:14px;color:#000;background-color:#f0f0f0; }
/*body                            { font-family:Helvetica,Tahoma,Arial;font-size:14px;color:#000;background-color:#fff; }*/

A:link                          { color:#000;text-decoration:none; }
A:active                        { color:#000;text-decoration:none; }
A:visited                       { color:#000;text-decoration:none; }
A:hover                         { color:#c00;text-decoration:none; }

A:link.menu						{ color:#fff;text-decoration:none; }
A:active.menu					{ color:#fff;text-decoration:none; }
A:visited.menu					{ color:#fff;text-decoration:none; }
A:hover.menu					{ color:#999;text-decoration:none; }

A:link.dark						{ color:#505050;text-decoration:none; }
A:active.dark					{ color:#505050;text-decoration:none; }
A:visited.dark					{ color:#505050;text-decoration:none; }
A:hover.dark					{ color:#c00;text-decoration:none; }

A:link.blue						{ color:#009;text-decoration:none;font-weight:bold; }
A:active.blue					{ color:#009;text-decoration:none;font-weight:bold; }
A:visited.blue					{ color:#009;text-decoration:none;font-weight:bold; }
A:hover.blue					{ color:#c00;text-decoration:none;font-weight:bold; }

A:link.black					{ color:#000;text-decoration:none;font-weight:bold; }
A:active.black					{ color:#000;text-decoration:none;font-weight:bold; }
A:visited.black					{ color:#000;text-decoration:none;font-weight:bold; }
A:hover.black					{ color:#c00;text-decoration:none;font-weight:bold; }

A:link.red						{ color:#c00;text-decoration:none;font-weight:bold; }
A:active.red					{ color:#c00;text-decoration:none;font-weight:bold; }
A:visited.red					{ color:#c00;text-decoration:none;font-weight:bold; }
A:hover.red						{ color:#0c0;text-decoration:none;font-weight:bold; }

A:link.button                   { color:#000;text-decoration:none; }
A:active.button                 { color:#000;text-decoration:none; }
A:visited.button                { color:#000;text-decoration:none; }
A:hover.button                  { color:#000;text-decoration:none; }

A:link.facilityLink				{ color:#000;text-decoration:none; }
A:active.facilityLink			{ color:#000;text-decoration:none; }
A:visited.facilityLink			{ color:#000;text-decoration:none; }
A:hover.facilityLink			{ color:#c00;text-decoration:none; }

.tooltiptext					{
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
.tooltiptext_large				{
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

#webVersion						{ position:fixed;bottom:10px;left:10px;z-index:99999;color:#555; }

.printWHlogo							{ width:125px;height:33px;display:table;position:fixed;top:-100px;right:-100px;z-index:99999;background-image:url('/gfx/whprintlogo.png');background-repeat:no-repeat; }

.purpleText								{ color:#c0c; }

.divNewsThisVersion_holder				{ border:0px Solid #c00;max-width:650px; }
.divNewsThisVersion_title				{ border:0px Solid #0c0;font-size:22px;font-weight:bold; }
.divNewsThisVersion_version				{ border:0px Solid #0c0; }

.divNewsThisVersion_content_row			{ border:0px Solid #00c;margin-top:10px; }
.divNewsThisVersion_content_rowchanges	{ border:0px Solid #c0c;font-style:italic; }
.divNewsThisVersion_content_rownew		{ border:0px Solid #cc0;font-style:italic; }
.divNewsThisVersion_content_rowbugs		{ border:0px Solid #0cc;font-style:italic; }
.divNewsThisVersion_content_rowlist		{  }
.divNewsThisVersion_li					{ margin-bottom:10px; }

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}


#clock							{ position:fixed;top:5px;right:180px;font-size:18px;font-weight:bold;z-index:999;border:0px Solid #c00; }
#portalName						{ position:fixed;top:70px;left:350px;font-size:18px;font-weight:bold;z-index:999; }
#logOutBtnDiv					{ position:fixed;top:25px;right:25px;z-index:90000; }

.loggedInAs						{ border:0px Solid #c00;margin-top:5px;margin-left:3px; }

/*#siteContent					{ width:100%;min-width:800px;background-color:#f0f0f0;margin:0 auto;border:0px Solid #c00; }*/
#SsiteContent					{ width:100%;min-width:800px;background-color:#fff;margin:0 auto;border:0px Solid #c00;display:table; }
#siteTop						{ width:100%;height:100px;position:fixed;top:0px;left:0px;border-bottom:1px Solid #999;background-color:#fff;z-index:30; }
#siteMenuLeft					{ width:200px;float:left;padding:120px 0px 0px 10px;position:fixed;top:0px;left:0px;background-color:#384450;z-index:25; }
#siteMenuLeft_background		{ width:210px;height:100%;background-color:#384450;border:0px Solid #c00;position:fixed;top:0px;left:0px;z-index:20; }
#XsiteContentMain				{ width:80%;min-width:800px;padding:15px 0px 0px 15px;border:0px Solid #c00;float:left;position:absolute;top:100px;left:210px; }
#siteContentMain				{ width:calc(100% - 220px);height:calc(100% - 110px);position:absolute;top:110px;left:220px;overflow:auto; }

#siteTop h2#pageLogo			{ width:246px;height:66px;margin-left:15px;background-image:url('../../gfx/logowisehouse.png');background-repeat:no-repeat;display:block;text-indent:-9999px;float:left;border:0px Solid #c00; }
#siteTop h2#pageLogo a			{ width:246px;height:66px;display:block;overflow:hidden;outline:none;text-indent:-9999px;}

#divTestPageLink				{ position:fixed;bottom:10px;right:10px;width:200px;height:25px;z-index:100000;border:0px Solid #c00;padding-top:10px; }
#divTestPageLinkIMG				{ background-image:url('../../gfx/icons/icon_nuclear.png');background-repeat:no-repeat;width:16px;height:16px;border:0px Solid #c00;float:left; }

.divSpacer						{ width:200px;height:30px; }
.divSpacer20					{ width:200px;height:20px; }
.divSpacer15					{ width:200px;height:15px; }
.divSpacer10					{ width:200px;height:10px; }
#infoBladImage					{ width:0px;height:0px; }
.infoBladImageShow				{ width:250px !important;height:350px !important; }
.infoBladImageHide				{ width:0px !important;height:0px !important; }
.infopageButton					{ padding:15px;border:1px Solid #999;border-radius:8px; }
#infoBladUploadStatus			{ width:250px;display:table; }
.infoBladUploadStatus_fail		{ display:table;border:3px Solid #700;background-color:#900;color:#fff;font-weight:bold;padding:20px;border-radius:8px;margin:20px 0px 20px 0px; }
.fileUploadLabel				{ width:150px;height:45px;padding:10px 20px 10px 20px;background-color:#ddd;border:2px Solid #999;border-radius:8px;cursor:pointer; }
#file-chosen					{ margin:20px; }
.fileUploadBtnInfo				{ margin:13px 0px 20px 0px; }

#infoBladSaveStatus				{ width:250px;display:table; }
.infoBladSaveStatus_fail		{ display:table;border:3px Solid #700;background-color:#900;color:#fff;font-weight:bold;padding:20px;border-radius:8px;margin:20px 0px 20px 0px; }

.system_message					{ display:table;border:0px Solid #00c;margin-bottom:15px; }
.system_message_good			{ background-color:#bde2bc;border:2px Solid #000;border-radius:8px;text-align:center;padding:30px;font-weight:bold;display:inline-block; }
.system_message_bad				{ background-color:#e3bdc4;border:2px Solid #000;border-radius:8px;text-align:center;padding:30px;font-weight:bold;display:inline-block; }


.formButton							{ width:150px;height:45px;padding:0px 10px 0px 10px;background-color:#ddd;border:2px Solid #999;border-radius:8px;cursor:pointer; }
.formButton:hover					{ border:2px Solid #c00; }

.formButtonGray						{ height:45px;padding:0px 10px 0px 10px;background-color:#ddd;border:2px Solid #999;border-radius:8px;cursor:pointer; }
.formButtonGray:hover				{ border:2px Solid #c00; }

.formButtonIcon_template			{ background-image:url('../../gfx/icons/page_white_stack.png');background-repeat:no-repeat;background-position:15px 11px; }
.formButtonIcon_save				{ background-image:url('../../gfx/icons/disk.png');background-repeat:no-repeat;background-position:15px 11px;padding-left:40px; }


.button_icon_goback::before							{ content: url('/gfx/icons/arrow_undo.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_refresh::before						{ content: url('/gfx/icons/arrow_refresh.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_logout::before							{ content: url('/gfx/icons/stop.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_useradd::before						{ content: url('/gfx/icons/user_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_adminchangepass::before				{ content: url('/gfx/icons/key.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_tagadd::before							{ content: url('/gfx/icons/tag_blue_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_tagmanage::before						{ content: url('/gfx/icons/tag_blue.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_taglookup::before						{ content: url('/gfx/icons/tag_green.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_priv_new::before						{ content: url('/gfx/icons/table_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_home::before							{ content: url('/gfx/icons/house.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_externaladd::before					{ content: url('/gfx/icons/user_orange_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_newinfopage::before					{ content: url('/gfx/icons/page_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_pages::before							{ content: url('/gfx/icons/page.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_property_groupadd::before				{ content: url('/gfx/icons/map_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_property_areaadd::before				{ content: url('/gfx/icons/picture_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_property_propertyadd::before			{ content: url('/gfx/icons/building_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_property_entranceadd::before			{ content: url('/gfx/icons/door_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_property_lghadd::before				{ content: url('/gfx/icons/folder_user.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_door::before							{ content: url('/gfx/icons/door.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_door_add::before						{ content: url('/gfx/icons/door_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_door_edit::before						{ content: url('/gfx/icons/door_edit.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facility::before						{ content: url('/gfx/icons/house.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facility_add::before					{ content: url('/gfx/icons/house_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facility_edit::before					{ content: url('/gfx/icons/house_edit.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facility_remove::before				{ content: url('/gfx/icons/house_delete.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facilities::before						{ content: url('/gfx/icons/house_link.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_groupgo::before						{ content: url('/gfx/icons/group_go.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_groupedit::before						{ content: url('/gfx/icons/group_edit.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_groupdelete::before					{ content: url('/gfx/icons/group_delete.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_cpu_add::before						{ content: url('/gfx/icons/cpu_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_printer::before						{ content: url('/gfx/icons/printer.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_csv::before							{ content: url('/gfx/icons/page_white_text.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_code::before							{ content: url('/gfx/icons/calculator.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_screensettings::before					{ content: url('/gfx/icons/monitor_edit.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_bookinggroup::before					{ content: url('/gfx/icons/report.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_bookinggroupadd::before				{ content: url('/gfx/icons/report_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_bookinggroupdelete::before				{ content: url('/gfx/icons/report_delete.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facilities_schedule_add::before		{ content: url('/gfx/icons/clock_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_facilities_schedulelink_add::before	{ content: url('/gfx/icons/plugin_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_bookingpurge::before					{ content: url('/gfx/icons/delete.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_rainbow::before						{ content: url('/gfx/icons/rainbow.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_backgroundsupload::before				{ content: url('/gfx/icons/photo_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_floornames::before						{ content: url('/gfx/icons/application_side_list.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_boenderegister::before					{ content: url('/gfx/icons/application_side_boxes.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_doorcodes_manage::before				{ content: url('/gfx/icons/calculator.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_temppin_add::before					{ content: url('/gfx/icons/calculator_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_acl_add::before						{ content: url('/gfx/icons/application_form_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_acl_manage::before						{ content: url('/gfx/icons/application_key.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_door_links_manage::before				{ content: url('/gfx/icons/door_in.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_remoteadd::before						{ content: url('/gfx/icons/phone_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_palette::before						{ content: url('/gfx/icons/palette.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_add::before							{ content: url('/gfx/icons/add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_cron_add::before						{ content: url('/gfx/icons/clock_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_cron_edit::before						{ content: url('/gfx/icons/clock_edit.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_cron_delete::before					{ content: url('/gfx/icons/clock_delete.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_emailgo::before						{ content: url('/gfx/icons/email_go.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_labels::before							{ content: url('/gfx/icons/tag_purple.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_logouttime::before						{ content: url('/gfx/icons/clock_edit.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_companies_add::before					{ content: url('/gfx/icons/book_add.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_export::before							{ content: url('/gfx/icons/page_white_put.png');position:relative;left:-4px;top:2px;padding-right:5px; }
.button_icon_color::before							{ content: url('/gfx/icons/color_wheel.png');position:relative;left:-4px;top:2px;padding-right:5px; }

.navigation .menuLink_icon_home::before				{ content: url('/gfx/icons/house.png');position:absolute;left:15px; }
.navigation .menuLink_icon_cpu::before				{ content: url('/gfx/icons/cpu.png');position:absolute;left:15px; }
.navigation .menuLink_icon_pages::before			{ content: url('/gfx/icons/page.png');position:absolute;left:15px; }
.navigation .menuLink_icon_tags::before				{ content: url('/gfx/icons/tag_blue.png');position:absolute;left:15px; }
.navigation .menuLink_icon_taglookup::before		{ content: url('/gfx/icons/tag_green.png');position:absolute;left:15px; }
.navigation .menuLink_icon_settings::before			{ content: url('/gfx/icons/cog.png');position:absolute;left:15px; }
.navigation .menuLink_icon_settings2::before		{ content: url('/gfx/icons/cog_edit.png');position:absolute;left:15px; }
.navigation .menuLink_icon_screens::before			{ content: url('/gfx/icons/monitor_edit.png');position:absolute;left:15px; }
.navigation .menuLink_icon_lgh::before				{ content: url('/gfx/icons/application_home.png');position:absolute;left:15px; }
.navigation .menuLink_icon_external::before			{ content: url('/gfx/icons/user_orange.png');position:absolute;left:15px; }
.navigation .menuLink_icon_accessgroups::before		{ content: url('/gfx/icons/application_key.png');position:absolute;left:15px; }
.navigation .menuLink_icon_users::before			{ content: url('/gfx/icons/group.png');position:absolute;left:15px; }
.navigation .menuLink_icon_rfremote::before			{ content: url('/gfx/icons/phone_sound.png');position:absolute;left:15px; }
.navigation .menuLink_icon_alarm::before			{ content: url('/gfx/icons/shield.png');position:absolute;left:15px; }
.navigation .menuLink_icon_fire::before				{ content: url('/gfx/icons/fire.png');position:absolute;left:15px; }
.navigation .menuLink_icon_equipalarm::before		{ content: url('/gfx/icons/disconnect.png');position:absolute;left:15px; }
.navigation .menuLink_icon_id06::before				{ content: url('/gfx/icons/id06_2.png');position:absolute;left:15px; }
.navigation .menuLink_icon_id06_info::before		{ content: url('/gfx/icons/page_white_text.png');position:absolute;left:15px; }
.navigation .menuLink_icon_id06_users::before		{ content: url('/gfx/icons/user_orange.png');position:absolute;left:15px; }
.navigation .menuLink_icon_logs::before				{ content: url('/gfx/icons/page_white_text.png');position:absolute;left:15px; }
.navigation .menuLink_icon_logs1::before			{ content: url('/gfx/icons/page_white_go.png');position:absolute;left:15px; }
.navigation .menuLink_icon_facilities::before		{ content: url('/gfx/icons/house_link.png');position:absolute;left:15px; }
.navigation .menuLink_icon_money::before			{ content: url('/gfx/icons/money_dollar.png');position:absolute;left:15px; }
.navigation .menuLink_icon_cross::before			{ content: url('/gfx/icons/cross.png');position:absolute;left:15px; }
.navigation .menuLinkIcon_updatedb::before			{ content: url('/gfx/icons/brick.png');position:absolute;left:15px; }
.navigation .menuLink_icon_external_modules::before	{ content: url('/gfx/icons/brick.png');position:absolute;left:15px; }
.navigation .menuLink_icon_priv::before				{ content: url('/gfx/icons/table_key.png');position:absolute;left:15px; }
.navigation .menuLink_icon_priv_new::before			{ content: url('/gfx/icons/table_add.png');position:absolute;left:15px; }
.navigation .menuLink_icon_priv_edit::before		{ content: url('/gfx/icons/table_edit.png');position:absolute;left:15px; }
.navigation .menuLink_icon_priv_delete::before		{ content: url('/gfx/icons/table_delete.png');position:absolute;left:15px; }
.navigation .menuLink_icon_floornames::before		{ content: url('/gfx/icons/application_side_list.png');position:absolute;left:15px; }
.navigation .menuLink_icon_entrances::before		{ content: url('/gfx/icons/door.png');position:absolute;left:15px; }
.navigation .menuLink_icon_properties::before		{ content: url('/gfx/icons/building.png');position:absolute;left:15px; }
.navigation .menuLink_icon_properties_add::before	{ content: url('/gfx/icons/building_add.png');position:absolute;left:15px; }
.navigation .menuLink_icon_properties_edit::before	{ content: url('/gfx/icons/building_edit.png');position:absolute;left:15px; }
.navigation .menuLink_icon_door::before				{ content: url('/gfx/icons/door.png');position:absolute;left:15px; }
.navigation .menuLink_icon_door_add::before			{ content: url('/gfx/icons/door_add.png');position:absolute;left:15px; }
.navigation .menuLink_icon_door_edit::before		{ content: url('/gfx/icons/door_edit.png');position:absolute;left:15px; }
.navigation .menuLink_icon_event::before			{ content: url('/gfx/icons/clock.png');position:absolute;left:15px; }
.navigation .menuLink_icon_groupgo::before			{ content: url('/gfx/icons/group_go.png');position:absolute;left:15px; }
.navigation .menuLink_icon_api::before				{ content: url('/gfx/icons/computer_link.png');position:absolute;left:15px; }
.navigation .menuLink_icon_phone::before			{ content: url('/gfx/icons/phone.png');position:absolute;left:15px; }
.navigation .menuLink_icon_links::before			{ content: url('/gfx/icons/arrow_out.png');position:absolute;left:15px; }
.navigation .menuLink_icon_codes::before			{ content: url('/gfx/icons/calculator.png');position:absolute;left:15px; }
.navigation .menuLink_icon_lang_manage::before		{ content: url('/gfx/icons/keyboard.png');position:absolute;left:15px; }
.navigation .menuLink_icon_cron::before				{ content: url('/gfx/icons/clock_red.png');position:absolute;left:15px; }
.navigation .menuLink_icon_companies::before		{ content: url('/gfx/icons/book.png');position:absolute;left:15px; }

.icon_tempcodes_edit								{ content:url("/gfx/icons/calculator_edit.png"); }
.icon_tempcodes_delete								{ content:url("/gfx/icons/calculator_delete.png"); }

.icon_doorlink_edit									{ content:url("/gfx/icons/door_edit.png"); }
.icon_doorlink_delete								{ content:url("/gfx/icons/door_remove.png"); }

.icon_company_edit									{ content:url("/gfx/icons/book_edit.png"); }
.icon_company_delete								{ content:url("/gfx/icons/book_delete.png"); }
.icon_company_activate								{ content:url("/gfx/icons/book_add.png"); }

.icon_groupgo										{ content:url("/gfx/icons/group_go.png"); }
.icon_groupedit										{ content:url("/gfx/icons/group_edit.png"); }
.icon_groupdelete									{ content:url("/gfx/icons/group_delete.png"); }

.icon_properties									{ content:url("/gfx/icons/building.png"); }
.icon_properties_add								{ content:url("/gfx/icons/building_add.png"); }

.icon_property_group_edit							{ content:url("/gfx/icons/map_edit.png"); }
.icon_property_area_edit							{ content:url("/gfx/icons/picture_edit.png"); }
.icon_property_property_edit						{ content:url("/gfx/icons/building_edit.png"); }
.icon_property_entrance_edit						{ content:url("/gfx/icons/door_edit.png"); }

.icon_delete										{ content:url("/gfx/icons/cross.png"); }
.icon_edit											{ content:url("/gfx/icons/pencil.png"); }
.icon_pen											{ content:url("/gfx/icons/pencil.png"); }

.icon_securitycode									{ content:url("/gfx/icons/calculator.png"); }


.sort_arrow											{ content:url("/gfx/sort_arrow.png"); }
.down_arrow											{ content:url("/gfx/arrowdown.png"); }
.icon_cpu_delete									{ content:url("/gfx/icons/cpu_delete.png"); }
.icon_cpu_edit										{ content:url("/gfx/icons/cpu_edit.png"); }
.icon_cpu_chartbar									{ content:url("/gfx/icons/chart_bar.png"); }
.icon_cpu_add										{ content:url("/gfx/icons/cpu_add.png"); }
.icon_cpu_restart									{ content:url("/gfx/icons/cpu_restart.png"); }
.icon_cpu_door										{ content:url("/gfx/icons/door.png"); }
.icon_cpu_door1										{ content:url("/gfx/icons/door1.png"); }
.icon_cpu_door2										{ content:url("/gfx/icons/door2.png"); }
.icon_cpu_accesses									{ content:url("/gfx/icons/key.png"); }
.icon_cpu_sync										{ content:url("/gfx/icons/arrow_merge.png");-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
.icon_cpu_purge										{ content:url("/gfx/icons/icon_nuclear.png"); }
.icon_cpu_inputs									{ content:url("/gfx/icons/chart_organisation.png"); }
.icon_cpu_settings									{ content:url("/gfx/icons/cog.png"); }

.icon_info_attendees								{ content:url("/gfx/icons/user_green.png"); }
.icon_info_edit										{ content:url("/gfx/icons/page_edit.png"); }
.icon_info_archive									{ content:url("/gfx/icons/folder_page.png"); }
.icon_info_delete									{ content:url("/gfx/icons/page_delete.png"); }

.icon_tag_delete									{ content:url("/gfx/icons/tag_blue_delete.png"); }
.icon_tag_add										{ content:url("/gfx/icons/tag_blue_add.png"); }
.icon_tag_edit										{ content:url("/gfx/icons/tag_blue_edit.png"); }

.icon_remote_delete									{ content:url("/gfx/icons/phone_delete.png"); }
.icon_remote_edit									{ content:url("/gfx/icons/phone_edit.png"); }
.icon_remote_add									{ content:url("/gfx/icons/phone_add.png"); }

.icon_user_edit										{ content:url("/gfx/icons/user_edit.png"); }
.icon_user_delete									{ content:url("/gfx/icons/user_delete.png"); }
.icon_user_tagblue									{ content:url("/gfx/icons/tag_blue.png"); }
.icon_user_add										{ content:url("/gfx/icons/user_add.png"); }
.icon_user_key										{ content:url("/gfx/icons/key.png"); }

.icon_user_extern_userdelete0						{ content:url("/gfx/icons/cross_delete.png"); }
.icon_user_extern_userdelete1						{ content:url("/gfx/icons/cross_activate.png"); }
.icon_user_extern_useredit0							{ content:url("/gfx/icons/pencil_delete.png"); }
.icon_user_extern_useredit1							{ content:url("/gfx/icons/pencil_add.png"); }
.icon_user_extern_userhidden0						{ content:url("/gfx/icons/status_offline.png"); }
.icon_user_extern_userhidden1						{ content:url("/gfx/icons/status_online.png"); }

.icon_user_editorange								{ content:url("/gfx/icons/user_orange_edit.png"); }
.icon_user_delorange								{ content:url("/gfx/icons/user_orange_del.png"); }
.icon_user_addorange								{ content:url("/gfx/icons/user_orange_add.png"); }

.icon_facility_edit									{ content:url("/gfx/icons/house_edit.png"); }
.icon_facility_delete								{ content:url("/gfx/icons/house_delete.png"); }
.icon_facility_add									{ content:url("/gfx/icons/house_add.png"); }

.icon_facilitygroup_edit							{ content:url("/gfx/icons/report_edit.png"); }
.icon_facilitygroup_delete							{ content:url("/gfx/icons/report_delete.png"); }

.icon_clock_delete									{ content:url("/gfx/icons/clock_delete.png"); }
.icon_clock_edit									{ content:url("/gfx/icons/clock_edit.png"); }

.icon_link_delete									{ content:url("/gfx/icons/plugin_delete.png"); }
.icon_link_edit										{ content:url("/gfx/icons/plugin_edit.png"); }
.icon_link_movedownX								{ content:url("/gfx/icons/arrow_down.png"); }
.icon_link_moveupX									{ content:url("/gfx/icons/arrow_up.png"); }
.icon_link_movedown									{ content:url("/gfx/icons/control_fastforward.png");transform: rotate(90deg); }
.icon_link_moveup									{ content:url("/gfx/icons/control_fastforward.png");transform: rotate(270deg); }

.icon_facility_page_edit							{ content:url("/gfx/icons/page_edit.png"); }
.icon_facility_economy								{ content:url("/gfx/icons/money.png"); }

.icon_cross_delete									{ content:url("/gfx/icons/cross_delete.png"); }
.icon_cross_edit									{ content:url("/gfx/icons/cross_edit.png"); }
.icon_cross_activate								{ content:url("/gfx/icons/cross_activate.png"); }

.icon_clock_delete									{ content:url("/gfx/icons/clock_delete.png"); }
.icon_clock_edit									{ content:url("/gfx/icons/clock_edit.png"); }
.icon_clock_activate								{ content:url("/gfx/icons/clock_add.png"); }

.icon_accessgroups_delete							{ content:url("/gfx/icons/application_form_delete.png"); }
.icon_accessgroups_edit								{ content:url("/gfx/icons/application_form_edit.png"); }
.icon_accessgroups_add								{ content:url("/gfx/icons/application_form_add.png"); }

.icon_firealarm_edit								{ content:url("/gfx/icons/table_edit.png"); }
.icon_firealarm_add									{ content:url("/gfx/icons/table_add.png"); }
.icon_firealarm_delete								{ content:url("/gfx/icons/table_delete.png"); }

.icon_equipalarm_delete								{ content:url("/gfx/icons/email_delete.png"); }
.icon_equipalarm_edit								{ content:url("/gfx/icons/email_edit.png"); }
.icon_equipalarm_add								{ content:url("/gfx/icons/email_add.png"); }

.icon_brick_add										{ content:url("/gfx/icons/brick_add.png"); }
.icon_brick_edit									{ content:url("/gfx/icons/brick_edit.png"); }
.icon_brick_delete									{ content:url("/gfx/icons/brick_delete.png"); }

.icon_stop											{ content:url("/gfx/icons/cancel.png"); }
.icon_notactive										{ content:url("/gfx/icons/error.png"); }
.icon_ok											{ content:url("/gfx/icons/accept.png"); }
.icon_download										{ content:url("/gfx/icons/application_link.png"); }
.icon_money											{ content:url("/gfx/icons/coins_add.png"); }
.icon_updateavail									{ content:url("/gfx/icons/bell.png"); }

.icon_priv											{ content:url("/gfx/icons/table_key.png"); }
.icon_priv_edit										{ content:url("/gfx/icons/table_edit.png"); }
.icon_priv_delete									{ content:url("/gfx/icons/table_delete.png"); }

.icon_door_edit										{ content:url("/gfx/icons/door_edit.png"); }
.icon_door_delete									{ content:url("/gfx/icons/door_remove.png"); }

.icon_floor_edit									{ content:url("/gfx/icons/application_form_edit.png"); }
.icon_floor_delete									{ content:url("/gfx/icons/application_form_delete.png"); }



.menuLinkMassa					{ width:155px;height:25px;border:0px Solid #c00;padding-left:20px; }
.menuLink						{ width:155px;height:25px;border:0px Solid #c00; }
.menuLinkDisabled				{ color:#888; }
.menuLinkIcon_home				{ background-image:url('/gfx/icons/house.png');background-repeat:no-repeat; }
.menuLinkIcon_pages				{ background-image:url('/gfx/icons/page.png');background-repeat:no-repeat; }
.menuLinkIcon_NewPage			{ background-image:url('/gfx/icons/page_add.png');background-repeat:no-repeat; }
.menuLinkIcon_user				{ background-image:url('/gfx/icons/user.png');background-repeat:no-repeat; }
.menuLinkIcon_useradd			{ background-image:url('/gfx/icons/user_add.png');background-repeat:no-repeat; }
.menuLinkIcon_users				{ background-image:url('/gfx/icons/group.png');background-repeat:no-repeat; }
.menuLinkIcon_tags				{ background-image:url('/gfx/icons/tag_blue.png');background-repeat:no-repeat; }
.menuLinkIcon_taglookup			{ background-image:url('/gfx/icons/tag_green.png');background-repeat:no-repeat; }
.menuLinkIcon_facilities		{ background-image:url('/gfx/icons/house_link.png');background-repeat:no-repeat; }
.menuLinkIcon_facilities_edit	{ background-image:url('/gfx/icons/house_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_facilities_add	{ background-image:url('/gfx/icons/clock_add.png');background-repeat:no-repeat; }
.menuLinkIcon_logout			{ background-image:url('/gfx/icons/stop.png');background-repeat:no-repeat; }
.menuLinkIcon_lgh				{ background-image:url('/gfx/icons/application_home.png');background-repeat:no-repeat; }
.menuLinkIcon_back				{ background-image:url('/gfx/icons/arrow_undo.png');background-repeat:no-repeat; }
.menuLinkIcon_save				{ background-image:url('/gfx/icons/disk.png');background-repeat:no-repeat; }
.menuLinkIcon_tagadd			{ background-image:url('/gfx/icons/tag_blue_add.png');background-repeat:no-repeat; }
.menuLinkIcon_tagdel			{ background-image:url('/gfx/icons/tag_blue_delete.png');background-repeat:no-repeat; }
.menuLinkIcon_cpu				{ background-image:url('/gfx/icons/cpu.png');background-repeat:no-repeat; }
.menuLinkIcon_cpuadd			{ background-image:url('/gfx/icons/cpu_add.png');background-repeat:no-repeat; }
.menuLinkIcon_cpuedit			{ background-image:url('/gfx/icons/cpu_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_cpudelete			{ background-image:url('/gfx/icons/cpu_delete.png');background-repeat:no-repeat; }
.menuLinkIcon_settings			{ background-image:url('/gfx/icons/application_view_detail.png');background-repeat:no-repeat; }
.menuLinkIcon_settings1			{ background-image:url('/gfx/icons/cog.png');background-repeat:no-repeat; }
.menuLinkIcon_settings2			{ background-image:url('/gfx/icons/cog_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_logs				{ background-image:url('/gfx/icons/page_white_text.png');background-repeat:no-repeat; }
.menuLinkIcon_logs1				{ background-image:url('/gfx/icons/page_white_go.png');background-repeat:no-repeat; }
.menuLinkIcon_logs2				{ background-image:url('/gfx/icons/page_go.png');background-repeat:no-repeat; }
.menuLinkIcon_logs3				{ background-image:url('/gfx/icons/page_white_go_purple.png');background-repeat:no-repeat; }
.menuLinkIcon_resetpw			{ background-image:url('/gfx/icons/key.png');background-repeat:no-repeat; }
.menuLinkIcon_accessgroups		{ background-image:url('/gfx/icons/application_key.png');background-repeat:no-repeat; }
.menuLinkIcon_rfremote			{ background-image:url('/gfx/icons/phone_sound.png');background-repeat:no-repeat; }
.menuLinkIcon_rfremoteadd		{ background-image:url('/gfx/icons/phone_add.png');background-repeat:no-repeat; }
.menuLinkIcon_rfremotedel		{ background-image:url('/gfx/icons/phone_delete.png');background-repeat:no-repeat; }
.menuLinkIcon_rfremoteedit		{ background-image:url('/gfx/icons/phone_sound.png');background-repeat:no-repeat; }
.menuLinkIcon_external			{ background-image:url('/gfx/icons/user_orange.png');background-repeat:no-repeat; }
.menuLinkIcon_externaladd		{ background-image:url('/gfx/icons/user_orange_add.png');background-repeat:no-repeat; }
.menuLinkIcon_externaldel		{ background-image:url('/gfx/icons/user_orange_del.png');background-repeat:no-repeat; }
.menuLinkIcon_externaledit		{ background-image:url('/gfx/icons/user_orange_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_acladd			{ background-image:url('/gfx/icons/application_form_add.png');background-repeat:no-repeat; }
.menuLinkIcon_acledit			{ background-image:url('/gfx/icons/application_form_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_acldelete			{ background-image:url('/gfx/icons/application_form_delete.png');background-repeat:no-repeat; }
.menuLinkIcon_cross				{ background-image:url('/gfx/icons/cross.png');background-repeat:no-repeat; }
.menuLinkIcon_door				{ background-image:url('/gfx/icons/door.png');background-repeat:no-repeat; }
.menuLinkIcon_door_add			{ background-image:url('/gfx/icons/door_add.png');background-repeat:no-repeat; }
.menuLinkIcon_editpfa			{ background-image:url('/gfx/icons/page_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_phone				{ background-image:url('/gfx/icons/phone.png');background-repeat:no-repeat; }
.menuLinkIcon_updatedb_old		{ background-image:url('/gfx/icons/brick.png');background-repeat:no-repeat; }
.menuLinkIcon_fire				{ background-image:url('/gfx/icons/fire.png');background-repeat:no-repeat; }
.menuLinkIcon_fireadd			{ background-image:url('/gfx/icons/fire_add.png');background-repeat:no-repeat; }
.menuLinkIcon_id06				{ background-image:url('/gfx/icons/id06_2.png');background-repeat:no-repeat; }
.menuLinkIcon_disconnect		{ background-image:url('/gfx/icons/disconnect.png');background-repeat:no-repeat; }
.menuLinkIcon_email				{ background-image:url('/gfx/icons/email.png');background-repeat:no-repeat; }
.menuLinkIcon_emailadd			{ background-image:url('/gfx/icons/email_add.png');background-repeat:no-repeat; }
.menuLinkIcon_emailedit			{ background-image:url('/gfx/icons/email_edit.png');background-repeat:no-repeat; }
.menuLinkIcon_emaildelete		{ background-image:url('/gfx/icons/email_delete.png');background-repeat:no-repeat; }
.menuLinkIcon_emailgo			{ background-image:url('/gfx/icons/email_go.png');background-repeat:no-repeat; }
.menuLinkIcon_money				{ background-image:url('/gfx/icons/money_dollar.png');background-repeat:no-repeat; }


.buttonHolder					{ display:table;margin-bottom:15px; }

.linkButtonHolder				{ width:150px;height:30px;position:relative; }
.linkButton						{ width:150px;height:30px;padding-top:15px;background-color:#ddd;border:1px Solid #999;border-radius:8px; }
.linkButtonContent				{ padding-top:15px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../../gfx/empty.gif'); }
.linkButtonContentIconText		{ border:0px Solid #c00;padding-left:22px;margin-left:10px; }

.linkButtonHolderFloating			{ width:200px;height:30px;position:relative; }
.linkButtonFloating					{ width:200px;height:30px;padding-top:15px;background-color:#ddd;border:1px Solid #999;border-radius:8px; }
.linkButtonContentFloating			{ padding-top:15px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../../gfx/empty.gif'); }
.linkButtonContentIconTextFloating	{ border:0px Solid #c00;padding-left:22px;margin-left:10px; }

.linkButtonHolderBack			{ width:125px;height:30px;position:relative; }
.linkButtonBack					{ width:125px;height:45px;padding:0px 10px 0px 10px;background-color:#ddd;border:2px Solid #999;border-radius:8px;cursor:pointer; }
.linkButtonBack:hover			{ border:2px Solid #c00; }
.linkButtonContentBack			{ padding-top:15px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../../gfx/empty.gif');font-family:Helvetica,Tahoma,Arial;font-size:13px;text-align:center; }
.linkButtonContentIconTextBack	{ border:0px Solid #c00;margin-left:23px; }

#managePagesLinks				{ border:0px Solid #c00;display:table;padding-bottom:15px; } /* width:90%; */
#managePagesCurrentPages		{ overflow:visible;border:0px Solid #c00;margin-bottom:30px; } /* width:90%; */
#managePagesPastPages			{ overflow:visible;border:0px Solid #c00;margin-bottom:30px; } /* width:90%; */

.managePages_listHolder			{ width:905px;overflow:visible;border:0px Solid #c00;margin-top:10px; }
.managePages_listRowTop			{ width:900px;overflow:auto;border-bottom:2px Solid #999;font-weight:bold; }
.managePages_listColTop			{ float:left;border:0px Solid #c00; }
.managePages_listRow			{ width:900px;border:0px Solid #c0c;border-bottom:1px Dashed #999;display:table;min-height:40px; }
.managePages_listCol			{ float:left;border:0px Solid #c00;display:table; }
.managePages_listExtrainfo		{ clear:both;border:0px Solid #c00;margin-bottom:10px;display:none;padding:10px; }

#pageTitleDiv					{ font-size:18px;font-weight:bold;margin-bottom:10px; }
.pageTitleDivExtra				{ font-weight:normal;margin-bottom:35px; }

#pageInfoTitle					{ margin-bottom:15px; }

#pageTextarea					{ width:800px;height:500px; }			

.pageNew_Holder					{ width:911px;border:0px Solid #0c0;margin-bottom:50px;border:0px Solid #c00;display:inline-block;overflow:visible; }
.pageNew_textarea				{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.pageNew_Form_Row				{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:5px;position:relative;overflow:visible; }
.pageNew_Form_Title				{ width:230px;font-weight:bold;float:left;padding:3px 10px 0px 0px;text-align:right; }
.pageNew_Form_Content			{ float:left; }

.listReceiversForInfo_header	{ font-size:20px;font-weight:bold;margin-bottom:15px;border-bottom:2px Solid #999; }
.listReceiversForInfo_holder	{ border:0px Solid #c00; }
.listReceiversForInfo_title		{ font-weight:bold; }
.listReceiversForInfo_content	{ border:0px Solid #0c0;padding-left:10px;margin-bottom:15px; }
.listReceiversForInfo			{ border:0px Solid #c00;width:600px;margin-bottom:200px;display:block; }
.listReceiversForInfo_row		{ border:0px Solid #00c;padding:2px 0px 2px 2px; }

.pageTitles						{ font-size:18px;font-weight:bold;margin-bottom:10px;border:0px Solid #c00;display:table; }
.pageTitlesExtra				{ margin-bottom:20px; }
.pageDescription				{ font-size:16px;margin-bottom:25px;border:0px Solid #c00;display:table; }

#pageDiv						{ border:0px Solid #c00;margin-top:20px; }

#pageTopPart					{ width:795px;height:60px;border:0px Solid #c00;margin:0 auto; }
#pageTitle						{ float:left;margin:20px 0px 0px 20px;width:400px;font-size:22px;font-weight:bold;border:0px Solid #c00; }
#pageDateTime					{ float:right;width:150px;height:50px;margin:20px 20px 0px 0px; }

#pageMainPart					{ width:775px;height:400px;border:0px Solid #0c0;margin:0 auto;padding:10px;position:relative; }
#pageMainPartLeft				{ width:500px;float:left;overflow:auto;padding:5px 0px 20px 0px; }
#pageMainPartRight				{ width:260px;float:left;overflow:auto;border-left:1px dashed #909090;padding:5px 0px 5px 10px; }

#pageInformation				{  }
#pageInformationExtra			{  }

.pageTemplate					{ border:1px Solid #999;padding:5px;font-size:16px;border-radius:8px; }

.info_information				{ font-size:18px; }
.info_critical					{ font-size:20px;font-weight:bold;color:#f00; }

#pageMainContactButton			{ width:200px;height:30px;position:absolute;bottom:0;right:0;text-align:center;padding-top:15px;background-color:#050;color:#fff;margin-right:10px; }

.buttonSpan						{ padding-top:15px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('http://demo.wisehouse.se/wisehouse/gfx/empty.gif'); }

#pageMainBackHomeHolder			{ width:200px;height:45px;position:relative; }
#pageMainBackHome				{ width:200px;height:30px;text-align:center;padding-top:15px;background-color:#050;color:#fff; }

#clientOnlineStatus				{ width:300px;height:230px;border:0px Solid #c00; }

.logginUnknownPerson			{ font-weight:bold;color:#900; }

.attendanceListHolder			{ width:800px;border:0px Solid #c00; }
.attendanceList_RowTop			{ width:795px;border:0px Solid #0c0;overflow:auto;border-bottom:1px Dashed #999; }
.attendanceList_Row				{ width:795px;border:0px Solid #0c0;overflow:auto; }
.attendanceList_ColTop			{ width:110px;border:0px Solid #00c;float:left;font-weight:bold; }
.attendanceList_Col				{ width:110px;border:0px Solid #00c;float:left;padding:2px; }
.attendanceListTitle			{ height:20px;font-size:18px;margin-bottom:15px; }
.attendanceYes					{ background-color:#b7ffbf; }
.attendanceNo					{ background-color:#ff4632; }
.attendanceNotSeen				{ background-color:#ccc; }
.attendanceList_totals			{ width:300px; }
.attendanceList_totals_left		{ width:140px;text-align:right;float:left; }
.attendanceList_totals_right	{ width:140px;text-align:left;float:left;margin-left:15px; }



.easypage_button				{ width:192px;height:217px;margin-left:15px;background-repeat:no-repeat;display:block;text-indent:-9999px;float:left;border:0px Solid #c00; }
.easypage_button a				{ width:192px;height:217px;display:block;overflow:hidden;outline:none;text-indent:-9999px;}
#easypage_button_newdoc			{ width:192px;height:217px;background-image:url('../../gfx/document-add2.png');border:0px Solid #c00;background-size:192px 217px;background-position:0px 0px; }


.divblue						{ font-weight:bold;color:#009; }
.divred							{ font-weight:bold;color:#900; }







#formLoginInfo						{ width:600px;overflow:auto; }
#formLoginInfoTitle					{ font-weight:bold;font-size:18px;padding:0px;margin:0px; }

#formLoginDiv						{ width:330px;margin:40px 0px 0px 40px; }

#formLoginDiv_username				{ width:325px;height:25px;display:table; }
#formLoginDiv_username_label		{ width:120px;float:left;display:table;font-weight:bold; }
#formLoginDiv_username_input		{ width:200px;float:left;display:table; }

#formLoginDiv_password				{ width:325px;height:25px;display:table; }
#formLoginDiv_password_label		{ width:120px;float:left;display:table;font-weight:bold; }
#formLoginDiv_password_input		{ width:200px;float:left;display:table; }

#formLoginDiv_submit				{ width:325px;height:40px;display:table; }
#formLoginDiv_submit_label			{ width:120px;float:left;display:table; }
#formLoginDiv_submit_input			{ width:200px;float:left;display:table; }

#caps_lock_div						{ color:#900;font-weight:bold;display:none; }

.formLoginInput						{ width:190px; }

.formPreviousStep					{ display:none; }

.formLeft							{ width:400px;float:left; }
.formRight							{ width:400px;float:left; }
.pageExtender						{ height:300px; }

.inputfield							{ padding:2px 3px 2px 3px;border-radius:4px;border:1px Solid #999; }

#formLoginHolder					{ display:table;border:0px Solid #c00;margin-bottom:20px; }
.loginErrorBox						{ width:350px;height:60px;padding:30px;clear:both;border:3px Dashed #900;background-color:#fff; }
.g-recaptcha						{ margin-top:20px; }
#g-recaptcha-response				{ display: block !important;position: absolute;margin: -78px 0 0 0 !important;width: 302px !important;height: 76px !important;z-index: -999999;opacity: 0; }


.formClass								{ padding:0px;margin:0px;border:0px Solid #c00;display:table !important; }

@media screen and (max-width: 780px)
{
	#formLoginHolder					{ display:table;border:0px Solid #c00;margin-bottom:20px;width:auto; }
	.loginErrorBox						{ width:350px;height:60px;padding:30px;clear:both;border:3px Dashed #900;background-color:#fff; }
	.g-recaptcha						{ margin-top:20px; }
	#g-recaptcha-response				{ display: block !important;position: absolute;margin: -78px 0 0 0 !important;width: 302px !important;height: 76px !important;z-index: -999999;opacity: 0; }
	#formLoginInfo						{ display:table;width:auto; }
	#formLoginInfoTitle					{ font-weight:bold;font-size:18px;padding:0px;margin:0px; }
	.formClass							{ padding:0px;margin:0px; }
}



.manage_tenant_Holder				{ width:911px;border:0px Solid #0c0;margin-bottom:200px;border:0px Solid #c00;display:inline-block;overflow:visible; }
.manage_tenant_textarea				{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.manage_tenant_Form_Row				{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:5px;position:relative;overflow:visible; }
.manage_tenant_Form_Title			{ width:230px;font-weight:bold;float:left;padding:3px 10px 0px 0px;text-align:right; }
.manage_tenant_Form_Content			{ float:left; }
.manage_tenant_formLeft				{ width:400px;float:left; }
.manage_tenant_formRight			{ width:400px;float:left; }
.manage_tenant_icons				{ border:0px Solid #c00;text-align:right;float:right;width:30px;padding-top:2px;height:20px; }

.manage_tenant_bulkfield			{ border:0px Solid #c00;float:right; }

.proplist_group						{ border:0px Solid #c00;width:150px; }
.proplist_group_title				{ border:0px Solid #c00;width:150px;font-weight:bold; }
.proplist_area						{ border:0px Solid #c00;width:150px;margin-left:25px;margin-bottom:20px; }
.proplist_area_title				{ border:0px Solid #c00;width:150px;cursor:pointer;font-weight:bold; }
.proplist_area_title_content		{ border:0px Solid #c00;padding-top:1px; }
.proplist_area_content				{ border:0px Solid #c00;width:150px;display:none; }
.proplist_area_content_reverse		{ border:0px Solid #c00;width:150px;display:block; }
.proplist_address					{ border:0px Solid #c00;width:150px;margin-left:25px;margin-bottom:3px; }
.proplist_address_title				{ border:0px Solid #c00;width:150px;cursor:pointer;font-weight:bold; }
.proplist_address_content			{ border:0px Solid #c00;width:150px;display:none; }
.proplist_address_content_reverse	{ border:0px Solid #c00;width:150px;display:block; }
.proplist_address_title_content		{ border:0px Solid #c00;padding-top:1px; }
.proplist_entrance					{ border:0px Solid #00c;width:285px;margin-left:25px;padding-bottom:2px;overflow:auto;display:table; }
.proplist_entrance_title			{ border:0px Solid #c00;width:150px;cursor:pointer;font-size:18px;font-weight:bold; }
.proplist_entrance_title_content	{ border:0px Solid #c00;padding-top:1px; }
.proplist_entrance_content			{ border:0px Solid #0c0;display:none; }
.proplist_entrance_content_reverse	{ border:0px Solid #555;display:block; }
.proplist_lgh						{ border:0px Solid #c00;width:350px;display:table;margin-left:25px;padding:3px 0px 3px 0px; }
.proplist_lgh_title					{ border:0px Solid #0c0;width:auto;float:left; }
.proplist_lgh_title_content			{ border:0px Solid #0cc;padding-top:2px;float:left; }
.proplist_tenant					{ border:0px Solid #00c;display:table;height:22px;margin-top:2px; }
.proplist_tenant_objectID			{ border:0px Solid #00c;display:table;height:22px;margin-top:2px;margin-left:10px;color:#00c;font-weight:bold; }
.proplist_tenant_bulk				{ border:0px Solid #00c;float:left;overflow:hidden;height:22px;margin-top:2px; }
.proplist_tenant_holder				{ border:0px Solid #c00;float:left;overflow:auto;display:table; }
.proplist_tenant_holder_shorter		{ border:0px Solid #0c0;float:left;overflow:auto;display:table; }

.proplist_checkbox_holder			{ border:0px Solid #00c;float:left; }
.proplist_CheckBoxs					{ vertical-align:bottom;position:relative;top:1px;*overflow:hidden; }


.proplist2_group					{ border:0px Solid #c00;display:table; }
.proplist2_group_title				{ border:0px Solid #c00;display:table;font-weight:bold; }
.proplist2_area						{ border:0px Solid #c00;display:table;margin-left:25px;margin-bottom:20px; }
.proplist2_area_title				{ border:0px Solid #c00;width:250px;display:table;cursor:pointer;font-weight:bold; }
.proplist2_area_title_content		{ border:0px Solid #c00;padding-top:1px; }
.proplist2_area_content				{ border:0px Solid #c00;display:none; }
.proplist2_area_content_reverse		{ border:0px Solid #c00;display:block; }
.proplist2_address					{ border:0px Solid #0c0;display:table;margin-left:25px;margin-bottom:3px; }
.proplist2_address_title			{ border:0px Solid #c00;width:250px;display:table;cursor:pointer;font-weight:bold; }
.proplist2_address_content			{ border:0px Solid #c00;display:none; }
.proplist2_address_content_reverse	{ border:0px Solid #c00;display:table; }
.proplist2_address_title_content	{ border:0px Solid #c00;padding-top:1px; }
.proplist2_entrance					{ border:0px Solid #00c;width:285px;margin-left:25px;padding-bottom:2px;overflow:auto;display:table; }
.proplist2_entrance_title			{ border:0px Solid #c00;width:150px;cursor:pointer;font-size:18px;font-weight:bold; }
.proplist2_entrance_title_content	{ border:0px Solid #c00;padding-top:1px; }
.proplist2_entrance_content			{ border:0px Solid #0c0;display:none; }
.proplist2_entrance_content_reverse	{ border:0px Solid #555;display:table; }
.proplist2_lgh						{ border:0px Solid #c00;width:350px;display:table;margin-left:25px;padding:3px 0px 3px 0px; }
.proplist2_lgh_title				{ border:0px Solid #0c0;width:auto;float:left; }
.proplist2_lgh_title_content		{ border:0px Solid #0cc;padding-top:2px;float:left; }
.proplist2_tenant					{ border:0px Solid #00c;display:table;height:22px;margin-top:2px; }
.proplist2_tenant_objectID			{ border:0px Solid #00c;display:table;height:22px;margin-top:2px;margin-left:10px;color:#00c;font-weight:bold; }
.proplist2_tenant_bulk				{ border:0px Solid #00c;float:left;overflow:hidden;height:22px;margin-top:2px; }
.proplist2_tenant_holder			{ border:0px Solid #c00;float:left;overflow:auto;display:table; }
.proplist2_tenant_holder_shorter	{ border:0px Solid #0c0;float:left;overflow:auto;display:table; }

.proplist2_checkbox_holder			{ border:0px Solid #00c;float:left; }
.proplist2_CheckBoxs				{ vertical-align:bottom;position:relative;top:1px;*overflow:hidden; }



.addChoice_row						{ width:830px;border:0px Solid #c00;overflow:auto;margin-bottom:5px; }
.addChoiceTitle						{ width:150px;border:0px Solid #0c0;float:left; }
.addChoiceValue						{ width:675px;border:0px Solid #00c;float:left; }

.addChoiceTitle_moreoptions_left1	{ width:150px;border:0px Solid #0c0;cursor:pointer;background-image:url('../../gfx/icons/add.png');background-repeat:no-repeat;background-position:left top;padding-left:20px;margin-bottom:5px; }
.addChoiceTitle_moreoptions_left2	{ width:150px;border:0px Solid #0c0;cursor:pointer;background-image:url('../../gfx/icons/delete.png');background-repeat:no-repeat;background-position:left top;padding-left:20px;margin-bottom:5px;display:none; }

.addChoiceTitle_moreoptions_left	{ width:150px;border:0px Solid #0c0;float:left;cursor:pointer;background-image:url('../../gfx/icons/add.png');background-repeat:no-repeat;background-position:left top;padding-left:20px; }
.addChoiceTitle_moreoptions_right	{ width:150px;border:0px Solid #0c0;float:right;cursor:pointer;background-image:url('../../gfx/icons/delete.png');background-repeat:no-repeat;background-position:right top;padding-right:20px;text-align:right;display:none; }
.remChoiceA							{ width:16px;height:16px;cursor:pointer;float:right; }

.invalid_user_row					{ background-color:#900;color:#fff; }

#tagListHolder						{ width:860px;border:0px Solid #c00;overflow:auto; }
#tagListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#tagListSpacer						{ margin-bottom:10px; }
.tagList_row_first					{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.tagList_row_bg						{ background-color:#e0e0e0; }
.tagList_row						{ width:855px;height:25px;border:0px Solid #0c0;display:table; }
.tagList_col1						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col2						{ width:135px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col3						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col4						{ width:240px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col5						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col6						{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col7						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col8						{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.tagList_col9						{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }

.tagList_popupinfo					{ width:600px;height:120px;border:2px Solid #999;position:absolute;margin-left:110px;background-color:#e0e0e0;display:none;margin-top:30px;border-radius:8px;padding:10px; }
.tagList_popupinfo_row				{ width:600px;border:0px Solid #c00;overflow:auto; }
.tagList_popupinfo_left				{ width:160px;border:0px Solid #c00;float:left;font-weight:bold; }
.tagList_popupinfo_right			{ width:430px;border:0px Solid #c00;float:left; }

.tagList_popupinfo_tagExpired		{ color:#900;font-weight:bold; }

#userAdminListHolder				{ width:1260px;border:0px Solid #c00;overflow:auto; }
.userAdminList_row_first			{ width:1255px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.userAdminList_row_bg				{ backgrund-color:#e0e0e0; }
.userAdminList_row					{ width:1255px;height:25px;border:0px Solid #0c0;overflow:auto; }
.userAdminList_col1					{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col2					{ width:235px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col3					{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col4					{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col5					{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col6					{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col7					{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col8					{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col9					{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.userAdminList_col10				{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }

#userAdminListAcDeactivated			{ margin-top:20px;margin-bottom:5px;font-weight:bold; }


#propertyAttendanceHolder			{ width:400px;overflow:auto;border:0px Solid #c00;clear:both; }
.groupHolder						{ border:0px Solid #0c0; }
.areaHolder							{ border:0px Solid #00c; }
.areaName							{ font-weight:bold;margin-bottom:8px; }
.entranceHolder						{ border:0px Solid #606;margin-left:20px; }
.entranceName						{ font-weight:bold;margin-top:10px; }
.lghHolder							{ width:370px;overflow:auto;border:0px Solid #F0F; }
.lghInfo							{ width:300px;margin-left:20px;border:0px Solid #0c0;float:left; }
.lghIcons							{ width:40px;border:0px Solid #0c0;float:left; }
.lghAttendance						{ float:right; }
.infoSeen							{ float:right; }

#propertyAttendanceTitleHolder		{ width:700px;border:0px Solid #c00;overflow:auto;height:60px;margin-bottom:15px;float:left; }
#propertyAttendanceTitle			{ width:695px;border:0px Solid #c00;overflow:auto;font-size:22px; }
#propertyAttendanceTitleBacklink	{ float:left; }



#addTagHolder						{ width:850px;border:0px Solid #0c0;display:table; }
.addTagRow							{ width:845px;height:21px;margin-bottom:8px;position:relative;overflow:visible;clear:both; }
.addTagLeft							{ width:170px;float:left;font-weight:bold; }
.addTagRight						{ width:370px;float:left;border:0px Solid #c00; }
.addTagRight_passageGroup			{ width:560px;float:left;border:0px Solid #c00; }
.addTag_ownerID						{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.addTagSearch_row					{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer;border:0px Solid #c00; }
.addTagSearch_result_lgh			{ font-weight:bold;border-bottom:2px Solid #777;display:table;padding-right:10px;padding-left:5px; }
.addTagSearch_result_external		{ font-weight:bold;border-bottom:2px Solid #777;display:table;padding-right:10px;padding-left:5px; }
.addTagSearch_result_spacer			{ margin-bottom:20px; }

.lookupTagSearch_row				{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;border:0px Solid #c00; }		

.addTagSearch_name					{ width:200px;float:left;border:0px Solid #0c0; }
.addTagSearch_tagid					{ width:100px;float:left;border:0px Solid #0c0; }
.addTagSearch_tagnr					{ width:60px;float:left;border:0px Solid #0c0; }
.addTagSearch_lghid					{ width:50px;float:left;border:0px Solid #0c0; }
.addTagSearch_objectid				{ width:80px;float:left;border:0px Solid #0c0; }
.addTagSearch_area					{ width:130px;float:left;border:0px Solid #0c0; }
.addTagSearch_address				{ width:160px;float:left;border:0px Solid #0c0; }
.addTagSearch_entrance				{ width:50px;float:left;border:0px Solid #0c0; }
.addTagSearch_otherphone			{ width:130px;float:left;border:0px Solid #0c0; }
.addTagSearch_groupname				{ width:130px;float:left;border:0px Solid #0c0; }
.addTagSearch_othernotes			{ width:400px;float:left;border:0px Solid #0c0; }
.addTagSearch_company				{ width:470px;float:left;border:0px Solid #c00; }
.addTagSearch_company_shorter		{ width:350px;float:left;border:0px Solid #c00; }
.addTagSearch_extern				{ width:100px;float:left;border:0px Solid #c00; }
.addTagSearch_divider				{ height:20px;border:0px Solid #c00; }
.addTagSearch_title					{ font-weight:bold;border-bottom:1px Solid #ccc;padding-left:2px; }

.addTagSearch_noresult				{ margin:5px 5px; }

.addTagSearch_pickOwner				{ background-color:#090;color:#fff; }

.addTagSearch_row_tagedit			{ width:700px;background-color:#ddd;display:inline-block;overflow:auto;margin-left:170px;padding:5px;margin-bottom:8px; }
.addTagSearch_name_tagedit			{ width:200px;float:left;border:0px Solid #c00; }
.addTagSearch_lghid_tagedit			{ width:50px;float:left;border:0px Solid #c00; }
.addTagSearch_objectid_tagedit		{ width:80px;float:left;border:0px Solid #c00; }
.addTagSearch_area_tagedit			{ width:130px;float:left;border:0px Solid #c00; }
.addTagSearch_address_tagedit		{ width:160px;float:left;border:0px Solid #c00; }
.addTagSearch_entrance_tagedit		{ width:50px;float:left;border:0px Solid #c00; }
.addTagSearch_otherphone_tagedit	{ width:130px;float:left;border:0px Solid #c00; }
.addTagSearch_groupname_tagedit		{ width:130px;float:left;border:0px Solid #c00; }
.addTagSearch_othernotes_tagedit	{ width:340px;height:32px;float:left;border:0px Solid #c00; }

#searchResultHolder					{ width:790px;margin:5px 0px 0px 10px;overflow:auto; }
.searchBoxResultHolder				{ border-left:2px Solid #777;padding:3px 0px 0px 10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none;/*border-top:3px Solid #777;*/ }

#langSelectorDiv					{ position:fixed;top:30px;right:180px;z-index:9000;border:0px Solid #c00; }
#langSelector						{ width:150px;height:25px; }


.doorList_holder					{ border:0px Solid #c00;overflow:auto;display:table; }
.doorList_row						{ border:0px Solid #c00;overflow:auto;display:table;padding:3px 0px 3px 0px; }
.doorList_row_sub					{ border:0px Solid #c00;overflow:auto; }
.doorList_row_header				{ border-bottom:2px Solid #000;overflow:auto;font-weight:bold;display:table;padding-right:12px; }
.doorList_spacer					{ width:900px;border:0px Solid #c00;height:15px; }
.doorList_col1						{ width:250px;border:0px Solid #c00;float:left;min-height:15px; }
.doorList_col2						{ width:100px;border:0px Solid #c00;float:left;min-height:15px;text-align:center; }
.doorList_col3						{ width:120px;border:0px Solid #c00;float:left;min-height:15px;text-align:center; }
.doorList_col4						{ width:250px;border:0px Solid #c00;float:left;min-height:15px; }
.doorList_col9						{ border:0px Solid #c00;float:left;min-height:15px;display:table;padding-right:20px; }

.doorListAPI_holder					{ width:605px;border:0px Solid #c00;overflow:auto; }
.doorListAPI_row					{ width:600px;border:0px Solid #c00;overflow:auto;padding:3px 0px 3px 0px; }
.doorListAPI_row_sub				{ width:600px;border:1px Solid #c00;overflow:auto; }
.doorListAPI_row_header				{ width:600px;border-bottom:2px Solid #000;overflow:auto;font-weight:bold; }
.doorListAPI_spacer					{ width:600px;border:0px Solid #c00;height:15px; }
.doorListAPI_col1					{ width:250px;border:0px Solid #c00;float:left;min-height:15px; }
.doorListAPI_col2					{ width:100px;border:0px Solid #c00;float:left;min-height:15px;text-align:center; }
.doorListAPI_col3					{ width:120px;border:0px Solid #c00;float:left;min-height:15px;text-align:center; }
.doorListAPI_col4					{ width:250px;border:0px Solid #c00;float:left;min-height:15px; }
.doorListAPI_col9					{ width:120px;border:0px Solid #c00;float:left;min-height:15px;text-align:center; }


#userBlocksList						{ margin-top:10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
#doorListAvailable					{ margin-top:10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.doorListAvailable_holder			{ display:table;border:0px Solid #c00; }
.doorListAvailable_row				{ display:table;border:0px Solid #c00;overflow:auto;padding:3px 0px 3px 0px; }
.doorListAvailable_row_sub			{ display:table;border:0px Solid #c00;overflow:auto; }
.doorListAvailable_row_header		{ display:table;border-bottom:2px Solid #000;overflow:auto;font-weight:bold; }
.doorListAvailable_col1				{ width:230px;border:0px Solid #c00;float:left;min-height:15px; }
.doorListAvailable_col2				{ width:90px;border:0px Solid #c00;float:left;min-height:15px;text-align:center; }

.msgSuccess							{ display:table;border:3px Solid #070;background-color:#090;color:#fff;font-weight:bold;padding:20px;border-radius:8px;margin:20px 0px 20px 0px; }
.msgError							{  }

#linuxPerformanceStatusLink			{ border:0px Solid #c00;width:900px;margin-bottom:20px;cursor:pointer;user-select:none; }
#linuxPerformanceStatus				{ display:none; }

.cpuList_holder						{ border:0px Solid #c00;display:table; }
.cpuList_row						{ border:0px Solid #c00;display:table;padding:3px 0px 3px 0px; }
.cpuList_row_sub					{ border:1px Solid #c00;display:table; }
.cpuList_row_header					{ border-bottom:2px Solid #000;display:table;font-weight:bold; }
.cpuList_spacer						{ border:0px Solid #c00;height:15px;display:table; }
.cpuList_col0						{ width:85px;border:0px Solid #c00;float:left;padding-left:40px;font-size:28px;line-height:15px;font-weight:bold; }
.cpuList_col1						{ width:125px;border:0px Solid #c00;float:left;min-height:15px; }
.cpuList_col2						{ width:120px;border:0px Solid #c00;float:left;min-height:15px; }
.cpuList_col3						{ width:90px;border:0px Solid #c00;float:left;min-height:15px; }
.cpuList_col4						{ width:90px;border:0px Solid #c00;float:left;min-height:15px; }
.cpuList_col5						{ width:150px;border:0px Solid #c00;float:left;min-height:15px;font-family:Consolas,Verdana; }
.cpuList_col6						{ width:150px;border:0px Solid #c00;float:left;min-height:15px; }
.cpuList_col7						{ width:150px;border:0px Solid #c00;float:left;min-height:15px; }
.cpuList_col8						{ width:410px;border:0px Solid #c00;float:left;min-height:15px;overflow:hidden; }
.cpuList_col8x						{ width:500px;border:0px Solid #c00;float:left;min-height:15px;display:table; }
.cpuList_col9						{ width:180px;border:0px Solid #00c;float:left;min-height:15px; }
.cpuList_col9x						{ width:60;border:0px Solid #c00;float:left;min-height:15px; }

#manageFacilityBlocksLinks			{ height:65px;display:inline-block;overflow:auto;border:0px Solid #c00; }

.cpuLastSeenOverdue					{ color:#c00;font-weight:bold; }
.cpuLastSeenOK						{ color:#090;font-weight:bold; }

.managecpusNotAssigned				{ font-weight:bold;color:#c00; }
.managecpusNoType					{ font-weight:bold;color:#c00; }

.infoPopup							{ display:none;position:relative;top:0px;left:0px;z-index:300;overflow:auto;padding:10px;width:320px;border-radius:8px;border:1px Solid #000;background-color:#ddd; }
.infoIcon							{ width:16px;height:16px;background-image:url('../../gfx/icons/information.png');background-repeat:no-repeat;display:inline-block;margin-left:5px; }

.info_icon_stop						{ width:16px;height:16px;background-image:url('../../gfx/icons/cancel.png');background-repeat:no-repeat;display:inline-block;margin-right:10px; }
.info_icon_done						{ width:16px;height:16px;background-image:url('../../gfx/icons/accept.png');background-repeat:no-repeat;display:inline-block;margin-right:10px; }

.selectbox							{ width:258px;height:25px;border:1px Solid #999;background-color:#fff;padding:3px 0px 3px 0px;border-radius:4px;cursor:pointer;font-size:14px; }
.textfield							{ width:253px;height:20px;border:1px Solid #999;background-color:#fff;padding:3px 0px 3px 3px;border-radius:4px;font-size:14px; }

.cpuadd_Holder						{ width:911px;margin-bottom:200px;border:0px Solid #c00; }
.cpuadd_textarea					{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.cpuadd_Form_Row					{ width:auto;height:21px;border:0px Solid #c00;margin-bottom:5px;position:static;overflow:visible;display:block; }
.cpuadd_Form_Title					{ width:230px;font-weight:bold;border:0px Solid #c00;float:left;padding:3px 10px 0px 0px;text-align:right; }
.cpuadd_Form_Content				{ float:left;border:0px Solid #c00; }

.cpuadd_position_selectbox			{ z-index:100;overflow:auto;width:auto;border:0px Solid #c00; }
#cpuadd_position_selectbox_lgh		{ z-index:100;overflow:auto;width:auto;border:0px Solid #c00; }
#cpuadd_position_selectbox_entrance	{ z-index:100;overflow:auto;width:auto;border:0px Solid #c00;display:none; }
#cpuadd_position_selectbox_notype	{ z-index:100;overflow:auto;width:auto;border:0px Solid #c00;padding-top:3px; }

.divSelect_holder					{ min-width:270px;border:0px Solid #c00;overflow:auto;display:inline-block; }
.divSelect_valueholder				{ display:none; }
.divSelect_chosenvalue				{ width:260px;height:17px;border:1px Solid #999;background-color:#fff;padding:3px 2px 3px 4px;cursor:default;background-image:url('../../gfx/arrowdown.jpg');background-repeat:no-repeat;background-position:244px 9px;border-radius:4px;cursor:pointer; }
.divSelect_chosenvalue_lgh			{ width:260px;height:17px;border:1px Solid #999;background-color:#fff;padding:3px 2px 3px 4px;cursor:default;background-image:url('../../gfx/arrowdown.jpg');background-repeat:no-repeat;background-position:244px 9px;border-radius:4px;cursor:pointer; }
.divSelect_chosenvalue_ent			{ width:260px;height:17px;border:1px Solid #999;background-color:#fff;padding:3px 2px 3px 4px;cursor:default;background-image:url('../../gfx/arrowdown.jpg');background-repeat:no-repeat;background-position:244px 9px;border-radius:4px;cursor:pointer; }
.divSelect_dropdown_holder			{ width:auto;overflow:visible;border:1px Solid #999;background-color:#fff;padding:5px;position:relative;display:none;border-radius:4px;word-wrap:normal;white-space:nowrap; }

ul.tree, ul.tree ul					{ list-style:none;margin:0;padding:0;} 
ul.tree ul							{ margin-left:10px;}
ul.tree li							{ margin:0;padding:0 7px;line-height:22px;border-left:1px solid #000; }
ul.tree li:last-child				{ border-left:none; }
ul.tree li:before					{ position:relative;top:-0.3em;left:-7px;height:14px;width:6px;color:white;border-bottom:1px solid #000;content:"";display:inline-block; }
ul.tree li:last-child:before		{ border-left:1px solid #000; }
ul.tree								{ margin-left:2px; }
#divSelect_ul0						{ display:none; }
#divSelect_ul1						{ display:none; }
#divSelect_ul2						{ display:none; }
#divSelect_ul3						{ display:none; }
#divSelect_ul4						{ display:none; }
.lispan_link						{ cursor:pointer;padding:2px; }
.lispan_link:hover					{ background-color:#ccc; }
.ul_hidden							{ display:none; }


.userAdd_Holder						{ width:611px;border:0px Solid #0c0;margin-bottom:200px;display:inline-block;overflow:visible; }
.userAdd_Form_Row					{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:5px;position:relative;overflow:visible; }
.userAdd_Form_Title					{ width:230px;font-weight:bold;border:0px Solid #00c;float:left;padding:3px 10px 0px 0px;text-align:right; }
.userAdd_Form_Content				{ float:left;border:0px Solid #c00; }
.userAdd_formLeft					{ width:400px;float:left; }
.userAdd_formRight					{ width:400px;float:left; }


.facilityList_holder				{ width:505px;border:0px Solid #c00; }
.facilityList_facility				{ width:500px;border:0px Solid #c00; }
.facilityList_header				{ width:495px;border:0px Solid #cc0;overflow:auto; }
.facilityList_name					{ width:435px;height:25px;border-bottom:2px Solid #999;font-size:20px;float:left;font-weight:bold; }
.facilityList_icons					{ width: 58px;height:25px;border-bottom:2px Solid #999;font-size:20px;float:left;font-weight:bold; }
.facilityList_bookinggroups			{ width:490px;border:0px Solid #c00;margin:5px 0px 20px 5px; }
.facilityList_fbgrow				{ width:485px;border:0px Solid #c00;font-size:16px;clear:both; }

.facilityAdd_Holder					{ display:table;border:0px Solid #0c0;margin-bottom:200px; }
.facilityAdd_Form_Row				{ display:table;border:0px Solid #c00;margin-bottom:5px;overflow:auto;display:inline-block; }
.facilityAdd_Form_Title				{ display:table;width:230px;font-weight:bold;border:0px Solid #00c;float:left;padding:3px 10px 0px 0px;text-align:right; }
.facilityAdd_Form_Content			{ float:left;border:0px Solid #c00; }
.facilityAdd_Form_Content_wide		{ float:left;border:0px Solid #c00; }
.facilityAdd_formLeft				{ width:400px;float:left; }
.facilityAdd_formRight				{ width:400px;float:left; }

.facilityEdit_Holder				{ display:table;border:0px Solid #0c0;margin-bottom:200px; }
.facilityEdit_Form_Row				{ display:table;border:0px Solid #c00;margin-bottom:5px;overflow:auto;display:inline-block; }
.facilityEdit_Form_Title			{ width:230px;font-weight:bold;border:0px Solid #00c;float:left;padding:3px 10px 0px 0px;text-align:right; }
.facilityEdit_Form_Content			{ float:left;border:0px Solid #c00; }
.facilityEdit_Form_Content_wide		{ float:left;border:0px Solid #c00; }
.facilityEdit_formLeft				{ width:400px;float:left; }
.facilityEdit_formRight				{ width:400px;float:left; }

.facilityEdit_infoPopup				{ display:none;position:relative;top:0px;left:0px;z-index:9000;overflow:auto;padding:10px;width:320px;border-radius:8px;border:1px Solid #000;background-color:#ddd; }


.facilityEdit_Form_Row2				{ width:600px;border:1px Solid #c00;margin-bottom:5px; }

.adminTable_row									{ border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.adminTable_row_wide							{ border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.adminTable_wide								{ width:830px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.adminTable_row_title							{ width:230px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.adminTable_row_title:hover .tooltiptext		{ visibility:visible;z-index:199999;border:5px Solid #555; }
.adminTable_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.adminTable_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.adminTable_row_title .tooltiptext_large		{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.adminTable_row_input							{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.adminTable_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.adminTable_row_input_wide2						{ width:500px;border:0px Solid #00c;float:left;margin-bottom:10px; }

@media screen and (max-width: 1000px)
{
	.adminTable_row											{ border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
	.adminTable_row_wide									{ border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
	.adminTable_wide										{ width:830px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
	
	.adminTable_row_input									{ width:300px;border:0px Solid #00c;float:none !important;clear:both !important;margin-bottom:10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
	.adminTable_row_input_wide								{ width:595px;border:0px Solid #00c;float:none !important;clear:both !important;margin-bottom:10px; }
	.adminTable_row_input_wide2								{ width:500px;border:0px Solid #00c;float:none !important;clear:both !important;margin-bottom:10px; }
	
	.adminTable_row_title									{ display:table;border:0px Solid #c00;text-align:left !important;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
	.adminTable_row_title:hover .tooltiptext				{ visibility:visible;z-index:199999;border:5px Solid #555; }
	.adminTable_row_title:hover .tooltiptext_large			{ visibility:visible;z-index:199999;border:5px Solid #555; }
	.adminTable_row_title .tooltiptext						{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:10px;z-index:199999; }
	.adminTable_row_title .tooltiptext_large				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:10px;z-index:199999; }
	
	.facilityAdd_Form_Title									{ display:table !important;width:auto !important;font-weight:bold;border:0px Solid #00c;float:left;padding:3px 10px 0px 0px;text-align:right; }
	.facilityEdit_Form_Title								{ display:table !important;width:auto !important;font-weight:bold;border:0px Solid #00c;float:left;padding:3px 10px 0px 0px;text-align:right; }
	
	form	{ padding:0px;margin:0px;width:50px !important; }
}

form	{ padding:0px;margin:0px; }








input[type=checkbox].facilityEdit_checkbox
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}

.manage_lgh_holder								{ width:1111px;border:0px Solid #0c0;display:table; }
.manage_lgh_row									{ width:800px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.manage_lgh_wide								{ width:1030px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.manage_lgh_row_title							{ width:230px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left; }
.manage_lgh_row_title:hover .tooltiptext		{ visibility:visible;z-index:199999;border:5px Solid #555; }
.manage_lgh_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.manage_lgh_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.manage_lgh_row_title .tooltiptext_large		{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.manage_lgh_row_input							{ width:500px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.manage_lgh_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }


.managelgh_Holder					{ width:911px;border:0px Solid #0c0;margin-bottom:200px;border:0px Solid #c00;display:inline-block;overflow:visible; }
.managelgh_textarea					{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.managelgh_Form_Row					{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:10px;position:relative;overflow:visible; }
.managelgh_Form_Title				{ width:230px;font-weight:bold;float:left;padding:3px 10px 0px 0px;text-align:right; }
.managelgh_Form_Content				{ float:left; }
.managelgh_formLeft					{ width:400px;float:left; }
.managelgh_formRight				{ width:400px;float:left; }
.managelgh_icons					{ border:0px Solid #c00;float:right;padding-top:2px;height:20px; }
.managelgh_savedinfo				{ width:400px;margin:40px 0px 0px 40px;display:inline-block;padding:10px;border:2px Solid #090;background-color:#fff;border-radius:8px;text-align:center; }

.managelgh_tenant_holder			{ border:0px Solid #c00;width:310px;overflow:auto;margin:3px 0px 0px 0px; }
.managelgh_tenant_row				{ border:0px Solid #c0c;width:295px;overflow:auto;padding:3px 3px 3px 5px;margin-bottom:3px;border-left:1px Dashed #bbb; }
.managelgh_tenant_name				{ border:0px Solid #0c0;float:left; }
.managelgh_tenant_icons				{ border:0px Solid #00c;float:right; }

.infopanel_settings_holder			{ width:911px;border:0px Solid #0c0;margin-bottom:20px;display:inline-block;overflow:visible; }
.infopanel_settings_textarea		{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.infopanel_settings_Form_Row		{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:5px;position:relative;overflow:visible; }
.infopanel_settings_Form_Title		{ width:230px;font-weight:bold;float:left;padding:3px 10px 0px 0px;text-align:right; }
.infopanel_settings_Form_Content	{ float:left; }
.infopanel_settings_title			{ font-weight:bold;font-size:16px;margin:20px 0px 10px 0px; }

#systemSettingHolder								{ width:850px;border:0px Solid #0c0;display:table; }
.systemSetting_row									{ width:600px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.systemSetting_wide									{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.systemSetting_row_title							{ width:230px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left; }
.systemSetting_row_title:hover .tooltiptext			{ visibility:visible;z-index:199999;border:5px Solid #555; }
.systemSetting_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.systemSetting_row_input							{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.systemSetting_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.systemSetting_row_input_wide2						{ width:500px;border:0px Solid #00c;float:left;margin-bottom:10px; }

.system_settings_holder				{ width:911px;border:0px Solid #0c0;margin-bottom:20px;display:inline-block;overflow:visible; }
.system_settings_textarea			{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.system_settings_Form_Row			{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:5px;position:relative;overflow:visible; }
.system_settings_Form_Title			{ width:230px;font-weight:bold;float:left;padding:3px 10px 0px 0px;text-align:right; }
.system_settings_Form_Content		{ float:left; }
.system_settings_title				{ font-weight:bold;font-size:16px;margin:20px 0px 10px 0px; }				

.settingsSaved						{ background-color:#bde2bc;border:2px Solid #000;border-radius:8px;text-align:center;padding:30px;font-weight:bold;display:inline-block; }
.settingsSavedError					{ background-color:#e3bdc4;border:2px Solid #000;border-radius:8px;text-align:center;padding:30px;font-weight:bold;display:inline-block; }

.logview_errorbox					{ border:0px Solid #c00;margin-bottom:20px;display:table; }
.logview_errorbox_1					{ background-color:#bde2bc;border:2px Solid #000;border-radius:8px;text-align:center;padding:30px;font-weight:bold;display:inline-block; }
.logview_errorbox_0					{ background-color:#e3bdc4;border:2px Solid #000;border-radius:8px;text-align:center;padding:30px;font-weight:bold;display:inline-block; }


.logHolder							{ border:0px Solid #c00; }
.logRow								{ border:0px Solid #c00;padding:5px 0px 5px 3px;width:1070px;overflow:auto;display:table; }
.logRowWide							{ border:0px Solid #0c0;padding:3px;width:1330px;overflow:auto;display:inline-block; }
.logRow_background					{ background-color:#e0e0e0; }
.logRow_background2					{ background-color:#eaeaea; }
.logCol1_header						{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol1							{ float:left;width:150px;border:0px Solid #c00; }
.logCol2_header						{ float:left;width:250px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol2							{ float:left;width:250px;border:0px Solid #0c0; }
.logCol3_header						{ float:left;width:250px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol3							{ float:left;width:250px;border:0px Solid #00c; }
.logCol4_header						{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol4							{ float:left;width:150px;border:0px Solid #c0c; }
.logCol5_header						{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol5							{ float:left;width:100px;border:0px Solid #0cc; }
.logCol6_header						{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol6							{ float:left;width:125px;border:0px Solid #cc0;overflow:hidden; }
.logCol7_header						{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol7							{ float:left;width:200px;border:0px Solid #cc0;overflow:hidden; }
.logCol8_header						{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.logCol8							{ float:left;width:200px;border:0px Solid #cc0;overflow:hidden; }
.logCol_lghowner					{ float:left;width:700px;border:0px Solid #c00;margin-bottom:15px; }
.logColIcons_header					{ float:left;width:70px;border-bottom:2px Solid #999;font-weight:bold; }
.logColIcons						{ float:left;width:40px;border:0px Solid #0c0; }

@media screen and (max-width: 780px)
{
	.logHolder							{ border:0px Solid #c00;width:auto; }
	.logRow								{ border:0px Solid #c00;padding:5px 0px 5px 3px;width:auto !important;white-space: nowrap }
	.logRowWide							{ border:0px Solid #0c0;padding:3px;overflow:auto;display:inline-block; }
	.logRow_background					{ background-color:#e0e0e0; }
	.logRow_background2					{ background-color:#eaeaea; }
	.logCol1_header						{ display:none; }
	.logCol1							{ float:left;border:0px Solid #c00;width:170px;overflow:hidden; }
	.logCol2_header						{ display:none; }
	.logCol2							{ float:left;border:0px Solid #0c0;width:205px;overflow:hidden; }
	.logCol3_header						{ display:none; }
	.logCol3							{ width:175px;border:0px Solid #00c;width:170px;overflow:hidden;clear:left; }
	.logCol4_header						{ display:none; }
	.logCol4							{ float:left;border:0px Solid #c0c;width:205px;overflow:hidden; }
	.logCol5_header						{ display:none; }
	.logCol5							{ width:100px;border:0px Solid #0cc;width:170px;overflow:hidden;clear:left; }
	.logCol6_header						{ display:none; }
	.logCol6							{ float:left;border:0px Solid #cc0;width:205px;overflow:hidden; }
	.logColIcons_header					{ display:none; }
	.logColIcons						{ display:none; }
	.logReason							{ display:none; }
}

.logBookingLoginScreens_accepted		{ font-weight:bold;color:#090; }
.logBookingLoginScreens_blocked			{ font-weight:bold;color:#900; }
.logBookingByLGH_unknown				{  }
.logBookingByLGH_cancelled				{ font-weight:bold;color:#900; }
.logBookingByLGH_cancelled_used			{ font-weight:bold;color:#009; }
.logBookingByLGH_booked					{ font-weight:bold;color:#090; }
.logBookingByLGH_booked_inprogress		{ font-weight:bold;color:#b8a718; }
.logBookingByLGH_booked_finished		{ font-weight:bold;color:#888; }
.logBookingByLGH_autocancelled			{ font-weight:bold;color:#909; }
.logBookingByLGH_cancelledbyadmin		{ font-weight:bold;color:#fff;background-color:#c00;padding:5px; }
.logBookingByLGH_cancelledbyadmin_used	{ font-weight:bold;color:#fff;background-color:#c00;padding:5px;line-height:18px; }
.logview_tenants						{ font-weight:bold; }

.logBookingsComingHolder			{ border:0px Solid #c00;width:910px; }
.logBookingsComingRow				{ border:0px Solid #c00;padding:5px;width:785px;overflow:auto;display:inline-block; }
.logBookingsComingRowWide			{ border:0px Solid #c00;padding:5px;width:900px;overflow:hidden; }
.logBookingsComingRow_background	{ background-color:#e0e0e0; }
.logBookingsComingCol1_header		{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol1				{ float:left;width:100px;border:0px Solid #c00; }
.logBookingsComingCol2_header		{ float:left;width:250px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol2				{ float:left;width:250px;border:0px Solid #0c0; }
.logBookingsComingCol3_header		{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol3				{ float:left;width:150px;border:0px Solid #00c; }
.logBookingsComingCol4_header		{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol4				{ float:left;width:150px;border:0px Solid #c0c; }
.logBookingsComingCol5_header		{ float:left;width:140px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol5				{ float:left;width:140px;border:0px Solid #0cc; }
.logBookingsComingCol6_header		{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol6				{ float:left;width:100px;border:0px Solid #cc0;overflow:hidden; }
.logBookingsComingCol7_header		{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol7				{ float:left;width:100px;border:0px Solid #cc0;overflow:hidden; }
.logBookingsComingCol8_header		{ float:left;width:40px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingCol8				{ float:left;width:40px;border:0px Solid #cc0;overflow:hidden;text-align:right; }
.logBookingsComingCol_lghowner		{ float:left;width:700px;border:0px Solid #c00;margin-bottom:15px; }
.logBookingsComingColIcons_header	{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsComingColIcons			{ float:left;width:200px;border:0px Solid #0c0; }
.logBookingsComingTime				{ margin:0px;padding:0px;color:#555; }

.logBookingsComingRow						{ width:800px;border:0px Solid #0c0;padding:5px;display:table;clear:left; }
.logBookingsComingRowTooltip				{ width:1px;border:0px Solid #c00;position:relative;display:block;float:left; }
.logBookingsComingRow:hover .tooltiptext	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.logBookingsComingRow .tooltiptext			{ visibility:hidden;width:520px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:35px;left:150px;z-index:199999;max-height:250px;overflow-y:scroll; }

.logBookingsHistoryHolder				{ border:0px Solid #c00;overflow:visible; }
.logBookingsHistoryRowWide				{ border:0px Solid #c00;padding:5px;width:800px;display:table; }
.logBookingsHistoryRow_background		{ background-color:#e0e0e0; }
.logBookingsHistoryCol1_header			{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol1					{ float:left;width:100px;border:0px Solid #c00; }
.logBookingsHistoryCol2_header			{ float:left;width:250px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol2					{ float:left;width:250px;border:0px Solid #0c0; }
.logBookingsHistoryCol3_header			{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol3					{ float:left;width:150px;border:0px Solid #00c; }
.logBookingsHistoryCol4_header			{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol4					{ float:left;width:150px;border:0px Solid #c0c; }
.logBookingsHistoryCol5_header			{ float:left;width:140px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol5					{ float:left;width:140px;border:0px Solid #0cc; }
.logBookingsHistoryCol6_header			{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol6					{ float:left;width:100px;border:0px Solid #cc0;overflow:hidden; }
.logBookingsHistoryCol7_header			{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol7					{ float:left;width:100px;border:0px Solid #cc0;overflow:hidden; }
.logBookingsHistoryCol8_header			{ float:left;width:40px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryCol8					{ float:left;width:40px;border:0px Solid #cc0;overflow:hidden;text-align:right; }
.logBookingsHistoryCol_lghowner			{ float:left;width:700px;border:0px Solid #c00;margin-bottom:15px; }
.logBookingsHistoryColIcons_header		{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.logBookingsHistoryColIcons				{ float:left;width:200px;border:0px Solid #0c0; }
.logBookingsHistoryTime					{ margin:0px;padding:0px;color:#555; }
.logBookingsHistory_background			{ background-color:#e0e0e0; }
.logBookingsHistoryRow						{ width:800px;border:0px Solid #0c0;padding:5px;display:table;clear:left; }
.logBookingsHistoryRowTooltip				{ width:1px;border:0px Solid #c00;position:relative;display:block;float:left; }
.logBookingsHistoryRow:hover .tooltiptext	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.logBookingsHistoryRow .tooltiptext			{ visibility:hidden;width:520px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:35px;left:150px;z-index:199999;max-height:250px;overflow-y:scroll; }

@media screen and (max-width: 780px)
{
	.logBookingsHistoryHolder				{ border:0px Solid #c00;overflow:visible; }
	.logBookingsHistoryRowWide				{ border:0px Solid #c00;padding:5px;width:auto;display:table; }
	.logBookingsHistoryRow_background		{ background-color:#e0e0e0; }
	.logBookingsHistoryCol1_header			{ display:none; }
	.logBookingsHistoryCol1					{ float:left;width:100px;border:0px Solid #c00; }
	.logBookingsHistoryCol2_header			{ display:none; }
	.logBookingsHistoryCol2					{ float:left;width:250px;border:0px Solid #0c0; }
	.logBookingsHistoryCol3_header			{ display:none; }
	.logBookingsHistoryCol3					{ float:left;width:150px;border:0px Solid #00c;clear:left; }
	.logBookingsHistoryCol4_header			{ display:none; }
	.logBookingsHistoryCol4					{ float:left;width:150px;border:0px Solid #c0c; }
	.logBookingsHistoryCol5_header			{ display:none; }
	.logBookingsHistoryCol5					{ float:left;width:140px;border:0px Solid #0cc; }
	.logBookingsHistoryCol6_header			{ display:none; }
	.logBookingsHistoryCol6					{ float:left;width:100px;border:0px Solid #cc0;overflow:hidden; }
	.logBookingsHistoryCol7_header			{ display:none; }
	.logBookingsHistoryCol7					{ display:none; }
	.logBookingsHistoryCol8_header			{ display:none; }
	.logBookingsHistoryCol8					{ float:left;width:40px;border:0px Solid #cc0;overflow:hidden;text-align:right; }
	.logBookingsHistoryCol_lghowner			{ float:left;width:700px;border:0px Solid #c00;margin-bottom:15px; }
	.logBookingsHistoryColIcons_header		{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
	.logBookingsHistoryColIcons				{ float:left;width:200px;border:0px Solid #0c0; }
	.logBookingsHistoryTime					{ margin:0px;padding:0px;color:#555; }
	.logBookingsHistory_background			{ background-color:#e0e0e0; }
	.logBookingsHistoryAdditionalInfo		{ display:none; }
	.logBookingsHistoryRow .tooltiptext		{ left:50px !important;width:300px; }
	.logBookingsHistoryRow					{ width:auto; }
}



.logUnknownTag								{ font-weight:bold;color:#900; }

.facilitySchedules_holder					{ width:400px;border:0px Solid #888;margin-top:45px;padding-left:5px; }
.facilitySchedules_title					{ width:395px;border:0px Solid #c00;font-weight:bold;font-size:16px; }
.facilitySchedules_row_holder				{ width:395px;border:1px Solid #888;display:inline-block;padding:0px 5px 3px 5px; }
.facilitySchedules_row_holder_noborder 		{ width:395px;border:0px Solid #888;display:inline-block;padding:0px 5px 3px 5px; }
.facilitySchedules_row_holder2				{ width:395px;border:0px Solid #888;display:inline-block;padding:0px 5px 3px 5px; }
.facilitySchedules_row						{ width:395px;border:0px Solid #c00;display:inline-block;padding:3px 0px 3px 0px; }
.facilitySchedules_left						{ width:110px;border:0px Solid #c00;float:left;text-align:right;margin-right:15px;padding-right:10px;font-weight:bold; }
.facilitySchedules_right					{ width:250px;border:0px Solid #c00;float:left; }
.facilitySchedules_icons					{ width:50px;border:0px Solid #c00;float:right;text-align:right; }
.facilitySchedules_background				{ background-color:#e0e0e0; }
.facilitySchedules_manageicons				{ width:395px;border:1px Solid #c00;padding:5px; }

.facilityDoors_holder						{ width:400px;border:0px Solid #888;margin-top:45px;padding-left:5px; }
.facilityDoors_title						{ width:395px;border:0px Solid #c00;font-weight:bold;font-size:16px; }
.facilityDoors_row_holder					{ width:395px;border:1px Solid #888;display:inline-block;padding:0px 5px 3px 5px; }
.facilityDoors_row_holder_noborder 			{ width:395px;border:0px Solid #888;display:inline-block;padding:0px 5px 3px 5px; }
.facilityDoors_row_holder2					{ width:395px;border:0px Solid #888;display:inline-block;padding:0px 5px 3px 5px; }
.facilityDoors_row							{ width:395px;border:0px Solid #c00;display:inline-block;padding:3px 0px 3px 0px; }
.facilityDoors_left							{ width:110px;border:0px Solid #c00;float:left;text-align:right;margin-right:15px;padding-right:10px;font-weight:bold; }
.facilityDoors_right						{ width:250px;border:0px Solid #c00;float:left; }
.facilityDoors_icons						{ width:50px;border:0px Solid #c00;float:right;text-align:right; }
.facilityDoors_background					{ background-color:#e0e0e0; }
.facilityDoors_manageicons					{ width:395px;border:1px Solid #c00;padding:5px; }





.newFacilitySchedule_holder					{ border:0px Solid #c00;display:table;margin-top:20px; }
.newFacilitySchedule_title					{ border:0px Solid #0c0;display:table;font-weight:bold;font-size:16px; }
.newFacilitySchedule_rowHolder				{ border:1px Solid #999;display:table;border-radius:8px; }
.newFacilitySchedule_row					{ border:0px Solid #0c0;display:table;padding:5px 10px 5px 10px; }
.newFacilitySchedule_col1					{ border:0px Solid #00c;width:80px;float:left; }
.newFacilitySchedule_col2					{ border:0px Solid #c0c;width:150px;float:left;text-align:right; }
.newFacilitySchedule_col3					{ border:0px Solid #c0c;width:100px;float:left;text-align:right; }
.newFacilitySchedule_btnHolder				{ border:0px Solid #c0c;display:table;padding-top:10px; }
.newFacilitySchedule_background				{ background-color:#e0e0e0; }

.newFacilityGroup_holder					{ border:0px Solid #c00;display:table;margin-top:20px; }
.newFacilityGroup_title						{ border:0px Solid #0c0;display:table;font-weight:bold;font-size:16px; }
.newFacilityGroup_rowHolder					{ border:1px Solid #999;display:table;border-radius:8px; }
.newFacilityGroup_row						{ border:0px Solid #0c0;display:table;padding:5px 10px 5px 10px; }
.newFacilityGroup_col1						{ border:0px Solid #00c;width:230px;float:left; }
.newFacilityGroup_col2						{ border:0px Solid #c0c;width:100px;float:left;text-align:right; }
.newFacilityGroup_btnHolder					{ border:0px Solid #c0c;display:table;padding-top:10px; }
.newFacilityGroup_background				{ background-color:#e0e0e0; }

.newFacilityDoors_holder					{ border:0px Solid #c00;display:table;margin-top:20px; }
.newFacilityDoors_title						{ border:0px Solid #0c0;display:table;font-weight:bold;font-size:16px; }
.newFacilityDoors_rowHolder					{ border:1px Solid #999;display:table;border-radius:8px; }
.newFacilityDoors_row						{ border:0px Solid #0c0;display:table;padding:5px 10px 5px 10px; }
.newFacilityDoors_col1						{ border:0px Solid #00c;width:230px;float:left; }
.newFacilityDoors_col2						{ border:0px Solid #c0c;width:100px;float:left;text-align:right; }
.newFacilityDoors_btnHolder					{ border:0px Solid #c0c;display:table;padding-top:10px; }
.newFacilityDoors_background				{ background-color:#e0e0e0; }

.newFacilityScheduleLink_holder				{ border:0px Solid #c00;display:table;margin-top:20px; }
.newFacilityScheduleLink_title				{ border:0px Solid #0c0;display:table;font-weight:bold;font-size:16px; }
.newFacilityScheduleLink_rowHolder			{ border:1px Solid #999;display:table;border-radius:8px; }
.newFacilityScheduleLink_row				{ border:0px Solid #0c0;display:table;padding:5px 10px 5px 10px; }
.newFacilityScheduleLink_col1				{ border:0px Solid #00c;width:230px;float:left; }
.newFacilityScheduleLink_col3				{ border:0px Solid #c0c;width:100px;float:left;text-align:right; }
.newFacilityScheduleLink_btnHolder			{ border:0px Solid #c0c;display:table;padding-top:10px; }
.newFacilityScheduleLink_background			{ background-color:#e0e0e0; }






.facilityedit_groups						{ border:1px Solid #c00; }
.facilityedit_schedules						{ border:1px Solid #c00; }

.inputfield_time							{ margin-top:-3px;border:1px Solid #555;padding:5px;font-size:14px; }

.pagenewpdf_pickreceivers					{ font-size:18px;font-weight:bold;margin-bottom:10px;clear:both; }

.infopreview_holder							{ width:100vw;height:100vh;display:inline-block;background-color:#fff;position:fixed;top:0px;left:0px;border:0px Solid #c00;z-index:99901; }
.infoPanel_wrapper							{  }








#infoPanel_tenantPartColored	{ width:47vw;height:94vh;float:left;z-index:99902;position:fixed;top:0px;left:0px; }
#infoPanel_holder				{ width:49vw;border:0px Solid #c00;z-index:99903;overflow:auto;margin:5px 0px 0px 10px;position: relative;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.infoPanel_tenantHolder			{ width:48vw;height:90vh;border:0px Solid #c00;overflow:auto;float:left;-webkit-transform-origin:top left;position:relative; }
.infoPanel_address				{ width:30vw;border:0px Solid #c00;height:48px;font-size:4vh;font-weight:bold;margin-bottom:0px;float:left; }
.infoPanel_floor				{ width:47vw;border:0px Solid #c0c;overflow:auto; }
.infoPanel_floorheader			{ width:5vw;border:0px Solid #c00;float:left;height:33px;text-align:center;font-size:3vh;padding-top:15px; }
.infoPanel_floorname			{ width:46vw;border:0px Solid #c00;font-weight:bold;font-size:3.5vh;margin-top:20px; }
.infoPanel_floorname_noname		{ border:0px Solid #c00;height:13px; }
.infoPanel_floornumber			{ width:5vw;float:left;height:3.3vh;border:0px Solid #c00;text-align:center; }
.infoPanel_tenants				{ width:46vw;height:3.4vh;border:0px Solid #cc0;font-size:2.7vh;overflow:auto; }
.infoPanel_tenantname			{ width:30vw;height:3.3vh;border:0px Solid #c00;float:left; }
.infoPanel_tenantlgh			{ width:7vw;height:3.3vh;border:0px Solid #c00;float:right; }

.infoPanel_clock				{ width:40vw;height:200px;border:0px Solid #c00;text-align:center;margin-top:10vh; }

.infoPanel_infopage				{ width:100vw;border:0px Solid #c00;min-height:600px;overflow:auto;float:left;margin-left:10px; }

.infoPanel_infopage_red			{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px; }
.infoPanel_infopage_blue		{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px; }
.infoPanel_infopage_green		{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px; }
.infoPanel_infopage_red_old		{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px;background-image:url('/infotavla/gfx/pageheader_red.png');background-repeat:no-repeat;background-position:0px -40px;background-size:100% 147px; }
.infoPanel_infopage_blue_old	{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px;background-image:url('/infotavla/gfx/pageheader_blue.png');background-repeat:no-repeat;background-position:0px -40px;background-size:100% 147px; }
.infoPanel_infopage_green_old	{ width:100vw;border:0px Solid #c00;padding-top:80px;min-height:400px;overflow:auto;float:left;margin-left:10px;background-image:url('/infotavla/gfx/pageheader_green.png');background-repeat:no-repeat;background-position:0px -40px;background-size:100% 147px; }

.infoPanel_infosnabbval			{ width:45vw;height:50px;border:2px Solid #c00;position:fixed;bottom:10px;right:10px; }
.infoPanel_infosnabbval_content	{ width:500px;height:50px;border:1px Solid #c00;margin:0 auto; }
.infoSnabbvalKnapp				{ width:80px;height:40px;border:1px Solid #c00;overflow:hidden;float:left;margin-right:20px;font-weight:bold; }

.infoPanel_infopage_title		{ font-weight:bold;font-size:3vh; }
.infoPanel_infopage_content		{ font-size:3vh;; }
.infopage_content				{ width:40vw;float:left;border:0px Solid #c00;margin-top:80px; }
.infopage_content_img			{ width:40vw;float:left;border:0px Solid #c00; }
.infopage_content_img_show		{ border:0px Solid #c00;height:96vh;background-repeat:no-repeat;background-size:auto 96vh; }
.infopage_arrow					{ width:7.2vh;float:left;border:0px Solid #c00;height:98vh;font-size:9vh;color:#000;padding-top:40vh;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.infopage_arrow_holder			{ width:7vh;height:6.9vh;border:1px Solid #999;border-radius:20px;text-align:center;background-color:#f0f0f0;cursor:pointer; }
.infopage_arrow_div				{ text-align:center;margin-top:-2.5vh;margin-left:-0.3vh; }

#infopage_1						{ display:block; }
#infopage_2						{ display:none; }
#infopage_3						{ display:none; }

#siteLogo						{ width:142px;height:43px;position:fixed;bottom:10px;left:10px;background-image:url('/infotavla/gfx/logo5cm.png');background-repeat:no-repeat; }
#siteLogoPreview				{ width:116px;height:35px;position:fixed;bottom:10px;left:10px;background-image:url('/infotavla/gfx/logo5cm.png');background-repeat:no-repeat;background-size:cover; }

#infoDivContent					{ width:48vw;border:0px Solid #0c0;position:fixed;top:0px;right:0px; }

.pageedit_personalinfo_read		{ width:20px;height:14px;font-size:30px;border:0px Solid #c00;line-height:13px;overflow:hidden;color:#0C0;float:right; }
.pageedit_personalinfo_unread	{ width:20px;height:14px;font-size:30px;border:0px Solid #c00;line-height:13px;overflow:hidden;color:#f00;float:right; }


#privGroupDivHolder				{ display:inline-block;border:0px Solid #c00;margin-bottom:15px; }
.privGroupList					{ height:150px;width:250px;padding:3px;overflow:auto; }
#privGroupDiv					{ float:left;width:251px;height:155px;border:0px Solid #c00; }
#privGroupDivButtons			{ float:left;width:50px;height:155px;border:0px Solid #00c;text-align:center;padding-top:16px; }

#passageGroupDivHolder			{ display:inline-block;height:180px;border:0px Solid #c00; }
.passageGroupList				{ height:150px;width:250px;padding:3px;overflow-y:scroll;border-radius:10px 0px 0px 10px; }
#passageGroupDiv				{ float:left;width:251px;height:155px;border:0px Solid #c00; }
#passageGroupDivButtons			{ float:left;width:50px;height:155px;border:0px Solid #00c;text-align:center;padding-top:16px; }

#aclListHolder					{ border:0px Solid #c00;overflow:auto;display:table; }
#aclListTitle					{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#aclListSpacer					{ margin-bottom:10px; }
.aclList_row_first				{ wXidth:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold;display:table; }
.aclList_row_bg					{ background-color:#e0e0e0; }
.aclList_row					{ height:25px;border:0px Solid #0c0;overflow:auto;display:table; }
.aclList_col1					{ width:230px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col2					{ width:135px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col3					{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col4					{ width:240px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col5					{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col6					{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col7					{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.aclList_col8					{ width:100px;float:left;border:0px Solid #00c;padding-top:3px;text-align:right }
.aclList_col9					{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }

.aclList_popupinfo				{ width:600px;border:2px Solid #999;position:absolute;margin-left:110px;background-color:#e0e0e0;display:none;margin-top:30px;border-radius:8px;padding:10px; }
.aclList_popupinfo_row			{ width:600px;border:0px Solid #c00;overflow:auto; }
.aclList_popupinfo_left			{ width:160px;border:0px Solid #c00;float:left;font-weight:bold; }
.aclList_popupinfo_right		{ width:430px;border:0px Solid #c00;float:left; }

#aclList_holder					{ width:750px;border:0px Solid #0c0; }
.aclList_rowEdit				{ display:inline-block;margin-bottom:8px; }
.aclList_left					{ width:170px;float:left;font-weight:bold; }
.aclList_right					{ width:370px;float:left;border:0px Solid #c00; }
.aclList_right_wide				{ width:440px;float:left;border:0px Solid #c00; }
.aclList_right_pgroupsActiveDays{ width:440px;float:left;border:0px Solid #c00; }
.aclList_right_passageGroup		{ width:560px;float:left;border:0px Solid #c00; }
.aclList_ownerID				{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.aclList_search_row				{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer; }
.aclList_groupList				{ height:150px;width:250px;padding:3px;overflow:auto; }

.pgroupsActiveDay				{ border:0px Solid #c00;height:22px;width:85px;float:left; }

#externalListingHolder						{ width:860px;border:0px Solid #c00;overflow:auto; }
#externalListingTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#externalListingSpacer						{ margin-bottom:10px; }
.externalListing_row_first					{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.externalListing_row_bg						{ background-color:#e0e0e0; }
.externalListing_row						{ width:855px;height:25px;border:0px Solid #0c0;overflow:auto; }
.externalListing_col1						{ width:310px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col2						{ width:135px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col3						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col4						{ width:240px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col5						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col6						{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col7						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col8						{ width:150px;float:left;border:0px Solid #00c;padding-top:3px; }
.externalListing_col9						{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }

.externalListing_popupinfo					{ width:600px;height:120px;border:2px Solid #999;position:absolute;margin-left:110px;background-color:#e0e0e0;display:none;margin-top:30px;border-radius:8px;padding:10px; }
.externalListing_popupinfo_row				{ width:600px;border:0px Solid #c00;overflow:auto; }
.externalListing_popupinfo_left				{ width:160px;border:0px Solid #c00;float:left;font-weight:bold; }
.externalListing_popupinfo_right			{ width:430px;border:0px Solid #c00;float:left; }

.externalListing_popupinfo_expired			{ color:#900;font-weight:bold; }

.externalAdd_Holder						{ width:911px;border:0px Solid #0c0;margin-bottom:200px;border:0px Solid #c00;display:inline-block;overflow:visible; }
.externalAdd_textarea					{ width:810px;height:620px;border:0px Solid #c00;margin-bottom:20px; }
.externalAdd_Form_Row					{ width:600px;height:21px;border:0px Solid #c00;margin-bottom:5px;position:relative;overflow:visible; }
.externalAdd_Form_Title					{ width:230px;border:0px Solid #c0c;font-weight:bold;float:left;padding:3px 10px 0px 0px;text-align:right; }
.externalAdd_Form_Content				{ float:left;border:0px Solid #ccc; }
.externalAdd_formLeft					{ width:400px;float:left;border:0px Solid #00c; }
.externalAdd_formRight					{ width:400px;float:left;border:0px Solid #0c0; }
.externalAdd_icons						{ border:0px Solid #c00;float:right;padding-top:2px;height:20px; }
.externalAdd_bulkfield					{ border:0px Solid #c00;float:right;height:20px; }

#externalList_title									{ font-size:18px;font-weight:bold;margin-bottom:10px;border:0px Solid #c00; }
#externalList_holder								{ width:911px;border:0px Solid #c00;display:table; }
.externalList_row									{ width:600px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.externalList_wide									{ width:810px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.externalList_row_title								{ width:230px;border:0px Solid #c00;display:table;text-align:right;padding-right:10px;position:relative;font-weight:bold;float:left;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.externalList_row_title:hover .tooltiptext			{ visibility:visible;z-index:199999;border:5px Solid #555; }
.externalList_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.externalList_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.externalList_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.externalList_row_input								{ width:330px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.externalList_row_input_wide						{ width:250px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }


#manageDoorsHolder					{ width:915px;border:0px Solid #c00;overflow:auto; }
#manageDoorsTitle					{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#manageDoorsSpacer					{ margin-bottom:10px; }
.manageDoors_row_first				{ width:910px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.manageDoors_row_bg					{ background-color:#e0e0e0; }
.manageDoors_row					{ width:910px;min-height:25px;border:0px Solid #0c0;overflow:auto;display:inline-block;padding-top:3px; }
.manageDoors_col1					{ width:110px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_col2					{ width:120px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_col3					{ width:200px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_col4					{ width:240px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_col5					{ width:30px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_col6					{ width:115px;float:left;border:0px Solid #00c;padding:3px 3px 3px 5px; }
.manageDoors_col7					{ width:120px;float:left;border:0px Solid #00c;padding-top:3px; }
.manageDoors_col8					{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.manageDoors_col9					{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }
.manageDoors_cpuonline				{ background-color:#090;color:#fff; }
.manageDoors_cpuoffline				{ background-color:#900;color:#fff; }
.manageDoors_list_row_first			{ width:800px;border-bottom:2px Solid #999;font-weight:bold;overflow:auto;display:inline-block;padding-top:3px;margin-left:15px;clear:both; }
.manageDoors_list_row				{ width:800px;border:0px Solid #0c0;overflow:auto;display:inline-block;padding-top:3px;margin-left:15px;clear:both; }
.manageDoors_list_row_bg			{ background-color:#d0d0d0; }
.manageDoors_list_row_nobg			{ background-color:#f0f0f0; }
.manageDoors_list_col1				{ width:110px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_list_col2				{ width:140px;float:left;border:0px Solid #00c;padding:3px; }
.manageDoors_list_col3				{ width:18px;float:left;border:0px Solid #00c;padding:3px; }

.nameColorRed						{ color:#900; }



.pfaedit_holder						{ width:700px;overflow:auto; }
.pfaedit_facilityName				{ width:690px;height:25px;font-size:18px; }
.pfaedit_textarea					{ width:685px;height:450px;resize:none; }

.facilityBillingRow					{ width:825px;border:0px Solid #c00;overflow:auto;margin-top:5px; }
.facilityBillingRow_top				{ width:825px;border-bottom:2px Solid #555;overflow:auto; }
.facilityBillingCol_1				{ width:100px;border:0px Solid #0c0;float:left; }
.facilityBillingCol_1_2				{ width:200px;border:0px Solid #0c0;float:left; }
.facilityBillingCol_2				{ width:100px;border:0px Solid #0cc;float:left; }
.facilityBillingCol_3				{ width:100px;border:0px Solid #cc0;float:left; }
.facilityBillingCol_4				{ width:100px;border:0px Solid #c0c;float:left; }
.facilityBillingCol_5				{ width:100px;border:0px Solid #3c0;float:left; }
.facilityBillingCol_6				{ width:100px;border:0px Solid #fc0;float:left; }
.facilityBillingCol_7				{ width:100px;border:0px Solid #c0f;float:left; }
.facilityBillingCol_8				{ width:100px;border:0px Solid #0ff;float:left; }
.facilityBillingInputHolder			{ width:77px;padding:5px 0px 5px 5px;background-color:#fff;border:1px Solid #999; }
.facilityBillingInput				{ width:50px;text-align:right;border:0px; }

.whsettings_buttonholder			{ width:800px;display:table;border:0px Solid #c00;margin-bottom:20px; }


/* FIRE ALARM MODULE */
.fire_logHolder							{ border:0px Solid #c00;width:880px; }
.fire_logRow							{ border:0px Solid #c00;padding:3px;width:860px;overflow:auto;display:inline-block; }
.fire_logRowWide						{ border:0px Solid #c00;padding:3px;width:870px;overflow:auto;display:inline-block; }
.fire_logRow_background					{ background-color:#e0e0e0; }
.fire_logCol1_header					{ float:left;width:150px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol1							{ float:left;width:150px;border:0px Solid #c00; }
.fire_logCol2_header					{ float:left;width:250px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol2							{ float:left;width:250px;border:0px Solid #0c0; }
.fire_logCol3_header					{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol3							{ float:left;width:100px;border:0px Solid #00c; }
.fire_logCol4_header					{ float:left;width:350px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol4							{ float:left;width:350px;border:0px Solid #c0c; }
.fire_logCol5_header					{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol5							{ float:left;width:100px;border:0px Solid #0cc; }
.fire_logCol6_header					{ float:left;width:100px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol6							{ float:left;width:100px;border:0px Solid #cc0;overflow:hidden; }
.fire_logCol7_header					{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol7							{ float:left;width:200px;border:0px Solid #cc0;overflow:hidden; }
.fire_logCol8_header					{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logCol8							{ float:left;width:200px;border:0px Solid #cc0;overflow:hidden; }
.fire_logCol_lghowner					{ float:left;width:700px;border:0px Solid #c00;margin-bottom:15px; }
.fire_logColIcons_header				{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold; }
.fire_logColIcons						{ float:left;width:200px;border:0px Solid #0c0; }

#Fir_Holder								{ width:850px;border:0px Solid #0c0; }
.Fir_Row								{ width:845px;height:30px;margin-bottom:8px;position:relative;overflow:visible;clear:both; }
.Fir_Left								{ width:170px;float:left;font-weight:bold;text-align:right;padding-right:10px;}
.Fir_Right								{ width:370px;float:left;border:0px Solid #c00; }
.Fir_Right								{ width:620px;float:left;border:0px Solid #c00; }
.Fir__ownerID							{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.Fir_Search_row							{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer;border:0px Solid #c00; }
.Fir_Search_result_lgh					{ font-weight:bold; }
.Fir_Search_result_external				{ font-weight:bold; }
.Fir_Search_result_spacer				{ margin-bottom:20px; }		

#Fir_GroupDivHolder						{ display:inline-block;height:180px;border:0px Solid #c00; }
.Fir_GroupList							{ height:150px;width:280px;padding:3px;overflow:auto; }
#Fir_GroupDiv							{ float:left;width:281px;height:155px;border:0px Solid #c00; }
#Fir_GroupDivButtons					{ float:left;width:50px;height:155px;border:0px Solid #00c;text-align:center;padding-top:16px; }

#Fir_RecHolder							{ width:850px;border:0px Solid #0c0; }
.Fir_RecRow								{ width:845px;height:30px;margin-bottom:8px;position:relative;overflow:visible;clear:both; }
.Fir_RecLeft							{ width:170px;float:left;font-weight:bold; }
.Fir_RecRight							{ width:370px;float:left;border:0px Solid #c00; }
.Fir_RecRight							{ width:620px;float:left;border:0px Solid #c00; }
.Fir_Rec_ownerID						{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.Fir_RecSearch_row						{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer;border:0px Solid #c00; }
.Fir_RecSearch_result_lgh				{ font-weight:bold; }
.Fir_RecSearch_result_external			{ font-weight:bold; }
.Fir_RecSearch_result_spacer			{ margin-bottom:20px; }		

#Fir_RecGroupDivHolder					{ display:inline-block;height:180px;border:0px Solid #c00; }
.Fir_RecGroupList						{ height:150px;width:280px;padding:3px;overflow:auto; }
#Fir_RecGroupDiv						{ float:left;width:281px;height:155px;border:0px Solid #c00; }
#Fir_RecGroupDivButtons					{ float:left;width:50px;height:155px;border:0px Solid #00c;text-align:center;padding-top:16px; }

#Fir_addch_holder						{ width:750px;border:0px Solid #0c0; }
.Fir_addch_rowEdit						{ height:30px;margin-bottom:8px;clear:both; }
.Fir_addch_left							{ width:170px;float:left;font-weight:bold; }
.Fir_addch_right						{ width:370px;float:left;border:0px Solid #c00; }
.Fir_addch_right_wide					{ width:440px;float:left;border:0px Solid #c00; }
.Fir_addch_right_pgroupsActiveDays		{ width:440px;float:left;border:0px Solid #c00; }
.Fir_addch_right						{ width:560px;float:left;border:0px Solid #c00; }
.Fir_addch_ownerID						{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.Fir_addch_search_row					{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer; }
.Fir_addch_groupList					{ height:150px;width:250px;padding:3px;overflow:auto; }

#Fir_edch_holder						{ width:750px;border:0px Solid #0c0; }
.Fir_edch_rowEdit						{ height:30px;margin-bottom:8px;clear:both; }
.Fir_edch_Left							{ width:170px;float:left;font-weight:bold; }
.Fir_edch_right							{ width:370px;float:left;border:0px Solid #c00; }
.Fir_edch_right_wide					{ width:440px;float:left;border:0px Solid #c00; }
.Fir_edch_right_pgroupsActiveDays		{ width:440px;float:left;border:0px Solid #c00; }
.Fir_edch_right							{ width:560px;float:left;border:0px Solid #c00; }
.Fir_edch_ownerID						{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.Fir_edch_search_row					{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer; }
.Fir_edch_groupList						{ height:150px;width:250px;padding:3px;overflow:auto; }

#FirAnListHolder						{ width:860px;border:0px Solid #c00;overflow:auto; }
#FirAnListTitle							{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#FirAnListSpacer						{ margin-bottom:10px; }
.FirAnList_row_first					{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.FirAnList_row_bg						{ background-color:#e0e0e0; }
.FirAnList_row							{ width:855px;height:25px;border:0px Solid #0c0;overflow:auto; }
.FirAnList_col1							{ width:300px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col2							{ width:105px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col3							{ width:235px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col4							{ width:135px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col5							{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col6							{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col7							{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col8							{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.FirAnList_col9							{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }

#FirHolder								{ width:860px;border:0px Solid #c00;overflow:auto; }
#FirTitle								{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#FirSpacer								{ margin-bottom:10px; }
.Fir_row_first							{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.Fir_row_bg								{ background-color:#e0e0e0; }
.Fir_row								{ width:855px;border:0px Solid #0c0;overflow:auto; }
.Fir_col1								{ width:300px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col2								{ width:105px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col3								{ width:230px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col4								{ width:120px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col5								{ width:0px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col6								{ width:0px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col7								{ width:0px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col8								{ width:100px;float:right;border:0px Solid #00c;padding-top:3px; }
.Fir_col9								{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }

#FirHolder2								{ width:860px;border:0px Solid #c00;overflow:auto;padding-top:50px; }
#FirTitle2								{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#FirSpacer2								{ margin-bottom:10px; }
.Fir_row_first2							{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.Fir_row_bg2							{ background-color:#e0e0e0; }
.Fir_row2								{ width:855px;border:0px Solid #0c0;overflow:auto; }
.Fir_col1_2								{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col2_2								{ width:205px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col3_2								{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col4_2								{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col5_2								{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col6_2								{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col7_2								{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.Fir_col8_2								{ width:100px;float:right;border:0px Solid #00c;padding-top:3px; }
.Fir_col9_2								{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }




.logRow_fireActive						{
											background-color:#900;color:#fff;padding:5px;
											-webkit-animation: logRow_fireActiveAnimation 1.5s infinite;  /* Safari 4+ */
  											-moz-animation: logRow_fireActiveAnimation 1.5s infinite;  /* Fx 5+ */
  											-o-animation: logRow_fireActiveAnimation 1.5s infinite;  /* Opera 12+ */
											animation: logRow_fireActiveAnimation 1.5s infinite;  /* IE 10+, Fx 29+ */
										}

@-webkit-keyframes logRow_fireActiveAnimation 	{
													0%, 49% {
																background-color: #900;
																color:#fff;
																border:2px Solid #f00;
													}
													50%, 100% {
																background-color: #fff;
																color:#900;
																border:2px Solid #900;
													}
												}













#economy_billing_logDescription			{ font-size:18px;font-weight:bold;margin-bottom:10px; }
.economy_billing_logHolder				{ border:0px Solid #c00;width:535px; }
.economy_billing_logRow_first			{ border:0px Solid #c00;width:525px;overflow:auto;border-bottom:1px Solid #500; }
.economy_billing_logRow_second			{ border:0px Solid #c00;width:525px;overflow:auto;margin-bottom:15px; }
.economy_billing_logRow_background		{ background-color:#e0e0e0; }
.economy_billing_logCol1_header			{ float:left;width:200px;border-bottom:2px Solid #999;font-weight:bold;margin-bottom:15px; }
.economy_billing_logCol1				{ float:left;width:200px;white-space:nowrap;overflow:hidden; }
.economy_billing_logCol2_header			{ float:left;width:315px;padding-left:10px;border-bottom:2px Solid #999;margin-bottom:15px;font-weight:bold; }
.economy_billing_logCol2				{ float:left;width:300px;padding-left:10px;border:0px Solid #c0c;white-space:nowrap;overflow:hidden; }
.economy_billing_logCol3				{ float:left;width:495px;padding-left:10px;border:0px Solid #cc0;white-space:nowrap;overflow:hidden;padding:5px; }
.economy_bulling_textarea				{ width:490px;border:1px Solid #999;background-color:#fff;resize:none;height:100px; }




/*.navigation A:link.menu						{ color:#fff;text-decoration:none;padding-left:25px; }
.navigation A:active.menu					{ color:#fff;text-decoration:none; }
.navigation A:visited.menu					{ color:#fff;text-decoration:none; }
.navigation A:hover.menu					{ color:#000;text-decoration:none; }

.navigation .submenu A:link.menu			{ color:#fff;text-decoration:none;padding-left:35px; }

.navigation {
  width: 200px;
}

.navigation .mainmenu, .navigation .submenu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.navigation .mainmenu a, .navigation .mainmenu span {
  display: block;
  text-decoration: none;
  padding: 8px 0px 8px 10px;
  color: #0f0;
}

.navigation .mainmenu .submenu a {
  display: block;
  text-decoration: none;
  padding: 8px 0px 8px 35px;
  color: #fff;
}

.navigation .mainmenu .submenu a:hover {
  color: #000;
}

.navigation .mainmenu a {
  display: block;
  text-decoration: none;
  padding: 8px 0px 8px 35px;
  color: #fff;
}

.mainmenu span.menu {
	color:#fff;
	cursor:pointer;
	padding-left:25px;
}

.submenu a.menudisabled {
	color:#999;
	cursor:no-drop;
	padding-left:25px;
}

.mainmenu a:hover, .mainmenu span.menu:hover {
    background-color: #f9b000;
    color:#000;
    border-radius: 8px 0px 0px 8px;
}

.navigation .mainmenu .submenu a.menudisabled:hover {
    background-color: #777;
    color:#999;
    border-radius: 8px 0px 0px 8px;
}

.navigation .mainmenu .submenu a.menudisabled {
    color:#999;
}

.navigation .mainmenu li:hover .submenu {
  display: block;
  max-height: 400px;
}

.submenu a {
  background-color: #526474;
  position:relative;
}

.navigation .mainmenu .submenu a:hover {
  background-color: #f9b000;
  color:#000;
  border-radius:0px;
}

.navigation .mainmenu .submenu a.menudisabled:hover {
  background-color: #f9b000;
  color:#000;
  border-radius:0px;
}

.navigation .submenu {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 1.0s ease-out;
  margin-left:8px;
  border-radius:0px 0px 0px 8px;
}*/





#facilityBlockListHolder					{ width:760px;border:0px Solid #c00;overflow:auto;display:block; }
#facilityBlockListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
.facilityBlockListSpacer					{ width:745px;margin-bottom:30px;border:0px Solid #c00;display:block; }
.facilityBlockList_row_first				{ width:745px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.facilityBlockList_row_bg					{ background-color:#e0e0e0; }
.facilityBlockList_row						{ width:745px;border:0px Solid #0c0;overflow:auto;display:block; }
.facilityBlockList_col1						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col2						{ width:240px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col3						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px;font-family:Consolas,Terminal,Verdana; }
.facilityBlockList_col4						{ width:240px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col5						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col6						{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col7						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col8						{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityBlockList_col9						{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }









.bottom_spacer								{ display:block;overflow:auto;height:100px;border:0px Solid #c00; }






.infoblad_holder								{ border:0px Solid #c00;overflow:visible;display:block;padding-bottom:20px; }
.infoblad_row									{ width:600px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.infoblad_wide									{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.infoblad_row_title								{ width:180px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:table;font-weight:bold;float:left; }
.infoblad_row_title:hover .tooltiptext			{ visibility:visible;z-index:19999;border:5px Solid #555; }
.infoblad_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:19999;border:5px Solid #555; }
.infoblad_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:50%;z-index:0; }
.infoblad_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:0; }
.infoblad_row_input								{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.infoblad_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.infoblad_left									{ display:table;border:0px Solid #c00; }
.infoblad_right									{ width:400px;float:left; }
.infobladReceivers								{ display:table;border:0px Solid #c00;margin-bottom:25px; }

.newInfoUpload_holder								{ border:0px Solid #c00;overflow:visible;display:block;padding-bottom:20px; }
.newInfoUpload_row									{ width:600px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.newInfoUpload_wide									{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.newInfoUpload_row_title							{ width:230px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left; }
.newInfoUpload_row_title:hover .tooltiptext			{ visibility:visible;z-index:19999;border:5px Solid #555; }
.newInfoUpload_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:19999;border:5px Solid #555; }
.newInfoUpload_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:50%;z-index:0; }
.newInfoUpload_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:0; }
.newInfoUpload_row_input							{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.newInfoUpload_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }


.sidebtn												{ width:200px;height:75px;margin-bottom:10px;border-bottom-left-radius:35px;border-top-left-radius:35px;background-image: linear-gradient(to top, rgba(100, 100, 100, 0.5) 0%, rgba(200, 200, 200, 0.5) 100%);border:none;outline:none;color:#fff;cursor:pointer; }
h4														{ margin:0;font-family:inherit;font-size:25px;text-transform:uppercase;font-weight:normal; }

.infoPreview_arrowleft								{ width:35px;height:64px;border:0px Solid #c00;z-index:90010;position:absolute;bottom:0px;right:575px;background-size:contain;background-repeat:no-repeat;background-color:transparent;background-image: url("../gfx/left-arrow9.png");user-select: none; }
.infoPreview_arrowright								{ width:35px;height:64px;border:0px Solid #0c0;z-index:90010;position:absolute;bottom:0px;right:125px;background-size:contain;background-repeat:no-repeat;background-color:transparent;background-image: url("../gfx/right-arrow9.png");user-select: none; }



.logBookingsFacilityButtons					{ display:table;border:0px Solid #c00;margin-bottom:10px; }

.menuLink						    { display:inline-block;height:25px;margin-right:3px;margin-bottom:5px;}
.menuLinkButton						{ width:150px;height:40px;background-color:#ddd;border:1px Solid #999;border-radius:8px;text-align:center; }
.menuCover							{ height:28px;padding-top:12px; }
.menuItems							{ text-align:left; }



.admin_btn													{ height:45px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:2px Solid #999;padding-left:15px;padding-right:12px;font-weight:bold;margin-right:5px; }
.admin_btn:hover											{ border:2px Solid #C00;border-bottom:2px Solid #C00; }
.loginMenuBtn												{ width:200px !important; }
.logoutMenuBtn												{ color:#c00; }

.admin_btn2													{ height:45px;margin-bottom:10px;border-radius:8px;background-color:#555;cursor:pointer;outline:none;border:2px Solid #900;padding-left:15px;padding-right:12px;font-weight:bold;margin-right:5px; }
.admin_btn2:hover											{ border:2px Solid #C00; }


.adminChangePass_infobox_red						{ overflow:auto;display:table;padding:30px;clear:both;border:3px Dashed #900;background-color:#fff;font-size:20px;border-radius:8px; }
.adminChangePass_infobox_green						{ overflow:auto;display:table;padding:30px;clear:both;border:3px Dashed #090;background-color:#fff;font-size:20px;border-radius:8px; }


#interactiveList_holder					{ width:750px;border:0px Solid #0c0; }
.interactiveList_titleHolder			{ width:410px;border:0px Solid #c00;display:inline-block;margin-bottom:20px; }
.interactiveList_titleDescription		{ width:200px;border:0px Solid #c00;float:left;font-weight:bold; }
.interactiveList_title					{ width:200px;border:0px Solid #c00;float:left;font-weight:normal; }		
.interactiveList_row_header				{ width:750px;display:inline-block;clear:both;border-bottom:2px Solid #999;font-weight:bold; }
.interactiveList_row					{ width:740px;display:inline-block;clear:both;padding:3px;border:0px Solid #c00; }
.interactiveList_icon					{ width:18px;float:left; }
.interactiveList_iconHolder				{ width:100px;float:left;border:0px Solid #00c; }
.interactiveList_tenant					{ width:275px;float:left;overflow:hidden;border:0px Solid #c00; }
.interactiveList_address				{ width:275px;float:left;overflow:hidden;border:0px Solid #0c0; }
.interactiveList_kortID					{ width:130px;float:left;overflow:hidden; }
.interactiveList_name					{ width:230px;float:left;overflow:hidden; }
.interactiveList_company				{ width:330px;float:left;overflow:hidden; }

.interactiveList_statusList				{ width:260px;border:0px Solid #c00;margin-bottom:25px; }
.interactiveList_iconTitle				{ width:250px;font-weight:bold; }
.interactiveList_iconStatuses			{ width:250px;margin-left:5px;margin-top:2px; }
.interactiveList_row_bg					{ background-color:#e0e0e0; }



#receiverGroupHolder										{ width:860px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#receiverGroupTitle											{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#receiverGroupSpacer										{ margin-bottom:10px; }
.receiverGroup_row_first									{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.receiverGroup_row_bg										{ background-color:#e0e0e0; }
.receiverGroup_row											{ width:855px;height:25px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.receiverGroup_col1											{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col2											{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col3											{ width:275px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col4											{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col5											{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col6											{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col7											{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col8											{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.receiverGroup_col9											{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }

@media screen and (max-width: 780px)
{
	#receiverGroupHolder										{ width:auto;border:0px Solid #c00;display:table;margin-bottom:30px; }
	#receiverGroupTitle											{ font-size:18px;font-weight:bold;margin-bottom:10px; }
	#receiverGroupSpacer										{ margin-bottom:10px; }
	.receiverGroup_row_first									{ width:auto;border-bottom:2px Solid #999;display:table;font-weight:bold; }
	.receiverGroup_row_bg										{ background-color:#e0e0e0; }
	.receiverGroup_row											{ width:auto;height:25px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
	.receiverGroup_col1											{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col2											{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col3											{ width:305px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col4											{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col5											{ width:60px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col6											{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col7											{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col8											{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
	.receiverGroup_col9											{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }
}



#privList_holder									{ width:1090px;border:0px Solid #c00;overflow:auto; }
#privList_title										{ font-size:18px;font-weight:bold;margin-bottom:10px;border:0px Solid #c00; }
#privList_spacer									{ margin-bottom:10px; }
.privList_row_first									{ width:1055px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.privList_row_bg									{ background-color:#e0e0e0; }
.privList_row										{ width:1055px;height:25px;border:0px Solid #0c0;overflow:auto; }
.privList_col1										{ width:140px;float:left;border:0px Solid #00c;padding-top:3px; }
.privList_col2										{ width:165px;float:left;border:0px Solid #00c;padding-top:3px; }
.privList_col3										{ width:150px;float:left;border:0px Solid #00c;padding-top:3px; }
.privList_col4										{ width:185px;float:left;border:0px Solid #00c;padding-top:3px; }
.privList_col5										{ width:185px;float:left;border:0px Solid #00c;padding-top:3px; }
.privList_col6										{ width:225px;float:left;border:0px Solid #00c;padding-top:3px; }


.privListAvail_privholder							{ border:0px Solid #c00;display:table; }
.privListAvail_privholder_title						{ border:0px Solid #c0c;display:table;font-size:18px;font-weight:bold; }
.privListAvail_privholder_content					{ border:0px Solid #00c;display:table;margin-bottom:20px; }


.privListTable_row									{ width:980px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.privListTable_wide									{ width:970px;border:0px Solid #c00;display:table;overflow:visible;clear:both; }
.privListTable_row_title							{ width:230px;border:0px Solid #c00;display:table;text-align:right;padding-right:10px;position:relative;font-weight:bold;float:left; }
.privListTable_row_title:hover .tooltiptext			{ visibility:visible;z-index:199999;border:5px Solid #555; }
.privListTable_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.privListTable_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.privListTable_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.privListTable_row_input							{ width:330px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }
.privListTable_row_input_wide						{ width:705px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }


#floorNames_title									{ font-size:18px;font-weight:bold;margin-bottom:10px;border:0px Solid #c00; }
#floorNames_holder									{ width:540px;border:0px Solid #c00;display:table; }
.floorNamesTable_row								{ width:500px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.floorNamesTable_wide								{ width:530px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.floorNamesTable_row_title							{ width:230px;border:0px Solid #c00;display:table;text-align:right;padding-right:10px;position:relative;font-weight:bold;float:left; }
.floorNamesTable_row_title:hover .tooltiptext		{ visibility:visible;z-index:199999;border:5px Solid #555; }
.floorNamesTable_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.floorNamesTable_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.floorNamesTable_row_title .tooltiptext_large		{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.floorNamesTable_row_input							{ width:330px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }
.floorNamesTable_row_input_wide						{ width:250px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }



.manage_properties_btnholder						{ border:0px Solid #c00;display:table;margin-bottom:20px; }

.propertyListHolder									{ border:0px Solid #c00;display:table;line-height:20px; }
.propertyList_groupName								{ border:0px Solid #cc0;display:table;font-weight:bold; }
.propertyList_groupHolder							{ border:0px Solid #0c0;display:table;margin-left:20px;margin-bottom:30px; }
.propertyList_areaName								{ border:0px Solid #0cc;display:table;font-weight:bold; }
.propertyList_areaHolder							{ border:0px Solid #00c;display:table;margin-left:20px; }
.propertyList_propName								{ border:0px Solid #0cc;display:table;font-weight:bold; }
.propertyList_propHolder							{ border:0px Solid #c0c;display:table;margin-left:20px; }
.propertyList_entrance								{ border:0px Solid #c0c;display:table;margin-left:0px; }

.propertyListTable_row									{ width:600px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.propertyListTable_wide									{ width:830px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.propertyListTable_row_title							{ width:230px;border:0px Solid #c00;display:table;text-align:right;padding-right:10px;position:relative;font-weight:bold;float:left; }
.propertyListTable_row_title:hover .tooltiptext			{ visibility:visible;z-index:199999;border:5px Solid #555; }
.propertyListTable_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.propertyListTable_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.propertyListTable_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.propertyListTable_row_input							{ width:330px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }
.propertyListTable_row_input_wide						{ width:555px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }




meter {
  border: 1px solid #777;
  border-radius: 3px;
}

meter::-webkit-meter-bar {
    background: #FFF;
    border: 1px solid #CCC;
}

meter::-webkit-meter-optimum-value {
  background-image: linear-gradient(
    90deg, 
    #8bcf69 0%,
    #8bcf69 100%
  );
  background-size: 100% 100%;
}

meter::-webkit-meter-suboptimum-value {
  background-image: linear-gradient(
    90deg, 
    #D0C96A 0%,
    #D0C96A 100%
  );
  background-size: 100% 100%;
}

meter::-webkit-meter-even-less-good-value {
  background-image: linear-gradient(
    90deg, 
    #D06A6A 0%,
    #D06A6A 100%
  );
  background-size: 100% 100%;
}


/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
  cursor: pointer;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.switchLabel {
	display:table;
	width:120px;
	margin-left:50px;
	margin-top:-15px;
	border:0px Solid #c00;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}

#ruleCheck_EZphrases	{ color:#900;font-weight:bold; }
#ruleCheck_AZlower		{ color:#900;font-weight:bold; }
#ruleCheck_AZupper		{ color:#900;font-weight:bold; }
#ruleCheck_length		{ color:#900;font-weight:bold; }
#ruleCheck_09			{ color:#900;font-weight:bold; }
#ruleCheck_special		{ color:#900;font-weight:bold; }
#ruleCheck_oldnewmatch	{ color:#900;font-weight:bold; }
#ruleCheck_OKpw			{ color:#900;font-weight:bold; }

#strength_human			{ border:0px Solid #c00; }




#printableArea									{ display:none;z-index:999999; }

@media print
{
	body										{ background-color:#fff; }
	#siteContent 								{ display:none; }
	#siteContentMain							{ display:none; }
	#clock		 								{ display:none; }
	#portalName	 								{ display:none; }
	#langSelectorDiv							{ display:none; }
	#logOutBtnDiv								{ display:none; }
	#printableArea								{ border:0px Solid #c00;display:table !important; }
}



#receiverGroupEdit_title											{ font-size:18px;font-weight:bold;margin-bottom:10px;border:0px Solid #c00; }
#receiverGroupEdit_holder											{ width:911px;border:0px Solid #c00;display:table; }
.receiverGroupEdit_row												{ width:600px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.receiverGroupEdit_wide												{ width:810px;border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.receiverGroupEdit_row_title										{ width:230px;border:0px Solid #c00;display:table;text-align:right;padding-right:10px;position:relative;font-weight:bold;float:left; }
.receiverGroupEdit_row_title:hover .tooltiptext						{ visibility:visible;z-index:199999;border:5px Solid #555; }
.receiverGroupEdit_row_title:hover .tooltiptext_large				{ visibility:visible;z-index:199999;border:5px Solid #555; }
.receiverGroupEdit_row_title .tooltiptext							{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.receiverGroupEdit_row_title .tooltiptext_large						{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.receiverGroupEdit_row_input										{ width:330px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }
.receiverGroupEdit_row_input_wide									{ width:250px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }



#countdownTimer					{ display:inline-block;vertical-align:middle;font-weight:bold;font-size:20px; }
#countdownTimerHolder			{ width:40px;height:40px;text-align:center;border:3px Dashed #900;position:fixed;top:20px;right:350px;z-index:99999;line-height:40px; }




#cpuTypeListHolder										{ width:860px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#cpuTypeListHolderTitle									{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#cpuTypeListSpacer										{ margin-bottom:10px; }
.cpuTypeList_row_first									{ width:855px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.cpuTypeList_row_bg										{ background-color:#e0e0e0; }
.cpuTypeList_row										{ width:855px;height:25px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.cpuTypeList_col1										{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col2										{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col3										{ width:120px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col4										{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col5										{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col6										{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col7										{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col8										{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.cpuTypeList_col9										{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }



#backgroundImageHolder_builtin			{ border:0px Solid #c00;display:table;padding:10px; }
#backgroundImageHolder_builtin_title	{ border:0px Solid #c00;display:table;font-size:16px;font-weight:bold; }
#backgroundImageHolder_uploaded			{ border:0px Solid #c00;display:table;padding:10px; }
#backgroundImageHolder_uploaded_title	{ border:0px Solid #c00;display:table;font-size:16px;font-weight:bold;margin-top:10px; }

.infoscreenSettings_row									{ width:910px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.infoscreenSettings_row_bgpics							{ width:650px;border:0px Solid #00c;float:left;display:table;margin-bottom:10px;margin-left:20px; }
.infoscreenSettings_wide								{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.infoscreenSettings_row_title							{ width:230px;border:0px Solid #c0c;text-align:right;padding-right:0px;position:relative;display:inline-block;font-weight:bold;float:left; }
.infoscreenSettings_row_title:hover .tooltiptext		{ visibility:visible;z-index:199999;border:5px Solid #555; }
.infoscreenSettings_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }

.infoscreenSettings_row_input							{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px;margin-left:20px; }
.infoscreenSettings_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.infoscreenSettings_row_input_wide2						{ width:500px;border:0px Solid #00c;float:left;margin-bottom:10px; }


#tagTypeListHolder						{ width:460px;border:0px Solid #c00;overflow:auto; }
#tagTypeListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#tagTypeListSpacer						{ margin-bottom:10px; }
.tagTypeList_row_first					{ width:455px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.tagTypeList_row_bg						{ background-color:#e0e0e0; }
.tagTypeList_row						{ width:455px;height:25px;border:0px Solid #0c0;display:table; }
.tagTypeList_col1						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tagTypeList_col2						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }



#screenListHolder						{ width:670px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#screenListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#screenListSpacer						{ margin-bottom:10px; }
.screenList_row_first					{ width:665px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.screenList_row_bg						{ background-color:#e0e0e0; }
.screenList_row							{ width:665px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.screenList_col1						{ width:150px;float:left;border:0px Solid #00c;padding-top:3px;font-family:Consolas; }
.screenList_col2						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.screenList_col3						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.screenList_col4						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }

#facilityListHolder						{ width:670px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#facilityListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#facilityListSpacer						{ margin-bottom:10px; }
.facilityList_row_first					{ width:665px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.facilityList_row_bg					{ background-color:#e0e0e0; }
.facilityList_row						{ width:665px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.facilityList_row_extra					{ width:665px;border:0px Solid #0c0;display:table;padding:0px 0px 5px 5px;margin-bottom:10px; }
.facilityList_col1						{ width:150px;float:left;border:0px Solid #00c;padding-top:3px;font-family:Consolas; }
.facilityList_col2						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityList_col3						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityList_col4						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.facilityList_colerror					{ width:660px;float:left;border:0px Solid #00c;padding-top:3px;color:#c00;font-weight:bold; }





.settingLogOutTime_holder								{ border:0px Solid #c00;overflow:visible;display:block;padding-bottom:20px; }
.settingLogOutTime_row									{ width:600px;border:0px Solid #0c0;overflow:visible;display:block;clear:both;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.settingLogOutTime_wide									{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.settingLogOutTime_row_title							{ width:230px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left; }
.settingLogOutTime_row_title:hover .tooltiptext			{ visibility:visible;z-index:19999;border:5px Solid #555; }
.settingLogOutTime_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:19999;border:5px Solid #555; }
.settingLogOutTime_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:50%;z-index:0; }
.settingLogOutTime_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:0; }
.settingLogOutTime_row_input							{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.settingLogOutTime_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }




.backgroundUpload_holder								{ border:0px Solid #c00;overflow:visible;display:block;padding-bottom:20px; }
.backgroundUpload_row									{ width:600px;border:0px Solid #0c0;overflow:visible;display:block;clear:both;-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.backgroundUpload_wide									{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.backgroundUpload_row_title								{ width:230px;border:0px Solid #c00;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left; }
.backgroundUpload_row_title:hover .tooltiptext			{ visibility:visible;z-index:19999;border:5px Solid #555; }
.backgroundUpload_row_title:hover .tooltiptext_large	{ visibility:visible;z-index:19999;border:5px Solid #555; }
.backgroundUpload_row_title .tooltiptext				{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:50%;z-index:0; }
.backgroundUpload_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:0; }
.backgroundUpload_row_input								{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.backgroundUpload_row_input_wide						{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }

.ownBackgroundsRow										{ width:400px;border:0px Solid #c00;display:table; }
.ownBackgroundsLeft										{ width:160px;border:0px Solid #00c;display:table;float:left; }
.ownBackgroundsRight									{ width:140px;border:0px Solid #00c;display:table;float:left; }

.unlinkedLGH_title						{ font-weight:bold;font-size:16px;color:#900; }






#entranceFloorNameListHolder					{ width:770px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#entranceFloorNameListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#entranceFloorNameListSpacer					{ margin-bottom:10px; }
.entranceFloorNameList_row_first				{ width:765px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.entranceFloorNameList_row_bg					{ background-color:#e0e0e0; }
.entranceFloorNameList_row						{ width:765px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 0px; }
.entranceFloorNameList_col1_header				{ width:400px;float:left;border:0px Solid #00c;padding-top:3px; }
.entranceFloorNameList_col1						{ width:395px;float:left;border:0px Solid #00c;padding-top:3px;padding-left:5px; }
.entranceFloorNameList_col2						{ width:140px;float:left;border:0px Solid #00c;padding-top:3px; }
.entranceFloorNameList_col3						{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.entranceFloorNameList_col4						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }


#tempPinCodeListHolder						{ width:1050px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#tempPinCodeListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#tempPinCodeListSpacer						{ margin-bottom:10px; }
.tempPinCodeHeader							{ font-size:18px;font-weight:bold;border:0px Solid #c00; }
.tempPinCodeList_row_first					{ width:1035px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.tempPinCodeList_row_bg						{ background-color:#e0e0e0; }
.tempPinCodeList_row						{ width:1035px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 0px; }
.tempPinCodeList_col1_header				{ width:150px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col1						{ width:150px;float:left;border:0px Solid #00c;padding-top:3px;display:table;padding-left:5px; }
.tempPinCodeList_col2_header				{ width:80px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col2						{ width:80px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col3_header				{ width:80px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col3						{ width:80px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col4_header				{ width:130px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col4						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col5_header				{ width:200px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col5						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col6_header				{ width:110px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col6						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col7_header				{ width:270px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }
.tempPinCodeList_col7						{ width:270px;float:left;border:0px Solid #00c;padding-top:3px;display:table; }








#doorLinkListHolder						{ border:0px Solid #c00;display:table;margin-bottom:30px; }
#doorLinkListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#doorLinkListSpacer						{ margin-bottom:10px; }
.doorLinkList_row_first					{ border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.doorLinkList_row_bg					{ background-color:#e0e0e0; }
.doorLinkList_row						{ border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.doorLinkList_row_extra					{ border:0px Solid #0c0;display:table;padding:0px 0px 5px 5px;margin-bottom:10px; }
.doorLinkList_col1						{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.doorLinkList_col2						{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.doorLinkList_col3						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.doorLinkList_icons						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.doorLinkList_colerror					{ width:660px;float:left;border:0px Solid #00c;padding-top:3px;color:#c00;font-weight:bold; }




.manageLanguageTable					{ border-spacing:0px; }
.manageLanguageTable_rowheader			{ border-bottom:2px Solid #888;font-weight:bold; }
.manageLanguageTable_row				{  }
.manageLanguageTable_row_bg				{ background-color:#e0e0e0; }
.manageLanguageTable_col1_header		{ border-bottom:2px Solid #888;font-weight:bold;padding-right:15px; }
.manageLanguageTable_col1				{ border:0px Solid #c00;padding:5px 15px 5px 5px; }
.manageLanguageTable_col2_header		{ border-bottom:2px Solid #888;font-weight:bold;padding-right:15px; }
.manageLanguageTable_col2				{ border:0px Solid #00c;padding:5px 100px 5px 5px; }
.manageLanguageTable_col3_header		{ border-bottom:2px Solid #888;font-weight:bold; }
.manageLanguageTable_col3				{ border:0px Solid #0c0;width:90px; }





#colorListHolder						{ width:670px;border:0px Solid #c00;display:table;margin-bottom:30px; }
#colorListTitle							{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#colorListSpacer						{ margin-bottom:10px; }
.colorList_row_first					{ width:665px;border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.colorList_row_bg						{ background-color:#e0e0e0; }
.colorList_row							{ width:665px;border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.colorList_col1							{ width:150px;float:left;border:0px Solid #00c;padding-top:3px;font-family:Consolas; }
.colorList_col2							{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.colorList_col3							{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.colorList_col4							{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }

.addColor_title							{ font-size:16px;font-weight:bold; }
.addColor_row							{ width:910px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.addColor_row_bgpics					{ width:650px;border:0px Solid #00c;float:left;display:table;margin-bottom:10px;margin-left:20px; }
.addColor_wide							{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.addColor_row_title						{ width:230px;border:0px Solid #c0c;text-align:right;padding-right:0px;position:relative;display:inline-block;float:left; }
.addColor_row_title:hover .tooltiptext	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.addColor_row_title .tooltiptext		{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.addColor_row_input						{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px;margin-left:20px; }
.addColor_row_input_wide				{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.addColor_row_input_wide2				{ width:500px;border:0px Solid #00c;float:left;margin-bottom:10px; }

.editColor_title						{ font-size:16px;font-weight:bold; }
.editColor_row							{ width:910px;border:0px Solid #0c0;overflow:visible;display:table;clear:both; }
.editColor_row_bgpics					{ width:650px;border:0px Solid #00c;float:left;display:table;margin-bottom:10px;margin-left:20px; }
.editColor_wide							{ width:830px;border:0px Solid #0c0;overflow:visible;display:block;clear:both; }
.editColor_row_title					{ width:230px;border:0px Solid #c0c;text-align:right;padding-right:0px;position:relative;display:inline-block;float:left; }
.editColor_row_title:hover .tooltiptext	{ visibility:visible;z-index:199999;border:5px Solid #555; }
.editColor_row_title .tooltiptext		{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.editColor_row_input					{ width:300px;border:0px Solid #00c;float:left;margin-bottom:10px;margin-left:20px; }
.editColor_row_input_wide				{ width:595px;border:0px Solid #00c;float:left;margin-bottom:10px; }
.editColor_row_input_wide2				{ width:500px;border:0px Solid #00c;float:left;margin-bottom:10px; }


.cpuInputHolder							{ border:0px Solid #0c0;display:table; }
.cpuInputSpacer							{ border:0px Solid #c00;margin-bottom:20px; }

.cpuSettingTable_row									{ border:0px Solid #0c0;width:810px;overflow:visible;display:table;clear:both; }
.cpuSettingTable_wide									{ border:0px Solid #00c;width:1040px;overflow:visible;display:table;clear:both; }
.cpuSettingTable_row_title								{ border:0px Solid #c00;width:230px;text-align:right;padding-right:10px;position:relative;display:inline-block;font-weight:bold;float:left;overflow-wrap:break-word; }
.cpuSettingTable_row_title:hover .tooltiptext			{ border:5px Solid #555;visibility:visible;z-index:199999; }
.cpuSettingTable_row_title:hover .tooltiptext_large		{ border:5px Solid #555;visibility:visible;z-index:199999; }
.cpuSettingTable_row_title .tooltiptext					{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.cpuSettingTable_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.cpuSettingTable_row_input								{ border:0px Solid #00c;width:310px;float:left;margin-bottom:10px; }
.cpuSettingTable_row_input_wide							{ border:0px Solid #00c;width:595px;float:left;margin-bottom:10px; }
.cpuSettingTable_row_input_wide2						{ border:0px Solid #00c;width:500px;float:left;margin-bottom:10px; }

.settingSpacer											{ border:0px Solid #c00;height:40px; }
.cpuSetting_addheight									{ margin-bottom:15px; }





#cronListHolder						{ border:0px Solid #c00;overflow:auto;display:table; }
#cronListTitle						{ font-size:18px;font-weight:bold;margin-bottom:10px; }
.cronListSpacer						{ width:745px;margin-bottom:30px;border:0px Solid #c00;display:table; }
.cronList_row_first					{ border-bottom:2px Solid #999;overflow:auto;font-weight:bold;display:table; }
.cronList_row_bg					{ background-color:#e0e0e0; }
.cronList_row						{ border:0px Solid #0c0;overflow:auto;display:table; }
.cronList_col1						{ width:240px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col2						{ width:260px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col3						{ width:230px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col4						{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }

.cronList_col1x						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }

.cronList_col5						{ width:110px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col6						{ width:160px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col7						{ width:130px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col8						{ width:100px;float:left;border:0px Solid #00c;padding-top:3px; }
.cronList_col9						{ width:80px;float:left;border:0px Solid #00c;padding-top:3px; }


.screen_boenderegister_screenname	{ font-size:16px;margin-bottom:15px; }


.tabset								{ border:0px Solid #c00;display:table; }
.tablinks							{ min-width:170px !important; }


/* Style the tab */
.tab {
  float: left;
  border: 0px solid #ccc;
  border-right:2px Solid #ccc;
  background-color: #f1f1f1;
  display:table;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 22px 16px;
  width: 100%;
  border: none;
  border-bottom:1px Solid #ccc;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #f9b000;
  font-weight:bold;
}

/* Style the tab content */
.tabcontent {
  float: left;
  padding: 0px 12px;
  border: 0px solid #ccc;
  border-left: none;
  display:none;
}

/* Style the tab content */
.tabcontent_padding {
  float: left;
  padding: 20px 12px;
  border: 0px solid #ccc;
  border-left: none;
  display:none;
}

.tab-panels							{ border:0px Solid #c00;display:table; }



#companyListHolder					{ border:0px Solid #c00;display:table;margin-bottom:30px; }
#companyListTitle					{ font-size:18px;font-weight:bold;margin-bottom:10px; }
#companyListSpacer					{ margin-bottom:10px; }
.companyList_row_title				{ font-size:18px;font-weight:bold;margin-bottom:10px; }
.companyList_row_first				{ border-bottom:2px Solid #999;overflow:auto;font-weight:bold; }
.companyList_row_bg					{ background-color:#e0e0e0; }
.companyList_row					{ border:0px Solid #0c0;display:table;padding:5px 0px 5px 5px; }
.companyList_row_extra				{ border:0px Solid #0c0;display:table;padding:0px 0px 5px 5px;margin-bottom:10px; }
.companyList_col1					{ width:150px;float:left;border:0px Solid #00c;padding-top:3px;font-family:Consolas; }
.companyList_col2					{ width:400px;float:left;border:0px Solid #00c;padding-top:3px; }
.companyList_col3					{ width:200px;float:left;border:0px Solid #00c;padding-top:3px; }
.companyList_col4					{ width:70px;float:left;border:0px Solid #00c;padding-top:3px; }
.companyList_colerror				{ width:660px;float:left;border:0px Solid #00c;padding-top:3px;color:#c00;font-weight:bold; }


/*
#companyListEdit_holder					{ width:750px;border:0px Solid #0c0; }
.companyListEdit_rowEdit				{ display:inline-block;margin-bottom:8px; }
.companyListEdit_left					{ width:170px;float:left;font-weight:bold; }
.companyListEdit_right					{ width:370px;float:left;border:0px Solid #c00; }
.companyListEdit_right_wide				{ width:440px;float:left;border:0px Solid #c00; }
.companyListEdit_right_pgroupsActiveDays{ width:440px;float:left;border:0px Solid #c00; }
.companyListEdit_right_passageGroup		{ width:560px;float:left;border:0px Solid #c00; }
.companyListEdit_ownerID				{ cursor:pointer;border:0px Solid #c00;display:inline-block; }
.companyListEdit_search_row				{ display:inline-block;overflow:auto;padding:2px 2px 2px 5px;cursor:pointer; }
.companyListEdit_groupList				{ height:150px;width:250px;padding:3px;overflow:auto; }
*/



.companyListEdit_row									{ border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.companyListEdit_wide									{ border:0px Solid #0c0;display:table;overflow:visible;clear:both; }
.companyListEdit_row_title								{ width:230px;border:0px Solid #c00;display:table;text-align:right;padding-right:10px;position:relative;font-weight:bold;float:left; }
.companyListEdit_row_title:hover .tooltiptext			{ visibility:visible;z-index:199999;border:5px Solid #555; }
.companyListEdit_row_title:hover .tooltiptext_large		{ visibility:visible;z-index:199999;border:5px Solid #555; }
.companyListEdit_row_title .tooltiptext					{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.companyListEdit_row_title .tooltiptext_large			{ visibility:hidden;width:320px;background-color:black;color:#fff;text-align:left;padding:10px;border-radius:6px;position:absolute;top:25px;left:100%;z-index:199999; }
.companyListEdit_row_input								{ width:330px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }
.companyListEdit_row_input_wide							{ width:555px;border:0px Solid #00c;display:table;float:left;margin-bottom:10px; }

#companyListEditDivHolder			{ display:inline-block;height:180px;border:0px Solid #c00; }
.companyListEditList				{ height:150px;width:250px;padding:3px;overflow-y:scroll;border-radius:10px 0px 0px 10px; }
#companyListEditDiv					{ float:left;width:251px;height:155px;border:0px Solid #c00; }
#companyListEditDivButtons			{ float:left;width:50px;height:155px;border:0px Solid #00c;text-align:center;padding-top:16px; }









.lds-ellipsis_show { display:table; }

.lds-ellipsis {
  display: none;
  position: relative;
  width: 80px;
  height: 20px;
  border:0px Solid #c00;
  margin:20px 0px 0px 15px;
}
.lds-ellipsis div {
  position: absolute;
  top: 3px;
  width: 13px;
  height: 13px;
  border-radius: 30%;
  background: #f9b000;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}


.addrTableHolder									{ border:0px;border-spacing:0px;font-family:Consolas;text-transform: uppercase; }
.addrTable_left_first								{ width:70px;border-bottom:1px Solid #ccc;vertical-align: bottom;padding-right:10px;text-align:right;font-weight:bold; }
.addrTable_right_first								{ width:50px;border-bottom:1px Solid #ccc;vertical-align: bottom;padding-left:10px;font-weight:bold; } 
.addrTable_left										{ width:70px;border-right:1px Solid #ccc;padding-right:10px;text-align:right; }
.addrTable_right									{ width:50px;padding-left:10px; }

.switch {
	cursor: default;
	display:table;
	float:left;
	margin-left:-17px;
	width: 40px;
	height: 21px;
	
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
cursor: default;

background-color: #555;
-webkit-transition: .4s;
transition: .4s;
transform: rotate(270deg);
}
.slider:before {
position: absolute;
content: "";
height: 13px;
width: 13px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

input:checked + .slider {
background-color: #555;
}

input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
-webkit-transform: translateX(18px);
-ms-transform: translateX(18px);
transform: translateX(18px);
}

.switchHolder									{ border:0px Solid #c00;display:table;position:relative;top:20px;left:20px; }
.switchHolder2									{ border:0px Solid #c00;display:table;margin:10px 0px 10px 20px; }
.tableDescription								{ clear:both;margin-top:20px;border:0px Solid #c00;margin-left:-6px;padding-top:8px; }
.tableDescription td							{ width:19px; }


.interactiveDivColorHolder_main					{ width:810px;display:table;margin-top:20px;border:0px Solid #c00; }
.interactiveDivColorHolder						{ width:400px;display:table;border:0px Solid #c00;margin-bottom:10px;float:left; }
.interactiveDivColor_color						{ width:50px;height:20px;margin-bottom:5px;float:left; }
.interactiveDivColor_amount						{ display:table;border:0px Solid #c0c;width:30px;float:left;margin:2px 0px 0px 6px; }
.interactiveDivColor_text						{ display:table;border:0px Solid #c0c;max-width:300px;float:left;margin:2px 0px 0px 6px;border-left:2px Dashed #ccc;padding-left:5px; }
.interactive_div_statistics						{ display:table;clear:both;margin:20px 0px 20px 0px;border:0px Solid #c00; }
.interactive_div_statistics_parts				{ display:table;border:0px Solid #c00; }
.interactive_div_statistics_left				{ width:160px;text-align:right;padding-right:10px;border:0px Solid #0c0;float:left; }
.interactive_div_statistics_right				{ width:62px;text-align:right;border:0px Solid #00c;float:left; }

#interactiveResult_holder						{ max-width:500px;display:table;border:0px Solid #0c0; }
.interactiveResult_row_header					{ width:740px;display:table;clear:both;padding:3px;border-bottom:2px Solid #999;font-weight:bold; }
.interactiveResult_row							{ width:740px;display:table;clear:both;padding:3px;border:0px Solid #c00; }
.interactiveResult_tenant						{ width:275px;float:left;overflow:hidden;border:0px Solid #c00; }
.interactiveResult_address						{ width:245px;float:left;overflow:hidden;border:0px Solid #0c0; }
.interactiveResult_choiceColor_header			{ width:30px;float:left;border:0px Solid #777;text-align:right; }
.interactiveResult_choiceColor					{ width:30px;float:left;border:1px Solid #777; }
.interactiveResult_choiceText					{ width:170px;float:left;border:0px Solid #c00;margin-left:10px; }
.interactiveResult_row_bg						{ background-color:#e0e0e0; }

.interactiveResult_top3_row						{ width:65px;border:0px Solid #0c0;display:table; }
.interactiveResult_top3_color					{ width:30px;float:left;border:1px Solid #777; }
.interactiveResult_top3_amount					{ width:30px;float:left;text-align:right;border:0px Solid #00c; }










/* CUSTOM SELECTBOXES */
.custom-select {
  position: relative;
  font-family: Arial;
}

.custom-select select {
  display: none;
}

.select-selected {
  background-color: DodgerBlue;
}

.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

.select-items div,.select-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}

.select-items {
  position: absolute;
  background-color: DodgerBlue;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}



.facility_btn										{ width:250px;height:100px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;font-size:22px;font-weight:bold;font-size:22px;margin-right:10px; }
.facility_btn:hover									{ border:2px Solid #C00; }

.pageTitle											{ font-size:25px;margin-bottom:20px;font-weight:bold; }

.mainscreen_menu_holder								{ width:370px;margin:0 auto;border:0px Solid #c00; }
.mainscreen_menu_left								{ width:300px;overflow:auto;border:0px Solid #c00;float:left; }
.mainscreen_menu_right								{ width:300px;overflow:auto;border:0px Solid #00c;float:left; }

.loginForm_holder									{ width:670px;margin:0 auto;margin-top:5vh;border:0px Solid #c00; }
.loginFormLogo										{ width:246px;height:66px;border:0px Solid #0c0;margin:0 auto;margin-bottom:40px;background-image:url('../gfx/logowisehouse.png');background-repeat:no-repeat;display:block;text-indent:-9999px; }
.loginForm_row										{ width:100vw;margin-bottom:5px;overflow:auto; }
.loginForm_left										{ width:150px;float:left; }
.loginForm_right									{ width:70vw;float:left;border:0px Solid #c00; }
.loginForm_input									{ width:195px;border:2px Solid #999;border-radius:5px;padding:5px 0px 5px 7px;outline-width:0px; }
.loginForm_input:focus								{ border:2px Solid #900; }
.loginForm_submit									{ padding:10px 15px 10px 15px;border:2px Solid #999;border-radius:5px;cursor:pointer; }

.personalSettings_holder							{ border:0px Solid #c00;display:table; }
.personalSettings_tenantHolder						{ border:0px Solid #c0c;display:table;margin-bottom:20px; }
.personalSettings_name								{ border:0px Solid #cc0;display:table;width:360px;font-size:18px;font-weight:bold;width:350px;margin-bottom:5px; }
.personalSettings_details							{ border:0px Solid #cc0;display:table;width:360px; }
.personalSettings_details_row						{ border:0px Solid #c0c;display:table;margin-bottom:5px; }
.personalSettings_details_title						{ border:0px Solid #cc0;display:table;width:150px;float:left;text-align:right;font-size:16px;padding-right:15px; }
.personalSettings_details_field						{ border:0px Solid #cc0;display:table;width:200px;float:left; }
.personalSettings_addnumberlink						{ margin-left:150px; }
.personalSettings_addnum::before					{ content: url('/gfx/icons/add.png');position:relative;left:-4px;top:2px;padding-right:5px; }

.personalSettings_table								{ font-size:20px; }
.personalSettings_table	.tenantName					{ font-weight:bold; }
.personalSettings_table input						{ font-size:20px;border-radius:8px;width:240px;border:0.1em Solid #777;padding:3px 10px 3px 10px; }
.personalSettings_table input[type='checkbox']		{ font-size:20px;width:20px;padding:3px 10px 3px 10px; }
.personalSettings_table input[type='button']		{ font-size:20px;width:auto !important;padding:3px 10px 3px 10px; }
.personalSettings_table input[type='submit']		{ font-size:20px;width:auto !important;padding:3px 10px 3px 10px; }
.personalSettings_colSpan							{  }
.personalSettings_colLeft							{  }
.personalSettings_colRight							{  }

.personalSettings_button							{ height:45px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:2px Solid #999;padding-left:15px;padding-right:12px;font-size:18px; }
.personalSettings_button:hover						{ border:2px Solid #C00; }

#errorMsg											{ border:5px Dashed #c00 !important; }
#successMsg											{ border:5px Dashed #0c0 !important; }
.msgPersonalSettings								{ display:table;font-size:18px;font-weight:bold;background-color:#fff;padding:15px;order:5px Solid #00c !important;margin-bottom:15px; }
.msgPersonalSettings_old							{ width:400px;text-align:center;font-size:18px;font-weight:bold;background-color:#fff;padding:15px;min-width:500px;border:5px Solid #00c !important;margin-bottom:15px; }



.changePWLogo										{ width:246px;height:66px;border:0px Solid #0c0;margin:0 auto;margin-bottom:40px;background-image:url('../gfx/logowisehouse.png');background-repeat:no-repeat;display:block;text-indent:-9999px; }
.changePW_row										{ width:80vw;margin-bottom:5px;overflow:auto; }
.changePW_left										{ width:150px;float:left;font-size:18px; }
.changePW_right										{ width:70vw;float:left;border:0px Solid #c00;font-size:18px; }
.changePW_input										{ width:195px;border:2px Solid #999;border-radius:5px;padding:5px 0px 5px 7px;outline-width:0px; }
.changePW_input:focus								{ border:2px Solid #900; }
.changePW_submit									{ padding:10px 15px 10px 15px;border:2px Solid #999;border-radius:5px;cursor:pointer; }
.changePWInfoPopup									{ padding:10px 15px 10px 15px;font-size:18px;border-radius:5px;cursor:pointer;width:70vw; }



.btn_myBookings										{ width:340px;height:65px;border-radius:8px;background-color:#73a2e5;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;font-size:15px;color:#111;letter-spacing:1px;margin-bottom:10px; }
.btn_myBookings:hover								{ border:1px Solid #C00; }
/*
.standard_btn												{ height:45px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:2px Solid #999;padding-left:15px;padding-right:12px;font-weight:bold; }
.standard_btn:hover											{ border:2px Solid #C00; }

.big_standard_btn											{ height:65px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;width:240px;font-size:15px;color:#111;letter-spacing:1px; }
.big_standard_btn:hover										{ border:1px Solid #C00; }
*/



.book_btn_small												{ display:none; }

.page_btn													{ width:120px;height:47px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;margin:0px 3px 5px 0px;overflow:hidden; }
.page_btn:hover												{ border:2px Solid #C00;border-bottom:2px Solid #C00; }

.btn_self													{ background-color:#699ef4 !important;font-weight:bold !important; }
.btn_other													{ background-color:#ccc !important;font-weight:normal !important; }
.btn_book													{ background-color:#80e570 !important; }
.btn_booked													{ background-color:#900 !important;color:#fff !important; }
.btn_booked:hover											{ border:2px Solid #999 !important; }
.btn_booked_red												{ background-color:#900 !important;color:#fff !important; }
.btn_booked_red:hover										{ border:2px Solid #999 !important; }
.btn_passed													{ background-color:#e9e9e9 !important;font-weight:normal !important; }
.btn_passed:hover											{ border:2px Solid #999 !important; }
.btn_bookyours												{ background-color:#699ef4 !important; }
.btn_blocked												{ background-color:#777 !important;color:#fff; }
.btn_blocked:hover											{ border:2px Solid #999 !important; }
.btn_bookyourslocked										{ background-color:#699ef4 !important; }
.btn_bookyours_loggedin										{ background-color:#c769f4 !important; }
.btn_bookyours_loggedin_locked 								{ background-color:#c769f4 !important; }
.multiScheduleMarked										{ background-color:#699ef4;border:2px Solid #c00; }
.multiScheduleNotMarked										{ background-color:#e9e9e9; }

.markedBtn													{ background-color:#699ef4 !important; }
.big_booking_btn											{ width:85vw !important;max-width:540px;height:65px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;font-size:15px;color:#111;letter-spacing:1px;margin-bottom:10px; }
.big_booking_btn:hover										{ border:1px Solid #C00; }
.activate_booking_btn										{ width:200px !important;height:65px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;font-size:15px;color:#111;letter-spacing:1px;margin-bottom:10px; }
.activate_booking_btn:hover									{ border:1px Solid #C00; }

.big_info_btn												{ width:85vw !important;max-width:540px;height:65px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;font-size:15px;color:#111;letter-spacing:1px;margin-bottom:10px; }
.big_info_btn:hover											{ border:1px Solid #C00; }




.myBookingsHolder											{ width:90vw;max-width:560px;border:0px Solid #c00;display:table;text-align:center; }

#bookingList_holder											{ width:100px;display:table;border:0px Solid #c00;position:relative;top:0px;left:0px;overflow:hidden;margin-bottom: 100px; }
.bookingList_holder_row										{ display:table;border:0px Solid #c00;overflow-x:visible;overflow-y:hidden;-webkit-overflow-scrolling: touch; }
#bookingList_list_title										{ margin-left:10px;font-size:20px;margin-top:30px;font-weight:bold;display:table; }
#bookingList_right											{ width:480px;margin-top:10px;float:left;border:0px Solid #c00; }
#bookingList_list											{ display:table;margin-left:10px;font-size:16px;margin-top:10px;border:0px Solid #c00; }
#bookingList_listcontent									{ max-width:700px;}

.bookingList_row_header										{ position:relative;width:auto;height:4vh;font-size:16px;border:0px Solid #c00; }
.bookingList_colFirst_header								{ width:70px;height:35px;float:left;border:0px Solid #c00; }
.bookingList_colFirst										{ width:70px;height:43px;padding-top:6px;float:left;text-align:center;border:0px Solid #c00;font-size:18px; }

.bookingList_col_header_weekdayX							{ width:90px;height:40px;float:left;text-align:center;border:0px Solid #999;margin-right:4px; }
.bookingList_col_header_weekday								{ width:10.5vw;min-width:43px;max-width:86px;float:left;text-align:center;border:0px Solid #999;margin-right:8px; }
.bookingList_col_header_weekday_short						{ display:none; }

.weekbar_btn												{ width:47px;height:47px;border-radius:8px;background-color:#80e570;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;font-size:2vh;margin-right:5px;margin-bottom:5px; }
.weekbar_btn:hover											{ border:2px Solid #C00; }
.weekbar_btn_chosen											{ background-color:#73a2e5; }

.weekbar_btn_today											{ width:120px;height:47px;border-radius:8px;background-color:#80e570;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;font-size:2vh;margin-right:5px; }
.weekbar_btn_today:hover									{ border:2px Solid #C00; }
.weekbar_btn_today_chosen									{ background-color:#73a2e5; }

.weekbar_btn_arrow											{ width:47px;height:47px;border-radius:8px;background-color:#80e570;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;font-size:2vh;margin-right:5px; }
.weekbar_btn_arrow:hover									{ border:2px Solid #C00; }
.weekbar_btn_arrow_disabled									{ width:47px;height:47px;border-radius:8px;background-color:#ddd;cursor:default;outline:none;border:2px Solid #999;font-weight:bold;font-size:2vh;margin-right:5px; }
.weekbar_btn_arrow_disabled:hover							{ border:2px Solid #999; }

#bookingList_weekbar_holder									{ border:0px Solid #c00;display:table; }
.bookingList_weekbar_today									{ width:120px;height:40px;position:relative;float:left;text-align:center;font-weight:bold;font-size:20px;margin-right:10px;margin-bottom:10px; }
.bookingList_infoTextHolder									{ display:table;border:0px Solid #c00;font-size:18px;margin-bottom:20px; }
.bookingList_infoText										{ width:700px;border:1px Solid #999;font-size:14px;padding:5px;background-color:#f7f7f7; }

#bookTabButtonHolder										{ height:45px;border-bottom:0px Solid #999;margin-bottom:15px; }
#bookTabs_holder											{ width:900px;height:47px;border-bottom:2px Solid #999; }
.bookTabs_tab												{ height:45px;display:inline-block;float:left;border-top:2px Solid #999;border-left:2px Solid #999;border-right:2px Solid #999;border-top-left-radius:8px;border-top-right-radius:8px;margin-right:7px; }
.bookTabs_link												{ height:45px;position:relative;border:0px Solid #c00;padding:1.5vh 1vw 0 1vw;font-size:15px;font-weight:bold; }
.bookTabs_link_marked										{ background-color:#80e570;border-bottom:2px Solid #ccc; }
/*.bookTabs_activeWeek										{ float:right;font-size:20px; }*/
.bookTabs_activeWeek										{ position:absolute;top:10px;right:10px;float:right;font-size:20px; }


.bookingList_row				{ clear:both;float:left;width:auto;min-width:540px;height:1.5vw;min-height:60px;max-height:60px;overflow:hidden;border:0px Solid #0c0; }


.bookLinkButtonHolder										{ width:10.5vw;min-width:43px;max-width:86px;height:10.5vw;min-height:43px;max-height:51px;position:relative;float:left;text-align:center;margin-right:8px;font-weight:bold;border:0px Solid #c00; }
.bookLinkButton												{ width:10.5vw;min-width:43px;max-width:86px;height:10.5vw;min-height:43px;max-height:51px;text-align:center;outline:none;border:2px Solid #999;border-radius:8px;background-color:#ddd;overflow:hidden;margin:0px 3px 5px 0px; }
.bookLinkButtonContent										{ padding-top:25px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1; }
.bookLinkButtonContentBooked								{ padding-top:20px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1; }
.bookLinkButtonContentIconText								{ width:90%;margin:0 auto;right:0;left:0;position:absolute;max-height:65px;border:0px Solid #c00;overflow:hidden; }
.bookLinkButtonContent_bookedAmountX						{ border:0px Solid #c00;position:relative;top:5px;right:23px;z-index:99999;font-weight:bold;text-align:right;width:15px;float:left; }
.bookLinkButtonContent_bookedAmount							{ border:0px Solid #c00;position:absolute;bottom:30px;left:5px; }


.book_btn													{ width:10.5vw;min-width:43px;max-width:90px;height:10.5vw;min-height:43px;max-height:55px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;margin:0px 3px 5px 0px;overflow:hidden; }
.book_btn:hover												{ border:2px Solid #C00;border-bottom:2px Solid #C00; }

.button_book												{ background-color:#80e570 !important;cursor:pointer; }
.button_book:hover											{ border:2px Solid #C00;border-bottom:2px Solid #C00; }
.button_booked												{ background-color:#900 !important;font-weight:bold;color:#fff;cursor:not-allowed; }
.button_booked_red											{ background-color:#900 !important;font-weight:bold;color:#fff;cursor:not-allowed; }
.button_passed												{ background-color:#e9e9e9 !important;font-weight:normal;cursor:not-allowed; }
.button_bookyours											{ background-color:#79aeff !important; }
.button_bookyours:hover										{ border:2px Solid #C00;border-bottom:2px Solid #C00; }
.button_bookyourslocked										{ background-color:#79aeff !important; }
.markedButton												{ background-color:#79aeff !important;cursor:not-allowed; }


.big_standard_btn											{ height:65px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;width:240px;font-size:15px;color:#111;letter-spacing:1px; }
.big_standard_btn:hover										{ border:1px Solid #C00; }

.big_standard_btn_new										{ height:65px;margin-bottom:10px;border-radius:8px;background-color:#ddd;cursor:pointer;outline:none;border:1px Solid #999;padding-right:12px;font-weight:bold;font-size:15px;color:#111;letter-spacing:1px; }
.big_standard_btn_new:hover									{ border:1px Solid #C00; }
.interactiveButtonSelected									{ background-color:#ccc !important;color:#000 !important;border:5px Solid #090; }
.interactiveButtonsDarker									{ background-color:#777;color:#f0f0f0; }

@media screen and (min-width: 1000px)
{
	.infoPageIMGpic											{ width:75vw !important; }
	.big_standard_btn_new									{ width:845px !important; }
}

@media screen and (max-width: 1000px)
{
	.big_standard_btn_new									{ width:85vw !important; }
	.logOutBtnDiv											{ display:none !important; }
	
	.bookLinkButtonHolder									{ width:10.5vw;min-width:43px;max-width:86px;height:10.5vw;min-height:43px;max-height:51px;position:relative;float:left;text-align:center;margin-right:8px;font-weight:bold;border:0px Solid #c00; }
	.bookLinkButton											{ width:10.5vw;min-width:43px;max-width:86px;height:10.5vw;min-height:43px;max-height:51px;text-align:center;cursor:pointer;outline:none;border:2px Solid #999;border-radius:8px;background-color:#ddd;overflow:hidden;margin:0px 3px 5px 0px; }
	.bookLinkButtonContent									{ padding-top:25px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1; }
	.bookLinkButtonContentBooked							{ padding-top:20px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1; }
}

@media screen and (max-width: 860px)
{
	.bookingList_col_header_weekdayX						{ width:10.5vw;min-width:43px;max-width:86px; }
	.bookingList_col_header_weekdayX						{ width:10.5vw;min-width:43px;max-width:90px;float:left;text-align:center;border:0px Solid #999;margin-right:4px; }
}

@media screen and (max-width: 780px)
{
	.myBookingsHolder										{ margin:0 auto !important; }
	#bookingList_title										{ font-size:35px;margin-bottom:20px;border:0px Solid #c00;float:left;font-weight:bold; }
	#bookingList_username									{ font-size:16px;margin-top:20px;width:400px;text-align:right;font-weight:bold;float:right;border:0px Solid #0c0; }
	#bookingList_holder										{ width:95vw;border:0px Solid #c00;position:relative;top:0px;left:0px;overflow:hidden;margin-bottom: 100px; }
	.bookingList_holder_row									{ width:95vw;border:0px Solid #c00;overflow-x:visible;overflow-y:hidden;-webkit-overflow-scrolling: touch; }
	#bookingList_left										{ width:95px;height:100%;font-size:100px;float:left;padding-top:115px;border:0px Solid #c00; }
	#bookingList_left_gray									{ color:#aaa; }
	#bookingList_right										{ width:auto;display:table;max-width:150px;margin-bottom:15px; }
	#bookingList_content									{ border:0px Solid #c00;display:table;min-width:380px !important; }
	#bookingList_list_title									{ margin-left:10px;font-size:20px;margin-top:30px;font-weight:bold; }
	#bookingList_list										{ margin-left:10px;font-size:16px;margin-top:10px; }
	#bookingList_liststandalone								{ margin-left:20px;font-size:16px; }
	#bookingList_listcontent								{ margin-left:20px;font-size:16px;border:0px Solid #c00;max-width:700px;}
	.bookingList_infoTextHolder								{ width:90vw;border:0px Solid #c00;font-size:18px;margin-bottom:20px; }
	.bookingList_infoText									{ width:90vw !important; }
	
	#bookingList_mybookingHolder							{ display:inline-block;border:0px Solid #c00; }
	.bookingList_mybookingRow								{ width:100%;border:1px Solid #999;background-color:#699ef4;margin-bottom:5px;padding:5px;font-weight:bold;font-size:20px; }

	.weekbar_btn_today										{ margin-bottom:15px !important; }
	
	#bookTabButtonHolder									{ height:45px;border-bottom:0px Solid #999;margin-bottom:25px; }
	#bookTabs_holder										{ width:95vw !important;height:42px;border-bottom:2px Solid #999; }
	.bookTabs_tab											{ max-width:16vw;height:40px;overflow:hidden;float:left;border-top:2px Solid #999;border-left:2px Solid #999;border-right:2px Solid #999;border-top-left-radius:8px;border-top-right-radius:8px;margin-right:2px; }
	.bookTabs_link											{ word-break:keep-all !important;position:relative;border:0px Solid #c00;padding:10px 1vw 0 1vw;font-size:15px;font-weight:bold; }
	.bookTabs_link_marked									{ background-color:#80e570;border-bottom:2px Solid #ccc; }
	.bookTabs_activeWeek									{ position:absolute;top:10px;right:10px;float:right;font-size:20px; }
	
	.bookingList_col_header_weekday							{ display:none !important; }
	.bookingList_col_header_weekday_short					{ display:block !important;width:10.5vw;min-width:43px;max-width:86px;height:40px;float:left;text-align:center;margin-right:8px;border:0px Solid #999; }
	
	.bookingList_row_header									{ position:relative;width:auto;height:4vh;font-size:16px;border:0px Solid #c00; }
	.bookingList_colFirst_header							{ width:60px;height:35px;float:left;border:0px Solid #c00; }
	.bookingList_colFirst									{ width:60px;height:43px;padding-top:2px;float:left;text-align:center;border:0px Solid #c00;font-size:18px; }
	
	.bookLinkButtonHolder									{ width:10.5vw;min-width:43px;max-width:86px;height:10.5vw;min-height:43px;max-height:51px;position:relative;float:left;text-align:center;margin-right:8px;font-weight:bold;border:0px Solid #c00; }
	.bookLinkButton											{ width:10.5vw;min-width:43px;max-width:86px;height:10.5vw;min-height:43px;max-height:51px;text-align:center;cursor:pointer;outline:none;border:2px Solid #999;border-radius:8px;background-color:#ddd;overflow:hidden;display:table !important;margin:0px 3px 5px 0px; }
	.bookLinkButtonContent									{ padding-top:25px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
	.bookLinkButtonContentBooked							{ padding-top:20px;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url('../gfx/empty.gif'); }
	.bookLinkButtonContentIconText							{ width:90%;margin:0 auto;right:0;left:0;position:absolute;max-height:6vh;border:0px Solid #c00;overflow:hidden; }
	
	.bookingList_row										{ float:left;width:auto;height:1.5vw;min-height:60px;max-height:60px;overflow:hidden;border:0px Solid #0c0; }
	
	.book_btn												{ display:none; }
	.book_btn_small											{ width:10.5vw;min-width:43px;max-width:90px;height:10.5vw;min-height:43px;max-height:55px;border-radius:8px;cursor:pointer;outline:none;border:2px Solid #999;font-weight:bold;margin:0px 3px 5px 0px;overflow:hidden;display:table !important; }
	.book_btn_small:hover									{ border:2px Solid #C00;border-bottom:2px Solid #C00; }
}

@media screen and (max-width: 499px)
{
	.bookLinkButtonContent									{ display:none }
	.bookLinkButtonContentBooked							{ display:none }
		
	.btnTitle												{ margin-left:-6px; }
	.btnTitleBookBtn										{ margin-left:-6px;visibility: hidden; }
}


.infoStatus_unread											{ background-color:#ddffe1;color:#000; }
.infoStatus_read											{  }
.infoStatus_static											{ background-color:#9cf; }
.infoTitleCategory											{ font-size:26px;font-weight:bold;vertical-align:top;margin-bottom:7px; }

.infoPageIMGholder											{ width:90vw; }
.infoPageIMGpic												{ width:85vw !important; }

.infoShowTitle												{ font-size:22px;font-weight:bold; }
.infoShowContent											{  }














