﻿@media screen and (min-width: 768px) {
    .ItemBig {
        width: 610px !important;
    }
}

@media screen and (min-width:500px) and (max-width: 768px) {
    .MainChartPlatform .LeftPlatform {
        /*width: calc(100vw - 50px) !important;*/
        width: calc(100vw) !important;
    }

    .homePaggeSwitchRightSilde {
        display: none;
    }

    .MainChartPlatform .RightPlatform {
        display: none !important;
    }

    .ItemBig {
        width: 610px !important;
    }
}

@media screen and (max-width:500px) {
    .MainChartPlatform .LeftPlatform {
        width: calc(100vw - 40px) !important;
    }

    .homePaggeSwitchRightSilde {
        display: none;
    }

    .MainChartPlatform .LeftPlatform .ContentPlatItem:hover {
        display: none;
    }

    /*.MainChartPlatform .LeftPlatform .ContentPlatItem {
            width: calc(100vw - 50px) !important;
        }*/

    .MainChartPlatform .RightPlatform {
        display: none !important;
    }

    .DragItem {
        width: calc(100vw - 60px) !important;
    }
}

.MainChartPlatform {
    display: inline-block;
    height: calc(100% - 35px);
    width: 100%;
    margin-top: 30px;
}

    .MainChartPlatform .LeftPlatform {
        display: inline-block;
        box-sizing: border-box;
        width: calc(100% - 200px);
        padding: 4px 4px 4px 4px;
        overflow-x: hidden;
        overflow-y: auto;
    }

        .MainChartPlatform .LeftPlatform .ContentPlatform {
            width: 100%;
            display: block;
            flex-flow: row wrap;
        }

        .MainChartPlatform .LeftPlatform .ContentPlatItem {
            /*border: 1px solid #d1d1d1;*/
            border-radius: 4px;
            display: inline-block;
            -webkit-box-shadow: 0pt 5px 6px rgba(0,0,0,0.5);
            -moz-box-shadow: 0pt 5px 6px rgba(0,0,0,0.5);
            box-shadow: 0pt 5px 6px rgba(0,0,0,0.5);
            width: 300px;
            height: 250px;
            margin: 4px 4px 4px 4px;
            box-sizing: border-box;
            padding: 5px 5px 5px 5px;
            border: 0px;
            overflow: auto;
            background-color: rgba(255, 255, 255, 0.2);
        }

            .MainChartPlatform .LeftPlatform .ContentPlatItem .ChartTable {
                display: inline-block;
                position: relative;
                top: 0px;
                left: 0px;
                padding-top: 5px;
                width: auto;
                height: auto;
                width: 290px;
                height: 235px;
            }

            .MainChartPlatform .LeftPlatform .ContentPlatItem .HeadPanelTitle {
                display: none;
            }

            .MainChartPlatform .LeftPlatform .ContentPlatItem .HeadPanelClose {
                display: none;
            }

            .MainChartPlatform .LeftPlatform .ContentPlatItem:hover {
                position: relative;
                border: 0px;
                -webkit-box-shadow: 0pt 0px 20px rgba(0,0,0,0.2);
                -moz-box-shadow: 0pt 0px 20px rgba(0,0,0,0.2);
                box-shadow: 0pt 0px 20px rgba(0,0,0,0.2);
                -webkit-transition: all 0.4s linear;
                -moz-transition: all 0.4s linear;
                -o-transition: all 0.4s linear;
                transition: all 0.4s linear;
                cursor: pointer;
                z-index: 5;
            }

                .MainChartPlatform .LeftPlatform .ContentPlatItem:hover .HeadPanelTitle {
                    display: block;
                    float: left;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    z-index: 10;
                    background-color: #d1d1d1;
                    height: 20px;
                    line-height: 20px;
                    box-sizing: border-box;
                    border-bottom-right-radius: 4px;
                    color: darkred;
                    font-weight: bold;
                    font-size: 10px;
                    padding-left: 5px;
                    padding-right: 8px;
                    text-align: left;
                }

                .MainChartPlatform .LeftPlatform .ContentPlatItem:hover .HeadPanelClose {
                    display: block;
                    float: right;
                    position: absolute;
                    top: 0px;
                    right: 0px;
                    z-index: 10;
                    background-color: #d1d1d1;
                    width: 50px;
                    height: 20px;
                    line-height: 20px;
                    font-weight: lighter;
                    box-sizing: border-box;
                    border-bottom-left-radius: 4px;
                }

.contentTopButton {
    display: inline-block;
    color: #bfbfbf;
}

.MainChartPlatform .RightPlatform {
    width: 180px;
    display: inline-block;
    box-sizing: border-box;
    height: inherit;
    vertical-align: top;
    border-left: 1px solid #efefef;
    padding-left: 5px;
}

    .MainChartPlatform .RightPlatform .TopTools {
        border-bottom: 1px solid #d1d1d1;
        display: inline-block;
        width: 100%;
        font-size: 16px;
        margin-top: 5px;
    }

    .MainChartPlatform .RightPlatform .ListTools {
        border-bottom: 1px solid #d1d1d1;
        display: inline-block;
        width: 100%;
        font-size: 16px;
        margin-top: 5px;
    }

        .MainChartPlatform .RightPlatform .ListTools .SelectPanel {
            width: 125px;
            float: left;
            margin-left: 2px;
        }

            .MainChartPlatform .RightPlatform .ListTools .SelectPanel select {
                width: 124px;
            }

    .MainChartPlatform .RightPlatform .loadFlagList {
        font-size: smaller;
    }

    .MainChartPlatform .RightPlatform .ListContent > ul {
        padding: 0px 0px 0px 0px;
    }

        .MainChartPlatform .RightPlatform .ListContent > ul > li {
            list-style: none;
            padding: 0px 0px 0px 0px;
            margin: 8px 0px 0px 0px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            cursor: pointer;
        }

            .MainChartPlatform .RightPlatform .ListContent > ul > li > .itemContent {
                width: 140px;
                display: inline-block;
                margin-left: 4px;
                vertical-align: top;
                margin-top: 6px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .MainChartPlatform .RightPlatform .ListContent > ul > li > .itemDelete {
                padding-top: 5px;
                width: 30px;
                display: inline-block;
            }

            .MainChartPlatform .RightPlatform .ListContent > ul > li:hover {
                border: 0px;
                color: darkred;
                -webkit-box-shadow: 0pt 0px 20px rgba(0,0,0,0.2);
                -moz-box-shadow: 0pt 0px 20px rgba(0,0,0,0.2);
                box-shadow: 0pt 0px 20px rgba(0,0,0,0.2);
                -webkit-transition: all 0.4s linear;
                -moz-transition: all 0.4s linear;
                -o-transition: all 0.4s linear;
                transition: all 0.4s linear;
            }

    .MainChartPlatform .RightPlatform .ParamsListContent {
    }

        .MainChartPlatform .RightPlatform .ParamsListContent .ParamsListTitle {
            font-weight: bold;
            cursor: pointer;
            border-left: 3px solid;
            border-radius: 3px;
            margin-bottom: 3px;
            padding-left: 5px;
        }

.listButton {
    display: inline-block;
    float: right;
    color: #bfbfbf;
}

    .listButton:hover {
        color: white;
    }

.ExpandPanel {
    position: relative;
    width: 100%;
    height: inherit;
    min-height: 100px;
    min-width: 200px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border: 1px solid #d1d1d1;
    background-color: white;
}

    .ExpandPanel > .titlePanel {
        display: block;
        height: 30px;
        line-height: 30px;
        font-size: 0.9em;
        background-color: #efefef;
        border-bottom: 1px solid #d1d1d1;
    }

        .ExpandPanel > .titlePanel > .titleBlock {
            display: inline-block;
            text-align: left;
            margin-left: 5px;
            font-weight: bold;
        }

        .ExpandPanel > .titlePanel .preItem {
            display: inline-block;
            font-size: 0.8em;
            padding-left: 10px;
            padding-right: 10px;
            cursor: pointer;
            height: 20px;
            line-height: 18px;
            margin-left: 10px;
            font-weight: bold;
        }

            .ExpandPanel > .titlePanel .preItem:hover {
                border: 1px solid #808080;
                background-color: #808080;
                border-radius: 10px;
                color: white;
            }

        .ExpandPanel > .titlePanel .nextItem {
            display: inline-block;
            font-size: 0.8em;
            padding-left: 10px;
            padding-right: 10px;
            cursor: pointer;
            height: 20px;
            line-height: 18px;
            margin-right: 20px;
            font-weight: bold;
        }

            .ExpandPanel > .titlePanel .nextItem:hover {
                border: 1px solid #808080;
                background-color: #808080;
                border-radius: 10px;
                color: white;
            }

        .ExpandPanel > .titlePanel > .closeBlock {
            float: right;
            width: 100px;
            margin-left: 8px;
        }

            .ExpandPanel > .titlePanel > .closeBlock > .button {
                display: inline-block;
                width: 30px;
                height: 28px;
                line-height: 28px;
                text-align: right;
                vertical-align: middle;
            }

    .ExpandPanel > .contentPanel {
        display: block;
        height: calc(100% - 30px);
        overflow: hidden;
    }

        .ExpandPanel > .contentPanel > .leftPanel {
            display: inline-block;
            width: calc(100% - 200px);
            height: 100%;
            padding: 10px 10px 10px 10px;
            vertical-align: top;
        }

        .ExpandPanel > .contentPanel > .rightPanel {
            display: inline-block;
            min-width: 200px;
            height: 100%;
            padding: 10px 10px 10px 10px;
            font-size: 1.2em;
            vertical-align: top;
            overflow: hidden;
            border-left: 1px solid #d1d1d1;
        }

            .ExpandPanel > .contentPanel > .rightPanel > p {
                word-break: break-all;
                word-wrap: break-word;
                width: 178px;
            }
