.stock-data{max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:22px;padding:20px 0}
.stock-data-table-header{font-style:normal;font-weight:600;font-size:32px}
.stock-data-search-container{display:flex;flex-direction:column;width:280px;float:right}
.stock-data-search-bar-container{display:flex;flex-direction:row;gap:12px;align-items:inherit}
.stock-data-search-input{width:280px;height:40px}
#stock-data-searchbar-button{background-color:#1c355e;width:48px;height:44px;border:2px solid #1c355e;border-radius:4px}
#stock-data-searchbar-button:hover,#stock-data-searchbar-button.current,#stock-data-searchbar-button:focus{background:#157eac;border-color:#157eac;color:#1c355e;cursor:pointer}
.mchp-stock-buy-icon{position:absolute;right:100px}
.mchp-stock-buy-icon:hover,.mchp-stock-buy-icon.current,.mchp-stock-buy-icon:focus{cursor:pointer}
.stock-data-search-icon{width:14px;height:24px;font-family:"Font Awesome 5 Pro",sans-serif;font-style:normal;font-weight:900;font-size:14px;line-height:24px;color:#fff}
.stock-data-table-container{display:flex;flex-direction:column;gap:38px}
.stock-data-table thead{background:#1c355e;border-radius:4px 4px 0 0;color:#fff}
.stock-data-table th{font-style:normal;font-weight:600;font-size:14px !important;line-height:140% !important}
table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:after{display:inline;font-family:"Font Awesome 5 Pro",sans-serif;position:inherit;padding-left:20px}
table.dataTable thead th.sorting:after{content:"\f0dc";color:#ddd;font-size:.8em;padding-top:.12em}
table.dataTable thead th.sorting_asc:after{content:"\f0de"}
table.dataTable thead th.sorting_desc:after{content:"\f0dd"}
.stock-data-table td{font-style:normal;font-weight:600;font-size:14px !important;line-height:140% !important;color:#2c2c2b;padding:6px 0 6px 30px !important}
.stock-data-paging-div{display:flex;gap:8px;align-items:center;margin:auto}
.stock-paginate-previous{width:115px;height:42px;background:#fff;border:1px solid #fff;color:#157eac}
.stock-paginate-previous i{font-family:"Font Awesome 5 Pro",sans-serif;font-style:normal;font-weight:400;font-size:16px}
.stock-paginate-next{width:115px;height:42px;background:#1c355e;border:1px solid #1c355e;color:#fff}
.stock-paginate-next i{font-family:"Font Awesome 5 Pro",sans-serif;font-style:normal;font-weight:400;font-size:16px}
.stock-paginate-numbers{width:42px;height:42px;background:#fff;border:1px solid #fff;color:#157eac}
.stock-paginate-button{padding:8px 16px;border-radius:4px;cursor:pointer}
.current-page-button{color:#1c355e;border:1px solid #1c355e}