/*
Theme Name:   Poseidon child
Description:  Write here a brief description about your child-theme
Author:       IJMB Portal
Author URL:   Write here the author's blog or website url
Template:     poseidon
Version:      20.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  poseidon-child
*/

/* Write here your own personal stylesheet */

.login-btn a {
    margin: 4px !important;
}
.details-user {
width: 100%;
    display: inline-block;
    border: 2px solid #008601;
    padding: 19px 10px;
    border-radius: 20px;
    border-bottom: 6px solid #008601;
}

.details-logpage {
    width: 100%;
    display: inline-block;
    border: 2px solid #008601;
    padding: 20px 10px;
    border-radius: 20px;
    margin-bottom: 40px;
    border-bottom: 6px solid #008601;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.details-logpage p, .details-user p {
width: 48%;
float: left;
border-bottom: 1px solid #008601;
margin: 0px;
margin: 0px 1%;
padding: 15px 0px;
}


.adjust_space {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.login-btn {
    display: inline;
}

.login-btn a {
    font-size: 12px;
    float: left;
}

.after-banner {
    color: #5cb85c;
}
.after-banner a {
    background: none !important;
    color: #5cb85c;
    padding-right: 10px;
    font-size: 14px;
    text-decoration: none;
}

.norton-text.acceptance {
    width: 100%;
    display: inline-block;
    border: 2px solid #008601;
    padding: 8px 10px;
    border-radius: 20px;
    border-bottom: 6px solid #008601;
    margin: 20px 0px;
    text-align: left;
}

.norton-text.acceptance p {
    padding-bottom: 10px;
    margin-bottom: 0px;
}
.norton-text.acceptance p:nth-child(1) {
    border-bottom: 1px solid #008601;
}

.norton-text.acceptance p:nth-child(2) {
    border-bottom: 1px solid #008601;
}
.norton-text.acceptance p:nth-child(3) {
    border-bottom: 1px solid #008601;
}
.norton-text.acceptance p:nth-child(4) {
    border-bottom: 1px solid #008601;
}
.norton-text.acceptance p:nth-child(5) {
    border-bottom: 1px solid #008601;
}
.norton-text.acceptance p:nth-child(6) {
    border-bottom: 1px solid #008601;
}
.norton-text.acceptance p:nth-child(7) {
    border-bottom: 1px solid #008601;
}

section.acceptance-fees {
    margin-bottom: 20px;
}

section.acceptance-fees .registration{
    width: 100%;
    display: inline-block;
    border: 2px solid #008601;
    padding: 19px 10px;
    border-radius: 20px;
    text-align:left;
    border-bottom: 6px solid #008601;
}
section.acceptance-fees .registration p {
    margin-bottom: 0px;
    padding-bottom: 15px;
}
section.acceptance-fees .registration p:nth-child(1) {
    border-bottom: 1px solid #008601;
    margin-bottom: 0px;
    padding-bottom: 15px;
}
section.acceptance-fees .registration p:nth-child(2) {
    border-bottom: 1px solid #008601;
    margin-bottom: 0px;
    padding-bottom: 15px;
}
section.acceptance-fees .registration p:nth-child(3) {
    border-bottom: 1px solid #008601;
    margin-bottom: 0px;
    padding-bottom: 15px;
}
section.acceptance-fees .registration p:nth-child(4) {
    border-bottom: 1px solid #008601;
    margin-bottom: 0px;
    padding-bottom: 15px;
}
section.acceptance-fees .registration p:nth-child(5) {
    border-bottom: 1px solid #008601;
    margin-bottom: 0px;
    padding-bottom: 15px;
}
section.acceptance-fees .registration p:nth-child(6) {
    border-bottom: 1px solid #008601;
    margin-bottom: 0px;
    padding-bottom: 15px;
}

@media only screen and (max-width: 767px) {
.details-logpage p {
width: 100%;
margin:0px;
}
}


.welcome-text {
    text-align: right;
    font-size: 14px;
    color: #5cb85c;
}