nav {
    height: 100px;
    line-height: 100px;
}

nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons {
    height: 100px;
    line-height: 100px;
}

nav .button-collapse i {
    height: 100px;
    line-height: 100px;
}

nav .brand-logo { 
    font-size: 3.2rem; 
}

.navbar-top,
.navbar-top a.button-collapse,
.navbar-top .button-collapse.sp-cancel {
  height: 100px;
  line-height: 100px; }
	
@media only screen and (min-width: 601px){
    nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
        height: 100px;
        line-height: 100px;
    }
}

.content-wrap {
    min-height: 100%;
    min-height: 100vh;
    min-height: calc(100vh - 100px);
    margin-left: 240px;
    padding: 2rem;
    padding-top: 91px;
    padding-top: calc(100px + 2rem);
    background: #fff;
    transition: margin-left 300ms ease-in-out;
    background: #F9F9F9;
}

.yaybar .top {
    width: 100%;
    height: 100px;
    overflow: hidden;
}

.navbar-top .user img {
	width: 80px;
    margin-right: 20px;
    vertical-align: middle;
}

@media only screen and (max-width: 400px)
nav .brand-logo {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.navbar-top.navbar-dark {
    background: #ffffff;
    color: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}

#sign-in, #sign-up, #forgot-password, #lock {
    height: 100%;
    min-height: 100%;
    min-height: 100vh;
    padding-top: 100px;
	background: #E11383;
}

h5{
    text-align: center;
}

.card .content {
    padding: 2rem;
    overflow: visible;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating), .card .card-action .sp-cancel:not(.btn):not(.btn-large):not(.btn-floating) {
    color: #E11383;
    margin-right: 2rem;
    transition: color .3s ease;
	text-transform: uppercase;
}

.card .card-image {
	position: relative;
	width: "600px";
}

.card .card-image .card-title {
	color: #E11383;
	/*color: #FFC20E;*/
	/*color: #3E8EDE;*/
    position: absolute;
    bottom: 0;
    left: 0;
	padding: 0.1rem;
	/*text-shadow: 2px 2px #E11383;*/
	background: #ffffff;
	opacity: 0.7;

}


.brand-logo.center{
    padding-right: 24%;
}

@media only screen and (min-width: 1200px)
html {
    font-size: 15px;
}

@media only screen and (min-width: 992px)
html {
    font-size: 15px;
}

/* Cookie Styles */
.cookies-bar {  position: fixed; bottom: 0; width: 100%; z-index: 999999; background: rgba(51,51,51,.9); padding: 6px 0 6px 0; line-height: 30px; }
.cookies-bar p { display: inline-block; margin-right: 20px; padding: 0; color: #fff; }
.cookies-bar p a { color: #fff; text-decoration: underline; font-weight: 700; }
.cookies-bar .btn { padding: 5px 10px!important; display: inline!important; }

@media only screen and (max-width: 767px)
{
	/* ascunde logo kaufland */
.user > a  > img
{
display:none !important;
}

/* afiseaza logo ldir */
.brand-logo.center
{
display:block !important;
}

/* remove left margin 
.yay-hide .yaybar.yay-shrink.yay-hide-to-small ~ .content-wrap, .yay-hide .yaybar.yay-shrink.yay-hide-to-small ~ footer, .yay-hide .yaybar.yay-shrink.yay-hide-to-small ~ .load-spinner
{
	margin-left:0px !important;
}
*/
/* fix the left nano menu 
.yay-hide .yaybar.yay-hide-to-small, .yay-hide .yaybar.yay-hide-to-small .nano, .yay-hide .yaybar.yay-hide-to-small .nano-content
{
	height:160px !important;
	z-index:9999 !important;
	margin-top:-60px !important;
	position:fixed !important;
}*/

/* fix picture title link overlay - WiP */


}
