﻿@import url("../css/cssFonts.css");

:root {
    --Roboto: "Roboto";
    --Montserrat: "Montserrat";
    --Open_Sans: "Open_Sans";
    --Text-White: #ffffff;
    --Text-LightBlue: #43aff2;
    --Text-Blue: #0497f2;
    --Text-Pink: #f20e78;
    --Text-Orange: #f2913c;
    --Text-SecondaryOrange: #f4511e;
    --Text-LightGrey: #222f3f;
    --Text-DarkGrey: #101c28;
    /*--Text-Background: #f0f2f5;*/
    --Text-Background: #F1F1F4;
}

* {
    padding: 0;
    margin: 0;
}

html, body {
    position: relative;
    overflow-x: hidden;
    min-height: 100%;
    min-width: 100%;
    /*background: url('../images/WallBackground.jpg') no-repeat;*/
    /*background: url('../images/drawing1.jpg');*/
    /*background: var(--Text-Background);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center*/
    /*background-color: rgba(232, 241, 248, 0.5);*/
}

body {
    font-family: var(--Roboto);
    box-sizing: border-box;
    scroll-behavior: smooth;
    height: 100%;
    width: 100%;
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    .container-fluid {
        max-width: 1680px;
        padding-left: 50px;
        padding-right: 50px;
    }
}

.accountContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 90vh;
}

.validation-summary-errors {
    color: #ea4335
}

.field-validation-error {
    color: #ea4335
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 768px) {
    .container-fluid {
        max-width: 1680px;
        padding-left: 50px;
        padding-right: 50px;
    }
}

.brandColorOrange {
    color: var(--Text-Orange);
}

.brandColorBlue {
    color: var(--Text-Blue)
}

/* Global Clases Start */

div {
    text-decoration: none;
}
a {
    text-decoration: none;
    color: var(--Text-DarkGrey);
}
.myflex-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
ul {
    list-style-type: none;
}

h2, h5 {
    font-family: var(--Roboto);
    color: var(--Text-Blue)
}

p {
    font-family: var(--Montserrat)
}

/* Global Clases End */

/*Navbar Begin*/    

.mynavbar {
    background: var(--Text-White);
    padding: 0 2rem;
    height: 0rem;
    min-height: 8vh;
    overflow: hidden;
    transition: height .1s ease-in-out;
}

    .mynavbar .mynav-menu {
        justify-content: space-between;
    }

.mycollapse {
    height: 40rem;
}

.mynavbar .mytoggle-collapase {
    position: absolute;
    top: 0;
    width: 90%;
    cursor: pointer;
    display: none;
}

    .mynavbar .mytoggle-collapse .mytoggle-icon {
        display: flex;
        justify-content: flex-end;
        padding: 1.7rem 0;
        display: none;
    }

.mynavbar .mytoggle-collapse .mytoggle-icon i {
    font-size: 1.2rem;
    color: var(--Text-DarkGrey)
}

    .mynavbar .mynavbar-nav {
        display: flex;
        margin: 0;
    }

.mynavbar .mynavbar-nav .mynav-item {
    padding: 1.5rem .75rem;
    font-size: 1.1rem;
    position: relative;
    font-family: var(--Montserrat);
    font-size: 1.1rem;
}

.mynavbar .mynavbar-nav .mynav-item:hover {
    color: var(--Text-Blue);
}

.mynavbar .mynavbar-nav .mynav-item a:hover {
    color: var(--Text-Blue);
    text-decoration: none;
}

    .mynavbar-brand {
        font-size: 1.3rem;
        padding: 1rem 0;
        display: block;
        font-family: var(--Roboto);
    }

.mynavbar .social {
    padding: 1.4rem 0
}

.mynavbar .social i {
    padding: 0 .2rem;
}

/*Navbar Ends*/  

/* Media Query Less Than 750px Start */

@media (max-width: 750px) {
    .mynavbar .mynav-menu, .mynavbar .mynavbar-nav {
        flex-direction: column;
    }
    .mynavbar .mytoggle-collapse {
        display: initial;
    }
}

/* Media Query Less Than 750px End */

.bg {
    /*background: url() no-repeat;*/
    width: 100%;
    height: 100%;
    background-size: 100%;
}

.form-container {
    position: relative;
    top: 20vh;
    /*background: var(--Text-White);*/
    padding: 30px;
    /*border-radius: 5px;*/
    border-radius: 0;
    border: none;
    /*box-shadow: -8px 20px 25px 0 rgba(25,42,70,.3);*/

}

.form-containerReg {
    justify-content: center;
    align-items: center;
    /*position: relative;
    top: 12vh;
    background: var(--Text-White);
    padding: 30px;
    border-radius: 5px;
    box-shadow: -8px 20px 25px 0 rgba(25,42,70,.3);*/
}

.container-fluid {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}

.btn-facebook {
    background-color: #3b5998;
    color: #fff;
    border-color: #3b5998;
}


.btn-facebook:hover {
}

.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: #dd4b39;
}

.btn-google:hover {
}

img {
    width: 160px !important;
}