﻿table tr td div.ms-container.custom-multiselect {
width:100%;
padding-left:3px;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable,
table tr td div.ms-container.custom-multiselect div.ms-selection{
    width:48%;
}

table tr td div.ms-container.custom-multiselect div.custom-header{
    border: 1px solid #AAAAAA;
    background-color: #EEEEEE;
    padding: 3px;
    border-radius: 3px 3px 0px 0px;
    margin-bottom: 1px;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable ul li,
table tr td div.ms-container.custom-multiselect div.ms-selection ul li{
    font-size:12px;
    border:none;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable ul li.ms-hover,
table tr td div.ms-container.custom-multiselect div.ms-selection ul li.ms-hover{
    color:white;
    background-color: #0073EA;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable ul.ms-list,
table tr td div.ms-container.custom-multiselect div.ms-selection ul.ms-list{
    border-radius: 0px 0px 3px 3px;
    border-color: #AAAAAA;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable ul.ms-list li.invalidAdm,
table tr td div.ms-container.custom-multiselect div.ms-selection ul.ms-list li.invalidAdm{
    color: #D0D8DC;
    background-color: white;
    cursor: help;
}
table tr td div.ms-container.custom-multiselect div.ms-selectable ul.ms-list li.invalidTS,
table tr td div.ms-container.custom-multiselect div.ms-selection ul.ms-list li.invalidTS{
    color: #D0D8DC;
    background-color: white;
    cursor: not-allowed;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable ul.ms-list li.invalidTS.mark-for-delete,
table tr td div.ms-container.custom-multiselect div.ms-selection ul.ms-list li.invalidTS.mark-for-delete,
table tr td div.ms-container.custom-multiselect div.ms-selectable ul.ms-list li.invalidTS.invalidAdm.mark-for-delete,
table tr td div.ms-container.custom-multiselect div.ms-selection ul.ms-list li.invalidTS.invalidAdm.mark-for-delete{
    color: #F3DFDA;
    background-color: white;
    cursor: not-allowed;
}

table tr td div.ms-container.custom-multiselect div.ms-selectable ul.ms-list li.invalidAdm.invalidTS,
table tr td div.ms-container.custom-multiselect div.ms-selection ul.ms-list li.invalidAdm.invalidTS{
    background-color: white;
    cursor: not-allowed;
}

div.fieldgroup > table.captura-datos > tbody > tr > td > span,
div.fieldgroup > table.captura-datos > tbody > tr > td > input
 {
    padding-left:3px;
}

div.fieldgroup span.secure-icon {
    position: absolute;
    top: 14px;
    right: 22px;
    background-image: url(../../../components/commons/img/secure.icon.png);
    width: 40px;
    background-size: 40px;
    height: 40px;
}

div.notification-user-name {
    background-color: white;
    padding: 5px;
    border: 1px solid;
    margin-top: 5px;
}

div.notification-user-name span.span-lbl {
    display:inline-table;
    width:60px;
}

div#ms-tusuario_rol.clear div ul li{
    color: white;
}


div.fieldgroup table.captura-datos tr.pnl-subestaciones{
    display: none;
}


div.fieldgroup table.captura-datos tr td div.subestaciones-content{
    font-family: consolas;
    width: 320px;
    background-color: white;
    border: 1px solid silver;
    overflow-x: auto;
    padding: 3px;
    height: 72px;
    margin-left:3px;
}


div.fieldgroup table.captura-datos tr td div ul.user-subs-alt li{
    color: #949494;
    display: inline-table;
    border: 1px solid silver;
    padding: 0px 5px 0px 5px;
    border-radius: 2px;
    margin: 1px;
    margin-left: 0px;
    cursor: default;
}

div.fieldgroup table.captura-datos tr td div ul.user-subs-alt li.sel{
    color: white;
    background-color:#0073ea;
    border:1px solid #0073ea;
}

div.fieldgroup table.captura-datos tr td div ul.user-subs li{
    color: #949494;
    display: inline-table;
    border: 1px solid silver;
    padding: 0px 5px 0px 5px;
    border-radius: 2px;
    margin: 1px;
    margin-left: 0px;
    cursor: default;
}


div.sub-alt-btn-content {
    display: inline-table;
    margin-left: 10px;
    padding: 3px;
    width: 320px;
    border: 1px solid silver;
}
div.subestaciones-head {
    width: 320px;
    border: 1px solid #AAAAAA;
    background-color: #EEEEEE;
    padding: 3px;
    border-radius: 3px 3px 0px 0px;
    margin-bottom: 1px;
    margin-left:3px;
}
div.subestaciones-alternas-head {
    width: 320px;
    border: 1px solid #AAAAAA;
    background-color: #EEEEEE;
    padding: 3px;
    border-radius: 3px 3px 0px 0px;
    margin-bottom: 1px;
    margin-left:10px;
}
div.subestaciones-alternas-content {
    font-family: consolas;
    width: 320px;
    background-color: white;
    border: 1px solid silver;
    overflow-x: auto;
    padding: 3px;
    margin-left: 10px;
    height: 47px;
    border-bottom:none;
}

div.subestaciones-content span.lbl-msj-result {
    font-size: 20px;
    width: 100%;
    text-align: center;
    display: block;
    font-weight: bold;
    color: #EEEEEE;
}