﻿body { font-family: Arial; margin: 0; padding: 0; font-size: 12px; color: #6A737B; }
    body * { box-sizing: border-box; }
a { text-decoration: none; color: #00539B; }
    a img { border: 0; }
h1, h2, h3 { font-weight: normal; }
h1 { text-align: center; color: #00539B; }
#ctl00_inner_login_title { margin-top: 0px; }
#ctl00_page_text { text-align: justify; }
input[type=text], input[type=email], input[type=password] { border: 1px solid #848E95; background-color: white; width: 100%; text-align: center; height: 30px; }
input[type=checkbox] { background-color: white; border: 1px solid #848E95; vertical-align: middle; width: 20px; height: 20px; }
select { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; box-shadow: none !important; outline: none; height: 100%; background-color: transparent; color: #00539B; font-size: 20px; padding-top: 0px; border: 0; border-radius: 0px; margin: 0; border: 1px solid #6A737B; cursor: pointer; padding-left: 5px; /*margin-left:-1px;*/ /*z-index:1;*/ }

.mini_title { font-size: 16px; color: #00539B; text-align: left; margin-bottom: 10px; }

header { left: 0px; height: 50px; position: fixed; background: linear-gradient(white, #e6e6e6);  background: -webkit-linear-gradient(white, #e6e6e6);  background: -moz-linear-gradient(white, #e6e6e6);  text-align: center; top: 0; z-index: 100; box-shadow: 0px 0px 5px #848E95; -webkit-box-shadow: 0 0 5px #848E95; -webkit-backface-visibility: hidden; width: 100%;  }
    header img { margin-top: 5px; }

.btn { border: 2px solid #00539B; height: 26px; line-height: 22px; background: linear-gradient(#a3c1db 2%, #00539B 45%); background: -webkit-linear-gradient(#a3c1db 2%, #00539B 45%); background: -moz-linear-gradient(#a3c1db 2%, #00539B 45%); color: white; text-align: center; display: inline-block; border-radius: 10px; padding: 0 15px; font-size: 12px; cursor: pointer; position: relative; }
    .btn.more_info { width: 140px; }
    .btn.download_pdf { width: 140px; border-color: #54B948; background: linear-gradient(#B4D9AA 2%, #54B948 45%); background: -webkit-linear-gradient(#B4D9AA 2%, #54B948 45%); background: -moz-linear-gradient(#B4D9AA 2%, #54B948 45%); }
    .btn.big { height: 52px; line-height: 48px; width: 100%; font-weight: bold; font-size: 18px; margin-bottom: 10px; }
    .btn.green { border-color: #54B948; background: linear-gradient(#B4D9AA 2%, #54B948 45%); background: -webkit-linear-gradient(#B4D9AA 2%, #54B948 45%); background: -moz-linear-gradient(#B4D9AA 2%, #54B948 45%);}
    .btn.gray { border-color: #848E95; background: linear-gradient(#C2C9CE 2%, #848E95 45%); background: -moz-linear-gradient(#C2C9CE 2%, #848E95 45%); background: -webkit-linear-gradient(#C2C9CE 2%, #848E95 45%); }
    .highlight { font-size: 14px; font-weight: bold; color: #00539B; margin-bottom: 5px; }
    .btn.red { border-color: #BA0000; border: 2px solid #BA0000; background: linear-gradient(#E4AAAC 2%, #BA0000 45%); background: -webkit-linear-gradient(#E4AAAC 2%, #BA0000 45%); -moz-background: linear-gradient(#E4AAAC 2%, #BA0000 45%); color: white; }
.btn.more_info, .btn.download_pdf { padding-left: 30px; }
.btn img { position: absolute; height: 16px; left: 3px; top: 3px; }
.home_btn_wrapper { padding: 0 0px; padding-bottom: 10px; }
#ctl00_back_home_btn { width: 100%; padding-left: 30px; }

.hamburger { width: 50px; height: 50px; position: absolute; left: 0; top: 0; padding: 12px 0 0 0; border-radius: 0; }
    .hamburger .slice { width: 26px; height: 3px; background-color: white; margin: 0 auto; margin-bottom: 6px; }
#ctl00_login_icon { width: 50px; height: 50px; position: absolute; left: 0; top: 0; border-radius: 0; margin: 0; }
.alert_icon { position: absolute; right: 5px; top: 5px; width: 40px; height: 40px; border-radius: 50%; border: 2px solid #BA0000; background: linear-gradient(#E4AAAC 2%, #BA0000 45%); background: -webkit-linear-gradient(#E4AAAC 2%, #BA0000 45%); background: -moz-linear-gradient(#E4AAAC 2%, #BA0000 45%); color: white; text-align: center; line-height: 36px; font-size: 18px;  }
.alert_icon.inactive { border-color: #54B948; background: linear-gradient(#B4D9AA 2%, #54B948 45%); background: -webkit-linear-gradient(#B4D9AA 2%, #54B948 45%); background: -moz-linear-gradient(#B4D9AA 2%, #54B948 45%); }
    .alert_icon > span { vertical-align: middle; }

.viewingas { width: 100%; height: 84px; background: white; padding: 15px 10px; position: relative; box-shadow: 0px 0px 5px #848E95; -webkit-box-shadow: 0 0 5px #848E95; }
.viewing_book { color: #00539B; font-size: 21px; }
#ctl00_book_name { color: #54B948; font-size: 27px; margin-top: 5px; }
#ctl00_viewingas_date { position: absolute; right: 10px; top: 20px; color: #00539B; font-size: 15px; }
#ctl00_logout_btn { position: absolute; right: 10px; bottom: 15px; border: 2px solid #BA0000; background: linear-gradient(#E4AAAC 2%, #BA0000 45%); background: -webkit-linear-gradient(#E4AAAC 2%, #BA0000 45%); background: -moz-linear-gradient(#E4AAAC 2%, #BA0000 45%); height: 22px; line-height: 18px; }

.rawmats_cont { width: 100%; height: 118px; background: linear-gradient(transparent, transparent, #E6E6E6); background: -webkit-linear-gradient(transparent, transparent, #E6E6E6); background: -moz-linear-gradient(transparent, transparent, #E6E6E6); position: relative; padding: 35px 10px 10px 10px; box-shadow: 0px 0px 5px #848E95; -webkit-box-shadow: 0 0 5px #848E95; }
.rawmats_title { height: 25px; line-height: 21px; border: 2px solid #00539B; background: linear-gradient(#99BAD7, #00539B, #00539B); background: -webkit-linear-gradient(#99BAD7, #00539B, #00539B); background: -moz-repeating-linear-gradient(#99BAD7, #00539B, #00539B); padding: 0 10px; position: absolute; width: 40%; color: white; font-size: 15px; left: 0; top: 0; border-bottom-right-radius: 8px; }
.rawmats_cont .select { position: absolute; right: 10px; top: 7px; }
#ctl00_materials_slider { height: 74px; border: 1px solid #cccccc; background: linear-gradient(#e6e6e6, #e6e6e6, white); background: -webkit-linear-gradient(#e6e6e6, #e6e6e6, white); background: -moz-linear-gradient(#e6e6e6, #e6e6e6, white); border-radius: 10px; padding: 6px 1px;  overflow: hidden; overflow-x: auto; }
.rm_slider_inner { height: 50px; width: 1000px; }
.rm_btn { width: 60px; height: 60px; margin: 0 5px; float: left; background-position: center; padding: 2px; }
    .rm_btn.active { border: 2px solid #54B948; background: linear-gradient(#B4D9AA 2%, #54B948 45%); background: -webkit-linear-gradient(#B4D9AA 2%, #54B948 45%); background: -moz-linear-gradient(#B4D9AA 2%, #54B948 45%); }
    .rm_btn input { width: 100%; height: 100%; background-position: center; }

#ctl00_wheat_btn { background-image: url('../img/icons/wheat.png'); }
#ctl00_soyahipro_btn { background-image: url('../img/icons/soyahipro.png'); }
#ctl00_barley_btn { background-image: url('../img/icons/barley.png'); }
#ctl00_wheatfeed_btn { background-image: url('../img/icons/wheatfeed.png'); }
#ctl00_rapemeal_btn { background-image: url('../img/icons/rapemeal.png'); }
#ctl00_brazhipro_btn { background-image: url('../img/icons/brazilianhipro.png'); }
#ctl00_maize_btn { background-image: url('../img/icons/maize.png'); }
#ctl00_rapeseed_btn { background-image: url('../img/icons/rapeseed.png'); }
#ctl00_sunflower_btn { background-image: url('../img/icons/sunflower.png'); }
#ctl00_soyaoil_btn { background-image: url('../img/icons/soyaoil.png'); }
#ctl00_default_btn { background-image: url('../img/icons/rm.png'); }
#ctl00_biscuit_btn { background-image: url('../img/icons/biscuit.png'); }
#ctl00_ngmsoya_btn { background-image: url('../img/icons/ngmsoya.png'); }

#ctl00_inner_panel_chart_empty { padding-top: 20px; }
.no_data_panel { width: 280px; height: 240px; background-color: white; }
.no_data_icon { width: 100px; height: 100px; margin: 0px auto; background-color: #00539B; border-radius: 50%; color: white; font-size: 90px; line-height: 100px; vertical-align: middle; }
.no_data_text { margin-top: 20px; font-size: 14px; font-weight: bold; }
#ctl00_inner_balances_no_data { width: 100%; height: 243px; border-right: 1px solid #848E95; border-bottom: 1px solid #848E95; padding-top: 30px; }
.balances_data .no_data_panel { border-right: 1px solid #848E95; border-bottom: 1px solid #848E95; padding-top: 30px; }

.section_wrapper { margin: 20px 0px; }
.section_header { height: 25px; line-height: 21px; border: 2px solid #00539B; background: linear-gradient(#a3c1db 2%, #00539B 45%); background: -webkit-linear-gradient(#a3c1db 2%, #00539B 45%); background: -moz-linear-gradient(#a3c1db 2%, #00539B 45%); color: white; font-size: 15px; text-align: center; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.section_container { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0px 0px 5px #848E95; -webkit-box-shadow: 0 0 5px #848E95; padding: 15px 10px; background: #F2F2F2; margin: 0 1px; text-align: center; display: none; }
    .section_container.single { border-radius: 0; box-shadow: none; -webkit-box-shadow: none; margin: 20px 10px; }

#ctl00_panel_cms { margin: 0 10px; }
.main_content { text-align: center; margin: 10px; }
.login_title { color: #00539B; font-size: 30px; text-align: center;  }
.login_text { text-align: justify; }
.remember_me label { vertical-align: middle; }


.key_contacts { margin-top: 30px; font-size: 11px; }
.key_contacts_icon { position: absolute; top: 7px; left: 8px; }
/*.key_contact_entry { width: 173px; margin-left: 20px; line-height: 150%; height: 66px; }*/
.key_contact_entry { line-height: 150%; margin-bottom: 10px; /*height: 66px;*/ }
    .key_contact_entry .key_contact_entry a { color: #6A737B; }
    .key_contact_entry .key_contact_name { color: #00539B; font-weight: bold; font-size: 14px; height: 17px; }
.key_contact_div {  height: 1px; margin-top: 15px; margin-bottom: 15px; background-color: #00539B; }
#book_table { border-bottom: 1px solid #b3b3b3; }
/* contact page - key contacts */
#contact_us .key_contact_entry2 { margin-left: 0px !important; font-size: 12px !important; }
.key_contact_entry2 { width: 230px; height: 100px; /*margin-left: 10px;*/ line-height: 150%; margin-bottom: 30px; /*height: 66px;*/ margin-right: 30px; }
#key_contacts2_container a { color: #6A737B !important; }
.key_contact_entry2 .key_contact_entry a { color: #6A737B; }
.key_contact_entry2 .key_contact_name { color: #00539B; font-weight: bold; font-size: 14px; height: 17px; }


footer { padding: 10px; color: white; background: #00539B; font-size: 10px; position: relative; height: 93px; }
    footer p { margin-top: 0; }
    footer a { color: white; }
    footer b { font-size: 12px; }
.footer_logo { padding: 10px; border-radius: 10px; background-color: white; position: absolute; right: 10px; top: 10px; }
    .footer_logo img { width: 86px; }
.switch_full { margin-top: 15px; }


/*futures*/
.futures_container, .key_contacts { border-radius: 9px; box-shadow: #848E95 0px 1px 7px; width: 213px; background-color: #F2F2F2; position: relative; /*margin-top: 18px;*/ padding-bottom: 14px; }
    .futures_container:first-child { margin-top: 0px; }
.futures_header { height: 75px; width: 213px; background-image: url('../img/header-bar.png'); background-repeat: no-repeat; position: relative; }
.futures_date_box { background-image: url('../img/date-box.png'); width: 46px; height: 46px; position: absolute; top: 7px; left: 8px; text-align: center; }
.futures_date { width: 46px; height: 25px; position: absolute; top: 1px; left: 0px; color: white; text-align: center; font-size: 25px; }
.futures_month { width: 46px; height: 16px; position: absolute; top: 27px; left: 0px; color: white; text-align: center; }
.futures_title { width: 150px; height: 30px; position: absolute; top: 15px; left: 60px; color: #00539B; font-size: 22px; }
#ctl00_futures_slider_container { width: 240px; margin: 0 auto; }


.futures_selector_left, .futures_selector_right { position: absolute; display: block; top: 0; width: 18px; height: 22px; background-color: #00539B; padding-top: 3px; width: 22px; }

.futures_selector_right { right: 0; padding-left: 2px; background-image: url('../img/right_arrow.png'); background-size: 22px 22px; }
.futures_selector_left { left: 0; padding-right: 2px; background-image: url('../img/left_arrow.png'); background-size: 22px 22px; }
/*.futures_selector_left { position: absolute; top: 0px; left: 0px; width: 18px; height: 25px; background-image: url('/../img/scroll-commod-l.png'); background-position: 0px 0px; }
    .futures_selector_left:hover, .futures_selector_right:hover { background-position: 0px 25px; }
.futures_selector_right { position: absolute; top: 0px; right: 0px; width: 18px; height: 25px; background-image: url('/../img/scroll-commod-r.png'); background-position: 0px 0px; }*/
.futures_selector_wrapper { position: relative; width: 240px; height: 22px; background-color: white; padding: 0px 18px; text-align: center; color: #00539B; font-size: 15px; padding-top: 3px; overflow: hidden; }
    .futures_selector_wrapper ul { position: relative; width: 2040px; height: 22px; margin: 0; padding: 0; list-style: none; }
        .futures_selector_wrapper ul li { float: left; width: 204px; text-align: center; }
.futures_table_wrapper { position: relative; width: 240px; height: 295px; overflow: hidden; }
    .futures_table_wrapper ul { position: relative; width: 2400px; height: 273px; margin: 0; padding: 0; list-style: none; margin-top: 18px; }
        .futures_table_wrapper ul li { float: left; width: 240px; }
.futures_table { width: 240px; border-collapse: collapse; border: 0px; }
    .futures_table tr { color: white; }
        .futures_table tr > td { height: 24px; text-align: center; font-size: 11px; padding-top: 3px; }
            .futures_table tr > td:first-child { background-position: left top; }
            .futures_table tr > td:last-child { background-position: right top; }
.futures_data_table { width: 240px; border-collapse: collapse; border: 1px solid #6A737B; font-size: 11px; border-top: 0px; border-bottom: 0px; background: #fff; }
    .futures_data_table tr:first-child > td { border-top: 0px; }
    .futures_data_table tr:last-child > td { border-bottom: 0px; }
    .futures_data_table tr td { text-align: center; height: 22px; border-color: #6A737B; padding-top: 2px; }
        .futures_data_table tr td > img { vertical-align: middle; margin-right: 4px; }
        .futures_data_table tr td:first-child { color: #00539B; text-align: left; padding-left: 4px; }
.futures_footer { width: 100%; margin-top: 13px; font-size: 10px; text-align: center; height: 13px; }
.currency_exchange_container { width: 240px; margin: 5px auto 0 auto; position: relative; }
.currency_ex_title { text-align: center; font-size: 14px; color: #00539B; }
.currency_ex_wrapper { height: 21px; position: relative; margin-top: 13px;  }
.currency_ex_currency { position: absolute; top: 0px; left: 0px; width: 34px; height: 18px; color: white; background-image: url('../img/currency-box.png'); text-align: center; padding-top: 3px; }
.currency_ex_rate { text-align: center; width: 49px; background-color: white;height: 22px; border: 1px solid #6A737B; border-left: 0px;  line-height: 20px; display:inline-block; }
.currency_ex_box:first-child { margin-right: 11px; }
.currency_ex_box { width: 83px;  display: inline-block; }
    .currency_ex_box > * { float: left; }
.currency_ex_box .btn { padding: 0; border-radius: 0; width: 34px; height: 22px; line-height: 18px; }
.future_head { width: 100%; height: 24px; background: linear-gradient(#a3c1db 2%, #00539B 45%); background: -webkit-linear-gradient(#a3c1db 2%, #00539B 45%); background: -moz-linear-gradient(#a3c1db 2%, #00539B 45%); border: 2px solid #00539B; box-sizing: border-box; padding-top: 4px; }
.future_head { border-left-width: 0; border-right-width: 0; }
.futures_table td:first-child .future_head { border-left-width: 2px; border-top-left-radius: 5px; }
.futures_table td:last-child .future_head { border-right-width: 2px; border-top-right-radius: 5px; }
.futures_data_table tr:last-child { border-bottom: 1px solid #6A737B; }
    .futures_data_table { border-bottom-left-radius: 5px; }
    .futures_data_table { border-bottom-right-radius: 5px; }
.farrow { width: 0px; display: inline-block; height: 0; vertical-align: middle; }
    .farrow.blue { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid #00539B; }
    .farrow.green { border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #54B948; }
    .farrow.red { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #BA0000; }
.futures_data_table td span { vertical-align: middle; margin-left: 3px; }

.select_wrapper { height: 29px; overflow: hidden; background: url("../img/snapshot_dd.png")no-repeat right center, linear-gradient(white, #e5e5e4); background: url("../img/snapshot_dd.png")no-repeat right center, -webkit-linear-gradient(white, #e5e5e4);  background: url("../img/snapshot_dd.png")no-repeat right center, -moz-linear-gradient(white, #e5e5e4); }
.daily_snapshot_select select { width: 110%; }
.daily_snapshot_text { height: 100px; background-color: #FFF; border-width: 0px 1px 1px; border-style: solid; border-color: #6A737B; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 14px; color: #6A737B; padding: 5px; line-height: 16px; font-style: italic; overflow-y: auto; }
.comments_divider { margin: 15px 0px; border-top: 1px dotted #848E95; }
.weekly_comment_view { position: relative; height: 45px; margin-bottom: 15px; text-align: left; }
.weekly_comment_icon { margin-right: 10px; background: url('../img/download_pdf.png') no-repeat center, linear-gradient(#a3c1db 2%, #00539B 45%); background: url('../img/download_pdf.png') no-repeat center, -webkit-linear-gradient(#a3c1db 2%, #00539B 45%); background: url('../img/download_pdf.png') no-repeat center, -moz-linear-gradient(#a3c1db 2%, #00539B 45%); border: 2px solid #00539B; border-radius: 50%; width: 45px; height: 45px; box-sizing: border-box; padding-top: 11px; float: left; }
.weekly_comment_title { font-size: 20px; font-weight: bold; color: #6A737B; }
.weekly_comment_date { margin-top: 3px; }

#ctl00_login_icon img { width: 40px; height: 40px; margin: 0; margin-left: -1px; }

#main_view { width: 100%; box-sizing: border-box; padding-top: 50px; z-index: 1; }
#nav_view { width: 80%; height: 100%; overflow: auto; position: fixed; top: 0px; left: -80%; background-color: #00539B; color: white; font-size: 18px; z-index: 2; }
    #nav_view a { color: white; display: inline-block; width: 100%; padding: 10px; box-sizing: border-box; }
    #nav_view ul { width: 100%; list-style: none; margin: 0; padding: 0; }
        #nav_view > ul > li { width: 100%; border-bottom: 1px solid #052858; border-top: 1px solid #5091CD; margin: 0; box-sizing: border-box; }
    #nav_view .content { padding: 10px; }
            #nav_view > ul > li:first-child { border-top: 0; }
            #nav_view > ul > li:last-child { border-bottom: 0; }
ul#ctl00_book_list { margin-left: 10px; }
#ctl00_book_list > li.show { padding: 10px; border-top: 1px solid #5091CD; border-bottom: 1px solid #052858; font-size: 14px; }
    #ctl00_book_list > li.active a { color: #54B948; }
    #ctl00_book_list > li.show:first-child { border-top: 0; }
    #ctl00_book_list > li.show:last-child { border-bottom: 0; }
input.book_select_txt { margin-top: 5px; text-align: left; }

.textbox { font-size: 16px; }

.alert_view { line-height: 22px; margin: 10px; }
.alert_view span { vertical-align: middle; font-size: 16px; color: #BA0000; }
.error_icon { width: 20px; height: 20px; vertical-align: middle; display: inline-block; background-color: #BA0000; color: white; border-radius: 50%; content: '!'; text-align: center; font-size: 16px; font-weight: bold; margin-right: 5px; }
#ctl00_message { text-align: justify; }

#alerts_popup { position: absolute; top: 47px; right: 5px; width: 90%; max-height: 260px; display: none; }
#alerts_inner { margin-top: 10px; background-color: #00539B; max-height: 250px; box-sizing: border-box; padding: 10px;  }
.alert_header1, .alert_header2 { display: inline-block; font-size: 18px; width: 80%; height: 30px; vertical-align: middle; color: white; }
.alert_header2 {  font-size: 12px; width: 20%; }
#alerts_triangle { width: 0px; height: 0px; position: absolute; right: 10px; top: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #00539B; }
#ctl00_alert_list { background-color: white; max-height: 195px; overflow: auto; box-sizing: border-box; padding: 10px; margin-top: 5px; }
#ctl00_alert_list .separator { height: 1px; background-color: #6A737B; margin: 10px 0; }
.alert_message td:first-child { text-align: left; box-sizing: border-box; padding-right: 20px; }
.alert_message td:last-child { text-align: center; }
.alert_message:last-child { margin-bottom: 10px; }

.book_selector { margin-bottom: 10px; }
.book_selector select { width: 110%; }
.graph_key { width: 100%; height: 50px; text-align: center; margin: 10px 0; }
.key_block { display: inline-block; vertical-align: top; width: 28%; font-size: 10px; height: 50px; position: relative; box-sizing: border-box;  }
    .key_block:first-child { font-size: 14px; color: #00539B; width: 16%; box-sizing: border-box; padding-top: 15px;  }
.key_text { margin-top: 5px; }
.blue_line, .red_line { height: 2px; background: #00539B;  margin: 10px 15px;  }
.red_line { background: #BA0000; }
.blue_circle, .red_square { border-radius: 50%; background: #00539B; width: 12px; height: 12px; position: absolute; left: 50%; margin-left: -6px; top: 5px; }
.red_square { border-radius: 0; background: #BA0000; }
.gray_rectangle { height: 14px; background: #cccccc; margin: 5px 15px 0 15px; }
.key_block:last-child .key_text { margin-top: 3px; }
.graph_heading { color: #00539B; font-size: 18px; text-align: left; width: 280px; margin: 0 auto; }


.graph_box { position: relative; background-color: white; width: 280px; margin: 0 auto; }

.nav_button_left, .nav_button_right { position: absolute; bottom: 10px; background-color: #00539B; width: 26px; height: 26px; }
.nav_button_left { left: 10px;  }
.nav_button_right { right: 10px;  }
.nav_button_left.inactive, .nav_button_right.inactive { background-color: #848E95; }
.left_btn, .right_btn { padding: 0; width: 26px; height: 26px; border: 0; background-color: transparent; background-image: url('../img/left_arrow.png'); }
.right_btn { background-image: url('../img/right_arrow.png'); }
#ctl00_inner_graph_list .graph_box { margin-bottom: 20px; }

.balances_table { border-collapse: collapse; margin: 0 auto; margin-bottom: 10px; }
.balances_table td { margin: 0; padding: 0; vertical-align: top; }
.blank_header { height: 64px; border-bottom: 1px solid #848E95; box-sizing:content-box; }
.balances_headers { width: 76px; padding-top: 0; margin-top: 0; border-top: 1px solid transparent; }
.balance_header, .balances_item { padding: 5px; color: #00539B; font-size: 11px; text-align: left; border-bottom: 1px solid #848E95; border-left: 1px solid #848E95; height: 51px; }
.balances_data { position: relative; border: 1px solid #848E95; vertical-align: top; border-bottom: 0; border-right: 0px; padding-top: 0; margin-top: 0; width: 204px; }
.balances_dates_container { text-align: center; box-sizing:content-box; position: relative; height: 25px; line-height: 24px; font-size: 14px; color: #00539B; border-bottom: 1px solid #848E95; background: linear-gradient(white, #e5e5e4); background: -webkit-linear-gradient(white, #e5e5e4);  background: -moz-linear-gradient(white, #e5e5e4); border-right: 1px solid #848E95; }
.balances_col { width: 51px; float: left; border-right: 1px solid #848E95; }
.balances_month_header { text-align: center; font-size: 13px; height: 39px; border-bottom: 1px solid #848E95; color: #54B948; padding: 4px 8px; }
.balances_item { color: inherit; text-align: center; border-left: 0; line-height: 50px; vertical-align: middle; font-size: 11px; padding: 0; background-color: white; }
#ctl00_inner_balances_left, .balances_left, #ctl00_inner_balances_right, .balances_right { position: absolute; top: 0px; height: 26px; width: 26px; display: block; background-color: #00539B; padding-top: 4px;  }
#ctl00_inner_balances_left, .balances_left { left: 0; padding-right: 6px; background-image: url('../img/left_arrow.png'); }
#ctl00_inner_balances_right, .balances_right { right: 0; padding-left: 6px; background-image: url('../img/right_arrow.png'); }
.balances_carosel { overflow: hidden; position: relative; width: 204px; }
.balances_list { list-style: none; margin: 0; padding: 0; list-style-type: none; position: relative; }
.chart_box { padding: 10px; }
.chart_box .graph_heading { width: 100%; margin-bottom: 5px; }

#ctl00_inner_all_rms_button { width: 100%; margin: 0; }

select[disabled=disabled] { color: #848E95; }
@media 
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5) {
#ctl00_wheat_btn { background-image: url('../img/icons/wheat@2x.png'); background-size: 56px; }
#ctl00_soyahipro_btn { background-image: url('../img/icons/soyahipro@2x.png'); background-size: 56px; }
#ctl00_barley_btn { background-image: url('../img/icons/barley@2x.png'); background-size: 56px; }
#ctl00_wheatfeed_btn { background-image: url('../img/icons/wheatfeed@2x.png'); background-size: 56px; }
#ctl00_rapemeal_btn { background-image: url('../img/icons/rapemeal@2x.png'); background-size: 56px; }
#ctl00_brazhipro_btn { background-image: url('../img/icons/brazhipro@2x.png'); background-size: 56px; }
#ctl00_maize_btn { background-image: url('../img/icons/maize@2x.png'); background-size: 56px; }
#ctl00_rapeseed_btn { background-image: url('../img/icons/rapeseed@2x.png'); background-size: 56px; }
#ctl00_sunflower_btn { background-image: url('../img/icons/sunflower@2x.png'); background-size: 56px; }
#ctl00_soyaoil_btn { background-image: url('../img/icons/soyaoil@2x.png'); background-size: 56px; }
#ctl00_default_btn { background-image: url('../img/icons/rm@2x.png'); background-size: 56px; }
#ctl00_biscuit_btn { background-image: url('../img/icons/biscuit@2x.png'); background-size: 56px; }
#ctl00_ngmsoya_btn { background-image: url('../img/icons/ngmsoya@2x.png'); background-size: 56px; }
    .select_wrapper { background: url("../img/snapshot_dd~2x.png")no-repeat right center 32px 32px, linear-gradient(white, #e5e5e4); }

.left_btn { background-image: url('../img/left_arrow@2x.png'); background-size: 26px 26px; }
.right_btn { background-image: url('../img/right_arrow@2x.png'); background-size: 26px 26px; }
}