@charset "UTF-8";
 .dpc-modal-contents #content-dpc-professional-microdata .dpc-section.dpc-group {
     display: none;
}
 .dpc-microdata-entry {
     background: #f9f9f9;
     position: relative;
     display: block;
     transition: background 0.3s ease-in 0s;
     -webkit-transition: background 0.3s ease-in 0s;
}
 .dpc-microdata-entry:hover {
     background: #e9e9e9 none repeat scroll 0 0;
     transition: background 0.3s ease-in 0s;
     -webkit-transition: background 0.3s ease-in 0s;
}
 .dpc-microdata-entry > span {
     padding: 20px;
     display: inline-block;
     font-size: 14px;
}
 .dpc-microdata-entry > span.entry-type {
     padding-left: 0px;
     width: 85px;
}
 .dpc-microdata-entry > span.entry-icon > i {
     border: 1px solid #555;
     border-radius: 100%;
     margin: 13px;
     position: relative;
     width: 35px;
     height: 35px;
     font-size: 19px;
     line-height: 35px;
}
 .dpc-microdata-entry > span.entry-icon {
     padding: 0;
     display: inline;
}
 .dpc-microdata-entry > span.dpc-microdata-action {
     float: right;
}
 body .dpc-microdata-entry a.dpc-microdata-edit, body .dpc-microdata-entry a.dpc-microdata-edit i {
     color: #333;
     cursor: pointer;
     text-decoration: none;
}
 body .dpc-microdata-entry a.dpc-microdata-delete, body .dpc-microdata-entry a.dpc-microdata-delete i {
     color: #e62117;
     cursor: pointer;
     text-decoration: none;
}
 .dpc-microdata-entry > span.entry-icon > i:hover:after {
     opacity: 1;
     z-index: 99;
     transition: opacity 0.3s ease-in 0s;
     -webkit-transition: opacity 0.3s ease-in 0s;
}
 .dpc-microdata-entry > span.entry-icon > i:after {
     opacity: 0;
     content: attr(data-title);
     position: absolute;
     background: rgba(0,0,0,0.70);
     padding: 8px 13px;
     color: #fff;
     font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 13px;
     bottom: -36px;
     left: 50%;
     z-index: -99;
     transform: translate(-50%, 0);
     -webkit-transform: translate(-50%, 0);
}
 .addMicrodata.btn-floating:hover:after {
     opacity: 1;
     z-index: 99;
     outline: none;
     transition: opacity 0.3s ease-in 0s;
     -webkit-transition: opacity 0.3s ease-in 0s;
}
 .addMicrodata.btn-floating:after {
     opacity: 0;
     outline: none;
     content: attr(data-tooltip-content);
     position: absolute;
     background: rgba(0,0,0,0.70);
     padding: 8px 13px;
     color: #fff;
     font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 13px;
     bottom: -42px;
     left: 50%;
     z-index: -99;
     transform: translate(-50%, 0);
     -webkit-transform: translate(-50%, 0);
}
 .addMicrodata.btn-floating:focus, .addMicrodata.btn-floating:active {
     outline: none;
}
 .microdataForm .btn.btn-youtube {
     margin-top: 20px;
}
 .dpc-modal-contents ul.addMicrodataList {
     width: 100%;
}


div[id^="dpc"] ul.addMicrodataList li a.btn {
    justify-content: center;
    display: flex;
    flex-flow: column;
    align-items: center;
    width: fit-content;
    justify-content: center;
    align-self: center;
    width: 60%;
}

 .dpc-modal-contents h5.addMicrodataText {
     margin: 8px 20px 15px 0;
     font-weight: bold;
     font-size: 15px;
     display: block;
}
.dpc-modal-contents span.addMicrodataLabel {
     text-decoration: none;
     color: #555555;
}
 .dpc-modal-contents a.addMicrodata {
     margin: 0 5px 0 5px;
     text-decoration: none;
}
 .dpc-modal-contents a.addMicrodata > i {
     text-decoration: none;
}
