/*
//
// FRAMEWORK NEWISH //
//
*/

/* FRAMEWORK NEWISH */
/* COLORS */
::selection {
  background: #ff914c; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ff914c; /* Gecko Browsers */
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    padding-left: 2px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  padding-left: 2px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   padding-left: 2px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   padding-left: 2px;
}

#circleInactive {
    width: 7px;
    height: 7px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px; 
    color : black;
    background-color: #666666;
    text-align: center;
    
}

#campaignOf
{
    text-indent: 120px;
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/textCampaignOf.png") no-repeat 5% 55%;

}

#circleActive {
    width: 7px;
    height: 7px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px; 
    color : black;
    background-color: #6acbb8;
    text-align: center;
    
}

#labelCircleActive{
	position: relative;
	left: 12px;
	bottom: 4px;
}

#labelCircleInactive{
	position: relative;
	left: 12px;
	bottom: 10px;
}

textarea::-webkit-input-placeholder {
	vertical-align: middle;
	padding-top: 50px;
}

.fontsWhite
{
	color: #FFFFFF;
}

.fontsOrange
{
	color: #ff914c;
}

.fontsGrey
{
	color: #b4babb;
}

.fontsGreyHard
{
	color: #a9a9a9;
}

.fontsGreyLight
{
	color: #f3f3f3;
}

.fontsPurple
{
	color: #3d4474;
}

.fontsMauve
{
	color: #9092c4;
}

.fontsBlack
{
	color: #404040;
}

.fontsRed
{
	color: #ed1c24;
}

.fontsBlackLight
{
	color: #666666;
}

.backgroundWhite
{
	background: #FFFFFF;
}

.backgroundGrey
{
	background: #b4babb;
}

.backgroundGreyLight
{
	background: #f3f3f3;
}

.backgroundPurple
{
	background: #3d4474;
}

.backgroundMauve
{
	background: #9092c4;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    border: 1px #aab1b3 solid;
}

input 
{
	border: 1px #aab1b3 solid;
}

textarea 
{
	border: 1px #aab1b3 solid;
	-webkit-appearance: none;
}

label,
textarea{
  display:inline-block;
  vertical-align:middle;

}

/* FRAMEWORK NEWISH */
/* FONTS */

@font-face {
	font-family: 'HelveticaNeueLT-HeavyExt';
	src:url('https://newish.app.synertic.net/assets/fonts/HelveticaNeueLT-HeavyExt.otf');
}

@font-face {
	font-family: 'HelveticaNeueLT-MediumExt';
	src:url('https://newish.app.synertic.net/assets/fonts/HelveticaNeueLT-MediumExt.otf');
}

@font-face {
	font-family: 'HelveticaNeueLT-LightExt';
	src:url('https://newish.app.synertic.net/assets/fonts/HelveticaNeueLT-LightExt.otf');
}

@font-face {
	font-family: 'HelveticaNeueLT-ThinExt';
	src:url('https://newish.app.synertic.net/assets/fonts/HelveticaNeueLT-ThinExt.otf');
}

@font-face {
	font-family: 'HelveticaNeueLT-ThinItalicExt';
	src:url('https://newish.app.synertic.net/assets/fonts/HelveticaNeueLT-ThinExtObl.otf');
}

.fontsHeavy
{
	font-family: 'HelveticaNeueLT-HeavyExt';
}

.fontsMedium
{
	font-family: 'HelveticaNeueLT-MediumExt';
}

.fontsLight
{
	font-family: 'HelveticaNeueLT-LightExt';
}

.fontsThin
{
	font-family: 'HelveticaNeueLT-ThinExt';
}

.fontsThinItalic
{
	font-family: 'HelveticaNeueLT-ThinItalicExt';
}

.fontsXXSmall
{
	font-size: 0.6em;
}

.fontsXSmall
{
	font-size: 0.8em;
}

.fontsSmall
{
	font-size: 0.9em;
}

.fontsHigh
{
	font-size: 1.3em;
}

/* FRAMEWORK NEWISH */
/* DISPLAY */
.displayBlock
{
	display: block;
}

.displayInline
{
	display: inline;
}

.displayInlineBlock
{
	display: inline-block;
}

.horizontallyCenterDiv
{
	display:table; margin:0px auto 0px auto;
}

textarea {
    resize: none;
}

.floatLeft
{
	float:left;
	clear: none;
}

.floatRight
{
	float:right;
	clear: none;
}

input[type="date"]::-webkit-calendar-picker-indicator{
    -webkit-appearance: none;
    opacity: 0;
}

input[type="date"]
{
	background: #ffffff url("https://newish.app.synertic.net/assets/files/default/calendar.png") no-repeat 98% 50%;
	background-size: 12px 10.5px;
}

input[type="date"]::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
}


.onoffswitch {
    position: relative; width: 27px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    height: 13px; padding: 0; line-height: 13px;
    border: 2px solid #CCCCCC; border-radius: 13px;
    background-color: #FFFFFF;
    transition: background-color 0.3s ease-in;
}
.onoffswitch-label:before {
    content: "";
    display: block; width: 13px; margin: 0px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 12px;
    border: 2px solid #CCCCCC; border-radius: 13px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
    background-color: #FF914C;
}
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
   border-color: #FF914C;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
    right: 0px; 
}

/*
//
// HEADER //
//
*/
html 
{
	height: 1250px;
	font-family: 'HelveticaNeueLT-LightExt';
	background-repeat: no-repeat;
    background: -moz-linear-gradient(top, #edf1fa, #d8dff2); /* pour Firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#edf1fa), to(#d8dff2)); /* pour webkit */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf1fa', endColorstr='white');*/ /* pour IE */
}

body 
{
	margin: 0 !important;
    padding: 0 !important;
    height: 100%;
    color: #404040;
}

.top
{
	padding-top: 0.5%;
}

#logoNewish
{
	margin-bottom : 1%;
}

.mainContainer
{
	height: 100%;
	width: 980px;
	margin: 0 auto;
}

#logoutBoxTop
{
	float: right;
	clear: right;
}

#logoutBoxBottom
{
	float: right;
	clear: right;
}

/*
//
// NAVIGATION //
//
*/

nav
{
	background: #9092c4;
	font-size: 0.8em;
	padding-top: 0.5%;
	border-bottom: 2px #3d4474 solid;
}

nav li
{
	display: inline;
    margin-right: 3%;
}

nav a
{
    color: #FFFFFF;
}

nav a.selected
{
    padding-bottom: 10px;
    border-bottom: 4px solid #3d4474;
}

/*
//
// STRUCTURE PAGE //
//
*/
.blockContainer
{
	height: 1019px;
}

.backgroundBlockContainer
{
	height: 978px;
	margin-left: 18px;
	margin-right: 18px;
}

.titleBlockContainer
{
	padding-left: 1%;
	padding-right: 1%;
}

.titleSectionBlockContainer
{
	margin-left: 9px;
	margin-right: 9px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.titleSectionBlockContainerMinLeft
{
	margin-left: 9px;
	margin-right: 9px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 499px;
}

.titleSectionBlockContainerMinRight
{
	margin-left: 9px;
	margin-right: 9px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 400px;
}

.campaignTotalBoxes
{
	margin-left: 9px;
	margin-right: 9px;
	padding-bottom: 10px;
	padding-top: 10px;
	width:95%;
    text-align:center; 
}

#campaignLeftBox {
    float:left;
    width:270px;
    background: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 50px;
}

#campaignMiddleBox {
    display: inline-block;
    margin:0 auto;
    width:270px;
    background: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
}

#campaignRightBox {
    float:right;
    width:270px;
    background: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
}

.titleSectionBlockContainerForm
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 50px;
	margin-bottom: 30px;
}

.titleSectionBlockContainerFormAbo
{
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 220px;
	margin-bottom: 30px;
}

.statsButtonsLabels
{
	padding: 8px;
	margin-left: 5px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.selectedLabel
{
	background: #ff914c;
	color: white;
	padding: 8px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.statsButtonsLabels:hover:not(.selectedLabel)
{
	background: #f3f3f3;
	color: #404040;
	padding: 8px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.statsLabels
{
	padding-top: 1%;
}

.statsButtons {
    margin-right: 1%;
}

.statsButtonsValues
{
	padding-left: 12px;
}

.totalChartsBox
{
	width : 50%;
	margin-left: 48%;
	margin-bottom: 0.5%;
	margin-right: 1%;
	padding-bottom: 1%;
	padding-top: 1%;
	padding-left: 1%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.totalValues
{
	float:right;
	padding-right: 1%;
}

.hr {
    display: flex;
    align-items: center;
    margin: 0.70em 0;
}
.hr::before {
    content: '';
    flex: 1;
    margin: 0 .25em;
    border-bottom: 2px solid #ff914c;
   
}


.hrBottomMedia
{
	margin-top: 70px;
}

.tooltip {
  position: relative;
  display: center;
  width:150px;
  color: #ff914c;
  text-align: center;
  padding:5px;
}

.searchBox
{
	height: 25px;
	width: 150px;
	border: none;
	border:solid 1px #b4babb;
	border-radius: 4px;
}

.actionsBox
{
	height: 29px;
	width: 150px;
	border:solid 1px #b4babb;
	border-radius: 4px;
	background-color: white;
}

.dateBox
{
	height: 25px;
	width: 100px;
	border: none;
	border:solid 1px #b4babb;
	padding-left: 3px;
	border-radius: 4px;
	background: #ffffff url("https://newish.app.synertic.net/assets/files/default/calendar.png") no-repeat 95% 50%;
	background-size: 12px 10.5px;
}

.dateBoxNoRadius{
	border: none;
	border:solid 1px #b4babb;
	background: #ffffff url("https://newish.app.synertic.net/assets/files/default/calendar.png") no-repeat 95% 50%;
	background-size: 12px 10.5px;
}

.selectBoxCategory
{
	height: 30px;
	width: 140px;
	border: none;
	border-radius: 4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
}

.selectBoxDate
{
	margin-left: 20px;
	height: 30px;
	width: 200px;
	border: none;
	border-radius: 4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
}

#tableActionsBoxes
{
	margin-top: 12px;
	margin-bottom: 12px;
}

#tableActionsBoxesClient
{
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 9px;
}

.buttonApplyActions
{
	background: #ff914c;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

.campaignStepTitle
{
	margin-bottom: 40px;
}

#paginTable
{
	margin-right: 10px;
}

select {
	padding: 5px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background: #f3f3f3 url("https://newish.app.synertic.net/assets/files/default/orangeArrow.png") no-repeat 95% 50%;
    background-size: 10px 5px;  
}

.selectFormMedium
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/orangeArrow.png") no-repeat 250px 50%;
    background-size: 10px 5px; 
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.selectFormCampaignBig
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/orangeArrow.png") no-repeat 300px 50%;
    background-size: 10px 5px; 
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.selectFormCampaignSmall
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/orangeArrow.png") no-repeat 80px 50%;
    background-size: 10px 5px; 
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.selectFormHard
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/orangeArrow.png") no-repeat 659px 50%;
    background-size: 10px 5px; 
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.selectFormItemNoMedia
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/orangeArrow.png") no-repeat 300px 50%;
    background-size: 10px 5px; 
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.selectFormClientCampaignBig
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/calendar.png") no-repeat 98% 50%;
	background-size: 12px 10.5px;
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.selectFormClientCampaignMiddle
{
    background: #ffffff url("https://newish.app.synertic.net/assets/files/default/calendar.png") no-repeat 98% 50%;
	background-size: 12px 10.5px;
	border: 1px #aab1b3 solid;
	border-radius: 0;
}

.itemsTableDiv
{
	margin-left: 1%;
	margin-right: 1%;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: #F8B690;
}

.ui-widget-header {
	    background: #ff914c;
	    border: none;
}

.itemsTable{
	width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.tableAnnouncer{
	margin-left: 9px;
	margin-top: 15px;
	width: 400px;
}

.homeStatsTable{
	width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.itemsTable tr:nth-child(odd){ 
	background: #f3f3f3;
}

.itemsTable tr:nth-child(even){
	background: #ffffff;
}

.homeStatsTable tr:nth-child(odd):not(:last-child){ 
	background: #f3f3f3;
}

.homeStatsTable tr:nth-child(even):not(:last-child){
	background: #ffffff;
}

.homeStatsTable tr:last-child td:first-child 
{ 
	border-bottom-left-radius: 5px; 
}

.homeStatsTable tr:last-child td:last-child 
{ 
	border-bottom-right-radius: 5px; 
}

.homeStatsTable tr:last-child td:first-child 
{ 
	border-top-left-radius: 5px; 
}

.homeStatsTable tr:last-child td:last-child 
{ 
	border-top-right-radius: 5px; 
}

.buttonCreate
{
	background: #ff914c;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	border: none;
	
}

.buttonCreateForm
{
	background: #ff914c;
	margin-top: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	border: none;
	width: 150px;
	text-align: center;
}

.buttonCancelForm
{
	background: #b0b6b8;
	margin-right: 10px;
	margin-top: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	border: none;
	width: 150px;
	text-align: center;
}

.buttonValidCreditPush
{
	background: #ff914c;
	margin-top: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 174.5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	width : 624px;
}

.totalCreditPushBox
{
	width : 604px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 174.5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.totalCreditClicBox
{
	display: inline-block;
    width: 334px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 61px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.buttonFormOnglet
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border: none;
	text-align: center;
	display: inline-block;
	position: relative;
	
}

.buttonFormOngletOn{
	
	padding-top: 7px;
	padding-bottom: 7px;
	padding-bottom: 7px;
	background: #ff914c;
	width: 80px;
	height: 15px;
	top: 8px;
}

.buttonFormOngletOff{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-bottom: 7px;
	background: #F8B690;
	width: 75px;
	height: 12px;
	top: 11px;
}

.buttonFormOngletRight{
	margin-left: 10px;
}
	
/* TEMP */

th, td 
{ 
	padding: 10px; 
}

a
{
	text-decoration: none;
}

#formAuthPage
{
	margin-top: 10px;
	padding-right: 100px;
	margin-bottom: 18px;
}

#titleBlockContainerForm
{
	float:left;
}

#formAuthPage label
{
	display: inline-block; 
	width: 140px; 
	text-align: right;
	padding-right: 10px;
}

#arrowTimeline
{
	margin-left: 10px;
}

#formAuthPage img
{
	padding-left: 20px;
}

#itemMainDiv
{
	margin-top: 40px;
}

#itemFormDiv label:not(.onoffswitch-label)
{
	display: inline-block; 
	width: 150px; 
	text-align: right;
	padding-right: 20px;
}

#labelInfoForm
{
	margin-left: 20px;
}

.divItemForm
{
	margin-bottom: 18px;
}

.divItemFormRight
{
	margin-right: 68px;
	margin-bottom: 18px;
}

#formAuthPage div
{
	margin-bottom: 18px;
}

#forgottenPassword
{
	
	text-decoration: underline;
	padding-left: 50px;
	margin-top: 10px;
}

#labelErrorAuth
{
	margin-top: 75px;
	padding-left: 30px;
}

.buttonSoundUpload
{
	background: #ff914c;
	margin-top: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 18px;
	padding-right: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	width: 250px;
	text-align: center;
}

.pictureBox
{
	height: 89px;
	width: 158px;
	display: inline-block;
}

.icon {
  position: relative;
  left: 130px;
  bottom: 85px;
}

.pictureForm
{
	width: 420px;
	margin-left: 175px;
}

.btnRemovePeople, .btnRemoveItem
{
	position: absolute;
	margin-top: 4px;
	margin-left: 20px;
}

/* iOS Preview */

#containerPreview
{	
	height: 500px;
	margin-left: 550px;
	width: 350px;
	position: absolute;
}

#titlePreview
{	
	float: right;
	clear: none;
	margin-right: 8px;
}

#borderPreview
{
	width: 330px;
	height: 480px;
	margin-left: 10px;
	margin-top: 20px;
	border: 1px solid #b4babb;
}

#Preview
{
	width: 309px;
	height: 459px;
	margin-left: 10px;
	margin-top: 10px;
	background: #ffffff;
}

/*#picturePreviewMedia
{
	width: 309px;
	height: 172px;
	margin-top: -1px;
	margin-left: 0px;
	background: #b4babb;
}*/

#picturePreview
{
	width: 309px;
	height: 200px;
	margin-top: -1px;
	margin-left: 0px;
	background: #b4babb;
}

#contentsPreview
{
	width: 294px;
	height: 286px;
	margin-left: -1px;
	padding-left: 15px;
	word-wrap: break-word;
}

#previewMediaName
{
	margin-top: 12px;
	margin-bottom: -12px;
	width: 279px;
	height: 25px;
}

#previewPeopleNameMedia
{
	width: 279px;
	height: 20px;
}

#previewTitle{
	margin-top: 12px;
	margin-bottom: -12px;
	width: 279px;
	height: 25px;
	text-align: center;
}

#previewSubtitle
{
	width: 279px;
	height: 20px;
	text-align: center;
}

#previewLikeMedia
{
	margin-top: -10px;
	width: 279px;
	height: 40px;
}

#previewLikeProduct
{
	margin-top: 50px;
	width: 279px;
	height: 40px;
}

#previewLike span
{
	height: 30px;
}

#previewLikeTextMedia
{
	margin-top: 12px;
}

#previewLikeTextProduct
{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 65px
}

#hrPreview
{
	border: 0; 
	border-top: 1px solid  #f7f7f7;
	margin-left: 0px;
	width: 281px;
}

.descriptionPreviewMedia
{
	height: 125px;
	width: 279px;
	overflow: hidden;
}

.descriptionPreview
{
	height: 73px;
	width: 279px;
	overflow: hidden;
}

#contentsPreview #previewMediaName, #previewPeopleName, #previewTitle, #previewSubtitle
{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#hrProductStyle
{
	border: 0; 
	border-top: 1px solid #d7d7d7;
	width: 324px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 175px;
}
#previewButtons
{
	margin-right: 65px;
	margin-top: -20px;
}

#previewLikeImgProduct
{
	margin-left: 125px;
	margin-top: 15px;
}

.buttonGetPreviewProduct
{
	background: #ff914c;
	margin-right: 10px;
	margin-top: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	border: none;
	width: 75px;
	text-align: center;
}

.buttonSharePreviewProduct
{
	background: #b0b6b8;
	margin-right: 10px;
	margin-top: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	border: none;
	width: 75px;
	text-align: center;
}

.buttonSharePreview
{
	background: #b0b6b8;
	margin-right: 55px;
	margin-top: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	border: none;
	width: 75px;
	text-align: center;
}

.flipswitchFormProduct
{
	margin-right: 720px;
}

.flipswitchListClient
{
	right: 13px;
}

.flipswitchListMedia
{
	right: 19px;
}

.flipswitchListProduct
{
	right: 20px;
}

.flipswitchListPeople
{
	right: 28px;
}

.flipswitchListPlace
{
	right: 29px;
}

/*
//
// CHARTS //
//
*/

.ct-chart 
{
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	stroke: blue;
	width:100%; 
	height:150px;
}

/* MAPS PICKER */
.ui-autocomplete-input, .input input {
  border: none; 
  font-size: 14px;
  width: 300px;
  height: 24px;
  margin-bottom: 5px;
  padding-top: 2px;
}

.ui-autocomplete-input {
  border: 1px solid #DDD !important;
  padding-top: 0px !important;
}

.map-wrapper
{
  float:left;  
  margin: 0 10px 0 10px;
}

#map {
  border: 2px solid #b4babb; 
  width:320px;
  height: 300px;
  margin-left: 175px;
}

#legend {
  font-size: 12px;
  font-style: italic;
  position: relative;
  left: 160px;
}

.ui-menu .ui-menu-item a {
  font-size: 12px;
}

.searchBoxHalfRight {
	margin-left: 9px;
	margin-top: 21px;
	width: 397px;
}