.margin-container{height:35px;margin-bottom:2px;font-size:18px;padding:0;background-color:#c29135;color:#fff!important;font-weight:500}
.margin-container .margin-text{background:#d0cecf;height:35px;line-height:35px;font-size:18px;font-weight:500;background-color:#c29135}
.margin-container .margin-value{color:#fff;height:35px;line-height:35px;border:1px solid #e1e1e1;font-size:18px;font-weight:500;background-color:#c29135}
.margin-container>div{padding:0;line-height:35px;height:35px}
.report-section{text-align:center;border-top:1px solid #fff;height:35px;line-height:35px;background:#c29135}
.report-section .report-1{border-right:1px solid #fff}
.report-section a{color:#fff}
.comm-purchase{pointer-events:none;opacity:.6;border:1px solid #ccc;background:#fff;padding-top:10px}
.requst_heading{height:35px;line-height:35px;text-align:center;font-weight:500;background:#fec900;font-size:16px;padding-left:0;padding-right:0}
.request-text{background:#c29135;line-height:30px;text-align:center;padding:0;font-size:14px;font-weight:500;color:#fff}
.request-value{background:#eaeaea;height:30px;line-height:30px;text-align:left;color:#000}
.request-btn-text{font-weight:500;font-size:15px;color:#000;text-align:center}
.request-rows{margin:5px 0 5px 0}
.button-book .buysellrates{text-align:center;color:#fff;height:70px;padding:10px;border-radius:5px;cursor:pointer;font-size:19px}
#book .buysellrates{background:green}
.button-cancel .buysellrates{text-align:center;background:red;color:#fff;height:70px;padding:10px;border-radius:5px;cursor:pointer;font-size:19px;line-height:50px}
.button-update .buysellrates{text-align:center;background:green;color:#fff;height:70px;padding:10px;border-radius:5px;cursor:pointer;font-size:19px}
#rateval{font-weight:500;font-size:19px}
.button-book{margin-top:15px;margin-bottom:10px}
.button-cancel{margin-top:15px;margin-bottom:10px}
.button-update{margin-top:15px;margin-bottom:10px}
.button-red{padding-left:25px;padding-right:25px;pointer-events:none;display:none}
.insuff_margin{text-align:center;background:red;color:#fff;height:45px;padding:13px;border-radius:5px;margin-top:20px}
.atv_btn{pointer-events:all!important;opacity:1!important}
.width-input{background-color:#fff;font-weight:500;text-align:left;height:30px!important;font-size:15px;padding:0 12px}
.report_table{border-collapse:separate;font-size:13px;width:100%!important}
.report_table thead{background-color:#c29135}
.report_table tbody{background:#eaeaea}
.report_table tr td{border:1px solid #ccc;color:#000!important}
.report_table tr th{border:1px solid #ccc;color:#fff!important;font-weight:500}
.report-heading{line-height:35px;margin-bottom:20px;margin-top:15px;margin-left:0;margin-right:0}
.headings{background:#ded2c4;border:1px dotted #ccc;padding:0;text-align:center;cursor:pointer;color:#000}
.headings:hover{font-weight:500}
.headings-active{font-weight:500;background-color:#c29135;color:#fff}
.report_table tr td,.report_table tr th{text-align:center}
.report-bottom{font-size:13px;margin:0}
.refresh_report{text-align:left;cursor:pointer;padding:0;color:#000;font-size:20px!important}
.view_full_history{text-align:right;padding:0;color:#000;font-style:italic}
#reports{color:#000}
.paddingzero{padding:0}
#loader{margin:0;padding:0;position:fixed;right:0;top:30%;left:30%;z-index:30001;display:none}
.reports-container{padding:0}
.allReports{padding-bottom:20px;min-height:400px}
.maxmin{text-align:right;font-style:italic;font-size:12px;padding-right:25px;padding-left:25px}
.textbox-1{padding:0;width:28%;margin-left:2px}
.textbox-2{padding:0;width:29%;margin-left:2px}
.button-center{float:none;margin:0 auto;margin-top:15px;margin-bottom:10px}
.filtered_commodities{color:#c29135!important;font-size:14px;font-weight:500;font-style:italic}
.save_filter{text-align:right;font-weight:500;cursor:pointer;text-decoration:underline}
#show_all_comm{text-decoration:underline;cursor:pointer}
.save_filter{text-align:right}
.buySell-info{text-align:center;margin-top:10px;color:red;font-weight:500}
#addremarks_modal .modal-header{padding-top:5px;padding-bottom:5px}
#addremarks_modal #bookStatus{font-weight:500;font-size:14px}
#addremarks_modal .remarks{margin-top:20px}
#addremarks_modal #remarks{width:50%}
.form-group{margin-bottom:15px}
.estimations{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.totalqty{font-size:12px;font-style:italic}
.rateval_buy,.rateval_sell,.rateval_update{height:25px!important}
.buysellrates{font-weight:500}
.bg-darkgreen{background:#060!important}
.bg-darkred{background:#400000!important}
.font-label{font-size:12px;font-weight:500}
.top-div{width:40%;margin-left:auto;margin-right:auto;color:#000}
#register{margin-top:20px}
#register .top-div{width:50%}
#activate_terminal{font-size:12px;vertical-align:middle;color:#fff;text-decoration:underline;padding-left:11px;cursor:pointer}
.trade-section{margin-top:4px;padding:0}
.displayLotSize{text-align:right;padding-right:10px;margin-bottom:-9px;color:#000}
.goback{text-align:left;cursor:pointer;color:#3391af}
.resendotp{cursor:pointer;color:#3391af;text-align:left;padding-top:5px}
.align-2{text-align:right!important}
.report_availbal{font-size:18px!important;font-weight:500}
.buyEnabled,.sellEnabled{text-decoration:underline;cursor:pointer}
.buyDisabled,.sellDisabled{text-decoration:none;cursor:not-allowed}
/* input[type=number],input[type=password],input[type=text]{border-radius:0 5px 5px 0;border:1px solid #eee;margin-bottom:15px;width:100%;height:40px;float:left;padding:0 15px} */
.booktype_select{border-radius:0 5px 5px 0;border:1px solid #eee;width:5%;height:14px;float:none}
.request-btn-value label{color:#000!important;font-weight:500}
.booking-buttons{display:flex;justify-content:center}
#termsConditions a{color:#3862c6;text-decoration:underline}
.tradingtable{/* margin-bottom:83% */}
@media only screen and (max-width:1050px){
.top-div{width: 60% !important;margin-top:4%}
#register .top-div{margin-top:1%}
}@media only screen and (max-width:920px){
.top-div{margin-top:4%}
#register .top-div{margin-top:1%}
}
@media only screen and (max-width:850px){
.top-div{width:60%;margin-top:4%}
#register .top-div{margin-top:1%}
}
@media only screen and (max-width:830px){
.report-heading{text-align:center}
}
@media only screen and (max-width:800px){
.top-div{margin-top:2%}
#register .top-div{margin-top:1%;width:80%}
}
@media only screen and (max-width:767px){
.top-div{margin-top:6%}
#register .top-div{margin-top:1%}
#register .top-div,.top-div{width:90%!important;margin-left:auto!important;margin-right:auto!important}
.displayLotSize{margin-bottom:0}
.button-update .buysellrates, .button-cancel .buysellrates{padding:6px}
.request-rows input{width:100% !important}
.tradingtable{margin-top:30px;}
}
@media only screen and (max-width:740px){
.top-div{margin-top:11%}
#register .top-div{margin-top:11%}
.allReports1{margin-top:10%}
}
@media only screen and (max-width:700px){
.top-div{margin-top:10%}
#register .top-div{margin-top:10%}
.termsText1{margin-top:56px}
.label_sign{display:table-cell}
.report-heading{text-align:center}
.allReports1{margin-top:10%}
}
@media only screen and (max-width:670px){
.top-div{margin-top:10%}
#register .top-div{margin-top:11%}
.allReports1{margin-top:9%}
}
@media only screen and (max-width:600px){
.top-div{margin-top:11%}
#register .top-div{margin-top:12%}
.allReports1{margin-top:10%}
}
@media only screen and (max-width:480px){
.top-div{margin-top:20%}
#register .top-div{margin-top:14%}
.marquee_head{margin-top:0!important}
.reports-container{padding-left:5px;padding-right:5px}
.report_table{display:block;overflow:scroll}
.report_table tr td,.report_table tr th{font-size:12px}
.report-bottom{margin-bottom:20px}
.request-btn-value{font-size:12px}
.allReports1{margin-top:14%}
}
@media only screen and (max-width:430px){
#register .top-div{margin-top:18%}
#register .top-div{margin-top:13%}
.allReports1{margin-top:13%}
}
@media only screen and (max-width:400px){
.top-div{margin-top:15%}
#register .top-div{margin-top:15%}
.allReports1{margin-top:15%}
}
@media only screen and (max-width:380px){
.allReports1{margin-top:14%}
}
@media only screen and (max-width:360px){
.top-div{margin-top:15%}
#register .top-div{margin-top:18%}
.allReports1{margin-top:16%}
}
@media only screen and (max-width:320px){
.top-div{margin-top:15%}
#register .top-div{margin-top:16%}
.allReports1{margin-top:15%}
}
#register .top-div{margin-top:6%}
.allReports1{/* margin-top:15% */}
#form-firststep .col-md-5{padding-left:0px;padding-right:0px;}
.top-div{width:40%;margin-left:auto;margin-right:auto;color:#000;font-family:'Fira Sans',sans-serif;font-weight:500;margin-top: 50px;margin-bottom: 30px;}
.forget_head{padding-top:20px;}
.login_head{padding-top:20px}
.register{margin-top:20px}
.login{margin-top:20px}
.forgot{margin-top:20px}
.mainprogold_rate{padding:12px}