.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table;transition:opacity .3s ease}
.modal-wrapper{display:table-cell;vertical-align:middle;height:100%}
.allegion-modals .modal-container{width:300px;max-height:95%;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif;overflow-y:auto !important}
.modal-header h3{margin-top:0;color:#42b983}
.modal-body{margin:20px 0}
.modal-default-button{float:right}
.modal-enter{opacity:0}
.modal-leave-active{opacity:0}
.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:8px}
::-webkit-scrollbar-thumb{background:#9c94a8;border-radius:8px}
::-webkit-scrollbar-thumb:hover{background:#7d7589}
.close-modal-button{height:15px;width:15px;position:relative;box-sizing:border-box;line-height:15px;display:inline-block;float:right;cursor:pointer}
.close-modal-button:before,.close-modal-button:after{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-10px;display:block;height:4px;width:20px;background-color:#090909;transition:all .25s ease-out}
.close-modal-button:after{transform:rotate(-135deg)}
.close-modal-button:hover:before,.close-modal-button:hover:after{transform:rotate(270deg)}
.coreCstmModalImageTrigger{cursor:pointer}
.coral-FixedColumn-column.u-coral-padding.u-coral-noMargin{width:100%}
.transperantClass{background-color:Transparent;background-repeat:no-repeat;border:0;cursor:pointer;overflow:hidden;outline:0}
.allegion-modals .modalCheckbox [type="checkbox"]:not(:checked),.allegion-modals .modalCheckbox [type="checkbox"]:checked{position:absolute;left:-9999px}
.allegion-modals .modalCheckbox [type="checkbox"]:not(:checked) + label,.allegion-modals .modalCheckbox [type="checkbox"]:checked + label{position:relative;padding-left:1.95em;cursor:pointer}
.allegion-modals .modalCheckbox [type="checkbox"]:not(:checked) + label:before,.allegion-modals .modalCheckbox [type="checkbox"]:checked + label:before{content:'';position:absolute;left:-1px;top:-1px;width:1.55em;height:1.55em;border:2px solid #ccc;background:#fff;transition:all .3s}
.allegion-modals .modalCheckbox [type="checkbox"]:not(:checked) + label:after,.allegion-modals .modalCheckbox [type="checkbox"]:checked + label:after{content:' ';position:absolute;left:1px;top:1px;font-size:1.3em;line-height:.8;color:black;transition:all .2s;width:1em;height:1em;background:linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 43%,#ccc 51%,#ccc 53%,rgba(0,0,0,0) 57%,rgba(0,0,0,0) 100%),linear-gradient(135deg,#fff 0,#fff 43%,#ccc 51%,#ccc 53%,#fff 57%,#fff 100%)}
.allegion-modals .modalCheckbox [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0)}
.allegion-modals .modalCheckbox [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1)}
.allegion-modals .modalCheckbox [type="checkbox"]:disabled:not(:checked) + label:before,.allegion-modals .modalCheckbox [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}
.allegion-modals .modalCheckbox [type="checkbox"]:disabled:checked + label:after{color:#999}
.allegion-modals .modalCheckbox [type="checkbox"]:disabled + label{color:#aaa}
.allegion-modals .modalCheckbox [type="checkbox"]:checked:focus + label:before,.allegion-modals .modalCheckbox [type="checkbox"]:not(:checked):focus + label:before{border:2px solid rgba(0,0,255,0.4)}
.allegion-modals .modalCheckbox label:hover:before{border:2px solid rgba(71,120,217,0.5) !important}
.allegion-modals .coreCstmModalBtnTrigger{white-space:pre-wrap}
.allegion-modals .imageTriggerWrapper .intuitive-video-icon{display:inline-block;width:29px;height:29px;overflow:hidden;background:url(https://www.schlage.com/etc/designs/sch-us-2/clientlibs/main/images/vid-sprite.png) no-repeat 0 0;left:10px;bottom:10px;position:absolute;transition:all .3s}
.allegion-modals .imageTriggerWrapper:hover .intuitive-video-icon{background:url(https://www.schlage.com/etc/designs/sch-us-2/clientlibs/main/images/vid-sprite.png) 0 -29px}
@media(max-width:767px){.coreCstmModalContainer{height:100% !important;width:100% !important}
}
.modalTrigger{cursor:pointer}
.allegion-modals:not(.cq-Editable-dom) .modal-mask{z-index:-9;opacity:0;pointer-events:none}
.allegion-modals:not(.cq-Editable-dom) .modal-mask.active{opacity:1;pointer-events:auto;z-index:10000}