

@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);

/*------------------------------------*/
/*             GENERAL                */
/*------------------------------------*/


body						{font-style:normal;font-family:'Lato', sans-serif;font-weight:300;padding:0;margin:0;}
nav							{background-color:#f8f8f8}
code						{background-color:#f5f5f5;border:1px solid #ccc;padding:10px;color:#333}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}

.modal-open					{overflow-y: auto;}

.header 					{margin-top:40px;margin-bottom:40px}
.header .logo				{width:150px}
.header i.fa				{margin-right:5px}


.campaign-numbers			{margin-bottom:80px}
.campaign-numbers h2		{font-size:32px;color:#000;margin-top:0}
.campaign-numbers h2 span	{font-size:10px;color:#999;display:block;text-transform:uppercase}
.campaign-numbers h2 a		{font-size:32px;color:#000;text-transform:uppercase}

.campaign-numbers-info.row	{margin-right:0;margin-left:0;background:#f2dede}
.campaign-numbers-info		{font-size:10px;border:1px solid #ccc;background:#eee;}
.campaign-numbers-info.invoiceselected {border:1px solid #000}
.campaign-numbers-info.pagada {background:#dff0d8}
.campaign-numbers-info .data{color:#000;padding-top:15px;padding-bottom:15px}
.campaign-numbers-info .data span {color:#999;}
.campaign-numbers-info .databig{font-size:20px;padding-top:10px;padding-bottom:10px}
.campaign-numbers-info .data .btn{margin-right:5px}


.generarremesa				{position:fixed;top:5vh;right:5vw;box-shadow: 0px 0px 60px -10px rgba(0,0,0,0.85);}


/* PRESUPUESTO */

@media screen{
	.presupuesto				{width:940px;margin:0 auto;background:#fff}
}

.presupuestocelebs			{width:100%}
.presupuestocelebs			{border:0}
.presupuestocelebs tr th	{padding:5px 10px;background:#ddeff7;border:1px solid #222}
.presupuestocelebs tr td	{border:1px solid #222;padding: 5px 10px;font-size: 90%;}
.presupuestocelebs tr td.noborder	{border:0}


.presupuestoinfo			{font-size:11px;border:0;margin-bottom:40px;width:100%}
.presupuestoinfo td			{border:0;padding:0;font-size: 90%;}

.presupuestofee				{border: 1px solid #ccc;width: 100%;padding: 5px;margin-right: 20px;}
.presupuestofee td			{padding: 5px 10px;font-size: 90%;}

.presupuestototal			{font-size: 14px;background: #ddeff7;font-weight: bold;margin-top: 30px;border: 1px solid #ccc;width: 100%;padding: 5px;margin-right: 20px;}
.presupuestototal td		{padding: 5px 10px;font-size: 90%;}





/* PRINT */
@media print{
	
* {-webkit-print-color-adjust:exact;}

:root 						{-webkit-print-color-adjust: exact;}
.celebrity					{page-break-before:always;padding-top:62px;padding-bottom:40px;}
.campaign-charts			{page-break-before:always;padding-top:200px;padding-bottom:102px;}

/*@page 					{margin: 50mm 50mm 50mm 50mm;size:portrait}*/
@page 						{margin:0;size:landscape;orphans:25; widows:2;}
body						{margin-bottom:0;height:100%}

.no-print					{display:none}


.presupuestocelebs tr th	{background-color: #ddeff7 !important;-webkit-print-color-adjust: exact;}
.presupuestofee 			{background-color: #eee !important;-webkit-print-color-adjust: exact;}
.presupuestototal		 	{background-color: #ddeff7 !important;-webkit-print-color-adjust: exact;}
}


/*

h1,h2,h3,h4,h5,h6			{font-weight:normal;margin:0;font-weight:300}
.h1,.h2,.h3,.h4,.h5,.h6		{font-size:inherit;font-weight:inherit}
h1							{font-size:36px;}
h2							{font-size:16px;font-weight:400;margin-bottom:0;margin-top:0}
h3							{font-size:24px;margin-bottom:10px}
a							{font-size:14px;color:#598a9d;text-decoration:none;}

.page						{max-width:940px;width:100%;margin:0 auto;}
.header						{margin-bottom:30px;}
.header h1					{margin:0;line-height:26px}

span						{font-size:14px; color:#6f6f6f}

img.blur { -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); }
*/


/* FACTURAS */
.contadata	{padding:40px;border:1px solid #ccc;border-radius: 3px;}
.contadata .header {display:block;text-align:center;margin:0}
.contadata .data {display:block;text-align:center;font-size:40px;font-weight:bold;}
.contadata .currency {font-size:20px;font-weight:normal;}

.contadata2	{padding:40px;border:1px solid #ccc;border-radius: 3px;}
.contadata2 .header {display:block;text-align:center;margin:0;font-size:12px;}
.contadata2 .data {display:block;text-align:center;font-size:30px;font-weight:bold;}
.contadata2 .currency {font-size:14px;font-weight:normal;}



/* Autocomplete */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }



/* INFLUENCERS */
.influencers {display:flex;flex-wrap:wrap}
.influencer {max-width:200px;min-width:200px;flex-grow: 1;margin:0 10px 10px 0}
.influencer img {width:100%}
.influencer i {font-size:14px;margin-right:5px;}
.influencer-name {font-size:13px;}




