@import url('https://fonts.googleapis.com/css?family=Quicksand:500,700|Roboto:400,900,900i');

body {font-family:'Roboto', sans-serif; background:#fff; repeat right top; background-size: 250px 250px;-webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizeLegibility;} 

#map_canvas {height: 360px; width:  580px;} 

form.lmm fieldset{ margin-top: 25px;} 
form.lmm{ margin-left: 28px;}
form.lmm legend{margin-bottom: 10px;}

td{padding: 10px;} 
th{padding: 10px;} 
hr{border-top: 0;}
ul.clearfix{padding-left: 30px;} 
tbody{border: none;} 

div#nav ul { padding: 0; margin: 0; background-color: #ebebeb; box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);}
div#spacemenu{ text-transform: uppercase; font-weight: 900; margin-left: 50px;white-space: nowrap; width: 700px} 
div#searchmenu{margin-left: 70px; margin-top: -25px; white-space: nowrap;} 
#logout {margin-top:-53px; padding-right: 45px;text-transform: uppercase; min-width: 700px;} 
#logout2 { padding-right: 45px;text-transform: uppercase; float:right; margin-top: -27px;} 
#logout3 { padding-right: 45px;text-transform: uppercase; float:right; margin-top: 22px;} 
 div#logo{ margin-top: 30px; margin-left: 66px; margin-right:10px; float: left;}
 div#logo img {height:73px; float:left}
 
div#logo h1{ font-family: 'Quicksand', sans-serif; white-space: nowrap; text-decoration: none; } 

a.namelogo { text-decoration: none; color: #000; display: block; }
a.namelogo:hover{ color: #999;}
 
		button.btn.btn-default{box-shadow: 0 2px 2px #696969;height: 31px; font-family: 'Quicksand', sans-serif;}
		button.btn.btn-default a{text-decoration: none;color: #000; }
		button.btn.btn-default a:hover{color: #666;} 
	div.btn.btn-default{box-shadow: 0 2px 2px #696969;} 
	a.btn.btn-default{box-shadow: 0 2px 2px #696969;text-transform: uppercase; font-weight: 700; font-family: 'Quicksand', sans-serif;}

	
 
 
div.content hr{border: 0;} 
div#nav hr{margin-top: -20px; border-top: 0} 



h1{margin-bottom: -10px; font-family: 'Quicksand', sans-serif;} 
input {border: 1px solid #000; border-radius: 5px; font-size: 22px; height: 34px;} 

input[type="checkbox"]{margin-top: 52px;}
.contenthome{margin-bottom: 30px;}

#salesform input,
#contentadminuser input, 
#contentsalesrepuser input, 
#contentcontactuser input, 
#clientadmin input, 
#clientsales input,
#contentadminuser4edit input, 
#contentsalesrepuser4edit input, 
 #contentcontactuser4edit input{
min-width: 365px; 
 }
 
 #lmm_campaign_report tr:hover td{background: #fff;}

.header{background: #fff;} 
.header a { text-decoration: none; font-weight: 700;} 
.header a:hover { text-decoration: none; font-weight: 700;} 
.header h1{ font-family: 'Quicksand', sans-serif; color: #000;} 
.header h1 a{ color: #000; text-align: left; margin-left: 10px; white-space: nowrap;} 
.header h1 a:hover{color: #999;}



#mainpage{ font-family: 'Quicksand', sans-serif; margin-top: 25px; text-align: center; font-weight:700;   width:100% }
#mainpage h1{ margin-bottom: -15px; } 
textarea {
    min-width: 283px;
}
#ui-datepicker-div {
    background: #fff;
    padding: 20px;
	box-shadow: 0px 3px 5px #afafaf;
	font-weight: bold
}


.ui-icon.ui-icon-circle-triangle-e {
    float: right;
}
#addreferralcnt{
    width: 157px;
display: block;

}



#button, button, #btn_assigncontact, #btnshowcampaigns, .newcontact, .clientcampaignlist a {
    font-family: 'Quicksand', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
	text-shadow: 0 1px 0 #fff;
	background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
	background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	box-shadow: 0 2px 2px #696969;
	border-color: #dbdbdb;
	border-color: #ccc;
	padding:6px;
}


.clientcampaignlist a {
		color:#000;

}

.clientcampaignlist a:hover {
	     color:#000;
		text-decoration:none;
}

.newcontact{
	border-radius: 5px;
	color:#000;
	text-decoration:none;
	margin-left:30px;
}

.newcontact:hover{
	text-decoration:none;
	color:#000;
}



#btn_assigncontact{
	border-radius: 5px;
	color:#000;
	text-decoration:none;
	margin-bottom: 20px
}

#btn_assigncontact:hover{
	text-decoration:none;
	color:#000;
}

.clientcampaignlist th{
	padding: 10px;
	background:#f0f0f0;
	
}

.clientcampaignlist td{
	padding: 10px;

}

.clientcampaignlist a{
	
	
}




#mainpageboxbutton {
    width: 200px;
    height: 200px;
    display: inline-block;
    background: whitesmoke;
    color: black;
    padding-top: 33px;
	margin-top: 43px;
	margin-right: 10px;
    border-radius: 10px;
	box-shadow: 0 4px 3px #696969;

}
#mainpageboxbutton:hover {
    color: gray;
	background:white;
	text-decoration: none
}



.fa.fa-file-text-o.fa-4,
.fa.fa-list-ol.fa-4,
.fa.fa-send.fa-4,
.fa.fa-calendar.fa-4,
.fa.fa-user-plus.fa-4,
.fa.fa-user-circle.fa-4,
.fa.fa-user-circle-o.fa-4,
.fa.fa-plus-square-o.fa-4,
.fa.fa-user-o.fa-4,
.fa.fa-edit {
    font-size: 7em;
	margin-bottom: 20px;
}


#buttonsmainpage {
    margin-bottom: 70px;
}

.contentcampaign{ margin-left:70px}
.content {margin-left:34px}

#btn_assigncontact, #btncampaigneditex, .btn.btn-default, .newcontact {
 text-transform: uppercase;
 font-weight: 700;
 box-shadow: 0 2px 2px #696969;
 font-family: 'Quicksand', sans-serif;
}

div#loginwindow{ font-family: 'Quicksand', sans-serif; text-align: center; width: 100%; line-height: 1em; margin-top: 50px; }
#loginwindowsub{margin-top: -4px; margin-bottom: 20px}



form.lmm fieldset ol{ background: #fff; padding: 20px; border-radius: 5px; }
legend{ font-family:'Quicksand', sans-serif; font-weight: 700; border-bottom: 1px solid #333;}

#Link {
    width: 500px;
}


#address,
#address2,
#campaign,
#campaignname,
#campaignqty,
#cref, 
#cname, 
#cquantity, 
#subjectline, 
#friendlyfrom, 
#friendlyfrom, 
#name,
#city,
#notes, 
#demographics, 
#geographics,
#seeds, 
#omit {
    width: 410px;
	border-radius: 5px;
	border: 1px solid #000;
}

#creative{
	margin-left:127px;
	margin-top:-26px;
	 width: 410px;
	border-radius: 5px;
	border: 1px solid #000;
}


#campaignname {
	margin-top:-2px;
	 width: 300px;
	border-radius: 5px;
	border: 1px solid #000;
}


#subject{
	margin-left:127px;
	margin-top:-10px;
	margin-bottom:40px;
	 width: 410px;
	border-radius: 5px;
	border: 1px solid #000;
}

#datetimepicker2 {
    width: 250px;
}
/*

select.select_from,
select.select_unsubscribesettings,
select.select_fulfillment,
select.select_ios4campaignedit,
select.select_companies4campaignedit,
select.newuserrole,
select.select_companies,
select.select_company_contacts,
select.select_salesreps,
select.select_report_campaignweekly,
select.select_new_io_type,
select.select_new_io_status,
select.select_edit_io_id,
select.select_companies4io,
select#select_company_ios.select_company_ios,
select.select_edit_usertype,
select.select_companies4edit,
select.select_contacts,
select.select_clients,
select.select__campaignlist4clone,
select.select_edit_users,
select.select_clientsalesreps{
	-webkit-appearance: button;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-image: url(15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background-position: 97% center;
	background-repeat: no-repeat;
	border: 1px solid #AAA;
	color: #555;
	 font-family: 'Roboto', sans-serif;
	font-weight: 900;
	font-size: inherit;
	overflow: hidden;
	padding: 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 250px;
	box-shadow: 0 2px 2px #696969
}
*/

#lmm_campaign_report {font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px; margin: 25px 25px;/* min-width:1200px; */ width:97%; text-align: left;border-collapse: collapse; overflow: auto;}
#lmm_campaign_report th {font-size: 15px;font-weight: bold; padding: 5px;background: #F0F0F0;border: 1px solid #222;color: #000;white-space: nowrap;}
#lmm_campaign_report td { padding: 5px 10px;background: #FFF; border: 1px solid #222;color: #000;}
#lmm_campaign_report tr:hover td {color: #000;}
#lmm_campaign_report tr.approve td { background: #B9F6CA; color: #000;}
#lmm_campaign_report td a.pbtn { text-decoration: none; font-family: Inherit; font-size: Inherit;display: inline-block; padding: 1px 4px; background: #CCC; /*ButtonFace; */ color: #000000; border-style: solid; border-width: 1px;border-color: #0D4F8B; /*ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; */border-radius: 4px;cursor: default; }
#lmm_campaign_report td a.pbtn:hover {background: #fff;}
#lmm_campaign_report a{color:#000; font-weight: 600;font-size: 13px;}
#lmm_campaign_report td a.pbtn{ border-color: #000;}
#lmm_campaign_report td a.pbtn{height: 35px; padding-top: 8px;}


div.lmm_cr{width: 96%; margin-left: 20px; margin-right: 20px; margin-top: 20px; border-collapse: collapse; border: 1px solid #000;}

table.table-stroke{width:100%}

table.campaign_weekly{ font-family: 'Roboto', sans-serif; font-weight: 400; display: table; border-collapse: collapse; margin-top: 0px; width:98%;}
table.campaign_weekly th {padding: 5px; background-color: #F0F0F0; white-space: nowrap;  border:1px solid #000;}
table.campaign_weekly td {padding: 10px; background-color: #fff;  border:1px solid #000;}
.campaign_weekly a {  font-size: 15px; }

form#form_report_campaign.lmm ol{background: transparent; padding-bottom: 35px; border-radius: 5px; }
#form_clone_campaign{width: 661px;}

.previewcampaigntoclone{
	margin-left: 55px;
}

.clonecampaignlist{
	margin-left: 55px;
}

.clientcampaignlist{
	margin-left: 83px;
	
}

/*
.select_companies{
	
margin-left: 30px;
}*/




