body {background:#323232; overflow:hidden;}
h5.it{font-style:italic}

.left{float:left;}
.clear {clear:both;}


/* Login
----------------------------------------------------------------------------------------------------*/
.applogo {float:left; width:133px; height:34px; margin-top:-10px;}

div.main_container {background: #222222;margin: 30px 0;border:1px solid #222222;}

#login_box div.main_container {background: #222222; margin: 30px 0; border:1px solid #222222; min-height:365px;}
#login_box a#login_logo {background: #222222 url("../../logo_big_black.png") no-repeat center;display: block; height: 85px;position: relative;width: 100%;}
#login_box div.main_container .box {position: relative;background-color: #505050;margin-bottom: 15px;padding: 0;z-index: 400; }
#login_box .box.no_titlebar .block {}
#login_box .box .block.tab_sider {border: 1px solid #222222;;}
#login_box .box .block .section {padding: 15px;margin: 0;}
#login_box fieldset {position: relative;border-top: 1px solid #222222;border-bottom: 1px solid #222222;clear: both;}
#login_box fieldset.label_side > div {width: auto;margin-left: 140px;padding: 15px 20px;border-left: 1px solid #222222;clear: right;}
#login_box fieldset.label_side > label {width: 100px;position: relative;float: left;left: 0;padding: 18px 20px 8px;border-right: 1px solid #222222;clear: left;line-height: normal; color:#fff;}
#login_box input {color:#fff; background-color: #666;}
#formlogin button {background:#323232; color: #f6f6f6; text-shadow:0 !important; border:0 !important; box-shadow:0 !important;}
#formlogin button:hover {background:#656565; }
#formlogin button.light {text-shadow:0 !important; border:0 !important; box-shadow:0 !important;}
#login_box .alert {background:#323232; color: #f6f6f6; text-shadow:0 !important; border:0 !important; box-shadow:0 !important;}

.login-btn {padding:2px 10px; background: #535353; border: 1px solid #222222; width:100%; text-shadow:0px !important; }
.login-btn:hover {background: #fcb539; color: #222222; text-shadow:0px !important;}

#login_box button {transition:none;}
.welcome-message {padding:2px 10px; border: 1px solid #222222; background: #2b2b2b; color:#f6f6f6; text-align:center;}
.welcome-message img {vertical-align:middle;}

/*
div.main_container {background: #222222;margin: 30px 0;border:1px solid #222222}

#login_box div.main_container {background: #222222; margin: 30px 0; border:1px solid #222222; min-height:365px; margin-top:130px;}
#login_box a#login_logo {background: url("../images/logo-mediabunker-big.png") no-repeat center;display: block; height: 55px;position: relative;width: 100%;margin-bottom:20px;}
#login_box div.main_container .box {position: relative;background-color: #505050;margin-bottom: 15px;padding: 0;z-index: 400; }
#login_box .box.no_titlebar .block {border: 1px solid #222222;}
#login_box .box .block.tab_sider {border: 1px solid #222222;;}
#login_box .box .block .section {padding: 15px;margin: 0;}
#login_box fieldset {position: relative;border-top: 1px solid #222222;border-bottom: 1px solid #222222;clear: both;}
#login_box fieldset.label_side > div {width: auto;margin-left: 140px;padding: 15px 20px;border-left: 1px solid #222222;clear: right;}
#login_box fieldset.label_side > label {width: 100px;position: relative;float: left;left: 0;padding: 18px 20px 8px;border-right: 1px solid #222222;clear: left;line-height: normal; color:#fff;}
#login_box input {color:#fff;}

.login-btn {padding:2px 10px; background: #535353; border: 1px solid #222222; width:100%;}
.login-btn:hover {background: #222222;}

#login_box button {transition:none;}
.welcome-message {padding:2px 10px; border: 1px solid #222222; background: #2b2b2b; color:#f6f6f6}
.welcome-message img {vertical-align:middle;}
*/

/* Layout
----------------------------------------------------------------------------------------------------*/
.logo {float:left; margin:5px 0 0 12px;}

body > .ui-layout-north {background:#323232 url(../../logo_black.png) no-repeat;position: relative;display: inline-block;margin:0px;overflow:hidden;}
body > .ui-layout-center {border-left: 6px solid #323232;border-right: 6px solid #323232;padding: 0px;background:#323232;position: relative;overflow:hidden;}
body > .ui-layout-south {border-left: 12px solid #323232;border-right: 12px solid #323232;margin:0px;}

.ui-layout-maincontent {border: 1px solid #222222;overflow: auto;}
.ui-layout-tabcontent {border: 1px solid #222222;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

#main-content > div {background-color:#f4f6f9;position: absolute;top:0px;left:0px;width:100%;height:100%;z-index:99;overflow: auto;}
#main-content > div.active {z-index:100;}

.ui-layout-sidebar {position:absolute;top:1px;left:1px;width:410px;height:100%;z-index: 99998;}
.ui-tracker-icon {float:left;margin:10px 0px;color:#bbbbbb;}
.ui-tracker-icon-img {vertical-align:middle;margin-right:5px;}
.ui-mainmessages{display:none;}

/*----- Layout -------*/

/* Landing page
----------------------------------------------------------------------------------------------------*/
.landNav {position:fixed;bottom:0;left:50%;background:url(../images/landnav_ul_bkg.png) no-repeat bottom !important;border-right:0 !important;width:780px !important;height:88px !important;overflow:hidden !important;margin-left:-390px;}
.landNav ul {margin-left:18px;}
.landNav li {float:left; margin:0 25px;}
.landNav li a{float:left}

/* Menu
----------------------------------------------------------------------------------------------------*/
img.loadingmenu{position:absolute; top: 50%;left:50%;margin-left:-15px;margin-top:-7px;}
#sidebar {margin-left: 0px;width: 100%;height: 100%;position: static;overflow: hidden;border-left: 1px solid #222222;}

.landNav {float:left;background:#f4f6f9;width:73px;height:100%;padding:15px 15px;border-right:1px solid #fff;overflow-y:auto;overflow-x:hidden;}
.mainNav {position:absolute;top:0;bottom:0;left:0;background:#f4f6f9;width:73px;padding:15px 15px;border-right:1px solid #fff;overflow-y:auto;overflow-x:hidden;}
.landNav li, .mainNav li {list-style:none;text-align:center;margin-bottom:9px;width:73px;}
.landNav li a, .mainNav li a {width:73px;padding-top:69px;font:10px Verdana, sans-serif;display:block;text-decoration:none;color:#5a5a5a;}

.subNav {position:absolute;top:0;bottom:0;right:0;background:#eaeff1;width:305px;border-right:1px solid #222222;}

.ui-layout-sidebar-toggler {background:url(../images/btn_openclose_black.png) no-repeat 0 0;width:23px;height:43px;position:absolute;top:50%;right:-23px;margin-top:-21px;}
.ui-layout-sidebar-toggler-open {background-position:0 -43px;}

.mainNav .favorites {background:url(../images/icons_menu_sprite.png) no-repeat -392px 0;}
.landNav .favorites, .mainNav .favorites:hover, .favorites-hover {background:url(../images/icons_menu_sprite.png) no-repeat -392px -92px;}

.mainNav .bi {background:url(../images/icons_menu_sprite.png) no-repeat -7px 0;}
.landNav .bi, .mainNav .bi:hover, .bi-hover {background:url(../images/icons_menu_sprite.png) no-repeat -7px -92px;}

.mainNav .customers {background:url(../images/icons_menu_sprite.png) no-repeat -84px 0;}
.landNav .customers, .mainNav .customers:hover, .customers-hover {background:url(../images/icons_menu_sprite.png) no-repeat -84px -92px;}

.mainNav .orders {background:url(../images/icons_menu_sprite.png) no-repeat -161px 0;}
.landNav .orders, .mainNav .orders:hover, .orders-hover {background:url(../images/icons_menu_sprite.png) no-repeat -161px -92px;}

.mainNav .catalog {background:url(../images/icons_menu_sprite.png) no-repeat -238px 0;}
.landNav .catalog, .mainNav .catalog:hover, .catalog-hover {background:url(../images/icons_menu_sprite.png) no-repeat -238px -92px;}

.mainNav .mediabunker {background:url(../images/icons_menu_sprite.png) no-repeat -469px 0;}
.landNav .mediabunker, .mainNav .mediabunker:hover, .mediabunker-hover {background:url(../images/icons_menu_sprite.png) no-repeat -469px -92px;}

.mainNav .backoffice {background:url(../images/icons_menu_sprite.png) no-repeat -315px 0;}
.landNav .backoffice, .mainNav .backoffice:hover, .backoffice-hover {background:url(../images/icons_menu_sprite.png) no-repeat -315px -92px;}

.mainNav .projects {background:url(../images/icons_menu_sprite.png) no-repeat -546px 0;}
.landNav .projects, .mainNav .projects:hover, .projects-hover {background:url(../images/icons_menu_sprite.png) no-repeat -546px -92px;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {

    /* Retina-specific stuff here */
body > .ui-layout-north {background:#323232 url(../../logo_black@2x.png) no-repeat; background-size:133px 34px;position: relative;display: inline-block;margin:0px;overflow:hidden;border-bottom: 0px;padding-left:14px !important;padding-top:4px;}
	
	
.mainNav .favorites {background:url(../images/icons_menu_sprite@2x.png) no-repeat -392px 0;background-size:545px 159px;}
.landNav .favorites, .mainNav .favorites:hover, .favorites-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -392px -92px; background-size:545px 159px;}

.mainNav .bi {background:url(../images/icons_menu_sprite@2x.png) no-repeat -7px 0;background-size:545px 159px;}
.landNav .bi, .mainNav .bi:hover, .bi-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -7px -92px;background-size:545px 159px;}

.mainNav .customers {background:url(../images/icons_menu_sprite@2x.png) no-repeat -84px 0;background-size:545px 159px;}
.landNav .customers, .mainNav .customers:hover, .customers-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -84px -92px;background-size:545px 159px;}

.mainNav .orders {background:url(../images/icons_menu_sprite@2x.png) no-repeat -161px 0;background-size:545px 159px;}
.landNav .orders, .mainNav .orders:hover, .orders-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -161px -92px;background-size:545px 159px;}

.mainNav .catalog {background:url(../images/icons_menu_sprite@2x.png) no-repeat -238px 0;background-size:545px 159px;}
.landNav .catalog, .mainNav .catalog:hover, .catalog-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -238px -92px;background-size:545px 159px;}

.mainNav .mediabunker {background:url(../images/icons_menu_sprite@2x.png) no-repeat -469px 0;background-size:545px 159px;}
.landNav .mediabunker, .mainNav .mediabunker:hover, .mediabunker-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -469px -92px;background-size:545px 159px;}

.mainNav .backoffice {background:url(../images/icons_menu_sprite@2x.png) no-repeat -315px 0;background-size:545px 159px;}
.landNav .backoffice, .mainNav .backoffice:hover, .backoffice-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -315px -92px;background-size:545px 159px;}

.mainNav .projects {background:url(../images/icons_menu_sprite@2x.png) no-repeat -546px 0;background-size:545px 159px;}
.landNav .projects, .mainNav .projects:hover, .projects-hover {background:url(../images/icons_menu_sprite@2x.png) no-repeat -546px -92px;background-size:545px 159px;}
	
}


/* Accordion
----------------------------------------------------------------------------------------------------*/
#sidebar a {
	padding-top: 8px;
	padding-bottom: 8px;
    color: #005a69;
}
.side_accordion {
    border-right: 1px solid #222222;
}
li.has_drawer {
	border-radius:0;
	background-color: #f5f6f9;
    background-image: -moz-linear-gradient(center top , #f5f6f9, #dce3ea);
    border-color: #b9cfd3;
}
li.has_drawer > a img {
	margin:0 4px 0 5px;
}

li.has_drawer.open > a {
	background:url(../images/arrow_a_open.png) no-repeat center right;
	color:#fff !important;
	text-shadow:none !important;
	font-weight:bold !important;	
}

li.has_drawer.favorites.open {
	background:url(../images/tile_favorites.png);
}
li.has_drawer.bi.open {
	background:url(../images/tile_bi.png);
}

li.has_drawer.customers.open {
	background:url(../images/tile_client.png);
}
li.has_drawer.orders.open {
	background:url(../images/tile_order.png);
}
li.has_drawer.catalog.open {
	background:url(../images/tile_catalog.png);
}
li.has_drawer.mediabunker.open {
	background:url(../images/tile_mediabunker.png);
}
li.has_drawer.projects.open {
	background:url(../images/tile_projects.png);
}
li.has_drawer.backoffice.open {
	background:url(../images/tile_backoffice.png);
}

ul.drawer {
	background-color:#f4f6f9
}

#sidebar .side_accordion li a,#sidebar .side_links li a {
	color: #005a69;
	border-top: 1px solid #fff;
}

ul.drawer li:first-child a {
	border-top:0 !important;
}

.favorite {
	background:url(../images/favourite_off.png) no-repeat center !important;
	display:block;
	width:32px;
	height:34px;
	position:absolute !important;
	border:0 !important;
	top:0;
	right:0;
}
.favorite:hover, .favOn {
	background:url(../images/favourite_on.png) no-repeat center !important;
}
.favLoad {
	background:url(../images/loader.gif) no-repeat center !important;
}

/* Top menu
----------------------------------------------------------------------------------------------------*/
.topNav {
	float:right;
	margin-top:4px;
	margin-right:12px;
}
.topNav li {
	float:left;
	list-style:none;
}
.topNav li:first-child {
	float:left;
	list-style:none;
	margin-right:12px;
	height:40px;
	width:auto;
	text-align:left; 
	font:11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#bbbbbb;
}
.topNav li:hover{
}

.topNav a {
	display:block;
	height:28px;
	border:1px solid #222222; margin-left:5px; 	
	background: #545454;
}

.topNav a:hover{
	background:#fcb334;
}
.topNav a.active {
	background-color: #fcb334;
	color:#fff;
 }
.topNav a img{
	display:block;
}

/* Menu Footer Tabs
----------------------------------------------------------------------------------------------------*/
.bottomNav {
	float:right;
	margin-top:5px;
}
.bottomNav li {
	background: #545454 url('../images/bg-btn.jpg')-repeat-x;
	float:left;
	list-style:none;
	border-left:0;
	cursor:pointer;

}
.bottomNav li:first-child {
	border-left:0;	
}
.bottomNav a {
	display:block;
	padding:8px 6px 0;
	height:20px;
	border:1px solid #222222; margin-left:10px; 	
	background: #545454 url('../images/bg-btn.jpg')-repeat-x;
	color:#fff;
}

.bottomNav a:hover{
	background:#fcb334;
}
.bottomNav a.active {
	background-color: #fcb334;
	color:#222222;
}
.bottomNav a.active:hover {
	color:#222222;
}
.bottomNav li.tabControl {
	background: #545454 url('../images/bg-btn.jpg')-repeat-x;
}
.bottomNav li.tabControl a {
	background: #545454;
	color:#bbbbbb;
}
.bottomNav li.tabControl a:hover {
	background-color: #fcb334;
}


/*----- Menu -------*/


/* Loading Overlay
----------------------------------------------------------------------------------------------------*/

#loading_overlay{
	position: fixed;
	top:0;
	left: 0;
	width:100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 9999;
}
#loading_overlay .loading_message{
	background: #fff;
	padding:0;
	line-height: 25px;
	height: 25px;
	border: 1px solid #fff;
	position: absolute;
	top:50%;
	left: 50%;
	width: 80px;
	margin-top: -12px;
	margin-left: -40px;
	text-align: center;
	color: #333;
	font-weight: bold;
}
#loading_message{
	position: fixed;
	top:0;
	left: 0;
	width:100%;
	height: 100%;
	z-index: 9999;
	display: none;
}
#loading_message .loading_message{
	background: #fff;
	padding:0;
	line-height: 25px;
	height: 25px;
	border: 1px solid #fff;
	position: absolute;
	top:50%;
	left: 50%;
	width: 80px;
	margin-top: -12px;
	margin-left: -40px;
	text-align: center;
	color: #333;
	font-weight: bold;
}
/* ----- Loading Overlay ----- */

/* Change Pass Form
----------------------------------------------------------------------------------------------------*/
#changepassbox{
	display: block;position: relative;width: 500px;margin: 30px auto 0;
}
#changepassbox fieldset.label_side > label{
	width: 140px
}
#changepassbox fieldset.label_side > div{
	margin-left: 180px;
}
/* ----- Change Pass Form ----- */

/* Buttons
----------------------------------------------------------------------------------------------------*/
button{
	float: none;
	position: static;
	margin: 0px;
}
/* ----- Buttons ----- */

/* Regular Maintenance - List + edit
-----------------------------------------------------------------------------------------------------*/
h1 {
	color:#0e5668;
	float:left;
	font-size:20px;
	margin-top:10px;
}
h2 {
	color:#0e5668;
}
h4 {
	color:#0e5668;
	float:left;
	margin-top:16px;
}

.regular-paddings{padding:5px 25px;}
.regular-container{ width:100%;height:100%;overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;position:relative;}
.regular-grid-top-pane .title {float: left;}
.regular-grid-top-pane .actions {float: right;}
.regular-grid-top-pane .actions button{/*width:140px;*/}
.edit-layer { background-color: #ffffff;position:absolute;top:0px;right:-101%;width:100%;height:100%;z-index:100;border-left:1px solid #b9cfd3; }
.edit-layer .ui-layout-south{ text-align:center; padding:4px;margin:0px; }
.edit-layer .ui-layout-south button{/*width:130px;*/}
.edit-layer .ui-layout-center{overflow:auto;padding:5px;}
.edit-layer .jqui_radios{margin-top: 8px;}

.modal-layer .ui-layout-south{ text-align:center; padding:4px;margin:0px; }

.error{font-size: 11px;}

.att_files {list-style: none}
.att_files li {background: #f1f1f1; border: 1px solid #ddd; margin-bottom: 5px; line-height: 32px; padding: 2px 10px; font-style:italic; color: #666}
.att_files li:hover {background-color: #eaeaea}
.att_files li a.deletefile,.att_files li a.deletefiles {float: right; font-style: normal;}
.att_files li a.removefile {float: right; font-style: normal;}

.addfile {margin-bottom: 5px}

/* Catalog
-------------------------------------------------------------------------------------------------------*/
.catalog-licenses{
	float:left;
	/*width:188px;
	height:188px;*/
	margin:5px;
	cursor:pointer;
}
.article-nav{
	position:absolute; top:50%; z-index:99;
	margin-top:-30px;
}
.article-nav.previous{
	left:0px;
}
.article-nav.next{
	right:0px;
}
ul.graphslist li.listmore {text-align: center; background-color:#ecf2f5; margin-bottom: 6px; border:1px solid #dbe7ec;}
ul.graphslist li.listmore:hover {background-color: #dbe7ec !important; color: #1b515c !important}


/* Edit Order
-------------------------------------------------------------------------------------------------------*/
#order-editform {
	width:270px;height:320px;margin:0px auto;
}
#order-editform #img {
	height:188px;
}
#order-editform label {
	color: #0E5668;
}
#order-editform .quantity {
	height:50px;text-align:right;
}
#order-editform .buttons {
	text-align:right;
}

.order-items{
	float:left;
	width:188px; height:188px;
	margin:5px;
	cursor:pointer;
	position: relative;

}
.order-items > div.description {width:176px; padding:6px; position:absolute; bottom:0; left:0; background:#ccc; opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=5); z-index:99;}
.order-items > div.description2 {width:176px; padding:6px; position:absolute; bottom:0; left:0; z-index:100;}
.order-items input {position:absolute; top:0; left:0;}
.order-items label { word-wrap:break-word;}
div.unfold{ padding:10px; }


.graphslist {margin-top:7px;}
.graphslist li {
	list-style:none;
	margin-top:1px;
	font-size:12px;
	background:#fff;
	color:#0e5668;
	padding:10px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
}
.graphslist li:first-child {border-top:1px solid #eee;}
.graphslist li:hover, .graphslist li.hover {
	cursor:pointer;
	background:#00677d;
	color:#fff;
}

.articles-filters {
	background:#fff;
	border:1px solid #eee;
	padding:0;
	width:405px;
	padding:6px 10px 10px;
	margin-top:-5px;

}


/*.dataTables_wrapper .dataTables_filter input {color: #ffffff;text-shadow: 0 1px 0 black;}*/

input.text[readonly],input.text[readonly]:hover,input.text[readonly]:focus {background: rgba(0, 0, 0, 0.02) !important;color:#C0C0C0 !important;border-color:#F8F8F8 !important;}
input.textloading{background: rgba(0, 0, 0, 0.05) url('../images/preloader.gif') no-repeat center right !important;}

.tabs ul.tab_header li.ui-state-active a {
background: #fff !important;
filter: none;
border-color: white;
color: #333;
text-shadow: none;
}

/* Calendar Event
----------------------------------------------------------------------------------------------------*/
.timesheet_event {
	border:0;
	background-color:#666666;
	text-shadow: none !important;
}

/* Notifications
----------------------------------------------------------------------------------------------------*/
.notifications {}
.notifications .title{position:absolute;top:0;left:0;right:0;background-color:#505050;height:30px; line-height:30px;color:#ffffff; padding-left: 10px}
.notifications .notifylist{position:absolute;top:40px;left:10px;padding-right:10px; bottom:65px; overflow:auto;height: 300px;}
.notifications .notifylist.extended{right:210px;}
.notifications .extendform{position:absolute;top:40px; bottom:0; right:0; width:200px;}
.notifications .addmore{position:absolute;bottom:0;left:0;right:0;background-color:#ededed;height:60px; padding: 10px 10px 10px 15px;}
.notifications #formaddmore td{vertical-align: top;line-height: 24px}
.notifications #formaddmore input[type=text] {margin-right: 20px; margin-top: 4px; height: 24px; width: 187px !important; float: left; line-height: 24px }
.notifications #formaddmore label {font-weight: normal; float: left; margin-right:10px; line-height: 30px}
.notifications #formaddmore label.error{font-weight: normal; clear:left; margin-top: -8px}
.notifications .addmore.extended{}
.notifylist ul{list-style-type:none;}
.notifylist > ul > li h5{border-bottom:1px solid #666666; padding:5px; display: block}
.notifylist > ul > ul{padding-left: 30px;}
.notifylist > ul > li > ul > li {border-bottom:1px solid #DDDDDD; padding:5px;}
.notifylist > ul > li > ul > li.alreadysent {border-bottom:1px solid #fff; padding:5px; background-color:#f1f1f1 }

.block fieldset .uploader {float:none;}


/*
Maintenancev2.php
*/
.maintenance-regular-container{ width:100%;height:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;position:relative;}
.maintenance-layout-north {position:absolute;top:0;right:0;left:0;height:40px;padding:5px 25px;}
.maintenance-layout-north .title {float: left;}
.maintenance-layout-north .actions {float: right;}
.maintenance-layout-north .actions button{/*width:140px;*/}
.maintenance-layout-center {position:absolute;top:45px;right:0;left:0;bottom:0;padding:5px 25px;}
.maintenance-layer {position:absolute;right:-100%;top:0;bottom:0;width:100%;height:100%;background-color: #ffffff;}
.maintenance-layer-layout-center {position:absolute;top:0;right:0;bottom:50px;left:0;}
.maintenance-layer-layout-center.full{bottom:0;}
.maintenance-layer-layout-bottom {position:absolute;height:50px;right:0;bottom:0;left:0;text-align:center;padding:0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;}
.maintenance-layer-layout-bottom button {margin-top:4px;}

/*
Segmentation Selector
*/
.segmentationselector ul{margin:5px;}
.segmentationselector li{padding:0 0 3px 20px;border-bottom: 1px solid #EFEFEF;}
.segmentationselector li .name{font-size:19px;margin-right:10px;}
.segmentationselector li .values{font-size:13px;}

.nifvalidator {background: url('../images/icon_warning.png') no-repeat center center;}
.nifvalidator.loading {background: url('../images/preloader15x15.gif') no-repeat center center;}
.nifvalidator.valid {background: url('../images/icon_ok.png') no-repeat center center;}
.nifvalidator.invalid {background: url('../images/icon_error.png') no-repeat center center;}

.generateics {background: url('../images/icon_event.png') no-repeat center center;}

/*
Reports List Window
*/
.reportlist {overflow-y: auto;height: 296px;margin-top: 12px;}
.reportstitle {margin-left:5px;margin-top: 5px;}
.reportstitle h2{margin-bottom:3px;}
.reportstitle small{font: normal 12px sans-serif;color: #aaa;letter-spacing: normal;margin-left: 7px;}
.reportstable {width:100%;}
.reportstable tr.even {border-bottom: 1px solid #e1e5e7;background-color:#f4f6f9;line-height:30px;}
.reportstable tr.odd {border-bottom: 1px solid #e1e5e7;background-color:#FFF;line-height:30px;}
.reportstable td {width:100%;padding-left:13px;}
.reportstable tr.reportlink {cursor:pointer;}

.jqui_radios input[type=radio]{display:none;}