/* comment*/



@import url('https://fonts.googleapis.com/css?family=Numans');

.main-page, .home {

    background-image: url("../../assets/images/backgroundimagenew.png");

    background-size: cover;

    background-repeat: no-repeat;

    height:85%;

}

body{

font-family: 'Numans', sans-serif;

}

.container{

height: 100%;

align-content: center;

}



.card{

height: 100%vh;

width:100%;

margin-top: auto;

margin-bottom: auto;

max-width: 100%;

background-color: rgba(0,0,0,0.5) !important;

}



.social_icon span{

font-size: 60px;

margin-left: 10px;

color: #FFC312;

}



.social_icon span:hover{

color: white;

cursor: pointer;

}



.card-header h3{

color: 007BFF;

}



.social_icon{

position: absolute;

right: 20px;

top: -45px;

}



.input-group-prepend span{

width: 50px;

background-color: #3399fe;

color: black;

border:0 !important;

}



input:focus{

outline: 0 0 0 0  !important;

box-shadow: 0 0 0 0 !important;



}



.remember{

color: white;

}



.remember input

{

width: 20px;

height: 20px;

margin-left: 15px;

margin-right: 5px;

}



.login_btn{

color: black;

background-color: #FFC312;

width: 100px;



}



.login_btn:hover{

color: black;

background-color: white;

}



.links{

color: white;

}



.links a{

margin-left: 4px;

}

















.divider-text {

    position: relative;

    text-align: center;

    margin-top: 15px;

    margin-bottom: 15px;

}

.divider-text span {

    padding: 7px;

    font-size: 12px;

    position: relative;   

    z-index: 2;

}

.divider-text:after {

    content: "";

    position: absolute;

    width: 100%;

    border-bottom: 1px solid #ddd;

    top: 55%;

    left: 0;

    z-index: 1;

}



.btn-facebook {

    background-color: #405D9D;

    color: #fff;

}

.btn-twitter {

    background-color: #42AEEC;

    color: #fff;

}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{

    color: #fff;

}

.bg-transparent{

    background-color: rgba(0,0,0,0.5) !important;

}

.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link.disabled,

.navbar-light .navbar-brand, .form-inline label{

    color: #fff;

}

.input-group-prepend{

    height: 38px;

}

.form-inline .input-group,

.form-inline .btn{

    margin-left: 15px;

}







.footer-bs {

    background-color: #3c3d41;

    padding: 60px 40px;

    color: rgba(255,255,255,1.00);

    margin-bottom: 20px;

    border-bottom-right-radius: 6px;

    border-top-left-radius: 0px;

    border-bottom-left-radius: 6px;

}

.footer-bs .footer-brand, .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { padding:10px 25px; }

.footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-color: transparent; }

.footer-bs .footer-brand h2 { margin:0px 0px 10px; }

.footer-bs .footer-brand p { font-size:12px; color:rgba(255,255,255,0.70); }



.footer-bs .footer-nav ul.pages { list-style:none; padding:0px; }

.footer-bs .footer-nav ul.pages li { padding:5px 0px;}

.footer-bs .footer-nav ul.pages a { color:rgba(255,255,255,1.00); font-weight:bold; text-transform:uppercase; }

.footer-bs .footer-nav ul.pages a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }

.footer-bs .footer-nav h4 {

    font-size: 11px;

    text-transform: uppercase;

    letter-spacing: 3px;

    margin-bottom:10px;

}



.footer-bs .footer-nav ul.list { list-style:none; padding:0px; }

.footer-bs .footer-nav ul.list li { padding:5px 0px;}

.footer-bs .footer-nav ul.list a { color:rgba(255,255,255,0.80); }

.footer-bs .footer-nav ul.list a:hover { color:rgba(255,255,255,0.60); text-decoration:none; }



.footer-bs .footer-social ul { list-style:none; padding:0px; }

.footer-bs .footer-social h4 {

    font-size: 11px;

    text-transform: uppercase;

    letter-spacing: 3px;

}

.footer-bs .footer-social li { padding:5px 4px;}

.footer-bs .footer-social a { color:rgba(255,255,255,1.00);}

.footer-bs .footer-social a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }



.footer-bs .footer-ns h4 {

    font-size: 11px;

    text-transform: uppercase;

    letter-spacing: 3px;

    margin-bottom:10px;

}

.footer-bs .footer-ns p { font-size:12px; color:rgba(255,255,255,0.70); }



@media (min-width: 768px) {

    .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-left:solid 1px rgba(255,255,255,0.10); }

}







body {

            background-color: #eeeeee;

        }



        .h7 {

            font-size: 0.8rem;

        }



        .gedf-wrapper {

            margin-top: 0.97rem;

        }



        @media (min-width: 992px) {

            .gedf-main {

                padding-left: 4rem;

                padding-right: 4rem;

            }

            .gedf-card {

                margin-bottom: 2.77rem;

            }

        }



        /**Reset Bootstrap*/

        .dropdown-toggle::after {

            content: none;

            display: none;

        }

        .profile-page .card-body, .profile-page .card-header,

        .profile-page .card-footer{

            background-color: #fff;

        }

        .profile-page .card{

            border: none;

                border-bottom: 5px solid #007bff;

                    box-shadow: 1px 1px 5px #888888;

        }

.dropdown-menu {display: block;visibility: hidden;opacity:0;transform: translateY(50px);transition:.5s ease all;}

.dropdown-menu.show {display: block;visibility: visible;opacity:1;transform: translateY(0px);transition:.5s ease all;}



.arrow_box {

    position: relative;

    background: #fff;

    border: 1px solid #fff;

}

.arrow_box:after, .arrow_box:before {

    bottom: 100%;

    left: 50%;

    border: solid transparent;

    content: " ";

    height: 0;

    width: 0;

    position: absolute;

    pointer-events: none;

}



.arrow_box:after {

    border-color: rgba(255, 255, 255, 0);

    border-bottom-color: #fff;

    border-width: 15px;

    margin-left: -15px;

}

.arrow_box:before {

    border-color: rgba(255, 255, 255, 0);

    border-bottom-color: #fff;

    border-width: 16px;

    margin-left: -16px;

}





