/*Search Company*/
.home-btn {width: 98%; margin:2% 0 0 0; float: left;}
.home-btn-bot {width: 98%; margin:4% 0 0 0; float: left;}
.genie-img { float:left; margin: 4% 0 0 10%; width: 80%;}
.comp-ser-main-div {width: 99.99%; padding:0 0 0 0; float: left; box-shadow:0em 0.2em 0.3em #050505; -webkit-box-shadow:0em 0.2em 0.3em #050505; background: #092e20; /* Old browsers */
background: -moz-linear-gradient(top, #092e20 0%, #051e15 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092e20), color-stop(100%,#051e15)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #092e20 0%,#051e15 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #092e20 0%,#051e15 100%); /* Opera 11.10+ */}
.search-container{float:left;width: 94%; padding: 3% 3% 15% 3%; margin:-5% 0 2% 0; }
.search-container .search{ position: absolute; border:1px solid #ae9355; float:left; margin:0 0 0 2%;  width:86%; background-color: #fff; padding:0% 1% 0% 1%;-webkit-border-radius:0.30em;-moz-border-radius:0.30em;border-radius:0.30em;
background: #ebd9b4; /* Old browsers */
background: -moz-linear-gradient(top, #ebd9b4 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebd9b4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ebd9b4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ebd9b4 0%,#ffffff 100%); /* Opera 11.10+ */
}
.search-container .search input[type=text]{float:left; width: 75%; font-size: 0.75em; padding: 3% 0;background:url(/images/mobile/spacer.png) 0 0 repeat; border: none; -webkit-border-radius:0.3em 0em 0em 0.3em;-moz-border-radius: 0.3em 0em 0em 0.3em;border-radius: 0.3em 0em 0em 0.3em;

}
.search-container .search .button{margin:1%; width:14%; display: block; border:1px solid #FF8F00; font-weight:bold; font-size:0.75em; color:#fff; text-decoration: none; text-align:center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
background: #bc7e07; /* Old browsers */
background: -moz-linear-gradient(top, #bc7e07 0%, #745012 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc7e07), color-stop(100%,#745012)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Opera 11.10+ */
}
.search-container h1{color:#fff; font-size: 1em; margin-bottom: 3%; float: left;}

.search-result-container{float:left; width: 91%; border: 1px solid #3c5342; padding:2% 2% 6% 2%; color: #fff; font-size: 1em; background:#1f3e23; margin: -12% 2% 0 2%; -webkit-border-radius:0.3em;-moz-border-radius: 0.3em;border-radius: 0.3em;}
.search-comp-title{-webkit-border-radius:0.3em 0.3em 0 0;-moz-border-radius: 0.3em 0.3em 0 0;border-radius: 0.3em 0.3em 0 0; border:1px solid #b38c07; float:left; width:91.6%; padding:3% 4% 2% 4%; font-size:1.3em; font-weight:bold; text-align:center; color:#000; margin-top:10%; background: #bc7e07; box-shadow:0em 0.1em 0.2em #050505;
background: #bc7e07; /* Old browsers */
background: -moz-linear-gradient(top, #bc7e07 0%, #745012 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc7e07), color-stop(100%,#745012)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Opera 11.10+ */}
.genie-img-left {float: left; font-size: 1em; width: 30%;}
.genie-img-right { float:left; font-size: 0.85em; width: 62%; margin:5% 0 0 -6%; position: relative;}
.genie-img-right2 { float:left; font-size: 0.85em; width: 62%; margin:0% 0 0 -6%; position: relative;}
.genie-img-right img{ position: absolute; margin:20% 0 0 8%;}
.genie-img-right2 img{ position: absolute; margin:40% 0 0 8%;}
.bubble-bg1 {  box-shadow:0.2em 0.2em 0.3em #050505; -webkit-box-shadow:0em 0.2em 0.3em #050505; width: 98%; background:#e8b803; text-align: center; margin:0 0 0 18%; -webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em; padding:3% 0; font-size: 0.8em;}
.bubble-bg2 {  box-shadow:0.2em 0.2em 0.3em #050505; -webkit-box-shadow:0em 0.2em 0.3em #050505; width: 95%; background:#e8b803; text-align: center; margin: 0 0 0 18%; -webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em; padding:2% 0; font-size: 0.8em;}
.bubble-bg3 {  box-shadow:0.2em 0.2em 0.3em #050505; -webkit-box-shadow:0em 0.2em 0.3em #050505; width: 97%; background:#e8b803; text-align: center; margin: 0 0 0 18%; -webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em; padding:2% 0; font-size: 0.8em;}
.bubble-bg-top {font-weight:bold; padding:0 0 3% 3%; text-align:left;}
.bubble-bg1 .bubble-bg-top h2{font-size: 0.8em; margin:0; padding: 0;}
 /*.com-main-reg-div-comp-list table tr th h2{font-size:1.3em;}*/
.bubble-bg-top-red {font-weight:bold; padding:0 0 3% 3%; text-align:left; color:red;}
.bubble-bg-top-red a {color:red;}
.x-ray-btn-div { margin:5% 0 0 0; float:left; width:99.99%; -webkit-border-radius:0.3em;-moz-border-radius: 0.3em;border-radius: 0.3em; border:1px solid #666633; background: #666633; /* Old browsers */
background: -moz-linear-gradient(top, #666633 0%, #333300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666633), color-stop(100%,#333300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #666633 0%,#333300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #666633 0%,#333300 100%); /* Opera 11.10+ */ box-shadow:0em 0.2em 0.3em #050505;}
.x-ray-btn-div-left { font-weight:bold; float: left; width: 65%; text-align: center; padding: 4% 0 0 0; font-size: 0.90em;}
.x-ray-btn-div-right {font-weight:bold; padding:2% 0 1.5% 0; float: left; width: 34.95%; text-align: center; font-size: 0.90em; border-left:1px solid #666633; -webkit-border-radius:0 0.35em 0.35em 0;-moz-border-radius:0 0.35em 0.35em 0;border-radius:0 0.35em 0.35em 0;}
.view-details-div {float: left; width: 100%; text-align: right; margin:5% 0 0 0; font-size:0.85em;}
.view-details-div img {margin:0 2% 0 2%;}
.view-details-div a {color:#ffffff; text-decoration: none;}
.very-good-tab{ font-size:0.80em;background: #19a258; /* Old browsers */
background: -moz-linear-gradient(top, #19a258 1%, #055b31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#19a258), color-stop(100%,#055b31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #19a258 1%,#055b31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #19a258 1%,#055b31 100%); /* Opera 11.10+ */}
.somewhat-good-tab {font-size:0.80em; background: #d1b413; /* Old browsers */
background: -moz-linear-gradient(top, #d1b413 0%, #cf680f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1b413), color-stop(100%,#cf680f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d1b413 0%,#cf680f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d1b413 0%,#cf680f 100%); /* Opera 11.10+ */}
.not-good-tab {font-size:0.80em; background: #e6352c; /* Old browsers */
background: -moz-linear-gradient(top, #e6352c 1%, #8c0202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e6352c), color-stop(100%,#8c0202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e6352c 1%,#8c0202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e6352c 1%,#8c0202 100%); /* Opera 11.10+ */}
.no-evaluation-tab {padding:7% 0; font-size:0.80em; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f5eed2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5eed2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f5eed2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f5eed2 100%); /* Opera 11.10+ */}
.no-assessment-tab{padding: 4.25% 0; font-size:0.80em;background: #d4d5d5; /* Old browsers */
background: -moz-linear-gradient(top, #d4d5d5 1%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d4d5d5), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d4d5d5 1%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d4d5d5 1%,#999999 100%); /* Opera 11.10+ */}
.out-bse-500-tab-search{font-size:0.80em;background: #e6e6e6; color:#000}
.width-43-perc {width:43%;}
.search-result-container #button-container{float:left; width:100%; margin: 5% 0 0 0;}
.find-paid-div { width:92%; margin: 5% 4% 0 4%; float: left;}
.search-result-container a{color: #fff; font-size: 0.75em; text-decoration: none;}
#button-container a{color: #000; text-decoration: none;}
.search-result-container .company{float:left; width: 96%; margin-top: 0.5%; padding: 2%; border-bottom: 1px solid #726651;}
.check-in-btn-color {color:#00ff00 !important;}
.comp-ser-main-div .xray-popup-container-alert { position:absolute; margin: -12% 0 0 0%; z-index: 99; }
.reg-free-div {padding:5% 0 0 0;}
.reg-free-div a {color:#000; text-decoration:underline;}
.wel-main-div {float:left; width:100%; text-align: center; font-weight:bold; font-size:0.85em; padding:3% 0; color:#fff; box-shadow:0 4px 4px #121212; -moz-box-shadow:0 4px 4px #121212; -webkit-box-shadow:0 4px 4px #121212; background:#1f3d23; 
background: -moz-linear-gradient(top, #1f3d23 0%, #142d19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f3d23), color-stop(100%,#142d19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1f3d23 0%,#142d19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1f3d23 0%,#142d19 100%); /* Opera 11.10+ */}
.com-main-reg-div {width:100%; float: left;}
.com-main-reg-div-t2 {background:#916617; margin:3% 0 0 0; padding:4% 2%; width:96%; text-align: center; color:#fff; font-size: 0.90em;}
.com-main-reg-div-t {background:#916617; padding:4% 2%; width:96%; text-align: center; color:#fff; font-size: 0.90em;}
.com-main-reg-div-t h1{text-align: center; color:#fff; font-size: 0.90em;}
.com-main-reg-div-t-tstock {background:#916617; padding:4% 2%; width:96%; text-align: center; color:#fff; font-size: 0.90em; margin-top: 5%;}
.com-main-reg-div-t-scroll {float:left; padding:4% 2%; width:96%; text-align: center; color:#fff; box-shadow:0 4px 4px #121212; -moz-box-shadow:0 4px 4px #121212; -webkit-box-shadow:0 4px 4px #121212; background: #1f3e23; /* Old browsers */
background: -moz-linear-gradient(top, #1f3e23 0%, #152e1a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f3e23), color-stop(100%,#152e1a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1f3e23 0%,#152e1a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1f3e23 0%,#152e1a 100%); /* Opera 11.10+ */}
.com-main-reg-div-t-scroll-l {width:10%; float:left;}
.com-main-reg-div-t-scroll-m {width:80%; float:left;}
.com-main-reg-div-t-scroll-m ul {padding:0; margin:0; float:left; display: block; width:100%;}
.com-main-reg-div-t-scroll-m ul li{padding:0 4%; margin:0; float:left; list-style-type:none;}
.com-main-reg-div-t-scroll-r {width:10%; float:left;}
.com-main-reg-div-comp-list {float: left; width:100%;}
.view-more-com-div {float:left; width: 96%; color:#fff; padding:1% 4% 2% 0; text-align: right; font-size:0.80em;}
.com-main-reg-div-comp-list a{color:#fff;}
.com-main-reg-div-comp-list table{margin-bottom:0;}
.reg-button{padding:4.5% 1.5% 4.5% 1.5%; display: block; border:1px solid #FF8F00; font-weight:bold; font-size:1.10em; color:#fff; text-decoration: none; text-align:center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
-webkit-box-shadow:  0em 0.1em 0.09em 0em rgba(0, 0, 0, .3);box-shadow:  0em 0.1em 0.09em 0em rgba(0, 0, 0, .3);
background: #bc7e07; /* Old browsers */
background: -moz-linear-gradient(top, #bc7e07 0%, #745012 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc7e07), color-stop(100%,#745012)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bc7e07 0%,#745012 100%); /* Opera 11.10+ */
}
.reg-button:hover{
background: #745012; /* Old browsers */
background: -moz-linear-gradient(top, #745012 0%, #bc7e07 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#745012), color-stop(100%,#bc7e07)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #745012 0%,#bc7e07 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #745012 0%,#bc7e07 100%); /* Opera 11.10+ */
}
.reg-btn-main-div-com {width: 100%; float: left; margin:5% 0 0 0;}
.reg-btn-main-div-com-s{width: 42%; float: left; margin:0 4%;}
#watchlist-table-div{width:100%; float:left; margin:0 0 5% 0; box-shadow:0em -0.2em 0.4em #050505;}
#watchlist-table-div table{margin: 0; padding: 0;}
.fifty-two-week-top-box {width:96%; background:#28522c; float:left; font-size: 0.70em; color: #bc7e07; margin:0; padding:3%  2%  4%  2%; }
.com-tab-col-1 {float:left; width: 40%; margin:3.9% 0 0 0;}
.com-tab-col-2 {float:left; width: 22%; margin:0 0 0 0; text-align: center;}
.com-tab-col-3 {float:left; width: 19%; margin:0 0 0 0; text-align: center;}
.com-tab-col-4 {float:left; width: 19%; margin:0 0 0 0; text-align: center;}
.com-tab-row-col-1 {float:left; width: 40%; margin:0 0 0 0;}
.com-tab-row-col-2 {float:left; width: 21%; margin:0 0 0 0; text-align: right;}
.com-tab-row-col-3 {float:left; width: 18%; margin:0 0 0 0; text-align: right;}
.com-tab-row-col-4 {float:left; width: 18%; margin:0 2% 0 0; text-align: right;}
.com-tab-row-col-1-cap {color:#8D690D; font-size:0.80em;}
.com-tab-row-col-1-cp-green {color:#1D9947; font-size:0.80em;}
.com-tab-row-col-1-cp-red {color:#FF0000; font-size:0.80em;}
.anyClass1 {width:80%!important; float:left;}
.anyClass1 ul li{text-align:center; border-right: 0.1em solid #FFFFFF; }
.anyClass1 ul li a{color:#fff; }
.prevbtn{width:10%; float:left}
.nextbtn{width:10%; float:left}



@media screen and (max-width:2000px){
.prev{ background: url('/images/mobile/prv-arrow-vi-big-b.png') no-repeat; height: 67px; width: 26px; border: 0; cursor: default;  }
.next{ background: url('/images/mobile/next-arrow-vi-big-b.png') no-repeat; height: 67px; width: 26px; border: 0; cursor: pointer; }
.disabled-left { background: url('/images/mobile/prv-arrow-di-big-b.png') no-repeat; height: 67px; width: 26px; border: 0; cursor: pointer;  }
.disabled-right { background: url('/images/mobile/next-arrow-di-big-b.png') no-repeat; height: 67px; width: 26px; border: 0; cursor: default;  }
.com-main-reg-div-t-scroll{padding: 4% 2% 3%;}
}
@media screen and (max-width:800px){
.prev{ background: url('/images/mobile/prv-arrow-vi-big.png') no-repeat; height: 41px; width: 18px; border: 0; cursor: default;  }
.next{ background: url('/images/mobile/next-arrow-vi-big.png') no-repeat; height: 41px; width: 18px; border: 0; cursor: pointer; }
.disabled-left { background: url('/images/mobile/prv-arrow-di-big.png') no-repeat; height: 41px; width: 18px; border: 0; cursor: pointer;  }
.disabled-right { background: url('/images/mobile/next-arrow-di-big.png') no-repeat; height: 41px; width: 18px; border: 0; cursor: default;  }
.com-main-reg-div-t-scroll{padding:3% 2% 2%;}
}
@media screen and (max-width:600px){
.prev{ background: url('/images/mobile/prv-arrow-vi.png') no-repeat; height: 23px; width: 10px; border: 0; cursor: default;  }
.next{ background: url('/images/mobile/next-arrow-vi.png') no-repeat; height: 23px; width: 10px; border: 0; cursor: pointer; }
.disabled-left { background: url('/images/mobile/prv-arrow-di.png') no-repeat; height: 23px; width: 10px; border: 0; cursor: pointer;  }
.disabled-right { background: url('/images/mobile/next-arrow-di.png') no-repeat; height: 23px; width: 10px; border: 0; cursor: default;  }
.com-main-reg-div-t-scroll{padding:4% 2%;}
}
