/* Minification failed. Returning unminified contents.
(682,34): run-time error CSS1046: Expect comma, found '0'
(682,38): run-time error CSS1046: Expect comma, found '/'
 */
/*! =======================================================
                      VERSION  11.0.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}

.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
}

.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #036fa5;
  margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  display: inline-block;
  text-align: center;
}

.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}

.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10px;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}

.slider.slider-vertical {
  height: 210px;
  width: 20px;
}

.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  left: 25%;
  top: 0;
}

.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}

.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -10px;
}

.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #036fa5;
  margin-left: 0;
}

.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}

.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}

.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10px 10px 10px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}

.slider.slider-disabled .slider-handle {
  background-color: #cfcfcf;
  background-image: -moz-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));
  background-image: -webkit-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -o-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0);
}

.slider.slider-disabled .slider-track {
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));
  background-image: -webkit-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -o-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
  cursor: not-allowed;
}

.slider input {
  display: none;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.slider .bs-tooltip-top .tooltip-inner,
.slider .bs-tooltip-bottom .tooltip-inner {
  position: relative;
  left: -50%;
}

.slider.bs-tooltip-left .tooltip-inner, .slider.bs-tooltip-right .tooltip-inner {
  position: relative;
  top: -100%;
}

.slider .tooltip {
  pointer-events: none;
}

.slider .tooltip.bs-tooltip-top .arrow, .slider .tooltip.bs-tooltip-bottom .arrow {
  left: -.4rem;
}

.slider .tooltip.bs-tooltip-top {
  margin-top: -44px;
}

.slider .tooltip.bs-tooltip-bottom {
  margin-top: 2px;
}

.slider .tooltip.bs-tooltip-left, .slider .tooltip.bs-tooltip-right {
  margin-top: -14px;
}

.slider .tooltip.bs-tooltip-left .arrow, .slider .tooltip.bs-tooltip-right .arrow {
  top: 8px;
}

.slider .hide {
  display: none;
}

.slider-track {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  cursor: pointer;
}

.slider-selection {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
  background-image: -webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -o-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: linear-gradient(to bottom, #F9F9F9, #F5F5F5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
}

.slider-selection.tick-slider-selection {
  background-color: #46c1fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
}

.slider-track-low, .slider-track-high {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: transparent;
}

.slider-handle {
  background-color: #0478b2;
  background-image: -moz-linear-gradient(top, #0480BE, #036fa5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));
  background-image: -webkit-linear-gradient(top, #0480BE, #036fa5);
  background-image: -o-linear-gradient(top, #0480BE, #036fa5);
  background-image: linear-gradient(to bottom, #0480BE, #036fa5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5',GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #0480BE;
  border: 0px solid transparent;
}

.slider-handle:hover {
  cursor: pointer;
}

.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.slider-handle.triangle {
  background: transparent none;
}

.slider-handle.custom {
  background: transparent none;
}

.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  width: 20px;
  height: 20px;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}

.slider-tick.round {
  border-radius: 50%;
}

.slider-tick.triangle {
  background: transparent none;
}

.slider-tick.custom {
  background: transparent none;
}

.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick.in-selection {
  background-color: #46c1fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
  opacity: 1;
}

/*# sourceMappingURL=bootstrap-slider.css.map */
#rrg-wrapper {
}
.div-layout-tool {
    width: 100%;
    height: 100%;
}
.rrg-title {
    display: inline-block;
}

.rrg-display-point-number {
    font-weight: 600;
    color: #c50606;
    cursor: pointer;
}
#rrg-left-container {

}
#rrg-right-container {
    height: 60px;
}
.rrg-chart-container {
    width: 100%;
    height: 600px;
    /*max-width: 700px;
    margin: 0 auto;*/
}

#icon-arrow-right {
    cursor: pointer;
    font-size: 20px;
    color: #0760ad;
    opacity: 0.7;
    position: absolute;
    right: 0px;
}

#icon-arrow-left {
    cursor: pointer;
    font-size: 20px;
    color: #0760ad;
    opacity: 0.7;
    position: absolute;
    right: -5px;
    display: none;
}

.not-allowed {
    cursor: not-allowed;
}

/*-----*/
/* Tooltip */
.tooltip-formatter {
    font-family: Arial, Helvetica, sans-serif;
}

.tooltip-code {
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #cbc9c9;
    padding-bottom: 3px;
}

.tooltip-trading-date {
    padding: 5px 0px;
    display: flex;
    flex-direction: row;
}

    .tooltip-trading-date div {
        width: 50%;
    }

    .tooltip-trading-date .tooltip-trading-date-value {
        text-align: right;
        font-weight: 600;
        color: #061c87;
    }

.tooltip-price {
    padding: 3px 0px;
    display: flex;
    flex-direction: row;
}

    .tooltip-price div {
        width: 50%;
    }

        .tooltip-price div.tooltip-price-value {
            text-align: right;
            font-weight: 600;
            color: #ff5722;
        }

.tooltip-rsr-rsm {
    padding: 3px 0px;
    display: flex;
    flex-direction: row;
}

    .tooltip-rsr-rsm div {
        width: 50%;
        padding-right: 0px;
    }

.tooltip-rsr-rsm-value {
    font-weight: 600;
    color: #cd0808;
}

/*-----*/
/* POPUP OPTION */
#popup-rrg-option {
    /*position: fixed;
    top: 10px;
    width: 50px;
    width: 300px;
    height: 300px;
    background-color: #fff;
    box-shadow: #808080 5px 5px;
    z-index: 99;
    display: none;*/
}

    #popup-rrg-option .close, #popup-rrg-tutorial .close {
        margin-top: -25px !important;
    }

    #popup-rrg-option .modal-dialog-centered {
        top: 10px;
    }

    #popup-rrg-option .modal-header, .modal-footer {
        padding: 10px 15px !important;
    }

    #popup-rrg-option .popup-option-display-point {
        margin-bottom: 10px;
    }

/*-----*/
/* POPUP TUTORIAL */
#rrg-tutorial-content {
    text-align: justify;
}

    #rrg-tutorial-content img {
        width: 100%;
    }
/*-----*/
/* CUSTOMIZE SLIDER SINGLE */
.slider-swapper {
    width: 100%;
}

.slider.slider-horizontal {
    width: 100%;
    height: 5px;
    margin-bottom: 20px !important;
}

    .slider.slider-horizontal .slider-track {
        height: 5px !important;
        margin-top: 0px !important;
    }

.slider-handle {
    margin-top: -5px;
}

.slider-tick {
    margin-top: -5px;
}

.slider-selection {
    background-color: #0e96db !important;
    background-image: none !important;
}

.slider-tick-container {
    display: none !important;
}

/*-----*/
/* Choose button area */
.choosion-container {
}

.choosion-ele {
    display: inline-block;
    background-color: #ffffff;
    padding: 2px 10px;
    border: 1px solid #cfcfcf;
    cursor: pointer;
}

    .choosion-ele:hover {
        background-color: #f1f1f1;
    }

    .choosion-ele.active {
        color: #fafdff;
        background-color: #01579b;
        border: 1px solid #065089;
    }

/*-----*/
/* LIST STOCK CONTAINER  */
.list-stock-container {
    position: relative;
}

#txt-rrg-search-stock {
    width: 100%;
    padding: 3px 10px;
    border: 1px solid #ebebeb;
    line-height: 25px;
    display: inline-block;
    outline: none;
    color: #5e5e5e;
    text-transform: uppercase;
}

    #txt-rrg-search-stock::-webkit-input-placeholder {
        color: #5e5e5e;
        text-transform: none;
        font-size: 13px;
    }

    #txt-rrg-search-stock:-ms-input-placeholder {
        color: #5e5e5e;
        text-transform: none;
        font-size: 13px;
    }

    #txt-rrg-search-stock::-moz-placeholder {
        color: #5e5e5e;
        text-transform: none;
        font-size: 13px;
    }

#ico-close-rrg-seach-stock-result {
    position: absolute;
    cursor: pointer;
    top: 5px;
    right: 10px;
    color: #8d8d8d;
    text-decoration: none;
    display: none;
}

#rrg-search-stock-result-container {
    position: absolute;
    width: 100%;
    height: 195px;
    overflow-y: scroll;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    display: none;
}

ul#search-stock-result {
    width: 100%;
    list-style: none;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
}

    ul#search-stock-result li.search-stock-item {
        padding: 6px 10px;
        cursor: pointer;
    }

        ul#search-stock-result li.search-stock-item:nth-child(even) {
            background-color: #f7f7f7;
        }

        ul#search-stock-result li.search-stock-item:hover {
            background-color: #0072cd;
            color: #ebebeb;
        }

.remove-checkedbox {
    cursor: pointer;
}

.clear-stocks {
    cursor: pointer;
    margin-left: 5px;
    color: #cd0808;
}

#frame-list-stock {
    max-height: 300px;
    overflow-y: auto;
}

.stock-item {
    padding: 5px 0px;
    display: flex;
    flex-direction: row;
}

    .stock-item .checkbox-item {
        margin-right: 10px;
    }

    .stock-item .stock-code-text {
        margin-right: 10px;
        font-weight: 600;
    }

    .stock-item .stock-name-text {
        color: #8b8989;
        font-size: 13px;
    }

/*-----*/
/* LIST SECTOR CONTAINER  */
.list-sector-container {
    position: relative;
}

#frame-list-sector {
    max-height: 300px;
    overflow-y: auto;
}

.sector-item {
    padding: 5px 0px;
    display: flex;
    flex-direction: row;
}

    .sector-item .checkbox-item {
        margin-right: 10px;
    }

    .sector-item .sector-name-text {
        margin-right: 10px;
    }


/* RIGHT ANIMATION */

.animate-button-swapper {
    margin-left: 5px;
}

.display-animate-lenght, .display-animate-speed {
    margin-bottom: 10px;
}

.display-animate-lenght-number {
}

/* MEDIA SCREEN MAX-WIDTH 480px */
@media only screen and (max-width: 480px) {
    .rrg-chart-container {
        height: 400px;
    }

    .animate-button-swapper {
        margin-top: 0px;
    }

    #icon-arrow-right {
        display: none;
    }
    #icon-expand-layout-tool {
        display: none !important;
    }
}

/* MEDIA SCREEN MIN-WIDTH 480px - MAX-WIDTH 768*/
@media only screen and (min-width: 480px) and (max-width: 768px) {
    .rrg-chart-container {
        height: 475px;
    }

    .animate-button-swapper {
        margin-top: 0px;
    }

    #icon-arrow-right {
        display: none;
    }
    #icon-expand-layout-tool {
        display: none !important;
    }
}
/* MEDIA SCREEN MIN-WIDTH 768px - MAX-WIDTH 920*/
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .rrg-chart-container {
        height: 550px;
    }

    .animate-button-swapper {
        margin-top: 0px;
    }

    #icon-arrow-right {
        display: none;
    }
    #icon-expand-layout-tool {
        display: none !important;
    }
}

