﻿.logo {
    max-width:100%;
}

.toggle-password
{
    right: 25px !important;
    position: absolute;
    bottom: 7px;
    cursor: pointer;    
    z-index:1000;
}

.rounded-30{
    border-radius: 30px !important;
}

.padding-30{
    padding: 30px;
}

.padding-left{
    padding-left: 15px;
}

.padding-top-bot{
    padding-top: 5px;
    padding-bottom: 5px;
}

.margin-top {
    margin-top: 20px !important;
}

.margin-bot {
    margin-bottom: 50px !important;
}

.absolute {
    position: absolute !important;
    bottom: 5px !important;
    left: 5px !important;
}


@media only screen and (max-width: 1500px) {
    .padding-left-0 {
        padding-left: 0px !important;
    }
    .mobile-size{
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 450px) {
    .block-content {
        padding: 10px 10px 1px;
    }
}

/******* CUSTOM CONTROLS  *******/
/******* VVVVVVVVVVVVVVV  *******/

.secondary-text {
    color: #808080; 
}

.link_tab_pointer:hover {
    cursor:pointer;
}

.nav-link {
    padding: 0.5rem 1rem !important;
}

.nav-tabs-alt .nav-item.show .nav-link, .nav-tabs-alt .nav-link.active {
    border-left: hidden;
    box-shadow: inset 0 -3px #186baa;
}