/**
 * Public CSS for Natspec Utility Shortcodes.
 * Ported from natspec-resources plugin.
 */

span.natspec_logged_in {
    background: url('data:image/svg+xml; utf8, <svg width="100%" height="100%" viewBox="0 0 508 656" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1,0,0,1,-95.4948,-78.3035)"><g transform="matrix(1,0,0,1,-61.8423,-1376.02)"><g transform="matrix(0.817308,0,0,1.12329,-68.8472,964.933)"><path d="M790.114,581.983C790.114,501.232 700.011,435.673 589.03,435.673C478.049,435.673 387.946,501.232 387.946,581.983C387.946,581.983 387.946,802.234 387.946,802.234C387.946,882.984 478.049,948.543 589.03,948.543C700.011,948.543 790.114,882.984 790.114,802.234L790.114,776.022C790.114,760.668 772.982,748.202 751.879,748.202C730.776,748.202 713.644,760.668 713.644,776.022L713.644,802.234C713.644,852.275 657.806,892.903 589.03,892.903C520.254,892.903 464.416,852.275 464.416,802.234L464.416,581.983C464.416,531.941 520.254,491.313 589.03,491.313C657.806,491.313 713.644,531.941 713.644,581.983C713.644,597.337 730.776,600.383 751.879,600.383C772.982,600.383 790.114,597.337 790.114,581.983Z" style="fill:rgb(0,163,140);"/></g></g><g transform="matrix(1,0,0,1,-61.8423,-1376.02)"><g transform="matrix(1.02532,0,0,1,-186.515,977.944)"><path d="M830.172,762.885C830.172,741.106 812.927,723.425 791.687,723.425C791.687,723.425 653.636,707.201 584.294,707.201C514.654,707.201 373.847,723.425 373.847,723.425C352.606,723.425 335.361,741.106 335.361,762.885L335.361,1078.56C335.361,1100.34 352.606,1118.02 373.847,1118.02C373.847,1118.02 514.654,1132.13 584.294,1132.13C653.584,1132.13 791.687,1118.02 791.687,1118.02C812.927,1118.02 830.172,1100.34 830.172,1078.56L830.172,762.885Z" style="fill:rgb(0,163,140);"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: 1.3rem 1.3rem;
    background-position-y: center;
    padding-left: 1.5rem;
    display: inline-block;
}

a.natspec_logged_out {
   background: url('data:image/svg+xml; utf8, <svg width="100%" height="100%" viewBox="0 0 508 656" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1,0,0,1,-92.7223,-99.7291)"><g transform="matrix(1,0,0,1,-61.8423,-1376.02)"><g transform="matrix(0.817308,0,0,1.12329,-71.6198,986.359)"><path d="M790.114,581.983C790.114,501.232 700.011,435.673 589.03,435.673C478.049,435.673 387.946,501.232 387.946,581.983C387.946,581.983 387.946,802.234 387.946,802.234C387.946,882.984 478.049,948.543 589.03,948.543C700.011,948.543 790.114,882.984 790.114,802.234C790.114,802.234 790.114,581.983 790.114,581.983ZM713.644,581.983L713.644,802.234C713.644,852.275 657.806,892.903 589.03,892.903C520.254,892.903 464.416,852.275 464.416,802.234L464.416,581.983C464.416,531.941 520.254,491.313 589.03,491.313C657.806,491.313 713.644,531.941 713.644,581.983Z" style="fill:rgb(37,14,98);"/></g></g><g transform="matrix(1,0,0,1,-61.8423,-1376.02)"><g transform="matrix(1.02532,0,0,1,-189.287,999.37)"><path d="M830.172,762.885C830.172,741.106 812.927,723.425 791.687,723.425C791.687,723.425 653.636,707.201 584.294,707.201C514.654,707.201 373.847,723.425 373.847,723.425C352.606,723.425 335.361,741.106 335.361,762.885L335.361,1078.56C335.361,1100.34 352.606,1118.02 373.847,1118.02C373.847,1118.02 514.654,1132.13 584.294,1132.13C653.584,1132.13 791.687,1118.02 791.687,1118.02C812.927,1118.02 830.172,1100.34 830.172,1078.56L830.172,762.885Z" style="fill:rgb(37,14,98);"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: 1.3rem 1.3rem;
    background-position-y: center;
    padding-left: 1.5rem;
    display: inline-block;
}

#loginform label { display: block;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    max-width:600px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

.modal-content #wp-submit.button {
    background-color: rgb(37, 14, 98);
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: rgb(37, 14, 98);
    color: white;
}
.modal-header button:hover {
    color:#ddd;
}
#modal_close:focus {
    color:#ddd;
    outline: 2px dotted white;
}

.modal-body {
    padding: 10px 16px;
}
