.add-new-pet-content, .new-pet-manage-plan, .new-pet-manage-plan-confirmation, .new-pet-confirmation{background-color:#fff; padding:15px;}
.pet-photo-upload{width:100px; height: 100px;background-color: #87D1E6; color:#fff;border:1px solid #d9d9d9;padding:10px; border-radius:50%; font-size: 3.75rem; text-align:center;display: flex;  align-items: center;justify-content: center;position:relative;}
.photo-file-upload{text-align:center;width:100px;margin:auto;}
.photo-file-upload input[type=file]{width:100px;height:100px;cursor:pointer;}
.plan-other-desc, .pet-other-details{padding:15px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.plan-relocation{padding-top:15px;}
.plan-relocation .form-control{width:auto;}
.confirmation-section{padding-top:15px; padding-bottom:15px;}
.new-pet-confirmation img{border-radius:50%;}
.new-pet-confirmation .form-actions{padding-top:15px;}
.new-pet-plan-details{padding-bottom:10px;}
.new-pet-plan-details .plan-image img{width:90px;}
.new-pet-plan-details .plan-image{max-width:125px;}
.pet-det-content .col-lg-3{max-width:105px;padding-right:0;}
.add-new-pet, .manage-plan{background-color: #f3f3f3; padding:20px 0; margin-top:20px;}
.pet-det-content{font-weight: 500;}
.add-new-pet-content .form-actions{padding-top:30px; padding-bottom:20px;}
.confirmCancelModal .modal-actions{margin-top:15px;}
.photo-file-upload label{padding-top:15px;}

.manage-plan h4 img { width: 55px;}
.plan-other-desc p a { display: block;}
.plan-other-desc { border-bottom: 0;}
#calendarView > div{ position: relative !important;}
#calendarView > div > span{ 
    border-top: 2px solid #90959F !important;
    border-right: 2px solid #90959F !important;
    border-bottom: 2px solid #90959F !important;
}

@media(max-width:991px){
    .add-new-pet, .manage-plan{background-color: #fff;border-top: 1px solid #d9d9d9;}
    .manage-plan .container{padding-left:0;padding-right:0;}
    .add-new-pet .container{padding-left:0;padding-right:0;}
    .manage-plan h4, .new-pet-confirmation h4{padding-bottom: 10px;border-bottom: 1px solid #d9d9d9;}
    .new-pet-plan-details{padding-top:10px;}
    /* #add-new-pet-form{padding-top:10px;} */
    .pet-det-content .col-lg-3{max-width:100%;}
}

@media(max-width:767px){
.new-pet-confirmation a.orange-outlined{padding:5px 10px;height:auto;}
.plan-relocation .form-control {width:100%;}

}