/*[BEGIN_CUSTOM_HEADINGS]*/
/*[END_CUSTOM_HEADINGS]*/

body,div,table{font-family:Open Sans;}
body{background:#F9F9F9;}

#header{background:#FFF;position:fixed;top:0px;left:0px;z-index:100000;height:50px;width:100%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#header>div{position:relative;}
#header>div>div{vertical-align:middle;}
#mainBasic{background:transparent;display:inline-block;margin-left:0px;height:50px;}
#mainBasic>ul{}
#mainBasic>ul>li{vertical-align:top;}
#mainBasic>ul>li>a{vertical-align:top;}
#mainBasic>ul>li>a>div.label{background-color:#EEE;border:0px !important;height:50px;line-height:50px;font-size:18px;text-transform:uppercase;font-weight:700;vertical-align:top;text-shadow:1px 1px #FFF;margin-right:2px;}
#mainBasic>ul>li>a>div.label:hover{background-color:#DDD;}
#mainBasic>ul>li.selected>a>div.label{text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot.png);background-repeat:no-repeat;background-position:bottom center;}
#mainBasic>ul>li.selected>a>div.label:hover{background-color:#333;color:#FFF;}
#mainBasic>ul>li.inc1>a>div.label{font-size:12px;background-color:#DDD;}
#mainBasic>ul>li.inc1>a>div.label:hover{background-color:#CCC;}
#mainBasic>ul>li.inc1.selected>a>div.label{background-color:#666;background-image:url(../images/manual/fleche_bot.png);background-repeat:no-repeat;background-position:bottom center;}
#mainBasic>ul>li.inc1.selected>a>div.label:hover{}
#mobile{width:50px;height:50px;position:absolute;top:0px;right:15px;background:url(../images/manual/mobmn1.png) top 2px center no-repeat;display:none;cursor:pointer;}
#mobile:hover{background-color:#000;}

#mapLogo{display:inline-block;width:113px;height:50px;background:url(../images/manual/mapdesign_logo.png) no-repeat center left 10px;cursor:pointer;display:none;}

#languageMenu{position:absolute;top:9px;right:20px;}
body.connected #languageMenu{right:85px;}
#disconnect{position:absolute;top:9px;right:20px;height:34px;width:55px;background:#666;display:none;box-sizing:border-box;border:2px solid #BBB;
  -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);}
#disconnect>div{width:100%;height:100%;background:url(../images/manual/disconnect.png) bottom center no-repeat;opacity:0.75;cursor:pointer;}
#disconnect:hover{border:2px solid #FFF;}
#disconnect:hover>div{opacity:1;}
body.connected #disconnect{display:block;}
#languages>li{display:inline-block;}
#languages>li>a{text-decoration:none;}
#languages>li>a>div.label{height:34px;line-height:34px;text-transform:uppercase;padding:0px 15px;margin-right:1px;background-color:#EEE;text-shadow:1px 1px #FFF;font-weight:700;}
#languages>li>a>div.label:hover{background-color:#DDD;}
#languages>li.hidden>a>div.label{background-color:#333;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png);background-repeat:no-repeat;background-position:bottom center;}

#subMenu{display:none;}

#fpSpace{padding-top:50px;width:100%;overflow:hidden;}
#mainContent{margin-bottom:0px;background:#F9F9F9;padding-bottom:0px;}
#pageContent{display:block;width:100%;}
#pageContent>div{padding:0px;}
#textContent{padding:30px 30px 70px 30px;}

#trackBar>ul>li{border-left:1px solid #BBB;}
#trackBar>ul>li:last-child{font-weight:700;}
#pageContent>div>#pageTitle{display:none;height:50px;line-height:50px;background:#666;color:#FFF;text-shadow:1px 1px #000;padding:0px;text-transform:uppercase;font-weight:700;padding-left:30px;font-size:24px;}
#trackBar{float:right;display:none;}
#trackBar>ul{margin:15px 20px 0px 0px;}
#trackBar>ul>li{}
#trackBar>ul>li>a{color:#FFF;text-shadow:1px 1px #000;}

#footer{position:fixed;bottom:0px;left:0px;height:40px;width:100%;background:#FFF;display:none;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#mapdesign{text-align:right;padding:13px 30px 0px 30px;}

#fman_contentOpener{border-radius:0px;}

div.results{background:#FFF;margin-top:1px;}
div.results>div.restext{margin-top:11px;margin-left:10px;}
div.results>div.pagenums{margin-right:10px;}
div.results>div.pagenums>div.pnum{line-height:20px;}
div.results>div.pagenums>div.pnum:hover{background:#DDD;}
div.results>div.pagenums>div.pnum.pnumsel{background:#666;color:#FFF;}

div.mcui-button.yellow{color:#333;text-shadow:1px 1px #FFF;}

div.mcui-button.blue{
  background: #2455c5;
	background: -moz-linear-gradient(top, #389fef 0%, #1850b6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#389fef), color-stop(100%,#1850b6));
	background: -webkit-linear-gradient(top, #389fef 0%,#1850b6 100%);
	background: -o-linear-gradient(top, #389fef 0%,#1850b6 100%);
	background: -ms-linear-gradient(top, #389fef 0%,#1850b6 100%);
	background: linear-gradient(top, #389fef 0%,#1850b6 100%);
	border: 1px solid #0a507d;
	-webkit-box-shadow: inset 0 1px 1px #6aabfb,0 1px 2px rgba(0,0,0,0.61);
	box-shadow: inset 0 1px 1px #6aabfb,0 1px 2px rgba(0,0,0,0.61);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#389fef', endColorstr='#1850b6',GradientType=0 );
	text-shadow: 0 1px 2px #0e396f,0 1px 0 #0e396f;}

div.mcui-button.blue:hover{
  	background: #4e86ed;
  	background: -moz-linear-gradient(top, #4e86ed 0%, #233ec9 100%);
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e86ed), color-stop(100%,#233ec9));
  	background: -webkit-linear-gradient(top, #4e86ed 0%,#233ec9 100%);
  	background: -o-linear-gradient(top, #4e86ed 0%,#233ec9 100%);
  	background: -ms-linear-gradient(top, #4e86ed 0%,#233ec9 100%);
  	background: linear-gradient(top, #4e86ed 0%,#233ec9 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e86ed', endColorstr='#233ec9',GradientType=0 );}

#fmanListTbl .sml>div{font-size:11px;}

/* MCUI-TABS replacement */
.tab-title{text-transform:uppercase;padding:0px 15px;margin-right:1px;background:#EEE !important;text-shadow:1px 1px #FFF;font-weight:700;cursor:pointer;font-size:14px;border:0px;border-radius:0px;color:#333;}
.tab-title:hover{-box-shadow:none;-webkit-box-shadow:none;background:#DDD !important;}
.tab-title.selected{background-color:#333 !important;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png) !important;background-repeat:no-repeat !important;background-position:bottom center !important;}
.tab-core{border:0px;background:#FFF;border-radius:0px;}

.topbtn{float:right;padding:0px 10px;height:32px;line-height:32px;font-size:14px;margin-left:20px;}

#mmgBrowserMsg{margin:20px auto;max-width:400px;background:url(../images/manual/chrome_logo.png) no-repeat #FFF;background-position:left 20px center;box-sizing:border-box;padding:20px 20px 20px 120px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);}

/* BASIC REWORKS */
div.div_table,table.div_table{border-radius:0px;}
div.gen_search>input{border-radius:0px;}
.mcui-form input[type="text"], .mcui-form input[type="password"], .mcui-form textarea, .mcui-input, .mcui-text{border-radius:0px;}
.mcui-mlist{border-radius:0px;}
.mcui-select .holder{border-radius:0px;}
/*div.gen_tab>div.tab.selected{background-color:#0092cf;text-shadow:1px 1px #004967;}*/

/* STUFF */
div.gen_tab.sml{}
div.gen_tab.sml>.tab{height:26px;line-height:26px;font-size:12px;padding:0px 10px;}
div.gen_tab.sml>div.tab.selected{background-position:center bottom -3px;}

.modder_table input.value{display:none;background:transparent;width:100%;box-sizing:border-box;border:0px;padding:0px 10px;line-height:30px;font-family:Open Sans;font-size:13px;}
.modder_table div.value{display:none;}
.modder_table .label input.value{font-weight:bold;}
.modder_table .modder{cursor:pointer;}
.modder_table .modder:hover{background-color:#DDDDFF;}
.modder_table .modder .suf{display:inline-block;padding-left:5px;font-size:11px;}
.modder_table .modder.modding{background-color:#FFF9D0;}
.modder_table .right input.value{text-align:right;}
.modder_table .modder.timer div.value{white-space:nowrap;}
.modder_table .modder.timer div.value>input{background:#FFF;border:0px;width:30px;line-height:24px;font-size:16px;text-align:center;box-sizing:border-box;}
.modder_table .modder.datetime div.value{white-space:nowrap;}
.modder_table .modder.datetime div.value>input{background:#FFF;border:0px;width:30px;line-height:24px;font-size:16px;text-align:center;box-sizing:border-box;}
.modder_table .modder.datetime div.value>input.year{width:50px;}

.div_table .label{font-weight:bold;}

div.gen_tab>div.label{background:#999;color:#FFF;}
#pz_options{display:none;}

/************/
/* OVERVIEW */
/************/
#group_by{display:none !important;}

#mplCurrentDate{float:right;height:34px;line-height:34px;color:#FFF;text-shadow:1px 1px #000;font-size:16px;padding-left:20px;}
#mplCurrentDate div{line-height:34px;color:#FFF;text-shadow:1px 1px #000;}
#mplCurrentDate>div{display:inline-block;vertical-align:top;height:100%;}
#mplCurrentDate>div.w{text-transform:uppercase;}
#mplCurrentDate>div.d{font-size:18px;text-transform:lowercase;padding-left:7px;font-weight:bold;}
#mplCurrentDate>div.m{font-size:18px;text-transform:uppercase;padding-left:7px;}
#mplCurrentDate>div.y{padding-left:7px;}

#mplEventsTbl>div>div.expand{width:25px;}
#mplExpandBtn{margin:0px;border-radius:0px;height:100%;width:25px;text-align:center;padding:0px;overflow:hidden;}
#mplExpandBtn>div{white-space:nowrap;padding:0px 0px 1px 0px;position: relative;top: 50%;transform: translateY(-50%) rotate(-90deg);text-transform:uppercase;}

div.mpl_method{display:inline-block;vertical-align:middle;background:url(../../../images/comment.gif) center center no-repeat;width:16px;height:16px;margin-left:10px;cursor:pointer;}

#mplOverviewOptions{padding:10px;background:#CCC;}
#mplOverviewOptions div.gen_tab{margin:0px 1px 1px 0px;display:inline-block;vertical-align:top;}

#mplEventsTbl{height:0px;overflow:hidden;}
#mplEventsTbl>div>div{vertical-align:top;}
#mplEventsTbl>div>div.stats{width:400px;}
div.overview{height:0px;overflow-y:scroll;background:#CCC;position:relative;box-sizing:border-box;}

div.floating_header{margin:0px;position:absolute;left:0px;top:0px;width:100%;}
div.floating_header div.div_table{margin:0px;width:100%;}
div.floating_header div.div_table>div>div{box-sizing:border-box;}

#textContent.mid1{padding:0px;}
.ovrtbl.year .header>div:not(.label):not(.amount):not(.resp)>div{font-size:11px;}
.ovrtbl.year .header>div:not(.label):not(.amount):not(.resp)>div>span.big{font-size:16px;padding-left:2px;}
.ovrtbl.month .header>div:not(.label):not(.amount):not(.resp)>div{font-size:11px;}
.ovrtbl.month .header>div:not(.label):not(.amount):not(.resp)>div>span.big{font-size:16px;padding-right:5px;}
div.ovrtbl>div>div.label{width:300px;}
div.ovrtbl>div>div.amount{width:100px;white-space:nowrap;}
div.ovrtbl>div>div.amount>div>div.period{font-size:11px;display:inline-block;color:#FFF;text-transform:lowercase;padding-left:5px;}
div.ovrtbl>div>div.resp{width:100px;}
div.ovrtbl>div>div.it{min-width:67px;}
div.ovrtbl>div.line:not(.header)>div:not(.label)>div>div.txt{font-size:11px;}
div.ovrtbl.month>div.line:not(.header)>div:not(.label)>div>div.txt{font-size:16px;}
div.ovrtbl.week>div.line:not(.header)>div:not(.label)>div>div.txt{font-size:16px;}
div.ovrtbl>div.line:not(.header)>div:not(.label)>div>div.txt>span.big{font-size:16px;padding-right:5px;}
div.ovrtbl{margin:0px;}
div.ovrtbl>div.line>div{border-bottom:1px solid #BBB;border-right:1px solid #BBB;}
div.ovrtbl>div.line>div:last-child{border-right:0px;}
div.ovrtbl>div.group{background:#999;}
div.ovrtbl>div.group>div>div{color:#FFF;text-shadow:1px 1px #000;}
div.ovrtbl>div.group>div>div>div.txt{display:none;}
div.ovrtbl>div.group span.na{color:#DDD;}
div.ovrtbl>div.group>div.amount>div{display:none;}
div.ovrtbl>div.group>div.resp>div{display:none;}
div.ovrtbl>div.line.header>div.current{background:#DDDDFF;}
div.ovrtbl>div.line.header>div.current>div{color:#000099;text-shadow:1px 1px #FFF;}
div.ovrtbl>div.line:not(.group)>div.inactive>div>div.txt{display:none;}
div.ovrtbl>div.person>div.label>div{padding-left:30px;}
div.ovrtbl>div.person>div.label{background-image:url(../../../images/parent.gif);background-repeat:no-repeat;background-position:center left 12px;}
div.ovrtbl>div.line:not(.group)>div.future>div>div{color:#BBB;}
div.ovrtbl>div.line:not(.group)>div.inactive{background:rgba(0,0,0,0.3);}
div.ovrtbl>div.line:not(.group)>div.inactive:nth-child(odd){background:rgba(0,0,0,0.4);}
div.ovrtbl>div.line:not(.group)>div.pending.now{background-color:#EEE8C0;}
div.ovrtbl>div.line:not(.group)>div.pending.now>div>div.txt{color:#666100;}
div.ovrtbl>div.line:not(.group):nth-child(odd)>div.pending.now{background-color:#FFF9D0;}
div.ovrtbl>div.line:not(.group)>div.pending.past{background-color:#EECCCC;}
div.ovrtbl>div.line:not(.group)>div.pending.past>div>div.txt{color:#990000;}
div.ovrtbl>div.line:not(.group):nth-child(odd)>div.pending.past{background-color:#FFDDDD;}
div.ovrtbl>div.line:not(.group)>div.pending.overdue{background-color:#EECCCC;}
div.ovrtbl>div.line:not(.group)>div.pending.overdue>div>div.txt{color:#990000;}
div.ovrtbl>div.line:not(.group):nth-child(odd)>div.pending.overdue{background-color:#FFDDDD;}
div.ovrtbl>div.line:not(.group)>div.pending:not(.oom){cursor:pointer;}
div.ovrtbl>div.line:not(.group)>div.pending:not(.oom):hover>div>div.txt{color:#000099 !important;text-shadow:1px 1px #FFF !important;}
div.ovrtbl>div.line:not(.group)>div.pending:not(.oom):hover{background-color:#DDDDFF !important;}
div.ovrtbl>div.line:not(.group)>div.handled{background-color:#DDEEDD !important;}
div.ovrtbl>div.line:not(.group)>div.handled:not(.oom){cursor:pointer;}
div.ovrtbl>div.line:not(.group):nth-child(odd)>div.handled{background-color:#DDFFDD !important;}
div.ovrtbl>div.line:not(.group)>div.handled:not(.oom):hover{background-color:#CCDDCC !important;}
div.ovrtbl>div.line:not(.group)>div.handled.withdate>div>div.txt{color:#009900 !important;}
div.ovrtbl>div.line:not(.group)>div.handled:not(.withdate)>div>div.txt{display:none;}
div.ovrtbl>div.line:not(.group)>div.handled:not(.withdate)>div:before{content:'OK';color:#009900 !important;}

::-webkit-scrollbar{width:20px;}
::-webkit-scrollbar-track{background: #f1f1f1;border:1px solid #BBB;}
::-webkit-scrollbar-thumb{background: #AAA;border:1px solid #666;}
::-webkit-scrollbar-thumb:hover{background: #999;}
::-webkit-scrollbar-corner{background:#FFF;}

div.ovrtbl.week div.header div.wd>div{font-size:11px;line-height:14px;}
div.ovrtbl.week div.header div.wd>div>div.sml{font-size:12px;line-height:12px;padding:2px 0px 0px 0px;}

#mplEventsStatsTbl div.period>div{white-space:nowrap;font-size:11px;}
#mplEventsAlertsTbl div.period>div{white-space:nowrap;font-size:11px;}
#mplEventsAlertsTbl div.period>div>span.big{font-size:16px;}
#mplEventsFloatingHeader_stats div.period>div{white-space:nowrap;font-size:11px;}
#mplEventsStatsTbl div.period>div>span.big{font-size:16px;}
#mplEventsStatsTbl>div.group>div.amount>div{display:block;}

#mplEventsTotalsTbl div.data>div{white-space:nowrap;}
#mplEventsTotalsTbl div.data.eq{background-color:#FFF9D0;}
#mplEventsTotalsTbl div.data.pos{background-color:#DDFFDD;}
#mplEventsTotalsTbl div.data.neg{background-color:#FFDDDD;}
#mplEventsTotalsTbl div.data.eq>div,#mplEventsTotalsTbl div.data.eq>div>div{color:#666100 !important;text-shadow:none !important;}
#mplEventsTotalsTbl div.data.pos>div,#mplEventsTotalsTbl div.data.pos>div>div{color:#009900 !important;text-shadow:none !important;}
#mplEventsTotalsTbl div.data.neg>div,#mplEventsTotalsTbl div.data.neg>div>div{color:#990000 !important;text-shadow:none !important;}

#mplEventsAlertsTbl div.state>div{font-size:11px;}
#mplEventsAlertsTbl div.state>div>span.big{font-size:16px;}

.link_select{
  -webkit-user-select: all; /* Safari 3.1+ */
  -moz-user-select: all; /* Firefox 2+ */
  -ms-user-select: all; /* IE 10+ */
  user-select: all; /* Standard syntax */
  font-size:16px;
  background:#FFF;
  border:1px solid #BBB;
  padding:6px 8px 5px 8px;
}
.link_tooltip{font-size:11px;padding-left:20px;margin-top:5px;background:url(../../../images/info_16.png) center left no-repeat;}

#loginArea{border-radius:0px;}
#privateTitle{border-radius:0px;}

div.ovrtbl div.ptag{display:inline-block;font-size:11px;background:#FFF;color:#333;text-shadow:none;padding:0px 3px;height:16px;line-height:16px;border-radius:3px;font-weight:normal;margin-left:7px;vertical-align:middle;
box-shadow:1px 1px 3px 1px rgba(0,0,0,0.5);}

.mcsml .mcui-select .holder .selected{padding:1px 3px;}

/************/
/* FINANCES */
/************/
div.mpl_cset{text-align:center;}
div.mpl_cset>div.choice{padding:0px 10px;margin:0px 15px 15px 0px;height:30px;line-height:30px;font-size:14px;}
#mplImportFinCommit{width:100%;box-sizing:border-box;text-align:center;padding:0px 10px;}
#mplImportFinEChoice{background:#666;color:#FFF;text-shadow:1px 1px #000;padding:5px 10px;font-size:16px;font-weight:bold;margin-bottom:15px;}

/***************/
/* DARK SCHEME */
/***************/
#header.dark{background:#333;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.7);}
#header.dark #mainBasic>ul>li>a>div.label{background:#444;color:#FFF;text-shadow:1px 1px #000;}
#header.dark #mainBasic>ul>li>a>div.label:hover{background:#555;}
#header.dark #mainBasic>ul>li.selected>a>div.label{background:#999;color:#FFF;text-shadow:#555;}
#header.dark #mainBasic>ul>li.selected>a>div.label:hover{background:#999;color:#FFF;}
#header.dark #mainBasic>ul>li.inc1>a>div.label{background:#555;}
#header.dark #mainBasic>ul>li.inc1>a>div.label:hover{background:#666;}
#header.dark #mainBasic>ul>li.inc1.selected>a>div.label{background:#AAA;color:#FFF;text-shadow:#666;}
#header.dark #mainBasic>ul>li.inc1.selected>a>div.label:hover{background:#AAA;color:#FFF;}
#header.dark #languages>li>a>div.label{background:#444;color:#FFF;text-shadow:1px 1px #000;}
#header.dark #languages>li>a>div.label:hover{background:#555}
#header.dark #languages>li.hidden>a>div.label{background:#999;color:#FFF;text-shadow:#555;}

body.dark{background:#444;}
body.dark #mainContent{background:#444;}
body.dark #mplOverviewOptions{background:#444;}

body.dark div.overview{background:#444;}

body.dark div.loader>div.img{background-image:url(../../../images/ajax-loader-dark.gif);}

body.dark div.gen_tab>div.label{background:#000;color:#FFF;}
body.dark div.gen_tab>div.tab{background-color:#666;color:#FFF;text-shadow:1px 1px #000;}
body.dark div.gen_tab>div.tab:hover{background-color:#777;}
body.dark div.gen_tab>div.tab.selected{background-color:#AAA;color:#FFF;text-shadow:#666;}

body.dark div.div_table>div.line.header{background:#111;}
body.dark div.div_table>div.line:not(.header){background:#333;}
body.dark div.div_table>div.line:not(.header)>div:not(.past):not(.now):not(.handled)>div{color:#FFF;text-shadow:1px 1px #000;}
body.dark div.div_table>div.line:not(.header):nth-child(odd){background:#444;}
body.dark div.div_table>div.line:not(.header):hover, #fpSpace.dark div.div_table>div.line:not(.header):hover{background:#555;}

body.dark div.ovrtbl>div.person>div.label{background-image:url(../images/manual/parent_dark.gif);}

body.dark div.ovrtbl>div.line:not(.group)>div.inactive{background:rgba(255,255,255,0.1);}
body.dark div.ovrtbl>div.line:not(.group)>div.inactive:nth-child(odd){background:rgba(255,255,255,0.2);}

body.dark div.div_table div.sml{color:#FFF;}

body.dark div.ovrtbl>div.group{background:#666 !important;}
body.dark div.ovrtbl>div.line>div{border-bottom:1px solid #000;border-right:1px solid #000;}
body.dark div.ovrtbl>div.line.header>div{border-right:1px solid #666;}
body.dark div.ovrtbl>div.line>div:last-child{border-right:0px;}

body.dark ::-webkit-scrollbar-track{background: #333;border:1px solid #000;}
body.dark ::-webkit-scrollbar-thumb{background: #666;border:1px solid #000;}
body.dark ::-webkit-scrollbar-thumb:hover{background: #777;}
body.dark ::-webkit-scrollbar-corner{background:#000;}

body.dark span.na{text-shadow:none;}

body.dark div.fman_zone>div.title{}
body.dark div.fman_zone>div.content{background:#666;}
body.dark .mcui-form label{color:#FFF;text-shadow:1px 1px #000;}
body.dark .mcui-form input[type="text"],body.dark .mcui-form input[type="password"],body.dark .mcui-form textarea,body.dark .mcui-form  .mcui-input,body.dark .mcui-form  .mcui-text{background:#444;border:1px solid #000;color:#FFF;}
body.dark .mcui-form textarea,body.dark  .mcui-text{background:#444;border:1px solid #000;color:#FFF;}
body.dark #fmanListConfig label{color:#FFF;}
body.dark div.results{background:#333;}
body.dark div.results>div.restext{color:#FFF;}
body.dark div.div_table>div.header>div.ord{background-color:#000;}
body.dark #fmanRecTitle{color:#FFF;text-shadow:1px 1px #000;}
body.dark table.child_zone_tbl tr.line.rec.drk{background:#333;}
body.dark table.child_zone_tbl tr.line.rec.lt{background:#444;}
body.dark div.fman_zone.child>div.content>table.div_table .line>td>div{color:#FFF;text-shadow:1px 1px #000;}
body.dark table.child_zone_tbl tr.line.rec>td{border-top:1px solid #000;}

body.dark #fmanListOptZone{background:#333;}
body.dark #fmanListOptZone>div.actions{background:#111;}

body.dark #fman_contentOpener{background:#555;}
body.dark #fman_contentOpener{}

body.dark #loginArea{background:#555;}
body.dark #loginArea .operat>a{color:#DDD;}
body.dark #loginArea .operat>a:hover{color:#FFF;}

body.dark .mcui-select .holder .options .option,body.dark  .mcui-clone.options .option,body.dark  .mcui-foptions .option,body.dark .mcui-select .holder .selected{text-shadow:none;}

body.dark .link_select{color:#FFF;text-shadow:1px 1px #000;
  background:#333;border:1px solid #000;}
.link_tooltip{color:#FFF;}

body.dark #pz_logmsg{border-radius:0px;background:#555;color:#FFF;text-shadow:1px 1px #000;}
body.dark #pz_logmsg div{color:#FFF;text-shadow:1px 1px #000;}

body.dark #mplExpandBtn{
background: #111;
background: -moz-linear-gradient(top, #111 0%, #222 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#222));
background: -webkit-linear-gradient(top, #111 0%,#222 100%);
background: -o-linear-gradient(top, #111 0%,#222 100%);
background: -ms-linear-gradient(top, #111 0%,#222 100%);
background: linear-gradient(top, #111 0%,#222 100%);
border: 1px solid #000;
-webkit-box-shadow: inset 0 1px 1px #444,0 1px 2px rgba(0,0,0,0.61);
box-shadow: inset 0 1px 1px #444,0 1px 2px rgba(0,0,0,0.61);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#555',GradientType=0 );}
body.dark #mplExpandBtn>div{color:#FFF;text-shadow: 0 1px 2px #000,0 1px 0 #000;}
body.dark #mplExpandBtn:hover{
  background: #222;
  background: -moz-linear-gradient(top, #222 0%, #333 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222), color-stop(100%,#333));
  background: -webkit-linear-gradient(top, #222 0%,#333 100%);
  background: -o-linear-gradient(top, #222 0%,#333 100%);
  background: -ms-linear-gradient(top, #222 0%,#333 100%);
  background: linear-gradient(top, #222 0%,#333 100%);
}

@media (max-width: 1200px){

}

@media (max-width: 1000px){
  #mplEventsTbl>div>div{display:block;}
  #mplEventsTbl>div>div.expand{width:auto;}
  #mplExpandBtn{height:25px;width:100%;display:block;}
  #mplExpandBtn>div{transform:none;top:0px;height:25px;line-height:27px;}
  #mplEventsTbl>div>div.stats{width:auto;}
  #mplEventsTbl>div>div.stats>div{width:50%;display:inline-block;vertical-align:top;}
}

@media (max-width: 750px){
  /* MOBILE MENU */
  #languageMenu{position:absolute;top:9px;right:80px;}
  body.connected #languageMenu{right:150px;}
  #disconnect{right:80px;}
  #mainBasic{display:block;position:absolute;right:15px;top:50px;height:auto;background:#000;border:2px solid #000;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);}
  #mainBasic>ul{}
  #mainBasic>ul>li{display:block;}
  #mainBasic>ul>li>a{}
  #mainBasic>ul>li>a>div.label{margin-right:0px;margin-bottom:2px;}
  #mainBasic>ul>li.inc1>a>div.label{height:34px;line-height:34px;}
  #mainBasic>ul>li:last-child>a>div.label{margin-bottom:0px;}
  div.gen_tab>div{height:28px;line-height:28px;font-size:12px !important;padding:0px 10px !important;}
  div.events>div.overview{overflow:scroll;}
  div.events>div.overview>div.ovrtbl div{white-space:nowrap;}
}

@media (max-width: 500px){
  /* ALERTS VERTICAL */
  #mplEventsFloatingHeader_alert{display:none;}
  #mplEventsAlertsTbl{}
  #mplEventsAlertsTbl>div{display:block;margin:0px 10px 20px 10px;background:#666;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.5);}
  #mplEventsAlertsTbl>div:hover{background:#666 !important;}
  #mplEventsAlertsTbl>div.header{display:none;}
  #mplEventsAlertsTbl>div>div{display:block;border:0px;width:auto;}
  #mplEventsAlertsTbl>div>div.label{text-align:center;background:#333;}
  #mplEventsAlertsTbl>div>div.label>div{font-size:16px;padding:7px 10px;}
  #mplEventsAlertsTbl>div>div.period>div:before{content:'Période :';padding-right:5px;font-size:12px;color:#BBB;text-transform:uppercase;}
  #mplEventsAlertsTbl>div>div.amount>div{text-align:left;}
  #mplEventsAlertsTbl>div>div.amount>div:before{content:'Montant :';padding-right:5px;font-size:12px;color:#BBB;text-transform:uppercase;}
  #mplEventsAlertsTbl>div>div.resp>div:before{content:'Responsable(s) :';padding-right:5px;font-size:12px;color:#BBB;text-transform:uppercase;}
  #mplEventsAlertsTbl>div>div.state{background:#444;}
}
