﻿.popup-settings-dialog .modal-dialog, .popup-settings-dialog .modal-content {
  width: 720px;
  height: 525px; }

.popup-settings-dialog .modal-dialog{
    display: flex;
    height:calc(100% - 60px);
    align-items:center;
}
.popup-settings-container {
  position: relative;
  background: #1a1d23;
  color: #eaeaea;
  width: 720px;
  height: 525px; }
  .popup-settings-container > iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: none;
    width: 720px;
    height: 525px;
    z-index: -1; }
  .popup-settings-container .vms-modal-popup-header {
    margin: 0;
    height: 35px;
    width: 100%; }
    .popup-settings-container .vms-modal-popup-header .text-overflow {
      text-align: center;
      padding: 0 12px;
      width: calc(100% - 35px);
      min-width: calc(100% - 35px);
      max-width: calc(100% - 35px); }
    .popup-settings-container .vms-modal-popup-header .close-btn {
      font-size: 16px;
      font-weight: bold;
      font-family: Arial;
      text-align: center;
      width: 35px;
      min-width: 35px;
      max-width: 35px; }
  .popup-settings-container .vms-modal-popup-body {
    display: flex;
    height: 490px; }
  .popup-settings-container .popup-settings-sidebar-container {
    background: #292d35;
    min-width: 268px;
    max-width: 268px;
    width: 268px; }
    .popup-settings-container .popup-settings-sidebar-container + .filler {
      min-width: 4px;
      max-width: 4px;
      width: 4px; }
    .popup-settings-container .popup-settings-sidebar-container ul {
      margin: 0;
      padding: 0;
      list-style: none;
      overflow: auto;
      height: 100%;
      max-height: 465px; }
    .popup-settings-container .popup-settings-sidebar-container li {
      background: #292d35;
      padding: 0 16px;
      height: 42px;
      border-bottom: solid 1px #2e3947;
      box-sizing: border-box;
      /*
	.popup-settings-nav-item {
		background: #292d35;
		&.active {
			pointer-events: none;
			background: #3a3e48;
		}
		&.disabled {
			pointer-events: none;
			// background: #2e333b;
			color: #444951;
		}
		&:hover {
			background: #3a3e48;			
		}
	}
			*/ }
      .popup-settings-container .popup-settings-sidebar-container li .vicon-font {
        max-width: 35px;
        min-width: 35px;
        width: 35px;
        font-size: 20px; }
        .popup-settings-container .popup-settings-sidebar-container li .vicon-font.alertIconCmpnt {
          font-size: 14px;
          margin-top: 9px; }
      .popup-settings-container .popup-settings-sidebar-container li .text-overflow {
        max-width: calc(100% - 26px);
        min-width: calc(100% - 26px);
        /*width: calc(100% - 26px);*/
        width:178px;

      }
      .popup-settings-container .popup-settings-sidebar-container li.active {
        background: #3a3e48; }
        .popup-settings-container .popup-settings-sidebar-container li.active .popup-settings-nav-item {
          pointer-events: none; }
      .popup-settings-container .popup-settings-sidebar-container li.disabled .popup-settings-nav-item {
        pointer-events: none;
        color: #444951; }
      .popup-settings-container .popup-settings-sidebar-container li .popup-settings-nav-item {
        flex-grow: 1; }
      .popup-settings-container .popup-settings-sidebar-container li:not(.disabled):hover {
        background: #3a3e48; }
  .popup-settings-container .popup-settings-main-container {
    background: #292d35; }
    .popup-settings-container .popup-settings-main-container:not(.landing) {
      width: calc(100% - 272px);
      max-width: calc(100% - 272px);
      min-width: calc(100% - 272px); }
    .popup-settings-container .popup-settings-main-container.landing {
      width: 100%;
      max-width: 100%;
      min-width: 100%; }
  .popup-settings-container .popup-settings-body-container {
    padding: 16px;
    height: 490px;
    width: 720px; }
    .popup-settings-container .popup-settings-body-container.landing {
      width: 720px; }
    .popup-settings-container .popup-settings-body-container.includes {
      width: 448px; }
  .popup-settings-container .popup-settings-body-scroll-container {
    width: 100%; }
    .popup-settings-container .popup-settings-body-scroll-container.landing {
      overflow: auto;
      height: 458px; }
    .popup-settings-container .popup-settings-body-scroll-container.includes {
      height: 404px; }
  .popup-settings-container .popup-landing-grid-container {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 636px; }
    .popup-settings-container .popup-landing-grid-container .popup-landing-grid-item {
      margin: 6px;
      height: 110px;
      width: 200px; }
      .popup-settings-container .popup-landing-grid-container .popup-landing-grid-item .vicon-font {
        font-size: 36px;
        margin: 20px auto;
        width: 38px;
        height: 38px; }
      .popup-settings-container .popup-landing-grid-container .popup-landing-grid-item .landing-name {
        text-align: center;
        padding: 0 12px; }
  .popup-settings-container .popup-settings-included-container {
    max-height: 396px;
    min-height: 396px;
    height: 396px; }
    .popup-settings-container .popup-settings-footer-container {
        display: flex;
        justify-content: flex-end;
        border-top: 1px solid #4e4e4e;
        padding: 0 10px;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        height: 62px;
        padding-top: 13px;
    }
    .popup-settings-container .popup-settings-footer-container .vms-popup-btn {
      margin: 0; }
      .popup-settings-container .popup-settings-footer-container .vms-popup-btn + .filler {
        min-width: 4px;
        max-width: 4px;
        width: 4px; }
  .popup-settings-container .configuration-ditails-form {
    position: relative; }
    .popup-settings-container .configuration-ditails-form > label {
      padding-left: 0; }
    .popup-settings-container .configuration-ditails-form .configuration-ditails-data > p {
      line-height: 28px;
      margin-bottom: 0;
      height: 28px; }
  .popup-settings-container .popup-settings-onprocess-container {
    display: none;
    position: absolute;
    top: 35px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.6); }
  .popup-settings-container.on-process .vms-modal-popup-header .close-btn {
    pointer-events: none; }
  .popup-settings-container.on-process .popup-settings-onprocess-container {
    display: block; }


.vc-user-setting-modal .col-lg-offset-1, .vc-user-setting-modal .col-md-offset-1 {
    margin: 0;
    padding-left: 0;
}
.vc-user-setting-modal .flex-div label {
    padding-left: 0;
    font-size: 13px;
    color: #c5c8cd;
    width:44%
}
.vc-user-setting-modal label {
    padding-left: 0;
    font-size: 14px;
    color: #c5c8cd;
}
.vc-user-setting-modal .blue-border-input {
    font-size: 13px;
    color: #c5c8cd!important;
}
.vc-user-setting-modal .blue-border-input:focus{
    box-shadow:none;
}
.vc-user-setting-modal .flex-div {
    display: flex;
    align-items: center;
}
.vc-user-setting-modal .flex-div .input-btn{
    display: flex;
    align-items: center;
    justify-content:space-between;
    width:56%;
}
.vc-user-setting-modal .flex-div .input-btn input{
    flex:1;
}
.vc-user-setting-modal .flex-div button{
    border:1px solid #285287;
    width: 24px;
    height: 24px;
    min-height:24px;
    background-color:transparent;
    color:#285287;
    margin-left:23px;
    outline:0;
}
.vc-user-setting-modal .flex-div button:focus,:active,:hover{
    outline:0;
}
.vc-user-setting-modal .flex-div button .glyphicon{
  top:2px;
  right:4px;
  display:flex;
}
.popup-settings-container .popup-settings-sidebar-container li .v-snapshot:before{
    content:"";
}
.popup-settings-container .popup-settings-sidebar-container li .v-snapshot{
   background-image:url('/app/images/shanpshot-icon.svg');
   background-repeat:no-repeat;
   height:20px;
}
.popup-settings-container .popup-settings-sidebar-container li.disabled .v-snapshot{
    opacity:0.3;
}

.dashboard-notification .not-row{
    display: flex;
    align-items:center;
    margin-bottom:10px;
}

.popup-settings-container .ui-icon-triangle-1-s {
    background-position: -69px -18px;
}
.popup-settings-container .ui-icon-triangle-1-n {
    background-position: -4px -14px
}

.right-container-static-height {
height: 396px;
}