﻿@font-face { font-family: luzro_; src: url("../../Font/luzro.ttf") format('truetype'); }

* { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }

*:focus { /*-webkit-user-modify: read-write-plaintext-only;*/ -webkit-tap-highlight-color: rgba(0,0,0,0); outline: none; }

button::-moz-focus-inner { border: 0; }

html { width: 100%; height: 100%; /*-ms-overflow-y: scroll;
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;*/ --overflow:hidden; background: #1a1a1a; }

body { font-family: luzro,luzro_,Arial,Helvetica,sans-serif; font-size: 12px; margin: 0px; padding: 0px; color: #333; width: 100%; height: 100%; }

form { width: 100%; height: 100%; }

a { font-size: 11px; font-weight: bold; color: #999999; }

a:link, a:visited { color: #999999; }

a:hover { color: #666; text-decoration: none; }

a:active { color: #666; }

p { margin-bottom: 10px; line-height: 1.6em; }

input::-moz-focus-inner { border: 0; padding: 0; }


textarea:focus, input:focus { outline: 0; outline: none; border: 0; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-modify: read-write-plaintext-only; -webkit-tap-highlight-color: rgba(0,0,0,0); box-shadow: none; }

input, select { padding: 0; width: auto; height: 17px; border: none; border: 0px; border-radius: 3px 3px 3px 3px; }

textarea { padding: 2px; border: none; border: 0px; border-radius: 3px 3px 3px 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 14px; }

.Overlay { background-color: #fff; display: none; height: 100%; left: 0; opacity: 0.5; position: fixed; top: 0; width: 100%; z-index: 999995; }

.MasterOverlay { z-index: 9999999; }

.MasterOverlay .Preloader { width: 100%; height: 100%; background: url(../Images/Preloader2.gif) center center no-repeat; }

.MargCenter { margin: 0 auto; }

.Center { text-align: center; }

.TB, .AJAXCB .ajax__combobox_textboxcontainer input, .DDL { padding: 2px; width: 180px; float: left; }

.AJAXCB .ajax__combobox_textboxcontainer input { -moz-user-select: text; -khtml-user-select: text; -webkit-user-select: text; -o-user-select: text; user-select: text; }

.AJAXCB .ajax__combobox_inputcontainer { top: 0px !important; }

.AJAXCB .ajax__combobox_itemlist { top: 35px !important; left: 0!important; height: auto !important; min-height: 10px; overflow-y: auto!important; max-height: 300px; }

.AJAXCB table { background-color: transparent; }

.DDL { height: 21px; width: 184px; }

.BTN, button { padding: 1px 2px 1px 2px; width: auto; height: auto; cursor: pointer; float: left; background: none; }

.LBTN { float: none; cursor: pointer; }

.CBL input { }

.CB, .RBL { display: block; text-align: center; }

.BTNEdit, .BTNDel, .BTNSave, .BTNCancle { background-image: url(../Images/edit.png); background-repeat: no-repeat; border: 0 none; color: transparent; display: block; font-size: 0; height: 16px; text-decoration: none; width: 20px; }

.BTNDel { background-image: url(../Images/Del.gif); }

.BTNSave { background-image: url(../Images/save.png); }

.BTNCancle { background-image: url(../Images/back.png); }

.BTNSave:hover { background-image: url(../Images/save_hover.png); }

.BTNCancle:hover { background-image: url(../Images/back_hover.png); }

.BTNEdit:hover { background-image: url(../Images/edit_hover.png); }

.TableHeader td, .TablePager td { text-align: center; background: #DFDFDF; font-weight: bold; }

.TRSelected { background: #fff; position: relative; z-index: 999999; }

.MsgBox { top: 0px; left: 0px; width: 100%; height: 100%; position: fixed; filter: alpha(opacity=98); opacity: 0.98; -moz-opacity: 0.98; background: #424242; }

.MsgBox td { width: 100%; height: 100%; }

.MsgBox .MsgBoxContainer { background: #fff; margin: 0 auto; width: 500px; min-height: 300px; max-height: 600px; overflow: hidden; float: none; border-radius: 10px; }

.LangHolder { box-sizing: border-box; margin-top: -41px; position: absolute; top: 50%; width: 100%; }

.LangHolder select { -moz-appearance: none; background: #444444 none repeat scroll 0 0; border: 0 none #444; border-radius: 2px; box-shadow: 0 0 2px 0 #000; color: #fff; height: 30px; outline: 0 none; width: 388px; }

.LangHolder select::-ms-expand { /* for IE 11 */ display: none; }

.LangHolder select option { background: #1a1a1a none repeat scroll 0 0; border-bottom: 1px solid #888; border-right: 2px solid #888; padding: 14px 10px; }

.LangHolder select option:hover { /*background: #fff!important;*/ }

.LangHolder select option[selected="selected"] { /*background: #fff;*/ }

.ErrorHolder { margin-top: 136px; color: red; font-size: 16px; font-weight: bold; }



.LoginHolder { /*margin: 0 auto; width: 600px;*/ width: 100%; height: 100%; background: #1a1a1a; text-align: center; }

.LoginLogoHolder { background: url(../Images/loginLogo.png) no-repeat center center; width: 100%; height: 240px; }/*H*/

.TableLogin { height: 100%; width: 388px; display: inline-table; }

.TableLogin td { text-align: left; vertical-align: middle; padding: 0 0px; }

.TableLogin .SignInHolder { margin: 10px 0px 0px 10px; padding-bottom: 40px; padding-left: 110px; background: url(../Images/loginlogo.png) no-repeat; padding-left: 110px; text-align: left; }

.TableLogin .SignInHolder span { padding-top: 10px; text-align: left; font-size: 18px; color: #fff; display: block; }

.TableLogin .PasswordHolder, .TableLogin .UserNameHolder { padding: 0px 0px 15px 0; width: 388px; float: left; }

.TableLogin .UserNameHolder span, .TableLogin .PasswordHolder span { padding-right: 21px; color: #7c7c7c; font-size: 16px; display: block; height: 22px; }

.TableLogin .BTNDel { float: right; margin-left: 15px; margin-top: 1px; }

.TableLogin .BTNLogin { padding: 0px; background: #353535 url(../Images/LoginBtn.gif) no-repeat center center; border: none; cursor: pointer; height: 50px; width: 388px; box-shadow: 0 0 2px 0 #000; }

.TableLogin .BtnHolder { padding: 22px 0 22px 0; position: relative; float: right; }

.TBUserName, .TBPassword { border: 0 none; width: 100%; height: 32px; border-radius: 2px; background: #444444; color: #fff; text-indent: 5px; box-shadow: 0 0 2px 0 #000; }

.Msg_Err { padding: 40px; background-color: #fff; background-repeat: no-repeat; background-position: 10px 10px; width: 400px; height: 120px; display: block; position: fixed; bottom: 0px; left: 0px; border-radius: 20px; }

.JQueryPopup .BTN { float: none; }

.Validator { position: absolute !important; border-radius: 3px 3px 3px 3px; }

.Visible { visibility: visible !important; }

.Cursor { cursor: pointer; }

.DivClear { font-size: 0; clear: both; height: 0px; line-height: 0px; }

.aspNetDisabled { cursor: default; background: transparent; }

.ajax__combobox_itemlist li { background-color: transparent!important; color: initial!important; }

.loginDisplay { position: fixed; top: 0px; right: 0px; display: none; }


.PNLBlocked {
    height: 100%;
    width: 100%;
}

.PNLBlocked span {
    color: red;
    display: block;
    font-size: 32px;
    padding: 12% 0;
    text-align: center;
    width: 100%;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.Master, .Page, .Main { width: 100%; height: 100%; }

/* initial setup 
----------------------------------------------------------*/
.nano { position: relative; width: 100%; height: 100%; overflow: hidden; }
.nano .content { position: absolute; overflow: scroll; overflow-x: hidden; top: 0; right: 0; bottom: 0; left: 0; }
.nano .content:focus { outline: thin dotted; }
.nano .content::-webkit-scrollbar { visibility: hidden; }
.has-scrollbar .content::-webkit-scrollbar { visibility: visible; }
.nano > .pane { background: rgba(0,0,0,.25); position: absolute; width: 10px; right: 0; top: 0; bottom: 0; visibility: hidden\9; /* Target only IE7 and IE8 with this hack */ opacity: .01; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.nano > .pane > .slider { background: #444; background: rgba(0,0,0,.5); position: relative; margin: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.nano:hover > .pane, .pane.active, .pane.flashed { visibility: visible\9; /* Target only IE7 and IE8 with this hack */ opacity: 0.99; }

.PNLAplications .BTNHolder.Exit { position: absolute; left: 0px; top: 76px; z-index: 9; }

.PNLAplications .BTNHolder.Exit > span { float: left; height: 22px; left: 0; position: absolute; top: 3px; width: 22px; background: url(../Images/Neptun/Buttons.png) no-repeat -340px -10px; }

.PNLAplications .BTNHolder.Exit .BTNExit { padding-right: 0; padding-left: 27px; font-size: 20px; color: #fff; position: relative; }

.PNLAplications { padding-top: 60px; margin: 0px auto; width: 1072px; --height: 100%; --overflow: hidden; --text-align: center; position: relative; }

.PNLAplications .Line { background-image: url("../Images/Simple/Beauty/Buttons_____.png"); background-position: -774px -255px; background-repeat: no-repeat; height: 280px; position: absolute; width: 1px; left: 50%; margin-left: 0px; }

.PNLAplications .Holder { margin-bottom: 62px; width: 100%; height: auto; float: left; position: relative; }

.PNLAplications .Holder .Holder { display: none; margin: 75px 0 0; }
/*width: 812px;*/

.PNLAplications .Holder.Selected { display: block; }

.PNLAplications .OnClick { background: #777; }

.PNLAplications .Holder .BTN { border-radius: 0; height: 100px; width: 100px; }

.PNLAplications .Holder .BTN.Apli { color: #fff; margin-bottom: 3px; margin-left: 3px; padding-left: 10px; padding-top: 70px; text-align: left; color: transparent; font-size: 0; }

.PNLAplications .Holder .BTN.Apli.Pink,.PNLAplications .Holder .BTN.Apli.Venus { background: #d749c8 url("../Images/MinDigitAppsLogo.png") no-repeat scroll center center; background-size: 93%; }

.PNLAplications .Holder .BTN.Apli.Horizont { background: #fe5d01 url("../Images/MinDigitAppsLogo.png") no-repeat scroll center center; background-size: 93%; }

.PNLAplications .Holder .BTN.Apli.Neptune { background: #222222 url("../Images/MinDigitAppsLogo.png") no-repeat scroll center center; background-size: 93%; }

.PNLAplications .Holder .MenuHolder { position: absolute; top: 0; width: 100%; border: 1px solid; }

.PNLAplications .Holder .Menu { position: relative; width: 262px; height: 60px; overflow: hidden; background: #FFFFFF; }

.PNLAplications .Holder.Right .Holder { }
/*margin-right: 262px;*/

.PNLAplications .Holder.Left .Holder { margin-left: 260px; }

.PNLAplications .Holder.Right .Holder .BTN.Apli { float: left; margin-right: 3px; margin-left: 0px; }

.PNLAplications .Holder.Right .MenuHolder { margin-left: 0px; text-align: right; background: #555 none repeat scroll 0 0; }

.PNLAplications .Holder.Left .MenuHolder { text-align: left; }

.PNLAplications .Holder .MenuHolder .LB.Title { color: #fff; font-size: 20px; text-transform: uppercase; padding-top: 16px; padding-left: 10px; display: inline-block; }

.PNLAplications .Holder.Right .MenuHolder .LB.Title { padding-left: 0px; padding-right: 10px; }

.PNLAplications .Holder.Right .Menu { float: right; }

.PNLAplications .Holder.Left .Menu { float: left; }

.PNLAplications .Holder .Menu.Drop { overflow: initial; }

.PNLAplications .Holder .Menu .MenuContent { --position: absolute; position: relative; overflow: hidden; width: 262px; height: auto; background: #F5F5F5; opacity: 0.9; z-index: 9; }

.PNLAplications .Holder .Menu .BTN { padding: 0 10px; width: 262px; height: 60px; }

.PNLAplications .Holder.Right .Menu .BTN { text-align: left; }

.PNLAplications .Holder.Left .Menu .BTN { text-align: right; }

.PNLAplications .Holder .Menu .BTN.Drop { position: absolute; top: 19px; right: 10px; width: 22px; height: 22px; z-index: 1000; }

.PNLAplications .Holder.Left .Menu .BTN.Drop { right: auto; left: 10px; }

.PNLAplications .Holder.Venus .Menu .BTN.Drop { background: url("../Images/Venus/Buttons.png") no-repeat -120px -8px; }

.PNLAplications .Holder.Neptune .Menu .BTN.Drop { background: url("../Images/Neptun/Buttons.png") no-repeat -120px -8px; }

.PNLAplications .Holder.Venus .MenuHolder, .PNLAplications .Holder.Neptune .MenuHolder { background: #333; border-color: #333; }

.PNLAplications .Holder.Venus .BTN.MenuItem { color: #333; }

.PNLAplications .Holder.Neptune .BTN.MenuItem { color: #333; }

.PlotChart .jqplot-yaxis-tick { width: 100px; white-space: pre-wrap; }

/*.BTN.Analitics { 
    width: 50px;
    height: 50px;
    background: #000;
}

.Holder.Analitics {
    width: 990px;
    display: block;
    position:absolute;
    right: 2000px;
    background: #fff;.Previews .ModulBackOfficeContentForms table { display: table !important; }
}*/

.ui-tabs .ui-tabs-nav { margin: 0 0 0 -4px; padding: 0.2em 0.2em 0; position: fixed; top: 70px; z-index: 9999; }

.ui-tabs .ui-tabs-nav li a { font-size: 12px; padding: 9px 2em 7px; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333; }

.PNLDGUsers { margin: 0 auto; width: 1072px; background: #555; min-height: 100px;  } /*overflow: hidden;*/

.PNLDGUsers table td { text-align: center; }

.PNLDGUsers table td div { float: left; width: 84px; }

.PNLDGUsers table td.Active, .PNLDGUsers table td.Yes { background: greenyellow; }

.PNLDGUsers table td.ActiveToday { background: orange; }

.PNLDGUsers table td .ErrorCA { background: red; }

.PNLDGUsers table td .AlertCA { background: orange; }

.PNLDGUsers table td .LoginfCA  { background: black; }

.PNLDGUsers table td .FiscErrCA  { background: magenta; }

.PNLDGUsers table td .FiscCA  { background: green; }

.PNLDGUsers table td .BTN { width: 100%; height: 44px; background: #222; color: #999; font-weight: bold; white-space: normal; }

.PNLDGUsers .HHolder { height: 200px; padding: 20px; }

.PNLDGUsers .HHolder .Counters { text-align: center; top: -66px; position: relative; }

.PNLDGUsers .HHolder .Counters span { font-size: 14px; }

.PNLDGUsers .HHolder .Counters > span { width: 200px; height: 50px; padding: 20px; display: inline-block; text-align: center; }

.PNLDGUsers .HHolder .Counters > span > span { font-weight: bold; display: block; font-size: 60px; }

.PNLDGUsers .HHolder .Controls { height: 50px; padding: 0px 20px 0px 20px; display: block; position: relative; top: -44px; }

.PNLDGUsers .HHolder .Controls .BTN { padding: 5px; margin: 5px 5px 0px 5px; background: #999; }

@media all and (max-height : 472px) {
    .LangHolder { top: 236px; }
    
}