@CHARSET "UTF-8";

div.view_warnings {background-image: url("../img/shadows/b30.png");}

div.view_warnings.filled {padding: 5px;}
div.view_warnings.empty {padding: 0px;}

div.blockactivity {padding: 5px; border: 1px solid rgba(255,255,255,0.5); text-align: center;}
div.color_router_disable {background-color: rgba(255,46,18,1);}
div.color_router_active {background-color: rgba(144,208,0,1);}
div.activityhours {padding-top: 44px;}

div.color_mesh_disable {background-color: rgba(255,46,18,1);}
div.color_mesh_active {background-color: rgba(144,208,0,1);}

div.color_hotspot_disable {background-color: rgba(255,46,18,1);}
div.color_hotspot_active {background-color: rgba(255,135,37,1);}

.sidebar_default .box.title_big .title h5 { font-size: 18px; opacity: 0.4;}
.boxsimpletitle { white-space: nowrap; }

div#plotplace_signal {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_load {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_users {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_transfer {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_connections {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_load_1_5_15 {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_arp {height: 85px; padding: 0px; position: relative; width: 100%;}


.sidebar_default div#legend-right_signal,  .sidebar_default div#legend-right_load,  .sidebar_default div#legend-right_users,  .sidebar_default div#legend-right_transfer, .sidebar_default div#legend-right_connections {font-size: 10px;}

#meshlink { width: 100%; height: 85px;}
.boxmesh { height: 150px;}
a.meshlink {text-decoration: none; color: rgb(255,255,255); }

.mesh_favorite {
    position: absolute;
    right: 6px;
    top: 8px;
    width: 24px;
    height: 24px;
}

.mesh_favorite.favorite_on {background-image:url("../img/menu_icons/favoriteon.png")}
.mesh_favorite.favorite_off {background-image:url("../img/menu_icons/favoriteoff.png")}

.mesh_pinned {
    position: absolute;
    right: 32px;
    top: 8px;
    width: 24px;
    height: 24px;
}

.mesh_pinned.pinned_on {background-image:url("../img/menu_icons/pinnedon.png")}
.mesh_pinned.pinned_off {background-image:url("../img/menu_icons/pinnedoff.png")}

.mesh_description {padding-bottom: 5px; margin-bottom: 10px; min-height: 35px;}

#hotspotlink { width: 100%; height: 85px;}
.boxhotspot { height: 150px;}
a.hotspotlink {text-decoration: none; color: rgb(255,255,255); }

.hotspot_favorite {
    position: absolute;
    right: 6px;
    top: 8px;
    width: 24px;
    height: 24px;
}

.hotspot_favorite.favorite_on {background-image:url("../img/menu_icons/favoriteon.png")}
.hotspot_favorite.favorite_off {background-image:url("../img/menu_icons/favoriteoff.png")}

.hotspot_pinned {
    position: absolute;
    right: 32px;
    top: 8px;
    width: 24px;
    height: 24px;
}

.hotspot_pinned.pinned_on {background-image:url("../img/menu_icons/pinnedon.png")}
.hotspot_pinned.pinned_off {background-image:url("../img/menu_icons/pinnedoff.png")}

.hotspot_description {padding-bottom: 5px; margin-bottom: 10px;}


#routerlink { width: 100%; height: 85px;}
.boxrouter { height: 150px;}
a.routerlink {text-decoration: none; color: rgb(255,255,255); }

.router_favorite {
    position: absolute;
    right: 6px;
    top: 8px;
    width: 24px;
    height: 24px;
}

.router_favorite.favorite_on {background-image:url("../img/menu_icons/favoriteon.png")}
.router_favorite.favorite_off {background-image:url("../img/menu_icons/favoriteoff.png")}

.router_pinned {
    position: absolute;
    right: 32px;
    top: 8px;
    width: 24px;
    height: 24px;
}

.router_pinned.pinned_on {background-image:url("../img/menu_icons/pinnedon.png")}
.router_pinned.pinned_off {background-image:url("../img/menu_icons/pinnedoff.png")}

#rconfigurebox { padding:10px;}

div.content.router {min-height: 146px;}
h4.title_router {height: 29px;}
h4.status_router {height: 43px;}

.router_description {padding-bottom: 5px; margin-bottom: 10px;}
.router_startup {padding-bottom: 5px;}
.router_contact {padding-bottom: 5px;}
.router_publicip {padding-bottom: 5px; margin-bottom: 2px; text-align: center; min-height: 25px; background-image: url("../img/shadows/b30.png");}
.router_meship {padding-bottom: 5px; margin-bottom: 2px; text-align: center; min-height: 25px; background-image: url("../img/shadows/b30.png");}
.router_contact {padding-bottom: 5px; margin-bottom: 2px; text-align: center; background-image: url("../img/shadows/b30.png");}
.router_startup {padding-bottom: 5px; margin-bottom: 2px; text-align: center; background-image: url("../img/shadows/b30.png");}

.enabled-features {padding: 5px;}
.sidebarlinkssmall { font-size: 12px;}

	/*{background-image:url("/img/menu_icons/calendar.png");} */

.myradio {text-indent: -2px; padding-left:24px; line-height: 14px;}
.mycheckbox {text-indent: -26px; padding-left:24px; line-height: 16px;}

#noaccess{width:600px;height:400px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#noaccess .container{padding:5px 10px}
#noaccess img{position:relative}
#noaccess h1{font-size:60px;font-family:arial;font-weight:bold}
#noaccess h2{font-size:36px;margin:40px 0 -15px 0}
#noaccess h3{font-size:26px}
#noaccess .search_field{margin-top:0;margin-bottom:0}
#noaccess .btn.inline{padding-top:5px}
#noaccess span.icon {
    background: url("../img/noaccessback.png") no-repeat scroll 0px 0px transparent;
    height: 39px;
    width: 39px;
    margin-left: 10px;
    float: left;
}

div#plotplace_mesh_nodes {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_mesh_paths{height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_mesh_clients {height: 85px; padding: 0px; position: relative; width: 100%;}

div#plotplace_hotspot_users {height: 85px; padding: 0px; position: relative; width: 100%;}
div#plotplace_hotspot_transfer {height: 85px; padding: 0px; position: relative; width: 100%;}

div.routerScript {padding: 10px; margin:10px; border: 1px solid #ccc; background-color:#6a6a6a !important;}
div.routerCopyScript {margin-top:15px;}

span.mg, span.mss {font-size: 10px;}

.box .title h4.title_router {
    font-size: 16px;
    font-weight: 300;
    border-top: 1px solid #ccc;
    word-wrap:break-word;
}

.mytable {
	}

.mytable td {
	word-wrap:break-word;
}
.mytable td.tl {
	width: 50%;
	word-wrap:break-word;
}
.mytable td.tp {
	width: 50%;
	word-wrap:break-word;
}

.systemeventlog {
	font-size: 12px;
}

select#irid {
	width: 100%;
}

select#imid {
	width: 100%;
}

input#mt_nodes, input#mt_clients, input#mt_paths {
	text-align: right;
	padding-right: 5px;
}

div#mt_view_mesht {
	border: 1px solid gray;
}

.box.height_medium div.topology_link { text-align: center; cursor:pointer; top: 38px; margin-left: 5px; margin-right: 5px; height: 90px; padding: 0px; position: relative; width: auto; color: white; font-size: 11px;  background-image:url("/img/mtopology.png"); background-repeat: no-repeat;}

.topologyspan {background-image:url("../img/shadows/b10.png"); position: relative; top:10px;}

div#plotplace_mesh_mix {height: 85px; padding: 0px; position: relative; width: 100%;}
div#title_plot {padding:5px;}


.mesh_nodesall {padding-bottom: 5px; margin-bottom: 2px; text-align: center; min-height: 25px; background-image: url("../img/shadows/b30.png");}
.mesh_nodesactive {padding-bottom: 5px; margin-bottom: 2px; text-align: center; min-height: 25px; background-image: url("../img/shadows/b30.png");}
.mesh_lastseen {padding-bottom: 5px; margin-bottom: 2px; text-align: center; min-height: 25px; background-image: url("../img/shadows/b30.png");}


.box #2104d972eb06882dd126658c167ca06a {border: 1px solid black;}
span.mesh_counters {
	padding:6px;
}
tr.mesh_router_active td {
	border: 1px solid rgba(0,0,0,0.1);
}

.mesh_favorite.favorite_on {background-image:url("../img/menu_icons/favoriteon.png")}

#router_titleonweb {
	background-image: url("../img/shadows/b50.png");
	padding: 10px;
	margin-bottom: 5px;
	color: #fff;
}

#mesh_titleonweb {
	background-image: url("../img/shadows/b50.png");
	padding: 10px;
	margin-bottom: 5px;
	color: #fff;
}

#operator_titleonweb {
	background-image: url("../img/shadows/b50.png");
	padding: 10px;
	margin-bottom: 5px;
	color: #fff;
}

#hotspot_titleonweb {
	background-image: url("../img/shadows/b50.png");
	padding: 10px;
	margin-bottom: 5px;
	color: #fff;
}

.router_last_event {
	position: absolute;
	top: 8px;
	left: 50px;
	font-size: 16px;
}

select.chzn-select .notav {
	color: #c7c7c7;
}

select.chzn-select .av {
	color: #000000;
}

div.blockactivity2 {padding: 2px; border: 1px solid rgba(255,255,255,0.5); text-align: center; font-size: 10px; width:22px; float: left;}
div.color_router_disable2 {background-color: rgba(255,46,18,1);}
div.color_router_active2 {background-color: rgba(144,208,0,1);}
div.activityhours2 {padding-top: 4px;}
div.clearnextday {clear:both;}
div.activityday {margin-right: 20px; font-size: 10px; line-height: 22px; padding:0px; width: 70px; display:table-cell; vertical-align:middle; float: left; padding-bottom: 5px;}
/* div.router_reset {border: 1px solid rgba(0,0,0,0.5);} */
div.color_router_reset {background-color: rgba(249,213,47,1);}

div.color_mesh_disable2 {background-color: rgba(255,46,18,1);}
div.color_mesh_active2 {background-color: rgba(144,208,0,1);}
div.color_mesh_nofull {background-color: rgba(249,213,47,1);}

div.color_hotspot_disable2 {background-color: rgba(255,46,18,1);}
div.color_hotspot_active2 {background-color: rgba(255,135,37,1);}
div.color_hotspot_session {background-color: rgba(144,208,0,1);}

@media (min-width: 1024px) {
div.blockactivity2 {padding: 2px; border: 1px solid rgba(255,255,255,0.5); text-align: center; font-size: 12px; width:3.6%; float: left;}
div.activityday {font-size: 11px; width: 60px;}
div.logo a {font-size: 36px;}
#main .top_right span.name {font-size:28px; }
}

.handsontable {
color: black;
}
#routerworktimetext {
	padding: 5px;
	margin-bottom: 10px;
}
#boxhandsone {
margin-left: 20px;
position: relative;
}

#worktime {

}

#buttonblock {
	position: absolute;
	left: 300px;
	top: 0px;
}

select#istarth, select#istartm, select#istarts, select#istoph, select#istopm, select#istops {
	width: 60px;
}
#stophour, #starthour {
	position: relative;
	height: 50px;
	left:0px;
}

select#istarth, select#istoph {
	position: absolute;
	top: 10px;
	left: 240px;
}

select#istartm, select#istopm {
	position: absolute;
	top: 10px;
	left: 300px;
}
select#istarts, select#istops {
	position: absolute;
	top: 10px;
	left: 360px;
}
label#label_istartm, label#label_istarts, label#label_istopm, label#label_istops  {
	width: 0px;
	height: 0px;
	display: none;
	}
#warningtime.filled {
	background-image: url("../img/shadows/b30.png");
	padding:5px;
	font-weight: 300;
	}

div.blocklegend2 {position: absolute; top: 3px; left: 0px; padding: 2px; border: 1px solid rgba(255,255,255,0.5); text-align: center; height: 16px; width:16px; float: left;}
div.txtlegend {position: absolute; top:0px; left: 15px; margin-left: 10px; float: left; font-size: 10px;}
div.boxlegend {position: relative; width: 300px; height: 25px; margin-bottom: 10px;}

div.selectaccountbox {
	position: relative;
}

select#account {
	color: white;
	background: #333333;
}
.chzn-container-single .chzn-single {
	border-radius: 0px 0px 0px 0px;
}

textarea#text{
	display: none;
}


div.selectaccount .span1{
	border: 1px solid red;
	position: absolute;
	left:-300px;
}

#sidebar .selectaccountbox {
    padding: 0px 20px;
    background: none repeat scroll 0% 0% transparent;
    float: left;
    width: 100%;
    margin: 0px 0px 0px 0px;
    display: block;
}

div.selectaccount {

    border-bottom: 2px solid #3b3b3b;
}

div.lastevents {padding-top: 24px;}

div#buttonblockmacallowed { width: 100px; }
input#mask_macaddress_imac, textarea#imacdesc { border: 1px solid #ABABAB; }
div#warningmac { color: red;}

div#buttonblockpageallowed { width: 100px; }
input#ipage, textarea#ipagedesc { border: 1px solid #ABABAB; }
div#warningpage { color: red;}

div#buttonblockwildcardallowed { width: 100px; }
input#iwildcard, textarea#iwildcarddesc { border: 1px solid #ABABAB; }
div#warningwildcard { color: red;}

div#buttonblockglobalmacallowed { width: 100px; }
input#mask_macaddress_iglobalmac, textarea#iglobalmacdesc { border: 1px solid #ABABAB; }
div#warningglobalmac { color: red;}

div#buttonblockglobalpageallowed { width: 100px; }
input#iglobalpage, textarea#iglobalpagedesc { border: 1px solid #ABABAB; }
div#warningglobalpage { color: red;}

div#buttonblockglobalwildcardallowed { width: 100px; }
input#iglobalwildcard, textarea#iglobalwildcarddesc { border: 1px solid #ABABAB; }
div#warningglobalwildcard { color: red;}

span.routerfilterevents { padding: 4px; display: inline;}
input.routerfilterevents { margin: 0px 4px 0px 4px; }
.box div.content.disablemonitorrouter { padding: 0px; background: none;}