/* .mat-dialog-container{padding: 0 !important;overflow:visible !important;}
.Rowcursor{ cursor: pointer;} */



.select-filter{background-color: #000;padding:4px; width: 100%;}
.select-filter:hover, .select-filter:focus{box-shadow: none;outline: 0;}
.no-margin-bottom{margin-bottom: 0;}
.no-bg{background: transparent !important;}
.no-shadow{box-shadow: none;}
.box-shadow-4{box-shadow: 0 2px 4px rgba(0,0,0,0.2);}

.jqs-options-title{border: none;font-size: 12px;}
.jqs-options-close { top: 10px; right: 8px; height: 15px;width: 15px;}
.jqs-options .list-group{border-radius: 4px;}
.jqs-options .list-group-item{padding: 0;border: none;border-top: 1px solid #eee}
.jqs-options .list-group-item:first-child{border-top:none}
.jqs-options .list-group-item a{padding: 10px 15px;    display: block; margin: 0;color: #163659;}
.jqs-options .list-group-item a i{position: relative;    top: 2px;    left: -2px;}
.jqs-options .list-group-item a:hover, .jqs-options .list-group-item.active a{background-color: #163659;background: linear-gradient(to bottom, #3da6ea 0%, #163659 100%);color: #fff;}
/* .jqs-options .list-group-item.active{border-color: #163659} */
.jqs-options .list-group-item i{visibility: hidden;}
.jqs-options .list-group-item.active i{visibility: visible;}
.jqs-options .list-group-item:first-child a{border-radius: 4px 4px 0 0}
.jqs-options .list-group-item:last-child a{border-radius:0 0 4px 4px}
.jqs-options .list-group-item:last-child i{visibility: visible;}


/* Model dialog as right Pane */
.modal.right .modal-dialog {
    position: fixed !important;
    margin: auto !important;
    width: 320px  !important;
    height: 100%  !important;
    -webkit-transform: translate3d(0%, 0, 0)  !important;
        -ms-transform: translate3d(0%, 0, 0)  !important;
         -o-transform: translate3d(0%, 0, 0)  !important;
            transform: translate3d(0%, 0, 0)  !important;
}
.modal.right .modal-content {
    height: 100%  !important;
    overflow-y: auto  !important;
}
.modal.right .modal-body {
    padding: 15px 15px 80px  !important;
}
.modal.right.fade .modal-dialog {
    right: -320px  !important;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out  !important;
       -moz-transition: opacity 0.3s linear, right 0.3s ease-out  !important;
         -o-transition: opacity 0.3s linear, right 0.3s ease-out  !important;
            transition: opacity 0.3s linear, right 0.3s ease-out  !important;
}

.modal.right.fade.in .modal-dialog {
    right: 0  !important;
}

.modal-content {
    border-radius: 0  !important;
    border: none  !important;
}

.modal-header {
    border-bottom-color: #EEEEEE  !important;
    background-color: #FAFAFA  !important;
}

  .btn-gray, .btn-gray:hover{background-color: #808080;color: #fff}


.reszie-popup-top, 
.reszie-popup-right, 
.reszie-popup-bottom, 
.reszie-popup-left{position: absolute;width: 100%;height: 5px;background-color: red;z-index: 99;}

.reszie-popup-top, .reszie-popup-bottom {cursor: n-resize;}
.reszie-popup-bottom{bottom: 0;}
.reszie-popup-right, .reszie-popup-left {cursor: e-resize;height: 100%; width: 5px;;}
.reszie-popup-right{right: 0;}

.top-6{position: relative;top: 6px;}
.motion-indicator-container{
    position: absolute;width: 100%;height: 100%;background-size: contain;opacity: 0.4;background-repeat: no-repeat;background-position: center center;z-index: 9;
}
.absolute {
    position: absolute;
}
.recording-overlay-container{
    position: absolute;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center center;z-index: 9;pointer-events: none;
}

.offline-cam{position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    height: 100%;
    background-color: #656565;
    color: #fff;
    vertical-align: middle;
    padding-top: 25%;}


.motionsliderSpinner::-webkit-inner-spin-button, 
.motionsliderSpinner::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.get-thumb{position: absolute;width: 100%;    z-index: -1;}

.mobile-ext .input-group-addon{border-radius: 10px 0 0 10px !important;}
.mobile-ext select.form-control{border-radius: 10px 0 0 10px !important;width: 130px;padding: 6px 5px}
.action-cell {
    min-width: 300px;
}

/*added by vicky*/
.icon-btn, .icon-btn:hover{font-size: 18px;color: #163659;}



.close-sch-icon{
font-size: 10px;
    position: absolute;z-index: 1; right: 0; padding: 3px 8px; background-color: #fff; top: -27px; box-shadow: 0px 0px 5px rgba(0,0,0,0.15); border-radius: 5px;    color: #000;
}

.amni-period-sch-setting {
    top: 5px;
    right: 5px;
    position: absolute;
    background-color: #aaa;
  padding: 5px 5px;
  border-radius: 100px;
  z-index: 111;
  font-size: 12px;
    /* bottom: 2px;
  right: 16px; */
  }

  /* #pac-container-autocomplete {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 99%;
} */

.pac-container { 
    z-index: 10000 !important; 
}

.mat-form-field-type-mat-select .mat-form-field-label {  width: calc(100% - 24px) !important;}

.amni-resizable {
    position: absolute !important;
}

.show-setting-icon{display: block !important;}