body{overflow:hidden;font-size:13px}

.form-control{display:inline;width:auto;height:auto;padding:0}

table{table-layout:fixed}

.table{width:auto!important;min-width:50%}

.table th,.table td{padding:2px!important;line-height:18px!important;vertical-align:middle!important}

.table td{padding-left:10px!important; text-align:left}

.table th{font-weight:bold; text-align:center}

.lc-altwell{min-height:20px;margin-bottom:20px;padding:4px;border:1px solid rgba(0,0,0,0.125);border-radius:4px;background-color:#FFF;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.125);box-shadow:inset 0 1px 1px rgba(0,0,0,0.125)}

.container-fluid {padding-right:20px;padding-left:20px}

.row-fluid {overflow:hidden;width:100%}

.row-fluid .custom_span_menu{overflow-y:auto;float:left;width:300px;margin:0 0 0 -20px;padding:25px 0 10px 20px}

.row-fluid .custom_span_menu #padding_custom_span_menu{position:absolute;left:0px}

.row-fluid .custom_span_menu .menu_blinker{position:absolute;left:0px;padding:50px 5px;cursor:pointer;background-color:#c7c8ca;border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0}

.row-fluid .custom_span_menu .nav-stn{border:1px solid #e3e3e3;border-radius:4px}

.row-fluid .custom_span_menu .nav-stn .nav-header{padding:8px 0 0 0;text-align:center;font-size:15px;font-weight:bold}

.row-fluid .custom_span_menu .nav-stn .pgm a{padding:5px}

.row-fluid .custom_span_menu .nav-ug{border:1px solid #e3e3e3;border-radius:4px}

.row-fluid .custom_span_menu .nav-ug .nav-header{padding:8px 0 0 0;text-align:center;font-size:15px;font-weight:bold}

.row-fluid .custom_span_menu .nav-ug .pgm a{padding:5px}

.row-fluid .custom_span_menu #accordion .panel-default{background-color:white;border:1px solid #dcddde} 

.panel-default > .panel-heading {background-image:none;background-color:white;padding:8px 12px;cursor:pointer;color:#000;text-decoration:none}

.panel-default > .panel-heading:hover{background-color:#ededed;text-decoration:none}

.panel-group .panel + .panel {margin-top:2px}

.panel-heading .panel-toggle{color:#000;text-decoration:none}

.panel-heading .panel-toggle.active{font-weight:bold}

#accordion .nav-list{padding-left:0;padding-right:0}

.nav-header {display:block;line-height:20px;color:#999;text-transform:uppercase;}

.nav-list {padding-right:10px;padding-left:10px}

.nav-list .divider {height:2px;margin:6px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;}

.nav-list > .pgm > a{padding:3px 10px;font-weight:normal;color:#000}

.nav-list > .pgm > a:hover{background-color:#eee;font-weight:normal;color:#000}

.nav-list > .active > a{background-color:#2e8cfb!important;font-weight:bold;color:white;text-shadow:none}

.nav-list > .active > a:hover{background-color:#2e8cfb;font-weight:bold;color:white;text-shadow:none}

.nav-tabs > li > a:hover,.nav-tabs > .active > a,.nav-tabs > .active > a:hover{background-color:#ededed!important;border:1px solid #ddd}

.nav-tabs > li > a{color:#000;text-decoration:none;position:relative;padding:8px 12px 8px 12px;margin-top:5px;border:1px solid #c7c8ca}

.nav-tabs > .active > a{color:#2e8cfb!important;font-weight:bold}

.nav-tabs-main{margin:0px 20px 20px 5px;padding:20px 20px 0 20px;overflow:hidden;white-space:nowrap;font-size:0}

.nav-tabs-main li{display:inline-block;float:none;width:20%;font-size:13px;text-align:center}

.nav-tabs-main li a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.nav-tabs-sub {margin-bottom:20px}

#tab_pgm_base .nav-tabs-main li:last-of-type,#tab_function_base .nav-tabs-main li:last-of-type,#tab_maintenance .nav-tabs-main li:last-of-type,#tab_stn_base .nav-tabs-main li:last-of-type{margin-right:20px}

#tab_install_wizard .nav-tabs-main{padding:0;margin:20px 20px 20px 20px}

.nav-tabs-main li .icon_remove{position:absolute;top:0px;right:0px;padding:3px 3px 2px 2px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0}

.nav-tabs-main li .icon_remove:hover{background-color:#ceedfc}

.nav-tabs-main li .icon_remove:active{background-color:#87bfeb;border-left:1px solid #c5c3c3;border-bottom:1px solid #c5c3c3}

.active .icon_refresh{position:absolute;top:17px;right:0px;padding:2px 2px 3px 3px;border-left:1px solid #ddd;border-top:1px solid #ddd}

.active .icon_refresh:hover{background-color:#ceedfc}

.active .icon_refresh:active{background-color:#87bfeb;border-left:1px solid #c5c3c3;border-top:1px solid #c5c3c3}

.row-fluid .custom_span_pgm{position:absolute;margin:0 0 0 280px}

.row-fluid .custom_span_iwpgm{position:absolute;margin-left:-20px;width:100%}

.row-fluid .custom_span_iwpgm .nav-tabs-main li a:hover{background-color:transparent}

.row-fluid .custom_span_iwpgm .nav-tabs-main .active a:hover{background-color:#ededed}

#tab_function_base .tab-pane-main > .nav-tabs-sub{margin-bottom:0px}

#tab_function_base .tab-pane-main > .nav-tabs-sub > li > a{padding-top:5px;padding-bottom:5px}

#tab_function_base .tab-pane-main > .nav-tabs-sub > li > a:hover{background-color:transparent}

#tab_function_base .tab-pane-main > .nav-tabs-sub > .active > a{background-color:transparent!important;border-bottom-color:white}

#tab_function_base .tab-pane-main .tab-content-sub{margin-bottom:20px;border-top-width:0;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-style:solid;border-color:#c7c8ca;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px}

#tab_function_base .tab-pane-main .tab-pane-sub{padding:20px 5px 5px 10px}

.tab-pane-main{overflow:auto;padding:0 20px 0 25px}

.tab-pane-main .tab-content-sub{margin-bottom:0px}

.tab-pane-main .tab-pane-sub{margin-bottom:0px;overflow:auto}

.tabbable{min-width:500px}

.tab-pane-main{position:relative}

.btn_checkall{width:90px}

.button{position:absolute;right:20px;text-align:right;z-index:500}

input[type="button"]:disabled{border:1px solid #bbb; -webkit-border-radius:3px}

.button input[type="button"]{margin:2px}

.top_button{position:absolute;top:3px;right:20px;text-align:right}

.top_button input[type="button"]{margin:2px;width:60px;height:27px}

.top_button .btn_prev, .top_button .btn_next{background-image:url(../img/top_button.png);background-size:100% 100%}

.top_button .btn_prev:active, .top_button .btn_next:active{background-image:url(../img/top_button_pressed.png);background-size:100% 100%}

.btn_scroll{position:absolute;top:100px;right:20px}

.progress{position:relative;width:400px;padding:1px;border:1px solid #ddd;border-radius:3px}

.progress-bar{width:0;height:20px;border-radius:3px}

.percent{display:inline-block;position:absolute;top:3px;left:48%}

.loadingPane{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;background:#1E1E1E;opacity:.3}

.loadingPane.whitePane{background-color:White;opacity:1}

.loadingPane .loading{position:absolute;left:50%;top:50%;text-align:center;margin-left:-35px;margin-top:-35px}

.loadingPane .loading img{width:70px;height:70px}

.icon_closeUploadPanel{position:absolute;top:8px;right:8px}

.icon_closeUploadPanel:hover{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#E7E7E7}

textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{margin-bottom:0}

#menu_select_base{margin-bottom:17px;margin-left:0;width:259px;height:34px}

#menu_select_base .btn-toolbar{margin-bottom:0}

#menu_pgm_base{width:129px;padding:8px 0;font-size:13px;background-image:url(../img/administration_grey.png);background-size:100% 100%}

#menu_pgm_base:active{background-image:url(../img/administration_pressed.png);background-size:100% 100%}

#menu_pgm_base.active{background-image:url(../img/administration_blue.png);background-size:100% 100%}

#menu_function_base{width:129px;padding:8px 0;font-size:13px;background-image:url(../img/maintenance_grey.png);background-size:100% 100%}

#menu_function_base:active{background-image:url(../img/maintenance_pressed.png);background-size:100% 100%}

#menu_function_base.active{background-image:url(../img/maintenance_blue.png);background-size:100% 100%}

#menu_search_pgm{margin-bottom:17px;width:259px}

#search_pgm{padding:1px 5px; width:238px; height:25px; margin-left:4px; padding-right: 20px}

#search_pgm::-ms-clear {display: none; width:0; height:0}

#search_icon {vertical-align:middle;margin-bottom:6px}

#clr_search_icon {margin-left:-17px; opacity:0.5}

#clr_search_icon:hover {cursor:pointer}

#clr_search_icon:active {opacity:1}

.tab-pane div{margin-bottom:5px}

.tab-pane .progress{margin-bottom:0px}

.tab-pane .bar{margin-bottom:0px}

.tab-pane .percent{margin-bottom:0px}

#main_menu {position:absolute; display:none}

#menu_admin{background-image:url(../img/administration_grey.png);background-size:100% 100%}

#menu_admin:active{background-image:url(../img/administration_pressed.png);background-size:100% 100%}

#menu_admin.active{background-image:url(../img/administration_blue.png);background-size:100% 100%}

#menu_mnt{background-image:url(../img/maintenance_grey.png);background-size:100% 100%}

#menu_mnt:active{background-image:url(../img/maintenance_pressed.png);background-size:100% 100%}

#menu_mnt.active{background-image:url(../img/maintenance_blue.png);background-size:100% 100%}

#account_logout{background-image:url(../img/log_out.png);background-size:100% 100%; position:absolute; right:20px; display:none}

#account_logout:active{background-image:url(../img/log_out_pressed.png);background-size:100% 100%}

#menu_change_language{position:absolute;display:none}

#btn_change_language{background-image:url(../img/change_language.png);background-size:100% 100%}

#btn_to_user_portal{background-image:url(../img/log_out.png);background-size:100% 100%; position:absolute; margin-right:5px; right:20px; display:none}

#btn_to_user_portal:active{background-image:url(../img/log_out_pressed.png);background-size:100% 100%}

#menu_for_moblie_web{position:absolute;right:20px;display:none}

#btn_for_moblie_web{background-image:url(../img/change_language.png);background-size:100% 100%}

#newlicense_status{margin:9px 5px;background-image:url(../img/change_language.png);background-size:100% 100%; position:absolute; display:none}

#newlicense_status div{margin:0 5px;width:14px;height:14px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;display:inline-block}

.navbar{color:#696969}

.navbar-fixed-top{margin-bottom:0px;min-height:50px}

.navbar-fixed-bottom{margin-bottom:0px;min-height:40px}

.navbar-default{background-color:#c7c8ca;border:0px;background-image:none}

.navbar-header{float:left}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-right:-20px;margin-left:-20px}

.navbar .navbar-brand{padding:11px 169px 6px 20px; font-family: Arial;font-size:12px;font-weight:bold;text-shadow:none}

.navbar_redun_active{color:#01b401}

@media (min-width: 768px){.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0px}}

.navbar #main_menu{padding:0}

.navbar .open #btn_change_language{background-image:url(../img/change_language_pressed.png);background-size:100% 100%}

.navbar .open #btn_for_moblie_web{background-image:url(../img/change_language_pressed.png);background-size:100% 100%}

.btn-image{border:0;border-radius:4px;font-size:14px;color:#fff;text-align:center;vertical-align:middle;text-shadow:0 0;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}

.navbar .btn-image{display:inline-block;margin:8px 0 8px 5px;padding:7px 12px}

.btn-image:hover{color:#fff;text-decoration:none}

#main_menu .btn-image{padding:7px 30px}

.navbar .btn-group{padding:0 5px}

.navbar .btn-group .btn-image{margin:8px 0}

.btn-group > .btn-image{float:left;position:relative;margin-left:-1px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}

.btn-group > .btn-image:first-child{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}

.btn-group > .btn-image:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}

.tab-pane .toolTip{display:inline-block;position:static;margin-left:5px;margin-bottom:0px}

.tab-pane .toolTip-txt{position:absolute; border:1px solid #e5e5e5; margin-top:5px; padding:5px; background-color:White; display:none; z-index:1000}

.tab_scrlbar_main {position:absolute; top:25px; width:20px; z-index:1000}

.tab_scrlbar_left{height:35px; left:5px; background-color:white; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:white}

.tab_scrlbar_right{height:35px; right:0px; background-color:white; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:white}

.tab_scrlbar_left img,.tab_scrlbar_right img{padding:13px 7px}

.tab_scrlbar_util {height:36px; right:20px; background-color:white}

.tab_scrlbar_util img {vertical-align:top}

.tab_scrlbar_util .close_tab {padding:1px 3px 1px 2px; border:1px solid #c7c8ca}

.tab_scrlbar_util .show_tab_list {padding:5px 4px 4px 4px; border:1px solid #c7c8ca}

.tab_scrlbar_main img:hover {background-color:#eee}

img.scrl_disable {opacity:0.3; background-color:Transparent}

#tab_function_base .tab-pane-main > .nav-tabs-sub > li > a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.tab_list {position:absolute; top:45px; right:1px; border:1px solid #c7c8ca; max-height:200px; background:rgba(255,255,255,0.95); z-index:1000; overflow-y:scroll; display:none}

.tab_list .tab_list_pgm,.tab_list .tab_list_func,.tab_list .tab_list_mnt,.tab_list .tab_list_stn {margin:5px 10px; display:none}

.tab_list .tab_name {min-width:200px}

.tab_list .tab_name a {white-space:nowrap; font-weight:normal; color:#000; padding:3px 15px}

.fav_button {display:inline-block; width:20%; margin:20px 20px 5px 0px; padding:5px; text-align:center; border:1px solid #c7c8ca; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer}

.fav_button .fav_pgmname {margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold}

.fav_button .fav_dirname {margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#aaa}

.navbar-fixed-bottom .sw_version{position:absolute; top:12px}

.navbar-fixed-bottom .status-bar{position:absolute; top:10px; right:50px; display:none}

.navbar-fixed-bottom .status-bar .warning-img{margin-right:5px}

.navbar-fixed-bottom .status-bar .warning-msg{color:black; font-weight:bold}

.edit_table {display:none}

.alert_unauth {font-weight:bold; font-size:12pt}

#list_for_moblie_web {overflow:auto}

#list_for_moblie_web li.active {background-color:#2e8cfb}

#list_for_moblie_web li span {display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap}

#list_for_moblie_web li a {padding:3px 20px;cursor:pointer}

#mob_lic_swmaint, #mob_lic_demokey, #mob_lic_tnet_redun {margin:0 10px;width:14px;height:14px;border:1px solid gray;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;display:inline-block}