.login-v2{	width: 293px;	height: 300px;    position: absolute;    top: 0;    right: 0;    left: 0;    bottom: 0;    max-width: 100%;    max-height: 100%;    margin: auto;}.login-v2 .well{	border: none;}.login-v2 .control-group{	border: none;	padding: 25px 20px 0px 20px;}.login-v2 .control-group input{	margin: 0 !important;}.login-btn{	margin: 25px 16px 6px 16px;	text-align: center;}.btn-login-v2-submit{	background:url(../img/v2/login-ingresar.png);	background-repeat: no-repeat;	width:108px;	height:39px;	border: 0;	padding: 0;}.container-v2{	background-color: #f2f2f2;	padding-bottom: 100px !important;}#content .widget-name{	/*font-family: 'Raleway', sans-serif;*/	font-family: 'Open Sans', sans-serif;	padding: 0;	margin: 25px 0;	background: none;}#content .widget-name h5{	font-size: 33px;	line-height: 36px;	letter-spacing: 2px;	color: #6b7588;}.escritorio-v2 .widget-name{	float: left;}.escritorio-v2 .btn-editar-accesos{	background-color: #ffe100;	width: 190px;	height: 29px;	border-radius: 7px;	float: left;	position: relative;	top: 16px;	text-align: center;	margin-left: 20px;	cursor: pointer;	margin: 25px;}.escritorio-v2 .btn-editar-accesos a{	position: relative;	top: 3.5px;	font-family: 'Open Sans', sans-serif;	color: #6b7588;	font-size: 13px;	font-weight: 600;}.escritorio-v2 .desktop-icon{	font-size: 13px;	font-family: 'Open Sans', sans-serif;	color: #6b7588;	font-weight: 400;	width: 175px;	height: 195px;	margin: 10px;	background-color: #fff;	border: none;	border-radius: 5px;	padding: 0;	position: relative;	/*box-shadow: 0px 0px 20px;*/	box-shadow: 0.5px 0.5px 0px 0px;}.escritorio-v2 .desktop-link{	color: #6b7588;	margin: 0 auto;	width: 155px;	height: 175px;	position: relative;}.escritorio-v2 .desktop-link img{	margin-top: 15px;	margin-bottom: 20px;	position: absolute;	margin: auto;	top: -50px;	right: 0;	bottom: 0;	left: 0;}.escritorio-v2 .desktop-link span{	padding: 0 15px;	position: absolute;	margin: auto;	right: 0;	bottom: 15px;	left: 0;}#sidebar.sidebar-v2{	width: 245px;	background: #2e3339;	/* padding-top: 20px; */	position: fixed;	top: 64px;	bottom: 0;	z-index: 2;	overflow: hidden;}#sidebar.sidebar-v2{  /* bottom: 65px; */  padding-bottom: 65px;}#sidebar.sidebar-v2 #general{	overflow-y: scroll;	width: 100%;	padding-right: 17px;	height: 100%;}#sidebar.sidebar-v2 .widget{	margin: 0;	width: 245px;}#sidebar.sidebar-v2 .navigation > li > a{	background: #2e3339;	color: #6b7588;	border: 0;}#sidebar.sidebar-v2 .navigation > li{	margin: 0;}#sidebar.sidebar-v2 .navigation > li.active > a, #sidebar.sidebar-v2 .navigation > li.active > a:hover, #sidebar.sidebar-v2 .navigation > li.active > a:active, #sidebar.sidebar-v2 .navigation > li > a.subOpened, #sidebar.sidebar-v2 .navigation > li > a.subOpened:hover{	color: #fff;	box-shadow: none;}#sidebar.sidebar-v2 .navigation > li > a.expand{	margin: 0;}#footer.footer-v2{	height: 65px;	background: #fff;	font-family: 'Open Sans', sans-serif;	font-size: 13px;	display: flex;    justify-content: center;    align-items: center;}div.c-hamburger{	font-family: 'Open Sans', sans-serif;	font-size: 12px;	cursor: pointer;	color: #6b7588;	width: 105px;}div.c-hamburger i{	margin-right: 5px;	margin-top: 2px;}#nikon_logo{	width: 245px;	height: 64px;	background-color: #ffe100;	display: flex;	justify-content: center;	float: left;	/* box-shadow: inset -5px 0px 50px -15px; */}.top-menu {    justify-content: center;    height: 60px;    display: flex;}#mailHeader{	border: 0px solid #ff9000;    border-radius: 50px;    padding: 2px 5px;    color: white;    background-color: #ff9000;    top: -10px;    position: relative;    left: -15px;    font-size: 10px;}.icon-home:before {    content: url('../img/menu_escritorio.png') !important;}.icon-shopping-cart:before {    content: url('../img/menu_vendedores.png') !important;}.icon-camera:before {    content: url('../img/menu_productos.png') !important;}.icon-phone-sign:before {    content: url('../img/menu_puntosventa.png') !important;}.icon-copy.icon-copy1:before {    content: url('../img/menu_capacitacion.png') !important;}.icon-group:before {    content: url('../img/menu_usuarios.png') !important;}.icon-bar-chart:before {    content: url('../img/menu_estadisticas.png') !important;}.icon-bullhorn.icon-bullhorn1:before {    content: url('../img/menu_planning_publicidad.png') !important;}.icon-bullhorn.icon-bullhorn2:before {    content: url('../img/menu_planning_digital.png') !important;}.icon-copy.icon-copy2:before {    content: url('../img/menu_panelid.png') !important;}.icon-cog:before {    content: url('../img/menu_configuracion.png') !important;}.navigation.widget i{	margin-top: 2px;    margin-right: 15px;}#sidebar.sidebar-v2 .navigation > li.active > a, #sidebar.sidebar-v2 .navigation > li.active > a:hover, #sidebar.sidebar-v2 .navigation > li.active > a:active, #sidebar.sidebar-v2 .navigation > li > a.subOpened, #sidebar.sidebar-v2 .navigation > li > a.subOpened:hover{	font-size: 13px;}.mobile-avatar, .mobile-logo{	display: none !important;}.btn-nikon-old{	background-color: #ffe100 !important;    /*width: 190px;    height: 29px;*/    border-radius: 7px;    /*float: left;*/    /*position: relative;    top: 16px;*/    text-align: center;    margin-left: 20px;    cursor: pointer;    margin: 25px;}.btn-nikon{	background: #ffe100 !important;	border-radius: 7px;	text-align: center;	margin-left: 20px;	cursor: pointer;	margin: 25px;	font-size: 13px !important;	line-height: 15px !important;	border: none !important;	font-weight: 600 !important;	color: #6b7588 !important;	font-family: 'Open Sans', sans-serif !important;	box-shadow: none !important;}.btn-nikon a{	position: relative;	top: 3.5px;	font-family: 'Open Sans', sans-serif;	color: #6b7588;	font-size: 13px;	font-weight: 600;}.fileContainer {    overflow: hidden;    position: relative;    background-color: #ffe100;    border-radius: 25px;    text-align: center;    cursor: pointer;    min-width: 150px;}.fileContainer [type=file] {    cursor: inherit;    display: block;    font-size: 999px;    filter: alpha(opacity=0);    min-height: 100%;    min-width: 100%;    opacity: 0;    position: absolute;    right: 0;    text-align: right;    top: 0;}.mailing-img-overflow{	display: block;	overflow: hidden;	/*width: 50px;	height: 50px;*/}.fancy-mailing{	/*height: 70% !important;	top: 120px !important;*/	/*overflow: hidden !important;	overflow-y: scroll !important;*/}.fancy-mailing .fancybox-inner{	overflow: hidden !important;	overflow-y: scroll !important;}.fancy-mailing .fancybox-close{	top: 0 !important;	right: 0 !important;}@media  (max-width: 1280px) {#footer.footer-v2{justify-content: flex-start;}}@media  (max-width: 424px) {	/*.wrapper{		margin: 0 !important;	}*/	.escritorio-v2 .desktop-icon{		width: 145px;		height: 160px;		margin: 20px 6px;	}	.escritorio-v2 .desktop-link{		width: 125px;		height: 140px;	}	.escritorio-v2 .desktop-link img{		max-height: 60px;		top: -30px;	}	.escritorio-v2 .desktop-link span{		line-height: 15px;	}	.fixed{		background-color: #ffe100 !important;	}	.top-menu{float:left !important;}	#nikon_logo{		display: none !important;		box-shadow: none !important;	}	.logo{		top: 0 !important;		padding: 0 !important;		line-height: 50px;	}	.bt-menu{		background-position: center 22px !important;		margin-left: 10px;	}	.mobile-avatar, .mobile-avatar .caret, .mobile-logo{		display: inline-block !important;	}	.header-mensajes{		position: absolute !important;		right: 75px;		top: 10px;		z-index: 10;		background-color: #ffe100 !important;	}	.top-menu > li.dropdown{		position: absolute;		right: 0;	}	#general{background: #2e3339 !important;}	#sidebar.sidebar-v2 .widget{width: auto;}	#content .widget-name{		margin: 20px 10px 0px 10px;	}	.escritorio-v2 .btn-editar-accesos{margin-left: 10px !important;}	#content .widget-name h5{		font-size: 28px;		line-height: 28px;		margin: 0;		font-weight: 700;	}}.wrapper-filtro{	display: inline-block;}.wrapper-dollar-prices{	float: right;}@media (max-width: 600px){	#ranking-productos .table thead th,	#ranking-productos .table tbody td,	#ranking-provincias .table thead th,	#ranking-provincias .table tbody td{		white-space: normal;	}	#ranking-productos .table, #ranking-familias .table{		margin: 0;	}	.box .box-title.ranking-title{		font-size: 130%;		padding: 5px;	}	.reportes-productos .box .box-title.ranking-title{		text-align: left !important;		padding: 10px;	}}@media (min-width: 601px){	.show-mobile-600{		display: none;	}}@media (max-width: 1024px){	.well form {		width: auto;	}	.hide-mobile{		display: none;	}	#header-totales,	#header-filtros{		padding: 10px;	}	.wrapper-filtro{		margin-bottom: 10px;	}	.wrapper-dollar-prices{		float: initial;		margin-top: 10px;	}	.well.body.body-mobile{		padding: 15px;	}	.body-mobile #filtro-acumulado,	.body-mobile #filtro-ejes,	.body-mobile #filtro-boton{		display: block;		margin: 0 auto 10px;		width: 300px;		height: 40px;		font-size: 140%;	}	#ranking-productos,	#ranking-provincias{		overflow-x: scroll;	}}@media (min-width: 1025px){	.show-mobile{		display: none;	}}#content .widget-name.filtro, #content.lista-materiales .widget-name{	margin: 20px 10px 10px 10px;}@media (max-width: 700px){	button.btn, input[type="submit"].btn.btn-nikon{		position: initial;	}}.table-striped tbody tr.mailing-featured-row:nth-child(even) td{ 	background-color: #98dda9 !important; }.table-striped tbody > tr.mailing-featured-row:nth-child(odd) > td{	background-color: #c8edc8 !important;}.input-trafico-medio{	display: inline-block;	margin: 0 20px;}