/* Login "Remember me" warning visibility (replaces inline display styles) */
.remember-warning--hidden {
  display: none !important;
}

#WrapperMain {
  margin: 0 auto;
}

#rule83mainform #WrapperMain {
  width: 970px;
}

.logStatus-item {
  font-weight: normal;
}

.logStatus-item--noborder {
  border: none !important;
}

.logStatus-link {
  font-size: 1em;
}

#MainContentNavBar > ul.rule83-navbar {
  height: 34px;
  padding-top: 17px;
}

.rule83-navbar-item {
  font-size: 1em !important;
  font-weight: normal;
}

.rule83-navbar-item--noborder {
  border: none !important;
}

.rule83-navbar-link {
  font-weight: normal;
}

.alerts-form {
  padding-top: 0;
}

.alerts-noaccess {
  width: 605px;
  float: right;
}

.alerts-tabs-noaccess {
  width: 610px;
  float: right;
}

.is-hidden {
  display: none;
}

.tab-addgraph {
  text-align: left;
  margin-left: 200px;
}

/* Extracted <style> blocks */
.block_date{
	border:1px solid #DDDDDD;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	background-color:#DDD;
}


#tblResults TD {
        font-size: 0.8em !important;
    }

.sect1 {background-color: #dddddd !important; }
  .sect2 {background-color: #cccccc !important; }
  .sect3 {background-color: #bbbbbb !important; }
  .sect4 {background-color: #aaaaaa !important; }
  .sect5 {background-color: #999999 !important; }
  .sect6 {background-color: #888888 !important; }
  .sect7 {background-color: #777777 !important; }

  #table-listing{
    width: 100%;  
  }
  .table-scrollable {
    width: auto;
    overflow-x: auto;
    overflow-y: hidden;
    border: 1px solid #dddddd;
    margin: 10px 0 ;
  }  

  .table th{
    vertical-align:bottom;
    white-space: normal;
  }
  .table td{
    vertical-align:bottom;
    border-bottom: 1px solid #ddd;
    padding: 2px 5px;  
  }

.tradingName { cursor: pointer; }

#login_box {
	

}
#login_box .login_main{
	color:#FFF;
	background: #007fda url("../img/login_bg.gif") no-repeat right;
	height:26px;
}
#login_box label{
	color:#FFF;
	
}
#login_box input[type=text] {
	border: 1px solid #999999;
	width: 175px;
	padding:3px;
	height:14px;
	margin-top:1px;
}
#login_box input[type=password] {
	border: 1px solid #999999;
	width: 175px;
	padding:3px;
	height:14px;
}
#login_box input[type=submit] {
	border: 1px solid #000;
	padding:3px;
	height:20px;
	color:#000;
	width:80px;
	background-color:#E0E0E0;
}
#login_box .login_header {
	text-align:left;
	padding:2px;
	border-bottom:1px solid #E0E0E0;
	margin-bottom:3px;
}

.shNameTD:hover {
    color: blue;
    cursor: pointer;
  }

.lbl140wid {
        width: 140px;
        display: inline-block !important;
    }
    .lbl280wid {
        width: 280px;
        display: inline-block !important;
    }
    
    .thLight {
        background-color: #999 !important;
    }
    
    .thVeryLight {
        background-color: #ccc !important;
    }
    .tblResults tr:nth-child(2n+1)>td {
        background-color: #f5f5f5 !important;
    } 

    .tblResults tr:nth-child(2n+0)>td {
        background-color: #ffffff !important;
    }

.linkedDeal { cursor: pointer; }

body, html {
        margin: 0;
        padding: 0;
        height: 100%;
    }

    #content {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
    }

    .foreign-content-iframe {
        height: 1250px;
    }

    #preloader {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.7); /* Black with 70% opacity */
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 9999;
    }

    .spinner {
        width: 50px;
        height: 50px;
        border: 6px solid #ccc;
        border-top: 6px solid #3498db;
        border-radius: 50%;
        animation: spin 1s linear infinite;
    }

    @keyframes spin {
        to { transform: rotate(360deg); }
    }

.fakeHead {
    background-color: #666 !important;
    padding: 4px !important;
    color: #fff !important;
    border: 1px solid #FFF !important;
  }

  .thisTD {
    padding: 4px !important;
    border: 1px solid #000 !important;
  }

  .thisTDNote {
    padding: 4px !important;
    background-color: orange !important;
    border: 1px solid #000 !important;
  }

  .double-scroll {
    width: 100%;
    height: 500px;
  }

pre {
                white-space: pre-wrap;       /* css-3 */
                white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
                white-space: -pre-wrap;      /* Opera 4-6 */
                white-space: -o-pre-wrap;    /* Opera 7 */
                word-wrap: break-word;       /* Internet Explorer 5.5+ */
            }

.export_section {
        width:99%;
        background-color:#666;
        border:1px solid #DDD;
        padding:3px;
        color:#FFF;
        font-weight:bold;
    }

    .export_section label{
        color:#FFF;
        font-weight:bold;
    }
    .posNum {
        text-align: right;
        color: black !important;
    }
    .negNum {
        text-align: right;
        color: red !important;
        white-space: nowrap;
    }

.shNameTD:hover {
    color: blue;
    cursor: pointer;
  }

.linkedDeal { cursor: pointer; }
    a.am5exporting-icon {
        color: unset;
        background-color: unset;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTEyLDJBMTAsMTAsMCwxLDAsMjIsMTIsMTAsMTAsMCwwLDAsMTIsMlpNOS43MSwxMC4yOSwxMSwxMS41OVY2aDJ2NS41OWwxLjI5LTEuMjksMS40MSwxLjQxTDEyLDE1LjQxLDguMjksMTEuNzFaTTE2LDE4SDhWMTZoOFoiLz48L2c+PC9zdmc+");
        background-repeat: no-repeat;
    }
    a.am5exporting-icon svg {
        display: none;
    }
    a.am5exporting-icon:hover {
        background-color: unset;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGcgZGF0YS1uYW1lPSJMYXllciAyIiBpZD0iTGF5ZXJfMiI+PHBhdGggZD0iTTEyLDJBMTAsMTAsMCwxLDAsMjIsMTIsMTAsMTAsMCwwLDAsMTIsMlpNOS43MSwxMC4yOSwxMSwxMS41OVY2aDJ2NS41OWwxLjI5LTEuMjksMS40MSwxLjQxTDEyLDE1LjQxLDguMjksMTEuNzFaTTE2LDE4SDhWMTZoOFoiLz48L2c+PC9zdmc+");
        background-repeat: no-repeat;
    }

/* Extracted inline styles */
.u-045a855676 {display:block;padding-bottom:5px;}
.u-079e6a1d3d {float:left;width:240px;margin-top:35px;}
.u-0832e56bed {width:17.1em;}
.u-0c901987da {padding-bottom:8px !important;}
.u-0d1bc127e9 {float:left;}
.u-0d75823b20 {color:#fff;}
.u-11787a2eb6 {height: 335px;}
.u-13cbe03b9a {text-align: right !important;}
.u-13fe1dd181 {font-weight:normal !important;font-size:1.0em;}
.u-15dab54099 {float:left; margin-right: 4px;}
.u-17e7cb86b8 {width:375px;margin-left:2em;}
.u-1abc427feb {float:left;width:600px;}
.u-1da9facb4d {margin:0;}
.u-224f7022e5 {font-size:1.1em;text-align:left;}
.u-22f0b914ba {width:305px;}
.u-2454dd3c78 {height:4px;}
.u-252c155322 {float:right;}
.u-264734c460 {margin:15px 0 0 0;}
.u-2891879824 {background:url("../img/box_quote_small_quote.png") no-repeat;width:10px;}
.u-29ab538dde {vertical-align: top;}
.u-2a808d8173 {display:none; margin-left: 20px;}
.u-2a808d8174 {margin-left: 20px;}
.u-2eac3fc254 {color: blue !important;}
.u-3035b62ba1 {padding:3px 3px 3px 5px;}
.u-336c442703 {background-color:#fff;}
.u-3375940e1f {padding:3px 0 3px;}
.u-35382c91bb {float:left;width:400px;text-align:left;position:relative;z-index:100;}
.u-3680f5d7de {padding-bottom:1.8em !important;font-size:1em;}
.u-3e2f033e4d {padding: 10px 0 0 70px;}
.u-3eaa5652f6 {text-align: left; color: darkblue; font-weight: bold;}
.u-3f376224cd {width: 875px; overflow-y: auto;}
.u-3f45008343 {float:left; width:25%;}
.u-40aa1f775c {background-color: #F5F5F5; margin-top: 0 !important; margin-bottom: 0 !important; width: 100%;}
.u-416e6f8eb3 {height:1px;padding-top:0;}
.u-434fc32ec2 {display: inline;}
.u-459480ee1b {background-color:#e9e9e9;padding:3px 5px;font-weight:bold;border-top:#fff solid 5px;}
.u-47a897a805 {font-size:12px;font-weight:normal;}
.u-47d12e062e {float: right !important;}
.u-481ed7e754 {padding:10px;}
.u-4b2233a1b3 {clear:both;width:100%;text-align:left;}
.u-4b5c293488 {background-color:#555;clear:both;margin-top:8px;}
.u-4b762daaeb {padding-bottom:5px;}
.u-4c429fae50 {color:#E0E0E0;}
.u-4cca8021c3 {text-align: left; color: blue; font-weight: bold;}
.u-4ddfc455aa {width:65px;}
.u-4e087fad9e {margin-left:30px !important;}
.u-4e39a23570 {display: none; float: right;}
.u-4edeb9e71d {text-decoration:none;}
.u-4f0ceab042 {width: 875px; overflow-y: auto; margin-bottom: 20px;}
.u-547fc9c96c {height: 22px;}
.u-55198ecab0 {width:20.1em;color:#000 !important;background: url(../img/arrow_right.gif) no-repeat right 0.4em; display: block}
.u-556f7005a5 {background-color: red;}
.u-56bfc38fa6 {width:17.65em;color:#000 !important;background: url(../img/arrow_right.gif) no-repeat right 0.4em; display: block}
.u-56e29f7f63 {background-color:#F5F5F5;margin-right:20px;padding:0;}
.u-57da08deab {padding-left:70px;}
.u-57ef362e74 {width:22.45em;}
.u-59fa50e690 {height: 620px;}
.u-5a24549fc3 {float: none;}
.u-5b419c8148 {display:none; padding-left: 20px; float: left; width: 100%;}
.u-5be136087f {width: 150px; text-align: center; margin: auto !important;}
.u-5c3b8a5d3a {font-family:Verdana,sans-serif;}
.u-5cb57137c7 {width: 150px;}
.u-6317e86f76 {text-align:left;padding:5px;}
.u-6363d1b59c {padding-top:5px; font-family:'Trebuchet MS',Verdana,sans-serif;font-style:italic;font-weight:bold;font-size:1.9em;color:#0077cc;}
.u-66f7a55160 {width:550px;}
.u-69d66e5b2e {width: 100%;}
.u-72a68ac344 {text-align: center;}
.u-7529b5fc1a {border-color:#999;}
.u-759778b3b4 {width:740px;}
.u-76084ee4e5 {margin-bottom:0;}
.u-777af37cc8 {margin-right: 10px; margin-bottom:10px;}
.u-78d7af8b7e {font-weight: bold;}
.u-7914d5a2cf {padding-left:0 !important;}
.u-7c147b5d8b {margin-top:0;}
.u-7c947ef6dc {clear:both;}
.u-7cbe5ecfa6 {width:160px;}
.u-7db9878204 {border: 1px solid; color: blue;}
.u-80fe8492d8 {text-align:center;padding:5px;}
.u-8133fe5e06 {position: absolute;z-index: 10;width: 874px;background-color: rgba(255, 255, 255, 0.7);}
.u-826bd5d001 {font-weight:bold;font-size:1.0em;line-height:1.3em;}
.u-8bb674c374 {padding:0 0 10px 70px;}
.u-8cddc29a69 {padding:20px;}
.u-8eeb7b0056 {margin: 0; padding: 20px 0 20px 0; float: left; width: 100%; text-align:left;}
.u-927c9b71df {text-align: center; line-height: 620px;}
.u-93c6e1d4bb {white-space: nowrap;}
.u-93edd17e94 {color: blue; min-width: 90px;}
.u-947d3d772b {background-color: #999; border-collapse: collapse;}
.u-94ebfce859 {width:400px;float:right;text-align:left;position:relative;z-index:100;}
.u-9519515bfd {color:#333;}
.u-9548f4c539 {display: inline-block;}
.u-963e84cf69 {height: 200px; overflow: scroll;}
.u-9ec3c1673e {background-color:#F5F5F5;margin-right:20px;}
.u-9f3a3bce1d {height:270px;border:1px solid black;}
.u-a1ea21e314 {width:18.5em;}
.u-a527bac1ee {text-align:right;}
.u-a907546996 {margin:0 auto !important;margin-bottom:8px !important;}
.u-abfeffc0a1 {background-color:#E7EAF1 !important;}
.u-ac5d43d729 {float: right;}
.u-ad35012d0b {margin-right: 20px;}
.u-af3fee87a1 {margin-bottom:10px;}
.u-af8cdfdf7b {color: blue; text-align: center;}
.u-b1895ed520 {padding: 2px; background-color: white;}
.u-b20a50f40d {float:left;width:240px;margin-top:15px;}
.u-b26eada573 {width:19.45em;}
.u-b2a65613c3 {height: 600px;}
.u-b47945ce06 {font-size:12px !important;margin:5px !important;}
.u-b978731d3a {margin-top:0.4em;}
.u-b9803d09f7 {margin:0 !important;padding:0 !important;}
.u-ba1af37f55 {text-align: left; margin-top: 30px;}
.u-ba8130accf {display: inline; font-weight: normal !important;}
.u-babf6830c7 {overflow-y: auto; height: 250px;}
.u-bbf2dbeb65 {border: 1px solid #999;}
.u-bc1abcb6f7 {background-color: #999;}
.u-bca6ca6c76 {background-color:blue; color: white;}
.u-c0d5891677 {font-family:Verdana,sans-serif; padding-bottom:1em;}
.u-c103225a98 {float:right;margin-right:50px;}
.u-c1c63e72ac {text-align: center; line-height: 335px;}
.u-c28bd948da {text-align:left;}
.u-c3e0691925 {padding-left: 20px;}
.u-c4b2bc0ed3 {font-weight:bold;}
.u-c5f71021ed {text-align:right;padding:5px;}
.u-c7d6dd2fb1 {font-size: small;}
.u-c7eb15b598 {font-size:1.0em  !important;font-weight: bold}
.u-c86d4a6637 {color: darkblue;}
.u-c8be1ccba6 {display:none;}
.u-ca016df1bf {background-color:#F5F5F5;}
.u-cad980f4b7 {width:100%;}
.u-cdd5ccc313 {clear: both;}
.u-ce97ead269 {padding:0 10px 0 10px;}
.u-d03a508e39 {padding-right:20px;}
.u-d073a99d9d {text-align:left; margin: 10px;}
.u-d0eb0d2415 {text-align:right;padding-right:10px;width:100%;}
.u-d15f904694 {width:250px !important;}
.u-d3fe20deee {width: 875px; height: 640px; overflow-y: auto;}
.u-d4340386ff {margin-top:5px;margin-bottom:5px;}
.u-d4a09a0d6e {width:200px;}
.u-d61afcf354 {width: 65%; text-align: left; float: right;}
.u-d7cc439f16 {color:#fff;text-align:center;}
.u-d880c990de {width:400px;float:right;}
.u-dac4fe6c9b {text-align:center !important;;}
.u-dc98e6a8a5 {margin-right: 12px; width:870px;}
.u-dcbf02ad4f {padding:0;margin: 0 0 5px 0 !important; padding-left:20px;padding-top:15px !important;width:310px !important;}
.u-dd5a75f63b {width:300px !important;}
.u-de6865cecc {padding-right:17px;}
.u-e3a4dafc2f {display:none; margin-left: 20px; margin-bottom: 20px;}
.u-e3e34c467c {width: 35%; text-align: left; float: left;}
.u-e4453137db {color:#FDFDFD; display:block;}
.u-e47d881b8f {padding-bottom:5px;text-align:right;}
.u-e6a7301a76 {width:400px;float:left;}
.u-e74a373e7f {width: 300px;}
.u-e9da065462 {float: left;}
.u-ea3612fc1d {height: 30px; vertical-align: bottom;}
.u-ea544d72aa {font-size:1.0em !important; font-weight: bold; padding:5px 0 10px;}
.u-ea9d4c1613 {background: url(../img/icon_tracker.png) no-repeat 340px top;margin-bottom:10px;width:475px;padding-left:30px;float: left}
.u-ec060bac5e {width: 200px;}
.u-ee3e44f46b {z-index: 0 !important;}
.u-eec1c005fd {color:#FDFDFD;}
.u-f2892a2e8a {display: none;}
.u-f47c12aebe {overflow-y: auto; height: 325px;}
.u-f5033a4ce5 {margin: 5px 0 0; padding: 0; font-size: 9px; color: rgb(51, 51, 51); text-align: center;}
.u-fd37241892 {text-align: left; margin-left: 200px;}
.u-fde18e339a {height: 500px; overflow-y: auto;}
.u-ff46698e9a {padding-bottom: 15px;}
.u-0d1bc127e9 {float:left;}
.company-option-proposed {
    color: red;
}

.sr-link-row {
    text-align: right;
    padding-right: 40px;
    padding-bottom: 10px;
}

.sr-config {
    display: none;
}
.font-bold {
    font-weight: bold !important;
}
.lbl140wid {
    width: 140px;
    display: inline-block !important;
}
.lbl280wid {
    width: 280px;
    display: inline-block !important;
}

.thLight {
    background-color: #999 !important;
}

.thVeryLight {
    background-color: #ccc !important;
}
.tblResults tr:nth-child(2n+1)>td {
    background-color: #f5f5f5 !important;
}

.tblResults tr:nth-child(2n+0)>td {
    background-color: #ffffff !important;
}
.export_section {
    width:99%;
    background-color:#666;
    border:1px solid #DDD;
    padding:3px;
    color:#FFF;
    font-weight:bold;
}

.export_section label{
    color:#FFF;
    font-weight:bold;
}
.posNum {
    text-align: right;
    color: black !important;
}
.negNum {
    text-align: right;
    color: red !important;
    white-space: nowrap;
}
.white-link {
    color:#ffffff!important;
    text-decoration:none!important;
}

.d-none {
    display: none;
}