﻿/*****************************************AJAX*****************************************************/
.RadAjax_Bootstrap .raDiv {
    background-image: url('Common/loading.gif');
}

.RadAjax_Bootstrap .raColor {
    background-color: #fcfcfc;
    color: #333333;
}

.RadAjax_Bootstrap .raTransp {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

/*****************************************COMBOBOX*****************************************************/
.RadComboBox_Bootstrap {
    color: #333333;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

    .RadComboBox_Bootstrap table {
        border-collapse: separate !important;
        *border-collapse: collapse !important;
        padding: 0;
        border-spacing: 0;
        border: 1px solid;
        overflow: hidden;
    }

    .RadComboBox_Bootstrap .rcbInputCell,
    .RadComboBox_Bootstrap .rcbArrowCell { 
        height: 32px;
        border-width: 1px;
        border-style: solid;
    }

    .RadComboBox_Bootstrap table td.rcbInputCell,
    .RadComboBox_Bootstrap table td.rcbArrowCell {
        border-width: 1px;
    }

    .RadComboBox_Bootstrap .rcbInputCell {
        border-color: #dddddd;
        color: #555555;
        background-color: #ffffff;
        border-radius: 4px 0 0 4px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    }

    .RadComboBox_Bootstrap table td.rcbInputCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_Bootstrap table td.rcbInputCellRight {
        border-left-width: 0;
    }

    .RadComboBox_Bootstrap .rcbInput {
        color: #555555;
        font-size: 14px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding: 8px 0 0 0 !important;
    }

    .RadComboBox_Bootstrap .rcbEmptyMessage {
        color: #555555;
    }

    .RadComboBox_Bootstrap .rcbArrowCell {
        width: 32px;
        color: #414141;
        border-color: #cccccc;
        border-radius: 0 4px 4px 0;
        background-color: #ffffff;
    }

        .RadComboBox_Bootstrap .rcbArrowCell a {
            width: 32px;
            height: 32px;
            background-image: url('Common/radActionsSprite.png');
            background-position: -9px -59px;
        }

    .RadComboBox_Bootstrap .rcbArrowCellHidden,
    .RadComboBox_Bootstrap .rcbArrowCellHidden a {
        width: 0;
    }

        .RadComboBox_Bootstrap .rcbArrowCellHidden.rcbArrowCellLeft {
            border-right-width: 0;
        }

        .RadComboBox_Bootstrap .rcbArrowCellHidden.rcbArrowCellRight {
            border-left-width: 0;
        }

    .RadComboBox_Bootstrap .rcbReadOnly .rcbArrowCell.rcbArrowCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_Bootstrap .rcbReadOnly .rcbArrowCell.rcbArrowCellRight {
        border-left-width: 0;
    }

    .RadComboBox_Bootstrap .rcbLabel {
        line-height: 32px;
    }

    .RadComboBox_Bootstrap .rcbReadOnly .rcbInputCell {
        box-shadow: none;
    }

    .RadComboBox_Bootstrap .rcbHovered .rcbInputCell, .RadComboBox_Bootstrap .RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered .rcbInputCell, .RadComboBoxDropDown_Bootstrap .RadComboBox_Bootstrap .rcbCheckAllItemsHovered .rcbInputCell {
        color: #555555;
        border-color: #adadad;
        background-color: #ffffff;
    }

    .RadComboBox_Bootstrap .rcbHovered .rcbArrowCell, .RadComboBox_Bootstrap .RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered .rcbArrowCell, .RadComboBoxDropDown_Bootstrap .RadComboBox_Bootstrap .rcbCheckAllItemsHovered .rcbArrowCell {
        color: #333333;
        border-color: #adadad;
        background-color: #e6e6e6;
    }

    .RadComboBox_Bootstrap .rcbFocused {
        /* border-radius: 4px; */
    }

        .RadComboBox_Bootstrap .rcbFocused .rcbInputCell {
            color: #555555;
            border-color: #dddddd;
            background-color: #ffffff;
            box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
        }

        .RadComboBox_Bootstrap .rcbFocused .rcbArrowCell {
            color: #333333;
            border-color: #dddddd;
            background-color: #e6e6e6;
            box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
        }

    .RadComboBox_Bootstrap .rcbDisabled {
        opacity: 1;
    }

        .RadComboBox_Bootstrap .rcbDisabled .rcbInputCell,
        .RadComboBox_Bootstrap .rcbDisabled .rcbArrowCell {
            color: #888888;
            border-color: #dddddd;
            background-color: #eeeeee;
        }

            .RadComboBox_Bootstrap .rcbDisabled .rcbInputCell > a,
            .RadComboBox_Bootstrap .rcbDisabled .rcbArrowCell > a {
                opacity: .5;
            }

    .RadComboBox_Bootstrap .rcbHovered .rcbReadOnly .rcbInputCell, .RadComboBox_Bootstrap .RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered .rcbReadOnly .rcbInputCell, .RadComboBoxDropDown_Bootstrap .RadComboBox_Bootstrap .rcbCheckAllItemsHovered .rcbReadOnly .rcbInputCell {
        color: #333333;
        border-color: #adadad;
        background-color: #e6e6e6;
    }

    .RadComboBox_Bootstrap .rcbFocused .rcbReadOnly .rcbInputCell {
        color: #333333;
        border-color: #dddddd;
        background-color: #e6e6e6;
    }

.RadComboBoxDropDown_Bootstrap {
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.42857;
    border-color: #dddddd;
    background-color: #ffffff;
    border-radius: 4px;
    margin-top: 2px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    overflow: hidden;
    /*width: 235px !important;*/
}

    .RadComboBoxDropDown_Bootstrap li {
        white-space: nowrap;
    }

    .RadComboBoxDropDown_Bootstrap .rcbScroll {
        padding: 5px 0;
    }

    .RadComboBoxDropDown_Bootstrap .rcbHeader,
    .RadComboBoxDropDown_Bootstrap .rcbFooter {
        color: #333333;
        background-color: #f5f5f5;
        border-color: #dddddd;
    }

    .RadComboBoxDropDown_Bootstrap .rcbItem {
        margin: 0;
        padding: 2px 12px;
    }

    .RadComboBoxDropDown_Bootstrap .rcbHovered, .RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered {
        margin: 0;
        padding: 2px 12px;
        color: #000000;
        background-color: #fbfbfb;
    }

    .RadComboBoxDropDown_Bootstrap .rcbSelected {
        margin: 0;
        padding: 2px 12px;
        color: #ffffff;
        background-color: #337ab7;
    }

    .RadComboBoxDropDown_Bootstrap .rcbDisabled {
        margin: 0;
        padding: 2px 12px;
        color: #999999;
    }

    .RadComboBoxDropDown_Bootstrap .rcbLoading {
        margin: 0;
        padding: 2px 12px;
        color: #000000;
        background-color: #fbfbfb;
    }

    .RadComboBoxDropDown_Bootstrap .rcbItem em {
        color: #000000;
        background-color: #fbfbfb;
    }

    .RadComboBoxDropDown_Bootstrap .rcbCheckAllItems {
        margin: 0;
        color: #333333;
        background-color: #f5f5f5;
        padding: 2px 12px;
    }

    .RadComboBoxDropDown_Bootstrap .rcbCheckAllItemsHovered {
        padding: 2px 12px;
    }

    .RadComboBoxDropDown_Bootstrap .rcbMoreResults {
        border-color: #dddddd;
        color: #333333;
        background-color: #f5f5f5;
    }

        .RadComboBoxDropDown_Bootstrap .rcbMoreResults a {
            border-top-color: #333333;
        }

    .RadComboBoxDropDown_Bootstrap .rcbSeparator {
        margin-top: 10px;
        border-bottom: 1px solid #dddddd;
        color: #333333;
        background: #f5f5f5;
    }

.RadComboBox_Bootstrap_rtl .rcbInputCell {
    border-radius: 0 4px 4px 0;
}

.RadComboBox_Bootstrap_rtl .rcbArrowCell {
    border-radius: 4px 0 0 4px;
}

.RadComboBox_Bootstrap_rtl .rcbFocused .rcbInputCell {
    box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_Bootstrap_rtl .rcbFocused .rcbArrowCell {
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

/*berriak*/

.RadComboBox_Bootstrap .rcbInner {
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: solid 1px #cecece;
    padding: 1px 2em 3px 10px !important;
}


.RadComboBox .rcbActionButton {
    border: none !important;
}




/***********************************AMCHARTS**********************************/

.amcharts-export-canvas {
    position: absolute;
    display: none;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
}

    .amcharts-export-canvas.active {
        display: block;
    }

.amcharts-export-menu {
    position: absolute;
    z-index: 2;
    opacity: .5;
    color: #000;
}

    .amcharts-main-div:hover .amcharts-export-menu, .amcharts-stock-div:hover .amcharts-export-menu, .amcharts-export-menu.active {
        opacity: 1;
    }

.amcharts-export-menu-top-left > ul > li > ul:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 7px solid transparent;
}

.amcharts-export-menu-top-left > ul > li > ul > li:first-child > a:after {
    content: "";
    position: absolute;
    top: 12px;
    right: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #e2e2e2;
    border-bottom: 8px solid transparent;
}

.amcharts-export-menu-top-right > ul > li > ul:after {
    content: "";
    position: absolute;
    top: 13px;
    left: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid #fff;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.amcharts-export-menu-top-right > ul > li > ul > li:first-child > a:after {
    content: "";
    position: absolute;
    top: 12px;
    left: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid #e2e2e2;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

.amcharts-export-menu-bottom-left > ul > li > ul:after {
    content: "";
    position: absolute;
    bottom: 13px;
    right: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 7px solid transparent;
}

.amcharts-export-menu-bottom-left > ul > li > ul > li:last-child > a:after {
    content: "";
    position: absolute;
    bottom: 12px;
    right: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #e2e2e2;
    border-bottom: 8px solid transparent;
}

.amcharts-export-menu-bottom-right > ul > li > ul:after {
    content: "";
    position: absolute;
    bottom: 13px;
    left: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid #fff;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent;
}

.amcharts-export-menu-bottom-right > ul > li > ul > li:last-child > a:after {
    content: "";
    position: absolute;
    bottom: 12px;
    left: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid #e2e2e2;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

.amcharts-export-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.amcharts-export-menu li {
    position: relative;
    display: block;
    z-index: 1;
}

    .amcharts-export-menu li > ul {
        position: absolute;
        display: none;
        border: 1px solid #e2e2e2;
        margin-top: -1px;
        background: #fff;
    }

    .amcharts-export-menu li > a {
        position: relative;
        display: block;
        color: #000;
        text-decoration: none;
        padding: 12px;
        z-index: 2;
        white-space: nowrap;
        border-bottom: 1px solid #f2f2f2;
    }

    .amcharts-export-menu li:last-child > a {
        border-bottom: none;
    }

    .amcharts-export-menu li > a > img {
        border: none;
    }

.amcharts-export-menu-top-left {
    top: 0;
    left: 0;
}

.amcharts-export-menu-bottom-left {
    bottom: 0;
    left: 0;
}

.amcharts-export-menu-top-right {
    top: 0;
    right: 0;
}

.amcharts-export-menu-bottom-right {
    bottom: 0;
    right: 0;
}

.amcharts-export-menu li:hover > ul, .amcharts-export-menu li.active > ul {
    display: block;
}

.amcharts-export-menu li:hover > a, .amcharts-export-menu li.active > a {
    color: #fff;
    background-color: #636363;
}

.amcharts-export-menu-top-left li:hover > ul, .amcharts-export-menu-top-left li.active > ul {
    left: 100%;
    top: 0;
}

.amcharts-export-menu-bottom-left li:hover > ul, .amcharts-export-menu-bottom-left li.active > ul {
    left: 100%;
    bottom: 0;
}

.amcharts-export-menu-top-right li:hover > ul, .amcharts-export-menu-top-right li.active > ul {
    top: 0;
    right: 100%;
}

.amcharts-export-menu-bottom-right li:hover > ul, .amcharts-export-menu-bottom-right li.active > ul {
    bottom: 0;
    right: 100%;
}

.amcharts-export-menu .export-main > a, .amcharts-export-menu .export-drawing > a, .amcharts-export-menu .export-delayed-capturing > a {
    display: block;
    overflow: hidden;
    text-indent: -13333337px;
    width: 36px;
    height: 36px;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxNHB4Ij48cGF0aCBkPSJNMywwIEw4LDAgTDgsNSBMMTEsNSBMNS41LDEwIEwwLDUgTDMsNSBMMDMsMCIgZmlsbD0iIzg4OCIvPjxyZWN0IHg9IjAiIHk9IjEyIiBmaWxsPSIjODg4IiB3aWR0aD0iMTEiIGhlaWdodD0iMiIvPjwvc3ZnPg==);
    background-color: #fff;
    background-position: center;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5);
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5);
    border-radius: 18px;
    margin: 8px 8px 0 10px;
}

.amcharts-export-menu .export-drawing > a {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE3cHgiPjxyZWN0IHg9IjAiIHk9IjE2IiBmaWxsPSIjODg4IiB3aWR0aD0iMTQiIGhlaWdodD0iMSIvPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMiwtMTApIiBmaWxsPSIjODg4IiBkPSJNMTcuMDk4LDIwLjMwNWMtMC4xNDIsMC4xNDYsMC4xMDEsMC4wNCwwLjEzNywwLjAwNGMwLjAyNy0wLjAyOCwwLjIwNC0wLjA5LDAuNDg0LTAuMDljMC4zMzgsMCwwLjYyNiwwLjA5MiwwLjc4NywwLjI1NSBjMC40NzMsMC40NzIsMC40MjQsMC45MzIsMC4zOTMsMS4wNzhsLTIuNTIxLDEuMDU1bC0xLjU3Ny0xLjU3N2wxLjA1NC0yLjUyYzAuMDM5LTAuMDA5LDAuMTA1LTAuMDE4LDAuMTg4LTAuMDE4IGMwLjIxOSwwLDAuNTU1LDAuMDY5LDAuODkzLDAuNDA3YzAuMzc4LDAuMzc4LDAuMjQ2LDEuMTg4LDAuMTY2LDEuMjcxQzE3LjA2MiwyMC4yMDcsMTcuMDYyLDIwLjI2OSwxNy4wOTgsMjAuMzA1eiBNMjYuOTg0LDE0LjQ3MmMtMC4wMDgtMC42NzQtMC42MS0xLjI1Ny0xLjMxLTEuOTMzYy0wLjEzNC0wLjEyOS0wLjY3OS0wLjY3My0wLjgwOS0wLjgwOGMtMC42NzktMC43MDItMS4yNjYtMS4zMS0xLjk0My0xLjMxIGMtMC4zNywwLTAuNzM0LDAuMjA3LTEuMTE0LDAuNTg3bC02Ljg1Miw2Ljg0N2MtMC4wMTIsMC4wMTYtMi44NzcsNy4zNTQtMi44NzcsNy4zNTRjLTAuMDEyLDAuMDMyLDAsMC4wNjMsMC4wMjIsMC4wOTEgYzAuMDIxLDAuMDIxLDAuMDQ0LDAuMDI5LDAuMDY3LDAuMDI5YzAuMDEsMCwwLjAxOC0wLjAwMywwLjAyOC0wLjAwN2MwLDAsNy4zNTctMi44NjQsNy4zNjktMi44NzdsNi44NTQtNi44NDcgQzI2LjgwMywxNS4yMTYsMjYuOTg4LDE0Ljg0OCwyNi45ODQsMTQuNDcyeiIvPjwvc3ZnPg==);
}

.amcharts-export-menu .export-main:hover, .amcharts-export-menu .export-drawing:hover, .amcharts-export-menu .export-main.active, .amcharts-export-menu .export-drawing.active {
    padding-bottom: 100px;
}

.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing.active {
    padding-bottom: 0;
    padding-top: 100px;
}

.amcharts-export-menu .export-main:hover > a, .amcharts-export-menu .export-main.active > a {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxNHB4Ij48cGF0aCBkPSJNMywwIEw4LDAgTDgsNSBMMTEsNSBMNS41LDEwIEwwLDUgTDMsNSBMMDMsMCIgZmlsbD0iI2ZmZiIvPjxyZWN0IHg9IjAiIHk9IjEyIiBmaWxsPSIjZmZmIiB3aWR0aD0iMTEiIGhlaWdodD0iMiIvPjwvc3ZnPg==);
}

.amcharts-export-menu .export-drawing:hover > a, .amcharts-export-menu .export-drawing.active > a {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE3cHgiPjxyZWN0IHg9IjAiIHk9IjE2IiBmaWxsPSIjRkZGIiB3aWR0aD0iMTQiIGhlaWdodD0iMSIvPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMiwtMTApIiBmaWxsPSIjRkZGIiBkPSJNMTcuMDk4LDIwLjMwNWMtMC4xNDIsMC4xNDYsMC4xMDEsMC4wNCwwLjEzNywwLjAwNGMwLjAyNy0wLjAyOCwwLjIwNC0wLjA5LDAuNDg0LTAuMDljMC4zMzgsMCwwLjYyNiwwLjA5MiwwLjc4NywwLjI1NSBjMC40NzMsMC40NzIsMC40MjQsMC45MzIsMC4zOTMsMS4wNzhsLTIuNTIxLDEuMDU1bC0xLjU3Ny0xLjU3N2wxLjA1NC0yLjUyYzAuMDM5LTAuMDA5LDAuMTA1LTAuMDE4LDAuMTg4LTAuMDE4IGMwLjIxOSwwLDAuNTU1LDAuMDY5LDAuODkzLDAuNDA3YzAuMzc4LDAuMzc4LDAuMjQ2LDEuMTg4LDAuMTY2LDEuMjcxQzE3LjA2MiwyMC4yMDcsMTcuMDYyLDIwLjI2OSwxNy4wOTgsMjAuMzA1eiBNMjYuOTg0LDE0LjQ3MmMtMC4wMDgtMC42NzQtMC42MS0xLjI1Ny0xLjMxLTEuOTMzYy0wLjEzNC0wLjEyOS0wLjY3OS0wLjY3My0wLjgwOS0wLjgwOGMtMC42NzktMC43MDItMS4yNjYtMS4zMS0xLjk0My0xLjMxIGMtMC4zNywwLTAuNzM0LDAuMjA3LTEuMTE0LDAuNTg3bC02Ljg1Miw2Ljg0N2MtMC4wMTIsMC4wMTYtMi44NzcsNy4zNTQtMi44NzcsNy4zNTRjLTAuMDEyLDAuMDMyLDAsMC4wNjMsMC4wMjIsMC4wOTEgYzAuMDIxLDAuMDIxLDAuMDQ0LDAuMDI5LDAuMDY3LDAuMDI5YzAuMDEsMCwwLjAxOC0wLjAwMywwLjAyOC0wLjAwN2MwLDAsNy4zNTctMi44NjQsNy4zNjktMi44NzdsNi44NTQtNi44NDcgQzI2LjgwMywxNS4yMTYsMjYuOTg4LDE0Ljg0OCwyNi45ODQsMTQuNDcyeiIvPjwvc3ZnPg==);
}

.amcharts-export-menu .export-close > a, .amcharts-export-menu .export-close:hover > a, .amcharts-export-menu .export-close.active > a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAABBsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4M2Q5NDllYS1lMjE3LTQ3Y2QtYTU1Ni04MTQ3NmRjNWEwYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhMTQ5MTc1LTNiODItMTE3OC05ZjZmLWY0MWMwNTYyYzQxYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZGFhNTJkMi1mZDRiLTRkMmMtODEzOC01ZTEzNmQ4NGFjMDE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA3YWZiNWNlLWM0NTktNGM0MS1iZDIyLTE5ZTAyZTBhOWM1Yzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgzZDk0OWVhLWUyMTctNDdjZC1hNTU2LTgxNDc2ZGM1YTBhZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmY3ZmRlNGYtZDk2MS00Njk4LWI0ZjAtMDJlYjEwOWE4OTA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRkYWE1MmQyLWZkNGItNGQyYy04MTM4LTVlMTM2ZDg0YWMwMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMjEgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNS0xNVQxMzoxMzoxNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA1LTE1VDEzOjIxOjIxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Plg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HyMp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA3UlEQVR42rSSXZECQQyEPygMrIVFAidhkQASQEIjYVsCSOAksBJAAlhAwvKSWcJBUQVVl6fM5Ke7k4z6vudTG/OFTQAktcAs/ja2TyVBUgVsgQq42F5PItYBCn8PTFNjAYvw5wM92x3gCNSSFCh1araLvAdNBi53VgMtgCuweRqE7RyogAPQxHsdcQBGf0cuaZ80APzaXn468urtniQ1CaXoayStct5AL4QfgToKfoBzIF2BadGVkVZRkIU7UdQDkqRZoDwJl3ROzea2u4LUvtpHOavkty9H/m9XfhsA0l9VuzQDWrIAAAAASUVORK5CYII=);
}

.amcharts-export-menu .export-drawing-color {
    background: #000;
    width: 35px;
}

    .amcharts-export-menu .export-drawing-color > a {
        display: block;
        overflow: hidden;
        text-indent: -13333337px;
    }

.amcharts-export-menu .export-drawing-color-red {
    background: red;
}

.amcharts-export-menu .export-drawing-color-green {
    background: #0f0;
}

.amcharts-export-menu .export-drawing-color-blue {
    background: #00f;
}

.amcharts-export-menu .export-drawing-color-white {
    background: #fff;
}

.amcharts-export-fallback {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
}

    .amcharts-export-fallback textarea {
        border: none;
        outline: none;
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 100%;
        padding: 20px;
    }

.amcharts-export-fallback-message {
    position: absolute;
    z-index: 1;
    padding: 20px;
    width: 100%;
    background-color: #fff;
}

.amcharts-export-menu .export-delayed-capturing > a {
    text-indent: 0;
    line-height: 36px;
    vertical-align: middle;
    text-align: center;
    background-image: none;
}

.amcharts-export-menu, .amcharts-export-canvas .canvas-container {
    -webkit-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -ms-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out;
}

.amcharts-export-canvas.dropbox .canvas-container {
    opacity: .5;
}

.amcharts-export-menu .export-drawing-shape a {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
}

.amcharts-export-menu li img {
    height: 20px;
}

.amcharts-export-menu .export-drawing-width a {
    text-align: center;
}

.amcharts-export-menu .export-drawing-width span {
    display: block;
    margin: 0 auto;
}

    .amcharts-export-menu .export-drawing-width span > span {
        display: block;
        background: #000;
        border-radius: 100%;
    }

.amcharts-export-menu .export-drawing-shape a:hover img, .amcharts-export-menu .export-drawing-shape.active a img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

/*************************************AMCHARTS BUKAERA*****************************************/



/*****************************************DEFAULT*****************************************************/
/*Mobile first: aquí móviles*/


@import url('https://fonts.googleapis.com/css?family=Montserrat');


* {
    margin: 0;
    padding: 0;
}


body {
    /* background-image:url(img/bg02.png);*/
    font-family: 'Montserrat', sans-serif;
    background-color: #f7f7f7;
}

.loginbg {
    background-image: url(img/eris-header02.jpg);
    background-color: #f7f7f7;
    background-size: cover;
}


h2 {
    color: #35618e;
    margin: 0 0 15px 55px;
}

.row {
    margin: 0 !important;
}

h3 {
    background: #ffffff;
    margin: 0 auto 25px auto;
    font-size: 15px;
    color: #35618e;
    font-weight: bold;
    overflow: hidden;
    text-transform: uppercase;
}

a {
    color: #24ab95;
}

:focus {
    outline: -webkit-focus-ring-color auto 0px!important;
}

tbody tr td {
    position: relative;
}

tbody tr td a::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}

.contpaneldecarga {
    /* height: 30px; */
    /* width: 30px; */
    /* background-color: red; */
    position: fixed;
    top: 40px;
    bottom: 0;
    left: 40px;
    right: 0;
    /*background-color: rgba(205, 205, 205, 0.85);*/
    z-index: 1030;
    /*background-image: url(http://localhost:34860/Content/Common/loading.gif);*/
    background-repeat: no-repeat;
    pointer-events: none;
}

.imagenFondoGraficos4 {
    background-image: url(http://localhost:34860/Content/Common/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
}

.form-group h3 {
    background: #ffffff;
    margin: 0 auto 0 auto;
    font-size: 15px;
    color: #35618e;
    font-weight: bold;
    overflow: hidden;
    padding: 40px 0 0 8px;
}

.contenedor.body-content {
    overflow: hidden;
}

.barratop h2 {
    margin: 9px 0 0 20px;
    color: #f7f7f7;
    float: left;
    font-size: 20px;
}

/*menu elementuak*/

.barratop.navbar.navbar-inverse.navbar-fixed-top {
    top: 50px;
}

.barramenu.navbar.navbar-inverse.navbar-fixed-top {
    top: 0px;
}


.conf {
    background-image: url('img/conf.png');
}

    .conf:active {
        background-image: url('img/conf_h.png');
    }

.nomuser {
    background-image: url('img/nomuser.png');
    background-size: 40% !important;
}

#cidioma ul li a {
    padding: 5px 0px;
    text-align: center;
}

#cidioma > span {
    text-indent: 0;
    line-height: 36px;
    font-weight: bold;
    color: #ffffff;
}

#cidioma a {
    text-indent: 0;
    line-height: 36px;
}

#cidioma ul  {
    width: 50px;
}

#cidioma ul li {
    padding: 0px;
}

#cidioma {
    width:35px;
}
.utipo {
    margin: 0 !important;
    padding: 0 10px !important;
}

.unum {
    margin: 0 !important;
    padding: 0 10px !important;
}

.numbredeusuario {
    font-weight: bold;
}

.mecanizado-nav {
    background-image: url('img/home.png');
}

.visorof-nav {
    background-image: url('img/visorof-nav.png');
}

.userstipos-nav {
    background-image: url('img/tiposusuarios.png');
}

.nomuser:active {
    background-image: url('img/nomuser_h_h.png');
}

.users-nav {
    background-image: url('img/nomuser.png');
}

.marcas-nav {
    background-image: url('img/copyright.png');
}

.modelos-nav {
    background-image: url('img/modelo.png');
}

.compativilidad-maquinas-nav {
    background-image: url('img/compativilidad-maquinas.png');
}

.controles-nav {
    background-image: url('img/panel.png');
}

.cam-nav {
    background-image: url('img/cam.png');
}

.tutoriales-nav {
    background-image: url('img/tutoriales-nav.png');
}

.diccionarioperdidas-nav{
    background-image: url('img/nav-diccionarioperdidas.png');
}

.informe-operarios-nav{
    background-image: url('img/informeoperarios-nav.png');
}

.historicoperdidas-nav{
        background-image: url('img/historicoperdidas-nav.png');
}

.mantenimientopredifinidos-nav{
        background-image: url('img/historicoperdidas-nav.png');
}

.camprint-nav {
    background-image: url('img/camprint.png');
}

.graficos-nav {
    background-image: url('img/analisis.png');
}

.graficos-nav-dos {
    background-image: url('img/analisis2.png');
}

.almacen-nav{
    background-image: url('img/almacen-nav.png');
}

.almacenes-nav{
    background-image: url('img/almacenes-nav.png');
}

.historico-mant-nav{
    background-image: url('img/historico-mantenimiento_nav.png');
}

.vistaAlmacenes-nav{
    background-image: url('img/vistaalmacen-nav.png');
}

.vistaHerramientas-nav{
    background-image: url('img/vistaherramientas-nav.png');
}

.inf-ejecucion {
    background-image: url('img/inf-ejecuciones-ikonoak.png');
}

.graficos-nav-comparacion {
    background-image: url('img/comparacion.png');
}

.graficos-nav-tres {
    background-image: url('img/analisis3.png');
}

.planificador-nav {
    background-image: url('img/planificador.png');
}

.predictico-nav {
    background-image: url('img/predictivo.png');
}

.herramientas-nav {
    background-image: url('img/herramientas.png');
}

.importarexcel-nav {
    background-image: url('img/importar.png');
}

.informe-proyectos-nav {
    background-image: url('img/informe-proyectos.png');
}

.validador-nav {
    background-image: url('img/validador.png');
}

.planificacion-limites-nav {
    background-image: url('img/planificacion-limites.png');
}

.fuera-taller-nav{
    background-image: url('img/nav-fueradetaller.png');
}

.turnos-nav{
    background-image: url('img/nav-turnos.png');
}

.salir {
    background-image: url('img/off.png');
}

span.nombre-usuario {
    font-size: 15px;
    color: #ffffff;
    line-height: 50px;
}


.cam-nav {
}

.camprint-nav {
}

.usermenu li ul {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    padding: 0;
    margin: 0;
    width: 150px;
}
/* ocultar submenu principal*/

.navbar-nav li:hover > ul, #contpie .nav li:hover > ul {
    display: block;
}
/* mostrarlo en hover */


/*menu elementuak bukaera*/

#MainContent_Pdatos, #MainContent_contenedor_maquinas {
    overflow: hidden;
}

#login-panel h1 {
    text-indent: -9999px;
    background-image: url(img/logo.png);
    height: 80px;
    width: 200px;
    margin: 0 auto 20px auto;
    background-position: center;
    opacity: 0.8;
}

#login-panel p {
    color: #989898;
}

.nuevo-panel h2 {
    background: none;
    border: none;
    width: auto;
    margin: -54px 0 0 -15px;
    padding: 0;
}

    .nuevo-panel h2:before {
        content: "";
        height: 100px;
        width: 20px;
        border-left: solid 1px #999;
        border-top: solid 1px #999;
        margin: 15px 0 4px -25px;
        position: absolute;
    }

    .nuevo-panel h2:after {
        content: "";
        height: 8px;
        width: 110px;
        display: inline-block;
        border-top: solid 1px #999;
        margin: 15px 0 0 0;
    }

.form-group {
    overflow: hidden;
}

.cont-tabla {
    padding: 10px;
}

.rgActionButton.rgFilter {
    background: #454545 !important;
    background: -moz-linear-gradient(top, #454545 0%, #2f2f2f 100%) !important;
    background: -webkit-linear-gradient(top, #454545 0%,#2f2f2f 100%) !important;
    background: linear-gradient(to bottom, #454545 0%,#2f2f2f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#2f2f2f',GradientType=0 ) !important;
    border-top: solid 1px #5d5d5d !important;
    border-bottom: solid 1px #1b1b1b !important;
    height: 30px !important;
    margin: 0 !important;
    width: auto !important;
}

input[type="checkbox"] {
    opacity: 0.6;
}

    input[type="checkbox"]:checked {
        opacity: 1;
    }

.RadComboBox input {
    color: #555555 !important;
}


.nuevo-panel label:first-letter {
    text-transform: uppercase;
}

.spanlabel {
    color: #24ab95;
}

.nuevo-panel label {
    color: #24ab95;
    /*color: #35618e;*/
    text-align: left !important;
    float: left;
    width: 111px;
    font-weight: normal;
    text-transform: lowercase;
    display: block;
}

.nuevo-panel .text-danger {
    position: absolute;
}

.panel-configuracion.nuevo-panel label.control-label {
    width: 200px;
}

.cloque-colores > .overflowhidden > span {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}

.cloque-colores > .overflowhidden  {
    height: 50px;
}

.cloque-colores > .overflowhidden > .koloreaukera .RadColorPicker .rcpIcon em {
    width: 70px!important;
    height: 35px;
   /* margin-top: -16px;*/
   cursor: pointer;
}

.conf-label-luze {
    width: 260px!important;
}

.cloque-colores > .overflowhidden > .koloreaukera {
    float: left;
    clear: right;
}

.popupinner-grande .control-label {
    color: #24ab95;
    /* color: #35618e; */
    text-align: left !important;
    float: left;
    width: 111px;
    font-weight: normal;
    text-transform: lowercase;
    display: block;
}

.popupinner-grande .control-label::first-letter {
    text-transform: uppercase;
}

.nuevo-panel label.labelberezimodelo {
    width: 280px;
}

.caja {
    width: auto;
    margin-left: 130px;
}

.rgFilterRow {
    display: none;
}

.form-horizontal .form-group {
    padding: 0;
    margin: 0;
    min-height: 45px;
}

.RadInput a.riUp {
    border: 0;
}

.RadInput a.riDown {
    border: 0;
}

/* HOME BERRIA*/





/*HOME BERRIA AMAIERA*/

/*CONFIGURACIÓN*/

.dias-turnos-cont {
    overflow: hidden;
    margin: 0 0 15px 0;
}

.dia-turno-cont .title-conf {
    text-align: center;
}

.configuracion-cont .nuevo-panel .check-label {
    width: auto;
}

.dia-turno-cont {
    display: inline-block;
    width: 14%;
    background-color: #ffffff;
    vertical-align: top;
}

/*CONFIGURACIÓN FIN*/

.RadAjax .RadAjax_Default {
    pointer-events: none;
}

/*EJES*/

.nuevo-panel.eje-panel {
    background-color: #ffffff;
    padding: 15px;
    overflow: hidden;
    margin: 0 0 15px 0;
}


.eje-panel .form-group {
    float: left;
    width: 20%;
    margin: 10px 0 0 0;
}

.eje-panel .checkbox {
    float: left;
    width: 20%;
}

.eje-check-title {
    overflow: hidden;
    margin: 0 0 20px 0;
}

    .eje-check-title .checkbox input + label {
        float: right;
    }

    .eje-check-title .check-label {
        font-size: 17px;
    }

.eje-title {
    font-size: 17px;
    color: #24ab95;
    margin: 0 0 20px 0;
    display: block;
}


/*EJES amaiera*/



/*checkbox*/

.checkbox {
    padding: 0 !important;
    margin: 0;
    overflow: hidden;
}

.check-label {
    float: left;
    color: #999999;
    margin: 15px 10px 0 0;
    color: #35618E;
}

.checkbox input {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}

    .checkbox input + label {
        display: block;
        position: relative;
        cursor: pointer;
        outline: none;
        user-select: none;
        float: left;
    }

    .checkbox input + label {
        padding: 2px;
        width: 66px;
        height: 30px;
        margin: 8px 0 0 9px;
        border-radius: 60px;
        text-indent: -999999px;
    }

        .checkbox input + label:before,
        .checkbox input + label:after {
            display: block;
            position: absolute;
            top: 1px;
            left: 1px;
            bottom: 1px;
            content: "";
        }

        .checkbox input + label:before {
            right: 1px;
            border-radius: 60px;
            transition: background 0.4s;
            background: rgba(71, 71, 71, 1) none repeat scroll 0% 0%;
        }

        .checkbox input + label:after {
            width: 30px;
            background-color: #24ab95;
            border-radius: 100%;
            transition: margin 0.4s;
        }

    .checkbox input:checked + label:before {
        background-color: #99bcb1;
    }

    .checkbox input:checked + label:after {
        margin-left: 34px;
        border-color: #93ddff;
    }

/*checkbox bukaera*/


.footercont {
    overflow: hidden;
    float: right;
    margin: 0 10px 0 0;
}

.footercont {
    overflow: hidden;
    float: right;
    margin: 0 10px 0 0;
}

.footercont p, .footercont a {
    display: inline-block;
}

/*footer p {
    float: right;
    margin: 0 25px 0 0;
}*/

/*login argi*/

#login-panel {
    /* background-color: rgba(255,255,255,0.3);
    padding: 15px;
    border-radius: 15px;
    box-shadow: 0px 6px 3px #171717;
    border-top: solid 1px rgba(255,255,255,0.3);
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    border-right: solid 1px rgba(255,255,255,0.3);
    border-left: solid 1px rgba(255,255,255,0.3);*/
    background-color: #ffffff;
    padding: 40px;
}

    #login-panel input {
        background-color: rgba(255, 255, 255, 0.5);
        color: #333333;
        border: solid 2px #C6C6C6;
        height: 44px;
    }

        #login-panel input[type="submit"] {
            width: 100%;
            background-color: #50bcaa !important;
            border: none;
            font-weight: bold;
            font-size: 21px;
            /*box-shadow: 0px 4px 3px #414141;*/
            color: #ffffff;
        }

            #login-panel input[type="submit"]:hover {
                opacity: 0.5;
            }

.login-lang{
    width: 35px;
} 

.login-lang li{
    list-style-type: none;
}

.login-lang li ul {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    padding: 0;
    margin: 0;
    width: 40px;
}

.login-lang li:hover > ul {
    display: block;
    background-color: #f7f7f7;
    padding: 5px;

}

.login-lang > li{
    position: relative;
}

.login-lang > li > span::after {
    content: "";
    display: block;
    height: 7px;
    width: 7px;
    float: right;
    border-bottom: 2px solid rgb(51, 51, 51);
    transform: rotate(45deg);
    border-right: 2px solid rgb(51, 51, 51);
    margin: 5px 0px 0px 0px;

}

/*marcas*/

.ruFakeInput {
    background: #fff;
    border-radius: 5px;
    height: 33px !important;
    border-color: #CCC;
}

.ruButton.ruBrowse {
    background-color: #3CA4D5;
    border-radius: 5px;
    height: 29px;
    color: #fff;
    font-weight: bold;
}

/*marcas bukaera*/

.noclickable {
    opacity: 0.5;
    pointer-events: none;
}

/*usuarios*/


.rgFilterRow .rgFilterBox {
    width: 65%;
}


.nuevo-panel {
    background-color: #ffffff;
    padding: 5px 10px;
    /*padding: 40px;
    padding: 25px;
    border-radius: 15px;
    border-top: solid 1px rgba(255,255,255,0.3);
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    border-right: solid 1px rgba(255,255,255,0.3);
    border-left: solid 1px rgba(255,255,255,0.3);
    margin: 40px 0 0 0;*/
}

    .popupinner-grande .form-control,
    .nuevo-panel .form-control {
        border: 0 !important;
        border-bottom: solid 1px #cecece !important;
        box-shadow: none;
        border-radius: 0;
        padding: 0;
        height: 25px;
        padding-right: 18px !important;
    }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background: transparent;
    color: #cccccc;
}

.form-control:focus {
    border: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: solid 1px #cecece;
    border-radius: 0;
}

.btnguardar {
    background-color: #35618e !important;
    /* background-color: #428dcb;*/
    border: none !important;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
    margin: 0 0 15px 0;
}

.btnduplicar{
    background-color: #f49749!important;
    /* background-color: #428dcb;*/
    border: none !important;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
    margin: 0 0 15px 0;
}


.btnvistaimpresion {
    background-color: #f49749;
    border: none !important;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
}


.btncancelar {
    background-color: #d33737 !important;
    border: none !important;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
}

.btn-anadir {
    background-color: #24ab95 !important;
    border: none !important;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
    margin: 10px 0 10px 0;
}

.row.botoiak .btncargar {
    width: 100%;
}


.btncargar {
    background-color: #00c2a1;
    color: #ffffff;
    border: none !important;
    font-weight: bold;
    font-size: 15px;
}

.btnvalidar {
    background-color: #7b489f;
    color: #ffffff;
    border: none !important;
    font-weight: bold;
    font-size: 15px;
}

.RadPicker.RadPicker_Bootstrap.rojo {
    outline: 1px solid red;
    color: red;
}


.btnimprimir {
    background-color: #00c2a1 !important;
    border: none !important;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
    margin: 0 0 15px 0;
}

.rgEditar span.t-text.rgButtonText {
    text-indent: -999999px;
    display: none;
}

.rgLimitar span.t-text.rgButtonText {
    text-indent: -999999px;
    display: none;
}


.rgEditar:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f044";
    font-size: 18px;
}

.rgLimitar:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f013";
    font-size: 18px;
}

.rgEditar:hover:before {
    color: #67b3a7;
}

.rgLimitar:hover:before {
    color: #67b3a7;
}

.btncancelar .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f00d";
    display: inline-block;
}

span.t-font-icon.rgIcon.rgEditarIcon {
    display: none;
}


span.t-font-icon.rgIcon.rgLimitarIcon {
    display: none;
}

.btnduplicar .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f0c5";
}

.btnguardar .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f046";
}

.btnimprimir .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f02f";
}

.btncargar .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f0ee";
}


.btnvalidar .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f046";
}




.btnvistaimpresion .rbText:before {
    font-family: FontAwesome;
    margin: 0px 5px 0px 0px;
    content: "\f06e";
}


.botoiak {
    max-width: 800px;
    margin: 40px auto 0 auto !important;
    overflow: hidden;
}

.overflowhidden {
    overflow: hidden;
}

.RadComboBox .rcbActionButton .rcbIcon {
    /*display: none!important;*/
}

.rcbActionButton {
    /*   background-image: url(img/combo-botoi.png);
    background-position: 8px bottom !important;
    background-size: 60%;
    background-repeat: no-repeat !important;*/
}


/*usuarios bukaera*/

/*PROCESOS*/

.proces-herramientas-left {
    float: left;
    width: 30%;
    display: none;
}

.inner-proces-herramientas-left {
    margin: 0px 10px 10px 0px;
    background-color: #ffffff;
}

    .inner-proces-herramientas-left label {
        display: block;
        color: #999999;
        margin: 10px 0 0 10px;
    }

.proces-herramientas-right > span:first-child {
    display: block;
    font-size: 20px;
    text-align: center;
}

.proces-herramientas-right {
    float: left;
    width: 100%;
    /* width: 70%;*/
}

.procesos-header-left {
    float: left;
    width: 70%;
    background-color: #ffffff;
}

.panel-mantenimiento-proces {
    float: left;
    width: 30%;
    background: #f7f7f7;
    height: 281px;
    padding: 0 10px 10px 10px;
}

.procesos-header-right {
    /* float: left;
    width: 30%;
    background: #f7f7f7;
    height: 281px;
    padding: 0 10px 10px 10px;*/
}

.RadColorPicker .rcpPalette {
    background-color: #ffffff;
}

.cont-botones-proces-out {
    background-color: #ffffff;
    overflow: hidden;
}

.procesos-header-right span.planificador {
    background-color: #ffffff;
    color: #24ab95;
    font-size: 12px;
    padding: 5px 0 5px 0;
}

.procesos-header-right > span.planificador {
    text-align: center;
    display: block;
}

.procesos-header-right .titles-mantenimiento-proc {
    overflow: hidden;
    background-color: #ffffff;
}

    .procesos-header-right .titles-mantenimiento-proc span {
        margin: 0;
        display: block;
        float: left;
        text-align: center;
        font-size: 11px;
        color: #30b09b;
    }


.title-uno {
    width: 40%;
}

.title-dos {
    width: 20%;
}

.title-tres {
    width: 20%;
}

.title-cuatro {
    display: none !important;
}

.title-cinco {
    width: 20%;
}

div#MainContent_divMantenimientos {
    background-color: #ffffff;
    padding: 5px;
    height: 295px;
    overflow-y: auto;
    font-size: 11px;
}

    div#MainContent_divMantenimientos label {
        font-weight: normal;
    }

    div#MainContent_divMantenimientos > div {
        background-color: #f7f7f7;
        margin: 0 0 4px 0;
        padding: 2px;
        overflow: hidden;
    }

    div#MainContent_divMantenimientos .gris {
        color: #cccccc;
    }

    div#MainContent_divMantenimientos .rojo {
        color: #f26b85;
    }

    div#MainContent_divMantenimientos label {
        display: block;
        float: left;
        text-align: center;
    }

    div#MainContent_divMantenimientos .mant-uno {
        width: 50%;
        text-align: left;
    }

    div#MainContent_divMantenimientos .mant-dos {
        width: 15%;
    }

    div#MainContent_divMantenimientos .mant-tres {
        width: 15%;
    }

    div#MainContent_divMantenimientos .mant-cuatro {
        width: 10%;
        float: right;
    }

    div#MainContent_divMantenimientos > div > a {
        display: block;
        text-indent: -9999px;
        float: left;
        width: 10%;
        background-image: url(img/pdf-icon.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

.lineatres-proces {
    overflow: hidden;
    margin: 10px 0 0 0;
}


.programa-cont {
    float: left;
    width: 49%;
    margin: 0 1% 0 0;
    background-color: #ffffff;
    min-height: 200px;
}

.alarmas-cont {
    float: right;
    width: 49%;
    background-color: #ffffff;
    min-height: 200px;
}

.programa-cont .comandoprogramas {
    width: 95%;
    margin: 0 auto;
}

.expand {
    display: none;
}

.abre .expand {
    display: block;
}

.procesos-header {
    float: left;
    padding: 12px 0 0 0;
}

.procesos-header-left .procesos-header {
    width: 100%
}

.procesos-header .procesos-maquina-cont {
    width: 25%;
    float: left;
}

.procesos-header .proces-of-cont {
    width: 25%;
    float: left;
}

.proces-herramientas-cont {
    width: 25%;
    float: left;
}

.proces-procedimiento-cont {
    width: 25%;
    float: left;
}

/*.cont-botones-proces {
    width: 50%;
    margin: -30px 0 0 0;
}*/

.cont-botones-proces {
    width: 100%;
    margin: 0 15px 10px 15px;
    background-color: #ffffff;
    overflow: hidden;
}

    .cont-botones-proces button {
        border: solid 1px #64a995;
        background-color: transparent;
        font-size: 15px;
        border-radius: 0px !important;
        padding: 2px !important;
        color: #64a995;
        width: 19.2%;
        display: block;
        float: left;
        margin: 0 0 0 0.5%;
    }

        .cont-botones-proces button.rbToggled {
            background: #7fb8a8;
            color: #ffffff;
        }

        .cont-botones-proces button span.rbIcon.p-icon {
            display: none;
        }

.cont-procesos .inner-panel {
    background-color: transparent;
    margin: 0 0 0px 0;
    min-height: 347px !important;
}

.cont-col-proceso .col-mant {
    float: left;
    width: 33.3233%;
}

.inner-col-mant {
    background-color: #e8e8e8;
    margin: 5px;
    padding: 10px;
    height: 450px;
    overflow-y: auto;
}

.col-mant h1 {
    text-align: center;
    margin: 0;
    font-size: 20px;
}

.cont-col-proceso .col-mant .listado-mantenimiento {
    overflow: hidden;
}

    .cont-col-proceso .col-mant .listado-mantenimiento > div {
        background-color: #ffffff;
        margin: 0 0 4px 0;
        padding: 5px 4px;
        overflow: hidden;
        font-size: 11px;
    }

    .cont-col-proceso .col-mant .listado-mantenimiento .gris {
        color: #cccccc;
    }

    .cont-col-proceso .col-mant .listado-mantenimiento .rojo {
        color: #f26b85;
    }

    .cont-col-proceso .col-mant .listado-mantenimiento label {
        display: block;
        float: left;
        text-align: center;
        margin: 0;
    }

    .cont-col-proceso .col-mant .listado-mantenimiento .mant-uno {
        width: 45%;
        text-align: justify;
        display: block;
        float: left;
    }

.listado-mantenimiento .checkbox {
    float: left;
    margin: 0 9px 0 0;
}

    .listado-mantenimiento .checkbox input + label {
        width: 50px;
        height: 25px;
    }

    .listado-mantenimiento .checkbox input:checked + label:after {
        margin-left: 24px;
        border-color: #93ddff;
    }

    .listado-mantenimiento .checkbox input + label:after {
        width: 24px;
    }

.cont-col-proceso .col-mant .listado-mantenimiento .mant-dos {
    width: 15%;
    display: block;
    float: left;
    text-align: center;
}

.cont-col-proceso .col-mant .listado-mantenimiento .mant-tres {
    width: 20%;
    display: block;
    float: left;
    text-align: center;
}

.cont-col-proceso .col-mant .listado-mantenimiento .checkboxMantenimiento {
    width: 10%;
    float: left;
}

.cont-col-proceso .col-mant .listado-mantenimiento a {
    display: block;
    text-indent: -9999px;
    float: right;
    width: 7%;
    background-image: url(img/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 20px;
}

.inner-col-mant .info-cabecera {
    overflow: hidden;
    margin: 10px 0 15px 0;
    display: none;
}

    .inner-col-mant .info-cabecera h2 {
        float: left;
        font-size: 15px;
        display: block;
        margin: 0;
    }

.cont-col-proceso .col-mant .title-tarea {
    width: 50%;
    text-align: left;
}

.cont-col-proceso .col-mant .title-hora {
    width: 15%;
}

.cont-col-proceso .col-mant .title-test {
    width: 15%;
}

/*LIMITES*/

.RadRating a:before, .RadRating a span:before, .RadRating .rrtHalf .rrtSelected a:before, .RadRating .rrtExact .rrtSelected a:before, .RadRating .rrtOver a:before, .RadRating .rrtSelected a:before, .RadRating .rrtVertical .rrtSelected.rrtOver a:before, .RadRating .rrtOver span:before, .RadRating .rrtSelected span:before, .RadRating .rrtHalf .rrtSelected.rrtOver a:before, .RadRating .rrtReversed .rrtPart:before, .RadRating .rrtPartComplement:before, .RadRating .rrtSelected.rrtOver a:before {
    display: none !important;
}

li.rrtCustomItemImages a, li.rrtCustomItemImages a span {
    background-repeat: no-repeat;
}

/*FIN LIMITES*/

/*PROCESOS CUATRO CANALES*/

.cuatro-canales-proces .panel-mantenimiento-proces {
    display: none;
}

.cuatro-canales-proces .procesos-header-left {
    width: 100%;
}

.cuatro-canales-proces .procesos-header .procesos-maquina-cont {
    width: 20%;
}

.cuatro-canales-proces .procesos-header .proces-of-cont {
    width: 20%;
}

.cuatro-canales-proces .procesos-header .cont-cuatro-canales-proces {
    width: 40%;
    float: left;
}

.dos-canales-proces .procesos-header .cont-cuatro-canales-proces {
    width: 25%;
    float: left;
}

.cuatro-canales-proces .proces-procedimiento-cont {
    width: 20%;
}

.canales-tiempo-herramienta-col {
    width: 50%;
    float: left;
}

.dos-canales-proces .canales-tiempo-herramienta-col {
    width: 100%;
    float: left;
}

.canales-tiempo-herramienta .titulo-canal {
    text-align: center;
}

.canales-tiempo-herramienta .panel-herramientas {
    border-top: solid 1px #cdcdcd;
    padding: 2px 0 0 0;
    margin: 2px 0 0 0;
}


.programa-uno-columnas .programa-cont {
    width: 100%;
    margin: 0px;
}

.programa-tres-columnas .programa-cont {
    width: 32%;
}

.programa-cuatro-columnas .programa-cont {
    width: 24%;
}

/*PROCESOS CUATRO CANALES FIN*/


/*donuts abajo*/

/*.cont-graf.main{
    width: 25%; 
    margin: 0.1%;
}*/

.cont-graf.main {
    width: 455px;
    margin: 0;
}

.cont-graf img {
    width: 100%;
}

/*
.cont-graf{
    float: left;
    overflow: hidden;
    width: 17%;
    color: #333333;
    margin: 1.1% 0.1%;
    padding: 5px;
    position: relative;
}*/

.cont-graf {
    overflow: hidden;
    width: 17%;
    color: #333333;
    margin: 1.1% 0.1%;
    padding: 5px;
    position: relative;
    display: inline-block;
}

    .cont-graf .cont-superior {
        overflow: hidden;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

.barra-izq {
    width: 20%;
    position: absolute;
    left: 5%;
    top: 20px;
}

.barra-der {
    width: 20%;
    position: absolute;
    right: 5%;
    top: 20px;
}

    .barra-der .toplabel {
        position: absolute;
        left: -12px;
        font-size: 10px;
    }

.barra-izq .toplabel {
    position: absolute;
    right: 0;
    font-size: 10px;
}

.barra-izq .bottom-label {
    position: absolute;
    bottom: 0px;
    font-size: 14px;
}

.barra-der .bottom-label {
    position: absolute;
    bottom: 0px;
    right: 0;
    font-size: 14px;
}

.cont-donut {
    /* float: left;
    width: 60%;*/
    margin: 0 auto;
    width: 65%;
}

    .cont-donut > span {
        font-size: 15px;
        text-align: center;
        display: block;
    }

.donut img {
    width: 100%;
}

.donut {
    position: relative;
}


.donut-valores {
    position: absolute;
    top: 39%;
    left: 0;
    right: 0;
}

    .donut-valores span {
        display: block;
        width: 100%;
        text-align: center;
    }

.col-izq, .col-der {
    float: left;
    width: 50%;
}

    .col-izq .linea-col .panelblanco {
        height: 115px;
    }

    .col-der .cont-blanco {
        float: none;
    }

.valores-abajo > span {
    display: block;
    width: 33.3%;
    float: left;
    text-align: center;
}

.valores-abajo .eje {
    float: left;
    width: 33%;
    overflow: hidden;
    text-align: center;
}

.valores-abajo {
    overflow: hidden;
    margin: 12px 0 0 0;
    border-top: solid 1px #ffffff;
    padding: 10px 0 0 0;
}

    .valores-abajo .eje span {
        float: none;
        text-align: center;
        display: block;
        width: 100%;
    }

    .valores-abajo .eje span {
        float: none;
        text-align: center;
        display: block;
        width: 100%;
        font-size: 12px;
        color: #02bcd4;
    }

.cont-multiples {
    position: relative;
}

    .cont-multiples img {
        position: absolute;
        width: 91%;
        z-index: 1;
    }

.consum-fondo {
    position: inherit !important;
    z-index: 0 !important;
    display: block;
}

/*donuts abajo amaiera*/

/*potenciometro*/
.poti-graf .donut {
    width: 80%;
    margin: 0 auto;
}

.rueda-poti-cont {
    background-color: #292a2e;
    position: absolute;
    bottom: 16px;
    top: 16px;
    left: 16px;
    right: 16px;
    border-radius: 100%;
}

.pico {
    background: #292a2e;
    width: 20px;
    height: 20px;
    margin: -8px auto 0 auto;
    transform: rotate(45deg);
}

.rueda-poti-inner {
    background-color: #f2f2f2;
    position: absolute;
    bottom: 10px;
    top: 10px;
    left: 10px;
    right: 10px;
    border-radius: 100%;
}

.ruedin-poti {
    background-color: #292a2e;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 5px auto 0 auto;
}

.poti-labels {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

    .poti-labels span {
        font-weight: normal;
        color: #333333;
    }

        .poti-labels span:before {
            display: block;
            content: "";
            width: 10px;
            height: 10px;
            background-color: #333333;
            border-radius: 100px;
            float: right;
            margin: 0 0 0 10px;
        }

.poti-label-cuatro:before, .poti-label-cinco:before {
    float: left !important;
    margin: 0 5px 0 0 !important;
}

.poti-labels span {
    position: absolute;
}

.poti-label-uno {
    bottom: -10px;
    left: 30%;
}

.poti-label-dos {
    bottom: 44%;
    left: 10%;
}

.poti-label-tres {
    top: 16%;
    right: 47%;
}

.poti-label-cuatro {
    bottom: 46%;
    right: 10%;
}

.poti-label-cinco {
    bottom: -10px;
    left: 57%;
}

.dospoti .poti-label-uno {
    bottom: 0px;
    left: 30%;
}

.dospoti .poti-label-tres {
    top: 22%;
    right: 47%;
}

.dospoti .poti-label-cinco {
    bottom: 0px;
    left: 57%;
}

.cont-poti {
    overflow: hidden;
}

/*para un potenciometro*/
.poti-graf .cont-donut {
    position: relative;
    width: 65%;
    position: relative;
}


/*para dos potenciometros*/
.poti-graf .dospoti .cont-donut {
    position: relative;
    width: 50%;
    float: left;
}

.potenciomtero-valor {
    top: 50%;
    left: 0;
    right: 0;
    z-index: 999;
    font-size: 25px;
    display: block;
    text-align: center;
}

.dospoti .potenciomtero-valor {
    top: 55%;
    left: 0;
    right: 0;
    z-index: 999;
    font-size: 17px;
    display: block;
    text-align: center;
}

.potenciomtero-valor:before {
    display: none !important;
    visibility: hidden;
}

.poti-graf .par-icono-cm {
    margin: 0px 0 15px 0;
}

.poti-graf .cm-titulo {
    margin: 0 0 24px 0;
}

.poti-graf .planificador .cm-titulo {
    margin: 12px 0 12px 0;
}

/*potenciometro amaiera*/

.grafico-horizontal {
    width: 96%;
    overflow: hidden;
    margin: 0 auto 10px auto;
}

.box-porcent-cont-proc {
    text-align: center;
}

.grafico-horizontal .graf-hor-part {
    float: left;
    height: 20px;
}

img.temp-ico {
    background-color: #f7f7f7;
    float: left;
    height: 50px;
    margin: 0 10px 0 0;
    padding: 5px;
}

div.temp-ico {
    background-color: #f7f7f7;
    float: left;
    height: 50px;
    margin: 0 10px 0 0;
    padding: 5px;
}

img.temp-ico-primer {
    background-color: #f7f7f7;
    height: 50px;
    margin: 0 10px 0 0;
    padding: 5px;
}

.group-proces-ejecucion div.temp-ico:after {
    content: " ";
    display: block;
    height: 25px;
    width: 4px;
    background: #333333;
    margin: 0px 0 0 24px;
}

.divfechas {
    overflow: hidden;
    /*float: left;*/
}

    .divfechas span {
        display: list-item;
    }

.historial {
    position: relative;
    background-color: #ffffff;
    margin: 0 0 4px 0;
    padding: 5px 4px;
    overflow: hidden;
    font-size: 11px;
    width: 100%;
}

.proces-ejecucion {
    overflow: hidden;
    margin: 0 75px 0 15px;
    float: left;
    width: 100%;
}

.proces-m-cabecera {
    text-align: center;
}

.proces-datos-tiempo ul {
    list-style-type: none;
    font-size: 11px;
}

.proces-datos-tiempo hr {
    margin: 10px 0;
}
/*UXUE PROCESOS*/
.pestañaprocesos {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border: 59px solid transparent;
    border-right: 60px solid white;
    border-color: transparent;
    border-right-color: #617484;
    left: -46px;
    transform: rotate(45deg);
    margin: -30px 0 0 -15px;
    top: -40px;
    z-index: 1;
}

.row.maquina-central-procesos .proces-m-cabecera {
    font-size: 20px;
}

.maquina-central-procesos .maquina {
    /*margin: 55px 0 0 0;*/
}

.maquina-central-procesos .fotomarca {
    margin: -20px auto 0 auto;
    width: 80%;
    max-width: 205px;
}


.procesuno .estado-mantenimiento {
    color: #35618e;
    text-align: center;
    /*font-size: 35px;*/
    width: 100%;
    display: block;
    margin: 108px 0 11px 0;
}

.procesuno .estado-alarma {
    color: #d33737;
    text-align: center;
    /* font-size: 35px;*/
    width: 100%;
    display: block;
    margin: 108px 0 11px 0;
}

.procesuno .estado-aviso {
    color: #ff9100;
    text-align: center;
    /*font-size: 35px;*/
    width: 100%;
    display: block;
    /*   margin: 108px 0 11px 0;*/
}


.procesuno .estado-parada {
    color: #f49749;
    text-align: center;
    /*font-size: 35px;*/
    width: 100%;
    display: block;
    /* margin: 108px 0 11px 0;*/
}

.procesuno .estado-preparacion {
    color: #0d6a47;
    text-align: center;
    /* font-size: 35px;*/
    width: 100%;
    display: block;
    margin: 108px 0 11px 0;
}

.processcroll {
    height: 413px;
    overflow: auto;
    background: rgba(232, 232, 232, 0.29);
    padding: 4px 0 0 10px;
}

.alarmasscroll {
    height: 413px;
    overflow: auto;
    background: rgba(232, 232, 232, 0.29);
    padding: 25px 0 0 10px;
}

.titprograma {
    font-size: 11px;
    font-weight: bold !important;
}

.historial .divdatos .contenedor-proces {
    float: left;
    margin: 0 0 10px 10px;
    font-size: 11px;
    background-color: #617484;
    color: #ffffff;
    padding: 10px;
    box-shadow: 4px 4px 0px #d0d0d0;
}

.divdatos {
    /* width: 300px;*/
    position: relative;
}

.divdatosherramientas {
    position: relative;
}

.historial .divdatos:before {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border: 12px solid transparent;
    border-right: 12px solid white;
    border-color: transparent;
    border-right-color: #617484;
    margin: 14px 0 0 46px;
    left: 0;
}

.historial .divdatosherramientas:before {
    /* content: '';
    position: absolute;
    height: 0;
    width: 0;
    border: 12px solid transparent;
    border-right: 12px solid white;
    border-color: transparent;
    border-right-color: #ffffff;
    margin: 6px 0 0 47px;
    left: 0;*/
}

.donut-fecha-procesos .divfechas .donut-porcent {
    font-size: 22px !important;
}


.historial .divdatosherramientas.preparacion:before {
    border-right-color: #0d6a47;
}

.historial .divdatosherramientas.ejecucion:before {
    border-right-color: #c0eada;
}

.historial .divdatosherramientas.alarma:before {
    border-right-color: #d33737;
}

.historial .divdatosherramientas.aviso:before {
    border-right-color: #ff9100;
}

.alarmasscroll .contenedor-proces img {
    margin: 15px;
}

.historial .divdatos .label-azul {
    color: #ffffff;
}

.aviso.historial {
    border-color: #ff9100 !important;
}

.preparacion.historial {
    border-color: #0d6a47 !important;
}

.ejecucion.historial {
    border-color: #c0eada !important;
}

.alarma.historial {
    border-color: #d33737 !important;
}

.mantenimiento.historial {
    border-color: #99afc6 !important;
}

.historial.alarma-hori {
    border-color: #f2cc61;
}

.historial.alarma-naranja {
    border-color: #ff9200;
}

.historial.alarma-gorria {
    border-color: #f43434;
}

.sinraya ul, .sinraya div {
    border: 0px !important;
}

.divdatosherramientas ul {
    list-style-type: none;
}

.historial {
    font-size: 11px;
    border-left: solid 3px;
    float: left;
}

.divdatosherramientas .contenedor-proces {
    /* background-color: #ffffff;
    margin: 0 0 4px 0;
    padding: 5px 4px;
    overflow: hidden;
    font-size: 11px;
    width: 100%*/
}

.alarmasscroll .contenedor-proces {
    text-align: left;
    padding: 0 0 0 20px;
}

.divfechas span {
    display: list-item !important;
    font-weight: bold !important;
    margin: 0 10px 0 0 !important;
    font-size: 12px !important;
    text-align: center !important;
    list-style-type: none !important;
}

.divdatosherramientas .label-azul {
    color: rgb(85,142,213);
    margin: 0 5px 0 0;
}

.divdatosherramientas.preparacion .contenedor-proces div span:nth-child(2) {
    width: 320px;
    word-wrap: break-word;
    display: inline-block;
    margin: 5px 0 0 0;
}

.divdatosherramientas.preparacion .titprograma {
    display: block;
}


/*scroll bereziak*/


*::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

*::-webkit-scrollbar {
    height: 8px;
    background-color: #F5F5F5;
}

*::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #cdcdcd;
}

/*
.inner-col-mant::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.inner-col-mant::-webkit-scrollbar{
	height: 4px;
	background-color: #F5F5F5;
}

.inner-col-mant::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.3);
	background-color: #cdcdcd;
}*/



/**/

.rsContentScrollArea::-webkit-scrollbar-track,
.alarmasscroll::-webkit-scrollbar-track,
.processcroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.lineas-programa::-webkit-scrollbar,
.inner-col-mant::-webkit-scrollbar,
div#MainContent_divMantenimientos::-webkit-scrollbar,
.rsContentScrollArea::-webkit-scrollbar,
.alarmasscroll::-webkit-scrollbar,
.processcroll::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.rsContentScrollArea::-webkit-scrollbar-thumb,
.alarmasscroll::-webkit-scrollbar-thumb,
.processcroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #cdcdcd;
}
/*scroll bereziak bukaera*/

.donut-fecha-procesos .divfechas {
    margin: 55px 0 -117px 8px;
    position: relative;
    z-index: 999;
}

/*UXUE PROCESOS*/
/*UXUE OPERARIOS*/
.PanelIzq {
    float: left;
}

.PanelDer {
    float: left;
}

.numoperario {
    border: 1px solid;
    border-radius: 50px;
    width: 80px;
    height: 80px;
    text-align: center;
    font-size: 25px;
    padding: 25px 0 0 0;
    margin: 0 auto;
}

.operario-container .usuario.row img {
    width: 90px;
}

.operario-container .nombre {
    text-align: center;
    font-size: 23px;
}

.operarios-datos img {
    width: 47px;
    margin: 10px 5px 0 5px;
}


.operarios-datos {
    /* float: left; */
    text-align: right;
    /* margin: 0 0 0 15px; */
}

.operario-container {
    height: 410px;
}

/*UXUE OPERARIOS*/
.diviconfech {
    float: left;
}

.proces-m-cont {
    float: left;
}

.maquina-central-procesos {
    margin: 35px 0 55px 0 !important;
    background-color: #ffffff;
    overflow: hidden;
    border-radius: 15px 0 0 0;
    position: relative;
}

.caja-xyz {
    display: inline-block;
    background: #cfcfcf;
    width: 32%;
    padding: 9px 0;
    text-align: center;
}

.label-xyz {
    display: block;
    font-size: 8px;
}

.lineas-programa {
    height: 220px;
    overflow-y: auto;
}

.comandoprogramas {
    margin: 10px 0 0 0;
}

.comandoprogramas .comandoprogramas-cabecera {
    margin: 0 0 10px 0;
}

.comandoprogramas .comandoprogramas-cabecera .label-azul {
    color: #24ab95; 
}

.comandoprogramas .comandoprogramas-cabecera .label-num {
    overflow: hidden;
}

.comandoprogramas .comandoprogramas-cabecera .label-num .label-num-titulo {
    display: block;
    float: left;
    color: #64a995;
}

.comandoprogramas .comandoprogramas-cabecera .label-num .label-num-num {
    display: block;
    float: right;
}

.lineas-programa span {
    display: block;
}

.donut-porcent {
    font-size: 22px !important;
}

.row.maquina-central-procesos .usuario {
    margin: 12px 0;
    overflow: hidden;
}

.maquina-central-procesos {
}

.group-proces-ejecucion .label-azul {
    color: #24ab95;
}

.group-proces-ejecucion {
    overflow: hidden;
    /* background: #e8e8e8;*/
    padding: 10px;
    font-size: 11px;
}

.proces .fotomarca img {
    width: 100%;
    margin: 0 auto;
}

.procesuno .modelo-maquina {
    text-align: center;
    font-size: 18px;
    color: #24ab95;
}

#MainContent_graficodonut {
    text-align: center;
}

.fotomaquina.pqn {
    /*pointer-events: none;*/
}

.procesuno .fotomaquina.pqn img {
    max-width: 400px;
    margin: 0 auto;
    width: 100%;
}

.procesuno .fotomaquina.pqn {
    /*text-align: center;
    max-width: 245px;
    margin: 0 auto;*/
}

.proceslinea {
    height: 25px;
    width: 1px;
    background: #333333;
    margin: 0px 0 0 24px;
}

.group-temp-linea {
    float: left;
}


    .group-temp-linea .proceslinea {
        height: 100px;
        width: 4px;
        background: #333333;
        margin: 0px 0 0 24px;
    }

.divdatos .label-azul, .proces-m-cont .label-azul {
    color: rgb(36, 171, 149);
    margin: 0 5px 0 0;
}

.proces-titulo {
    text-align: center;
    margin: 0 0 15px 0;
}

.RadListBox.RadListBox_Bootstrap.rlbFixedHeight .rlbGroup {
    border: solid 1px #cdcdcd;
}

.RadListBox label {
    font-weight: inherit;
}

/*FIN PROCESOS*/

/*historico-mantenimientos*/

.filtro-historico-mantenimientos{
    background-color: #ffffff;
    overflow: hidden;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
}

.filtro-historico-mantenimientos label{
    color: #24ab95;
}

.filtro-historico-mantenimientos .caja {
    float: left;
    margin: 0 !important;
}

.filtro-historico-mantenimientos .control-label {
    margin: 7px 20px 0 10px;
    float: left;
}

.filtro-historico-mantenimientos input.riTextBox.riEnabled {
    border: solid 1px #24ab95;
}

.filtro-historico-mantenimientos input[type="button"] {
    margin: 0 0 0 10px !important;
    background-color: #64A995;
    color: #ffffff;
    border: 0;
    padding: 5px 10px;
}

.combo-mantenimientos .caja .RadComboBox.RadComboBox_Bootstrap span {
    width: 700px;
}

/*historico-mantenimientos*/

/*filtro grid*/

.RadMenu .rmGroup:before, .RadMenu .rmMultiColumn:before, .RadMenu .rmScrollWrap>.rmHorizontal:before, .RadMenu .rmScrollWrap>.rmVertical:before{
    content: none !important;
}

.RadMenu.RadMenu_Bootstrap.RadMenu_Context.RadMenu_Bootstrap_Context.GridContextMenu.GridContextMenu_Bootstrap input.riTextBox {
    border: solid 1px #cdcdcd !important;
}

/*filtro grid amaiera*/

/*calendario semana*/

.grid-calendario-semana .RadPicker.RadTimePicker.RadPicker_Bootstrap {
    width: 100%;
}

.grid-calendario-semana .RadPicker.RadTimePicker.RadPicker_Bootstrap .riTextBox.riEnabled {
    text-align: right;
    padding-right: 32px;
}

.grid-calendario-semana .rgDataDiv {
    height: auto !important;
}

.grid-calendario-semana.RadGrid_Bootstrap .rgRow > td,
.grid-calendario-semana.RadGrid_Bootstrap .rgAltRow > td,
.grid-calendario-semana.RadGrid_Bootstrap .rgEditRow > td {
    padding: 2px !important;
}

/*calendario semana fin*/

.usuarios-permisos-hmi-grid th.rgHeader, .usuarios-permisos-hmi-grid .RadGrid_Bootstrap .rgRow > td, .usuarios-permisos-hmi-grid .RadGrid_Bootstrap .rgAltRow > td {
    padding: 0px !important;
    margin: 0;
}

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgEditRow, .RadGrid .rgFooter, .RadGrid .rgGroupHeader {
    height: 29px!important;
}

.nuevo-panel.usuarios-permisos-hmi-grid h3 {
    margin-bottom: 0;
}

/*modelos*/

.examinar-imagen .ruButton.ruBrowse {
    background-color: #00c2a1 !important;
    line-height: 26px;
    letter-spacing: 2px;
}

#thumbnail img, .miniatura img {
    display: block;
    height: auto;
    max-width: 100%;
}

.tabla-colores {
    width: 100%;
    max-width: 625px;
}

.tabla-maximos {
    width: 100%;
    max-width: 440px;
}

table.tabla-maximos td {
    width: auto !important;
}

.tabla-colores-dos {
    width: 100%;
    max-width: 290px;
}

.tabla-colores th {
    color: #24ab95;
    width: auto !important;
    text-align: right;
}

.tabla-colores-dos th {
    color: #24ab95;
    width: auto !important;
}

.tabla-colores td {
    width: auto !important;
}

table.tabla-colores input {
    width: 100px !important;
    text-align: right;
    padding: 0 5px 0 0 !important;
    float: right;
}


.form-group.modelo-poten-form-cont {
    overflow: hidden;
}

.modelo-poten-form-left {
    float: left;
}

.modelo-poten-form-right {
    float: left;
}

.checkbox.modelo-poten-form-right .check-label {
    padding: 7px 0 0 0;
    margin: 0 0 0 22px;
}

.checkbox.modelo-poten-form-right label {
    margin: 0;
}

/*modelos bukaera*/

/*CONFIGURACIÓN*/

span.title-conf {
    font-size: 18px;
    color: #24ab95;
    margin: 10px 0 10px 0;
    display: block;
}
/* aratz hasiera*/

.classARATZ {
    /* position: relative;
    background-color: red;
    height: 50%;*/
}

.calendario-anual td.rcSelected {
    background-color: rgba(7, 162, 195, 0.60);
}

.calendario-anual {
    background-color: #ffffff !important;
}

.calendario-anual td a {
    color: #333333 !important;
}

.cuadrado-color-grid {
    width: 20px;
    height: 20px;
}

/* aratz bukaera*/



/*CONFIGURACIÓN bukaera*/

/*centros mecanizados*/



.datos-tiempo span {
    /* display: inline-block;
    max-width: 135px;
    overflow: hidden;
    white-space: nowrap;*/
}

.ampli .datos-tiempo span {
    display: initial;
    max-width: 100%;
    overflow: visible;
    white-space: initial;
}

.tiempoestimado-barra {
    color: #ffffff !important;
    text-align: center;
}

.panelosoa .avisonohay {
    text-align: center;
    display: block;
}

.inner-panel {
    /*  min-height: 480px;
    margin: 10px 0 0 0px;
    padding: 10px 0 0 0;*/
    /*min-height: 440px;*/
    /*min-height: 500px;
margin: 10px 0 0 0px;
padding: 50px 0 0 0;*/
    background-color: #ffffff;
    overflow: hidden;
    border-radius: 15px 0 0 0;
    position: relative;
    /* min-height: 380px;*/
    min-height: 392px;/*multikanalarengatik dira hain altuak*/
    margin: 0 0 25px 0;
    /*height: 342px;*/
}

.cont-procesos .inner-panel {
    background-color: transparent;
}

.inner-panel .contbarra {
    width: 100%;
    height: 5px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
}

    .inner-panel .contbarra .barrainner {
        height: 5px;
        background-color: #99c6b9;
        animation: zabalera 2s ease-in-out 0s infinite alternate;
    }

@keyframes zabalera {
    0% {
        /*opacity:0;*/
        width: 0;
    }

    100% {
        width: 100%;
        /*  opacity:1;*/
    }
}




.panelosoa .inner-panel .modelo-maquina {
    text-align: center;
    color: #64a995;
    font-size: 16px;
}

.inner-panel-izq {
    float: left;
    width: 45%;
    margin: 0 0 10px 0;
}

.panelosoa .inner-panel-izq a:hover, .panelosoa .inner-panel-izq a:hover span {
    text-decoration: none;
    color: #009881;
}

.inner-panel-der {
    float: left;
    width: 55%;
}

.donut-grupo-cm-cont {
    overflow: hidden;
    padding: 0 0 0 10px;
    background-color: #ffffff;
}

.botonscroll.izq {
    left: 0;
    top: 50%;
}

.botonscroll.der {
    right: 0;
    top: 50%;
}

.botonscroll {
    height: 50px;
    width: 50px;
    background-color: rgba(0, 150, 136, 0.55);
    position: absolute;
    z-index: 999;
    display: none;
}

.donut-grupo-cm-cont:hover .botonscroll {
    /* display: block;*/
}

.contenidopestañas .donut-grupo-cm-cont {
    overflow: hidden;
    padding: 0 0 0 10px;
    background-color: #ffffff;
    overflow-x: auto;
    height: 350px;
    width: 100%;
    white-space: nowrap;
    position: relative;
}

.donut-grupo-cm {
    overflow: hidden;
    width: 50px;
    /*width: 23%;*/
    float: left;
    margin: 0 5px 0 0;
    position: relative;
}

.donut-img {
    /* width:100%;*/
}

.donut-grupo-cm .tiempoestimado-barra {
    margin: 4px 0 0 0;
}

.donut-grupo-cm .donut-porcent-cont {
    position: absolute;
    width: 100%;
}

    .donut-grupo-cm .donut-porcent-cont span {
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    .donut-grupo-cm .donut-porcent-cont .donut-porcent {
        font-size: 14px !important;
        /* margin: 8px 0 0 0;*/
        line-height: 10px;
    }

.donut-porcent-rpm {
    font-size: 7px;
}

.alerticonos-linea {
    min-height: 10px;
    overflow: hidden;
    width: 100%;
    margin: 5px 0 0 0;
    text-align: center;
}

.alerticonos-cont {
    float: left;
    width: 50%;
    height: 17px;
}

.alerticonos-linea .alerticonos-cont:first-child img {
    margin: 0 0 0 5px;
}

.alerticonos-linea .alerticonos-cont:nth-child(2) img {
    margin: 0 4px 0 0;
}

.ancho {
    width: 70% !important;
    left: 15% !important;
}


.anim {
    transition: all 3s;
}

.pequeno {
    opacity: 0;
}

.ampli .RadHtmlChart.RadHtmlChart_Bootstrap.k-chart {
    top: 131px;
}



.ampli svg {
    transform: scale(2,2);
}


.ampliar.panelosoa {
    position: absolute !important;
    top: 20%;
    bottom: 10%;
    z-index: 99999;
    width: 80%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    visibility: visible !important;
}

    .ampliar.panelosoa .cerrar-maquina {
        display: block !important;
    }

.ampli .panelosoa {
    width: 70% !important;
    margin: 0 auto !important;
    float: none !important;
    opacity: 1 !important;
}

.modal-maquina {
    position: fixed;
    left: 200%;
    height: 20px;
    width: 20px;
    display: none;
    width: 100%;
    opacity: 0;
}


.modal-maquina #estado {
    padding: 15px 0 54px 0 !important;
}

.modal-maquina .ejecucion .m-cabecera {
    font-size: 20px !important;
}


.ampli {
    transition: all 2s ease;
    left: 0;
    top: 110px; /* top: 300%;*/
    display: block !important;
    height: 100%;
    z-index: 9999;
}




.pop { /*position: absolute;width: 100%;*/
}

.cerrado-maquina {
    display: block;
    width: 35px;
    height: 35px;
    background-image: url(img/cerrar-maquina.png);
    background-position: center, center;
    background-size: cover;
    background-repeat: no-repeat;
    position: fixed;
    z-index: 99999;
    right: 300px;
    top: 70px;
    opacity: 0;
    transition: all 3s;
}

.subir {
    /*top: 110px;*/
    opacity: 1 !important;
}

.bajo {
    height: 0;
    width: 0%;
}


.cerrar-maquina {
    display: none;
}

.modal-maquina #estado {
    padding: 15px 0 60px 0 !important;
}


.modal-maquina .maquina-cont .ejecucion {
    width: 40%;
    margin: -145px 0 0 0;
    float: right;
}

.modal-maquina .maquina-cont .of {
    width: 30%;
    margin: -160px 0 0 0;
    position: absolute;
    background-image: url(img/block-notas.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 30px;
    min-height: 100px;
    left: 25px;
    top: 120px;
}

.modal-maquina .maquina-cont .planificador {
    width: 30%;
    margin: -160px 0 0 0;
    position: absolute;
    background-image: url(img/pieza.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 45px;
    min-height: 100px;
    left: 25px;
}

.modal-maquina .maquina-cont .of .m-cabecera .label-azul {
    font-size: 19px;
}

.panelosoa {
    transition: all 1s;
    /*border: solid 1px #333;*/
    /* background-image:url(img/q-plant.jpg);*/
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 8px 0 9px;
    background-size: 100%;
}

.cont-procesos .pestañaprocesos {
   /* z-index: -1;*/
}

.maquina-cont > .row {
    z-index: 0;
    position: relative;
}

.maquina-cont {
    /*font-size: 10px;*/
    font-size: 12px;
    /*font-weight: bold;*/
}

.modal-maquina .maquina-cont {
    font-size: 12px;
}

.maquina-cont .usuario {
    /*width: 100%;
    text-align: center;*/
    /*text-align: center;
    width: 30%;
    left: 5px;
    position: absolute;
    top: 160px;*/
    overflow: hidden;
    margin: 20px 0 6px 8px;
}

.maquina-cont .usuario span {
    display: list-item;
    list-style-type: none;
    font-size: 15px;
    /*max-width: 150px;
    margin: 0 auto;*/
    padding: 0 0 0 23px;
}

.maquina-cont .usuario img {
    width: 18px;
    margin: 0 0 0 0;
    float: left;
}

.maquina-cont .planificador {
    /*  height: 150px;
    width: 30%;
    position: absolute;
    left: 5px;*/
}

.planificador .label-azul {
    margin: 0 0 0 30px !important;
}

.maquina-cont .grafico {
    /* width: 30%;
    height: 145px;
    position: absolute;
    right: 5px;
    margin: -30px 0 0 0;*/
}

    .maquina-cont .grafico .m-cabecera {
        font-size: 12px;
        color: #35618e;
        padding: 0 0 0 0;
    }

        .maquina-cont .grafico .m-cabecera:before {
            /*content: "";
display: block;
width: 49px;
height: 33px;
border-top: 1px solid #CECECE;
border-left: 1px solid #cecece;
position: absolute;
top: 7px;
left: 11px;*/
        }

    .maquina-cont .grafico::before {
        /* display: block;
    content: "";
    height: 30px;
    width: 40px;
    background-image: url(img/analytic.png);
    background-size: cover;
    margin: -20px auto 0 auto;*/
    }

.maquina-cont .ejecucion .m-cabecera::before {
    /*    display: block;
    content: "";
    height: 30px;
    width: 30px;
    background-image: url(img/reloj.png);
    background-size: cover;
    margin: -20px auto 0 auto;*/
}
/*k-chart*/
.maquina-cont .RadHtmlChart.RadHtmlChart_Bootstrap.k-chart {
    position: absolute !important;
    z-index: 99;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    /* padding-bottom: 25%;*/ /*responsive chart padding*/
    margin-top: -15px;
}

/*responsive chart*/
.scaling-svg {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
/*responsive chart fin*/

.RadHtmlChart.RadHtmlChart_Bootstrap.k-chart svg {
    overflow: visible !important;
}

.maquina-cont .maquina {
    /* width: 50%;
    margin: auto;*/
}


.maquina-cont .maquina img {
    max-width: 100%;
    max-height: 187px;
}

.maquina-cont.estado-apagada .maquina img {
    filter: grayscale(100%);
    opacity: 0.7;
}

.maquina-cont .fotomarca img {
    width: auto;
    background-color: rgba(255,255,255,0.3);
    padding: 3px;
    max-height: 73px;
    margin: 0 auto;
}

.estado-parada .maquina input {
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
}

.estado-parada .fotomarca img {
   /* -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);*/
}


.maquina-cont .config {
    position: absolute;
    right: 5px;
    top: 50%;
}

.maquina-cont .fotomarca {
    width: 55%;
    margin: -77px auto 16px auto;
    text-align: center;
}

.maquina-cont .modelo-maquina {
    text-align: center;
    font-size: 25px;
}

.maquina-cont #estado {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /*padding: 15px 0 0 0;*/
}


.maquina-cont.estado-ejecucion #estado {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /* padding: 15px 0 0 0;*/
    /* background-image: url("img/anim02.gif");*/
}

#MainContent_config {
    position: fixed;
    top: 0;
    padding: 0 20px;
    z-index: 9999;
    display: none;
}

.config input {
    background-color: rgba(210, 210, 210, 0.18);
    padding: 10px;
    height: 40px;
}

.panel-desactivo {
    opacity: 0.3;
    background-color: transparent !important;
}

.maquina-cont.estado-mantenimiento #estado {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /*padding: 15px 0 0 0;*/
    /* background-image: url("img/mantenimiento.png");*/
}

.maquina-cont.estado-preparacion #estado {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /*padding: 15px 0 0 0;*/
    /* background-image: url("img/preparacion.png");*/
}

.maquina-cont.estado-preparacion .ejecucion .m-cabecera {
    color: #0d6a47;
    font-size: 12px;
    /* margin: 0 0 0 45px;*/
}


.maquina-cont.estado-parada #estado {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /*padding: 15px 0 0 0;*/
    /* background-image: url("img/parada.png");*/
}

.maquina-cont.estado-parada .ejecucion .m-cabecera {
    color: #f49749;
    font-size: 15px;
}

.maquina-cont.estado-mantenimiento .ejecucion .m-cabecera {
    color: #35618e;
    font-size: 10px;
    line-height: 24px;
}

.maquina-cont.estado-alarma .ejecucion .m-cabecera {
    color: #d33737;
    font-size: 15px;
}


.maquina-cont.estado-alarma #estado {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /*padding: 15px 0 0 0;*/
    /* background-image: url("img/alarma.png");*/
    /* -webkit-animation: rotar 10s linear infinite;
    -moz-animation: rotar 10s linear infinite;
    animation: rotar 10s linear infinite;*/
}

.maquina-cont.estado-aviso div#estado {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px -4px;
    /*padding: 15px 0 0 0;*/
    /* background-image: url("img/aviso-estado.png");*/
    /* -webkit-animation: rotar 10s linear infinite;
    -moz-animation: rotar 10s linear infinite;
    animation: rotar 10s linear infinite;*/
}

.maquina-cont .fotomaquina {
    width: 93%;
    margin: 0 auto;
    text-align: center;
}


.maquina-cont.estado-mantenimiento .of {
    /*bottom: 0;*/
}


.maquina-cont .of {
    /*width: 30%;
margin: -45px 0 0 0;
position: absolute;
background-image: url(img/block-notas.png);
    background-position: 93% 0%;
background-repeat: no-repeat;
background-size: 30px;
min-height: 100px;
left: 17px;*/
}


/*planificador*/

.plan-botones-top .plan-botones-top-uno {
    float: left;
}

.valores-tiempo-plan {
    margin: 0 0 0 20px;
}

.valores-tiempo-plan .row {
    margin: 0 0 10px 0 !important;
}

.valores-tiempo-plan {
    margin: 10px 0 10px 20px;
}

.plan-botones-top .plan-botones-top-dos {
    float: left;
    margin: 0 0 0 15px;
}

.plan-botones-top button {
    color: #00b5db;
    background-color: #fff;
    /*border: 0 !important;*/
    margin: 5px 0 10px 5px;
}

.plan-botones-top button.rbToggled {
    background-color: #00b5db;
    color: #ffffff;
}

.anadir-tiempo-parada-btn::before {
    content: "\e11f";
    display: inline-block;
    font-family: 'WebComponentsIcons';
    margin-right: 10px;
}

.plan-botones-top .plan-botones-top-dos button {
    margin: 5px 0 0 0;
    float: left;
    opacity: 0.5;
    background-color: #ececec;
    color: #2f2f2f;
}

.plan-botones-top .plan-botones-top-dos button.rbToggled {
    opacity: 1;
    background-color: #00b5db;
    color: #fff;
}

.plan-botones-top .plan-botones-top-dos button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
}

.plan-botones-top .plan-botones-top-dos button:nth-child(2) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}

.combo-color{
    border-radius: 5px;
    background-color: #64a995;
    width: 200px !important;
}

.combo-color .rcbInner {
    border: 0;
}

.combo-color .rcbInner button .p-icon.p-i-arrow-60-down {
    color: #fff;
}

table.rgMasterTable.rgClipCells .RadInput.RadInput_Bootstrap {
    width: 100%;
}

button#ctl00_MainContent_BCancelar {
    background-color: #ff7c00!important;
}

 /*scheduler planificador hasiera*/


/*.dentro-tiempo-estimado .rsAptContent {
    background-image: url(img/diagonales-blancas.png) !important;
    background-repeat: repeat !important;
}*/

pre.pre-appointment-planificacion {
    background-color: transparent;
    border: 0;
    color: #ffffff;
}

.fuera-tiempo-estimado .rsAptContent{
outline:2px solid red;
}

.dentro-tiempo-estimado .rsAptContent{
outline:2px solid green;
}


.ejecucion {
  /*z-index: 1;*/
}

.ejecucion .rsAptContent{
  background-image:url(img/diagonales-blancas.png) !important;
  animation-name: anim-bloque-scheduler;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
 /* z-index: 1;*/
}

.fuera-limites .rsAptContent {
    background-image:url(img/horizontales-rojas.png) !important;
    background-repeat: repeat-x !important;
    background-size: auto 100%;
}

.ineficiencia .rsAptContent {
    background-image:url(img/ondulado.png) !important;
    background-repeat: repeat-x !important;
    background-size: auto 100%;
}

.ineficiencia.fuera-limites .rsAptContent {
    background-image:url(img/ondulado-horizontales-rojas.png) !important;
    background-repeat: repeat-x !important;
    background-size: auto 100%;
}

.dentro-tiempo-estimado.fuera-limites .rsAptContent {
    background-image: url(img/diagonales-blancas-horizontales-rojas.png) !important;
    background-repeat: repeat-x !important;
    background-size: auto 100%;
}

@keyframes anim-bloque-scheduler {
    from { background-position: 0 0; }
    to { background-position: -75px 0; }
}

.cont-group-leyenda-planificador{
    overflow:hidden;
    margin: 20px;
}

.cont-leyenda-planificador {
    overflow: hidden;
    width: 440px;
    display: inline-block;
    vertical-align: top;

}

.linea-leyenda-planificador {
        overflow: hidden;
        display: table-row;
}

.titulo-leyenda-planificador {
    display: table-cell;
    width: 230px;
    vertical-align: middle;
}

.leyenda-planificador {
    display: table-cell;
    width: 100px;
    vertical-align: middle;
}

.leyenda-planificador .rsAptContent {
    height: 30px;
    width: 100px;
    background-color: #64a995;
    margin: 3px 0 3px 0;
}

.titulo-leyenda-planificador label {
    color: #64a995;
}

.panel-planificador-guardar {
   /* height: 200px;*/
    text-align: center;
        text-align: center;
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 31px 0 0 0;
    height: 200px;
}

/*
.ejecucion.fuera-tiempo-estimado  .rsAptContent{
     background-image: url(img/diagonales-blancas.png) !important;
    background-repeat: repeat !important;
  }*/
/*
 .fuera-tiempo-estimado .rsAptContent {
     background-image:url(img/fuera-bg.png);
     background-repeat: repeat !important;
    background-size: 4px;
 }*/

 /* .ineficiencia .rsAptContent {
     background-image:url(img/diagonales-negras.png) !important;
     background-repeat: repeat !important;
 }*/


/*


 .fuera-limites .rsAptContent{
     background-image: url(img/fuera-bg.png) !important;
background-repeat: repeat !important;
background-size: 4px;
 }

 .fuera-tiempo-estimado .rsAptContent {
     background-image:url(img/fuera-bg.png);
     background-repeat: repeat !important;
background-size: 4px;
 }

 .ineficiencia .rsAptContent {
     background-image:url(img/ineficiencia-bg.png) !important;
     background-repeat: repeat !important;
 }

  .ineficiencia .rsAptContent {
     background-image:url(img/ineficiencia-bg.png) !important;
     background-repeat: repeat !important;
 }*/
 
.RadScheduler.RadScheduler_Bootstrap {
    border: 0 !important;
    background: #ffffff;
}

.scheduler-plansemanal-cont img {
 max-height: 60px;
    max-width: 59px;
}

.scheduler-plansemanal-cont span.rsAptResize.rsAptResizeStart {
    display: none;
}

.scheduler-plansemanal-cont span.rsAptResize.rsAptResizeEnd {
    display: none;
}

.scheduler-plansemanal-cont .RadScheduler .rsHorizontalHeaderTable tr.rsHidden {
    display: none !important;
}

.RadScheduler.RadScheduler_Bootstrap tr:first-of-type th {
    vertical-align: bottom;
    border-bottom: solid 1px #cdcdcd;
}

.scheduler-plansemanal-cont .rsApt.rsAptColor {
    margin-top: 8px;
    height: 45px !important;
    z-index: 1;
}

.scheduler-plansemanal-cont {
    overflow: hidden;
    overflow-y: hidden;
    overflow-y: scroll;
    position: absolute;
    bottom: 200px;
    top: 90px;
    left: 51px;
    right: 0;
    background: #ffffff;

}

.scheduler-plansemanal .RadScheduler.RadScheduler_Bootstrap tr:first-of-type th {
    border-right: solid 1px #e5e5e5 !important;
}

.scheduler-plansemanal img {
   max-width: 90px;
    display: block;
}
/*
.scheduler-plansemanal-cont .RadScheduler_Bootstrap .rsAllDayRow td, .scheduler-plansemanal-cont .RadScheduler_Bootstrap .rsContentTable .rsAllDayRow td {
    border-color: rgb(255,255,255);
}*/

/*   .scheduler-plansemanal-cont .RadScheduler.RadScheduler_Bootstrap table table tr.rsMainHeader:first-of-type th {
        vertical-align: middle;
    }*/

/*  .scheduler-plansemanal-cont .RadScheduler.RadScheduler_Bootstrap tr:first-of-type th div {
    margin: 0;
    border-left: 0;
    padding: 0;
    line-height: 25px;
}*/

/*.scheduler-herramienta-cont .RadScheduler.RadScheduler_Bootstrap tr:first-of-type th div {
    margin: 0;
    border-left: 0;
    padding: 0;
    line-height: 25px;
}*/
/*
.scheduler-herramienta-cont .RadScheduler.RadScheduler_Bootstrap table table tr.rsMainHeader th {
    vertical-align: middle;
}

.scheduler-plansemanal-cont .rsMainHeader {
    height: auto !important;
}*/

.scheduler-plansemanal-cont .RadScheduler.RadScheduler_Bootstrap tr {
  /* height: 65px !important; */ 
}

/*
tr.rsAllDayRow td:nth-child(12n+1) {
    border-left: solid 1px #cccccc !important;
}

.RadScheduler_Bootstrap .rsVerticalHeaderTable .rsMainHeader th:first-child {
    border-right: 0;
}

*/


/*
.RadScheduler .rsAllDayTable td {
    border-width: 0 1px 0 0 !important;
    color: #cdcdcd;
}

.RadScheduler.RadScheduler_Bootstrap tr:first-of-type th div {
    margin: 0 0 0 -11px;
    border-left: solid 1px #e5e5e5;
    padding: 0 0 0 3px;
    line-height: 25px;
}


    .RadScheduler.RadScheduler_Bootstrap tr {
        height: 25px !important;
    }

        .RadScheduler.RadScheduler_Bootstrap tr td:first-of-type div:nth-child(2) {
        }

.rsApt.rsAptColor.rsAptSelected {
    background: #ffffff;
}

.rsWrap.rsLastSpacingWrapper {
    display: none;
}

.RadScheduler .rsAptContent {
    padding: 0px 0px !important;
}*/

/*scheduler planificador amaiera*/



.beheko-gant-panel {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    height: 200px;
    border-top: solid 7px #6097A8;
    overflow-y: scroll;
    width: calc(100% - 50px);
}



.beheko-gant-panel thead th.rgHeader{
    border-width: 2px;
    background-color: #67b3a7;
    color: #ffffff;
    font-weight: bold;
    padding: 0 0 0 10px !important;
    height: 30px !important;
    margin: 0 !important;
}

    .beheko-gant-panel .RadGrid .rgExpandIcon::before {
        /* content: "";*/
    }

    .beheko-gant-panel .RadGrid_Bootstrap .rgExpand {
        /* background: none;*/
    }

    .beheko-gant-panel #ctl00_MainContent_RGOF_GroupPanel {
        display: none;
    }

    .beheko-gant-panel .t-font-icon.rgIcon.rgAbrirIcon {
        display: none;
    }

    .beheko-gant-panel .RadGrid_Bootstrap .rgRow > td, .beheko-gant-panel .RadGrid_Bootstrap .rgAltRow > td, .beheko-gant-panel .RadGrid .rgHeader {
        padding: 0 !important;
        height: 28px;
    }

    .beheko-gant-panel .RadGrid_Bootstrap .rgSelectedRow > td {
        color: inherit;
        background-color: #ffffff;
    }

.eskubiko-gant-panel {
    /*background: #ffffff;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 42px;
    border-left: solid 6px #59B4D9;
    overflow-y: scroll;*/
    background: #ffffff;
    position: absolute;
    right: 0;
    bottom: 38px;
    top: 42px;
    border-left: solid 6px #59B4D9;
    overflow-y: scroll;
        z-index: 1;
}



    .eskubiko-gant-panel .eskubiko-izen-cont {
        padding: 10px 0 0 0;
        margin: 0 0 10px 0;
    }

        .eskubiko-gant-panel .eskubiko-izen-cont span {
            font-weight: 300;
            margin: 0 0 0 8px;
        }

        .eskubiko-gant-panel .eskubiko-izen-cont .labelverde {
            color: #24ab95;
        }

    .eskubiko-gant-panel .rgGroupPanel {
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }


.eskubiko-label {
    margin: 0 0 0 5px;
}

.eskubiko-gant-panel .spanlabel {
    margin: 0 0 0 10px;
}

.eskubiko-gant-panel .eskubiko-timepicker .riTextBox.riEnabled {
    font-weight: lighter;
}

.eskubiko-gant-panel .eskubiko-combo {
    width: 100%;
    margin: 0 0 0 15px;
    max-width: 350px;
}

.eskubiko-gant-panel textarea {

    width: 500px;

}

.eskubiko-timepicker {
    overflow: hidden;
}

.eskubiko-timepicker .RadAjaxPanel {
    float: left;
    width: 49%;
}

.eskubiko-gant-panel #MainContent_PDerecha {
    width: 1000px;
}

.eskubiko-gant-panel .RadButton.RadButton_Bootstrap.rbButton.rbRounded.rbIconButton {
    width: 32% !important;
}

.eskubiko-gant-panel .RadPicker .RadInput {
    margin: 10px 0 0 5px;
}

    .eskubiko-gant-panel .RadPicker .RadInput .riTextBox.riEnabled {
        border: 0;
        border-bottom: 1px solid #cecece !important;
    }

.eskubiko-gant-panel .eskubiko-hirubotoi {
    /* padding: 0 0 0 10px;
    position: fixed;
    bottom: 6px;
    right: 90px;*/
    padding: 8px 0 0 10px;
    position: fixed;
    bottom: 0px;
    width: 1024px;
    background: #ffffff;
    border-left: solid 6px #59B4D9;
    height: 45px;
    right: -1px;
}

/*tr#ctl00_MainContent_RGProgramas_ctl00__0 td {
    text-align: right;
}*/

.eskubiko-gant-panel .RadGrid_Bootstrap .rgAltRow > td, .eskubiko-gant-panel .RadGrid_Bootstrap .rgRow > td {
    padding: 0 !important;
}

.eskubiko-gant-panel .RadGrid .rgClipCells .rgHeader {
    padding: 0;
}

.eskubiko-gant-panel thead th.rgHeader {
    border-width: 2px;
    background-color: #67b3a7;
    color: #ffffff;
    font-weight: bold;
    padding: 0 0 0 10px !important;
    height: 30px !important;
    margin: 0 !important;
}

#MainContent_botonesTiempoGant .RadButton.rbToggled.RadButton_Bootstrap.rbButton.rbRounded.rbIconButton {
    background-color: #64A995;
    color: #ffffff;
}

#MainContent_botonesTiempoGant .RadButton.RadButton_Bootstrap.rbButton.rbRounded.rbIconButton {
    color: #64A995;
    background-color: #ffffff;
    border: 0;
    margin: 5px 0 10px 5px;
}


.plan-info-datos {
    margin: 0 0 20px 10px;
}

.plan-info-datos .eskubiko-label {
    color: #00b5db;
}

textarea {
    resize: none;
    width: 100%;
    border: solid 1px #ccc;
    border-radius: 5px;
}

/*planificador bukaera*/

/*PREDICTIVO*/

div#ctl00_MainContent_RGPredictivo_GridData tr td:first-child {
    text-align: left;
}

div#ctl00_MainContent_RGPredictivo_GridData tr td {
    text-align: right;
}

#ctl00_MainContent_RGPredictivo_GridHeader col:first-child {
    width: 10%;
}

div#ctl00_MainContent_RGPredictivo_GridData col:first-child {
    width: 10%;
}

/*PREDICTIVO bukaera*/

/*VISOROF*/

.nuevo-panel-visorof span.control-label {
    color: #35618e;
    text-align: left !important;
    float: left;
    width: 111px;
    font-weight: normal;
    display: block;
}

.tabla-visorof {
    margin: 15px 0 0 0;
}

.tabla-visorof thead th.rgHeader {
    border-width: 2px;
    background-color: #67b3a7;
    color: #ffffff;
    font-weight: bold;
    padding: 0 0 0 10px !important;
    height: 30px !important;
    margin: 0 !important;
}

        .tabla-visorof thead th.rgHeader a {
            color: #ffffff;
        }

    .tabla-visorof tr.rgFooter {
        display: none;
    }

    .tabla-visorof .RadGrid .rgGroupPanel {
        display: none;
    }

.botoi-visorof {
    margin: 0 0 10px 0 !important;
}

    .botoi-visorof .btnexcel {
        background-color: #00b46e;
        color: #ffffff;
    }

    .botoi-visorof .btnanadirparte {
        background-color: #35618e;
        color: #ffffff;
        margin: 0 0 0 10px;
    }

.botoi-visorofbi {
    text-align: center;
    margin: 10px 0 0 0 !important;
}

    .botoi-visorofbi .RadAjaxPanel {
        display: inline-block;
        margin: 0 auto;
    }

.tabla-visorof .RadGrid_Bootstrap .rgRow > td.rgExpandCol, .tabla-visorof .RadGrid_Bootstrap .rgAltRow > td.rgExpandCol {
    padding-left: 3px !important;
}

/*VISOR OF bukaera*/

.maquina-cont .planificador {
    /* width: 35%;
    margin: -45px 0 0 0;
    position: absolute;
    background-image: url(img/pieza.png);
    background-position: 85% 0%;
    background-repeat: no-repeat;
    background-size: 43px;
    min-height: 100px;
    left: 17px;
    padding: 25px 0 0 0;
    overflow-wrap: break-word;*/
}

.box-porcent {
    display: inline-block;
    border: solid 1px #333333;
    width: 15%;
    text-align: center;
    padding: 3px 0;
    margin: 0 3px 0 0;
}


.group-proces-ejecucion .RadHtmlChart.RadHtmlChart_Bootstrap.k-chart {
    float: left;
}

.box-proces-cont {
    float: left;
}

    .box-proces-cont .box-porcent {
        display: block;
        width: 100%;
        padding: 2px 5px;
        margin: 3px 0;
    }

.box-porcent.box-verde {
    border-color: #64A995;
    color: #64A995;
}

.box-porcent.box-verdedos {
    border-color: #91C1B2;
    color: #91C1B2;
}

.box-porcent.box-azul {
    border-color: #21B0E8;
    color: #21B0E8;
}

.box-porcent.box-amarillo {
    border-color: #EACD1F;
    color: #EACD1F;
}

.box-porcent.box-rojo {
    border-color: #ED1C24;
    color: #ED1C24;
}

.box-porcent.box-negro {
    border-color: #424242;
    color: #424242;
}

maquina-cont .planificador .m-cabecera::before {
    /*content: "";
    display: block;
    width: 30px;
    height: 33px;
    border-top: 1px solid #CECECE;
    border-left: 1px solid #cecece;
    position: absolute;
    top: 7px;
    left: -6px;*/
}

.maquina-cont .planificador::before {
    /*content: "";
    display: block;
    width: 63px;
    height: 33px;
    border-bottom: 1px solid #CECECE;
    border-left: 1px solid #cecece;
    position: absolute;
    bottom: -30px;
    left: -6px;*/
}

.of .m-cabecera {
    margin: 0 0 0 10px;
}

.maquina-cont .of .m-cabecera::before {
    /*content: "";
display: block;
width: 30px;
height: 33px;
border-top: 1px solid #CECECE;
border-left: 1px solid #cecece;
position: absolute;
top: 27px;
left: -6px;*/
}

.maquina-cont .planificador::after {
    /*content: "";
    display: block;
    width: 63px;
    height: 33px;
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #cecece;
    position: absolute;
    bottom: -30px;
    right: 0;*/
}

.maquina-cont .of::before {
    /*content: "";
    display: block;
    width: 63px;
    height: 33px;
    border-bottom: 1px solid #CECECE;
    border-left: 1px solid #cecece;
    position: absolute;
    bottom: 0;
    left: -6px;*/
}

.maquina-cont .of::after {
    /*content: "";
    display: block;
    width: 63px;
    height: 33px;
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #cecece;
    position: absolute;
    bottom: 0;
    right: 0;*/
}

.maquina-cont .m-cabecera {
    font-size: 13px;
    /*font-weight: bold;*/
}

.datos-of {
    margin: 9px 0 0 0px;
    min-height: 102px;
}

    .datos-of .par-icono-cm {
        padding: 0 0 0 10px;
    }

.maquina-cont .ejecucion {
    overflow: hidden;
}

    .maquina-cont .ejecucion::before {
        /* content: "";
    display: block;
    width: 63px;
    height: 33px;
    border-bottom: 1px solid #CECECE;
    border-left: 1px solid #cecece;
    position: absolute;
    bottom: 0;*/
    }

    .maquina-cont .ejecucion::after {
        /* content: "";
    display: block;
    width: 63px;
    height: 33px;
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #cecece;
    position: absolute;
    bottom: 0;
    right: -17px;*/
    }

    .maquina-cont .ejecucion .m-cabecera::after {
        /* content: "";
    display: block;
    width: 34px;
    height: 33px;
    border-top: 1px solid #CECECE;
    border-right: 1px solid #cecece;
    position: absolute;
    right: -17px;
    margin: -14px 0 0 0;*/
    }

.tiempo-programado {
    text-align: center;
    font-size: 15px;
}

.maquina-cont .label-azul {
    color: #64a995;
    margin: 0 5px 0 0;
}

#MainContent_herramientaPanel .par-icono-cm span {
    margin: 0 5px 0 0;
}

.cm-titulo {
    color: #24ab95;
    text-align: center;
    display: block;
    margin: 0 0 5px 0;
}

.par-icono-cm {
    overflow: hidden;
}

.panel-herramientas {
    height: 68px;
}

.icono-cm {
    float: left;
    width: 18px;
    margin: 0 10px 0 0;
}

.datos-tiempo .icono-cm {
    margin-top: 20px;
}

.procesos-header-left .datos-tiempo .icono-cm {
    margin-top: 0px;
}

.datos-of .icono-cm {
    margin-top: 15px;
}

.planificador .icono-cm {
    margin-top: 20px;
}

.dt-izq .m-cabecera {
    color: #64a995;
}

.maquina-cont .numeropieza {
    font-size: 20px;
}

.maquina-cont hr {
    margin: 5px auto 5px auto;
    border-top: 1px solid rgb(167, 167, 167);
    width: 80%;
}

.maquina-cont ul {
    margin: 0;
}

    .maquina-cont ul li {
        list-style-type: none;
    }

.datos-tiempo .dt-izq {
    float: left;
    margin: 0 10px 0 0;
    width: 30%;
    text-align: center;
}

.doble-tiempo-home {
    overflow: hidden;
    width: 50%;
    text-align: center;
    float: left;
    padding: 0 5px;
    font-size: 10px;
}

.doble-bloque-sup {
    height: 28px;
}

.doble-bloque-sup .m-cabecera {
    color: rgb(100, 169, 149);
    font-size: 10px;
}

.doble-bloque-inf .m-cabecera {
    color: rgb(100, 169, 149);
    font-size: 10px;
}

.doble-bloque-cent {
    position: relative;
}

    .doble-bloque-cent .porcent-cont {
        height: 50px;
        width: 50px;
        position: relative;
        margin: 0 auto;
    }

    .doble-bloque-cent .donut-porcent {
        position: absolute;
        top: 17px;
        font-size: 12px !important;
        display: block;
        width: 100%;
        text-align: center;
    }

.cuatro-tiempo-home {
    overflow: hidden;
    width: 50%;
    text-align: center;
    float: left;
    padding: 0 5px;
    font-size: 10px;
}

.cuatro-bloque-sup .m-cabecera {
    float: left;
    color: rgb(100, 169, 149);
    font-size: 10px;
}

.cuatro-bloque-inf .m-cabecera {
    float: left;
    color: rgb(100, 169, 149);
    font-size: 10px;
}

.cuatro-bloque-cent .textobarra-home {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    text-align: center;
}

.cont-barra-porcentaje-home {
    position: relative;
}

.barra-porcentaje-home {
    background-color: #009781;
    height: 15px;
}

.textobarra-home {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    color: #ffffff;
}

.proces-datos-tiempo {
    /*font-size: 10px;*/
}

    .proces-datos-tiempo .dt-izq {
        float: left;
        width: 30%;
        text-align: center;
    }

.datos-tiempo .dt-cent {
    float: left;
    width: 30%;
    margin: 05px,;
}

.proces-datos-tiempo .dt-cent {
    float: left;
    width: 30%;
    margin: 0 7px;
}

.datos-tiempo .dt-cent img {
    position: absolute;
}

.proces-datos-tiempo .dt-cent img {
    position: absolute;
}

.porcent-cont {
    height: 50px;
    width: 50px;
    position: relative;
    margin: 0 auto;
}

.maquina-cont.estado-apagada .porcent-cont {
    opacity: 0.5;
}

.maquina-cont.estado-apagada .maquina img {
    filter: grayscale(100%);
    opacity: 0.7;
}

.dt-cent .donut-porcent {
    position: absolute;
    top: 17px;
    font-size: 12px !important;
    display: block;
    width: 100%;
    text-align: center;
}

.datos-tiempo .dt-der {
    float: left;
    margin: 0 0 0 15px;
    text-align: center;
    width: 30%;
}

.proces-datos-tiempo .dt-der {
    float: left;
    text-align: center;
    width: 30%;
}

.datos-tiempo .dt-izq span {
    display: list-item;
    list-style-type: none;
    word-wrap: break-word;
}

.proces-datos-tiempo .dt-izq span {
    display: list-item;
    list-style-type: none;
}

.datos-tiempo .dt-der span {
    /* display: list-item;
    list-style-type: none;
    white-space: nowrap;*/
    display: block;
}

.proces-datos-tiempo .dt-der span {
    display: block;
}

.eje-cont {
    /* width: 90%;
    float: right;
    color: #333333!important;*/
}

.datos-tiempo {
    color: #333333 !important;
    padding: 5px 0 0 0;
}

.eje-cont .datos-tiempo ul li span {
    /*   margin: 0 10px 0 0;*/
}


.tiempoestimado-datos {
    /* overflow: hidden;
    text-align: center;
    clear: both;*/
}

.maquina-central-procesos .tiempoestimado-datos span {
    /*  float: right;*/
}

.maquina-central-procesos .tiempoestimado-datos .label-azul {
    /*float: left;*/
}

.dt-der span {
    /*float: right;*/
}

.dt-der .label-azul {
    /* float: left;*/
}

.label-amarillo {
    color: #f49749;
}

.label-rojo {
    color: #d33737;
}

/*GANTT*/


.gantfondoberezi .rsAptContent {
    background-color: #6cc7a5 !important;
    border: #6cc7a5 !important;
}


#MainContent_fechas {
    overflow: hidden;
}

    #MainContent_fechas .RadPicker .rcSelect {
        top: 5px;
    }



.strike {
    background: #53cec4;
}

    .strike a {
        color: #ffffff !important;
    }

.amcharts-chart-div a {
    display: none !important;
}

.gantberri-cont {
    background-color: #ffffff;
    width: 100%;
    height: 290px;
}

.validador-top-graficos {
    background-color: #ffffff;
    width: 100%;
    height: 264px;
}

.validador-gant {
    /*width: calc(100% - 325px);*/
    width: 100%;
    float: left;
}

.maquina-validador {
       width: 200px;
}

.maquina-validador {
    width: 187px;
    float: left;
    text-align: center;
}

.maquina-validador input[type='image'] {
    width: 100%;
}

.validador-alineado {
    float: none !important;
    display: inline-block;
    vertical-align: middle;
}

.gant-multiples-filas {
    background-color: #ffffff;
    width: 100%;
    height: 180px;
}

.gantberri-cont-bar {
    background-color: #ffffff;
    width: 100%;
    height: 40px;
}

.grafico-bloque-cont {
    background-color: #ffffff;
    width: 100%;
    height: 195px;
}

.grafico-oee-bloque-cont {
    background-color: #ffffff;
    width: 100%;
    height: 275px;
}

.radar-porciento-oee {
    position: relative;
}

span.oee {
    position: absolute;
    left: 8px;
    top: 50px;
    font-size: 20px;
}

.leyenda-bloque-cont {
    background-color: #ffffff;
    width: 100%;
    height: 100px;
    position: relative;
    /* height: 94px !important;*/
    overflow: auto;
}

.leyendas {
    margin: 10px 0 0 0;
    padding: 15px;
}

.leyendas-oee {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

.rmpView .informe-bloque .leyendas.leyendas-oee {
    background-color: transparent;
}

.leyendas.leyendadedonut {
    margin: 0;
}

.donut-fondo .leyendas.leyendadedonut {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    padding: 0;
}

/*.informeejecuciones-cont*/ .colorleyenda {
    padding: 3px 9px;
    width: 65px;
    height: 20px;
    float: left;
}

.leyendas.leyendas-oee span {
    padding: 7px 0 0 0;
}

.leyendas.leyendas-oee span.oee-valor {
    margin: 0 0 0 10px;
}

.leyendas.leyendas-oee .colorleyenda span {
    padding: 0px 0 0 0;
}

/*.informeejecuciones-cont */.colorleyenda span {
    width: 100%;
    text-align: center;
    font-size: 11px;
    color: #ffffff;
}


.unaleyenda .colorleyenda {
    width: 20%;
    margin: 0;
}


    .unaleyenda .colorleyenda span {
        text-align: center;
        display: block;
        width: 100%;
        color: #333333;
        font-weight: normal;
    }

.leyenda-donut-maquina .leyendas {
    padding: 15px;
    overflow: hidden;
    background-color: #ffffff;
}

.donut-analisis-cont {
    background-color: white;
    position: relative;
    height: 289px;
}

    .donut-analisis-cont .analisis-donut {
        height: 210px;
    }

.row.leyendas .row {
    margin: 0 0 7px 0 !important;
}

.leyendas span {
    float: left;
}

.colorleyenda {
    width: 18px;
    height: 18px;
    display: block;
    margin: 0 10px 0 0;
}

.leyendas .col-md-6 {
    margin: 0;
    padding: 0;
}

.colorleyenda.colorejecucion {
    background-color: #c0eada;
}

.colorleyenda.colorpreparacion {
    background-color: #096844;
}

.colorleyenda.coloralarma {
    background-color: #d33737;
}

.colorleyenda.colorparada {
    background-color: #e7cb68;
}

.colorleyenda.colormantenimiento {
    background-color: #99afc6;
}

.colorleyenda.colorapagada {
    background-color: #424242;
}

.colorleyenda.colorApagada {
    background-color: #424242;
}

.colorejecucion {
    border-right-color: #c0eada;
}

.colorpreparacion {
    border-right-color: #096844;
}

.coloralarma {
    border-right-color: #d33737;
}

.colorapagada {
    border-right-color: #424242;
}


.colorparada {
    border-right-color: #e7cb68;
}

.colormantenimiento {
    border-right-color: #99afc6;
}

.dt-der .colorpreparacion {
    color: #096844;
}

.RadScheduler.RadScheduler_Bootstrap div[title]:hover:after {
}

.RadScheduler.RadScheduler_Bootstrap div[target] {
    background-color: yellow;
}

/*FIN GANTT*/

/*tooltip*/

.tooltipa {
    background-color: #ffffff;
}

.rtRelativeWrapper {
    background-color: #666666 !important;
    border-radius: 5px !important;
    border: none !important;
    color: #ffffff !important;
}

.RadToolTip.rtShadow {
    box-shadow: 2px 3px 4px #828282;
    border: 0;
}

.tooltipa hr {
    margin: 2px 0 2px 0;
    color: #333333;
    border-top: 1px solid #cdcdcd;
}

.columna-tooltip {
    width: 45%;
    float: left;
}

/*tooltip bukaera*/

/*HERRAMIENTAS*/

div#MainContent_botonesTiempoGant {
    /* position: absolute;
    z-index: 9999;
    top: 49px;
    left: 364px;*/
}


.eskubiko-gantpanel-herramientas-grid col:first-child {
    width: 5%;
}


.eskubiko-gantpanel-herramientas-grid col:nth-child(3) {
    width: 15%;
}

.eskubiko-gantpanel-herramientas-grid col:nth-child(4) {
    width: 20%;
}

.eskubiko-gantpanel-herramientas-grid col:nth-child(5) {
    width: 10%;
}

.eskubiko-gantpanel-herramientas-grid col:nth-child(6) {
    width: 10%;
}

.eskubiko-gantpanel-herramientas-grid col:nth-child(7) {
    width: 10%;
}

.eskubiko-gantpanel-herramientas-grid col:nth-child(8) {
    width: 10%;
}


.plan-botones-top {
    overflow: hidden;
    float: left;
    width: 350px;
    background-color: #ffffff;
    margin: 10px 0 0 0;
}

.plan-botones-top.planificador-botones-top {
    overflow: hidden;
    float: none!important;
    width: 100%!important;
    background-color: #ffffff;
    margin: 0!important;
}
.scheduler-herramienta-cont {
    overflow: hidden;
    background: #ffffff;
}

    .scheduler-herramienta-cont .rsApt.rsAptColor {
        margin-top: 15px;
        height: 45px !important;
    }

    .scheduler-herramienta-cont .RadScheduler_Bootstrap .rsAllDayRow td, .scheduler-herramienta-cont .RadScheduler_Bootstrap .rsContentTable .rsAllDayRow td {
        border-color: rgb(255,255,255);
    }

    .scheduler-herramienta-cont img {
        max-height: 60px;
        max-width: 59px;
    }

.eskubiko-gant-panel.eskubiko-gantpanel-herramientas .RadScheduler.RadScheduler_Bootstrap tr:first-of-type th div {
    margin: 0;
    border-left: 0;
    padding: 0;
    line-height: 25px;
}

.scheduler-herramienta-cont .rsMainHeader {
    height: auto !important;
}

.scheduler-herramienta-cont .RadScheduler.RadScheduler_Bootstrap tr {
    height: 65px !important;
}


.scheduler-herramienta-cont .RadScheduler .rsHorizontalHeaderTable tr.rsHidden {
    display: none !important;
}

.scheduler-herramienta-cont span.rsAptResize.rsAptResizeStart {
    display: none;
}


.scheduler-herramienta-cont span.rsAptResize.rsAptResizeEnd {
    display: none;
}

.eskubiko-gant-panel.eskubiko-gantpanel-herramientas .aviso {
    color: #ffa700;
}

.eskubiko-gant-panel.eskubiko-gantpanel-herramientas .alarma {
    color: red;
}

.eskubiko-gant-panel.eskubiko-gantpanel-herramientas .apagada {
    color: #424242;
}


/*HERRAMIENTAS bukaera*/

/*informe proyectos*/

.filtro-inf-proyecto input[type="button"] {
    /* float: left; */
    margin: 0 0 0 10px !important;
    background-color: #64A995;
    color: #ffffff;
    border: 0;
    padding: 5px;
}

.infor-proyecto-filtro-botones {
    margin: 15px 0 0 0;
}

.dostab .rtsLI {
    width: 50% !important;
    border: 0 !important;
}

    .dostab .rtsLI span {
        border: 0 !important;
    }


.filtro-inf-proyecto {
    background-color: #ffffff;
    position: fixed;
    top: 40px;
    left: 40px;
    right: 0;
    z-index: 3;
}

    .filtro-inf-proyecto .caja {
        float: left;
        margin: 0 !important;
    }

.filtro-inf-proyecto-ezker-kont .form-group, .filtro-inf-proyecto-ezker-kont .checkbox {
    float: left;
    margin: 0 0 0 10px !important;
   width: 305px; 
   /* width: 296px;*//*informe operarios-en 305 behar da*/
}

.filtro-inf-proyecto .check-label {
    margin: 15px 0 0 10px !important;
}

.trestabs span.rtsLink {
    width: 33.333%;
}

.informeproyectos-cont {
    margin: 155px 0 0 0;
}

.informeoperarios-cont {
    margin: 155px 0 0 0;
}

informeproperarios-cont{
    margin: 155px 0 0 0;
}

.infoInformeProyecto .caja {
    margin: 5px 0 0 0;
}
.infoInformeOperario .caja {
    margin: 5px 0 0 0;
    background-color: #ffffff;
}

.izqInformeProyecto .leyendas.leyendas-informe {
    width: 100%;
    float: none;
    padding: 0;
}

.izqInformeProyecto .leyendas.leyendas-informe .colorleyenda span {
    text-align: center;
    width: 100%;
}

.izqInformeProyecto .leyendas.leyendas-informe .colorleyenda.azulin {
    width: 30%;
}

.izqInformeProyecto .leyendas.leyendas-informe .colorleyenda.azulin span {
    font-size: 11px;
}

.izqInformeProyecto .leyendas.leyendas-informe .colorleyenda {
width: 70px;
}

.izqInformeOperario .leyendas.leyendas-informe {
    width: 100%;
    float: none;
    padding: 0;
}

.izqInformeOperario .leyendas.leyendas-informe .colorleyenda span {
    text-align: center;
    width: 100%;
}

.izqInformeOperario .leyendas.leyendas-informe .colorleyenda.azulin {
    width: 30%;
}

.izqInformeOperario .leyendas.leyendas-informe .colorleyenda.azulin span {
    font-size: 11px;
}

.izqInformeOperario .leyendas.leyendas-informe .colorleyenda {
width: 70px;
}

.informeproyectos-cont .colorleyenda {
    padding: 3px 9px;
    width: 65px;
    height: 20px;
    float: left;
}

.infoInformeOperario {
    background-color: #ffffff;
    float: left;
    margin: 10px;
    padding: 10px;
    width: 15%;
}


.infoInformeProyecto {
    background-color: #f7f7f7;
    float: left;
    margin: 10px;
    padding: 10px;
    width: 15%;
}

.infoInformeOperario .form-group .caja {
    float: right;
}

.infoInformeProyecto .form-group .caja {
    float: right;
}

.infoInformeOperario .form-group {
    margin: 6px 0 0 0;
}
.infoInformeProyecto .form-group {
    margin: 6px 0 0 0;
}

.infoInformeOperario .form-group span.control-label.variable {
    float: left;
    color: #2daf9a;
}

.infoInformeProyecto .form-group span.control-label.variable {
    float: left;
    color: #2daf9a;
}

span.informeproyecto-titulo {
    display: block;
    margin: 10px 0 10px 0;
    color: #6b6b6b;
    border-bottom: solid 1px;
}

.comparativa-datos .informeproyecto-titulo{
   display: block;
    margin: 10px 0 10px 0;
    color: #6b6b6b!important;
    border-bottom: solid 1px;
    float: none!important;
    width: 100%!important;
}

.izqInformeProyecto {
    overflow: hidden;
    width: 82%;
}

.izqInformeOperario {
    overflow: hidden;
    width: 82%;
}

.trestab .rtsLink {
    border: 0 !important;
}

.rtsLevel.rtsLevel1 {
    border: 0 !important;
}

li.rtsLI {
    background-color: #f1f1f1;
}

li.rtsLI.rtsSelected {
    background-color: #ffffff;
}

.rmpView .informe-bloque {
    background: #f7f7f7;
    width: calc(25% - 10px);
}

.rmpView .informe-bloque .grafico-oee-bloque-cont {
    background-color: transparent;
}

.rmpView .informe-bloque .grafico-bloque-cont {
    background-color: transparent;
}

.rmpView .informe-bloque .leyenda-bloque-cont {
    background-color: transparent;
    width: 100%;
    height: 200px !important;
}

.rmpView .informe-bloque .colorleyenda.azulin {
    /* background-color: #4b9bef;
    width: 100%;
    height: 35px;*/
}

.rmpView .informe-bloque .colorleyenda.azulin span {
    color: #ffffff;
    margin-right: 10px;
}

.filtro-inf-proyecto-botone .boton-comparativa {
    background-color: #8290D6;
}

.informeproyectos-cont .RadMultiPage.RadMultiPage_Bootstrap {
    background: #ffffff;
    overflow: hidden;
}

.filtro-inf-proyecto .control-label {
    margin: 17px 20px 0 0;
}

.filtro-inf-proyecto .form-group .control-label {
    width: 82px;
}

.filtro-inf-proyecto .selectfechas-informes .RadPicker.RadPicker_Bootstrap {
    margin: 10px 0 0 0;
}

.filtro-inf-proyecto .selectfechas-informes input {
    border: solid 1px #24ab95;
}

.filtro-inf-proyecto .selectfechas-informes .control-label {
    margin-left: 10px;
    margin-right: 26px !important;
}

.filtro-inf-proyecto-botones {
    margin: 5px 0 5px 0;
    text-align: center;
}

.filtro-inf-proyecto-botones .RadAjaxPanel {
    display: inline-block !important;
}

.filtro-inf-proyecto label, .filtro-inf-proyecto span {
    color: #24ab95;
    /* color: #35618e; */
    text-align: left !important;
    float: left;
    width: auto;
    font-weight: normal;
    display: block;
}

.filtro-inf-proyecto-ezker-kont span.rcbInner {
    padding: 0 0 0 0 !important;
    margin: 13px 0 0 0;
}

.donut-maquina .amcharts-export-menu.amcharts-export-menu-top-right.amExportButton.active {
    top: 15px;
}

/*informe proyectos fin*/

/*comparativa*/

.comparativa-inf-proyecto-botones {
    margin: 5px 0 5px 0;
    text-align: center;
}

.comparativa-inf-proyecto-botones input[type="button"] {
    margin: 0 0 0 10px !important;
    background-color: #64A995;
    color: #ffffff;
    border: 0;
    padding: 5px;
}

.comparativa-datos .control-label.variable {
    color: #24ab95;
    /* color: #35618e; */
    text-align: left !important;
    float: left;
    width: 155px;
    font-weight: normal;
    display: block;
}

.comparativa-datos .caja {
    float: right;
}

.solofijos .form-group {
    display: none;
}

.solofijos .selectfechas-informes {
    display: none;
}

.solofijos .form-group.fijo {
    display: block;
}

.selectfechas-informes {
    overflow: hidden;
}

.cuarentaycinco {
    transform: rotate(45deg) !important;
}

.solofijos .cuarentaycinco {
    transform: rotate(225deg) !important;
}

.selectfechas-informes .RadPicker.RadPicker_Bootstrap {
    float: left !important;
    width: 45%;
    margin: 0 2% 0 0;
}

.selectfechas-informes .RadPicker.RadPicker_Bootstrap {
    min-width: 170px;
}

.solofijos .comparativa-inf-proyecto-botones {
    display: none;
}

.solofijos .checkbox.fechas-comp {
    display: none;
}

.checkbox.fechas-comp {
    margin: 0 0 10px 10px !important;
}

.comp-filtro-cont {
    margin: 0 0 0 10px !important;
}

    .comp-filtro-cont span.rcbInner {
        padding: 0 0 0 0 !important;
    }

    .comp-filtro-cont .control-label {
        margin: 6px 0 0 0;
    }

.plegarfiltro-comp-1, .plegarfiltro-comp-2, .plegarfiltro-comp-3, .plegarfiltro-comp-4 {
    height: 20px;
    width: 20px;
    border-right: solid 2px #cdcdcd;
    border-bottom: solid 2px #cdcdcd;
    transform: rotate(225deg);
    float: right;
    display: block !important;
    cursor: pointer;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}



/*comparativa fin*/

/*informe consumo*/

.overflowhidden.informeejecuciones-bajo .RadHtmlChart.RadHtmlChart_Silk.k-chart {
    margin: 0 auto;
}

.cont-select-maquinas {
    width: 100%;
    background-color: #ffffff;
    overflow: hidden;
    z-index: 999;
    overflow-x: auto;
    white-space: nowrap;
    height: 90px;
}

.colorleyenda.azulin {
    background-color: #4b9bef;
    /*width: 30%;*/
    width: 30px;
    height: 20px;
    margin: 1%;
}

.informeejecuciones-bajo .informe-bloque {
    width: 24.5%;
    margin: 0.2%;
    min-height: 415px;
}

.informeejecuciones-bajo .leyendas.leyendas-informe {
    width: 100%;
}

div#MainContent_maquinas {
}

.clickable, .clickable1, .clickable2, .clickable3 {
    width: 180px;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    height: 90px;
    position: relative;
    display: inline-block;
}

    .clickable.actual, .clickable1.actual1, .clickable2.actual2, .clickable3.actual3 {
        background: rgba(36, 171, 149, 0.21);
    }

        .clickable.actual:after, .clickable1.actual1:after, .clickable2.actual2:after, .clickable3.actual3:after {
            /* content: "";
    display: block;
    height: 10px;
    width: 10px;
    background-color: red;
    margin: 15px auto 0 auto;*/
        }

    .clickable label, .clickable1 label, .clickable2 label, .clickable3 label {
        cursor: pointer;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        font-size: 10px;
    }

    .clickable img, .clickable1 img, .clickable2 img, .clickable3 img {
        max-width: 150px;
        max-height: 60px;
    }


.informe-bloque {
    background: #ffffff;
    float: left;
    width: calc(50% - 13px);
    margin: 5px;
    /*padding: 1%;*/
    padding: 5px;
}

.izqInformeOperario .informe-bloque {
    background: #ffffff;
    float: left;
    width: calc(33.333% - 10px);
    margin: 5px;
    padding: 5px;
   /* height: 440px;*/
}

.informe-bloque-zabal-1 {
    background: #ffffff;
    float: left;
    width: calc(66.666% - 10px);
    margin: 5px;
    padding: 5px;
}

.informe-bloque-deejecuciones {
    /*min-height: 320px;*/
     min-height: 295px;
}

.inf-cons-donut {
    height: 289px;
    width: 50%;
    float: left;
}

.inf-cons-leyendas {
height: 289px!important;
    width: 50%;
    float: left;
    position: relative;
}

.amcharts-chart-div {
    overflow: visible!important;
}

.amcharts-chart-div svg {
    overflow: visible!important;
}

.donut-informe-ejecucion-handi {
    min-height: 230px;
}

.informe-titulo {
    text-align: center;
}

.informe-titulo span.control-label {
    color: #64a995;
    font-size: 17px;
}

.solofijos .informe-titulo span {
    display: none;
}

.solofijos .informe-titulo .fijo {
    display: block !important;
}

.leyendas.leyendas-informe {
    float: left;
    width: 300px;
}

.donut-informe {
    float: left;
}

.informe-granficoancho {
    background-color: #ffffff;
}

.leyendas.leyendas-informe .row {
    margin: 15px 0 !important;
}

    .leyendas.leyendas-informe .row span:nth-child(3) {
        float: right;
    }

.informe-bloque .informe-donutyleyenda {
    margin: 12px 0 !important;
}

span#MainContent_Lhoras {
    float: left;
}

.select-informe-maquina-cont {
    background: #ffffff;
    width: 25%;
    padding: 15px;
    margin: 0 0 0 1%;
}

.fecha-bloqueado {
    display: block;
    pointer-events: none;
    opacity: 0.8;
}

.graf-barr-part-cont .graf-barr-part {
    float: left;
    height: 32px !important;
}

.graf-barr {
    overflow: hidden;
}

.graf-barr-part-cont {
    overflow: hidden;
    margin: 10px 0 0 0;
}

.diez-porciento {
    width: 10%;
    float: left;
    height: 10px;
}

.graf-bar-centro {
    width: 80%;
    float: left;
}

.cinco-porciento {
    width: 5%;
    float: left;
    height: 10px;
}

.graf-barr-labels span {
    display: block;
    float: left;
    width: 10%;
    text-align: center;
}

    .graf-barr-labels span:after {
        content: "";
        display: block;
        height: 5px;
        border-left: solid 1px #333333;
        margin: 0 50%;
        text-align: center;
    }

.graf-barr-labels {
    overflow: hidden;
}

.graf-barr-horas-title {
    float: left;
    width: 5%;
}

.graf-barr-cont {
    float: left;
    width: 95%;
}

.graf-barr-labels-linea {
    border-top: solid 1px #333333;
    width: 80%;
    margin: -1px auto 0 auto;
}

.botones-semana-informe {
    position: fixed;
    top: 5px;
    z-index: 9999;
    right: 588px;
    width: 230px;
}

    .botones-semana-informe button {
        border: solid 1px #64a995;
        background-color: transparent;
        font-size: 15px;
        border-radius: 0px !important;
        padding: 2px !important;
        color: #64a995;
        width: 48%;
        display: block;
        float: left;
        margin: 0 0 0 0.5%;
    }

        .botones-semana-informe button span.rbIcon.p-icon {
            display: none;
        }

        .botones-semana-informe button.rbToggled {
            background: #7fb8a8;
            color: #ffffff;
        }

.selectfechas-informes .RadAjaxPanel {
    float: right;
    margin: 0 10px;
}

.graf-barr-part-cont .textobarra {
    position: absolute;
    margin: 5px 0 0 10px;
    width: 250px;
    pointer-events: none;
}

    .graf-barr-part-cont .textobarra span {
        color: #ffffff;
    }

        .graf-barr-part-cont .textobarra span:nth-child(2) {
            float: right;
        }

.leyendas.leyendas-informe-potencia {
    width: 90%;
    overflow: hidden;
    margin: 0 auto;
}

    .leyendas.leyendas-informe-potencia .graf-barr-leyenda {
        margin: 0 0.5%;
        overflow: hidden;
        float: left;
        width: 24%;
    }

.leyendarojo {
    background-color: #d33737;
}

.leyendanaranja {
    background-color: #fc8c12;
}

.leyendaamarillo {
    background-color: #f4e44d;
}

.leyendaverde {
    background-color: #3cb371;
}

.leyendaazul {
    background-color: #59b4d9;
}

.informe-consumo .RadAjaxPanel {
    display: inline-block !important;
}

.infor-ejecucion-botones {
    overflow: hidden;
    width: calc(100% - 350px);
    background-color: #ffffff;
    overflow: hidden;
    z-index: 999;
    overflow-x: auto;
    white-space: nowrap;
    margin: 10px 0 0 0;
    float: left;
}

    .infor-ejecucion-botones .RadAjaxPanel {
        float: left;
    }

        .infor-ejecucion-botones .RadAjaxPanel button {
            border: solid 1px #64a995;
            background-color: transparent;
            font-size: 15px;
            border-radius: 0px !important;
            padding: 2px !important;
            color: #64a995;
            width: 150px;
            display: block;
            float: left;
           /* margin: 0 1px;*/
           margin: 5px 0 10px 5px;
        }

            .infor-ejecucion-botones .RadAjaxPanel button.rbToggled {
                background: #7fb8a8;
                color: #ffffff;
            }

/*informe consumo bukaera*/

.mitad-lineales-graf.grid-perdidas td {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.mitad-lineales-graf.grid-perdidas tr {
    height: 25px;
}

.mitad-lineales-graf.grid-perdidas > .RadGrid.RadGrid_Bootstrap.grid-clickable.table-responsive > table.rgMasterTable.rgClipCells {
    display: none;
}

.mitad-lineales-graf.grid-perdidas #ctl00_MainContent_RGperdidas_GridData {
    height: 250px !important;
}

.mitad-lineales-graf.grid-perdidas, .mitad-lineales-graf.grid-perdidas{
    height: 350px;
}

.mitad-lineales-graf.grafico-perdidas .donut-analisis-cont {
    height: 310px;
}


.mitad-lineales-graf.grafico-perdidas  .donut-analisis-leyenda-mitad{
    height: 310px;
}

.fecha-validador {
    background-color:  #fff;
    width: 325px;
    margin: 5px 0 5px 0;
    padding: 6px 0 5px 10px;
}

/*tutoriales*/

.bloquevideo {
    width: 33.333%;
    float: left;
    padding: 10px;
}
.video-titulo {
    color:  #24ab95;
    font-size: 25px;
}

.LinkPDF-tutorial {
    float: right;
    display: block;
    background-color: #259885;
    color: #fff;
    padding: 5px 10px 5px 30px;
    margin: 4px 0 0 0;
    background-image: url(img/pdf-icon.png);
    background-repeat: no-repeat;
}

.LinkPDF-tutorial:hover {
    color:#fff;
    text-decoration: none;
    opacity:0.7;
}

.titulo-grupo-tuto{

}

/*tutoriales fin*/

/*informe ejecución*/

.Grafico-sin-fechas > svg > g > g > g:nth-child(3) {
    display: none;
}


.infor-ejecucion-left {
    float: left;
    width: 65%;
}

.infor-ejecucion-right {
    float: left;
    width: 35%;
}

.infor-ejecucion-inner {
    background-color: #ffffff;
    padding: 10px;
}

.infor-ejecucion-right .infor-ejecucion-inner {
    margin: 10px 0 0 10px;
    background-image: url(img/shad.png);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    background-position: center;
    height: 418px;
}

.derecha .bottom table tr {
    border-top: solid 1px #cccccc !important;
}

.derecha .bottom table th {
    color: #24ab95;
}

.infor-ejecucion-right .izquierda {
    float: left;
    width: 35%;
}

.infor-ejecucion-right .derecha {
    float: left;
    /*width: 65%;*/
    width: 100%;
}

    .infor-ejecucion-right .derecha .top {
        overflow: hidden;
        background-color: #f7f7f7;
        padding: 10px;
    }

        .infor-ejecucion-right .derecha .top .derecha {
            float: left;
            width: 50%;
        }

        .infor-ejecucion-right .derecha .top .izquierda {
            float: left;
            width: 50%;
        }

.derecha .bottom table {
    margin: 10px 0 0 0;
    width: 100%;
}

.infor-ejecucion-inf {
    overflow: hidden;
    background-color: #ffffff;
    padding: 10px;
    margin: 10px 0 0 10px;
    height: 430px;
}

.cuatro-graficos-cont {
    height: 200px;
}

/* Arataz */
.grafico-cont {
    height: 350px;
}

.infor-ejecucion-left .infor-ejecucion-inner {
    margin: 10px 10px 0 0;
}

.infor-ejecucion-inner img {
    max-width: 70%;
    margin: 50px 0 0 0;
    max-height: 370px
}

.infor-ejecucion-inf span {
    color: #9e9e9e;
}

.infor-ejecucion-right .derecha .top .izquierda .tiemposeleccionado {
    font-size: 20px;
    color: #00c9ea;
    display: block;
}

.infor-ejecucion-inf .spanlabel {
    color: #24ab95;
}

.cont-botones-ejes .infor-ejecucion-botones button {
    border: solid 1px #989898;
    background-color: transparent;
    font-size: 15px;
    border-radius: 0px !important;
    padding: 2px !important;
    color: #989898;
    display: block;
    float: left;
    margin: 7px 0 9px 5px;
}

    .cont-botones-ejes .infor-ejecucion-botones button.spidle1 {
        border: solid 1px #d9c046;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle1.rbToggled {
            background-color: #d9c046;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle2 {
        border: solid 1px #818fd4;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle2.rbToggled {
            background-color: #818fd4;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle3 {
        border: solid 1px #00c9ea;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle3.rbToggled {
            background-color: #00c9ea;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle4 {
        border: solid 1px #24ab95;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle4.rbToggled {
            background-color: #24ab95;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle5 {
        border: solid 1px #ff8d00;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle5.rbToggled {
            background-color: #ff8d00;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle6 {
        border: solid 1px #a4eb41;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle6.rbToggled {
            background-color: #a4eb41;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle7 {
        border: solid 1px #99afc6;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle7.rbToggled {
            background-color: #99afc6;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle8 {
        border: solid 1px #ffe700;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle8.rbToggled {
            background-color: #ffe700;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle9 {
        border: solid 1px #c0eada;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle9.rbToggled {
            background-color: #c0eada;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidle10 {
        border: solid 1px #f56cc9;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidle10.rbToggled {
            background-color: #f56cc9;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidlePoten1 {
        border: solid 1px #F60D02;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidlePoten1.rbToggled {
            background-color: #F60D02;
            color: #ffffff;
        }

    .cont-botones-ejes .infor-ejecucion-botones button.spidlePoten2 {
        border: solid 1px #333333;
    }

        .cont-botones-ejes .infor-ejecucion-botones button.spidlePoten2.rbToggled {
            background-color: #333333;
            color: #ffffff;
        }


.infor-ejecucion-botones span.rbIcon.p-icon.rbPrimaryIcon {
    display: none;
}

.infor-ejecucion-botones .mainspidle {
    background: transparent;
    border: solid 2px #64a995;
    color: #64a995;
}

    .infor-ejecucion-botones .mainspidle.rbToggled {
        background-color: #64a995;
        color: #ffffff;
    }

.infor-ejecucion-botones .x {
    background: transparent;
    border: solid 2px #54c8e8;
    color: #54c8e8;
}

    .infor-ejecucion-botones .x.rbToggled {
        background-color: #54c8e8;
        color: #ffffff;
    }

.infor-ejecucion-botones .y {
    background: transparent;
    border: solid 2px #baea53;
    color: #baea53;
}

    .infor-ejecucion-botones .y.rbToggled {
        background-color: #baea53;
        color: #ffffff;
    }

.infor-ejecucion-botones .z {
    background: transparent;
    border: solid 2px #fc8c12;
    color: #fc8c12;
}

    .infor-ejecucion-botones .z.rbToggled {
        background-color: #fc8c12;
        color: #ffffff;
    }

.infor-ejecucion-botones .milling {
    background: transparent;
    border: solid 2px #e7cb68;
    color: #e7cb68;
}

    .infor-ejecucion-botones .milling.rbToggled {
        background-color: #e7cb68;
        color: #ffffff;
    }

/*informe ejecución bukaera*/

/*VALIDADOR*/

.val-cabecera {
    background: #ffffff;
    padding: 0 0 0 0;
    /*position: fixed;*/
    top: 145px;
    height: 300px;
    z-index: 999;
    width: 100%;
}

    .val-cabecera label {
        color: #35618e;
        text-align: left !important;
        font-weight: normal;
        margin: 0 10px 0 0;
    }

.val-modelo-maquina {
    text-align: center;
}

    .val-modelo-maquina .val-img {
        width: 150px;
        margin: 0 auto;
    }

    .val-modelo-maquina span {
        font-size: 25px;
    }

    .val-modelo-maquina img {
        width: 100%;
    }

input.fecha-insert-val {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.val-cabecera .maquina-sup input[type="image"] {
    width: 40%;
    margin: 12px 0 0 0 !important;
}




/*FIN VALIDADOR*/

/*CAMPRINT*/


#ctl00_ctl00_MainContent_lGuardadoPanel {
    text-align: center;
    color: #00c2a1;
    font-size: 18px;
}

.camprint-validar {
    text-align: center;
}

.camprint-combo .caja {
    width: auto;
    margin-left: 95px;
}

.camprint-combo label {
    width: 90px;
    padding: 6px 0 0 9px;
}

.fondoverde {
    background: #00c2a1;
}

    .fondoverde span input, .fondorojo span input {
        color: #fff !important;
        font-weight: bold;
    }

.fondorojo {
    background: #d33737;
}

.controldatos {
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
}

.visor-miniaturas {
    text-align: center;
}

.visorpdf {
    float: left;
    background: #FFF;
}

    .visorpdf img {
        width: 90%;
        margin: 5px auto;
        display: block;
    }

.maquina-sup-handi .fotomaquina img {
    width: 248px;
    margin: 27px 0 0 0;
}

.maquina-sup-handi .foto-modelo-rendimiento .fotomarca img {
    max-width: 180px;
    height: auto;
}

.maquina-sup-handi .fotomarca img {
    height: 50px;
}

.visor-miniaturas input {
    width: 30px;
}

#MainContent_paneldeabajo {
    /*height: 520px;*/
}

.maquina-sup .fotomarca {
    margin: -42px 0 0 0;
}

.maquina-sup .fotomarca img {
    width: 144px;
    background-color: rgba(255,255,255,0.3);
    padding: 3px;
}

.proyecto-fomrs-panel .caja .RadAjaxPanel {
    width: 100% !important;
}

.proyecto-fomrs-panel .caja .RadAjaxPanel span {
    width: 100% !important;
}

.proyecto-fomrs-panel .caja .RadAjaxPanel span .RadInput.RadInput_Bootstrap{
    width: 100% !important;
}

.proyecto-fomrs-panel .caja span{
    width: 100% !important;
}

.proyecto-fomrs-panel .caja .numerico{
    width: 100px;
}

.proyecto-fomrs-panel .caja span .RadInput.RadInput_Bootstrap{
    width: 100% !important;
}

.proyecto-fomrs-panel .caja .RadComboBox.RadComboBox_Bootstrap{
    width: 100% !important;
}


.camprint-programa-cont .nuevo-panel .caja {
    margin-left: 200px;
}

/*CAMPRINT BUKAERA*/

/* mantenimientos predefinidos */

.mantenimientopredifinido-panel {
    width:610px;
}

.mantenimientopredifinido-panel .caja.numerico {
    width: 100px;
}

.mantenimientopredifinido-panel .caja.numerico  .riContSpinButtons.RadInput.RadInput_Bootstrap {
     width: 100px;
}

.mantenimientopredifinido-panel  .RadPicker.RadTimePicker.RadPicker_Bootstrap {
    width: 100px !important;
}

.col-panel-mant{
    width: 50%;
    float: left;
}

.mantenimientopredifinido-panel-nombre{
    width: 32em !important;
}

.mantenimientopredifinido-panel-link{
    width: 32em !important;
}

.mantenimientopredifinido-panel span.ruFakeInput {
    width: 24em;
}

.mantenimientopredifinido-panel .descripcion-label-mant {
    width: 100%;
}

.mantenimientopredifinido-panel textarea {
    height: 250px;
}

/* mantenimientos predefinidos fin */


/*plan semanal*/

.scheduler-plansemanal {
    float: left;
    margin: 0 15px 0 0;
    max-width: 1700px;
}

.scheduler-plansemanal-cont th {
    /*vertical-align: middle;*/
}

a.rsAdvEditClose.fa.fa-close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
}

.rsAdvancedEdit.rsAdvancedModal {
    padding: 35px;
}

    .rsAdvancedEdit.rsAdvancedModal h3 {
        margin: 0 0 20px 0;
    }

/*

.scheduler-plansemanal .RadScheduler.RadScheduler_Bootstrap  .rsContent.rsTimelineView table:first-child tr:first-child {
        height: 25px!important;
}
*/

.scheduler-plansemanal .RadScheduler .rsHorizontalHeaderTable tr.rsHidden {
    display: none !important;
}


.scheduler-plansemanal .RadScheduler.RadScheduler_Bootstrap tr .rsAllDayTable tr {
    height: 105px !important;
}

.scheduler-plansemanal .rsMainHeader {
    height: 100px !important;
}

.scheduler-plansemanal .rsApt {
    margin: 42px 0 0 0 !important;
}

.scheduler-plansemanal .RadScheduler.RadScheduler_Bootstrap tr .rsAllDayTable tr td {
    border-bottom: solid 1px #e5e5e5 !important;
}

/*plan semanal fin*/

/*ANALISIS*/

.analisis-maquinas-grupo {
    position: relative;
    margin: 15px 0 0 0;
}

    .analisis-maquinas-grupo .cont-select-maquinas {
        position: absolute;
        top: 0px;
        /*top: 30px;*/
    }

.cont-desplegable-maquinas {
    /* position: absolute;
    top: 0;*/
}



.analisis-maquinas-grupo .row.analisis-maquinas {
    margin: 0 !important;
    position: relative;
}

.analisis-maquinas-grupo > .cont-desplegable-maquinas {
    display: none;
}

.row.analisis-maquinas.informe-gantt-multiple-vacio .maquina-sup {
    position: absolute;
    top: 0px;
    margin: 0;
    width: 100%;
    text-align: center;
    z-index: 997;
    pointer-events: none;
    left: 0;
}

.row.analisis-maquinas.informe-gantt-multiple-vacio .maquina-sup .modelo-maquina span{
    text-align: center;
    pointer-events: none;
    line-height: 13px;
    font-size: 11px;
}

.row.analisis-maquinas.informe-gantt-multiple-vacio .maquina-sup .modelo-maquina {
    /*float: left;*/
    margin: -10px 0 0 0;
}

.row.analisis-maquinas.informe-gantt-multiple-vacio .maquina-sup .fotomarca {
    display: none;
}

.row.analisis-maquinas.informe-gantt-multiple-vacio .maquina-sup input {
    margin: 0;
    max-height: 45px;
    width: auto !important;
}

.informe-gantt-multiple-vacio1 {
    background-color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 998;
    /* background-image: url(http://www.zitu.net/images/svg/background-white-85.svg); */
    cursor: pointer;
    background-image: url(img/anadir.png);
    background-repeat: no-repeat;
    background-position: center 115px;
    background-size: 100px;
}

.informe-gantt-multiple-vacio2 {
    background-color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 998;
    /* background-image: url(http://www.zitu.net/images/svg/background-white-85.svg); */
    cursor: pointer;
    background-image: url(img/anadir.png);
    background-repeat: no-repeat;
    background-position: center 115px;
    background-size: 100px;
}

.informe-gantt-multiple-vacio3 {
    background-color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 998;
    /* background-image: url(http://www.zitu.net/images/svg/background-white-85.svg); */
    cursor: pointer;
    background-image: url(img/anadir.png);
    background-repeat: no-repeat;
    background-position: center 115px;
    background-size: 100px;
}

span.label-maquina-vacia {
    text-align: center;
    width: 100%;
    display: block;
    font-size: 35px;
    margin: 50px 0 0 0;
    background-color: rgba(255, 255, 255, 0.5);
    color: #24ab95;
}

.content-boton-cambio-maquina {
    position: absolute;
    z-index: 999;
}

.content-boton-cambio-maquina .btn-desplegable-maquinas {
    background-image: url(img/anadir.png);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: 1px 1px;
    background-size: 50%;
}

.cont-desplegable-maquinas {
    background-color: #ffffff;
}

.btn-desplegable-maquinas {
    width: 90px;
    height: 60px;
    background: transparent;
    border-width: 0px !important;
    /* background-color: red; */
    /* background-image: url(img/cambiarmaquina.png); */
    /* background-size: cover; */
    /* background-color: #24ab95; */
    /* background-image: url(img/conf.png); */
}

.analisis-maquinas-grupo > .cont-desplegable-maquinas > .cont-select-maquinas {
    display: block;
    box-shadow: -5px 2px 17px 0px #000000;
}


.maquina-fondo-donut {
    /*  width: 50%;
    margin: auto;*/
}

    .maquina-fondo-donut .fotomaquina {
        width: 93%;
        margin: 0 auto;
    }

.radarhora {
    height: 290px;
    position: relative;
    background: #ffffff;
}

    .radarhora .oee {
        position: absolute;
        right: 0;
        top: 50px;
        border: solid 1px #a5d1ff;
        padding: 4px;
    }

/*.inner-radarhora{
    margin: 10px;
    background-color: #ffffff;
}*/

.linealgraf {
    /*  height: 300px;
     margin: 0 0 25px 0;*/
}

.maquina-fondo-donut .fotomaquina {
    text-align: center;
}

.maquina-fondo-donut .fotomaquina img {
    width: auto!important;
    max-height: 200px;
    max-width: 100%;
}

.marca-modelo .fotomarca {
    width: 50%;
    margin: -20px auto 0 auto;
}

.marca-modelo .fotomarca img {
    width: 100%;
    background-color: rgba(255,255,255,0.5);
}

.marca-modelo .modelo-maquina {
    text-align: center;
    font-size: 17px;
}

.marcacarga {
    overflow: hidden;
}

.marcacargaimagen {
    width: 431px;
    float: left;
}

.buttoneliminar {
    font-size: 15px;
    color: #F7F7F7;
    border-radius: 5px;
    font-weight: normal;
    margin: 15px 0 0 0;
    padding: 5px 15px;
    border-radius: 5px;
    border: 0;
    font-family: 'Montserrat', sans-serif;
}

.maquinasobredonut {
    /*  margin: -330px 0 0 0;
    position: relative;*/
    background-color: #ffffff;
    margin: 35px 0 0 0;
    height: 290px;
}

    .maquinasobredonut .fotomarca {
        margin: -92px auto 0 auto;
    }


.graficohoras span.oee {
    position: absolute;
    right: 29px;
    top: 90px;
    border: solid 1px #a5d1ff;
    padding: 4px;
}

.analisis-maquinas span.oee {
    position: absolute;
    right: 0;
    top: 50px;
    padding: 4px;
    font-size: 13px;
}

span.oee::before {
    height: 2px;
    width: 18px;
    border-top: solid 2px #4b9bef;
    content: " ";
    display: block;
    float: left;
    margin: 7px 7px 0 0;
}

.maquina-sup-handi {
    margin: -379px 0 90px 0;
    position: relative;
    z-index: 99;
    text-align: center;
    /* pointer-events: none;*/
}

    .maquina-sup-handi .fotomaquina {
        height: 400px;
    }

    .maquina-sup-handi .modelo-maquina {
        font-size: 24px;
        margin: 8px 0 0 0;
    }

.donut-maquina-handi {
    float: left;
    margin: 0 20px 0 0;
}

.radarhora svg {
    /*margin: -35px 0 0 0;*/
}

.graficocalendario {
    margin: 15px 0 15px 0;
}

/*ANALISIS FIN*/

/*ANALISIS 2*/


#MainContent_fechas .RadPicker.RadPicker_Bootstrap input {
    /*padding: 10px;*/
    margin: 5px 0 0 0;
    height: 30px;
    color: #ffffff;
    font-size: 19px;
    background: #333333;
}

.calendarsinboton .rcSelect {
    display: none;
}

div#MainContent_fechas a {
    color: #ffffff;
}

.RadCalendar.RadCalendar_Bootstrap {
    /*background: #ffffff;*/
    background: #404040;
    color: #b7b7b7;
}

.RadCalendarPopup.RadCalendarPopupShadows {
    background: #404040;
    color: #b7b7b7;
    z-index: 999999 !important;
}

.RadCalendar .rcRow td a {
    color: #ffffff;
}

.RadCalendarFastNavPopup.RadCalendarPopupShadows {
    /* background-color: #ffffff;*/
    background: #404040;
    color: #b7b7b7;
    z-index: 999999 !important;
}

.RadPicker.RadDateTimePicker.RadPicker_Bootstrap {
    width: auto !important;
}

.RadCalendar .rcRow td {
    border: 0 !important;
}

#MainContent_fechas::before {
    /*content: "";*/
    background-image: url(img/calendario_b.png);
    display: block;
    height: 40px;
    width: 70px;
    float: left;
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
}


/*^^fechas^^*/

.row.analisis-maquinas .donut-maquina {
    height: auto;
    margin: 40px 0 0 0;
}


.row.analisis-maquinas .fotomarca {
    margin: -45px auto 0 auto;
}

.row.analisis-maquinas .maquina-sup input, .maquina-sup img {
    width: auto;
    margin: 80px 0 0 0;
    max-height: 100px;
}

.row.analisis-maquinas .donut-maquina-validador .maquina-sup input {
    margin: 20px 0 0 0 !important;
}

.analisis-maquinas .maquina-sup input {
    width: 40% !important;
}

.analisis-maquinas .maquina-sup .fotomarca img {
    width: 37%;
}

.row.analisis-maquinas .donut-fondo .RadHtmlChart.RadHtmlChart_Bootstrap.k-chart {
    margin: 0 auto;
}

.donut-maquina .donut-fondo.panelabajo {
    margin: -110px 0 0 0;
}

    .donut-maquina .donut-fondo.panelabajo svg {
        /*margin: -87px 0 0 0;*/
    }


.donut-maquina {
    float: left;
    /*height: 300px;
    margin: 0 20px 0 0;*/
}

.analisi-uno .donut-maquina {
    float: right;
}

#MainContent_paneldeabajo .donut-maquina {
}


.donut-fondo .RadHtmlChart.RadHtmlChart_Bootstrap.k-chart {
    position: relative !important;
    margin: 0;
    overflow: hidden;
}

.maquina-sup {
    width: 100%;
    margin: -235px 0 0 0;
    position: relative;
    z-index: 99;
    text-align: center;
    pointer-events: none;
}

    .maquina-sup input, .maquina-sup img {
        width: 250px;
        margin: 27px 0 0 0;
    }

.radar-triangulo {
    /* width: 300px;
    height: 300px;
    background-color: #cbcbcb;
    float: left;
    margin: 0 20px 0 0;*/
}

.row.analisis-maquinas .radar-porciento-oee {
    height: 250px;
}

.row.analisis-maquinas .radar-oee-multimples-filas {
    height: 250px;
    padding: 20px 0px 0px;
}

.row.analisis-maquinas .donut-multimples-filas {
    height: 210px;
    min-width: 250px;
}


.row.analisis-maquinas .RadScheduler.RadScheduler_Bootstrap {
    margin: 20px 0 0 0;
}

.row.analisis-maquinas {
    margin: 20px 0 0 0 !important;
    background-color: #ffffff;
}

 .maquinas-validador{
     margin: 0px 0 0 0 !important;
 }

.graficos-lineales {
    float: left;
}

.datos-graf {
    float: left;
    text-align: right;
    margin: 22px 0 0 15px;
    font-size: 10px;
}

    .datos-graf img {
        width: 31px;
        margin: 10px 5px 0 5px;
    }

.valos-datos {
    color: #588ae3;
    font-weight: bold;
    border-bottom: solid 1px #333;
    padding: 2px 17px 0px 15px;
    width: 59px !important;
    display: inline-block;
}

.foto-modelo-rendimiento {
    margin: -60px 0 0 0;
}

.analisis-graf-titulo {
    text-align: center;
    width: 100%;
    display: block;
    margin: 10px 0 5px 0;
}

ul.oee-leyenda {
    text-align: center;
    margin: 20px 0 0 0;
}

    ul.oee-leyenda li {
        display: inline-block;
        margin: 0 15px;
    }

    ul.oee-leyenda .disponibilidad::before {
        height: 10px;
        width: 10px;
        border: solid 2px #4b9bef;
        content: " ";
        display: block;
        float: left;
        margin: 4px 7px 0 0;
    }

    ul.oee-leyenda .calidad::before {
        height: 2px;
        width: 18px;
        color: #0c2ab2;
        content: "x";
        display: block;
        float: left;
        margin: 0px 7px 0 0;
    }

    ul.oee-leyenda .rendimiento::before {
        height: 10px;
        width: 10px;
        border: solid 2px #0255ec;
        content: " ";
        display: block;
        float: left;
        margin: 3px 7px 0 0;
        border-radius: 5px;
    }


/*ANALISIS 2 FIN*/

/**/

.mitad-lineales-graf {
    width: 49%;
    margin: 0.5%;
    float: left;
}

.donut-analisis-leyenda-mitad {
    float: left;
    width: 50%;
    height: 289px;
    background-color: #ffffff;
    /*margin: 35px 0 0 0;*/
}

.mitad-lineales-graf .donut-analisis-cont {
    width: 50%;
    float: left;
    padding: 10px;
}

.donut-analisis-leyenda-mitad .leyenda-bloque-cont {
    width: 95%;
    margin: 40px 0 0 15px;
}

.mitad-lineales-graf .radarhora {
    width: 50%;
    float: left;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.radares-graf .cont-oee .oee {
    position: absolute;
    right: 0;
    top: 50px;
    /*border: solid 1px #a5d1ff;*/
    padding: 4px;
}

.cont-oee {
    position: relative;
}


.mitad-lineales-graf .leyenda-donut-maquina {
    width: 50%;
    float: left;
}

.mitad-lineales-graf .radares-graf {
    width: 50%;
    float: left;
}

.mitad-lineales-graf .marca-modelo {
    margin: 65px 0 0 0;
}


/**/



/*PLANIFICADOR LIMITE movile first*/

.popupinner-grande .RadInput .riTextBox, .nuevo-panel .RadInput .riTextBox, .RadInputMgr .planificador-limite-proyecto .RadInput .riTextBox, .RadInputMgr {
    border-color: #cecece;
}

.bloque-titulo {
    display: block;
    margin: 0 0 10px 0;
    font-size: 23px;
}

.planificador-limite-proyecto-checks label.check-label {
    width: auto;
    margin-left: 15px;
}

.planificador-limite-proyecto button span {
    color: #ffffff;
}

.pl-col-nopadding {
    padding: 0px !important;
}

.planificador-limite-proyecto .nuevo-panel {
    margin: 0 0 0 0;
}

.planificador-limite-proyecto-maquinas .maquinaLimites {
    display: block;
    float: left;
    background-color: #f7f7f7;
    margin: 5px;
    height: 150px;
    width: 11.5%;
}

    .planificador-limite-proyecto-maquinas .maquinaLimites label {
        position: relative;
        text-align: center !important;
        width: 100%;
        display: block;
        font-size: 15px;
        margin: 10px 0;
        white-space: nowrap;
    }

.planificador-limite-proyecto-maquinas {
    overflow: hidden;
}

table.rgMasterTable.rgClipCells span.RadInput.RadInput_Bootstrap {
    width: 100%;
}

.RadRating {
    width: 100% !important;
}

.row.botoiak .RadAjaxPanel {
    display: inline-block !important;
}


.planificador-limite-proyecto-parte .checkbox input + label {
    margin: 9px 15px 0px 0px;
}

.planificador-limite-proyecto-parte .nuevo-panel label.control-label {
    width: auto;
}

.camprint-programa-cont .checkbox input + label {
    margin: 9px 15px 0px 0px;
}

.camprint-programa-cont .nuevo-panel label.control-label {
    width: 200px;
}

.rojo {
    color: #B41C0E;
}

.verde {
    color: #3A662F;
}


/*PLANIFICADOR LIMITE movile first FIN*/

/*PLANIFICADOR POR PROYECTO*/

.RadGantt.RadGantt_Silk.radSkin_Silk {
background-color: #fff;
border: 0;
}

.rgtTask.rgtTaskSummary {
background-color: #727070;
}

.RadGantt .rgtTaskSummary::before, .RadGantt .rgtComplete::before {
border-left-color: #727070 !important;
}

.RadGantt .rgtTaskSummary::after, .RadGantt .rgtComplete::after {
border-right-color: #727070 !important;
}

.RadGantt .rgtProgress .rgtComplete{
background-color: #5e5e5e;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .k-grid th, .RadGantt.RadGantt_Silk.radSkin_Silk .k-grid td, .RadGantt.RadGantt_Silk.radSkin_Silk .radGrid th, .radGrid td {
border-left-color: #cdcdcd;
border-width: 1px 0 0 1px !important;
border-top-color:#eee;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .radTooltip{
display: none;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .radGridHeader {
border-color: #cdcdcd !important;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .RadGantt .rgtHeader {
border-color:#cdcdcd !important;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .rgtToolbar.rgtHeader {
border-color:#cdcdcd !important;
}

.RadGantt .rgtSplitbar{
border-color:#cdcdcd !important;
background-color: #eee;
}

.rgtTask.rgtTaskSingle {
border-color: #cdcdcd !important;
background: #24ab95;
color: #fff;
}

.RadGantt .k-current-time {
background-color: transparent !important;
border-left: dashed 2px  #24ab95;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .radGridHeader .radHeader {
padding-top: 0 !important;
padding-bottom: 0 !important;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .radGridHeaderWrap {
    border-color: #fff;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .radGrid.rgtTimeline .radGridHeader tr:first-child {
    background-color: #f7f7f7;
}

.RadGantt.RadGantt_Silk.radSkin_Silk .radGrid.rgtTimeline .radGridHeader tr:nth-child(2) {
    background-color:  #eee;
}

/*PLANIFICADOR POR PROYECTO FIN*/


.amcharts-export-menu.amcharts-export-menu-top-right.amExportButton.active {
    z-index: 100;
}


/*popup para todos*/
.programas-popup-scrol {
    max-height: 250px;
    overflow-x: auto;
}

    .erispopup {
        background: rgba(49, 49, 49, 0.86);
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 3;
        overflow-x: auto;
    }

    .erispopup-grande {
        background: rgba(49, 49, 49, 0.86);
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 9999;
    }

    .rcbSlide {
        z-index: 10000 !important;
    }

    .popupinner {
        position: absolute;
        top: 25%;
        left: 35%;
        background: #ffffff;
        padding: 15px;
    }

    .popupinner-grande {
        position: absolute;
        top: 69px;
        left: 100px;
        right: 100px;
        background: #ffffff;
        padding: 15px;
    }

    .popupsi {
        background-color: #35618e !important;
        border: none !important;
        font-weight: bold;
        font-size: 15px;
        color: #ffffff;
        width: 200px;
        margin: 0 0 15px 0;
    }

    .popupno {
        background-color: #d33737 !important;
        border: none !important;
        font-weight: bold;
        font-size: 15px;
        color: #ffffff;
        width: 200px;
    }

    .popupbotoi-grande {
        text-align: center;
    }

    .popupinner > p {
        color: #101010;
    }

/*popup para todos fin*/

/*responsive only*/
@media (max-width:992px) {

    /*responsive menu*/

    .contenedor.body-content {
        margin: 100px 0 0 0;
    }

    .nombre-usuario {
        display: none;
    }

    .navbar-collapse {
        max-height: initial;
    }

        .navbar-collapse > ul > li {
        }

    .navbar-inverse .navbar-nav > li > a {
        color: #ffffff;
    }

    #MainContent_config {
        left: 0;
        width: 270px;
    }

    .navbar-collapse > ul > li > a, .navbar-collapse > ul > li > ul > li > a {
        background-size: auto 90%;
        background-repeat: no-repeat;
        margin: 0 0 0 10px;
        padding: 10px 10px 10px 50px;
        font-size: 20px;
        background-position: left center;
    }

    .navbar-collapse > ul > li > ul > li {
        background: #272727;
        padding: 0 0 0 40px;
    }

    .nav.navbar-nav {
        overflow: hidden;
    }

    /*====================
Funcionamiento de Submenú responsive
=====================*/
    .navbar-nav li ul {
        max-height: 0;
        -webkit-transition: all 1s linear;
        -moz-transition: all 1s linear;
        -ms-transition: all 1s linear;
        -o-transition: all 1s linear;
        transition: all 1s linear;
    }
    /* ocultar submenu principal*/

    .submenu {
        top: 40px;
        bottom: 0;
        background-color: rgba(51, 51, 51,0.8);
        z-index: 99999999;
    }

    .navbar-nav li:hover > ul, #contpie .nav li:hover > ul {
        max-height: 600px;
    }
    /* mostrarlo en hover */



    /*responsive menu fin*/


    .usermenu {
        float: right;
        width: 110px;
    }


    .nomuser {
        text-indent: -9999px;
        background-size: 60%;
        height: 40px;
        background-repeat: no-repeat;
        background-position: center;
        width: 50px;
    }

    .barratop h2 {
        font-size: 15px;
    }
}


/*solo movil*/
@media (max-width: 550px) {
    .maquina-cont .of {
        width: 48%;
        margin: 0;
        background-image: url(img/block-notas.png);
        background-position: 93% 0%;
        background-repeat: no-repeat;
        background-size: 30px;
        min-height: 100px;
        left: 17px;
    }

    .maquina-cont .ejecucion {
        width: 48%;
        margin: 0;
        float: right;
    }

    .barratop.navbar.navbar-inverse.navbar-fixed-top {
    z-index: 999999;
    top: 0;
    width: 80%;
    height: 51px;
}
    .usermenu{
        display: none;
    }

}

/*tablet only*/
@media (min-width: 768px) and (max-width: 992px) {


    /*responsive menu bootstrap override tablet*/

    .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-header {
        float: right;
    }

    /*fin responsive menu*/

}



/*tablet*/
@media (min-width: 768px) {


    #login-panel {
        width: 405px;
        margin: 125px auto 0 auto;
    }



    /*usuarios tablet*/

    .rgFilterRow .rgFilterBox, .RadComboBox .RadComboBox_Bootstrap {
        width: 80%;
    }

    .nuevo-panel {
        /*width: 590px;
    margin: 0 0 36px 36px;*/
        overflow: hidden;
        margin: 0 0 35px 0;
    }


    .btnguardar {
        margin: 0 0 0 0;
        width: 200px;
    }

    .btnvistaimpresion {
        width: 200px;
    }

    .btn-anadir {
        width: 200px;
    }

    .row.botoiak .btncargar {
        width: 200px;
    }

    .btncancelar {
        width: 200px;
    }

    .btnimprimir {
        width: 200px;
    }
    .btnduplicar {
    width: 200px;
    }


    .botoiak {
        max-width: 615px;
        text-align: center;
    }

    /*usuarios fin*/

}


.navbar-collapse li a, .menu_editar a, .nuevo-panel button {
    font-family: 'Montserrat', sans-serif;
}

    .nuevo-panel button:before {
        font-family: FontAwesome;
        margin: 0 5px 0 0;
    }


    .navbar-collapse li a:before, .menu_editar a:before {
        font-family: FontAwesome;
        margin: 0 5px 0 0;
        color: #f7f7f7;
    }

input.riTextBox.form-control.input-md {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding: 0 20px 0 0 !important;
    height: 29px;
}

input.riTextBox.form-control.input-md {
    text-align: right;
}

.logotipoa {
    height: 40px;
    width: 100px;
    float: left;
    background-image: url("img/q-logo.png");
    background-position: right;
    background-repeat: no-repeat;
    margin: 0 0 0 33px;
}

/*
.logo-empresa {
height: 40px;
    width: 100px;
    float: left;
    background-image: url(img/logo-empresa.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 10px 0 10px;
}

#login-panel .logo-empresa {
    float: none;
    background-color: #cecece;
    height: 55px;
    width: 200px;
    margin: 0 auto 10px auto;
    background-position: center;
}*/


/*loader*/



/*loader bukaera*/

/*escritorio*/
@media (min-width: 992px) {

    /*.logotipoa {
        width: 150px;
    }*/


    #MainContent_fechas {
        position: fixed;
        top: 0;
        right: 105px;
        z-index: 9999;
        right: 215px;
    }

        #MainContent_fechas .RadPicker.RadPicker_Bootstrap {
            float: left;
            margin: 0 10px 0 0;
        }

        #MainContent_fechas .RadAjaxPanel {
            float: left;
        }

    #MainContent_config {
        right: 250px;
    }

    .contenedor.body-content {
        margin: 50px 20px 0 50px;
    }

    /*menu escritorio*/
    .barratop.navbar.navbar-inverse.navbar-fixed-top {
        top: 0px;
        min-height: 40px;
        z-index: 9999;
        border: 0;
    }

    .nav.navbar-nav {
        overflow: visible;
    }

    .navbar-inverse {
        background-color: rgba(51,51,51, 1);
    }

    .barramenu.navbar.navbar-inverse.navbar-fixed-top {
        width: 40px;
        height: calc(100% - 40px);
        border: 0;
        top: 40px;
        /* margin: 43px 0; */
        z-index: 99999999;
    }

    .navbar-header {
        position: fixed;
        top: 0;
    }

    .navbar-collapse {
        /*margin: 50px 0 0 0;*/
        padding: 0;
    }

        .navbar-collapse > ul > li > a {
            border-left: solid 7px transparent;
            margin: 0 7px 0 0;
            color: #f7f7f7;
        }


    .navbar-inverse .navbar-nav > li > a {
        color: #f7f7f7;
    }

    .navbar-collapse > ul > li > .activo {
        border-color: #00c2a1;
    }

    .navbar-collapse > ul > li:hover {
        background-color: rgba(30,30,30,0.35);
        box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.5);
    }



    .navbar-collapse li {
        width: 100%;
    }

    .navbar-nav > li > a {
        padding: 0px;
    }


    .navbar-nav > li > .navbar-nav > li > a {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 36px;
        background-repeat: no-repeat;
        background-size: auto 50%;
        background-position: 5px center;
        font-size: 12px;
    }


    .navbar-collapse li .navbar-nav li, .usermenu li ul li {
        background: rgba(30,30,30,0.85);
        font-weight: lighter;
    }

        .navbar-collapse li .navbar-nav li:hover, .navbar-collapse li .navbar-nav li .activo {
            background-color: #00c2a1 !important;
        }

    .navbar-collapse li {
    }

    .nav.navbar-nav.navbar-left.menu {
        margin: 0;
        width: 100%;
    }

    .conf-menu {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

    .usermenu > li > a {
        text-indent: -9999px;
        background-size: 60%;
        height: 40px;
        background-repeat: no-repeat;
        background-position: center;
    }

    .navbar-left > li > a {
        text-indent: -9999px;
        /*background-size: 75%;*/
        background-size: contain;
        height: 60px;
        background-repeat: no-repeat;
        background-position: center;
    }

    .usermenu ul.nav.navbar-nav li {
        color: #ffffff;
    }

    /* analisi rendimiento*/

    .row.analisis-maquinas .col-md-3 {
        margin: 0 !important;
        padding: 0 !important;
    }

    .row.analisis-maquinas .analisi-uno {
        max-width: 275px;
    }

    .row.analisis-maquinas .analisi-dos {
        max-width: 275px;
    }

    /* .row.analisis-maquinas .analisi-tres {
    float: right;
    }
    .row.analisis-maquinas .analisi-cuatro {

        width: 38%;
    }*/



    /*ANALISIS ESCRITORIO*/

    .leyendas span {
        font-size: 9px;
    }

    .leyenda-donut-maquina {
        float: left;
        width: 25%;
    }

    .radares-graf {
        float: left;
        width: 25%;
    }

    .lineales-graf {
        float: left;
        width: 50%;
    }


    .radarhora {
        /*height: 200px;*/
    }

    .linealgraf {
        /* height: 200px;*/
    }


    /*
.maquinasobredonut {
    margin: -199px 0 0 46px;
    position: relative;
    width: 200px;
}*/


    /*FIN ANALISIS ESCRITORIO*/


    .erispopup {
        background: rgba(49, 49, 49, 0.86);
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 3;
    }

    .erispopup-grande {
        background: rgba(49, 49, 49, 0.86);
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 9999;
    }

    .rcbSlide {
        z-index: 10000 !important;
    }

    .popupinner {
        position: absolute;
        top: 25%;
        left: 35%;
        background: #ffffff;
        padding: 15px;
    }

    .popupinner-grande {
        position: absolute;
        top: 69px;
        left: 100px;
        right: 100px;
        background: #ffffff;
        padding: 15px;
    }

    .popupsi {
        background-color: #35618e !important;
        border: none !important;
        font-weight: bold;
        font-size: 15px;
        color: #ffffff;
        width: 200px;
        margin: 0 0 15px 0;
    }

    .popupno {
        background-color: #d33737 !important;
        border: none !important;
        font-weight: bold;
        font-size: 15px;
        color: #ffffff;
        width: 200px;
    }

    .popupbotoi-grande {
        text-align: center;
    }

    .popupinner > p {
        color: #101010;
    }

    /*CAMPRINT ESCRITORIO*/

    .form-group.camprint-combo {
        float: left;
    }

    /*FIN CAMPRINT ESCRITORIO*/

    /*====================
Funcionamiento de SubmenÃº
=====================*/
    .barramenu .navbar-nav li ul {
        display: none;
        position: absolute;
        left: 40px;
        bottom: 0%;
        padding: 0;
        margin: 0;
        min-width: 165px;
    }

    .barramenu .navbar-nav li.cont-submenu ul {
        display: none;
        position: absolute;
        left: 40px;
        top: 40px;
        padding: 0;
        margin: 0;
        min-width: 260px;
    }

    ul.nav.navbar-nav.navbar-left.menu > li.cont-submenu {
        position: initial !important;
        display: block;
    }


    ul.navbar-left > li.cont-submenu:hover:before {
        display: block !important;
        content: "";
        width: 260px;
        background: rgba(30,30,30,0.95);
        top: 0;
        position: absolute;
        bottom: 0;
        z-index: -10;
        left: 40px;
    }
    /* ocultar submenu principal*/

    .usermenu li {
        height: 40px;
        width: 50px;
    }

        .usermenu li ul li {
            height: auto;
            padding: 10px 0 10px 10px;
        }

        .usermenu li ul {
            display: none;
            position: absolute;
            right: 0;
            top: 100%;
            padding: 0;
            margin: 0;
            width: 240px;
        }
    /* ocultar submenu principal*/

    .navbar-nav li ul li {
        width: 100%;
    }

    .nav.navbar-nav.navbar-left.conf-menu li:hover > ul, #contpie .nav li:hover > ul {
        border-top: 1000px solid rgba(30,30,30,0.85);
    }

    .navbar-collapse li .navbar-nav.submenu li {
        background-color: transparent;
    }

    li.cont-submenu:hover > ul.nav.navbar-nav.submenu {
        display: block;
    }

    .navbar-nav li:hover > ul, #contpie .nav li:hover > ul {
        display: block;
    }
    /* mostrarlo en hover */



    /*menu escritorio fin*/


    /*centro mecanizado escritorio*/

    .maquina-cont .fotomaquina {
        min-height: 221px;
    }

    /*PLANIFICADOR LIMITE escritorio*/
    .pl-col-100 {
        float: left;
        width: 100%;
        padding: 5px;
    }

    .pl-col-50 {
        float: left;
        width: 50%;
        padding: 5px;
    }

    .pl-col-33 {
        float: left;
        width: 33.333%;
        padding: 5px;
    }


    .pl-col-25 {
        float: left;
        width: 25%;
        padding: 5px;
    }

    /*PLANIFICADOR LIMITE escritorio FIN*/
}

@media (min-width: 1478px) {


    .historial .divdatos .contenedor-proces {
        min-width: 350px;
        max-width: 350px;
    }

    .divdatosherramientas .contenedor-proces {
        /*min-width: 350px;
        max-width: 350px;*/
    }
}

@media (min-width: 1200px) and (max-width: 1600px) {


    .col-lg-4 {
        width: 50%;
    }
}


@media (min-width: 1000px) and (max-width: 1400px) {

    .datos-graf {
        float: left;
        text-align: left;
        margin: 22px 0 0 0;
        font-size: 10px;
    }

        .datos-graf img {
            width: 20px;
            margin: 10px 5px 0 5px;
        }

    .valos-datos {
        color: #588ae3;
        font-weight: bold;
        border-bottom: solid 1px #333;
        width: 33px !important;
        display: inline-block;
        margin: 0;
        padding: 0;
    }

    /*informe portatil*/

    .leyendas.leyendas-informe-potencia .graf-barr-leyenda {
        margin: 0 8px 0 0;
        width: auto;
    }

    .infor-ejecucion-inner img {
        margin: 20% auto 0 auto;
    }



    /*informe portatil bukaera*/




    /*procesos portatil*/


    .pico {
        background: #292a2e;
        width: 15px;
        height: 15px;
        margin: -5px auto 0 auto;
        transform: rotate(45deg);
    }

    .divdatosherramientas .contenedor-proces {
        background-color: #ffffff;
        padding: 10px;
        margin: 0 0 10px 10px;
        box-shadow: 4px 4px 0px #d0d0d0;
        width: 73%;
    }

    .cont-graf {
        overflow: visible;
    }

    .poti-graf .donut {
        width: 100%;
        margin: 0 auto;
    }

    .poti-graf .cm-titulo {
        margin: 0 0 10px 0;
    }

    .poti-label-tres {
        top: 16%;
        right: 47%;
    }

    .potenciomtero-valor {
        z-index: 999;
        font-size: 19px;
    }

    .poti-label-uno {
        bottom: -10px;
        left: 20%;
    }

    .poti-label-cinco {
        bottom: -10px;
        right: 10%;
    }

    .cont-graf .cont-superior {
        overflow: visible;
    }

    div#MainContent_divMantenimientos .mant-uno {
        width: 40%;
        text-align: left;
    }

    div#MainContent_divMantenimientos .mant-dos {
        width: 25%;
    }

    .barra-izq .bottom-label {
        bottom: -20px;
    }

    .potenciomtero-valor {
        top: 55%;
    }

    .barra-der .bottom-label {
        bottom: -20px;
    }

    div#MainContent_divMantenimientos {
        height: 260px;
    }

    .barra-izq .toplabel {
        right: -9px;
    }

    .barra-der .toplabel {
        left: -20px;
    }

    .cont-graf.main .barra-izq .bottom-label {
        bottom: 0px;
    }

    .cont-graf.main .barra-der .bottom-label {
        bottom: 0px;
    }

    .cont-graf.main .barra-izq .toplabel {
        right: 0px;
    }

    .cont-graf.main .barra-der .toplabel {
        left: -15px;
    }

    .maquina-cont .modelo-maquina {
        text-align: center;
        font-size: 13px;
    }

    .donut-valores span:nth-child(2) {
        font-size: 10px;
    }

    .pestañaprocesos {
        top: -58px;
    }

    .maquina-cont .m-cabecera {
        font-size: 10px !important;
    }

    .proces-herramientas-cont {
        width: 20%;
        float: left;
    }
    /* 
.cont-botones-proces {
   width: 60%;
    margin: 0;
}*/


    .cont-procesos .inner-panel {
        min-height: 303px;
    }

    .procesos-header .procesos-maquina-cont {
        width: 35%;
        float: left;
    }

    .procesos-header .datos-tiempo .dt-izq {
        font-size: 10px;
        margin: 0 2px 0 0;
    }

    .datos-tiempo .dt-der {
        margin: 0 0 0 19px;
    }

    .datos-tiempo .dt-cent img {
        width: 90%;
    }

    .procesos-header .datos-tiempo .dt-cent {
        width: 12%;
    }

    .proces-procedimiento-cont {
        width: 20%;
        float: left;
    }

    .procesos-header .box-porcent {
        width: 17%;
        font-size: 9px;
    }

    /*procesos portatil bukaera*/

    .cont-col-proceso .col-mant .listado-mantenimiento .mant-uno {
        width: 37%;
    }

    .cont-col-proceso .col-mant .listado-mantenimiento .mant-dos {
        width: 22%;
    }
}



/*escritorios mayores*/
@media (min-width: 1200px) {
    /*Analisis rendimiento solo una maquina*/
    .leyenda-donut-maquina {
        float: left;
        width: 25.5%;
    }

    .radares-graf {
        float: left;
        width: 24.5%;
    }

    .lineales-graf {
        float: left;
        width: 50%;
    }
    /*Analisis rendimiento solo una maquina FIN*/
    /* ANALISIS ESCRITORIOS MAYORES*/

    .radarhora {
        height: 290px;
        margin: 0 10px 0px 10px;
    }

    .linealgraf-cont {
        /*margin: 0 0 42px 0;*/
    }

    .linealgraf {
        /* height: 250px;*/
        margin: 0;
        height: 290px;
        background: #ffffff;
    }

    .maquina-fondo-donut {
        /* margin: 0 0 0 15%;
    transform: scale(1.5,1.5);*/
    }

    /*FIN ANALISIS ESCRITORIOS MAYORES*/

}

@media (min-width: 1300px) {

    /* ANALISIS ESCRITORIOS MAYORES*/


    .leyendas span {
        font-size: 13px;
    }

    /*FIN ANALISIS ESCRITORIOS MAYORES*/

}

@media (min-width: 1340px) {
    .row.analisis-maquinas .analisi-cuatro {
        /* width: 40%;*/ width: 56%;
    }
}



@media (min-width: 1500px) {

    .row.analisis-maquinas .analisi-cuatro {
        /* width: 40%;*/ width: 56%;
    }
}

@media (min-width: 1600px) {

    .row.analisis-maquinas .analisi-cuatro {
        /*width: 47%;*/ width: 63%;
    }
}



@media (min-width: 1700px) {

    .row.analisis-maquinas .analisi-cuatro {
        /* width: 50%;*/
        /*width: 46%;*/ width: 62%;
    }
}



@media (min-width: 1800px) {

    .maquina-fondo-donut {
        /*  margin: 0 0 0 33%;
    transform: scale(1.5,1.5);
    pointer-events: none;*/
    }

    .row.analisis-maquinas .analisi-cuatro {
        /* width: 55%;*/ width: 69%;
        padding: 30px 0 0 0;
    }

    .row.analisis-maquinas .analisi-tres {
        width: 13%;
    }



    .radarhora {
        height: 290px;
    }
}

/*****************************************GRID*****************************************************/
.col-xs-12.col-sm-6.col-md-6.col-lg-4 .RadGrid_Bootstrap {
    width: 100% !important;
}

.RadGrid_Bootstrap {
    color: #999999;
    background-color: #ffffff;
    padding: 10px;
    /*width: 95% !important;*/
    margin: 0 auto;
    border: 0 !important;
}

    .RadGrid_Bootstrap .rgGroupPanel,
    .RadGrid_Bootstrap .rgHeader,
    .RadGrid_Bootstrap .rgCommandRow {
        height: 40px;
        /*background: #f5f5f5;*/
        /*background-color: rgba(68, 68, 68, 0.5);*/
    }

        .RadGrid_Bootstrap .rgMasterTable,
        .RadGrid_Bootstrap .rgDetailTable,
        .RadGrid_Bootstrap .rgGroupPanel table,
        .RadGrid_Bootstrap .rgCommandRow table,
        .RadGrid_Bootstrap .rgEditForm table,
        .RadGrid_Bootstrap .rgPager table {
            font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
        }

tr {
    /* background-color: rgba(255,255,255,0.3);*/
    /*background: rgba(143, 143, 143, 0.2);*/
}

.RadGrid_Bootstrap .rgInput {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #555555;
}

.RadGrid_Bootstrap a {
    color: #999;
    /*font-weight: bold;*/
}

tbody .rgRow:first-child > td {
    border-top: 1px solid #cecece;
}

.RadGrid_Bootstrap .rgRow > td:first-child,
.RadGrid_Bootstrap .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_Bootstrap .rgSave,
.RadGrid_Bootstrap .rgUpdate,
.RadGrid_Bootstrap .rgCancel,
.RadGrid_Bootstrap .rgEdit,
.RadGrid_Bootstrap .rgDel,
.RadGrid_Bootstrap .rgExpand,
.RadGrid_Bootstrap .rgCollapse,
.RadGrid_Bootstrap .rgFilter,
.RadGrid_Bootstrap .rgAdd,
.RadGrid_Bootstrap .rgRefresh,
.RadGrid_Bootstrap .rgSortAsc,
.RadGrid_Bootstrap .rgSortDesc,
.RadGrid_Bootstrap .rgUngroup,
.RadGrid_Bootstrap .rgPagePrev,
.RadGrid_Bootstrap .rgPageNext,
.RadGrid_Bootstrap .rgPageFirst,
.RadGrid_Bootstrap .rgPageLast,
.RadGrid_Bootstrap .rgExpXLS,
.RadGrid_Bootstrap .rgExpDOC,
.RadGrid_Bootstrap .rgExpPDF,
.RadGrid_Bootstrap .rgExpCSV,
.RadGrid_Bootstrap .rgPrev span,
.RadGrid_Bootstrap .rgNext span {
    background-image: url('Common/radActionsSprite.png');
    width: 32px;
    height: 32px;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap th.rgResizeCol,
.RadGrid_Bootstrap .rgHeaderWrapper,
.RadGrid_Bootstrap .rgMultiHeaderRow th.rgHeader {
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

    .RadGrid_Bootstrap .rgHeader th:first-child {
        border-left-width: 0;
    }

.RadGrid_Bootstrap.rgMultiHeader .rgHeaderDiv {
    margin-left: 0;
}

.RadGrid_Bootstrap .rgFooter td.rgExpandCol, .RadGrid_Bootstrap.rgMultiHeader th.rgExpandCol {
    border-left: 0 none;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap th.rgResizeCol,
.RadGrid_Bootstrap .rgHeaderWrapper {
    /*background-color: #8fe3e3; */
    /* background-color: rgba(0, 0, 0, 0.3);*/
    border: none;
}

.RadGrid_Bootstrap .rgHeaderDiv {
    border-right: 1px solid #dddddd;
}

.RadGrid_Bootstrap .rgHeaderWrapper {
    border-bottom: 1px solid #dddddd;
}

.RadGrid_Bootstrap .rgHeader,
.RadGrid_Bootstrap .rgHeader a {
    color: #24AB95;
    font-weight: bold;
}

.RadGrid_Bootstrap .rgRow > td,
.RadGrid_Bootstrap .rgAltRow > td,
.RadGrid_Bootstrap .rgEditRow > td {
    padding: 9px 7px !important;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: #f2f2f2;
    border: none;
}



.RadGrid_Bootstrap .rgAltRow > td {
    /*background-color: #f9f9f9;*/
    background-color: transparent;
    border-top: solid 1px #cecece !important;
    border-bottom: solid 1px #cecece !important;
}

.RadGrid_Bootstrap .rgAltRow .rgSorted {
    background-color: #ececec;
}

.RadGrid_Bootstrap .rgAltRow.rgHoveredRow .rgSorted {
    background-color: #dddddd;
}

.RadGrid_Bootstrap .rgHoveredRow > td {
    /*background: #eeeeee;*/
    /*background-color: rgba(0, 194, 161, 0.31);*/
    background-color: rgba(0, 148, 194, 0.31);
}

.RadGrid_Bootstrap .rgEditRow {
    background: #dddddd;
}

    .RadGrid_Bootstrap .rgEditRow > td {
        border-style: solid;
        border-width: 0 0 1px 0;
        border-color: #f2f2f2;
    }

.RadGrid_Bootstrap .rgSorted {
    background-color: #e4e4e4;
}

.RadGrid_Bootstrap .rgMasterTable .rgSelectedCell,
.RadGrid_Bootstrap .rgSelectedRow > td,
.RadGrid_Bootstrap td.rgEditRow .rgSelectedRow,
.RadGrid_Bootstrap .rgSelectedRow td.rgSorted {
    color: #ffffff;
    /* background: rgba(0, 194, 161, 0.31);*/
    border-color: #ffffff;
    background: rgba(0, 148, 194, 0.31);
}

.RadGrid_Bootstrap .rgSelectedRow.rgHoveredRow {
    /* background: #337ab7;*/
}

.RadGrid_Bootstrap .rgSelectedCell a,
.RadGrid_Bootstrap .rgSelectedRow a {
    color: #ffffff;
}

.RadGrid_Bootstrap .rgDrag {
    background-image: url('Grid/rgDrag.gif');
}

.RadGrid_Bootstrap .rgFooterWrapper {
    border-top: 1px solid #dddddd;
    background: #f5f5f5;
}

    .RadGrid_Bootstrap .rgFooterWrapper tr.rgFooter td {
        border-bottom-width: 0;
    }

.RadGrid_Bootstrap .rgFooter td {
    padding: 7px 0 7px 7px;
    height: 26px;
    border-left: 1px solid #f2f2f2;
    background: #f5f5f5;
}

    .RadGrid_Bootstrap .rgFooter td.rgExpandCol {
        background: #f5f5f5;
    }

    .RadGrid_Bootstrap .rgFooter td:first-child {
        border-left-width: 0;
    }

.RadGrid_Bootstrap .rgPager .rgStatus {
    width: 47px;
    background-color: #f5f5f5;
    border-right: 1px solid #f2f2f2;
}

.RadGrid_Bootstrap .rgStatus div {
    width: auto;
    height: auto;
    background-image: url('Common/loading_small.gif');
    background-position: 16px 0;
    background-repeat: no-repeat;
}

.RadGrid_Bootstrap .rgPager > td {
    border-top: 1px solid #f2f2f2;
}

.RadGrid_Bootstrap td.rgPagerCell {
    padding: 7px;
}

.RadGrid_Bootstrap .rgPagerCell {
    border-top: 1px solid #eeeeee;
    background: #f5f5f5;
    color: #999999;
    font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
}

    .RadGrid_Bootstrap .rgPagerCell .rgWrap {
        padding: 0;
        line-height: normal;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgArrPart1,
    .RadGrid_Bootstrap .rgPagerCell .rgArrPart2 {
        font-size: 0;
    }

        .RadGrid_Bootstrap .rgPagerCell .rgArrPart1 img,
        .RadGrid_Bootstrap .rgPagerCell .rgArrPart2 img {
            margin: 0 -1px;
        }

    .RadGrid_Bootstrap .rgPagerCell .rgPageFirst,
    .RadGrid_Bootstrap .rgPagerCell .rgPagePrev,
    .RadGrid_Bootstrap .rgPagerCell .rgPageNext,
    .RadGrid_Bootstrap .rgPagerCell .rgPageLast,
    .RadGrid_Bootstrap .rgPagerCell .rgPagerButton,
    .RadGrid_Bootstrap .rgPagerCell .rgNumPart a {
        margin: 0;
        padding: 0;
        width: 32px;
        height: 32px;
        border: 1px solid #eeeeee;
        border-left-width: 0;
        box-sizing: content-box;
        background-color: #ffffff;
        color: #333333;
    }

        .RadGrid_Bootstrap .rgPagerCell .rgPageFirst:hover,
        .RadGrid_Bootstrap .rgPagerCell .rgPagePrev:hover,
        .RadGrid_Bootstrap .rgPagerCell .rgPageNext:hover,
        .RadGrid_Bootstrap .rgPagerCell .rgPageLast:hover,
        .RadGrid_Bootstrap .rgPagerCell .rgPagerButton:hover,
        .RadGrid_Bootstrap .rgPagerCell .rgNumPart a:hover {
            background-color: #e6e6e6;
            border-color: #d0d0d0;
            color: #333333;
        }

    * + html .RadGrid_Bootstrap .rgPagerCell .rgPageFirst,
    * + html .RadGrid_Bootstrap .rgPagerCell .rgPagePrev,
    * + html .RadGrid_Bootstrap .rgPagerCell .rgPageNext,
    * + html .RadGrid_Bootstrap .rgPagerCell .rgPageLast,
    * + html .RadGrid_Bootstrap .rgPagerCell .rgPagerButton {
        height: 34px;
    }

    .RadGrid_Bootstrap .rgPagerCell.NumericPages .rgNumPart a:first-child {
        border-left-width: 1px;
        border-radius: 4px 0 0 4px;
    }

    .RadGrid_Bootstrap .rgPagerCell.NumericPages .rgNumPart a:last-child {
        border-radius: 0 4px 4px 0;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgNumPart a {
        text-align: center;
    }

        .RadGrid_Bootstrap .rgPagerCell .rgNumPart a.rgCurrentPage {
            background-color: #337ab7;
            border: 1px solid #2e6da4;
            color: #ffffff;
        }

    .RadGrid_Bootstrap .rgPagerCell .rgNumPart span {
        padding: 5px 0;
        display: inline-block;
        float: none;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPagerButton {
        padding: 0 7px;
        width: auto;
        border-left-width: 1px;
        border-radius: 4px;
        font-size: 14px;
        line-height: 32px;
    }

    * + html .RadGrid_Bootstrap .rgPagerCell .riTextBox.rgPagerTextBox {
        margin-left: -10px;
        padding-left: 0;
        padding-right: 0;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPagerLabel {
        padding: 7px 7px 0 7px;
        line-height: 1.42857;
        display: inline-block;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgInfoPart {
        margin-top: 9px;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgAdvPart {
        margin-left: 10px;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPageFirst,
    .RadGrid_Bootstrap .rgPagerCell .rgPagePrev,
    .RadGrid_Bootstrap .rgPagerCell .rgPageNext,
    .RadGrid_Bootstrap .rgPagerCell .rgPageLast {
        background-image: url('Common/radActionsSprite.png');
        background-repeat: no-repeat;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPageFirst {
        border-left-width: 1px;
        border-radius: 4px 0 0 4px;
        background-position: -9px -709px;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPagePrev {
        background-position: -9px -109px;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPageNext {
        background-position: -9px -159px;
    }

    .RadGrid_Bootstrap .rgPagerCell .rgPageLast {
        border-radius: 0 4px 4px 0;
        background-position: -9px -759px;
    }

.RadGrid_Bootstrap .rgSortAsc {
    background-position: -9px -9px;
}

.RadGrid_Bootstrap .rgSortDesc {
    background-position: -9px -59px;
}

.RadGrid_Bootstrap .rgCommandRow .rgPrev,
.RadGrid_Bootstrap .rgCommandRow .rgNext {
    padding: 6px 15px;
    line-height: 20px;
    border-radius: 4px;
    background-color: #ffffff;
    border-color: #eeeeee;
    color: #333333;
    margin-right: 10px;
}

    .RadGrid_Bootstrap .rgCommandRow .rgPrev span,
    .RadGrid_Bootstrap .rgCommandRow .rgNext span {
        width: 10px;
        height: 10px;
    }

    .RadGrid_Bootstrap .rgCommandRow .rgPrev:hover,
    .RadGrid_Bootstrap .rgCommandRow .rgNext:hover {
        background-color: #e6e6e6;
    }

    .RadGrid_Bootstrap .rgCommandRow .rgPrev.rgDisabled:hover,
    .RadGrid_Bootstrap .rgCommandRow .rgNext.rgDisabled:hover {
        background-color: #ffffff;
    }

.RadGrid_Bootstrap .rgPrev span {
    margin-right: 10px;
    background-position: -20px -120px;
}

.RadGrid_Bootstrap .rgNext span {
    margin-left: 10px;
    background-position: -20px -170px;
}

.RadGrid_Bootstrap .rgFilterRow > td {
    border-bottom: 1px solid #dddddd;
}

.RadGrid_Bootstrap .rgFilterBox {
    border: solid 1px #454545;
    background: rgba(71, 71, 71, 0.4) none repeat scroll 0% 0%;
    box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.5) inset;
    /*transition: all 502ms cubic-bezier(0.68, -0.75, 0.265, 1.75) 0s;*/
    height: 30px !important;
    border-right: none !important;
    color: #999999;
    padding: 0 0 0 10px !important;
}

.RadGrid_Bootstrap .rgFilter {
    margin-left: -1px;
    width: 33px;
    height: 32px;
    background-position: -9px -4509px;
    border: 1px solid #dddddd;
    border-radius: 0 4px 4px 0;
    box-sizing: content-box;
}

    .RadGrid_Bootstrap .rgFilter:hover {
        /*background-color: #e6e6e6;*/
    }

* + html .RadGrid_Bootstrap .rgFilter {
    height: 34px;
}

.RadGrid_Bootstrap .rgFilterRow .riTextBox {
    border-radius: 4px 0 0 4px;
}

.RadGrid_Bootstrap a.rcCalPopup,
.RadGrid_Bootstrap a.rcTimePopup {
    margin-right: 0;
    border-radius: 0;
}

.RadGrid_Bootstrap .rgFiltered,
.RadGrid_Bootstrap .rgFiltered:hover {
    background-color: #e6e6e6;
}

.RadGrid_Bootstrap .rgFilterRow .riSingle .riTextBox {
    vertical-align: top;
}

.RadGrid_Bootstrap .rgOptions {
    background: url('Common/radActionsSprite.png') -17.5px -6017.5px no-repeat;
}

.RadGrid_Bootstrap .rgOptSelected {
    background-position: -67.5px -6017.5px;
}

.RadGrid_Bootstrap table.rgMasterTable .rgGroupCol {
    border-left-width: 0;
}

.RadGrid_Bootstrap .rgGroupPanel {
    padding: 7px;
    border: 0;
    border-bottom: 1px solid #dddddd;
}

    .RadGrid_Bootstrap .rgGroupPanel td {
        border: 0;
        padding: 3px 4px;
    }

        .RadGrid_Bootstrap .rgGroupPanel td td {
            padding: 0;
            line-height: 29px;
        }

    .RadGrid_Bootstrap .rgGroupPanel .rgSortAsc {
        background-position: -9px -9px;
    }

    .RadGrid_Bootstrap .rgGroupPanel .rgSortDesc {
        background-position: -9px -59px;
    }

.RadGrid_Bootstrap .rgUngroup {
    background-position: -9px -3359px;
}

.RadGrid_Bootstrap .rgGroupItem {
    padding: 0 7px;
    border: 1px solid #dddddd;
    color: #333333;
}

.RadGrid_Bootstrap .rgGroupHeader > td {
    padding: 7px 0;
    height: 32px;
    border-bottom: 1px solid #f2f2f2;
}

    .RadGrid_Bootstrap .rgGroupHeader > td div div div {
        top: 17px;
    }

.RadGrid_Bootstrap .rgFooter .rgGroupCol,
.RadGrid_Bootstrap .rgFooter .rgGroupCol ~ td {
    border-bottom: 1px solid #f2f2f2;
}

.RadGrid_Bootstrap .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0;
    border-top-width: 0;
    background: #ffffff;
}

.RadGrid_Bootstrap td.rgGroupCol {
    border-top-width: 0;
    background: #fbfbfb !important;
}

.RadGrid_Bootstrap .rgRow > .rgGroupCol,
.RadGrid_Bootstrap .rgAltRow > .rgGroupCol {
    border-bottom: none;
}

.RadGrid_Bootstrap .rgExpandCol {
    border-left-width: 0;
    background: #c9e0dc!important;
}

.tabla-visorof .RadGrid_Bootstrap .rgRow > td, .tabla-visorof .RadGrid_Bootstrap .rgRow > td, .tabla-visorof .RadGrid_Bootstrap .rgAltRow > td {
    padding: 0 0 0 10px !important;
}

.tabla-visorof tbody tr td a::after {
    display: none;
}

.RadGrid_Bootstrap .rgExpand {
    background-position: -9px -159px;
}

.RadGrid_Bootstrap .rgCollapse {
    background-position: -59px -59px;
}

.RadGrid_Bootstrap .rgRow [type="text"],
.RadGrid_Bootstrap .rgAltRow [type="text"],
.RadGrid_Bootstrap .rgEditForm [type="text"] {
    padding: 0 7px;
    height: 32px;
    border: 1px solid #dddddd;
    border-radius: 4px;
}

.RadGrid_Bootstrap .RadComboBox .rcbInput {
    border: 0 none;
    height: 24px;
    padding: 0;
}

.RadGrid_Bootstrap .rgBatchContainer > input {
    padding: 4px 7px;
}

.RadGrid_Bootstrap .rgBatchContainer {
    margin: -9px 0px;
}

.RadGrid_Bootstrap .rgBatchOverlay {
    background: rgba(221, 221, 221, 0.75);
}

.RadGrid_Bootstrap .rgBatchUndoDeleteButton {
    padding: 0 10px 0 0;
    left: 7px;
    border: 1px solid;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px;
}

    .RadGrid_Bootstrap .rgBatchUndoDeleteButton:before {
        width: 32px;
        height: 32px;
        vertical-align: -11px;
        background-image: url('Common/radActionsSprite.png');
        background-position: -10px -5960px;
        background-repeat: no-repeat;
    }

    .RadGrid_Bootstrap .rgBatchUndoDeleteButton:hover {
        border-color: #d0d0d0;
        color: #333333;
        background-color: #e6e6e6;
    }

.RadGrid_Bootstrap .rgEditForm {
    margin: -1px;
    padding: 7px;
    border-bottom: 1px solid #dddddd;
}

    .RadGrid_Bootstrap .rgEditForm.rgEditPopup {
        padding: 0;
        overflow: hidden;
    }

        .RadGrid_Bootstrap .rgEditForm.rgEditPopup > .rgHeader + div {
            box-sizing: border-box;
        }

    .RadGrid_Bootstrap .rgEditForm .rgHeader {
        border-left: 0 none;
    }

        .RadGrid_Bootstrap .rgEditForm .rgHeader + div {
            padding: 7px;
        }

    .RadGrid_Bootstrap .rgEditForm a {
        color: #337ab7;
    }

    .RadGrid_Bootstrap .rgEditForm [type="image"] {
        margin-right: 2px;
        padding: 8px;
        border: 1px solid #eeeeee !important;
        border-radius: 4px;
        background: #ffffff;
    }

        .RadGrid_Bootstrap .rgEditForm [type="image"]:hover {
            background: #e6e6e6;
        }

    .RadGrid_Bootstrap .rgEditForm [type="text"]:disabled {
        background: #ffffff;
        opacity: .7;
    }

.RadGrid_Bootstrap .rgUpdate {
    background-position: -10px -2610px;
}

    .RadGrid_Bootstrap .rgUpdate:active {
        background-position: -110px -2610px;
    }

.RadGrid_Bootstrap .rgCancel {
    background-position: -10px -2810px;
}

    .RadGrid_Bootstrap .rgCancel:active {
        background-position: -110px -2810px;
    }

.RadGrid_Bootstrap .rgDetailTable {
    border-color: #f2f2f2;
}

.RadGrid_Bootstrap .rgCommandCell {
    /* border-bottom: 1px solid #dddddd;*/
}

    .RadGrid_Bootstrap .rgCommandCell a {
        color: #333333;
        text-decoration: none;
    }

.RadGrid_Bootstrap .rgCommandTable td {
    padding: 0 7px 1px 7px;
    border: 0;
}

.RadGrid_Bootstrap .rgAdd,
.RadGrid_Bootstrap .rgRefresh,
.RadGrid_Bootstrap .rgSave,
.RadGrid_Bootstrap .rgCancel {
    vertical-align: middle;
    border: 1px solid transparent;
}

    .RadGrid_Bootstrap .rgAdd:hover,
    .RadGrid_Bootstrap .rgRefresh:hover,
    .RadGrid_Bootstrap .rgSave:hover,
    .RadGrid_Bootstrap .rgCancel:hover {
        border: 1px solid #d0d0d0;
        border-radius: 4px;
        background-color: #e6e6e6;
    }

.RadGrid_Bootstrap input.rgAdd,
.RadGrid_Bootstrap input.rgRefresh,
.RadGrid_Bootstrap .rgSave,
.RadGrid_Bootstrap .rgCommandRow .rgCancel {
    margin-right: 3px;
    width: 32px;
    height: 32px;
}

.RadGrid_Bootstrap input.rgAdd {
    background-position: -10px -3010px;
}

.RadGrid_Bootstrap input.rgRefresh {
    background-position: -10px -1310px;
}

.RadGrid_Bootstrap .rgSave {
    background-position: -10px -4960px;
}

.RadGrid_Bootstrap .rgCommandRow .rgCancel {
    background-position: -10px -2810px;
}

.RadGrid_Bootstrap .rgEdit {
    margin-right: 3px;
    background-position: -10px -3110px;
}

.RadGrid_Bootstrap .rgDel {
    margin-right: 3px;
    background-position: -10px -3310px;
}

.RadGrid_Bootstrap .rgExpXLS,
.RadGrid_Bootstrap .rgExpDOC,
.RadGrid_Bootstrap .rgExpPDF,
.RadGrid_Bootstrap .rgExpCSV {
    background-image: url('Grid/export.png');
    background-repeat: no-repeat;
}

.RadGrid_Bootstrap .rgExpXLS {
    background-position: 8px 6px;
}

.RadGrid_Bootstrap .rgExpDOC {
    background-position: 8px -44px;
}

.RadGrid_Bootstrap .rgExpPDF {
    background-position: 8px -94px;
}

.RadGrid_Bootstrap .rgExpCSV {
    background-position: 8px -144px;
}

.GridContextMenu_Bootstrap .rgHCMClear,
.GridContextMenu_Bootstrap .rgHCMFilter {
    height: 34px;
    border-color: #eeeeee;
    color: #333333;
    background-color: #ffffff;
}

    .GridContextMenu_Bootstrap .rgHCMClear:hover,
    .GridContextMenu_Bootstrap .rgHCMFilter:hover {
        border-color: #d0d0d0;
        color: #333333;
        background-color: #e6e6e6;
    }

.GridContextMenu_Bootstrap .rmGroup .rgHCMItem div.rmText {
    padding: 15px;
    margin: 0 auto;
}

.GridContextMenu_Bootstrap .rmLeftImage {
    background-image: url('../Common/Grid/contextMenu.gif');
}

.GridContextMenu_Bootstrap .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_Bootstrap .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_Bootstrap .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_Bootstrap .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_Bootstrap .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_Bootstrap .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_Bootstrap .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_Bootstrap .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.GridReorderTop_Bootstrap,
.GridReorderBottom_Bootstrap {
    background-repeat: no-repeat;
    background-position: -20px -70px;
}

.GridReorderBottom_Bootstrap {
    background-position: -20px -20px;
}

.rgCellSelectorArea_Bootstrap,
.GridRowSelector_Bootstrap {
    background: #4c4e54;
}

.GridItemDropIndicator_Bootstrap {
    border-top: 1px dashed #666;
}

.GridToolTip_Bootstrap {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_Bootstrap .rgHeader:first-child,
.RadGridRTL_Bootstrap th.rgResizeCol:first-child,
.RadGridRTL_Bootstrap .rgFilterRow > td:first-child,
.RadGridRTL_Bootstrap .rgRow > td:first-child,
.RadGridRTL_Bootstrap .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_Bootstrap .rgPageFirst {
    background-position: -9px -759px;
}

    .RadGridRTL_Bootstrap .rgPageFirst:active {
        background-position: -109px -759px;
    }

.RadGridRTL_Bootstrap .rgPagePrev {
    background-position: -9px -159px;
}

    .RadGridRTL_Bootstrap .rgPagePrev:active {
        background-position: -109px -159px;
    }

.RadGridRTL_Bootstrap .rgPageNext {
    background-position: -9px -109px;
}

    .RadGridRTL_Bootstrap .rgPageNext:active {
        background-position: -109px -109px;
    }

.RadGridRTL_Bootstrap .rgPageLast {
    background-position: -9px -709px;
}

    .RadGridRTL_Bootstrap .rgPageLast:active {
        background-position: -109px -709px;
    }

.RadGridRTL_Bootstrap .rgExpand {
    background-position: -10px -110px;
}

/*berriak*/

.RadGrid_Bootstrap .rgCommandCell .menu_editar a {
    font-size: 15px;
    color: #F7F7F7;
    border-radius: 5px;
    font-weight: normal;
    margin: 0 0 0 0;
    padding: 5px 15px;
    border-radius: 5px;
    /*background: #454545;
background: -moz-linear-gradient(top, #454545 0%, #2f2f2f 100%);
background: -webkit-linear-gradient(top, #454545 0%,#2f2f2f 100%);
background: linear-gradient(to bottom, #454545 0%,#2f2f2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#2f2f2f',GradientType=0 );
border-top: solid 1px #5d5d5d;
border-bottom: solid 1px #1b1b1b;
border-left: solid 1px #5d5d5d;
border-right: solid 1px #1b1b1b;*/
}

    .RadGrid_Bootstrap .rgCommandCell .menu_editar a:hover {
        opacity: 0.5;
    }

.btnEditatu {
    background-color: #35618e;
}

.btnBerria {
    background-color: #00c2a1;
}

.btnEzabatu {
    background-color: #d33737;
}

.btnEguneratu {
    background-color: #f49749;
}

.btnKopiatu {
    background-color: #7b489f;
}

.RadGrid .rgFilterIcon::before {
    color: #3CA4D5;
    font-size: 30px;
}

.rgHeader.rgCheck {
    width: 1%;
}


.RadGrid .rgCommandCell {
    padding: 0 !important;
}

.menu_editar {
    padding: 15px;
    width: 485px;
}

.menu_modelos {
    width: 600px;
}

.menu_editar.menu-modelo {
    padding: 15px;
    width: 620px !important;
}


.menu_editar::before {
    content: "";
    display: block;
    width: 200px;
    height: 13px;
    border-top: 1px solid #CECECE;
    border-left: 1px solid #cecece;
    margin: 0 0 0 -18px;
}


.menu_editar::after {
    content: "";
    display: block;
    width: 188px;
    height: 13px;
    margin: 0px -18px 0px 0px;
    border-bottom: 1px solid rgb(206, 206, 206);
    border-right: 1px solid rgb(206, 206, 206);
    float: right;
}

/*validador*/

.botonparavalidar{
    float: left;
    margin: 10px 0 0 10px;
}


.tabla-validador .rgMasterTable.rgClipCells {
    table-layout: auto !important;
}

.alarmaberde:after {
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-color: #c0eada !important;
}

.alarmahori:after {
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-color: #e7cb68 !important;
}

.alarmanaranja:after {
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-color: #d7862c !important;
}

.alarmagorri:after {
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-color: #d7382c !important;
}

.validador-top {
    float: left;
    padding: 10px 0 0 0;
    border-top: solid 1px #b6b6b6;
    margin: 15px 0 0 0 !important;
}

.ruFileWrap span {
    height: auto !important;
}

.tabla-validador {
    margin-top: 10px;
}

/*validador fin*/

.check-visor-grid.rgCheck.rgHeader {
    padding: 0 0 0 6px;
}


/*visor*/

/*visor fin*/


/*RESPONSIVE TAULA*/
/*
table {
    border-collapse: collapse;
    border-spacing: 0;

}
td,th {

    padding: 4px 8px;
}


tbody tr:nth-child(even)  td { background-color: white; }


 @media screen and (max-width: 600px) {


    .menu_editar a {
    display: list-item;
    list-style-type: none;
    text-align: center;
    }

   .RadGrid.RadGrid_Bootstrap table {
      border: 0;
    }

   .RadGrid.RadGrid_Bootstrap table thead th{
      display: none;
    }

  .RadGrid.RadGrid_Bootstrap  table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

  .RadGrid.RadGrid_Bootstrap  table td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

   .RadGrid.RadGrid_Bootstrap table td:last-child {
      border-bottom: 0;
    }

   .RadGrid.RadGrid_Bootstrap table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }

    .menu_editar {
    width: 365px;
}

    .RadGrid_Bootstrap .rgCommandRow {
    border: none;
}
   .RadGrid.RadGrid_Bootstrap table thead tr {
    border: none;
}


    .menu_editar a:first-child {
    margin: 0 0 18px 0!important;
}

  }


  @media screen and (max-width: 400px) {

    .menu_editar {
        width: 340px;
    }
}






 @media screen and (max-width: 360px) {

    .menu_editar {
        width: 300px;
    }
}




@media screen and (max-width: 320px) {

    .menu_editar {
        width: 255px;
    }
}

*/
/*RESPONSIVE TAULA BUKAERA*/
/*****************************************MENU*****************************************************/
.RadMenu_Bootstrap {
    color: #333333;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.42857;
    float: none;
}

    .RadMenu_Bootstrap .rmLink {
        text-decoration: none;
    }

    .RadMenu_Bootstrap .rmDisabled {
        opacity: 0.7;
        filter: alpha(opacity=70);
    }

    .RadMenu_Bootstrap .rmRootGroup {
        border: 1px solid #e7e7e7;
        background-color: #f5f5f5;
    }

        .RadMenu_Bootstrap .rmRootGroup.rmHorizontal, .RadMenu_Bootstrap .rmRootGroup.rmVertical, .RadMenu_Bootstrap ul.rmRootScrollGroup {
            float: none;
        }

        .RadMenu_Bootstrap .rmRootGroup.rmVertical {
            display: block;
        }

            .RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmItem, .RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem {
                float: none;
            }

    .RadMenu_Bootstrap .rmRootLink {
        padding: 15px;
        color: #333333;
    }

    .RadMenu_Bootstrap .rmVertical .rmRootLink {
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .RadMenu_Bootstrap .rmRootLink .rmText, .RadMenu_Bootstrap .rmVertical .rmRootLink .rmText {
            padding: 0;
        }

    .RadMenu_Bootstrap .rmHorizontal > .rmItem .rmExpandDown:after, .RadMenu_Bootstrap .rmHorizontal > .rmItem .rmExpandTop:after, .RadMenu_Bootstrap .rmHorizontal > .rmItem .rmExpandLeft:after, .RadMenu_Bootstrap .rmHorizontal > .rmItem .rmExpandRight:after {
        content: "";
        margin: 0 -4px 0 4px;
        border: 4px solid transparent;
        border-top-color: inherit;
        display: inline-block;
    }

    .RadMenu_Bootstrap .rmVertical > .rmItem .rmExpandDown:after, .RadMenu_Bootstrap .rmVertical > .rmItem .rmExpandTop:after, .RadMenu_Bootstrap .rmVertical > .rmItem .rmExpandLeft:after, .RadMenu_Bootstrap .rmVertical > .rmItem .rmExpandRight:after {
        content: "";
        margin: -4px 4px 0 0;
        border: 4px solid transparent;
        border-left-color: inherit;
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 0;
    }

    .RadMenu_Bootstrap .rmRootLink:hover {
        color: #333333;
        background-color: #e7e7e7;
    }

    .RadMenu_Bootstrap .rmRootLink.rmSelected, .RadMenu_Bootstrap .rmRootLink.rmExpanded {
        color: #333333;
        background-color: #e7e7e7;
    }

    .RadMenu_Bootstrap .rmRootLink.rmDisabled {
        color: #777777;
        background-color: transparent;
    }

    .RadMenu_Bootstrap .rmRootGroup.rmHorizontal > .rmSeparator, .RadMenu_Bootstrap .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmSeparator {
        display: none;
    }

    .RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmItem.rmSeparator, .RadMenu_Bootstrap .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem.rmSeparator {
        margin: 9px 0;
        height: 1px;
        border-width: 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .RadMenu_Bootstrap .rmHorizontal .rmRootLink .rmToggle {
        margin-left: -20px;
    }

    .RadMenu_Bootstrap .rmGroup, .RadMenu_Bootstrap.rmRoundedCorners .rmGroup, .RadMenu_Bootstrap .rmMultiColumn {
        padding: 0;
        border: 1px solid #dddddd;
        border-radius: 4px;
        color: #333333;
        background-color: #ffffff;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    }

    .RadMenu_Bootstrap .rmGroupColumn > .rmGroup {
        box-shadow: none;
    }

    .RadMenu_Bootstrap .rmGroup.rmVertical {
        padding: 5px 0;
    }

    .RadMenu_Bootstrap .rmGroup.rmHorizontal {
        padding: 5px;
    }

    .RadMenu_Bootstrap .rmRootGroup .rmItem .rmGroup.rmVertical, .RadMenu_Bootstrap .rmScrollWrap.rmGroup > .rmVertical, .RadMenu_Bootstrap.rmRoundedCorners .rmGroup.rmVertical, .RadMenu_Bootstrap.rmRoundedCorners .rmGroup .rmGroup.rmVertical {
        padding: 5px 0;
    }

    .RadMenu_Bootstrap.rmRoundedCorners .rmMultiColumn, .RadMenu_Bootstrap.rmRoundedCorners .rmGroup.rmVertical {
        border: 1px solid #dddddd;
        border-radius: 4px;
    }

    .RadMenu_Bootstrap.rmRoundedCorners .rmGroupColumn > .rmGroup.rmVertical {
        border-width: 0;
        border-radius: 0;
    }

    .RadMenu_Bootstrap .rmRootGroup .rmItem .rmGroup.rmHorizontal, .RadMenu_Bootstrap .rmScrollWrap.rmGroup > .rmHorizontal, .RadMenu_Bootstrap.rmRoundedCorners .rmGroup.rmHorizontal {
        padding: 5px;
    }

    .RadMenu_Bootstrap .rmSlide .rmGroup.rmHorizontal > .rmItem, .RadMenu_Bootstrap .rmSlide .rmGroup > .rmHorizontal > .rmItem {
        margin: 0;
    }

    .RadMenu_Bootstrap .rmGroup .rmLink {
        padding-top: 3px;
        padding-bottom: 3px;
        color: #333333;
    }

    .RadMenu_Bootstrap .rmGroup.rmHorizontal > .rmItem > .rmLink, .RadMenu_Bootstrap .rmGroup > .rmHorizontal > .rmItem > .rmLink {
        line-height: 1.42857;
    }

    .RadMenu_Bootstrap .rmGroup .rmLink:hover {
        border-color: #ebebeb;
        color: #333333;
        background-color: #ebebeb;
    }

    .RadMenu_Bootstrap .rmGroup .rmSelected, .RadMenu_Bootstrap .rmGroup .rmSelected:hover, .RadMenu_Bootstrap .rmGroup .rmExpanded, .RadMenu_Bootstrap .rmGroup .rmExpanded:hover {
        border-color: #428bca;
        color: #ffffff;
        background-color: #428bca;
    }

    .RadMenu_Bootstrap .rmGroup .rmDisabled, .RadMenu_Bootstrap .rmGroup .rmDisabled:hover {
        color: #777777;
        background-color: transparent;
    }

    .RadMenu_Bootstrap .rmGroup.rmHorizontal > .rmSeparator, .RadMenu_Bootstrap .rmGroup > .rmHorizontal > .rmSeparator {
        display: none;
    }

    .RadMenu_Bootstrap .rmGroup.rmVertical > .rmSeparator {
        margin: 9px 0;
        height: 1px;
        border-width: 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .RadMenu_Bootstrap .rmLeftArrow, .RadMenu_Bootstrap .rmRightArrow, .RadMenu_Bootstrap .rmTopArrow, .RadMenu_Bootstrap .rmBottomArrow {
        border-color: #cccccc;
        color: #333333;
        background-color: #ffffff;
        border-width: 0;
        border-style: solid;
        background-image: url('Common/radActionsSprite.png');
    }

        .RadMenu_Bootstrap .rmLeftArrow:before, .RadMenu_Bootstrap .rmRightArrow:before, .RadMenu_Bootstrap .rmTopArrow:before, .RadMenu_Bootstrap .rmBottomArrow:before {
            content: "";
            margin: -4px 0 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px;
            border-color: transparent;
            position: absolute;
            top: 50%;
            left: 50%;
        }

        .RadMenu_Bootstrap .rmLeftArrow:hover, .RadMenu_Bootstrap .rmRightArrow:hover, .RadMenu_Bootstrap .rmTopArrow:hover, .RadMenu_Bootstrap .rmBottomArrow:hover {
            border-color: #c2c2c2;
            color: #333333;
            background-color: #e0e0e0;
        }

    .RadMenu_Bootstrap .rmLeftArrow, .RadMenu_Bootstrap .rmRightArrow {
        height: 100%;
    }

        .RadMenu_Bootstrap .rmLeftArrow:before {
            margin-left: -6px;
            border-right-color: #333333;
        }

        .RadMenu_Bootstrap .rmRightArrow:before {
            margin-left: -2px;
            border-left-color: #333333;
        }

    .RadMenu_Bootstrap .rmTopArrow, .RadMenu_Bootstrap .rmBottomArrow {
        background-image: url('Menu/rmArrows.png');
        background-repeat: no-repeat;
    }

        .RadMenu_Bootstrap .rmTopArrow:before {
            border-bottom-color: #333333;
        }

        .RadMenu_Bootstrap .rmBottomArrow:before {
            border-top-color: #333333;
        }

    .RadMenu_Bootstrap .rmTopFix, .RadMenu_Bootstrap .rmTopLeft, .RadMenu_Bootstrap .rmTopRight, .RadMenu_Bootstrap .rmBottomFix, .RadMenu_Bootstrap .rmBottomLeft, .RadMenu_Bootstrap .rmBottomRight {
        display: none;
    }

    .RadMenu_Bootstrap .rmRoundedCorners .rmSlide, .RadMenu_Bootstrap .rmShadows .rmSlide {
        padding: 0;
    }

.RadMenu_Bootstrap_rtl .rmHorizontal .rmRootLink {
    direction: rtl;
}

    .RadMenu_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandDown:after, .RadMenu_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandTop:after, .RadMenu_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandLeft:after, .RadMenu_Bootstrap_rtl .rmHorizontal .rmRootLink .rmExpandRight:after {
        margin: 0 4px 0 -4px;
    }

.RadMenu_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandDown:after, .RadMenu_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandTop:after, .RadMenu_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandLeft:after, .RadMenu_Bootstrap_rtl .rmVertical .rmRootLink .rmExpandRight:after {
    border-left-color: transparent;
    border-right-color: inherit;
    margin: -4px 0 0 4px;
    left: 0;
    right: auto;
}

.RadMenu_Bootstrap_rtl .rmHorizontal .rmRootLink .rmLeftImage {
    margin: 3px -6px 0 6px;
}

.RadMenu_Bootstrap_rtl .rmVertical > .rmItem .rmExpandDow:after, .RadMenu_Bootstrap_rtl .rmVertical > .rmItem .rmExpandTop:after, .RadMenu_Bootstrap_rtl .rmVertical > .rmItem .rmExpandLeft:after, .RadMenu_Bootstrap_rtl .rmVertical > .rmItem .rmExpandRight:after {
    left: 13px;
    right: auto;
    border-left-color: transparent;
    border-right-color: inherit;
}

/*****************************************MODAL*****************************************************/
.modal {
    z-index: 100000000;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 500px;
}

.modala {
    background-color: rgba(0, 0, 0, 0.8);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2147483647 !important;
    top: 0px;
}

.informacion {
    background-image: url("images/informacion.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    width: 50px;
}

.modalcontenido {
    color: #fff;
    font-size: 1.2em;
    height: 450px;
    margin: -225px auto auto;
    max-width: 50%;
    position: relative;
    text-align: center;
    top: 50%;
    width: 620px;
}

    .modalcontenido > #itxi {
        background: #bed00a none repeat scroll 0 0;
        border-radius: 6px;
        color: #fff;
        display: block;
        font-size: 0.5em;
        font-weight: bold;
        margin: 30px auto auto;
        padding: 5px 2px;
        width: 250px;
    }

        .modalcontenido > #itxi:hover {
            text-decoration: none !important;
        }

.errors {
    background-clip: padding-box;
    background-color: #fff;
    border: 10px solid rgba(255, 255, 255, 0.3);
    border-radius: 4px;
    color: #295082;
    font-size: 16px;
    /*height: 150px !important;*/
    min-height: 150px !important;
    left: -195px !important;
    margin-left: 50%;
    padding-left: 25px !important;
    position: fixed !important;
    text-align: left !important;
    top: 230px !important;
    width: 390px !important;
    z-index: 10000 !important;
    /*display:block;
    border: 1px solid #903;
    background: #F5D8D9;
    padding: 5px;
    margin-bottom: 5px;
    z-index: 10000;*/
}

    .errors p {
        margin-top: 20px;
    }

    .errors span {
        margin-top: 20px;
    }

.confirm_bai {
    background-color: #efefef;
    border-radius: 6px;
    display: block;
    float: left;
    height: 40px;
    position: absolute;
    top: 75px;
    right: 20px;
    width: 60px;
    background-image: url("icons/confirm_ok.png");
}

.confirm_ez {
    background-color: #efefef;
    border-radius: 6px;
    display: block;
    float: left;
    height: 40px;
    position: absolute;
    top: 75px;
    right: 90px;
    width: 60px;
    background-image: url("icons/confirm_no.png");
}

/****************************scheduler*/

.RadScheduler_Bootstrap {
    border-color: #e5e5e5;
    color: #333333;
    background-color: transparent; /* #ffffff;*/
    font-size: 12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    border-top-color: transparent;
}

    .RadScheduler_Bootstrap .rsButton {
        border-color: #e5e5e5;
        color: #000000;
        background-color: #f9f9f9;
    }

        .RadScheduler_Bootstrap .rsHovered > .rsButton, .RadScheduler_Bootstrap .rsButton.rsHovered {
            border-color: #e5e5e5;
            color: #000000;
            background-color: #e5e5e5;
        }

        .RadScheduler_Bootstrap .rsSelected > .rsButton, .RadScheduler_Bootstrap .rsPressed > .rsButton, .RadScheduler_Bootstrap .rsButton.rsPressed {
            border-color: #25a0da;
            color: #ffffff;
            background-color: #25a0da;
        }

    .RadScheduler_Bootstrap .rsHeader {
        border-color: #e5e5e5;
        color: #000000;
        background-color: transparent; /* #f9f9f9;*/
    }

    .RadScheduler_Bootstrap .rsFooter {
        border-color: #cdcdcd;
        color: #333333;
        background-color: #f9f9f9;
    }

    .RadScheduler_Bootstrap .rsSpacerCell, .RadScheduler_Bootstrap .rsAllDayHeader {
        border-color: #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsHorizontalHeaderTable th {
        border-color: #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsVerticalHeaderTable th {
        border-color: transparent #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsVerticalHeaderTable .rsAlt th {
        border-color: #e5e5e5 #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsVerticalHeaderTable .rsMainHeader th:first-child {
        border-bottom-color: #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsAllDayRow td, .RadScheduler_Bootstrap .rsContentTable .rsAllDayRow td {
        border-color: #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsContentTable td {
        border-color: #f2f2f2 #f2f2f2;
    }

    .RadScheduler_Bootstrap .rsContentTable .rsAlt td {
        border-color: #e5e5e5 #f2f2f2;
    }

    .RadScheduler_Bootstrap .rsOtherMonth, .RadScheduler_Bootstrap .rsNonWorkHour, .RadScheduler_Bootstrap .rsSunCol, .RadScheduler_Bootstrap .rsSatCol {
        background-color: #f5f5f5;
    }

    .RadScheduler_Bootstrap .rsApt {
        color: #000000;
    }

    .RadScheduler_Bootstrap .rsAptContent {
        padding: 0 !important; /* Para que los appointment del planificador no se solapen. */
        color: #ffffff;
        background-color: #66bde5;
    }

    .RadScheduler_Bootstrap .rsAptResize:before {
        background-color: #e5e5e5;
        background-color: rgba(229, 229, 229, 0.75);
    }

    .RadScheduler_Bootstrap .rsOvertimeArrow {
        border-color: #e5e5e5;
        color: #000000;
        background-color: #f9f9f9;
    }

        .RadScheduler_Bootstrap .rsOvertimeArrow:hover {
            border-color: #e5e5e5;
            color: #000000;
            background-color: #e5e5e5;
        }

    .RadScheduler_Bootstrap .rsResourceMarker {
        background-color: #f3f3f3;
    }

    .RadScheduler_Bootstrap .rsYearView .rsMonthHeader {
        border-color: #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsYearView thead tr:nth-child(2) {
        color: #999999;
    }

    .RadScheduler_Bootstrap .rsYearView .rsDateHeader {
        border-color: transparent;
        border-radius: 4px;
    }

        .RadScheduler_Bootstrap .rsYearView .rsDateHeader:hover {
            border-color: #e8e8e8;
            color: #000000;
            background-color: #e8e8e8;
            background-image: linear-gradient();
        }

    .RadScheduler_Bootstrap .rsYearView .rsOccupiedSlot {
        background-color: #f3f3f3;
        border-radius: 4px;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTodayCell .rsDateHeader {
        border-color: #e8e8e8;
    }

    .RadScheduler_Bootstrap .rsYearView .rsSatCol:not(.rsOccupiedSlot), .RadScheduler_Bootstrap .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
        color: #999999;
    }

    .RadScheduler_Bootstrap .rsYearView .rsYearMonthsWrap {
        border-color: #e5e5e5;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipContent {
        border-radius: 4px;
        border-color: #cdcdcd;
        color: #000000;
        background-color: #ffffff;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
        background-color: #f3f3f3;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipArrow {
        color: #000000;
        background-color: #ffffff;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipArrowUp {
        border-radius: 4px 4px 0 0;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTooltip .rsToolTipArrowDown {
        border-radius: 0 0 4px 4px;
    }

    .RadScheduler_Bootstrap .rsYearView .rsTooltipRight .rsToolTipCallOut {
        border-right-color: #cdcdcd;
    }

        .RadScheduler_Bootstrap .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
            border-right-color: #ffffff;
        }

    .RadScheduler_Bootstrap .rsYearView .rsTooltipLeft .rsToolTipCallOut {
        border-left-color: #cdcdcd;
    }

        .RadScheduler_Bootstrap .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
            border-left-color: #ffffff;
        }

    .RadScheduler_Bootstrap .rsAgendaView .rsDateBox small {
        opacity: 0.75;
    }

    .RadScheduler_Bootstrap .rsAgendaTable th, .RadScheduler_Bootstrap .rsAgendaTable td {
        border-bottom-color: #d2d2d2;
        border-right-color: #d2d2d2;
    }

    .RadScheduler_Bootstrap .rsAgendaTable th {
        color: #333333;
        background-color: #f9f9f9;
    }

    .RadScheduler_Bootstrap .rsAgendaTable .rsAgendaRowHovered {
        border-color: #e8e8e8;
        color: #000000;
        background-color: #e8e8e8;
        background-image: linear-gradient();
    }

    .RadScheduler_Bootstrap .rsAgendaTable .rsAgendaRowSelected {
        border-color: #25a0da;
        color: #ffffff;
        background-color: #25a0da;
        background-image: linear-gradient();
    }

    .RadScheduler_Bootstrap .rsSelectedSlot {
        color: #ffffff;
        background-color: #25a0da;
    }

    .RadScheduler_Bootstrap .rsAptCreate {
        border-color: #e8e8e8;
        color: #000000;
        /*background-color: #e8e8e8;*/
        background-image: linear-gradient();
    }

    .RadScheduler_Bootstrap .rsPopup, .RadScheduler_Bootstrap .rsAdvancedModal {
        border-color: #e5e5e5;
        color: #333333;
        background-color: #ffffff;
    }

    .RadScheduler_Bootstrap .rsTitle {
        border-color: #cdcdcd;
        color: #333333;
        background-color: #f9f9f9;
    }

    .RadScheduler_Bootstrap .rsInlineForm {
        border-color: #e5e5e5;
        color: #333333;
        background-color: #ffffff;
    }

        .RadScheduler_Bootstrap .rsInlineForm .rsTextarea {
            border-color: #e5e5e5;
            color: #000000;
            background-color: #ffffff;
        }

    .RadScheduler_Bootstrap .rsBody .rsCommandFooter {
        background: #f9f9f9;
    }

    .RadScheduler_Bootstrap .rsAdvancedEdit .rsInvalid {
        color: #de3914;
    }

        .RadScheduler_Bootstrap .rsAdvancedEdit .rsInvalid textarea {
            border-color: #c7000b;
        }


.RadScheduler tr:nth-child(2n) td {
    background-color: transparent;
}

/*.rsLastSpacingWrapper { height:10px !important; }


   .rsAllDayRow .rsApt, .rsAllDayRow .rsAptOut
    {
        height: 45px !important;
    }*/
.rsMainHeader {
    height: 55px !important;
}

.rsAllDayRow {
    height: 60px !important;
}

.RadScheduler th {
    padding-left: 10px !important;
}

@media (min-width: 992px) and (max-width: 1880px) {

    .leyenda-donut-maquina {
        float: left;
        width: 26%;
    }

    .donut-analisis-cont {
        background-color: white;
        /*margin: 35px 0 0 0;*/
        position: relative;
        height: 289px;
        float: left;
        width: 100%;
        /*height: 615px;*/
    }

    .maquinasobredonut {
        background-color: #ffffff;
        margin: 35px 0 0 0;
        height: 290px;
        float: left;
        width: 100%;
        /* display: none;*/
    }

    .radares-graf {
        float: left;
        width: 24%;
    }

    .lineales-graf {
        float: left;
        width: 50%;
    }

    .maquina-fondo-donut .fotomaquina img {
        width: 433px;
    }
}
