/* Copyright 1996-2015 Information Builders, Inc. All rights reserved. */
.webfocus-login-box{margin-left:-635px;top:5%;left:50%;position:relative;width:1270px;height:744px}
.webfocus-webfocus-custom{background-position:center center;background-repeat:no-repeat;width:1270px;height:800px;top:0;left:0}
body,html{border:0;padding:0;margin:0;cursor:default;width:100%;height:100%;overflow:hidden}
.webfocus-component{position:absolute;overflow:-moz-scrollbars-none;font:11px Tahoma,Verdana,Arial,Sans-Serif}
img.webfocus-component{-moz-box-sizing:content-box}.webfocus-iframe{position:absolute}
.webfocus-label_absolut{position:absolute;overflow:hidden;text-overflow:ellipsis;overflow:-moz-scrollbars-none;cursor:default;font:11px Tahoma,Verdana,Arial,Sans-Serif}
.webfocus-label{font:11px Tahoma,Verdana,Arial,Sans-Serif;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.webfocus-label-invalid-signon{position:absolute;overflow:hidden;text-overflow:ellipsis;overflow:-moz-scrollbars-none;cursor:default;font:11px Tahoma,Verdana,Arial,Sans-Serif;font-family:calibri;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;color:red;font-size:12px;top:0;font-weight:bold;left:18px}
.window-caption .webfocus-label{color:#FFF;font:Caption;font-size:11px;font-weight:bold}
.webfocus-button,.webfocus-button-label{position:absolute;overflow:hidden;overflow:-moz-scrollbars-none;padding:4px 8px 4px 8px}
.webfocus-button-label{font:11px Tahoma,Verdana,Arial,Sans-Serif;text-align:center;border:0;background-color:transparent;padding:4px 8px 4px 8px;width:100%}
.webfocus-menu{display:-moz-popup !important;position:absolute;overflow:hidden;visibility:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:100000;filter:none;border:2px inset;-moz-border-right-colors:#fff #e9e9e9;-moz-border-left-colors:#a2a2a2 #6a6a6a;-moz-border-bottom-colors:#fff #e9e9e9;-moz-border-top-colors:#a2a2a2 #6a6a6a}
.webfocus-text-field{overflow:-moz-scrollbars-none}.webfocus-window{position:absolute;overflow:hidden;z-index:10000}
.webfocus-window{overflow:-moz-scrollbars-none}.webfocus-window-caption{position:absolute;overflow:hidden;cursor:default}
.webfocus-window-caption{overflow:-moz-scrollbars-none}.webfocus-window-caption .webfocus-button{overflow:hidden;cursor:default}
.webfocus-window-caption .webfocus-button{overflow:-moz-scrollbars-none}.webfocus-window-caption .webfocus-button span{position:relative;cursor:default}
.webfocus-menu .up-arrow,.webfocus-menu .down-arrow,.webfocus-menu .accessibility-focus,.webfocus-menu-bar{position:absolute}
.webfocus-menu .accessibility-focus{top:0;left:0;width:0;height:0}.webfocus-menu-button{display:-moz-inline-box;position:absolute}
.webfocus-menu-bar{background-color:#eee;border:1px solid #1853c2}.webfocus-menu-button{padding:3px 7px 3px 7px;border:0 none;vertical-align:middle;text-align:left;overflow:hidden;cursor:default;font:11px Tahoma,Verdana,Arial,Sans-Serif;background-color:transparent}
.webfocus-menu{background-color:#fff;color:#3b5565;margin:0;overflow:hidden;cursor:default;border:1px solid #1853c2;font:11px Tahoma,Verdana,Arial,Sans-Serif}
.webfocus-menu table{font:12px Tahoma,Verdana,Arial,Sans-Serif}.menu-item TD{padding:3px 5px}
.menu-item-hover{color:#fff}.menu-item-disabled .shortcut,.menu-item-disabled .text,.menu-item-disabled .icon-column IMG{color:#4d4d4d;opacity:.75;filter:gray() alpha(opacity = 75)}
.webfocus-menu .up-arrow,.webfocus-menu .down-arrow,.webfocus-menu .icon-column{background-repeat:no-repeat;background-position:center center}
.webfocus-menu .radiobutton-checked{background-image:url("images/radiobutton.gif")}
.webfocus-menu .icon-column{width:16px}.webfocus-menu .separator{margin-top:2px;border-top:1px solid #bebebe;border-bottom:1px solid #fff;height:0;width:100%}
.webfocus-menu .scroll-disabled{opacity:.5;filter:gray() alpha(opacity = 50)}*[disabled],[disabled] *{color:#4d4d4d}
.mnemonic{text-decoration:underline;accelerator:true}.bi-button,.button{font:12px Tahoma,Verdana,Arial,Sans-Serif;background-color:#1853c2;text-align:center;color:white;cursor:pointer;padding:5px 10px}
.text-field{background-color:white;width:100px;font:11px Tahoma,Verdana,Arial,Sans-Serif;padding:2px;height:22px;border:1px solid #205ac7;-moz-border-right-colors:#205ac7;-moz-border-left-colors:#205ac7;-moz-border-bottom-colors:#205ac7;-moz-border-top-colors:#205ac7}
.text-field-focus{border:1px dotted #666}.text-field-disabled{background-color:#f0f0f0}
.window{background-color:#dae1e7;border:1px solid #CCC;width:400px;height:200px;font:11px Tahoma,Verdana,Arial,Sans-Serif}
.window-caption{background-color:#8697a6;color:#FFF}.window-minimize-button,.window-maximize-button,.window-restore-button,.window-close-button{font-size:1px;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;-moz-appearance:none;border:0}
.window-pinned-button,.window-unpinned-button{font-size:1px;width:14px;height:14px;background-repeat:no-repeat;-moz-appearance:none;border:0}
.window-wireframe{background:transparent;border:1px solid #369}.webfocus-button{border-style:none}
.scroll-bar-horizontal .scroll-bar-thumb{background:#f1f4fa}.scroll-bar-vertical .scroll-bar-thumb{background:#f1f4fa}
.scroll-bar-thumb{border:1px solid #a9c5e1}.scroll-bar-block-button{background:white}
.scroll-bar-block-button-active{background:#f1f4fa}.scroll-bar-dec-button,.scroll-bar-inc-button{background:#d2d2d2;border:1px solid #ccc}
.scroll-bar-dec-button-active,.scroll-bar-inc-button-active{background:#f1f4fa;border:1px solid #a9c5e1}
p{margin:5px;padding:0;text-indent:0}.bottom-bar{color:#FFF;white-space:nowrap;font:11px Tahoma,Verdana,Arial,Sans-Serif;height:30px;border-top:1px solid #263c62}
.window-active .window-caption{border-bottom:2px solid #263c62}.button-hover{background-color:#fff;filter:none}
.menu-item-hover TD{color:#1853c2;cursor:pointer;background-color:#fff;behavior:url(PIE.htc)}
span.webfocus-button-label,div.webfocus-button-label{border-right-style:none}.bottom-bar{background:#b0c7e6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0C7E6',endColorstr='#34363B');background:-webkit-gradient(linear,left top,left bottom,from(#b0c7e6),to(#34363b));background:-moz-linear-gradient(top,#b0c7e6,#34363b)}
.webfocus-menu-bar-item{font:10px Tahoma;color:#fff}.webfocus-menu-bar-item-active{font:10px Tahoma;color:#fff}
.webfocus-menu-bar-item-hover{font:10px Tahoma;color:#06457b;cursor:pointer}.clear{overflow:hidden;width:100%}