/************/
/* FMANAGER */
/************/
div.mcui-button.ftopbtn{float:right;padding:0px 10px;height:32px;line-height:32px;font-size:14px;margin-left:20px;}
div.mcui-button.ftopbtn.yellow{color:#333;text-shadow:1px 1px #FFF;}
#fmanComOrdBtn{display:none;}
#fmanComOrdBtn.loading{box-sizing:border-box;height:34px;width:34px;padding:0px;}
#fmanComOrdBtn.loading>div.icn{background-image:url(../common/images/frm-saver.gif);background-position:center center;background-repeat:no-repeat;height:34px;width:34px;}
#fmanListOptBtn{box-sizing:border-box;height:34px;width:34px;padding:0px;}
#fmanListOptBtn>div{background-image:url(../common/images/gear_auto.png);background-position:center center;background-repeat:no-repeat;width:100%;height:100%;}
#fmanListOptBtn svg{display:none;}
#fmanListOptZone{display:none;position:absolute;z-index:50;background:#FFF;border-radius:3px;overflow:hidden;margin:5px 0px 0px 0px;}
#fmanListOptZone>div{padding:5px 10px;}
#fmanListOptZone>div.title{background:#666;color:#FFF;font-weight:bold;text-shadow:1px 1px #000;text-transform:uppercase;}
#fmanListOptZone>div.content{}
#fmanListOptZone>div.actions{background:#DDD;text-align:center;}
#fmanListOptZone>div.actions>div.mcui-button{height:20px;line-height:20px;padding:0px 5px;margin:0px 10px 0px 0px;font-size:12px;}
#fmanListOptZone>div.actions>div.mcui-button:last-child{margin-right:0px;}
#fmanLOptPagingWarning{display:none;max-width:265px;box-sizing:border-box;margin-bottom:10px;}
#fmanGroupingOptions div.mcui-checkbox{display:inline-block;margin-right:5px;}

table.div_table.sml td>div{font-size:11px;padding:3px 5px;}
table.div_table.sml tr.header td>div{text-transform:uppercase;font-weight:bold;}
table.div_table.sml tr.sub td>div{text-transform:uppercase;}
table.div_table tr.sub{background:#999;}
table.div_table tr.sub>td>div{color:#FFF;text-shadow:1px 1px #000;}
table.div_table .label>div{font-weight:bold;}

#fmanRecTitle{display:inline-block;font-size:24px;height:34px;line-height:34px;font-weight:bold;}

table.fman_defEditTbl div.icon{display:inline-block;margin:0px 0px 0px 5px;width:16px;height:16px;vertical-align:top;}
table.fman_defEditTbl div.icon.key{background:url(../common/images/ffront_key.png) top left no-repeat;}
table.fman_defEditTbl div.icon.info{background:url(../common/images/info_16.png) top left no-repeat;}
table.fman_defEditTbl label{display:inline-block;padding:0px 5px;}
table.fman_defEditTbl label:first-child{padding-left:0px;}
table.fman_defEditTbl input.sml{min-width:80px;width:80px;max-width:80px;box-sizing:border-box;}
table.fman_defEditTbl input.micro{min-width:30px;width:30px;max-width:30px;}
table.fman_defEditTbl input.center{text-align:center;}
table.fman_defEditTbl div.mcui-button{margin:0px;height:20px;line-height:20px;width:20px;text-align:center;}
table.fman_defEditTbl tr.line.detail{display:none;background:#FFF;}
table.fman_defEditTbl tr.line.detail>td{background:#FFF;border-bottom:1px solid #BBB;border-top:1px solid #BBB;}
table.fman_defEditTbl tr.line.detail>td{padding:10px 0px 0px 15px;}
table.fman_defEditTbl tr.drk{background:#EEE;}
table.fman_defEditTbl tr.lt{background:#FFF;}
table.fman_defEditTbl tr.line.col:hover{background:#FFFFDD;}
table.fman_defEditTbl tr.line.detail div.field{display:inline-block;vertical-align:bottom;margin:0px 15px 15px 0px;padding:0px;}
table.fman_defEditTbl tr.line.detail div.field.full{display:block;}
table.fman_defEditTbl tr.line.detail div.field>label{display:block;}
table.fman_defEditTbl tr.line.detail div.field>input{}
table.fman_defEditTbl .disabled{opacity:0.5;}

#fmanDefErrorZone{display:none;margin-bottom:20px;}
#fmanEditSaveResult{display:none;margin-bottom:20px;}

div.fman_cfgzone{margin-bottom:20px;border-radius:5px;overflow:hidden;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.fman_cfgzone>div.title{background:#666;color:#FFF;padding:5px 10px;text-shadow:1px 1px #000;font-weight:bold;text-transform:uppercase;}
div.fman_cfgzone>div.title>div.mcui-button{float:right;margin:0px;height:16px;line-height:16px;padding:0px 5px;font-size:12px;}
div.fman_cfgzone>div.content{background:#EEE;padding:10px 0px 0px 10px;}
div.fman_cfgzone div.field{vertical-align:bottom;display:inline-block;margin:0px 15px 15px 0px;}
div.fman_cfgzone div.field.full{display:block;}
div.fman_cfgzone div.field textarea{width:500px;}
div.fman_cfgzone.align_top div.field{vertical-align:top;}
div.fman_cfgzone div.tip{font-size:11px;font-weight:bold;}

#fmanListConfig div.field{display:inline-block;margin:0px 15px 15px 0px;vertical-align:top;}
#fmanListConfig label{display:block;font-size:11px;text-transform:uppercase;font-weight:bold;padding-bottom:3px;}

#fmanListConfig div.gen_tab{margin:0px;}

#fmanEditChildsConfigZone div.content{padding:0px;}
#fmanEditChildsTbl{margin:0px;border-radius:0px;}
#fmanEditChildsTbl .line.tbl,#fmanEditChildsTbl .line.detail{display:none;}
#fmanEditChildsTbl .line.tbl.active,#fmanEditChildsTbl .line.detail.active{display:table-row;}
#fmanEditChildsTbl .line.tbl>td>div>div.mcui-button{height:20px;line-height:20px;margin:0px;padding:0px 5px;font-size:12px;}
#fmanEditChildsTbl .line.header{background:#777;}
#fmanEditChildsTbl .line.tbl>td>div>div.field{vertical-align:bottom;margin-bottom:0px;}
#fmanEditChildsTbl .line.tbl>td{border-top:1px solid #BBB;}
#fmanEditChildsTbl .line.detail>td>div{padding:0px;}
#fmanEditChildsTbl .line.detail>td>div>table.fman_defEditTbl{border-radius:0px;margin-bottom:0px;}
#fmanEditChildsTbl .line.tbl>td.name>div>label{display:inline-block;padding:0px 5px;}
#fmanEditChildsTbl .line.tbl>td.name>div>input,#fmanEditChildsTbl .line.tbl input.sml{min-width:80px;width:80px;max-width:80px;box-sizing:border-box;}
#fmanEditChildsTbl .line.tbl>td.name>div>label:first-child{padding-left:0px;}

#fman_editAddChildPicker{display:none;position:absolute;z-index:99;background:#FFF;border:1px solid #BBB;}
#fman_editAddChildPicker>div.wrap{position:relative;max-height:200px;overflow-y:scroll;}
#fman_editAddChildPicker>div.wrap>div.opt{padding:5px 10px;border-bottom:1px dashed #BBB;cursor:pointer;}
#fman_editAddChildPicker>div.wrap>div.no_opt{padding:5px 10px;}
#fman_editAddChildPicker>div.wrap>div.opt:hover{background:#EEE;}
#fman_editAddChildPicker>div.wrap>div.opt:last-child{border-bottom:0px;}

div.fman_zone{margin-bottom:20px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.fman_zone>div.title{background:#999;color:#FFF;text-shadow:1px 1px #000;padding:5px 15px;font-weight:bold;text-transform:uppercase;}
div.fman_zone>div.title>div.mcui-button{float:right;margin:0px;height:16px;line-height:16px;padding:0px 5px;font-size:11px;}
div.fman_zone>div.content{padding:15px 0px 0px 15px;background:#EEE;}
div.fman_zone div.field{display:inline-block;margin:0px 15px 15px 0px;vertical-align:top;}
div.fman_zone div.field.full{display:block;margin-bottom:0px;padding-bottom:15px;}
div.fman_zone.child>div.content{padding:0px;}
div.fman_zone.child>div.content>table.div_table{border-radius:0px;margin:0px;}

div.frmmng_adress{padding:5px;background:#DDD;border:1px solid #BBB;}
div.frmmng_adress>div{padding-bottom:5px;font-size:11px;text-shadow:1px 1px #FFF;}
div.frmmng_adress>div:last-child{padding-bottom:0px;}
div.frmmng_adress input{font-size:11px;margin-left:3px;}
div.frmmng_adress input.med{width:100px;min-width:100px;max-width:100px;}
div.frmmng_adress input.sml{width:50px;min-width:50px;max-width:50px;}

.formar div.frmmng_adress{background: rgba(0,0,0,0.05);border:1px solid #BBB;border-radius:5px;padding:10px 15px;}
.formar div.frmmng_adress>div{font-size:14px;padding-bottom:10px;color:#999;text-shadow:none;white-space:nowrap;}
.formar div.frmmng_adress>div:last-child{padding-bottom:0px;}
.formar div.frmmng_adress>div>input{margin-left:7px;margin-right:15px;background:rgb(255,255,255) !important;padding:7px 10px !important;max-width:120px !important;}
.formar div.frmmng_adress>div>input.small{max-width:50px !important;}
.formar div.frmmng_adress>div>#address_civic{max-width:60px !important;}
.formar div.frmmng_adress>div>#address_postal{max-width:80px !important;}
.formar div.frmmng_adress>div>#address_road{max-width:200px !important;}

#fmanListTbl:not(.noedit) .rec{cursor:pointer;}
#fmanListTbl:not(.noedit) .rec:hover{background:#DDD;}
#fmanListTbl .label{font-weight:bold;}
#fmanListTbl.isparent div.line.rec:not(.inc0) div.label{background-image:url(../common/images/parent.gif);background-position:left 15px center;background-repeat:no-repeat;}
#fmanListTbl .actions{text-align:center;}
#fmanListTbl .actions div.icn{cursor:pointer;height:20px;width:20px;background-position:center center;background-repeat:no-repeat;margin-right:5px;display:inline-block;vertical-align:top;border-radius:3px;}
#fmanListTbl .actions div.icn:hover{background-color:#666;}
#fmanListTbl .actions div.icn.sort{background-image:url(../common/images/sortable.png);cursor:move;}
#fmanListTbl .actions div.icn.edit{background-image:url(../common/images/pencil.png);}
#fmanListTbl .actions div.icn.edit.view{background-image:url(../common/images/dc_folder_o_20.png);}
#fmanListTbl .actions div.icn.edit.edit_0{background-image:url(../common/images/dc_folder_o_20.png);}
#fmanListTbl .actions div.icn.rem{background-image:url(../common/images/ffront_abad.png);}
#fmanListTbl .actions div.icn:last-child{margin-right:0px;}
#fmanListTbl .line.rec.ui-state-notrec{background:#FFFFEE;}
#fmanListTbl .line.rec.ui-state-notrec:nth-child(even){background:#FFFFDD;}
#fmanListTbl .line.rec.ui-state-disabled{background:#FFEEEE;}
#fmanListTbl .line.rec.ui-state-disabled:nth-child(even){background:#FFDDDD;}
#fmanListTbl .line.group{background:#DDD;}
#fmanListTbl .line.group>td>div{font-size:11px;}
#fmanListTbl .line.group.glvl1{background:#CCC;}
#fmanListTbl .line.group.glvl1>td{border-top:1px solid #999;}
#fmanListTbl .line.group.glvl1>td>div{text-transform:uppercase;font-weight:bold;}
#fmanListTbl .line.group.glvl2{}
#fmanListTbl .line.group.glvl2>td{}
#fmanListTbl .line.group.glvl2>td>div{}
#fmanListTbl .line.group.glvl3{}

#fmanLoader{margin-bottom:20px;display:none;}

div.field.flng.hidden{display:none;}
div.field.flng span.llbl{color:#BBB;}

#frmMngLngSwapZone{text-align:right;}
#frmMngLngSwapper{display:inline-block;}

div.ui-state-highlight{height:30px;background:#DDFFDD !important;display:block !important;}

table.child_zone_tbl td.actions>div>div.mcui-button{height:20px;line-height:20px;margin:0px 5px 0px 0px;padding:0px 5px;font-size:12px;}
table.child_zone_tbl td.actions>div>div.mcui-button:last-child{margin-right:0px;}
table.child_zone_tbl tr.line.rec.lt{background:#FFF;}
table.child_zone_tbl tr.line.rec.drk{background:#EEE;}
table.child_zone_tbl tr.line.rec>td{border-top:1px solid #BBB;}
table.child_zone_tbl tr.line.rec>td>div>div.field{margin:0px;}
table.child_zone_tbl tr.line.detail{display:none;}
table.child_zone_tbl tr.line.detail>td{border-top:1px dashed #BBB;background:#DDD;}
table.child_zone_tbl tr.line.detail>td>div{padding:10px 0px 0px 10px;}
table.child_zone_tbl tr.line.detail>td>div>div.field{vertical-align:top;margin:0px 10px 10px 0px;}
table.child_zone_tbl tr.line.detail>td>div>div.field>label{display:block;font-weight:bold;font-size:11px;text-shadow:1px 1px #FFF;}
table.child_zone_tbl tr.line.detail_0,table.child_zone_tbl tr.line.rec_0{display:none;}
table.child_zone_tbl .frk_uploader .button{margin-top:0px;}

/* CONTENT OPENER */
#fman_contentOpener{position:fixed;z-index:100002;display:none;background:#F5F5F5;}
#fman_contentOpener>div.wrap{position:relative;width:100%;height:100%;}
#fman_contentOpener>div.wrap>div.title{background:#333;color:#FFF;text-shadow:1px 1px #000;text-align:center;font-size:18px;font-weight:bold;text-transform:uppercase;padding:10px 20px;box-sizing:border-box;min-height:44px;}
#fman_contentOpener>div.wrap>div.content{overflow-y:scroll;box-sizing:border-box;}
#fman_contentOpener>div.wrap>div.content>div.wrap{padding:20px;}
#fman_contentOpener>div.wrap>div.content div.mcui-form div.field{display:inline-block;vertical-align:top;margin:0px 15px 15px 0px;}
#fman_contentOpener>div.wrap>div.content div.mcui-form div.field.full{display:block;margin-right:0px;}
#fman_contentOpener>div.wrap>div.actions{position:absolute;background:#666;width:100%;bottom:0px;left:0px;min-height:52px;text-align:center;padding:10px 20px;box-sizing:border-box;}
#fman_contentOpener>div.wrap>div.actions>div.mcui-button{margin:0px 10px 0px 0px;}
#fman_contentOpener>div.wrap>div.actions>div.mcui-button:last-child{margin-right:0px;}
#fman_contentOpener.fullscreen{border-radius:0px;}
#fman_contentCurtain{position:fixed;z-index:100001;display:none;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);}

/* FRM DATA OUTPUT (FRMMNG) */
.frm-data-output{}
.frm-data-output .data{margin:0px 15px 15px 0px;display:inline-block;vertical-align:top;}
.frm-data-output .data>div.label{font-size:12px;padding: 5px 10px;background: #666;color: #FFF;}
.frm-data-output .data>div.value{background: #EEE;padding: 5px 10px;}

/* FORMAR */
.formar div.mcui-button.ftopbtn{height:auto;line-height:20px;font-size:15px;margin-bottom:15px;margin-left:15px;}
.formar div.mcui-button.ftopbtn:hover{line-height:18px;}
.formar div.mcui-button.ftopbtn:active{margin-bottom:17px;}
.formar #fmanListOptBtn{height:39px;line-height:20px;width:auto;}
.formar #fmanListOptBtn:hover{line-height:18px;}
.formar #fmanListOptBtn:active{height:37px;}
.formar #fmanListOptBtn>div{display:none;}
.formar #fmanListOptBtn>svg{display:block;margin-right:0px;}
.formar #frmMngLngSwapper{margin-bottom:10px;}
.formar #frmMngLngSwapper>div{display:inline-block;background:#EEE;margin-right:3px;}
.formar #frmMngLngSwapper>div:last-child{margin-right:0px;}
.formar #fmanLOptPaging>div{display:inline-block;background:#EEE;margin-right:3px;}
.formar #fmanLOptPaging>div:last-child{margin-right:0px;}
.formar #fmanListOptZone>div.actions>div.mcui-button{height:auto;line-height:20px;font-size:15px;margin-bottom:0px;}
.formar #fmanListOptZone>div.actions>div.mcui-button:hover{line-height:18px;}
.formar #fmanListOptZone>div.actions>div.mcui-button:active{line-height:18px;}

.formar .noticeWindow .buttons .mcui-button{width:auto;}

.formar div.fman_zone>div.title>div.mcui-button{padding:0px 10px !important;height:22px;line-height:19px;margin-top:-1px;margin-right:-5px;}
.formar div.fman_zone>div.title>div.mcui-button:active{height:20px;}
.formar table.child_zone_tbl td.actions>div>div.mcui-button{padding:0px 12px !important;height:30px;line-height:27px;}
.formar table.child_zone_tbl td.actions>div>div.mcui-button:hover{line-height:27px;}
.formar table.child_zone_tbl td.actions>div>div.mcui-button:active{height:28px;line-height:27px;}
.formar .noticeWindow .buttons .mcui-button.green{margin-top:0px;}
.formar div.gen_search>div.empty{padding:0px 7px !important;width:auto;top:9px;right:7px;height:24px;line-height:24px;border-radius:5px;}
.formar div.gen_search>div.empty:after{border-radius:5px;}
.formar div.gen_search>div.empty:hover{line-height:24px;}
.formar div.gen_search>div.empty:active{top:7px;height:22px;}
.formar div.fman_zone .mcui-select,.formar div.fman_zone .mcui-select div.holder,.formar div.fman_zone .mcui-select div.selected{max-width:300px !important;}
.formar div.fman_zone .mcui-select div.options{width:100% !important;}