﻿.panelPopup {
    height: 253px;
    width: 900px;
    top: 10% !important;
    text-align: -webkit-center;
}

.popup {
    padding: 0;
    height: 100%;
    min-width: 600px;
    width: 20%;
}

.popup textarea {
    resize: none !important;
}

.popup .panelContentContainer .ContentModalSimple,
.popup .panelContentContainer .ContentModalSimple .isselTextFieldMultiline {
    height: 100% !important;
    border: none;
}

.popup div.DetailCommentString {
    margin-bottom: 4px;
}

.panelPopup #MessagePopup_UpdatePanel1,
.panelPopup #MainContent_ReviewerControl_MessagePopup_UpdatePanel1,
.panelPopup #MainContent_MessagePopup_UpdatePanel1 {
    height: 100%;
}

.popupAllScreen {
    width: 800px;
    height: 600px;
}

.panelPopupAllScreen {
    top: 5% !important;
}

.popupAllScreen .containerPopup .panelContentContainer {
    height: calc(100% - 137px);
}

.panelPopupAllScreen .ContentModalSimpleAllScreen,
.panelPopupAllScreen .ContentModalSimpleAllScreen .containerTxtIssel {
    height: 100%;
}



.containerPopup {
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
    background-color: var(--MRO_BackGroundColorTitleBar);
}

.panelTitle .titleLabelPopup {
    margin-left: 56px;
    line-height: 49px;
    visibility: visible;
    border-bottom: 1px;
}

.panelInfoTitle {
    background-repeat: no-repeat;
    background-position: 0px 7px;
    background-size: 35px 35px;
    height: 50px;
}

.panelTitle {
    background-repeat: no-repeat;
    background-position: 2px 2px;
    background-size: 48px 48px;
    height: 50px;
    text-align: left;
}

.iconInfo {
    background-image: url('../icons/iconMRO/GeneralIcon/INFO_N.svg');
}

.iconWarning {
    background-image: url('../icons/iconMRO/GeneralIcon/CAUTION.svg');
}

.iconError {
    background-image: url('../icons/iconMRO/GeneralIcon/WARNING.svg');
}

.iconExcute {
    background-image: url('../icons/iconMRO/GeneralIcon/APPLY_N.svg');
}

.iconKey {
    background-image: url(../icons/iconMRO/GeneralIcon/CHPW_N.svg);
}

.iconLogout {
    background-image: url(../icons/iconMRO/GeneralIcon/LOG_OUT_N.svg);
}

.iconNote {
    background-image: url(../icons/iconMRO/GeneralIcon/NOTE_EDIT_W.svg);
}

.iconUpload {
    background-image: url(../icons/iconMRO/GeneralIcon/ATTACH_UPLOAD_H.svg);
}

.iconConfirm {
    background-image: url(../icons/iconMRO/GeneralIcon/HELP_N.svg);
}

.iconGrid {
    background-image: url(../icons/iconMRO/GeneralIcon/DETAIL_H.svg);
}

.containerPopup .panelContentContainer .panelInfoBody {
    margin-right: 10%;
    margin-left: 10%;
    text-align: center;
}

.containerPopup .panelContentContainer .labelPopup {
    line-height: 26px;
}

.containerPopup .panelContentContainer {
    min-height: 110px;
    padding: 1rem 1.5rem;

    box-sizing: unset;

    background-color: #D1D3D4;

    text-align: left;

    overflow-y: auto;
}

.panelContentContainer .ContentInsertNote,
.panelContentContainer .ContentInsertNote .panelInsertNote,
.panelContentContainer .ContentInsertNote .panelInsertNote textarea {
    height: 100%;
}

.ErrorGeneric {
    width: 70%;
    height: 100%;
    float: left;
    text-align: left;
    margin-top: 10px;
    margin-left: 56px
}

.footerPopup .ValidatorClass {
    color: yellow;
    background-image: url('../icons/iconMRO/GeneralIcon/CAUTION.svg');
    background-position: 0px 7px;
    background-size: 60px 38px;
    background-repeat: no-repeat;
}

.footerPopup {
    height: 50px;
}

.footerPopup .panelBtn {
    height: 100%;
    width: 30%;
    text-align: right;
    float: right;
}

.footerPopup .containerValidator {
    width: 70%;
    height: 100%;
    float: left;
    text-align: left;
}

.btnInfoClose {
    /*float: right;
     margin-top: 7px; */
    margin-right: 10px;
}

/*.btnSalva {
    background: url(../icons/iconMRO/GeneralIcon/SAVE_N.svg) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    background-position-x: center;
    background-position-y: center;
    border: 0;
    background-size: 40px 44px;
}*/


/** Change Psw**/

.panelUpload {
    margin-right: 10%;
    margin-left: 10%;
    /*padding-top: 10px*/
}

.panelUpload .labelUploadPopup {
    margin-top: 5px;
}

.changePsw .requiredValidatorField {
    color: yellow;
}

.panelInfoBody .panelInfoLabDX {
    float: right;
    width: 50%;
}

.changePswTxt {
    width: 100%;
    border: 1px solid var(--MRO_BorderColor);
    height: 18px;
    background-color: white;
}

.panelTextDX {
    float: right;
    width: 60%;
    margin-left: 0;
}

.panelchangeLabSX.labelUploadPopup {
    width: 53%;
    text-align: right;
    margin-right: 10px;
}

#chooseFile.panelTextDX {
    width: 100%;
    margin-left: 0;
}


.btnPopup {
    right: 0px;
    bottom: 0px;
    float: right;
    display: block;
}

a.btnHiddenMandatory {
    width: 1px !important;
    cursor: none !important;
}

.closeBtnPopup {
    background-image: url('../icons/iconMRO/GeneralIcon/CLOSE_N.svg');
}

.noAnswerConfirm {
    background-image: url('../icons/iconMRO/GeneralIcon/DELETE_N.svg');
}

.saveBtnPopup {
    background-image: url('../icons/iconMRO/GeneralIcon/SAVE_N.svg');
}

.saveBtnPopupDisable {
    background-image: url('../icons/iconMRO/GeneralIcon/SAVE_D.svg');
}

.okBtnPopup {
    background-image: url('../icons/iconMRO/GeneralIcon/APPLY_N.svg');
}

.okBtnPopupDis {
    background-image: url('../icons/iconMRO/GeneralIcon/APPLY_D.svg');
}

.logOutBtnPopup {
    background-image: url('../icons/iconMRO/GeneralIcon/LOG_OUT_N.svg');
}

a.saveBtnPopupDisable:hover {
    cursor: initial;
}

a.btnPopupLink {
    background-repeat: no-repeat;
    background-size: 48px 48px;
    height: 48px;
    width: 48px;
    margin-top: 3px;
}

.ContentLogOut {
    line-height: 107px;
    margin-left: 25%;
}

.btnInlineText {
    height: 18px;
    vertical-align: middle;
}

.btnHidden {
    display: none;
}

.FileUpload input[type=file] {
    width: 100% !important;
}
