/* Overrides */
html{height:100%;}
body{height:100%;margin:0;padding:0;/*font-family:Arial,sans-serif;*/background:#fff;}

body,input,textarea,keygen,select,button{font-size:14px;}

/*h1,h2,h3,h4,h5,h6{font-weight:400;}*/

a{}

label{margin-bottom:8px;display:block;}
label>input,label>textarea,label>select{width:100%;box-sizing:border-box;display:block;}
label>input[type=checkbox]{width:auto;min-height:0;display:inline-block;vertical-align:middle;}
label>input[type=checkbox]+span{display:inline-block;vertical-align:middle;}
label>a{float:right;font-size:80%;line-height:140%;text-decoration:none;}
label>a.icon{color:#000;font-size:12px;}
input,select,textarea{min-height:30px;display:inline-block;vertical-align:top;margin:4px 0;padding:6px;box-sizing:border-box;border:1px solid #d3d3d3;}
textarea{height:80px;}
button,a.button,input[type=submit],body .stripe-button-el span,body .stripe-button-el:not(:disabled):active span,body .stripe-button-el.active span{padding:9px 20px;border:0;border-radius:4px;box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);cursor:pointer;background:#000;color:#fff;font-family:inherit;font-weight:700;text-decoration:none;display:inline-block;}
button:hover,a.button:hover,input[type=submit]:hover,body .stripe-button-el span:hover{background:#444;    box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);transition:0.25s;}
button:active,a.button:active,input[type=submit]:active,body .stripe-button-el:not(:disabled):active span,body .stripe-button-el.active span{padding-top:10px;padding-bottom:8px;box-shadow:none;}
button.white,a.button.white{    background: #fff; color: #000; box-shadow: inset 0 -3px 3px 1px #C3C3C3;}
button.white:hover,a.button.white:hover{background:#eee;}
button.white:active,a.button.white:active{padding-top:10px;padding-bottom:8px;box-shadow:none;}
button.transparent{background:0;color:#000;box-shadow:none;}

/*table{max-width:100%;border-collapse:collapse;!*box-shadow: 0 2px 2px 0 rgba(0,0,0,.0),0 3px 1px -2px rgba(0,0,0,.1),0 3px 4px 0 rgba(0,0,0,.12);*!box-shadow: 0 2px 0 rgba(0,0,0,0.1);}*/
/*table th,table td{padding: 12px;!* border:1px solid #e5e5e5; *!}*/
/*table th{color:#fff;background: linear-gradient(#063664,#0f1e53);border-left:0;border-right:0;text-align:left;font-weight:400;!*font-family: Youre Gone;*!}*/
/*table th:first-child{!* border-left:1px solid #e5e5e5; *!}*/
/*table th:last-child{!* border-right:1px solid #e5e5e5; *!}*/
/*table tr{background:#fff;}*/
/*table td{padding:20px 12px;}*/
/*table tbody>tr:hover{background:#a0daf1;}*/

#nudgespotInappContainer{display:none;}


/* Classes */

.Xtion_popup_container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;display:flex;align-items: center;justify-content: center;}
.Xtion_popup_overlay{width:110%;height:110%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.8);cursor:pointer}/* Width+Height is 110% for compatibility with mobile */
.Xtion_popup_overlay:before{content:"\00d7";font-size: 56px;color:#fff;position:fixed;top: 0;right: 10px;font-weight: 700;line-height: 56px;z-index:1;text-shadow:#000 0 0 1px,#000 0 0 1px,#000 0 0 1px, #000 0 0 1px,#000 0 0 1px,#000 0 0 1px;height: 43px;overflow: hidden;}
.Xtion_popup_content_container{/* width:100%; */max-height:100%;display:table-cell;vertical-align:middle;text-align:center;overflow:auto;z-index:100;}
.Xtion_popup_content{padding:25px;border:1px solid #333;display:inline-block;background:#fff;position:relative;text-align:left;overflow:auto;max-width:100%;max-height:100%;}
.Xtion_popup_content_actions{position:absolute;top:-25px;right:0;}
.Xtion_popup_actions{display:none;}
.Xtion_popup_content_actions>button{border:0;background:0;color:#000;font-size:14px;font-weight:700;cursor:pointer;}
.Xtion_popup_content_actions>button:last-child{padding-right:0;}
.Xtion_popup_content>form{width:300px;padding:10px;background:#fff;}
.Xtion_popup_content>iframe{max-width:100%;max-height:100%;}
.Xtion_popup_container.iframe .Xtion_popup_content{padding:0;overflow:hidden;}
.Xtion_popup_container.iframe .Xtion_popup_content iframe{height:0;transition:0.25s;display:block;}

.Xtion_popup_loading_container .Xtion_popup_content{background:0;border:0;}
.Xtion_popup_loading_container .Xtion_popup_overlay:before{content:''}

.Xtion_popup_select header{padding:0 8px 16px 8px;border-bottom:1px solid #ddd;text-align:center;}
.Xtion_popup_select header>h3{margin:0;text-align:left;}
.Xtion_popup_select .Xtion_popup_content>div{min-width:200px;padding:10px 6px;border-bottom:1px solid #ddd;display:block;cursor:pointer;position:relative;}
.Xtion_popup_select .Xtion_popup_content>div:hover{background:#eee;}
.Xtion_popup_select .Xtion_popup_content>div>a:first-child{display:inline-block;vertical-align:top;}
.Xtion_popup_select .Xtion_popup_content>div>a+a{    padding: 11px 6px;position:absolute;top:0;right:0;}
.Xtion_popup_select .Xtion_popup_content>div>a+a:hover{background:#000;color:#fff;}

.Xtion_popup_select .Xtion_popup_content.actions>div{padding-right:32px;}

.Xtion_popup_prompt_form label{text-transform:capitalize;}

.Xtion_popup_prompt_inputs{font-size:16px;}
.Xtion_popup_prompt_inputs input{margin-top:8px;}
.Xtion_popup_prompt_actions{margin-top:25px;text-align:right;}
.Xtion_popup_prompt_actions button{width:49.5%;}
.Xtion_popup_prompt_actions button:first-child{margin-right:1%;}

.Xtion_form_output{padding-bottom:12px;}
.Xtion_form_output:empty{padding:0;}
.Xtion_form_output_success{color:#090;}
.Xtion_form_output_failure{color:#900;}

.Xtion_switcher{}
.Xtion_switcher_controller>*{display:inline-block;vertical-align:top;	border: 1px solid #000;	width: 50%;	box-sizing: border-box;	text-align: center;	padding: 8px;	text-decoration: none;	color: #000;}
.Xtion_switcher_controller>*:first-child{border-top-left-radius:4px;}
.Xtion_switcher_controller>*:last-child{border-top-right-radius:4px;}
.Xtion_switcher_controller>.Xtion_switcher_selected{background: #000; color: #fff;}
.Xtion_switcher_content{    padding: 10px;
	border: 1px solid #000;
	border-top: 0;}
.Xtion_switcher_content>*{display:none;}
.Xtion_switcher_content>.Xtion_switcher_selected{display:block;}

.Xtion_collapsible{box-shadow: 0 -1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);background:#fff;}
.Xtion_collapsible>a{display: block;border-bottom: 1px solid #ddd; padding: 10px; color: #000; text-decoration: none;}
.Xtion_collapsible>a:after{content:"+";float:right;font-size: 24px;	line-height: 14px;transition:0.25s;}
.Xtion_collapsible>div{height:0;overflow:hidden;}
.Xtion_collapsible.opened>a{background:#000;color:#fff;}
.Xtion_collapsible.opened>a:after{transform:rotate(45deg);transition:transform 0.25s;}
.Xtion_collapsible.opened>div{height:auto;padding:10px;transition:0.25s;}
.Xtion_collapsible .Xtion_collapsible+.Xtion_collapsible{margin-top:1px;}

.Xtion_popup_temporary_container{width:auto;max-width:none;height:auto;display:block;top:auto;bottom:-25px;left:25px;}
.Xtion_popup_temporary_container .Xtion_popup_content_container{display:block;}
.Xtion_popup_temporary_container .Xtion_popup_content{background:#000;font-weight:700;overflow:visible;color:#fff;font-size:16px; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24); display: inline-block; line-height: 20px; padding: 16px; white-space: nowrap; z-index: 45; }
.Xtion_popup_temporary_container_animation{bottom:25px;transition:0.25s;}

.Xtion_title{position:relative;}
.Xtion_title_popup{position: fixed;line-height: 25px;font-size: 10px;font-weight:700;background:#000;padding:4px 8px;box-shadow:0 0 5px #fff;text-shadow:none;transform: translate(-50%,-100%);color:#fff;margin-top: -8px;}
.Xtion_title_popup:before {	content: "\25BC";	position: absolute;top: 100%;	line-height: 0;	color: #000;	text-shadow: 0 2px 1px #fff;	left: 50%;	transform: translateX(-50%);	margin-top: 2px;}

table.full{width:100%;table-layout:fixed;}@media (max-width:980px){
	table.full{table-layout:auto}
}
table.full td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table td.actions,table th.actions{text-align:right;}
table td.actions{padding:5px 0 0 0!important;}
table .actions>a{color:#000;font-weight:700;text-decoration:none;/* padding: 0 10px; */display:inline-block;vertical-align: middle;cursor:pointer;height: 27px;line-height: 27px;width: 27px;border-radius:100px;text-align: center;margin-right: 4px;}
table .actions>a:hover{background:#000;color:#fff;}
table .actions>a>i.play,table .actions>a>i.stop{font-size:18px;line-height:normal;}
table .actions .fa-play{color:#090}
table td.none{padding:12px!important;text-align:center;font-size:18px;}
table td.button{text-align:center;font-size:18px;padding-top:0;padding-bottom:0;color:#000;}
table td.button:hover{background:#000;color:#fff;}
/*table tr:nth-child(even){background:#f3f3f4;}*/
table tr.active>td{background:rgba(192,255,192,0.75)!important;}
table tr.active:hover>td{background:#B1FFB1!important;}
table tr.blocked{background:rgba(255, 232, 232,0.5);}
table tr.blocked:hover{background:#FFB5B5;}
table td.actionable{padding: 0!important;position:relative;}
table td.actionable>span{display:inline-block;vertical-align:top;padding: 10px 38px 10px 10px;overflow: hidden;width: 100%;box-sizing: border-box;text-overflow: ellipsis;}
table td.actionable>div{height:100%;position:absolute;top:0;right:0;/* line-height: 30px; */}
table td.actionable>div>a{height:100%;padding: 0 7px;display:inline-block;vertical-align:top;color:#000;line-height: 36px;cursor:pointer;}
table td.actionable>div>a:hover,table td.actionable>div>a.zeroclipboard-is-hover{background:#000;color:#fff;}
table.clickable tr{cursor:pointer}
table td.actions i.ion-play{color:#64bd63;}

table.filters td{padding:6px;}
table.filters td.actions>a{padding:0 8px;}

table.small th{padding:10px 4px;font-size:11px;}
table.small td{padding:4px;font-size:11px;}
table.small td.actions{padding:0!important;}

.icon_delete{font-size:24px;line-height:12px;vertical-align:middle;}
.icon_delete:before{content:"\00D7"}

.framed{overflow-y:scroll;}
.framed h1{margin-top:0;}
.framed .content{padding:25px;}

.pagination{text-align:center}
.pagination>a{margin:0 6px;color:#999;font-size:22px;text-decoration:none;}
.pagination>a.disabled,.pagination>a.arrow{color:#333;}

button.action,.button.action{width:56px;font-size:28px;border-radius:40px;font-weight:400;line-height:56px;margin-top:-4px;position:fixed;bottom:25px;right:25px;padding:0;text-align:center;z-index:10;background: #1d88bd;}
button.action:before,.button.action:before{content:"+";/*transform:rotate(45deg);*/}
button.action:hover,.button.action:hover{/*transform:rotate(360deg);*/background: #4e9bc1;}
button.action:active,.button.action:active{padding:0;}


textarea.short{height:40px;}

select.small{min-height: 16px;padding: 2px;margin: 0;}

.wide_rows{width:100%;display:table;}
.wide_rows>*{display: table-cell;vertical-align: top;}
.wide_rows>* input,.wide_rows>* textarea{width:100%;}

body ul.token-input-list-facebook{width:100%;margin:4px 0;padding:2px;border:1px solid #d3d3d3;}
body ul.token-input-list-facebook li input{min-height:0;}

.nudgespot-clean, .nudgespot-clean h1, .nudgespot-clean h2, .nudgespot-clean h3, .nudgespot-clean h4, .nudgespot-clean h5, .nudgespot-clean h6, .nudgespot-clean p, .nudgespot-clean td, .nudgespot-clean dl, .nudgespot-clean tr, .nudgespot-clean dt, .nudgespot-clean ol, .nudgespot-clean form, .nudgespot-clean select, .nudgespot-clean option, .nudgespot-clean pre, .nudgespot-clean div, .nudgespot-clean table, .nudgespot-clean th, .nudgespot-clean tbody, .nudgespot-clean tfoot, .nudgespot-clean caption, .nudgespot-clean thead, .nudgespot-clean ul, .nudgespot-clean li, .nudgespot-clean address, .nudgespot-clean blockquote, .nudgespot-clean dd, .nudgespot-clean fieldset, .nudgespot-clean li, .nudgespot-clean iframe, .nudgespot-clean strong, .nudgespot-clean legend, .nudgespot-clean em, .nudgespot-clean summary, .nudgespot-clean cite, .nudgespot-clean span, .nudgespot-clean input, .nudgespot-clean sup, .nudgespot-clean label, .nudgespot-clean dfn, .nudgespot-clean object, .nudgespot-clean big, .nudgespot-clean q, .nudgespot-clean samp, .nudgespot-clean acronym, .nudgespot-clean small, .nudgespot-clean img, .nudgespot-clean strike, .nudgespot-clean code, .nudgespot-clean sub, .nudgespot-clean ins, .nudgespot-clean textarea, .nudgespot-clean button, .nudgespot-clean var, .nudgespot-clean a, .nudgespot-clean abbr, .nudgespot-clean applet, .nudgespot-clean del, .nudgespot-clean kbd, .nudgespot-clean tt, .nudgespot-clean b, .nudgespot-clean i, .nudgespot-clean hr, .nudgespot-clean article, .nudgespot-clean aside, .nudgespot-clean figure, .nudgespot-clean figcaption, .nudgespot-clean footer, .nudgespot-clean header, .nudgespot-clean menu, .nudgespot-clean nav, .nudgespot-clean section, .nudgespot-clean time, .nudgespot-clean mark, .nudgespot-clean audio, .nudgespot-clean video, .nudgespot-clean abbr, .nudgespot-clean address, .nudgespot-clean area, .nudgespot-clean blockquote, .nudgespot-clean canvas, .nudgespot-clean caption, .nudgespot-clean cite, .nudgespot-clean code, .nudgespot-clean colgroup, .nudgespot-clean col, .nudgespot-clean datalist, .nudgespot-clean fieldset, .nudgespot-clean main, .nudgespot-clean map, .nudgespot-clean meta, .nudgespot-clean optgroup, .nudgespot-clean output, .nudgespot-clean progress{font-family:Arial,sans-serif!important;}
#nudgespotInappConversationsContainer .nudgespot-messages-container .nudgespot-new-conversation-content, #nudgespotInappMessagesContainer .nudgespot-messages-container .nudgespot-new-conversation-content{background:rgba(232,231,236,1)!important;}
#nudgespotInappContainer .nudgespot-powered-by .nudgespot-powered-text, #nudgespotInappConversationsContainer .nudgespot-powered-by .nudgespot-powered-text, #nudgespotInappMessagesContainer .nudgespot-powered-by .nudgespot-powered-text,#nudgespotInappContainer .nudgespot-powered-by .nudgespot-company, #nudgespotInappConversationsContainer .nudgespot-powered-by .nudgespot-company, #nudgespotInappMessagesContainer .nudgespot-powered-by .nudgespot-company{font-size:0!important;}

.content_frame{width:100%;height:100%;padding:72px;padding-right:24px;box-sizing:border-box;background:url(../images/content.png) no-repeat;background-size:100% 100%;}
.content_frame_inner{height:100%;overflow: auto;padding-right:24px;}
.content_frame_inner::-webkit-scrollbar {
	width: 12px;
}

.content_frame_inner::-webkit-scrollbar-track {
	border-radius: 10px;
	background:linear-gradient(#0c3560,#0e1149);
}

.content_frame_inner::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background:#1a74a3;
}


/* Layout */

.content{/* min-width:640px; */margin:0 auto;/* padding:0 25px; */box-sizing:border-box;}
.content.actionable{/* padding-bottom:81px; */}

#header{/* height:48px; *//* background:#000; *//*box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);*/line-height:44px;padding: 26px 20px;}
#header h1{margin:0;color:#fff;display:inline-block;vertical-align:top;}
#header h1 a{color:#fff;text-decoration:none;font-size: 40px;font-weight:400;/*font-family: Youre Gone;*/letter-spacing: 11px;text-shadow: 0 0 10px #000;-webkit-text-stroke: 3px #12aae1;/* text-shadow: -4px -4px 0 #12aae1,      4px -4px 0 #12aae1,      -4px 4px 0 #12aae1,      4px 4px 0 #12aae1; */}
#header ul{margin:0;padding:0;list-style:none;float:right;margin-top: -13px;}
#header ul>li{display:inline-block;vertical-align:middle;margin-left:20px;position:relative;}
#header ul>li a{display:inline-block;vertical-align: middle;height:100%;color:#fff;text-decoration:none;line-height: 49px;/*font-family: Youre Gone;*/font-size: 22px;text-shadow: 8px 8px 9px #082f54;}
#header ul>li a.selected{/* font-weight:700; */}
#header ul>li>a.selected{/* border-bottom: 2px solid #fff; */display: inline-block;padding-bottom: 6px;height: 39px;color: #12aae1;background: url(../images/menu_selected.png) no-repeat;height: 80px;background-size: 100% 100%;padding: 0 19px;line-height: 80px;}
#header ul>li>div{display:none}
#header ul>li:hover>div{min-width:100px;width:auto;height:auto;padding:0;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%, 0);background:#000;color:#fff;text-align:center;/*box-shadow:0 3px 3px rgba(0, 0, 0, 0.7);*/z-index:10}
#header ul>li:hover>div>a{width:100%;}
#header ul>li>div>a:hover{background:#666;}

.logo .small{display:none}
.nav-collapsed .logo .normal{display:none;}
.nav-collapsed .logo .small{display:block}
.nav-static .logo .small{display:none;}
.nav-static .logo .normal{display:block;}

#nav-collapse-toggle{margin-left:-15px;}

/*#main{height:calc(100% - 150px);}
#sidebar{width:20%;display:inline-block;vertical-align:top;background:#bbb;}
#sidebar+.content{width:78%;margin:0 0 0 2%;display:inline-block;vertical-align:top;}*/

#footer{height:150px;background:#ccc;}


/* Content */

#body_user_index{/*background:url(../images/bg.jpg);*/}
#content_user{/* height:100%; */}
/*#content_user_button_campaign_add:hover:before{content:"\f353";font-family:"Ionicons",serif;transition:2s transform;font-size:20px;}*/

/*#content_user_filter_button_add:hover:before{content:"\f2a7";font-family:"Ionicons",serif;transition:2s transform;font-size:24px;}*/

#content_user_campaign_views th{padding:10px 4px;font-size:11px;}
#content_user_campaign_views td{padding:4px;font-size:11px;}
#content_user_campaign_views td.actions>a{/* padding:4px 8px; */font-size: 14px;/* line-height:14px; */}

#content_filters,#content_admin_filters{font-size:11px;}

#content_user_tutorial_screenshots>img{width:100%;margin-bottom:15px;border:2px solid #000;}


/* Compatibility */

a,img{border:0;}/* IE9- puts a border around link images */
@media (max-width: 767px){
	.navbar-header>.navbar-nav{margin-top:0;margin-bottom:0;}
	.navbar-header>.navbar-nav.navbar-right{margin-right:0;}
	.navbar-nav .open .dropdown-menu {
		position:fixed;background:#fff;right:0;top:50px;width:auto;left:auto;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,0.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
		box-shadow: 0 6px 12px rgba(0,0,0,0.175);
		background-clip: padding-box
	}
}

/* Font */
/*@font-face{font-family:'Youre Gone';font-style:normal;font-weight:700;src:url('font/youregone-regular.otf');}*/
