

.modal.pet .modal-dialog {
    max-width: none;
    margin: 0 auto;
    
}

.modal.pet .modal-content {
    min-height: 100vh;
    background-color: #f7f7f7
}

.modal.pet.show {
    padding-right: 0 !important;
}

.modal.pet .modal-header, .modal.pet .modal-footer, .modal.pet .modal-content {
    border-radius: 0;
}

.modal.pet .modal-header {
    padding-top: 50px;
    padding-bottom: 40px;
    border-bottom: none;
}

.modal-close-btn {
    position: fixed;
    top: 60px;
    right: 100px;
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    padding: 11px;
    border: none;
    z-index: 2
}

.modal.pet .info-module {
    padding: 0;
}

.modal.pet.fade {
    transform: scale(1);
    opacity: 1;
    transition: all .3s linear;
    top: 100vh;
}

    .modal.pet.fade.show {
        opacity: 1;
        transform: scale(1);
        top: 0;
        z-index: 800;
    }

.modal-backdrop {
    background-color: transparent;
    display:none;
}

.modal-body {
    padding: 0;
	padding-top: 2%;
    padding-bottom: 5%;
	 display: -moz-box; /* Firefox */
    display: -webkit-box; /* Safari and Chrome */
    display: -ms-flexbox; /* Internet Explorer 10 */
    display: flex;
    display: -webkit-flex; /* Safari 7 */
}

/*.modal .container {
    max-width: 870px;
}*/

.modal-close-btn{
cursor:pointer;
}
.modal-close-btn:hover{
opacity: 0.9;
    box-shadow: 1px 1px 1px;
}
.modal-close-btn:active{
opacity: 0.9;
    box-shadow: 1px -1px 1px;
}
.modal-open {
   
    overflow: hidden;
    position: fixed;
}

#detailModal2
{
	display: none;
	width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    z-index: 1000;
    position: absolute;
}
.modalVisible{
	display: block !important;
}
#detailModalBody
{
}
