/**
 * Dialog Class
 *
 * Dialog Title and Genaral - Dialog UI Jquery
 */
.ui-dialog .ui-dialog-buttonpane {
  padding: 0;
}

#root-dialog {
    height: auto;
    background-color:#FFFFFF;  
    overflow-x: hidden;
    padding: 0;
}

.dialog-tabs {
  background-color: #FFFFFF;
  height: 82px;
  margin: 0;
  position: relative;
  border-bottom: 1px solid #E5E6E8;
}

    .dialog-info {
      background-image: url("/img/reminder-icons/question.png");
      background-position: 20px 13px;
      background-repeat: no-repeat;
      padding-left: 80px;
      padding-top: 16px;
    }
    
    .dialog-info.icon-techext   { background-image: url("/img/reminder-icons/techext.png"); }
    .dialog-info.icon-chnglvl   { background-image: url("/img/reminder-icons/chnglvl.png"); }
    .dialog-info.icon-closeman  { background-image: url("/img/reminder-icons/closeman.png"); }
    .dialog-info.icon-docin     { background-image: url("/img/reminder-icons/doc-in.png"); }
    .dialog-info.icon-docout    { background-image: url("/img/reminder-icons/doc-out.png"); }
    .dialog-info.icon-grpfwd    { background-image: url("/img/reminder-icons/grpfwd.png"); }
    .dialog-info.icon-manasschn { background-image: url("/img/reminder-icons/manasschn.png"); }
    .dialog-info.icon-note      { background-image: url("/img/reminder-icons/note.png"); }
    .dialog-info.icon-operfwd   { background-image: url("/img/reminder-icons/operfwd.png"); }
    .dialog-info.icon-phonein   { background-image: url("/img/reminder-icons/phone-in.png"); }
    .dialog-info.icon-phoneout  { background-image: url("/img/reminder-icons/phone-out.png"); }
    .dialog-info.icon-phoneuser { background-image: url("/img/reminder-icons/phone-out.png"); }
    .dialog-info.icon-reactfile { background-image: url("/img/reminder-icons/reactfile.png"); }
    .dialog-info.icon-repaycanc { background-image: url("/img/reminder-icons/repaycanc.png"); }
    .dialog-info.icon-repayconf { background-image: url("/img/reminder-icons/repayconf.png"); }
    .dialog-info.icon-repaydet  { background-image: url("/img/reminder-icons/repaydet.png"); }
    .dialog-info.icon-repayplan { background-image: url("/img/reminder-icons/repayplan.png"); }
    .dialog-info.icon-viscus    { background-image: url("/img/reminder-icons/viscus.png"); }
    .dialog-info.icon-openman   { background-image: url("/img/reminder-icons/openman.png"); }
    .dialog-info.icon-pie       { background-image: url("/img/reminder-icons/pie.png"); }
    .dialog-info.icon-claimreq  { background-image: url("/img/reminder-icons/claimreq.png"); }
    .dialog-info.icon-flow      { background-image: url("/img/reminder-icons/flow.png"); }
    .dialog-info.icon-stopchn   { background-image: url("/img/reminder-icons/stopchn.png"); }
    
    .dialog-info-title1, 
    .dialog-info-title2, 
    .dialog-info-title3  {
        clear: left;
        padding-bottom: 5px;
    }
    
    .dialog-info-title1 {
        font-size: 15px;
        font-weight: bold;
    }
    
    .dialog-info-title2 {
        /*color: #2EA9E5;*/
        font-size: 14px;
        font-weight: bold;
    }
    
    .dialog-info-title3 {
        color: #8B9399;
        font-size: 12px;
    }

    .dialog-close {
        background-image: url("/img/icons/button-icons.png");
        background-position: -337px -3px;
        background-repeat: no-repeat;
        float: right;
        margin-right: 27px;
        margin-top: 22px;
        padding: 18px;
     }

    .dialog-close:hover {
        background-position: -387px -3px;
        cursor: pointer;
    }


.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    height: 100px;
    margin: 0 auto;
}

.ui-dialog .ui-dialog-buttonpane button, 
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .dialog-button-confirm {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    left: 50%;
    margin-left: -85px;
    margin-top: 36px;
    position: absolute;
    text-align: center;
    width: 170px;
    outline: 0 none;
}

.ui-dialog .ui-dialog-buttonpane .dialog-button-cancel,
.ui-dialog .ui-dialog-buttonpane .dialog-button-no {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #65D221;
    font-size: 15px;
    font-weight: bold;
    margin-top:-10px;
    margin-left:-250px;
    margin: 0px auto 0 -85px;
    padding: 0;
    position: absolute;
    width: 170px;
    height:35px;
    outline: 0 none;
}

/** Dialog Alert */
.ui-dialog-custom-alert .ui-button-text-only .ui-button-text{
    font-size: 18px;
    font-weight: bolder;
}

#div-alert {
    height: auto /** ImportantDeleted */;
}

    #div-alert, #div-alert p  {
        color: #196893;
        font-size: 18px;
        font-weight: bolder;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 30px;
        text-align: center;
    }

/** Dialog Editor DIV */
.dialog-editor {
    position: relative;
    margin: auto;
    width: 1040px;
}

.dialog-editor > table {
    width: 100%;
}


#cke_note {
    margin: auto;
}

.dialog-editor .select2-container .select2-choice {
  width: auto;
  margin-top: 3px;
}  

/** Dialog Standard Editor margin top*/
#div-file-rem-phoneout .dialog-editor,
#div-file-rem-phoneuser .dialog-editor,
#div-file-rem-phonein .dialog-editor,
#div-file-rem-viscus .dialog-editor,
#div-file-rem-note .dialog-editor,
#div-file-rem-closeman .dialog-editor,
#div-file-rem-reactfile .dialog-editor {
    top: 20px;
    clear: both;
}

/** Dialog Riga superiore */  
#div-file-rem-chnglvl,
#div-file-rem-operfwd,
#div-file-rem-grpfwd, 
#div-file-rem-techext,
#div-file-rem-manasschn { 
    
}

#div-file-rem-chnglvl .dialog-editor .slabel,
#div-file-rem-operfwd .dialog-editor .slabel,
#div-file-rem-grpfwd .dialog-editor .slabel,
#div-file-rem-techext .dialog-editor .slabel,
#div-file-rem-manasschn  .dialog-editor .slabel {
    padding-right: 20px;
    padding-left: 20px;
}

#div-file-rem-chnglvl .dialog-editor .dialog-select-container,
#div-file-rem-operfwd .dialog-editor .dialog-select-container,
#div-file-rem-grpfwd .dialog-editor .dialog-select-container,
#div-file-rem-techext .dialog-editor .dialog-select-container,
#div-file-rem-manasschn .dialog-editor .dialog-select-container,
.reminder-table-container {
    background: #F9F9F9;
    border-bottom: 1px solid #E5E6E8;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    height: 50px;
    padding-top: 5px;
}

.reminder-table-container {
    height: auto;
    min-height: 50px;
}

    .reminder-table-container  table {
      width: 100%;
    }
    
    .reminder-table-container .ui-state-default, 
    .reminder-table-container .ui-widget-content .ui-state-default, 
    .reminder-table-container .ui-widget-header .ui-state-default {
      background: transparent;
    }

    .dialog-editor .dialog-select-container .select2-container .select2-choice > .select2-chosen {
      float: left;
      font-size: 13px;
      font-weight: bold;
      margin-top: 3px;
      letter-spacing: 0.4px;
    }

    #div-file-rem-chnglvl .dialog-editor .select2-container,
    #div-file-rem-operfwd .dialog-editor .select2-container,
    #div-file-rem-grpfwd .dialog-editor .select2-container,
    #div-file-rem-techext .dialog-editor .select2-container, 
    #div-file-rem-manasschn .dialog-editor .select2-container {
        max-width: 50%;
        width: 33%;
    }

#div-file-rem-chnglvl .dialog-editor #cke_note,
#div-file-rem-operfwd .dialog-editor #cke_note,
#div-file-rem-grpfwd .dialog-editor #cke_note,
#div-file-rem-techext .dialog-editor #cke_note,
#div-file-rem-manasschn .dialog-editor #cke_note {
    margin: 20px auto auto;
}


/**Dialog Save Line*/  
.dialog-save {
  background: none repeat scroll 0 0 #F9F9F9;
  border-bottom: 1px solid #E5E6E8;
  clear: both;
  float: right;
  padding: 0 20px;
  text-align: right;
  width: 100%;
  height: 50px;
  padding-top: 5px;
}

.dialog-phone {
    border-bottom: 1px solid #E5E6E8;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    float: right;
    clear: both;
    width: 100%;
    text-align: left;
}
    .dialog-save .dialog-save-button {
      float: right;
    }
    
    .dialog-save .dialog-save-button input {
      margin-right: 10px;
    }
    
    .dialog-save .ui-button.ui-state-default {
      border-radius: 3px;
      height: 40px;
      width: 100px;
    }
    
    .dialog-save  .ui-button .ui-icon-filter-default {
      display: none;
    }
    
    .dialog-save  .ui-button-text-icon-primary .ui-button-text, 
    .ui-button-text-icons .ui-button-text {
      padding: 0;
    }
        
/** Dialog Docout */
#div-file-rem-claimreq .dialog-editor-title,
#div-file-rem-docout  .dialog-editor-title {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
    
#div-file-rem-claimreq .tr-select-block .td-second-line button,
#div-file-rem-docout .tr-select-block .td-second-line button {
  background: transparent;
}

#div-file-rem-claimreq .tr-select-block .td-first-line,
#div-file-rem-docout .tr-select-block .td-first-line {
  background: none repeat scroll 0 0 #F9F9F9;
  border-bottom: 1px solid #E5E6E8;
  float: left;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  width: 100%;
}


#div-file-rem-claimreq .tr-select-block .td-second-line,
#div-file-rem-docout .tr-select-block .td-second-line {
  border-bottom: 1px solid #E5E6E8;
  float: left;
  padding: 3px 20px ;
  width: 100%;
  background: #F9F9F9;
}

#div-file-rem-claimreq .tr-select-block .td-second-line .insert-address,
#div-file-rem-docout .tr-select-block .td-second-line .insert-address {
  float: left;
  padding-top: 10px;
  width: 50%;
}

#div-file-rem-claimreq .tr-select-block .td-second-line .insert-address th,
#div-file-rem-docout .tr-select-block .td-second-line .insert-address th {
  text-align: right;
  width: 200px;
  padding-right: 7px;
}

#div-file-rem-claimreq .tr-select-block .td-second-line .insert-address td,
#div-file-rem-docout .tr-select-block .td-second-line .insert-address td {
  text-align: left;
  width: 80%;
}

#div-file-rem-claimreq .norecipients,
#div-file-rem-docout .norecipients {
  height: 75px;
}

#div-file-rem-docout .insert-address span.select2-chosen {
    width: 100px;
}

#div-file-rem-docout .insert-address .select2-container {
    margin-right: 6px;
    margin-top: -2px;
}

