.login-fields .field {		
    margin-bottom: 1.2em !important;		
}

.btn-primary {		
    font-weight: bolder;		
}

h1 {		
    font-size: 28pt;		
    font-weight: bolder;		
}		
#agree {		
    margin-right: 10px;		
}

label {
    font-weight: normal !important;
    color: #000;
}

div.login-actions a {
    /*color: #000 !important;*/
}

.agree {		
    padding: 8.4px;		
    font-weight: normal !important;		
    font-size: 8.4pt;		
    line-height:1.5em;		
    margin-bottom: 20px;		
}

.navbar {
    /*    padding: 30px;
        padding-bottom:30px !important;*/
}

/*.navbar-right {
    padding: 15px;
}*/

/*.navbar.navbar-inverse {
    border-bottom: none !important;
}*/

.thiscon {
    background-color: rgba(18, 18, 30, 0.8);
    text-align: right;
}

.letsstart {
    color:#fff;
    margin: 0px;
    font-size: 14pt;
}

.btn-danger {
    background-color: #ee222b;
    background-image: none !important;
    border-radius: 0px;
    /*margin-left: 15px;*/
}

.mainpart {
    /*background: #D5FBFE url('/images/v1/securesite.jpg') no-repeat center center;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.container-fluid {
    margin: 0px !important;
    padding:0px !important;
}

.tatat {
    padding: 15px;
}

.main {
    padding-bottom:0px;
}

.row {
    /*margin-right: 0px !important;*/ 
}

.bigsize {
    color: #fff;
    padding-top: 53px;
    padding-bottom: 50px;
    padding-right: 0px;
    text-shadow: 2px 2px #000;
    font-weight: bold;
    margin-left: -13px;
}

.thisul {
    list-style-type: none;
    font-size: 13.7pt;
    padding-left: 0px;
}

.thisul li {
    margin-bottom: 23px;
}

.glyphicon {
    margin-right: 10px;
    color: #1ab535;
}

.ibarrow {
    background-image: url('/images/v1/registerIB_arrow.png');
    background-size: cover;
    max-height: 67px;
    max-width: 588px;
    text-shadow: none;
    padding: 20px;
    font-size: 13pt;
}

.register h1 {
    color: #fff !important;
}

body > div.main > div > div > div > div.container > div.row > div.col-lg-3 > div {
    margin-top: 60px;
}

.account-container {
    width: auto;
    display: block;
    margin: 0px auto 0 auto;	
    background: transparent !important;
    border: none !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

body > div.main > div > div > div > div.container > div.login-extra {
    display: none;
}
.stacked:after, .stacked:before {
    background: transparent !important;
    border: none !important;
}

.thislog {
    color: #fff; 
    padding-bottom: 10px;
    border-bottom: 1px solid #FFF;
    text-align: justify;
    font-size: 23.5px;
    font-weight: bolder;
}

input {
    border-radius: 0px !important;
}

.login-action {
    width:100%;
    background-color: #00A550;
    background-image: none;
    border: none;
    margin-top: 0px !important;
    height: 50px;
}

.login-action:hover, .login-action:focus {
    background-color: #00A550;
}

.login-extra {
    /*margin-top: 11.9em!important;*/
    margin-bottom: 13.8em!important;	
    /*color: #fff;*/
    text-shadow: none;
    /*margin-left: -8px;*/		
    letter-spacing: -0.5px;
}

.login-extra a{
    /*color: #fff;*/
    text-shadow: none;
}

.extra, .footer {
    display: none;
}

.nfooter a, .nfooter a:hover, .nfooter a:focus, .login-actions, .login-actions a, .login-actions a:hover, .login-actions a:focus {
    /*color: #fff;*/
}

.register .login-fields input, .input-group {
    width: 100%!important;
}

.content {
    padding: 0px!important;
}

.input-group-addon, select {
    border-radius: 0px!important; 
}

.mobcom{
    color:red;
    margin-bottom:0px;
    padding:8px 4px; 
    font-weight: bold;
    font-size: 10px;
    word-spacing: 0px;
    letter-spacing: 0px;
    text-align: center;
}

@media screen and (max-width: 798px) {
    .account-container {
        margin: 0px auto 0 auto;
    }

    .thislog {
        text-align:center;
    }

    form {
        /*padding:15px;*/
    }

    body > div.main > div > div.container > div > div.col-lg-3 > div > div > form {
        padding: 15px;
    }

    .login-fields input {
        width: 100%;
    }

    .navbar-toggle {
        display:none;
    }

    .mainpart {
        background-image: none !important;
        background-color: white !important;
    }

    .thislog {
        color: #000 !important; 
        border-bottom: 1px solid #000;
    }

    .agree a {
        color: red !important;
    }

    .login-actions, .login-extra, .login-extra a, .letsstart {
        color: #000 !important; 
    }

    .login-extra {
        /*margin: 125px auto !important;*/
        text-align: center;
    }

    .btn-danger {
        margin-left: 0px; 
    }

    .navbar.navbar-inverse {
        /*border-bottom: 3px solid #f00 !important;*/
    }
}

@media screen and (max-width: 992px) {
    .login-extra {
        margin-bottom: 10px;
    }

    .container-fluid.mero {
        margin: 10px !important;
    }
}

@media screen and (max-width: 1199px) {
    .login-extra  {
        /*margin: 125px auto !important;*/
        text-align: center;
        margin-bottom: 10px !important;
        padding-bottom: 0px;
    }
    .bigsize  {
        margin-bottom: 10px !important;
        padding-bottom: 0px;
    }
    .account-container{
        margin-top: 0px !important;
    }
}
