@charset "utf-8";.modalContents{transition:min-height .25s linear}.modalContents.modalContentsFull{align-self:stretch;flex:1 0 auto;margin:0;width:auto}#modal .closeBtn+.modalActive{position:relative;z-index:0}#modal .userCardImgSquare:not(.userCardImgCenter) img{vertical-align:middle}#modal .userCardLandscape img,#modal .userCardSquare img{height:100%}.modalPersonView.modalPersonViewNoPointerEvents{pointer-events:none}.modalPersonView .w66.bgColor8{border-bottom-right-radius:5px;vertical-align:top}.modalPersonView .w66.bgColor8>.loading{height:100%;position:relative}.modalPersonView .tabContent{position:relative;z-index:2}.modalPersonView .tabContent.loading{visibility:hidden}.modalPersonView .tabContent.loading::before{visibility:visible!important}.modalPersonView .tabContent .modalSection{margin:20px -20px -20px;background-color:#dedede}.modalPersonView .tabContent .modalSection:not(:last-child){border-radius:0}.modalPersonView .tabContent .contentTitleButton{float:right;margin-left:10px;position:relative;top:2px}.modalPersonView .tabContent .contentTitle{font-size:20px;font-weight:700;margin:0;overflow-wrap:break-word;word-break:break-all;word-break:break-word;word-wrap:break-word}.modalPersonView .tabContent .modalSection .contentTitle{font-size:16px}.modalPersonView .tabContent .contentTitle~.contentTitle{margin-top:10px}.modalPersonView footer.contentFooter{margin-top:20px}.modalPersonView footer .ancColRight .removeButton{color:#c14139;margin:10px 0;text-transform:uppercase;white-space:nowrap}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingCard{display:block;margin-right:40px;position:relative}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingIcon{left:100%;margin-left:10px;padding:5px 0;position:absolute;text-align:center;top:0;width:28px}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingIcon:not(:hover){color:inherit}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingIcon::before{display:block;line-height:1em;margin:0;overflow:visible;padding:1px;top:0}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingIcon.iconAdd::before{font-size:27px}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingIcon.iconAdd:not(:hover)::before{color:#9cbe30}.modalPersonView:not(.modalEditRelationship):not(.modalGuest) .sortingDiv .sortingIcon.iconClose::before{font-size:20px}.modalEditEvent .alertSuccess:first-child:not(.alertHidden){margin-bottom:10px!important}.modalEditEvent .iconRotateRight{float:right;margin:5px;position:relative;text-transform:uppercase;z-index:2}.modalEditEvent .iconRotateRight+label{line-height:20px;margin-top:5px}.modalEditEvent .chooseSpouseTitle{margin-bottom:-8px}.modalEditEvent #selectSpouseRadio .card{display:block;padding:10px 10px 10px 50px}.modalEditEvent #selectSpouseRadio .card:before{left:15px;margin:-10px 0 0;position:absolute;top:50%}.modalEditEvent .narrativeAreaBanner:empty+.narrativeDataFields{margin-top:0!important}.factEditShowContentOnly #factEditModalHeader,.factEditShowContentOnly .modalEditEvent>.modalColumn.w33{display:none}.factEditShowContentOnly .modalEditEvent>.modalColumn.w66{border-radius:5px;width:100%}.modalEditSource .tabContentDetails .photo{position:relative;vertical-align:top}.modalEditSource .tabContentDetails .photo img{position:relative;width:100%;z-index:1}.modalEditSource .tabContentDetails .ancBtnRnd{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.modalEditSource .tabContentDetails .ancBtnRnd.super{border-radius:100px;height:100px;width:100px}.modalEditSource .tabContentDetails .ancBtnRnd.super:before{display:block;font-size:24px;height:1em;left:50%;line-height:1em;margin:0;position:absolute;text-indent:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modalPersonView .tabContentDetails .stackedMenu .ancBtn{display:block;width:100%}.modalPersonView .tabContentDetails .stackedMenu .ancBtn+.ancBtn{margin-top:10px}.modalEditSource .tableHorizontal{margin-left:auto;margin-right:auto}.modalEditSource .tableHorizontal,.modalEditSource .tableHorizontal th{width:auto}.modalEditRelationship .userCardTitle{margin-top:0}.modalEditRelationship .userCardSubTitle{margin-bottom:-.25em}.modalEditRelationship .relationshipOption{display:block;float:left}.modalEditRelationship .relationshipOption+.relationshipOption{margin-left:10px}.modalEditRelationship .relationshipOption .success{display:none}.modalEditRelationship .relationshipOption .iconClose{font-size:20px;line-height:inherit;padding:0 5px}.modalEditRelationship .relationshipOptionSuccess{padding-left:40px;position:relative}.modalEditRelationship .relationshipOptionSuccess .success{bottom:0;display:block;left:0;position:absolute;text-align:center;top:0;width:30px}.modalEditRelationship .relationshipOptionSuccess .success:after{display:block;font-size:20px;height:1em;left:50%;line-height:1em;margin:-.5em 0 0 -.5em;position:absolute;top:50%}.modalEditRelationship .openAddRel:not(.card){float:right;display:none}.modalEditRelationship .openAddRel:not(.card).openAddRelActive{display:block}.modalEditRelationship .parentCard .cardActions.makePreferred{display:none}.modalEditRelationship .parentCard.alternate .cardActions.makePreferred{display:block}.modalEditRelationship .cardEmpty.addRelationships.card{padding:0!important}.modalEditRelationship .addRelationshipsCard{padding:10px}.printPersonViewModal .modalSection{-webkit-box-shadow:none;box-shadow:none}.printPersonViewModal .modalSection+.modalSection{border-top:1px solid #a9a9a9}.printPersonViewModal .myCanvasLogo img{width:154px}.callout .constrainCallout .ancBtn.full{white-space:nowrap}#modal #errorbox{background:0 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;min-height:300px}#modal #errorbox .pageErrorHeader{background-color:#f8f7f3;-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:20px}@media only screen and (min-width:768px){.modalPersonView .modalColumn{min-height:250px}#modalContainer:not(.factEditShowContentOnly) .modalPersonView .tabContent .modalSection:last-child{border-bottom-left-radius:0}.modalHeaderUserCard .userCard{margin:4px 0 5px}.modalEditEvent .tabContent,.modalEditSource .tabContent{min-height:210px}.modalPersonView .tabContentDetails .stackedMenu{float:left}.modalEditEvent .tabContent .attachedMediaList.loading,.modalEditSource .tabContent .attachedMediaList.loading{min-height:178px}}@media only screen and (min-width:480px){.mapLifeEvents{border-radius:6px;overflow:hidden;-webkit-perspective:1px;perspective:1px}}@media only screen and (max-width:767px){.modalHeaderUserCard .ancColUserCard{text-align:center}.modalHeaderUserCard .userCard{margin:0}.modalPersonView .w33.modalColumn{background-color:#dedede;padding-bottom:0}.modalPersonView .w66.bgColor8{border-bottom-left-radius:6px}.modalPersonView .tabContent .modalSection{margin:10px -10px -10px}.modalPersonView footer.contentFooter{margin-top:10px}.relationshipOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.relationshipOption{float:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.relationshipOption+.relationshipOption{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#modal #errorbox .pageErrorHeader{margin:10px}.modalEditEvent #addMediaSection,.modalEditSource #addMediaSection{padding-top:20px}.modalEditEvent .attachedMediaList:empty~#addMediaSection,.modalEditSource .attachedMediaList:empty~#addMediaSection{background:0 0}}@media only screen and (max-width:479px){.modalPersonView .attachedMediaList .conHeader .ancBtn{margin:0 0 10px 10px}}
/*# sourceMappingURL=person-view-modal-45ebecef.min.css.map */