@charset "utf-8";
/*
	Theme Name		: Missio Portal
	Description	    : This is the official theme for Missio Portal
	Author			: Ria Nancoo | sales@networkhandlers.com | 863-688-2600
	Author URI		: mymissio.org/main/

	Version			: 3.0.1

	Tags			: css3, blue, green, white, one-column, two-columns, three-columns, fixed-width, responsive-designs, custom-css-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, bootstrap-ready, fontawesome

	License			: none (public domain)
	License URI	    : none (public domain)
*/

/*********************
 GENERAL UI COLORS
*********************/

/***
Colors
blue:#1eaffc
light blue:#bfd5fa
red:#cf3c96
yellow:#ffb848
green:#1bbc9b
purple:#852b99
grey:#555555;
light grey:#fafafa;
***/

/*********************
 GENERAL RESET & SETUP
*********************/

/***
Import fonts
***/

/* load open sans font from Google Fonts */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Raleway:300,400,600,700,800|Lato:300,400,700);


/* load open sans font from local */
@import url(../fonts/font.css);
@import url(feather-icons.css);

:root {
    --main-bg: #f5f6fa !important;
}

/***
Reset and overrides
***/
/* general body settings */
body {
	color:#000;
	direction:ltr;
	font-size:13px;
    font-weight:300;
	margin:0px !important;
	padding:0px !important;
    overflow-x:hidden !important;
	font-family:'Lato', 'Open Sans', sans-serif;
    background-color:#364150 !important;
}
select, input, button, .btn, textarea {
	font-family:'Lato', 'Open Sans', sans-serif !important;
}

/* overides metro scrolbars in IE10 and makes them look like a default scrollbar */
@-ms-viewport {
 width:auto !important;
}
/***
General typography
***/
h3 small, h4 small, h5 small {
	color:#444;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:300;
}
h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {
	padding-bottom:10px;
}
a {
	text-shadow:none !important;
	color:#1eaffc;
}
a:hover {
	text-shadow:none !important;
	color:#225487;
}
.btn,
button,
.btn:hover, .btn:focus, .btn:active,
button, button:hover, button:focus, button:active,
a:hover, .btn:hover, a:active, .btn:active, a:focus, .btn:focus {
    outline: none !important;
    outline: none !important;
}
.btn:hover,
.btn:focus,
.btn:active,
.m-btn:hover,
.m-btn:focus,
.m-btn:active {
    outline: none !important;
    -webkit-box-shadow: 0 14px 26px -12px rgba(0,0,0, 0.1), 0 4px 23px 0 rgba(0,0,0, 0.1), 0 8px 10px -5px rgba(0,0,0, 0.1) !important;
    box-shadow: 0 14px 26px -12px rgba(0,0,0, 0.1), 0 4px 23px 0 rgba(0,0,0, 0.1), 0 8px 10px -5px rgba(0,0,0, 0.1) !important;
}

a, button, .btn {
    outline: none !important;
}
a::-moz-focus-inner,
button::-moz-focus-inner {
    border: 0 !important;
}

/***
General backgrounds
***/
.bg-blue {
	background-image:none !important;
	background-color:#1eaffc !important;
}
.bg-light-blue {
	background-image:none !important;
	background-color:#a2c2f8 !important;
}
.bg-red {
	background-image:none !important;
	background-color:#cf3c96 !important;
}
.bg-yellow {
	background-image:none !important;
	background-color:#ffb848 !important;
}
.bg-green {
	background-image:none !important;
	background-color:#1bbc9b !important;
}
.bg-rust-green {
	background-image:none !important;
	background-color:#6a8012 !important;
}
.bg-purple {
	background-image:none !important;
	background-color:#852b99 !important;
}
.bg-grey {
	background-image:none !important;
	background-color:#555555 !important;
}
.bg-light-grey {
	background-image:none !important;
	background-color:#c4c4c4 !important;
}

/***
Apply fix for font awesome icons.
***/
[class^="icon-"], [class*=" icon-"], [class^="icon-"]:hover, [class*=" icon-"]:hover {
 	background:none !important;
}
/***
Make font awesome icons fixed width(latest version issue)
***/
li [class^="icon-"], li [class*=" icon-"] {
	display:inline-block;
	width:1.25em;
	text-align:center;
}
li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large {
	/* increased font size for icon-large */
	width:1.5625em;
}
/***
Close icon used for modal dialog and other UI element close buttons
***/
.close {
	display:inline-block;
	margin-top:0px;
	margin-right:0px;
	width:9px;
	height:9px;
	background-repeat:no-repeat !important;
	background-image:url("../img/remove-icon-small.svg") !important;
}
/***
ie8 & ie9 modes
***/
.visible-ie8 {
	display:none;
}
.ie8 .visible-ie8 {
	display:inherit !important;
}
.visible-ie9 {
	display:none;
}
.ie9 .visible-ie9 {
	display:inherit !important;
}
.hidden-ie8 {
	display:inherit;
}
.ie8 .hidden-ie8 {
	display:none !important;
}
.hidden-ie9 {
	display:inherit;
}
.ie9 .hidden-ie9 {
	display:none !important;
}
/***
Fix link outlines after click
***/
a, a:focus, a:hover, a:active {
	outline:none inherit !important;
}
/***
IE8 fix for form input height in fluid rows
***/
.ie8 .row-fluid [class*="span"] {
	min-height:20px !important;
}
/***
Fix grid offset used for reponsive layout handling(refer app.js=>handleResponsive)
***/
.fix-offset {
	margin-left:0px !important;
}
/***
Misc tools
***/
.visible-ie8 {
	display:none
}
.no-padding {
	padding:0px !important;
}
.no-margin {
	margin:0px !important;
}
.no-bottom-space {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.no-top-space {
	padding-top:0px !important;
	margin-top:0px !important;
}
.space5 {
	display:block;
	height:5px !important;
	clear:both;
}
.space7 {
	height:7px !important;
	clear:both;
}
.space10 {
	height:10px !important;
	clear:both;
}
.space12 {
	height:12px !important;
	clear:both;
}
.space15 {
	height:15px !important;
	clear:both;
}
.space20 {
	height:20px !important;
	clear:both;
}
.no-space {
	margin:0px !important;
	padding:0px !important;
}
.no-text-shadow {
	text-shadow:none !important;
}
.no-left-padding {
	padding-left:0 !important;
}
.no-left-margin {
	margin-left:0 !important;
}
.margin-left-10 {
	margin-left:10px !important;
}
.margin-right-10 {
	margin-right:10px !important;
}
.margin-right-20 {
	margin-right:20px !important;
}
.margin-bottom-10 {
	margin-bottom:10px !important;
}
.margin-top-10 {
	margin-top:10px !important;
}
.margin-top-15 {
	margin-top:15px !important;
}
.margin-bottom-15 {
	margin-bottom:15px !important;
}
.margin-bottom-20 {
	margin-bottom:20px !important;
}
.margin-top-20 {
	margin-top:20px !important;
}
.margin-bottom-25 {
	margin-bottom:25px !important;
}
.margin-bottom-35 {
	margin-bottom:35px !important;
}
.margin-bottom-neg-0 {
	margin-bottom:5px !important;
}
.margin-bottom-neg-10 {
	margin-bottom:-10px !important;
}
.margin-bottom-neg-20 {
	margin-bottom:-20px !important;
}
.margin-bottom-neg-30 {
	margin-bottom:-30px !important;
}
.padding-bottom-15 {
	padding-bottom:15px !important;
}
.padding-bottom-20 {
	padding-bottom:20px !important;
}
.padding-top-20 {
	padding-top:20px !important;
}
.padding-top-25 {
	padding-top:25px !important;
}
.border-bottom {
	border-bottom:1px solid #EBEBEB;
}
.padding-left-20 {
	padding-left:20px !important;
}
.hide {
	display:none;
}
.bold {
	font-weight:600 !important;
}
.bolder {
	font-weight:700 !important;
}
.fix-margin {
	margin-left:0px !important
}
.border {
	border:1px solid #ddd
}
.inline {
	display:inline;
}
hr {
	margin:20px 0;
	border:0;
	border-top:1px solid #E0DFDF;
	border-bottom:1px solid #FEFEFE;
}
.text-center {
	text-align:center !important;
}

/********************
 GENERAL LAYOUT
*********************/

/***
Header and header elements.
***/

.border {
	border:1px solid red;
}
.header {
	padding:0 !important;
	margin:0 !important;
}
.header.navbar-fixed-top {
	z-index:9995 !important;
}
/*.header .brand {
	display:inline-block;
	margin-top:3px;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	width:212px;
	height:66px;
}*/
.header .brand { /* When we put Unicef Logo */
	width:auto;
	height:58px;
	margin-top:0px;
	display:inline-block;
	margin-right:0 !important;
	padding:0 !important;
	padding-right:0 !important;
	margin-left:0px;
    
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-justify-content:start;
    -moz-justify-content:start;
    justify-content:flex-start;
}
.header .brand img {
	min-width:180px;
	max-width:180px;
	margin-left:0px;
}

.header .brand svg.svgIcon {
    fill:#f00 !important;
}

.header .btn-navbar {
	margin-bottom:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:6px;
	background-image:none;
	filter:none;
	box-shadow:none;
	color:#fff;
	border:0;
}
.header .btn-navbar:hover {
	text-decoration:none;
}
.header .navbar-inner {
	width:100%;
	border:0px;
	padding:0px;
	height:58px;
	box-shadow:none;
    position:relative;
	margin-left:0 0 0 110px;
}
.header .navbar-inner:before {
    top:0px;
    left:0px;
	width:260px;
	height:58px;
    content:' ';
    position:absolute;
    background-color:#fff;
}
.staticTopNav > .topLinks > li > .dropdown-menu:before{display:none;}
@media only screen and (max-width:767px) {
	.header .navbar-inner {
		height:auto !important;
	}
}
.header .nav {
	display:block;
}
.header .nav > li {
	margin:0px;
	padding:0px;
}
.header .nav > li.dropdown, .header .nav > li.dropdown > a {
	padding-left:4px;
	padding-right:4px;
}
.header .nav > li.dropdown > a:last-child {
	padding-right:0;
}
.header .nav > li.dropdown:last-child {
	padding-right:2px;
}
.header .nav > li.dropdown .dropdown-toggle {
	margin:0px;
	padding:15px 10px 7px 10px;
}
.header .nav > li.dropdown .dropdown-toggle i {
	font-size:18px;
}
.header .nav > li.dropdown.user .dropdown-toggle {
	padding:2px 2px 2px 2px;
}
.header .nav > li.dropdown.user img, .header .nav > li.dropdown.user .user-avatar {
	width:29px;
	height:29px;
    margin-right:6px;
	border-radius:50% !important;
}
.staticTopNav {
    top:0px;
}
.staticTopNav > .topLinks > li > a {
    padding:3px 6px 3px 7px;
}
.navbar .nav.pull-right {
    margin-top:0px !important;
}
.header .nav > li.dropdown.user .dropdown-toggle:hover,
.header .nav > li.dropdown.user .dropdown-toggle:focus,
.header .nav > li.dropdown.user .dropdown-toggle:active,
.header .nav > li.dropdown.open .dropdown-toggle:hover,
.header .nav > li.dropdown.open .dropdown-toggle:focus,
.header .nav > li.dropdown.open .dropdown-toggle:active,

.header .nav > li.dropdown.open:hover,
.header .nav > li.dropdown.open:focus,
.header .nav > li.dropdown.open:active,

.header .nav > li.dropdown.user .dropdown-toggle:hover *,
.header .nav > li.dropdown.user .dropdown-toggle:focus *,
.header .nav > li.dropdown.user .dropdown-toggle:active * {
	text-decoration:none;
    background-color:transparent !important;
}
.header .nav > li.dropdown.user .dropdown-toggle .username {
	color:#ffffff;
}
.header .nav li.dropdown.user .dropdown-toggle i {
	margin:0;
    float:right;
	margin-top:6px;
	font-size:16px;
    color:#acaba7 !important;
}
.header .nav > li.dropdown.user .dropdown-menu i {
	width:15px;
	display:inline-block;
}
.header .nav > li.dropdown .dropdown-toggle .badge {
	position:absolute;
	font-size:11px !important;
	font-weight:300;
	top:8px;
	right:24px;
	text-align:center;
	height:14px;
	background-color:#cf3c96;
	padding:2px 6px 2px 6px;
	-webkit-border-radius:12px !important;
	-moz-border-radius:12px !important;
	border-radius:12px !important;
	text-shadow:none !important;
}
/* language bar */

.header .nav > li.dropdown.language {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	margin-top:0;
}
.header .nav > li.dropdown.language > a {
	padding-left:5px;
	padding-right:2px;
	color:#ddd;
	font-size:13px;
	margin-top:-4px;
	height:24px;
}
.header .nav > li.dropdown.language > a > img {
	margin-bottom:2px;
}
.header .nav > li.dropdown.language > a > i {
	font-size:16px;
}
.header .nav > li.dropdown.language > .dropdown-menu > li > a > img {
	margin-bottom:2px;
}



/* firefox hack for topbar menu */
@-moz-document url-prefix() {
 .header .nav > li.dropdown .dropdown-toggle {
 padding:13px 10px 7px 10px;
}
 .header .nav >li.dropdown .dropdown-toggle .badge {
 padding:1px 6px 3px 6px;
}
 .header .nav > li.dropdown.language > a {
 margin-top:-2px;
 height:24px;
}
}
.header .nav .dropdown-menu {
	margin-top:3px;
}
/***
Page container
***/
.page-container {
	margin:0px;
	padding:0px;
}
.page-header-fixed .page-container {
	margin-top:58px;
}
/***
Page sidebar
***/

/* ie8 fixes */
.ie8 .page-sidebar {
	position:absolute;
	width:225px;
}
ul.page-sidebar-menu {
	margin:0;
	padding:0;
	list-style:none;
    padding-top:15px;
}

body.page-header-fixed.page-sidebar-closed .brand {
    display:none;
}
body.page-header-fixed.page-sidebar-closed ul.page-sidebar-menu {
    padding-top:0px;
}


ul.page-sidebar-menu > li {
	display:block;
	margin:0;
	padding:0;
	border:0px;
    position:relative;
}

ul.page-sidebar-menu > li.open:before {
    top:0px;
    left:0px;
    width:2px;
    z-index:1;
    height:100%;
    content:' ';
	position:absolute;
    background-color:#1eaffc;
}


ul.page-sidebar-menu > li.start > a {
	border-top-color:transparent !important;
}
ul.page-sidebar-menu > li:last-child > a, ul.page-sidebar-menu > li.last > a {
	border-bottom-color:transparent !important;
}
ul.page-sidebar-menu > li > a {
	display:block;
	position:relative;
	margin:0;
	border:0px;
	padding:10px 8px 10px 20px;
	text-decoration:none;
	font-size:14px;
	font-weight:300;
    transition:color 0.1s ease 0s, background-color 0.1s ease 0s;
}

ul.page-sidebar-menu > li > a.selected,
ul.page-sidebar-menu > li.open > a {
    font-weight:500;
    color:#ffffff !important;
    background-color:#3e4b5c;
    transition:color 0.1s ease 0s, background-color 0.1s ease 0s;
}
.page-sidebar-menu > li > a:hover > .missioIcon,
.page-sidebar-menu > li > a:hover > .title{
    color:#ffffff;
}
ul.page-sidebar-menu > li.open > a > .missioIcon,
ul.page-sidebar-menu > li.open > a,
ul.page-sidebar-menu > li > a.selected > .missioIcon {
    color:#ffffff !important;
}

.missioIcon .Svg__Icon {
    height:auto;
    width:1.15em;
    fill:#536275;
    margin-top:-2px;
    position:relative;
    padding-right:3px;
    display:inline-block;
    vertical-align:middle;
}

ul.page-sidebar-menu > li.open ul.sub-menu {
    background-color:#3e4b5c;
}
.btn,
.page-sidebar-fixed ul.page-sidebar-menu > li > a,
ul.page-sidebar-menu > li.open ul.sub-menu > li > a,
.typeahead__list .typeahead__item > a {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
ul.page-sidebar-menu > li > a i {
	font-size:16px;
	margin-right:5px;
	text-shadow:none;
}
ul.page-sidebar-menu > li.break {
	margin-bottom:20px;
}
ul.page-sidebar-menu > li.active > a {
	border:none;
	text-shadow:none;
}
ul.page-sidebar-menu > li.active > a .selected {
	display:block;
	width:8px;
	height:25px;
	background-image:url("../img/sidebar-menu-arrow.png");
	float:right;
	position:absolute;
	right:0px;
	top:8px;
}
.page-sidebar ul > li > a > .arrow:before {
	float:right;
	margin-top:1px;
	margin-right:5px;
	display:inline;
	font-size:16px;
	font-family:FontAwesome;
	height:auto;
	content:"\f104";
	font-weight:300;
	text-shadow:none;
}
.page-sidebar ul > li > a > .arrow:after {
	background:none repeat scroll 0 0 !important;
}

ul.page-sidebar-menu > li > a > .arrow.open:before {
	float:right;
	margin-top:1px;
	margin-right:3px;
	display:inline;
	font-family:FontAwesome;
	height:auto;
	font-size:16px;
	content:"\f107";
	font-weight:300;
	text-shadow:none;
}
/* bagin:sidebar menu badges */
.page-sidebar ul > li > a > .badge {
	float:right;
	margin-top:1px;
	margin-right:13px;
	display:inline;
	font-size:11px;
	height:auto;
	font-weight:300;
	text-shadow:none;
	padding:2px 6px 2px 6px;
	-webkit-border-radius:12px !important;
	-moz-border-radius:12px !important;
	border-radius:12px !important;
}
.page-sidebar ul > li > a > .badge.badge-roundless {
	padding:1px 6px 1px 6px;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
}
 @-moz-document url-prefix() {
 .page-sidebar ul > li > a > .badge {
 padding:1px 6px 3px 6px;
}
 .page-sidebar ul > li > a > .badge.badge-roundless {
 padding:1px 6px 2px 6px;
}
}
/* end:sidebar menu badges */

ul.page-sidebar-menu > li > ul.sub-menu {
	display:none;
	list-style:none;
	clear:both;
	margin:8px 0px 8px -16px;
}
ul.page-sidebar-menu > li.active > ul.sub-menu {
	display:block;
}
ul.page-sidebar-menu > li > ul.sub-menu > li {
	background:none;
	margin:0px;
	padding:0px;
}
ul.page-sidebar-menu > li > ul.sub-menu > li > a {
    color:#ffffff;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	padding-left:44px !important;
	text-decoration:none;
	font-size:14px;
	font-weight:300;
	background:none;
    background-color:#3e4b5c;
}
/* 3rd level sub menu */
ul.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu {
	display:none;
	list-style:none;
	clear:both;
	margin:0px 0px 0px 0px;
}
ul.page-sidebar-menu > li > ul.sub-menu li > a > .arrow:before {
	position:absolute;
	right:-7px;
	float:right;
	margin-top:1px;
	margin-right:20px;
	display:inline;
	font-size:16px;
	font-family:FontAwesome;
	height:auto;
	content:"\f104";
	font-weight:300;
	text-shadow:none;
}
ul.page-sidebar-menu > li > ul.sub-menu li > a > .arrow.open:before {
	transform:rotate(-90deg);
}
ul.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu {
	display:block;
}
ul.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu li {
	background:none;
	margin:0px;
	padding:0px;
	margin-top:0px !important;
}
ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	text-decoration:none;
	font-size:14px;
	font-weight:300;
	background:none;
}
ul.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	padding-left:68px;
}
ul.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
	padding-left:80px;
}
ul.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu > li.active ul.sub-menu {
	display:block;
}
ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a > i {
	font-size:13px;
}

/* sidebar search */

.page-sidebar .sidebar-search {
	margin:8px 20px 20px 20px;
}
.page-sidebar .sidebar-search .submit, .page-sidebar .sidebar-search .submit:hover {
	width:13px;
	height:13px;
	float:right;
	display:block;
    margin-top:5px;
	background-image:url(../img/search-icon@2x.png) !important;
	background-repeat:no-repeat;
    background-color:transparent !important;
    background-size:13px auto !important;
}
.page-sidebar .sidebar-search input {
	margin:0px;
	border:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:14px;
	box-shadow:none;
}
.page-sidebar .sidebar-search .input-box {
	padding-bottom:2px;
}
/***
Sidebar toggler(show/hide)
***/

.page-sidebar .sidebar-toggler {
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50);
	margin-top:15px;
	margin-left:230px;
	width:29px;
	height:29px;
	background-repeat:no-repeat;
    /*position:absolute;
    top:-66px;
    z-index:9999;*/
}

.header .sidebar-toggler {
    top:8px;
    z-index:9;
	width:29px;
	height:29px;
	opacity:0.5;
    cursor:pointer;
	margin-top:8px;
	filter:alpha(opacity=50);
	/*margin-left:213px;*/
    margin-left:198px;
    position:absolute;
	background-repeat:no-repeat;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}

.sidebar-toggler:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.page-sidebar-closed .sidebar-toggler {
	margin-left:-17px;
}
.page-sidebar-closed .page-sidebar .sidebar-search {
	height:34px;
	width:29px;
	margin-left:3px;
	margin-bottom:15px !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search input {
	display:none;
}
.page-sidebar-closed .page-sidebar .sidebar-search .submit {
	margin:11px 7px !important;
	display:block !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search .input-box {
	border-bottom:0 !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open {
	height:34px;
	width:255px;
	overflow:hidden;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open input {
	margin-top:3px;
	padding-left:10px;
	padding-bottom:2px;
	width:180px;
	display:inline-block !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .submit {
	display:inline-block;
	width:13px;
	height:13px;
	margin:0px !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .remove {
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	margin:11px 6px 7px 8px !important;
	display:inline-block !important;
	float:left !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li > a .selected {
	right:-3px !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li > a > .title, .page-sidebar-closed ul.page-sidebar-menu > li > a > .arrow {
	display:none !important;
}
.page-sidebar-closed .sidebar-toggler {
	margin-right:3px;
}
.page-sidebar-closed .page-sidebar .sidebar-search {
	margin-top:6px;
	margin-bottom:6px;
}
.page-sidebar-closed ul.page-sidebar-menu {
	width:35px !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li > a {
	padding-left:7px;
}
.page-sidebar-fixed.page-sidebar-closed ul.page-sidebar-menu > li > a {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover {
	width:276px !important;
	position:relative !important;
	z-index:2000;
	display:block !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover .selected {
	display:none;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover > a > i {
	margin-right:10px;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover .title {
	display:inline !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li > .sub-menu {
	display:none !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu {
	width:240px;
	position:absolute;
	z-index:2000;
	left:36px;
	margin-top:0;
	top:100%;
	margin-left:0px !important;
	display:block !important;
	background-color:#dadada !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu, .page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu {
	width:240px;
}
/* 2rd level sub menu*/
.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > a {
	padding-left:15px !important;
}
.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > a {
	background-color:#f3f3f3;
}
/* 3rd level sub menu*/
.page-sidebar-closed ul.page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > a {
	padding-left:30px !important;
}
/* 4rd level sub menu*/
.page-sidebar-closed ul.page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > .sub-menu > li > a {
	padding-left:45px !important;
}
/* sidebar container */

.page-sidebar-closed .page-sidebar {
	width:35px;
}
.page-sidebar-closed .page-content {
	margin-left:35px !important;
}

/***
Sidebar Search
***/
.page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:before,
.page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after {
    content:" ";
    display:table;
}
.page-sidebar .sidebar-search,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search {
    padding:0;
    height:30px;
    /*margin:22px 18px;*/
    margin:5px 18px 15px;
    border-bottom:1px solid #495667 !important;
}
.page-sidebar .sidebar-search .remove,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove {
    display:none;
}
.page-sidebar .sidebar-search .remove > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove > i {
    font-size:16px;
}
.page-sidebar .sidebar-search .input-group .form-control,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control {
    border:0;
    padding:0;
    width:90%;
    height:24px;
    color:#6a7c93 !important;
    font-size:14px;
    line-height:auto;
    border:0px none !important;
    background:transparent !important;
}
.page-sidebar .sidebar-search .input-group .input-group-btn .btn, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn {
	padding:2px 0 0 0;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:100% 3px;
	height:20px;
	line-height:20px;
}
.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i {
	font-size:15px;
}
.page-sidebar .sidebar-search.sidebar-search-bordered, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered {
	margin:25px 18px 25px 18px;
}
.page-sidebar .sidebar-search.sidebar-search-bordered .input-group .form-control, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .form-control {
	font-size:13px;
	padding:6px 8px;
}
.page-sidebar .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn {
	margin-right:6px;
}

.page-sidebar-closed .page-sidebar .sidebar-search,
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search {
    border-bottom:0px solid #495667 !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open {
    height:34px;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .input-group {
    padding:0;
    margin-left:24px;
    position:relative;
    width:218px !important;
    height:34px;
    z-index:1;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open {
    background-color:#495667 !important;
}


.header .staticTopNav {
    width:auto;
    padding:11px 0px;
}
.header .staticTopNav .topLinks {
    float:left;
    width:auto;
}


/***
Page content
***/
.page-content {
	padding:0px;
	margin-top:0px;
	min-height:1000px;
	background-color:#ffffff !important;
}
.ie8 .page-content {
	margin-left:225px;
	margin-top:0px;
	min-height:760px;
}
.ie8 .page-sidebar-fixed .page-content {
	min-height:600px;
}
.ie8 .page-content.no-min-height {
	min-height:auto;
}
.page-full-width .page-content {
	margin-left:0px !important;
}
/***
Page title
***/
.page-title {
	padding:0px;
	color:#2c2c2c;
	font-size:30px;
	font-weight:300;
	letter-spacing:-1px;
	margin:10px 0px 25px 0px;
	font-family:'Raleway', 'Open Sans', sans-serif;
	display:none !important; /* Added by Ravi on Sep 21 2017 */
}
.page-title small {
	font-size:14px;
	letter-spacing:0px;
	font-weight:300;
	color:#464646;
}
/***
Page breadcrumb
***/

.ie8 .row-fluid .breadcrumb > li {
	margin-right:1px;
}
.page-content .breadcrumb {
	/*-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	box-shadow:none;
	padding-right:0px;
	padding-left:8px;
	margin-bottom:25px;
	margin-top:20px; Added by Ravi on Aug 22 2014
	border:0px !important;
	background-color:#eeeeee !important; */

	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	box-shadow:none;
	background-color:#fff;
    margin:0px -20px 20px;
    padding:12px 20px;
	border-bottom:1px solid #d7e0f1 !important;
    position: relative;
}


.page-content .breadcrumb > .btn, .page-content .breadcrumb > .actions {
    top:5px;
    right:20px;
    color:#ffffff;
    position:absolute;
    padding:5px 14px !important;
    border:1px solid rgba(0,0,0,0.2);
    -webkit-border-radius:4px !important;
	-moz-border-radius:4px !important;
	border-radius:4px !important;
}
.page-content .breadcrumb > .btn i, .page-content .breadcrumb > .actions .btn, .page-content .breadcrumb > .actions .btn i,
.page-content .breadcrumb > .actions .btn span {
    color:#ffffff;
}
.page-content .breadcrumb a, .page-content .breadcrumb i, .page-content .breadcrumb span {
	color:#888;
	font-size:14px;
	text-shadow:none;
}
.page-content .breadcrumb i {
	color:#888;
}
.page-content .breadcrumb li {
	color:#666;
}

.btn__navigator .btn, .btn__navigator .btn i,
.page-content .breadcrumb .btn.black, .page-content .breadcrumb .btn.black i, .btn.btn-empty, .btn.btn-empty i {
    color:#1eaffc !important;
}
.page-content .breadcrumb .btn.black, .btn.btn-empty {
    max-height:34px !important;
    font-size:13px !important;
    padding:5px 12px !important;
    line-height:22px !important;
    border-radius:3px !important;
    border:1px solid rgba(0,0,0,0.1);
    background-color:transparent !important;
}
.btn__navigator .btn:hover,
.btn__navigator .btn:focus,
.btn__navigator .btn:active,
.page-content .breadcrumb .btn.black:hover, .btn.btn-empty:hover,
.page-content .breadcrumb .btn.black:focus, .btn.btn-empty:focus,
.page-content .breadcrumb .btn.black:active, .btn.btn-empty:active {
    color:#1eaffc !important;
    border-color:#8fdcff !important;
    background-color:#e9f8ff !important;
}
.btn__navigator .btn:hover i,
.btn__navigator .btn:focus i,
.btn__navigator .btn:active i,
.page-content .breadcrumb .btn.black:hover i, .btn.btn-empty:hover i,
.page-content .breadcrumb .btn.black:focus i, .btn.btn-empty:hover i,
.page-content .breadcrumb .btn.black:active i .btn.btn-empty:hover i, {
    color:#1eaffc !important;
}

/***
Dashboard date range panel
***/
.page-content .breadcrumb .dashboard-date-range {
	display:none;
	padding-top:-1px;
	margin-right:0px;
	margin-top:-8px;
	padding:8px;
	padding-bottom:7px;
	cursor:pointer;
	color:#fff;
	background-color:#cf3c96;
}
.page-content .breadcrumb .dashboard-date-range span {
	font-size:12px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
}
.page-content .breadcrumb .dashboard-date-range .icon-calendar {
	text-transform:normal;
	color:#fff;
	margin-top:0px;
	font-size:14px;
}
.page-content .breadcrumb .dashboard-date-range span {
	font-weight:normal;
}
.page-content .breadcrumb .dashboard-date-range .icon-angle-down {
	color:#fff;
	font-size:16px;
}

.form .form-actions, .portlet-form .form-actions {
    background-color:#f5f5f5 !important;
    border-top:1px solid #e7ecf1 !important;
}
/***
Footer
***/
.footer {
	padding:8px 20px 5px 20px;
	font-size:12px;
}
.footer:after, .footer:before {
	content:"";
	display:table;
	line-height:0;
}
.footer:after {
	clear:both;
}
.footer .footer-inner {
	float:left;
	display:inline-block;
}
.footer .footer-tools {
	float:right;
	display:inline-block;
}
.footer .footer-tools .go-top {
	display:block;
	text-decoration:none;
	cursor:pointer;
	margin-top:-2px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:16px;
	padding:0px 6px 0px 6px;
}
.footer .footer-tools .go-top i {
	font-size:22px;
	margin-bottom:5px;
}
/* begin:fixed footer */
.page-footer-fixed .footer {
	position:fixed;
	left:0;
	right:0;
	z-index:10000;
	bottom:0;
}
.page-footer-fixed .page-container {
	margin-bottom:33px;
}
.page-footer-fixed.page-sidebar-fixed .footer {
	margin-left:0 !important;
}
/* end:fixed footer */

/********************
 GENERAL UI ELEMENTS
*********************/

/***
Icon stuff
***/
i.icon, a.icon {
	color:#999;
	margin-right:5px;
	font-weight:normal;
	font-size:13px;
}
i.icon-black {
	color:#000 !important;
}
a.icon:hover {
	text-decoration:none;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
	opacity:.4;
	filter:alpha(opacity=40);
}
a.icon.huge i {
	font-size:16px !important;
}
i.big {
	font-size:20px;
}
i.warning {
	color:#d12610;
}
i.critical {
	color:#37b7f3;
}
i.normal {
	color:#52e136;
}
/***
Custom wells
***/
.well {
	background-color:#fafafa;
	border:1px solid #eee;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.well.mini {
	padding:7px !important;
}
/***
Form stuff
***/
.form-section {
    font-size: 22px;
    font-weight: 400 !important;
    line-height: 26px !important;
	margin: 15px 0px 20px 0px !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
}
.form form {
	margin:0px !important;
	padding:0px !important;
}
.no-bottom-space {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
.form .form-actions {
	margin-top:40px;
	padding-left:180px;
	margin-top:0px !important;
}
.portlet.box .form .form-actions, .portlet.solid .form .form-actions {
	margin-left:-20px !important;
	margin-right:-20px !important;
	margin-bottom:-20px !important;
}

.portlet.box .portlet-body.form .form-actions, .portlet.solid .portlet-body.form .form-actions {
    margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
}

/***
Bordered form layout
***/

/***
Input icons
***/
/* input with right aligned and colored icons */
.input-icon input {
	padding-right:25px !important;
}
.input-icon .input-info, .input-icon .input-error, .input-icon .input-warning, .input-icon .input-success {
	display:inline-block !important;
	position:relative !important;
	top:7px;
	right:25px !important;
	font-size:16px;
}
.input-icon .input-info {
	color:#27a9e3;
}
.input-icon .input-error {
	color:#B94A48;
}
.input-icon .input-warning {
	color:#C09853;
}
.input-icon .input-success {
	color:#468847;
}
/* input with left aligned icons */
.input-icon.left i {
	color:#ccc;
	display:block !important;
	position:absolute !important;
	z-index:1;
	margin:11px 2px 4px 10px;
	width:16px;
	height:16px;
	font-size:16px;
	text-align:center;
}
.input-icon.left input {
	padding-left:33px !important;
}
/***
Portlets
***/
.portlet {
	clear:both;
	padding:0px;
	margin-top:0px;
    position:relative;
	margin-bottom:25px;
}
.portlet > .portlet-title {
	margin-bottom:15px;
	border-bottom:1px solid #eee;
}
.portlet > .portlet-title:after, .portlet > .portlet-title:before {
	content:"";
	display:table;
	line-height:0;
}
.portlet > .portlet-title:after {
	clear:both;
}
.portlet > .portlet-title > .caption {
	margin: 0;
	padding: 0;
	float: left;
    color: #4b4b4b;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
	display: inline-block;
}
.portlet > .portlet-title > .caption i {
	color: #666;
	float: left;
	margin-top: 3px;
	font-size: 13px;
	margin-right: 5px;
	display: none !important;
}
 .portlet.blue > .portlet-title > .caption, .portlet-title.blue > .caption, .portlet.green > .portlet-title > .caption, .portlet-title.green > .caption, .portlet.yellow > .portlet-title > .caption, .portlet-title.yellow > .caption, .portlet.red > .portlet-title > .caption, .portlet-title.red > .caption, .portlet.purple > .portlet-title > .caption, .portlet-title.purple > .caption, .portlet.grey > .portlet-title > .caption, .portlet-title.dark-grey > .caption {
    color: #181818;
}
.portlet.box.blue > .portlet-title > .caption > i, .portlet.box.green > .portlet-title > .caption > i, .portlet.box.grey > .portlet-title > .caption > i, .portlet.box.yellow > .portlet-title > .caption > i, .portlet.box.red > .portlet-title > .caption > i, .portlet.box.purple > .portlet-title > .caption > i, .portlet.box.light-grey > .portlet-title > .caption > i {
	color:#fff;
}
.sortable .portlet > .portlet-title {
	cursor:move;
}
.portlet > .portlet-title > .tools, .portlet > .portlet-title > .actions {
	display:inline-block;
	padding:0;
	margin:0;
	margin-top:6px;
	float:right;
	font-weight:400;
	text-transform:none;
}
.portlet > .portlet-title > .tools > a {
	height:auto;
	margin-left:5px;
	display:inline-block;
}
.portlet > .portlet-title > .actions > .dropdown-menu i {
	color:#000 !important;
}
.portlet > .portlet-title > .tools > a.remove {
	background-image:url('../img/portlet-remove-icon.svg');
	background-repeat:no-repeat;
	width:11px;
}
.portlet > .portlet-title > .tools > a.config {
	background-image:url('../img/portlet-config-icon.svg');
	background-repeat:no-repeat;
	width:12px;
}
.portlet > .portlet-title > .tools > a.reload {
	background-image:url('../img/portlet-reload-icon.svg');
	width:13px;
}
.portlet > .portlet-title > .tools > a.expand {
	background-image:url('../img/portlet-expand-icon.svg');
	width:14px;
}
.portlet > .portlet-title > .tools > a.collapse {
	background-image:url('../img/portlet-collapse-icon.svg');
	width:14px;
}
.portlet > .portlet-title > .tools > a:hover {
	text-decoration:none;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.portlet > .portlet-title > .actions > .btn-group {
	margin-top:-12px;
}
.portlet > .portlet-title > .actions > .btn {
	padding:4px 10px;
	margin-top:-13px;
}
.portlet > .portlet-title > .actions > .btn-group > .btn {
	padding:4px 10px;
	margin-top:-1px;
}
.portlet > .portlet-title > .actions > .btn.mini {
	margin-top:-12px;
	padding:4px 10px;
}
.portlet > .portlet-title > .pagination.pagination-small {
	float:right !important;
	display:inline-block !important;
	margin:0px;
	margin-top:-2px;
}
.portlet > .portlet-body {
	clear:both;
	padding:0;
}
.portlet > .portlet-body.light-blue, .portlet.light-blue {
	background-color:#bfd5fa !important;
}
.portlet > .portlet-body.blue, .portlet.blue {
	background-color:transparent !important;
}
.portlet > .portlet-body.red, .portlet.red {
	background-color:#cf3c96 !important;
}
.portlet > .portlet-body.yellow, .portlet.yellow {
	background-color:#ecbc29 !important;
}
.portlet > .portlet-body.green, .portlet.green {
	background-color:#1bbc9b !important;
}
.portlet > .portlet-body.purple, .portlet.purple {
	background-color:#852b99 !important;
}
.portlet > .portlet-body.light-grey, .portlet.light-grey {
	background-color:transparent !important;
}
.portlet > .portlet-body.grey, .portlet.grey {
	background-color:#555555 !important;
}
.portlet > .portlet-body.light, .portlet.light {
    background-color:#fff;
}
.portlet.box.light {
	border:1px solid #e7ecf1;
	padding:12px 20px 20px !important;
}
/*  draggable girds */

.ui-sortable-placeholder {
	border:1px dotted black;
	visibility:visible !important;
	height:100% !important;
}
.ui-sortable-placeholder * {
	visibility:hidden;
}
.sortable-box-placeholder {
	background-color:#f5f5f5;
	border:1px dashed #DDDDDD;
	display:block;
	/* float:left;*/
	margin-top:0px !important;
	margin-bottom:24px !important;
}
.sortable-box-placeholder * {
	visibility:hidden;
}
/***
Solid colored portlet
***/
.portlet.solid {
	padding:10px;
}
.portlet.solid > .portlet-title > .tools {
	margin-top:2px;
	border:0px;
}
.portlet.solid > .portlet-title {
	margin-bottom:5px;
	border:0px;
}
.portlet.solid.bordered > .portlet-title {
	margin-bottom:15px;
}
.portlet.solid.red > .portlet-title, .portlet.solid.red > .portlet-title i, .portlet.solid.red > .portlet-body,  .portlet.solid.green > .portlet-title, .portlet.solid.green > .portlet-title i, .portlet.solid.green > .portlet-body,  .portlet.solid.yellow > .portlet-title, .portlet.solid.yellow > .portlet-title i, .portlet.solid.yellow > .portlet-body,  .portlet.solid.grey > .portlet-title, .portlet.solid.grey > .portlet-title i, .portlet.solid.grey > .portlet-body,  .portlet.solid.purple > .portlet-title, .portlet.solid.purple > .portlet-title i, .portlet.solid.purple > .portlet-body,  .portlet.solid.blue > .portlet-title, .portlet.solid.blue > .portlet-title i, .portlet.solid.blue > .portlet-body {
	border:0;
	color:#fff;
}
.portlet.bordered {
	border-left:2px solid #ddd;
}


/***
Box portlet
***/
#shoppingCart .portlet {
    padding:12px 20px 20px !important;
    background:#ffffff none repeat scroll 0 0;
}
.portlet.box {
	border:1px solid #e7ecf1;
	padding:12px 20px 20px !important;
    background:#ffffff none repeat scroll 0 0;
}
.portlet.box > .portlet-title {
	font-size: 14px;
	margin-bottom: 10px !important;
	padding: 20px 15px !important;
	border-bottom: 1px solid #e7eaed;
	color:#1eaffc !important;
}
.portlet.box.blue > .portlet-title {
	margin-bottom: 5px !important;
}
.portlet.box > .portlet-title {
	font-weight:700 !important;
	text-transform:uppercase !important;
}
.portlet.box > .portlet-title i {
	font-weight:400 !important;
	color:#1eaffc !important;
}
.portlet.box.light > .portlet-title {
	padding:13px 10px 10px 10px;
}
.portlet.box > .portlet-title > .actions > .btn > i {
	color:#fff !important;
}
.portlet.box > .portlet-title > .tools {
	margin-top:-5px;
}
.portlet.box > .portlet-title > .tools > a.remove, .portlet.solid > .portlet-title > .tools > a.remove {
	background-image:url('../img/portlet-remove-icon-white.svg');
}
.portlet.box > .portlet-title > .tools > a.config, .portlet.solid > .portlet-title > .tools > a.config {
	background-image:url('../img/portlet-config-icon-white.svg');
}
.portlet.box > .portlet-title > .tools > a.reload, .portlet.solid > .portlet-title > .tools > a.reload {
	background-image:url('../img/portlet-reload-icon-white.svg');
}
.portlet.box > .portlet-title > .tools > a.expand, .portlet.solid > .portlet-title > .tools > a.expand {
	background-image:url('../img/portlet-expand-icon-white.svg');
}
.portlet.box > .portlet-title > .tools > a.collapse, .portlet.solid > .portlet-title > .tools > a.collapse {
	background-image:url('../img/portlet-collapse-icon-white.svg');
}
/* portlet buttons */
.portlet.box > .portlet-body {
	padding:5px 0px 0px;
	background-color:#fff;
}
.portlet.box > .portlet-title {
	margin-bottom:0px;
}
.portlet.box.blue > .portlet-title {
    margin-top: -10px;
    margin-left: -10px;
    margin-right: -10px;
	background-color: #f7f7f7 !important;
    border-radius: 4px 4px 0px 0px !important;
}
.portlet.box.blue {
	border:1px solid #b4cef8;
	border-top:0;
}
.portlet.box.red > .portlet-title {
	background-color:#cf3c96;
}
.portlet.box.red {
	border:1px solid #ef8476;
	border-top:0;
}
.portlet.box.yellow > .portlet-title {
	background-color:#ecbc29;
}
.portlet.box.yellow {
	border:1px solid #ecbc29;
	border-top:0;
}
.portlet.box.green > .portlet-title {
	background-color:#1bbc9b;
}
.portlet.box.green {
	border:1px solid #77e588;
	border-top:0;
}
.portlet.box.purple > .portlet-title {
	background-color:#852b99;
}
.portlet.box.purple {
	border:1px solid #af5cc1;
	border-top:0;
}
.portlet.box.grey > .portlet-title {
	background-color:#555555;
}
.portlet.box.grey {
	border:1px solid #9d9c9c;
	border-top:0;
}
.portlet.box.light-grey > .portlet-title {
	background-color:#aaa;
}
.portlet.box.light-grey {
	border:1px solid #bbb;
	border-top:0;
}
.portlet.box.light > .portlet-title {
    background-color:#fff;
}
.portlet.box.light-grey {
	border:1px solid #fff;
	border-top:0;
}
.portlet > .portlet-title > .caption > .caption-helper {
    margin:0;
    padding:0;
    color:#4b4b4b;
    font-size:13px;
	font-weight:400;
    line-height:13px;
	text-transform:none;
}
.font-blue {
    color:#4b77be !important;
}
.font-purple {
    color:#8775a7 !important;
}
.font-red {
    color:#e26a6a !important;
}
.font-green {
    color:#4db3a2 !important;
}
.uppercase{text-transform:uppercase;}
.btn-round{border-radius:100% !important;width:16px;height:16px;line-height:16px;}

/***
Charts and statistics
***/
.chart, .pie, .bars {
	overflow:hidden;
	height:300px;
}
/***
Statistic lists
***/
.item-list.table .percent {
	width:30px;
	float:right;
	margin-right:10px;
	margin-top:3px;
}
.item-list.table .title {
	padding-top:-5px;
}
/***
Chart tooltips
***/
.chart-tooltip {
	clear:both;
	z-index:100;
	background-color:#736e6e !important;
	padding:5px !important;
	color:#fff;
}
.chart-tooltip .label {
	clear:both;
}
/***
Mini chart containers
***/
.bar-chart {
	display:none
}
.line-chart {
	display:none
}
/***
Custom icon buttons
***/
.icon-btn {
	height:70px;
	width:50px;
	margin:10px 0px 10px 0px;
	border:1px solid #ddd;
	padding:16px 0px 0px 0px;
	background-color:#fafafa !important;
	background-image:none !important;
	filter:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	display:block !important;
	color:#646464 !important;
	text-shadow:none !important;
	text-align:center;
	cursor:pointer;
	position:relative;
	-webkit-transition:all 0.3s ease !important;
	-moz-transition:all 0.3s ease !important;
	-ms-transition:all 0.3s ease !important;
	-o-transition:all 0.3s ease !important;
	transition:all 0.3s ease !important;
}
.ie8 .icon-btn:hover {
	filter:none !important;
}
.icon-btn:hover {
	text-decoration:none !important;
	border-color:#999 !important;
	color:#444 !important;
	text-shadow:0 1px 0px rgba(255, 255, 255, 1) !important;
	-webkit-transition:all 0.3s ease !important;
	-moz-transition:all 0.3s ease !important;
	-ms-transition:all 0.3s ease !important;
	-o-transition:all 0.3s ease !important;
	transition:all 0.3s ease !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.icon-btn:hover .badge {
	-webkit-transition:all 0.3s ease !important;
	-moz-transition:all 0.3s ease !important;
	-ms-transition:all 0.3s ease !important;
	-o-transition:all 0.3s ease !important;
	transition:all 0.3s ease !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.icon-btn i {
	font-size:20px !important;
	color:#777 !important;
}
.icon-btn .glyphicons {
	padding:0px;
}
.icon-btn .glyphicons i:before {
	font-size:20px !important;
	color:#777 !important;
}
.icon-btn div {
	font-family:'Raleway', 'Open Sans', sans-serif;
	margin-top:5px;
	margin-bottom:20px;
	color:#000;
	font-size:11px;
	font-weight:300;
}
.icon-btn .badge {
	position:absolute;
	font-family:'Raleway', 'Open Sans', sans-serif;
	font-size:11px !important;
	font-weight:300;
	top:-5px;
	right:-5px;
	padding:3px 7px 3px 7px;
	color:white !important;
	text-shadow:none;
	border-width:0;
	border-style:solid;
	-webkit-border-radius:12px !important;
	-moz-border-radius:12px !important;
	border-radius:12px !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

/* for firefox only */
@-moz-document url-prefix() {
 .icon-btn .badge {
 padding:2px 7px 4px 7px;
}
}
/* extended dropdowns */
.dropdown-menu.extended {
	min-width:160px !important;
	max-width:300px !important;
	width:233px !important;
	background-color:#ffffff !important;
}
.dropdown-menu.extended:before, .dropdown-menu.extended:after {
	border-bottom-color:#ddd !important;
}
.dropdown-menu.extended li a {
	display:block;
	padding:5px 10px !important;
	clear:both;
	font-weight:normal;
	line-height:20px;
	white-space:normal !important;
}
.dropdown-menu.extended li i {
	margin-right:3px;
}
.dropdown-menu.extended li a {
	font-size:13px;
	padding:10px !important;
	background-color:#ffffff;
}
.dropdown-menu.extended li a:hover {
	background-image:none;
	background-color:#f5f5f5;
	color:#000;
	filter:none;
}
.dropdown-menu.extended li p {
	padding:10px;
	background-color:#eee;
	margin:0px;
	font-size:14px;
	font-weight:300;
	color:#000;
}
.dropdown-menu.extended li a {
	padding:7px 0 5px 0px;
	list-style:none;
	border-bottom:1px solid #f4f4f4 !important;
	font-size:12px;
	text-shadow:none;
}
.dropdown-menu.extended li:first-child a {
	border-top:none;
	border-bottom:1px solid #f4f4f4 !important;
}
.dropdown-menu.extended li:last-child a {
	border-top:1px solid white !important;
	border-bottom:1px solid #f4f4f4 !important;
}
.dropdown-menu.extended li.external > a {
	font-size:13px;
	font-weight:400;
}
.dropdown-menu.extended li.external > a > i {
	margin-top:3px;
	float:right;
}
/* header notifications dropdowns */
.dropdown-menu .dropdown-menu-list.scroller {
	padding-right:0px !important;
}
.dropdown-menu.notification li > a > .label {
	width:14px;
	padding:4px;
	margin-right:2px;
	text-align:center !important;
}
.dropdown-menu.notification li > a > .label i {
	text-align:center !important;
}
.dropdown-menu.notification li a .time {
	font-size:12px;
	font-weight:600;
	text-align:right;
	font-style:italic;
}
/* header inbox dropdowns */
.dropdown-menu.inbox li a .photo img {
	float:left;
	height:40px;
	width:40px;
	margin-right:6px;
}
.dropdown-menu.inbox li a .subject {
	display:block;
}
.dropdown-menu.inbox li a .subject .from {
	font-size:14px;
	font-weight:400;
	color:#02689b;
}
.dropdown-menu.inbox li a .subject .time {
	font-size:12px;
	font-weight:600;
	font-style:italic;
	position:relative;
	float:right;
}
.dropdown-menu.inbox li a .message {
	display:block !important;
	font-size:12px;
}
/* header tasks */
.dropdown-menu.tasks .task {
	margin-bottom:5px;
}
.dropdown-menu.tasks .task .desc {
	font-size:13px;
	font-weight:300;
}
.dropdown-menu.tasks .task .percent {
	font-size:14px;
	font-weight:600;
	font-family:'Raleway', 'Open Sans', sans-serif;
	float:right;
	display:inline-block;
}
.dropdown-menu.tasks .progress {
	display:block;
	height:10px;
	margin:0px;
}
/***
General list for item with image
***/
.item-list li .img {
	height:50px;
	width:50px;
	float:left;
	margin-top:3px;
	margin-right:5px;
}
.item-list {
	margin:0px;
	list-style:none;
}
.item-list li {
	padding:7px 0 5px 0px;
	list-style:none;
	border-top:1px solid white;
	border-bottom:1px solid #EBEBEB;
	font-size:12px;
}
.item-list li:first-child {
	border-top:none;
	border-bottom:1px solid #EBEBEB;
}
.item-list li:last-child {
	border-top:none;
	border-bottom:none;
}
.item-list li .label {
	margin-right:5px;
}
.item-list.todo li .label {
	position:absolute;
	right:80px;
}
.item-list.todo li .actions {
	position:absolute;
	right:45px;
}
/***
Custom tables
***/
.table-toolbar {
	margin-bottom:15px;
}
.table.table-full-width {
	width:100% !important;
}
.table .m-btn {
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
}
.table thead tr th {
	font-size:14px;
	/*font-weight:600;*/
}
.table-advance {
	margin-bottom:10px !important;
}
.table-advance thead {
	color:#999;
}
.table-advance thead tr th {
	background-color:#DDD;
	font-size:14px;
	font-weight:400;
	color:#666;
}
.table-advance div.success, .table-advance div.info, .table-advance div.important, .table-advance div.warning, .table-advance div.danger {
	position:absolute;
	margin-top:-5px;
	float:left;
	width:2px;
	height:30px;
	margin-right:20px !important;
}
.table-advance tr td {
	border-left-width:0px;
}
.table-advance tr td:first-child {
	border-left-width:1px !important;
}
.table-advance tr td.highlight:first-child a {
	margin-left:15px;
}
.table-advance td.highlight div.success {
	border-left:2px solid #66ee66;
}
.table-advance td.highlight div.info {
	border-left:2px solid #87ceeb;
}
.table-advance td.highlight div.important {
	border-left:2px solid #f02c71;
}
.table-advance td.highlight div.warning {
	border-left:2px solid #fdbb39;
}
.table-advance td.highlight div.danger {
	border-left:2px solid #e23e29;
}
/***
Star rating
***/
.rating {
	unicode-bidi:bidi-override;
	direction:rtl;
	font-size:30px;
}
.rating span.star {
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	display:inline-block;
}
.rating span.star:hover {
	cursor:pointer;
}
.rating span.star:before {
	content:"\f006";
	padding-right:5px;
	color:#999999;
}
.rating span.star:hover:before, .rating span.star:hover ~ span.star:before {
	content:"\f005";
	color:#e3cf7a;
}
/***
Rows seperated form layout
***/
.form-row-seperated .control-group {
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
	padding-right:10px;
	margin-bottom:10px;
	margin-left:-10px;
	margin-right:-10px;
}
.form-row-seperated .control-group.last {
	border-bottom:0;
}
.form-row-seperated .control-label {
	width:170px;
}
.form-row-seperated .controls {
	margin-left:190px;
}
.form-row-seperated .help-inline, .form-row-seperated .help-block {
	padding-left:0;
}
/***
Bordered form layout
***/
.form-horizontal.form-bordered .control-group:first-child {
	border-bottom:1px solid #eee !important;
}
.form-horizontal.form-bordered .control-group {
	margin:0;
	padding:0;
	border-bottom:1px solid #eee;
}
.form-horizontal.form-bordered .control-group.last, .form-horizontal.form-bordered .control-group:last-child {
	border-bottom:0 !important;
}
.portlet.box .form-horizontal.form-bordered .control-group {
	margin-left:-10px;
	margin-right:-10px;
}
.portlet.box .portlet-body.form {
    border-top:1px solid #ddd;
    border-radius:0px !important;
}
.portlet.box .portlet-body.form .form-horizontal.form-bordered .control-group {
    margin-left:0px;
	margin-right:0px;
}

.portlet.box .form-horizontal.form-bordered .control-group:first-child {
	margin-top:-10px;
}
.form-horizontal.form-bordered .control-group .controls {
	padding:10px;
	position:relative;
	border-left:1px solid #eee;
}
.form-horizontal.form-bordered .control-group .controls .chosen-container, .form-horizontal.form-bordered .control-group .controls .select2-wrapper {
	min-height:32px;
}
.form-horizontal.form-bordered .control-group .controls .chosen-container .help-block, .form-horizontal.form-bordered .control-group .controls .select2-wrapper .help-block {
	clear:both;
	padding-top:10px !important;
}
.form-horizontal.form-bordered .control-group .control-label {
	margin-top:10px;
}
.form-horizontal.form-bordered.form-row-stripped .control-group:nth-child(even) {
	background-color:#fcfcfc;
}
.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) {
	background-color:#fcfcfc;
}
.form-horizontal.form-bordered.form-row-stripped .m-wrap {
	background:#fff !important;
}
.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) .controls {
	background-color:#ffffff;
}
.form-horizontal.form-bordered .help-inline, .form-horizontal.form-bordered .help-block {
	padding-left:0;
}
/***
Uniform plugin css changes
***/

.radio, .checkbox {
	padding-left:0px !important;
}
.checkbox .checker {
	margin-top:-2px !important;
	margin-right:2px !important;
}
.checkbox .checker input, .radio .radio input {
	outline:none !important;
}
.controls .text {
	display:block;
	margin-top:7px;
	font-weight:400;
	font-size:14px;
}
.controls .text-inline {
	display:inline-block;
	margin-top:8px;
	font-weight:400;
	font-size:14px;
}
/* used for non horizontal forms */
.controls-uniform {
	margin-top:-7px;
}
/***
General forms settings
***/
input.placeholder, textarea.placeholder {
	color:#aaa !important;
}
.help-block {
	margin-top:5px !important;
}
.form-inline input {
	margin-bottom:0px !important;
}
.control-label {
	margin-top:2px;
}
.control-label .required {
	color:#cf3c96;
	font-size:12px;
	padding-left:2px;
}
.validate-inline {
	display:inline-block;
 *display:inline;
	padding-left:5px;
	vertical-align:middle;
 *zoom:1;
	margin-top:6px;
}
.control-group.success .validate-inline {
	color:#468847;
}
.control-group.info .validate-inline {
	color:#3a87ad;
}
.control-group.error .validate-inline {
	color:#b94a48;
}
.control-group.warning .validate-inline {
	color:#c09853;
}
.help-inline {
	margin-top:6px;
}
.help-small {
	font-size:12px;
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}
.success .validate-inline.ok:before, .success .help-inline.ok:before {
	content:"\f00c";
	font-size:16px;
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	display:inline-block;
}
form legend, .form-view legend {
	margin-bottom:15px !important;
}
.controls > .radio .checker, .controls > .checkbox .checker {
	margin-right:2px !important;
}
.controls > .radio, .controls > .checkbox {
	display:inline-block;
	padding:0 !important;
	margin:0 !important;
	margin-top:8px !important;
	margin-right:15px !important;
}
.controls > .radio.line, .controls > .checkbox.line {
	display:block;
	padding:0 !important;
	margin:0 !important;
	margin-top:5px !important;
}
.controls .inline {
	margin-top:8px;
}
.form-view .control-group {
	margin-top:0px;
	margin-bottom:5px;
}
.uploader {
	margin-top:2px !important;
}
/***
Item block with details shown on hover
***/
.item {
	overflow:hidden;
	display:block;
	margin-bottom:20px;
}
.item .details {
	width:100%;
	display:none;
	background-color:#000;
	color:#fff !important;
	padding:5px;
	text-align:center;
	position:relative;
	bottom:30px;
	margin-bottom:-30px;
	overflow:hidden;
	z-index:6;
}
.item:hover .details {
	display:block;
	opacity:0.7;
	filter:alpha(opacity = 70);
}
.item:hover .zoom-icon {
	opacity:0.5;
	filter:alpha(opacity = 50);
}
/***
Zoom icon overlay on images
***/
.zoom {
	cursor:pointer;
	width:100%;
	height:100%;
	position:relative;
	z-index:5;
}
.zoom .zoom-icon {
	background-image:url("../img/overlay-icon.png");
	background-color:#222;
	background-repeat:no-repeat;
	background-position:50%;
	position:absolute;
	width:inherit;
	height:inherit;
	opacity:0;
	filter:alpha(opacity = 0);
	z-index:6;
	top:0;
}
/***
Chats
***/
.chats {
	margin:0;
	padding:0;
	margin-top:-15px;
}
.chats li {
	list-style:none;
	padding:5px 0;
	margin:10px auto;
	font-size:12px;
}
.chats li img.avatar {
	height:45px;
	width:45px;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
}
.chats li.in img.avatar {
	float:left;
	margin-right:10px;
}
.chats li .name {
	color:#3590c1;
	font-size:13px;
	font-weight:400;
}
.chats li .datetime {
	color:#333;
	font-size:13px;
	font-weight:400;
}
.chats li.out img.avatar {
	float:right;
	margin-left:10px;
}
.chats li .message {
	display:block;
	padding:5px;
	position:relative;
}
.chats li.in .message {
	text-align:left;
	border-left:2px solid #1bbc9b;
	margin-left:65px;
	background:#fafafa
}
.chats li.in .message .arrow {
	display:block;
	position:absolute;
	top:5px;
	left:-8px;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #1bbc9b;
}
.chats li.out .message .arrow {
	display:block;
	position:absolute;
	top:5px;
	right:-8px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #f3565d;
}
.chats li.out .message {
	border-right:2px solid #f3565d;
	margin-right:65px;
	background:#fafafa;
	text-align:right;
}
.chats li.out .name, .chats li.out .datetime {
	text-align:right;
}
.chats li .message .body {
	display:block;
}
.chat-form {
	margin-top:15px;
	padding:10px;
	background-color:#e9eff3;
	overflow:hidden;
	clear:both;
}
.chat-form .input-cont {
	margin-right:55px;
}
.chat-form .input-cont .m-wrap {
	margin-bottom:0px;
}
.chat-form .input-cont input {
	border:1px solid #ddd;
	width:100%;
	margin-top:0;
}
.chat-form .input-cont input {
	background-color:#fff !important;
}
.chat-form .input-cont input:focus {
	border:1px solid #4b8df9 !important;
}
.chat-form .btn-cont {
	margin-top:-42px;
	position:relative;
	float:right;
	width:44px;
}
.chat-form .btn-cont .arrow {
	position:absolute;
	top:18px;
	right:41px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #1eaffc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.chat-form .btn-cont:hover .arrow {
	border-right-color:#0362fd;
}
.chat-form .btn-cont:hover .btn {
	background-color:#0362fd;
}
.chat-form .btn-cont .btn {
	margin-top:8px;
}
/***
System feeds
***/
.feeds {
	margin:0px;
	padding:0px;
	list-style:none;
}
.feeds li {
	background-color:#fafafa;
	margin-bottom:7px;
}
.feeds li:before, .feeds li:after {
	display:table;
	line-height:0;
	content:"";
}
.feeds li:after {
	clear:both;
}
.feeds li:last-child {
	margin-bottom:0px;
}
.feeds .col1 {
	float:left;
	width:100%;
	clear:both;
}
.feeds .col2 {
	float:left;
	width:75px;
	margin-left:-75px;
}
.feeds .col1 .cont {
	float:left;
	margin-right:75px;
	overflow:hidden;
}
.feeds .col1 .cont .cont-col1 {
	float:left;
	margin-right:-100%;
}
.feeds .col1 .cont .cont-col1 .label {
	float:left;
	width:14px;
	padding:7px;
}
.feeds .col1 .cont .cont-col2 {
	float:left;
	width:100%;
}
.feeds .col1 .cont .cont-col2 .desc {
	margin-left:35px;
	padding-top:4px;
	padding-bottom:4px;
	overflow:hidden;
}
.feeds .col2 .date {
	padding:4px 9px 4px 4px;
	text-align:right;
	font-style:italic;
	color:#c1cbd0;
}
/***
Users
***/
.user-info {
	margin-bottom:10px !important;
}
.user-info img {
	float:left;
	margin-right:5px;
}
.user-info .details {
	display:inline-block;
}
.user-info .label {
	font-weight:300;
	font-size:11px;
}
/***
Accordions
***/
.accordion-heading {
	background:#eee;
}
.accordion-heading a {
	text-decoration:none;
}
.accordion-heading a:hover {
	text-decoration:none;
}
/***
Vertical inline menu
***/
.ver-inline-menu {
	margin:0px;
	list-style:none;
}
.ver-inline-menu li {
	position:relative;
	margin-bottom:1px;
}
.ver-inline-menu li i {
	color:#b9cbd5;
	font-size:15px;
	padding:11px 9px;
	margin:0 8px 0 0;
	background:#e0eaf0 !important;
}
.ver-inline-menu li a {
	font-size:13px;
	color:#557386;
	display:block;
	background:#f0f6fa;
	border-left:solid 2px #c4d5df;
}
.ver-inline-menu li:hover a, .ver-inline-menu li:hover i {
	background:#e0eaf0;
	text-decoration:none;
}
.ver-inline-menu li:hover i {
	color:#fff;
	background:#c4d5df !important;
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
	font-size:13px;
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
	color:#fff;
	background:#1eaffc;
	text-decoration:none;
	border-left:solid 1px #467cab;
}
.ver-inline-menu li.active i {
	background:#467cab !important;
}
.ver-inline-menu li.active:after {
	content:'';
	display:inline-block;
	border-bottom:6px solid transparent;
	border-top:6px solid transparent;
	border-left:6px solid #1eaffc;
	position:absolute;
	top:12px;
	right:-5px;
}
/***
Custom tabs
***/
.tab-content {
	padding:0px;
	overflow:hidden;
}
.tabbable-custom {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin-bottom:15px;
}
.modal .tabbable-custom {
    overflow:hidden;
}
.widget .row-fluid:last-child .tabbable-custom {
	margin-bottom:0px;
}
.tabbable-custom > .nav-tabs {
	border:none;
	margin:0px;
}
.tabbable-custom > .tab-content {
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:10px;
}
.tabbable-custom.boxless > .tab-content {
	padding:15px 0;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.tabbable-custom .nav-tabs > li {
	margin-right:2px;
	border-top:2px solid transparent;
}
.tabbable-custom .nav-tabs > li > a {
	font-weight:400;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-right:0;
	padding:5px 10px;
}
.tabbable-custom .nav-tabs > li > a:hover {
	background:none;
	border-color:transparent;
}
.tabbable-custom .nav-tabs > li.active {
	border-top:3px solid #d12610;
	margin-top:0;
	position:relative;
}
.tabbable-custom .nav-tabs > li.active > a {
	border-top:none;
	font-weight:400;
}
.tabbable-custom .nav-tabs > li.active > a:hover {
	background:#fff;
	border-color:#d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom .nav-tabs > li {
	margin-right:2px;
	border-top:2px solid transparent;
}
.tabs-below.tabbable-custom .nav-tabs > li {
	border-top:none;
	border-bottom:2px solid transparent;
	margin-top:-1px;
}
.tabs-below.tabbable-custom .nav-tabs > li.active {
	border-top:none;
	border-bottom:3px solid #d12610;
	margin-bottom:0;
	position:relative;
}
.tabs-below.tabbable-custom .nav-tabs > li.active > a {
	border-bottom:none
}
.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
	background:#fff;
	border-color:#d4d4d4 #d4d4d4 transparent;
}
.tabs-left.tabbable-custom .nav-tabs > li {
	margin-right:0;
	border-left:2px solid transparent;
	margin-top:none;
}
.tabs-left.tabbable-custom .nav-tabs > li.active {
	border-top:none;
	border-left:3px solid #d12610;
	margin-top:0;
	margin-right:-1px;
	position:relative;
}
.tabs-left.tabbable-custom .nav-tabs > li.active > a {
	border-top:1px solid #d4d4d4;
	border-left:1px solid transparent;
}
.tabs-left.tabbable-custom .nav-tabs > li.active > a:hover {
	background:#fff;
	border-color:#d4d4d4 transparent #d4d4d4 transparent;
}
.tabs-right.tabbable-custom .nav-tabs > li {
	margin-right:0;
	border-right:2px solid transparent;
	border-top:none;
}
.tabs-right.tabbable-custom .nav-tabs > li.active {
	border-top:none;
	border-right:3px solid #d12610;
	margin-top:0;
	margin-left:-1px;
	position:relative;
}
.tabs-right.tabbable-custom .nav-tabs > li.active > a {
	border-top:1px solid #d4d4d4;
	border-right:1px solid transparent;
}
.tabs-right.tabbable-custom .nav-tabs > li.active > a:hover {
	background:#fff;
	border-color:#d4d4d4 transparent #d4d4d4;
}
.tabs-right.tabbable-custom .nav-tabs > li a, .tabs-left.tabbable-custom .nav-tabs > li a {
	padding:8px 10px
}
/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content {
	padding:25px 15px;
    border:1px solid #dddddd;
}
.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
	color:#424242;
	font-size:15px;
	padding:9px 15px;
}

/***
Custom portlet tabs
***/
.portlet-tabs .nav-tabs {
	top: 12px;
    right: 15px;
	overflow: hidden;
	position: absolute;
    margin: 0 !important;
    display: flex;
    align-items: center;
}
.portlet-tabs .nav-tabs > li {
    margin: 0 0 0 -2px !important;
    border: 2px solid #d7dbdc !important;
}
.portlet-tabs .nav-tabs > li:first-of-type {
    margin-left: 0 !important;
	border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
.portlet-tabs .nav-tabs > li:last-of-type {
	border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.portlet-tabs .nav-tabs {
	border-bottom: none !important;
}
.portlet-tabs .nav-tabs > li > a {
    margin: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: 400 !important;
    color: #36303e !important;
    border: 0 none !important;
	border-radius: 0px !important;
    background-color: #fff !important;
}
.portlet-tabs .nav-tabs > li > a:hover {
    color: #181818 !important;
	background-color: #e9ebed;
}
.portlet-tabs .nav-tabs > .active > a {
	color: #181818 !important;
	background-color: #e9ebed !important;
}
.portlet-tabs .nav-tabs > .active > a:hover {
    color: #181818 !important;
	background-color: #e9ebed !important;
}
.portlet-tabs > .nav-tabs > li.active {
    border-bottom: 2px solid #d7dbdc !important;
}
/*.portlet-tabs .nav-tabs > li:first-of-type > a {*/
/*	border-top-left-radius: 3px !important;*/
/*    border-bottom-left-radius: 3px !important;*/
/*}*/
/*.portlet-tabs .nav-tabs > li:last-of-type > a {*/
/*	border-top-right-radius: 3px !important;*/
/*    border-bottom-right-radius: 3px !important;*/
/*}*/

.portlet-tabs .tab-content {
	padding:10px !important;
	margin:0px;
	margin-top:-60px !important;
}
.portlet.tabbable .portlet-body {
	padding:0px;
}
.tab-pane > p:last-child {
	margin-bottom:0px;
}

/***
Dashboard container
***/
#dashboard {
	overflow:hidden;
}
/***
Dashboard stats
***/
.dashboard-stat {
	position:relative;
	margin-bottom:25px;
}
.dashboard-stat:before, .dashboard-stat:after {
	display:table;
	line-height:0;
	content:"";
}
.dashboard-stat:after {
	clear:both;
}
.dashboard-stat .visual {
	width:40px;
	height:70px;
	display:block;
	float:left;
	padding-top:20px;
	padding-left:15px;
}
.dashboard-stat .visual i {
	font-size:60px;
	color:#fff;
}
.dashboard-stat .details {
	top:15px;
	right:10px;
	width:180px;
	float:right;
	position:absolute;
}
.dashboard-stat .details .number {
	color:#fff;
	font-size:18px;
    padding-top:6px;
    font-weight:700;
    line-height:15px;
    text-align:right;
    margin-bottom:8px;
    letter-spacing:-0.035rem;
}
.dashboard-stat .details .desc, .dashboard-stat .details .avg_gifts {
	color:#fff;
	font-weight:400;
	line-height:1.35;
	text-align:right;
	letter-spacing:0px;
	font-size:14px !important;
	white-space:-moz-pre-wrap !important;
	white-space:-webkit-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:keep-all;
	white-space:normal;
}
.dashboard-stat .details .avg_gifts {
    font-weight:300;
    margin-top:-3px;
    font-size:13px !important;
}
.dashboard-stat .more {
	clear:both;
	display:block;
	padding:5px 10px 5px 10px;
	text-transform:uppercase;
	font-weight:300;
	font-size:11px;
	color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.dashboard-stat .more i {
	margin-top:4px;
	float:right;
}
.dashboard-stat .more:hover {
	text-decoration:none;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100);
}
.dashboard-stat.blue {
	background-color:#1eaffc;
}
.dashboard-stat.blue .more {
	background-color:#25aeeb;
}
.dashboard-stat.light-blue {
	background-color:#1eaffc;
}
.dashboard-stat.light-blue .more {
	background-color:#25aeeb;
}
.dashboard-stat.green {
	background-color:#32c5d2;
}
.dashboard-stat.green .more {
	background-color:#2bb8c4;
}
.dashboard-stat.red {
	background-color:#e35b5a;
}
.dashboard-stat.red .more {
	background-color:#e04a49;
}
.dashboard-stat.yellow {
	background-color:#ecbc29;
}
.dashboard-stat.yellow .more {
	background-color:#d6a614;
}
.dashboard-stat.purple {
	background-color:#8775a7;
}
.dashboard-stat.purple .more {
	background-color:#7c699f;
}
.dashboard-stat.grey {
	background-color:#95a5a6;
}
.dashboard-stat.grey .more {
	background-color:#8a9c9d;
}
.dashboard-stat.light-grey {
	background-color:#96a1b5;
}
.dashboard-stat.light-grey .more {
	background-color:#78859a;
}
.dashboard-stat.rust-green {
	background-color:#6a8012;
}
.dashboard-stat.rust-green .more {
	background-color:#43510c;
}
.dashboard-stat.orange {
	background-color:#f4a028;
}
.dashboard-stat.orange .more {
	background-color:#cd7e0d;
}
/***
Circle Stats(KNOB, new in v1.1.1)
***/

/* Circle stats */
.knobify {
	border:0 !important;
	width:0px !important;
}
.ie8 .knobify {
	display:none;
}
.circle-stat {
	background-color:#f8f8f8;
	padding:2px;
	margin-bottom:10px;
}
.circle-stat:hover {
	background-color:#edf4f7;
}
.circle-stat:before, .circle-stat:after {
	display:table;
	line-height:0;
	content:"";
}
.circle-stat:after {
	clear:both;
}
.circle-stat .visual {
	display:block;
	float:left;
}
.circle-stat .details {
	display:block;
	float:left;
	margin-left:5px;
	padding-top:7px;
}
.circle-stat .details .title {
	margin:10px 0px 5px 0px !important;
	padding:0px !important;
	font-size:13px;
	text-transform:uppercase;
	font-weight:300;
	color:#222;
}
.ie8 .circle-stat .details .title {
	margin-top:5px !important;
}
.ie8 .circle-stat .details {
	padding-top:0px !important;
	margin-bottom:5px !important;
}
.circle-stat .details .title i {
	margin-top:2px !important;
	color:#52e136;
	font-size:16px;
}
.circle-stat .details .title i.down {
	color:#b63625;
}
.circle-stat .details .number {
	margin:0px !important;
	margin-bottom:7px !important;
	font-size:24px;
	padding:0px;
	font-weight:300;
	color:#999;
}
/***
Tiles(new in v1.1.1)
***/
.tiles {
	margin-right:-10px;
}
.responsive.span3 .tiles {
	margin-right:0px;
}
.tile {
	display:block;
	letter-spacing:0.02em;
	float:left;
	height:130px;
	width:130px !important;
	cursor:pointer;
	text-decoration:none;
	color:#ffffff;
	position:relative;
	font-weight:300;
	font-size:12px;
	letter-spacing:0.02em;
	line-height:20px;
	font-smooth:always;
	overflow:hidden;
	border:2px solid #cad4e7;
	margin:0 10px 10px 0;
}
.tile:after, .tile:before {
	content:"";
	float:left;
}
.tile.double {
	/*width:263px !important;*/
    width:100% !important;
}
.tile.double-down {
	height:278px !important;
}
.tile:active, .tile.selected {
	border-color:#cad4e7;
}
.tile:hover {
	border-color:#cad4e7;
}
.tile.selected .corner:after {
	content:"";
	display:inline-block;
	border-left:40px solid transparent;
	border-bottom:40px solid transparent;
	border-right:40px solid #ccc;
	position:absolute;
	top:-3px;
	right:-3px;
}
.tile.selected .check:after {
	content:"";
	font-family:FontAwesome;
	font-size:13px;
	content:"\f00c";
	display:inline-block;
	position:absolute;
	top:2px;
	right:2px;
}
.tile * {
	color:#ffffff;
}
.tile .tile-body {
	height:100%;
	vertical-align:top;
	padding:10px 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	position:relative;
	font-weight:400;
	font-size:12px;
	font-smooth:always;
	color:#000000;
	color:#ffffff;
	margin-bottom:10px;
}
.tile .tile-body .channel-name {
    font-size:16px;
    font-weight:600;
}
.tile .tile-body img {
    top:36px;
    left:10px;
	float:left;
	margin-right:0px;
    position:absolute;
    width:60px !important;
    height:60px !important;
}
.tile .tile-body img.pull-right {
	float:right !important;
	margin-left:10px;
	margin-right:0px;
}
.tile .tile-body .content {
	display:inline-block;
}
.tile .tile-body > i {
	margin-top:17px;
	display:block;
	font-size:56px;
	text-align:center;
}
.tile.double-down i {
	margin-top:95px;
}
.tile .tile-body h1, .tile .tile-body h2, .tile .tile-body h3, .tile .tile-body h4, .tile .tile-body h5, .tile .tile-body h6, .tile .tile-body p {
	padding:0;
	margin:0;
	line-height:14px;
}
.tile .tile-body h3, .tile .tile-body h4 {
	margin-bottom:5px;
}
.tile .tile-body h1:hover, .tile .tile-body h2:hover, .tile .tile-body h3:hover, .tile .tile-body h4:hover, .tile .tile-body h5:hover, .tile .tile-body h6:hover, .tile .tile-body p:hover {
	color:#ffffff;
}
.tile .tile-body p {
	font-weight:400;
	font-size:13px;
	font-smooth:always;
	color:#000000;
	color:#ffffff;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tile .tile-body p:hover {
	color:rgba(0, 0, 0, 0.8);
}
.tile .tile-body p:active {
	color:rgba(0, 0, 0, 0.4);
}
.tile .tile-body p:hover {
	color:#ffffff;
}
.tile.icon > .tile-body {
	padding:0;
}
.tile .tile-object {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	min-height:30px;
	background-color:transparent;
 *zoom:1;
}
.tile .tile-object:before, .tile .tile-object:after {
	display:table;
	content:"";
}
.tile .tile-object:after {
	clear:both;
}
.tile .tile-object > .name {
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:15px;
	font-weight:400;
	font-size:13px;
	font-smooth:always;
	color:#4b4b4b;
}
.tile .tile-object > .name i {
	display:block;
	font-size:24px;
}
.tile .tile-object > .number {
	position:absolute;
	bottom:0;
	right:0;
	margin-bottom:0;
	color:#ffffff;
	text-align:center;
	font-weight:600;
	font-size:14px;
	letter-spacing:0.01em;
	line-height:14px;
	font-smooth:always;
	margin-bottom:8px;
	margin-right:10px;
}
.tile.image {
	border-color1:transparent !important;
}
.tile.image > .tile-body {
	padding:0 !important;
}
.tile.image > .tile-body > img {
	width:100%;
	height:auto;
	min-height:100%;
	max-width:100%;
}
.tile.image .tile-body h3 {
	display:inline-block;
}
.tile {
	background-color:#ffffff !important;
}
.responsive.span3:nth-child(4n+1) .tile .channel-name {
	color:#3f51b5 !important;
}
.responsive.span3:nth-child(4n+2) .tile .channel-name {
	color:#f3a274 !important;
}
.responsive.span3:nth-child(4n+3) .tile .channel-name {
	color:#60b0d8 !important;
}
.responsive.span3:nth-child(4n+4) .tile .channel-name {
	color:#4db3a2 !important;
}
/*.tile:nth-child(5) .channel-name {
	color:#f3a274 !important;
}
.tile:nth-child(6) .channel-name {
	color:#688fe2 !important;
}
.tile:nth-child(7) .channel-name {
	color:#eb6e7b !important;
}
.tile:nth-child(8) .channel-name {
	color:#60d0e3 !important;
}
.tile:nth-child(9) .channel-name {
	color:#d999de !important;
}
.tile:nth-child(10) .channel-name {
	color:#d0f187 !important;
}
.tile:nth-child(11) .channel-name {
	color:#fd98e2 !important;
}
.tile:nth-child(11) .channel-name {
	color:#6dedbe !important;
}*/


/***
Styler Panel
***/
.color-panel {
	z-index:999;
	position:relative;
}
.color-panel .color-mode-icons {
	top:4px;
	right:0;
	padding:20px;
	cursor:pointer;
	position:absolute;
}
.color-panel .icon-color {
	background:#c9c9c9 url('../img/icon-color.svg') center no-repeat !important;
}
.color-panel .icon-color:hover {
	background-color:#3d3d3d !important;
}
.color-panel .icon-color-close {
	display:none;
	background:#3d3d3d url('../img/icon-color-close.svg') center no-repeat !important;
}
.color-panel .icon-color-close:hover {
	background-color:#222 !important;
}
.color-mode {
	top:4px;
	right:40px;
	display:none;
	padding:10px 0;
	position:absolute;
	background:#3d3d3d;
}
.color-mode p, .color-mode ul, .color-mode label {
	padding:0 15px;
}
.color-mode p {
	color:#cfcfcf;
	padding:0 15px;
	font-size:15px;
}
.color-mode ul {
	list-style:none;
	padding:4px 11px 5px;
	display:block;
	margin-bottom:1px !important;
}
.color-mode li {
	width:16px;
	height:23px;
	margin:0 4px;
	cursor:pointer;
	list-style:none;
	border:solid 1px #707070;
}
.color-mode li:hover, .color-mode li.current {
	border:solid 2px #ebebeb;
	margin:0 3px;
}
.color-mode li.color-black {
	background:#333438;
}
.color-mode li.color-grey {
	background:#6d6d6d;
}
.color-mode li.color-blue {
	background:#124f94;
}
.color-mode li.color-brown {
	background:#623f18;
}
.color-mode li.color-purple {
	background:#701584;
}
.color-mode li.color-white {
	background:#fff;
}
.color-mode label {
	color:#cfcfcf;
	padding-top:10px;
	padding-bottom:0px;
	border-top:1px solid #585858;
	margin-top:0px;
	margin-bottom:0px;
}
.color-mode label span {
	text-transform:uppercase;
}
.color-mode label > span {
	display:inline-block;
	width:85px;
}
.color-mode label > select {
	margin-top:5px;
	text-transform:lowercase;
}
.color-mode label span.color-mode-label {
	top:2px;
	position:relative;
}
/***
Calendar with full calendar
***/
.external-event {
	cursor:move;
	display:inline-block !important;
	margin-bottom:5px !important;
	margin-left:5px !important;
}
.portlet .event-form-title {
	font-size:14px;
	margin-top:-8px;
	font-weight:400;
	margin-bottom:0px;
}
.portlet.calendar .fc-button {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-text-shadow:none !important;
	-moz-text-shadow:none !important;
	text-shadow:none !important;
	border:0 !important;
	padding:7px 8px 11px 8px;
	margin-left:2px;
	color:#666 !important;
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:solid;
	border-left-style:solid;
	border-color:#ddd;
	background:transparent;
	top:-55px;
	text-transform:uppercase;
}
.portlet.calendar .fc-header {
	margin-bottom:-21px;
}
.portlet.calendar .fc-button-prev {
	padding-right:10px;
	padding-left:8px;
}
.portlet.calendar .fc-button-next {
	padding-right:8px;
	padding-left:10px;
}
.portlet.calendar .fc-button.fc-state-active, .portlet.calendar .fc-button.fc-state-hover {
	color:#333 !important;
	background-color:transparent !important;
	border-bottom:2px solid #1eaffc !important;
}
.portlet.calendar .fc-button.fc-state-disabled {
	color:#aaa !important;
}
.portlet.calendar .fc-text-arrow {
	font-size:22px;
	font-family:"Courier New", Courier, monospace;
	vertical-align:baseline;
}
/* begin:event element */
.portlet.calendar .fc-event {
	border:0px;
	background-color:#999 /*#69a4e0*/;
	color:#fff;
}
.portlet.calendar .fc-event-inner {
	border:0px;
}
.portlet.calendar .fc-event-time {
	float:left;
	text-align:left;
	color:#fff;
	font-size:13px;
	font-weight:300;
}
.portlet.calendar .fc-event-title {
	text-align:left;
	float:left;
	color:#fff;
	font-size:13px;
	font-weight:300;
}
/* end:event element */
@media only screen and (min-width:1025px){
	.fc-header-title {
		min-width:110px !important;
	}
}
.portlet.calendar .fc-header-title h2 {
	font-size:14px !important;
	line-height:20px;
	font-weight:400;
	color:#111;
}
.portlet.calendar .fc-widget-header {
	background-image:none !important;
	filter:none !important;
	background-color:#eee !important;
	text-transform:uppercase;
	font-color:#000;
	font-weight:300;
}
@media only screen and (max-width:767px) {
	.portlet.calendar .mobile .fc-button {
		margin-left:2px !important;
	}
	.portlet.calendar .mobile .fc-button {
		padding:6px 6px 6px 6px;
		margin-left:2px;
		border:none !important;
		background-color:#ddd !important;
		background-image:none;
		-webkit-box-shadow:none !important;
		-moz-box-shadow:none !important;
		box-shadow:none !important;
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
		border-radius:0 !important;
		color:#000 !important;
		border:none !important;
		text-shadow:none !important;
		text-align:center;
	}
	.portlet.calendar .mobile .fc-state-hover, .portlet.calendar .mobile .fc-state-active {
		background-color:#eee !important;
	}
	.portlet.calendar .mobile .fc-button-prev {
		margin-right:5px;
		margin-top:-2px;
		padding:3px 6px 3px 4px;
	}
	.portlet.calendar .mobile .fc-button-next {
		margin-right:-0px;
		margin-top:-2px;
		padding:3px 4px 3px 6px;
	}
	.portlet.calendar .mobile .fc-header-space {
		margin:0px !important;
		padding:0px !important;
		width:0px !important;
	}
	.portlet.calendar .mobile .fc-state-disabled {
		color:#bbb !important;
	}
	.portlet.calendar .mobile .fc-header-left {
		position:absolute;
		z-index:10;
	}
	.portlet.calendar .mobile .fc-header-right {
		position:absolute;
		z-index:9;
	}
	.portlet.calendar .mobile .fc-header-left .fc-button {
		top:-2px !important;
	}
	.portlet.calendar .mobile .fc-header-right {
		position:relative;
		right:0;
	}
	.portlet.calendar .mobile .fc-header-right .fc-button {
		top:35px !important;
	}
	.portlet.calendar .mobile .fc-header-right .fc-button:last-child {
		margin-left:0px !important;
	}
	.portlet.calendar .mobile .fc-content {
		margin-top:53px;
	}
}


.header .container-fluid {
    z-index:1;
    position:relative;
}


/***
Form wizard
***/

.form-wizard .progress {
	margin-bottom:30px;
}
.form-wizard .steps {
	padding:10px 0;
	margin-bottom:15px;
}
.form-wizard .steps .navbar-inner {
	background-color:#fff !important;
	background-image:none !important;
	filter:none !important;
	border:0px;
	box-shadow:none !important;
}
.form-wizard .steps .navbar-inner li a {
	background-color:#fff !important;
	background-image:none !important;
	filter:none !important;
	border:0px;
	box-shadow:none !important;
}
.form-wizard .step:hover {
	text-decoration:none;
}
.form-wizard .step .number {
	background-color:#eee;
	display:inline-block;
	font-size:16px;
	font-weight:300;
	width:36px;
	height:36px;
	line-height:34px;
	text-align:center;
	padding:0px !important;
	margin-right:10px;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
}
.form-wizard .step .desc {
	display:inline-block;
	font-size:14px;
	font-weight:300;
}
.form-wizard .active .step .number {
	background-color:#1bbc9b;
	color:#fff;
}
.form-wizard .active .step .number {
	background-color:#1eaffc;
	color:#fff;
}
.form-wizard .active .step .desc {
	font-weight:400;
}
.form-wizard .step i {
	display:none;
}
.form-wizard .done .step .number {
	background-color:#f2ae43;
	color:#fff;
}
.form-wizard .done .step .desc {
	font-weight:400;
}
.form-wizard .done .step i {
	font-size:12px;
	font-weight:normal;
	color:#999;
	display:inline-block;
}
/* bootstrap chosen overlaping bug fix*/
.form-wizard .tab-pane .chzn-container {
	position:absolute !important;
}
/**************************
 PLUGIN CSS CUSTOMIZATIONS
**************************/

/***
Google Maps
***/
.gmaps {
	height:300px;
	width:100%;
}
/* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
.gmaps img {
	max-width:none;
}
#gmap_static div {
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	height:100%;
	display:block;
	height:300px;
}
#gmap_routes_instructions {
	margin-top:10px;
	margin-bottom:0px;
}
/***
SlimScrollBar plugins css changes
***/
.scroller {
	padding:0px !important;
	margin:0px !important;
	padding-right:12px !important;
	overflow:hidden;
}
.scroller-footer {
	margin-top:10px;
}
.scroller-footer:after, .scroller-footer:before {
	content:"";
	display:table;
	line-height:0;
}
.scroller-footer:after {
	clear:both;
}
.portlet-body .slimScrollBar {
	margin-right:0px !important;
}
/***
jqvmap changes
***/
.jqvmap-zoomin {
	background-color:#666 !important;
}
.jqvmap-zoomout {
	background-color:#666 !important;
}
.vmaps {
	position:relative;
	overflow:hidden;
	height:300px;
}
/***
Daterangepicker plugin css changes
***/
.modal-open .daterangepicker {
	z-index:10060 !important;
}
.daterangepicker td {
	text-shadow:none !important;
}
.daterangepicker td.active {
	background-color:#1eaffc !important;
	background-image:none !important;
	filter:none !important;
}
.daterangepicker th {
	font-weight:400;
	font-size:14px;
}
/***
Toggle buttons plugin css changes
***/
.toggle-button, .toggle-button label {
	margin-top:3px;
	background-image:none !important;
	filter:none !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	-ms-border-radius:0px !important;
	-o-border-radius:0px !important;
	border:1px solid #eee !important;
	-moz-border-radius-topleft:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	-moz-border-radius-topright:0px !important;
	-webkit-border-top-right-radius:0px !important;
	border-top-right-radius:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
}
.toggle-button span.labelRight, .toggle-button span.primary, .toggle-button span.labelLeft, .toggle-button span.info, .toggle-button span.success, .toggle-button span.warning, .toggle-button span.danger {
	-moz-border-radius-topleft:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius-bottomleft:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	-moz-border-radius-topright:0px !important;
	-webkit-border-top-right-radius:0px !important;
	border-top-right-radius:0px !important;
	-moz-border-radius-bottomright:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	font-size:13px !important;
	font-weight:300 !important;
	background-image:none !important;
	filter:none !important;
}
.toggle-button span.labelRight {
	background-color:#eee;
}
/***
Choosen plugin css changes
***/
.chzn-controls {
	margin-bottom:-4px !important;
}
.chzn-controls .help-inline {
	display:inline-block;
	margin-top :6px;
}
.chzn-container {
	display:block;
	margin:0;
	padding:0 !important;
	box-shadow:none !important;
}
.chzn-container-single {
	margin:0 !important;
	padding:0 !important;
}
/* fix chosen margins in form layouts */
.controls .chzn-container-single {
	float:left;
}
.chzn-container-single .chzn-single {
	box-shadow:none !important;
	background-image:none !important;
	filter:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	height:36px !important;
	border-color:#e5e5e5;
	margin:0 !important;
}
/* enable form validation classes for chosen dropdowns */
.error .chzn-container-single .chzn-single {
	border-color:#B94A48;
}
.error .chzn-container-single .chzn-single span {
	color:#B94A48;
}
.success .chzn-container-single .chzn-single {
	border-color:#468847;
}
.success .chzn-container-single .chzn-single span {
	color:#468847;
}
.chzn-container-single .chzn-single > span {
	margin-top:1px;
}
.chzn-container-single .chzn-single > abr {
	margin-top:3px;
}
.chzn-container-single .chzn-search input:focus, .chzn-container-single .chzn-search input:active {
	border:1px solid #000 !important;
	box-shadow:none !important;
}
.chzn-container .chzn-choices li.search-choice {
	background-image:none !important;
	filter:none !important;
	box-shadow:none !important;
	font-size:12px !important;
	font-weight:300 !important;
	text-shadow:none !important;
	background-color:#eee !important;
	border:0 !important;
}
.chzn-container .chzn-results .highlighted {
	background-image:none !important;
	filter:none !important;
	background-color:#eee !important;
	color:#111 !important;
}
.chzn-container-multi .chzn-choices {
	background-image:none !important;
	filter:none !important;
	box-shadow:none !important;
	border-color:#e5e5e5 !important;
	padding:2px 1px 1px 1px !important;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
	background-image:none !important;
	filter:none !important;
}
.chzn-x-multi .chzn-choices {
	box-shadow:none !important;
}
.chzn-container .group-result {
	color:#333 !important;
	font-size:16px !important;
	font-weight:400 !important;
}
/***
Error state for WYSIWYG Editors
***/
.error .wysihtml5-sandbox, .error .cke {
	border:1px solid #B94A48 !important;
}
.success .wysihtml5-sandbox, .success .cke {
	border:1px solid #468847 !important;
}
/***
Select2 plugin css changes
***/

/* enable form validation classes for select2 dropdowns */
.error .select2-container .select2-choice {
	border-color:#B94A48;
}
.error .select2-container .select2-choice > span {
	color:#B94A48;
}
.error .select2-container.select2-dropdown-open .select2-choice {
	border-color:#e5e5e5;
}
.error .select2-container.select2-dropdown-open .select2-choice > span {
	color:#999999;
}
.success .select2-container .select2-choice {
	border-color:#468847;
}
.success .select2-container .select2-choice > span {
	color:#468847;
}
.success .select2-container.select2-dropdown-open .select2-choice {
	border-color:#e5e5e5;
}
.success .select2-container.select2-dropdown-open .select2-choice > span {
	color:#999999;
}
/***
Fileuploader plugin css changes
***/
.fileupload .btn {
	padding:7px 14px !important;
}
.fileupload-exists {
	padding:0px;
}
.fileupload .fileupload-preview {
	background-color:#fff !important;
	background-image:none !important;
	filter:none !important;
}
.fileupload .close {
	position:relative;
	top:0px !important;
}
/***
Clockface plugin css changes
***/
.clockface .cell .inner.active, .clockface .cell .outer.active {
	background-image:none !important;
	filter:none !important;
}
/***
WYSIWYG
***/
.wysihtml5-toolbar li {
	margin:0px;
	height:29px;
}
.wysihtml5-toolbar li .dropdown-menu {
	margin-top:5px;
}
/***
CKEditor css changes
***/
.cke_bottom, .cke_inner, .cke_top, .cke_reset, .cke_dialog_title, .cke_dialog_footer, .cke_dialog {
	background-image:none !important;
	filter:none !important;
	border-top:0 !important;
	border-bottom:0 !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	text-shadow:none !important;
}
.cke_dialog_ui_button, .cke_dialog_tab {
	background-image:none !important;
	filter:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	text-shadow:none !important;
}
.cke_dialog_ui_button{display:block !important;}
.cke_dialog_ui_button:hover, .cke_dialog_tab:hover {
	text-decoration:none;
	text-shadow:none !important;
}
.cke_dialog_ui_input_text {
	background-image:none !important;
	filter:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.cke_combo_button, .cke_button, .cke_toolbar, .cke_toolgroup {
	background-image:none !important;
	filter:none !important;
	border:0 !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.cke_button, .cke_combo_button, .cke_panel_grouptitle, .cke_hc.cke_panel_listItem a {
	background-image:none !important;
	filter:none !important;
	text-shadow:none !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	-ms-border-radius:0px !important;
	-o-border-radius:0px !important;
}
.cke_button:hover, .cke_combo_button:hover {
	background-color:#ddd;
}
.cke_toolbar_break {
	background-image:none !important;
	filter:none !important;
	border:0 !important;
	box-shadow:none !important;
	-webkit-box-shadow :none !important;
	-moz-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-o-box-shadow:none !important;
}
/***
Modify tags input plugin css
***/
div.tagsinput {
	height:40px !important;
	margin:0 !important;
	padding:5px !important;
	overflow:auto !important;
}
div.tagsinput span.tag {
	background:#aaa !important;
	color:#fff !important;
	border:0 !important;
	padding:3px 6px !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	margin-bottom:4px !important;
}
div.tagsinput input {
	padding:3px 6px !important;
}
div.tagsinput span.tag a {
	color:#fff !important;
}
div.tagsinput .not_valid {
	color:#fff !important;
	padding:3px 6px !important;
	background-color:#cf3c96 !important;
}
/***
Gritter notification modify
***/
.gritter-close {
	left:auto !important;
	right:3px !important;
}
.gritter-title {
	font-family:'Open Sans' !important;
	font-size:18px !important;
	font-weight:300 !important;
}
/***
Bootstrap carousel css changes
***/
.carousel-inner .item {
	line-height:20px;
}
/***
Glyphicons Demo(new in v1.1.1)
***/
.glyphicons-demo {
	text-align:center;
}
.glyphicons-demo .glyphicons {
	display:inline-block;
 *display:inline;
 *zoom:1;
	width:150px;
	font-size:14px;
	line-height:48px;
	margin-right:20px;
	color:#999;
	text-align:left;
}
.glyphicons-demo .glyphicons i:before {
	line-height:55px !important;
	color:#666;
}
.halfings-demo .white-content {
	margin:0 -20px 0 -20px;
	padding:20px;
	background:#000;
	background:rgba(0,0,0,0.9)
}
.halfings-demo .white-content *, .halfings-demo .white-content p, .halfings-demo .white-content a {
	color:#fff
}
.halfings-demo h2 {
	text-align:left;
}
.halfings-demo p, .halfings-demo a {
	width:175px;
	font-size:14px;
	line-height:14px;
	text-align:left;
	display:inline-block;
	margin-right:10px;
}
.halfings-demo .halflings, .halfings-demo .halflings-icon {
	margin:0 5px 0 0
}
/***
jQuery UI Sliders(new in v1.1.1)
***/
.table.sliders td {
	padding:15px 10px !important;
}
.table.sliders .slider {
	margin-top:4px;
}
.table.sliders .slider-value {
	padding-top:5px;
	font-weight:400;
}
.table.sliders .slider-vertical-value {
	padding-bottom:5px;
	font-weight:400;
}
.slider {
	border:0 !important;
}
.ui-slider-vertical, .ui-slider-handle {
	filter:none !important;
	background-image:none !important;
}
.slider-eq > span {
	height:125px;
	float:left;
	margin:15px
}
/***
Dropzone css changes(new in v1.1.1)
***/
.dropzone {
    padding: 20px 15px;
	webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}
/***
Bootstrap Tree CSS changes(new in v1.1.2)
***/
.Reports__Scrolling .tree {
	margin:0;
	padding:0;
}
.Reports__Scrolling .tree a {
	padding:2px 3px 3px 3px;
	display:block !important;
	line-height:16px !important;
}
.Reports__Scrolling .tree a:hover {
	text-decoration:none;
	background-color:#eee;
}
.Reports__Scrolling .tree a.Reports__Scrolling .tree-toggle-icon-only, .Reports__Scrolling .tree a.Reports__Scrolling .tree-toggle {
	background-position:2px -20px;
}
.Reports__Scrolling .tree a.Reports__Scrolling .tree-toggle.closed, .Reports__Scrolling .tree a.Reports__Scrolling .tree-toggle-icon-only.closed {
	background-position:2px 3px;
}
/***
jQuery UI Datepicker(new in v1.2.2)
***/
.ui-widget-header select {
	padding:2px !important;
	height:30px;
	margin:0 !important;
	margin-top:-1px !important;
}
.ui-datepicker.ui-widget-content {
	background:none !important;
	background-color:#eee !important;
}
.ui-datepicker .ui-widget-header {
	background:none !important;
	background-color:#e0e0e0 !important;
	border:0 !important;
	box-shadow:none !important;
	height:28px;
}
.ui-widget-header .ui-icon {
	background-image:url(../plugins/jquery-ui/images/ui-icons_888888_256x240.png) !important;
}
.ui-widget-header .ui-datepicker-next, .ui-widget-header .ui-datepicker-prev {
	margin:2px 2px 2px 2px;
}
.ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-active {
	background-color:#F2F2F2 !important;
	border-color:#F2F2F2 !important;
	background-image:none !important;
}
.ui-datepicker .ui-datepicker-title {
	font-weight:400 !important;
	text-transform:uppercase !important;
	font-size:14px !important;
	color:#333;
}
.ui-datepicker .ui-datepicker-title span {
	display:inline-block;
	padding-top:2px;
}
.ui-datepicker .ui-datepicker-calendar thead span {
	font-weight:300 !important;
	font-size:13px !important;
	text-transform:uppercase !important;
	color:#333 !important;
}
.ui-datepicker .ui-datepicker-week-col {
	font-weight:400 !important;
	font-size:13px !important;
	text-transform:uppercase !important;
	color:#333 !important;
}
.ui-datepicker tbody .ui-datepicker-week-col {
	text-align:center;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
	font-weight:300 !important;
	font-size:13px !important;
	text-transform:uppercase !important;
	color:#333 !important;
	border-color:#DEDEDE;
	background-color:#DEDEDE !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active, .ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	background-image:none !important;
	border-color:#ffb848;
	background-color:#ffb848 !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
	background-image:none !important;
	background-color:#FFDBA3 !important;
	border-color:#ffb848;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background-image:none !important;
	background-color:#ffb848 !important;
	border-color:#ffb848;
}
.ui-datepicker button.ui-state-default {
	background-image:none !important;
	background-color:#1bbc9b !important;
	border-color:#1bbc9b !important;
	color:#fff;
}
.ui-datepicker button.ui-state-hover {
	border-color:#1d943b !important;
	background-color:#1d943b !important;
	color:#fff !important;
}
.ui-datepicker button.ui-state-default.ui-priority-secondary {
	font-weight:300 !important;
	font-size:13px !important;
}
.ui-datepicker button.ui-state-default.ui-priority-primary {
	font-weight:300 !important;
	font-size:13px !important;
}
/***
jQuery UI Dialogs(new in v1.2.4)
***/
.ui-dialog {
	z-index:10011 !important;
	background:none !important;
	background-color:#fff !important;
	-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.15);
	box-shadow:0px 0px 7px 0px rgba(0,0,0,0.15);
}
.ui-dialog .ui-dialog-titlebar {
	font-weight:500 !important;
	font-size:14px !important;
	text-transform:uppercase !important;
	color:#fff !important;
	background:none !important;
	background-color:#1eaffc !important;
	border:0 !important;
	box-shadow:none !important;
	font-family:'Raleway', 'Open Sans', sans-serif;
}
.ui-dialog .ui-dialog-titlebar-close {
	outline:none !important;
	border:0 !important;
	box-shadow:none;
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
	margin-top:-12px !important;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
/*dialog title bg colors*/
.ui-dialog.ui-dialog-blue .ui-dialog-titlebar {
	color:#fff !important;
	background-color:#1eaffc !important;
}
.ui-dialog.ui-dialog-blue .ui-dialog-titlebar-close {
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}
.ui-dialog.ui-dialog-red .ui-dialog-titlebar {
	color:#fff !important;
	background-color:#cf3c96 !important;
}
.ui-dialog.ui-dialog-red .ui-dialog-titlebar-close {
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}
.ui-dialog.ui-dialog-yellow .ui-dialog-titlebar {
	color:#fff !important;
	background-color:#ffb848 !important;
}
.ui-dialog.ui-dialog-yellow .ui-dialog-titlebar-close {
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}
.ui-dialog.ui-dialog-green .ui-dialog-titlebar {
	color:#fff !important;
	background-color:#1bbc9b !important;
}
.ui-dialog.ui-dialog-green .ui-dialog-titlebar-close {
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}
.ui-dialog.ui-dialog-purple .ui-dialog-titlebar {
	color:#fff !important;
	background-color:#852b99 !important;
}
.ui-dialog.ui-dialog-purple .ui-dialog-titlebar-close {
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}
.ui-dialog.ui-dialog-grey .ui-dialog-titlebar {
	color:#fff !important;
	background-color:#555555 !important;
}
.ui-dialog.ui-dialog-grey .ui-dialog-titlebar-close {
	background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}
/*dialog title bg colors*/

.ui-dialog .ui-dialog-content {
	font-family:'Raleway', 'Open Sans', sans-serif;
	font-size:13px !important;
	color:#333 !important;
}
.ui-dialog .ui-dialog-content .icon {
	display:inline-block;
	float:left;
	margin:5px 7px 20px 0;
}
.ui-widget-overlay.ui-front {
	z-index:10010;
	background:#333 !important;
}
/***
Sidebar Content
***/
.sidebar-content {
	margin-top:20px;
}
/***
Horezantal Menu(new in v1.2)
***/

.header .hor-menu {
	margin:0;
	float:left;
}
.header .hor-menu ul.nav li a {
	font-size:14px;
	padding:11px 18px;
}
.ie8 .header .hor-menu a.dropdown-toggle {
	padding-top:10px !important;
}
.header .hor-menu ul.nav li {
	position:relative;
}
.header .hor-menu ul.nav li.active > a, .header .hor-menu ul.nav li.active > a:hover {
	background:#cf3c96 !important;
}
.ie8 .header .hor-menu ul.nav li.active > a {
	padding-top:13px;
	padding-bottom:12px;
}
.ie9 .header .hor-menu ul.nav li.active > a {
	padding-top:10px;
	padding-bottom:12px;
}
.header .hor-menu ul.nav li.active .selected {
	left:50%;
	bottom:0;
	position:absolute;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #cf3c96;
	display:inline-block;
	margin:0;
	width:0px;
	height:0px;
	margin-left:-7px;
	margin-bottom:-6px;
}
.header .hor-menu ul.nav li a:hover, .header .hor-menu ul.nav li a:focus {
	background:#2d2d2d;
}
/*drop-down*/
.header .hor-menu .dropdown-menu {
	margin-top:0;
	border:none;
	box-shadow:none;
	background:#2d2d2d;
}
.header .hor-menu .dropdown-menu li > a {
	color:#999;
	padding:7px 18px !important;
	margin-bottom:1px;
}
.header .dropdown-menu .arrow {
	display:none;
}
.header .hor-menu ul.nav > li > a > .arrow:before {
	margin-top:7px;
	margin-left:3px;
	display:inline;
	font-size:16px;
	font-family:FontAwesome;
	height:auto;
	content:"\f107";
	font-weight:300;
	text-shadow:none;
}
.header .hor-menu ul.nav > li .dropdown-menu > li > a > .arrow:before {
	float:right;
	margin-top:1px;
	margin-right:-5px;
	display:inline;
	font-size:16px;
	font-family:FontAwesome;
	height:auto;
	content:"\f105";
	font-weight:300;
	text-shadow:none;
}
.header .hor-menu .dropdown-menu li > a:hover, .header .hor-menu .dropdown-menu li:hover > a, .header .hor-menu .dropdown-menu li.active > a {
	color:#fff;
	filter:none !important;
	background:#cf3c96 !important;
}
.header .hor-menu .nav > li > .dropdown-menu:after, .header .hor-menu .nav > li > .dropdown-menu:before {
	border-bottom:none !important;
}
/*search*/
.header .hor-menu .hor-menu-search-form-toggler {
	display:inline-block;
	padding:11px 22px 11px 22px !important;
	cursor:pointer;
	background:url(../img/hor-menu-search.png) no-repeat center;
}
.header .hor-menu .hor-menu-search-form-toggler:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.header .hor-menu .hor-menu-search-form-toggler.hide {
	background:#101010 url(../img/hor-menu-search-close.png) no-repeat center;
}
.header .hor-menu a.hor-menu-search-form-toggler-close {
	display:none;
}
.header .hor-menu .search-form {
	top:42px;
	right:0px;
	padding:8px;
	display:none;
	z-index:999;
	position:absolute;
	background:#101010;
}
.header .hor-menu .search-form .btn {
	color:#999;
	padding:7px 20px;
	height:32px;
	width:10px;
	display:inline-block;
	background:#2d2d2d url(../img/search-icon.png) no-repeat center;
}
.header .hor-menu .search-form .btn:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.header .hor-menu .search-form form {
	margin-bottom:0;
}
.header .hor-menu .search-form form input {
	color:#999;
	border:none;
}
 .header .hor-menu .search-form form input::-webkit-input-placeholder { /* WebKit browsers */
 color:#999;
}
.header .hor-menu .search-form form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:#999;
}
.header .hor-menu .search-form form input::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:#999;
}
.header .hor-menu .search-form form input:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:#999;
}
/***
Dashboard Charts(new in v1.2.1)
***/
.easy-pie-chart, .sparkline-chart {
	text-align:center;
}
.sparkline-chart {
	margin-top:15px;
	position:relative !important;
}
.easy-pie-chart .number {
	font-size:16px;
	font-weight:300;
	width:85px;
	margin:0 auto;
}
.sparkline-chart .number {
	width:100px;
	margin:0 auto;
	margin-bottom:10px;
}
.sparkline-chart .title, .easy-pie-chart .title {
	display:block;
	text-align:center;
	color:#333;
	font-weight:300;
	font-size:16px;
	margin-top:5px;
	margin-bottom:10px;
}
.sparkline-chart .title:hover, .easy-pie-chart .title:hover {
	color:#666;
	text-decoration:none;
}
/***
Top News Blocks(new in v1.2.2)
***/
.top-news {
	color:#fff;
	margin:8px 0;
}
.top-news a, .top-news em, .top-news span {
	display:block;
	text-align:left;
}
.top-news a {
	padding:10px;
	position:relative;
	margin-bottom:10px;
}
.top-news a .top-news-icon {
	right:8px;
	bottom:15px;
	opacity:0.3;
	font-size:35px;
	position:absolute;
	filter:alpha(opacity=30); /*For IE8*/
}
.top-news em {
	margin-bottom:0;
	font-style:normal;
}
.top-news span {
	font-size:18px;
	margin-bottom:5px;
}
/***
Bootstrap Carousel(new in v1.2.2)
***/
.carousel {
	margin-bottom:0;
}
.carousel .carousel-caption a {
	color:#fff;
}
.carousel .carousel-inner .item {
	margin-bottom:10px;
}
.carousel a.carousel-control {
	border:none;
	padding:5px;
	display:none;
}
.carousel:hover a.carousel-control {
	display:block;
	width:40px;
	height:40px;
}
/***
Block Images(new in v1.2.2)
***/
.blog-images {
	margin-bottom:0;
}
.blog-images li {
	display:inline;
}
.blog-images li a:hover {
	text-decoration:none;
}
.blog-images li img {
	width:50px;
	height:50px;
	opacity:0.6;
	margin:0 2px 8px;
}
.blog-images li img:hover {
	opacity:1;
	box-shadow:0 0 0 4px #72c02c;
	transition:all 0.4s ease-in-out 0s;
	-moz-transition:all 0.4s ease-in-out 0s;
	-webkit-transition:all 0.4s ease-in-out 0s;
}
/*Sidebar Tags*/
ul.sidebar-tags a {
	color:#555;
	font-size:12px;
	padding:2px 5px;
	background:#f7f7f7;
	margin:0 2px 5px 0;
	display:inline-block;
}
ul.sidebar-tags a:hover, ul.sidebar-tags a:hover i {
	color:#fff;
	background:#555;
	text-decoration:none;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
ul.sidebar-tags a i {
	color:#777;
}
ul.sidebar-tags li {
	padding:0;
}
/***
Social Icons(new in v1.2.2)
***/
.social-icons {
	margin:0;
}
.social-icons:after, .social-icons:before {
	content:"";
	display:table;
}
.social-icons:after {
	clear:both;
}
.social-icons li {
	float:left;
	display:inline;
	list-style:none;
	margin-right:5px;
	margin-bottom:5px;
	text-indent:-9999px;
}
.social-icons li a, a.social-icon {
	width:28px;
	height:28px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.social-icons li:hover a {
	background-position:0 -38px;
}
.social-icons-color li a {
	opacity:0.7;
	background-position:0 -38px !important;
}
.social-icons-color li a:hover {
	opacity:1;
}
.social-icons .amazon {
	background:url(../img/social/amazon.png) no-repeat;
}
.social-icons .behance {
	background:url(../img/social/behance.png) no-repeat;
}
.social-icons .blogger {
	background:url(../img/social/blogger.png) no-repeat;
}
.social-icons .deviantart {
	background:url(../img/social/deviantart.png) no-repeat;
}
.social-icons .dribbble {
	background:url(../img/social/dribbble.png) no-repeat;
}
.social-icons .dropbox {
	background:url(../img/social/dropbox.png) no-repeat;
}
.social-icons .evernote {
	background:url(../img/social/evernote.png) no-repeat;
}
.social-icons .facebook {
	background:url(../img/social/facebook.png) no-repeat;
}
.social-icons .forrst {
	background:url(../img/social/forrst.png) no-repeat;
}
.social-icons .github {
	background:url(../img/social/github.png) no-repeat;
}
.social-icons .googleplus {
	background:url(../img/social/googleplus.png) no-repeat;
}
.social-icons .jolicloud {
	background:url(../img/social/jolicloud.png) no-repeat;
}
.social-icons .last-fm {
	background:url(../img/social/last-fm.png) no-repeat;
}
.social-icons .linkedin {
	background:url(../img/social/linkedin.png) no-repeat;
}
.social-icons .picasa {
	background:url(../img/social/picasa.png) no-repeat;
}
.social-icons .pintrest {
	background:url(../img/social/pintrest.png) no-repeat;
}
.social-icons .rss {
	background:url(../img/social/rss.png) no-repeat;
}
.social-icons .skype {
	background:url(../img/social/skype.png) no-repeat;
}
.social-icons .spotify {
	background:url(../img/social/spotify.png) no-repeat;
}
.social-icons .stumbleupon {
	background:url(../img/social/stumbleupon.png) no-repeat;
}
.social-icons .tumblr {
	background:url(../img/social/tumblr.png) no-repeat;
}
.social-icons .twitter {
	background:url(../img/social/twitter.png) no-repeat;
}
.social-icons .vimeo {
	background:url(../img/social/vimeo.png) no-repeat;
}
.social-icons .wordpress {
	background:url(../img/social/wordpress.png) no-repeat;
}
.social-icons .xing {
	background:url(../img/social/xing.png) no-repeat;
}
.social-icons .yahoo {
	background:url(../img/social/yahoo.png) no-repeat;
}
.social-icons .youtube {
	background:url(../img/social/youtube.png) no-repeat;
}
.social-icons .vk {
	background:url(../img/social/vk.png) no-repeat;
}
.social-icons .instagram {
	background:url(../img/social/instagram.png) no-repeat;
}
/***
Responsive tables(new in v1.2.3)
***/

.flip-scroll table {
	width:100%;
}
@media only screen and (max-width:800px) {
	.flip-scroll table {
		border-left:1px solid #ddd
	}
	.flip-scroll .flip-content:after {
		visibility:hidden;
		display:block;
		font-size:0;
		content:" ";
		clear:both;
		height:0;
	}
	.flip-scroll * html .flip-content {
		zoom:1;
	}
	.flip-scroll *:first-child+html .flip-content {
		zoom:1;
	}
	.flip-scroll table {
		width:100%;
		border-collapse:collapse;
		border-spacing:0;
	}
	.flip-scroll th,  .flip-scroll td {
		margin:0;
		vertical-align:top;
	}
	.flip-scroll th {
		text-align:left;
	}
	.flip-scroll table {
		display:block;
		position:relative;
		width:100%;
	}
	.flip-scroll thead {
		display:block;
		float:left;
	}
	.flip-scroll tbody {
		display:block;
		width:auto;
		position:relative;
		white-space:nowrap;
		overflow-x:scroll; /* Added by Ravi Gupta */
		-webkit-overflow-scrolling:touch !important; /* Added by Ravi Gupta */
	}
	.flip-scroll thead tr {
		display:block;
	}
	.flip-scroll th {
		display:block;
		text-align:right;
	}
	.flip-scroll th {
		border-bottom:0;
		border-left:0;
	}
	/*** Modified by Ravi Gupta ***/
	.flip-scroll th {
		display:block;
		text-align:right;
		overflow:hidden;
		text-overflow:ellipsis !important;
		white-space:nowrap !important;
		width:90px !important;
		min-height:25px;
		padding-top:7px;
		line-height:18px !important;
		border-right:1px solid #ddd !important;
	}
	.flip-scroll table.table thead .sorting, .flip-scroll table.table thead .sorting_asc {
		background:none !important;
	}
	.flip-scroll table.table-bordered tr td:first-child {
		border-top:0px none !important;
	}
	.flip-scroll table.table-bordered tbody:first-child tr:first-child > th:last-child, .flip-scroll table.table-bordered tr td:last-child {
		border-bottom:0px none !important;
	}
	.flip-scroll .dropdown-menu { /* To Make the Button Open Left Align and Upward */
		top:auto !important;
		bottom:100% !important;
		margin-bottom:0px !important;
		left:0px !important;
		right:auto !important;
		float:left !important;
	}
	.flip-scroll tbody tr td {
		min-height:22px;
	}
	/*** End of Modifications ***/
	.flip-scroll tbody tr {
		display:inline-block;
		vertical-align:top;
	}
	.flip-scroll td {
		display:block;
		min-height:1.25em;
		text-align:left;
	}
	.flip-scroll td {
		border-left:0;
		border-right:0;
		border-bottom:0;
	}
	.flip-scroll tbody tr {
		border-left:1px solid #ddd;
	}
	.flip-scroll th:last-child,  .flip-scroll td:last-child {
		border-bottom:1px solid #ddd;
	}
}
.no-more-tables table {
	width:100%;
}
@media only screen and (max-width:800px) {
	/* Force table to not be like tables anymore */
	.no-more-tables table,  .no-more-tables thead,  .no-more-tables tbody,  .no-more-tables th,  .no-more-tables td,  .no-more-tables tr {
		display:block;
	}
	/* Hide table headers (but not display:none;, for accessibility) */
	.no-more-tables thead tr {
		position:absolute;
		top:-9999px;
		left:-9999px;
	}
	.no-more-tables tr {
		border-left:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	.no-more-tables tr:last-child {
		border-bottom:0;
	}
	.no-more-tables td, #sysLog .no-more-tables td {
		/* Behave  like a "row" */
		border:none;
		border-bottom:1px solid #eee;
		position:relative;
		padding-left:50%;
		white-space:normal;
		text-align:left;
	}
	#sysLog .no-more-tables td {
		text-align:left !important;
	}
	.no-more-tables td:before {
		/* Now like a table header */
		position:absolute;
		/* Top/left values mimic padding */
		top:6px;
		left:6px;
		width:45%;
		padding-right:10px;
		white-space:nowrap;
		text-align:left;
		font-weight:bold;
	}
	/*
	  Label the data
	  */
	.no-more-tables td:before {
		content:attr(data-title);
	}
}
/***
Fancy box fix overlay fix(in v1.2.4)
***/
.fancybox-overlay {
	z-index:10000 !important;
}
/***
Bootstrap Datetimepickers Restyle(in v1.2.4)
***/
.modal-open .datetimepicker {
	z-index:10060 !important;
}
.datetimepicker table .active {
	background-image:none !important;
	background-color:#1eaffc !important;
	filter:none !important;
}
.datetimepicker table td {
	font-weight:300 !important;
	font-family:'Open Sans' !important;
}
.datetimepicker table th {
	font-family:'Open Sans' !important;
	font-weight:400 !important;
}
/***
Bootstrap Datepickers Restyle(in v1.2.4)
***/
.modal-open .datepicker {
	z-index:10060 !important;
}
.datepicker table .active {
	background-image:none !important;
	background-color:#1eaffc !important;
	filter:none !important;
}
.datepicker table td {
	font-weight: 400 !important;
	font-family: 'Open Sans' !important;
}
.datepicker table th {
	font-family: 'Open Sans' !important;
	font-weight: 400 !important;
}
/***
Bootstrap Colorpicker (in v1.3)
***/
.modal-open .colorpicker {
	z-index:10060 !important;
}
/***
Dropdown Checkboxes (in v1.3)
***/
.dropdown-checkboxes {
	padding:5px;
}
.dropdown-checkboxes label {
	color:#333;
	margin-bottom:4px;
	margin-top:4px;
}
/***
Datatables Plugin(in v1.3)
***/
.dataTable {
	clear:both;
	margin-top:5px;
}
.dataTables_filter label {
	line-height:32px !important;
}
.dataTables_filter input[type="search"] {
	margin-left:5px;
}
.dataTable .row-details {
	margin-top:3px;
	display:inline-block;
	cursor:pointer;
	width:14px;
	height:14px;
}
.dataTable .row-details.row-details-close {
	background:url("../img/datatable-row-openclose.png") no-repeat 0 0;
}
.dataTable .row-details.row-details-open {
	background:url("../img/datatable-row-openclose.png") no-repeat 0 -23px !important;
}
.dataTable .details {
	background-color:#eee !important;
}
.dataTable .details td, .dataTable .details th {
	padding:4px;
	background-color:none !important;
	border:0;
}
.dataTable .details tr:hover td, .dataTable .details tr:hover th {
	background-color:none !important;
}
.dataTable .details tr:nth-child(odd) td, .dataTable .details tr:nth-child(odd) th {
	background-color:#eee !important;
}
.dataTable .details tr:nth-child(even) td, .dataTable .details tr:nth-child(even) th {
	background-color:#eee !important;
}
/***
Password Strength(in v1.4)
***/
.password-strength {
}
.password-strength .password-verdict {
	display:inline-block;
	margin-top:6px;
	margin-left:5px;
}
.password-strength .progress {
	margin-top:5px;
	margin-bottom:0;
}
/***
Uniform disabled checkbox, radio button fix(in v1.4)
***/

div.checker.disabled span, div.checker.disabled.active span {
	background-position:-152px -260px;
}
div.checker.disabled:hover, div.radio.disabled:hover {
	cursor:not-allowed;
}
.margin-bottom-30 {
	margin-bottom:30px;
}

/*--- Retina Images ---*/
@media (max-device-width:320px) and (-webkit-min-device-pixel-ratio:2) {
	.portlet > .portlet-title > .tools > a.config {
		background-image:url('../img/portlet-config-icon@2x.png');
		background-size:12px auto;
	}
	.portlet > .portlet-title > .tools > a.reload {
		background-image:url('../img/portlet-reload-icon@2x.png');
		background-size:13px auto;
	}
	.portlet > .portlet-title > .tools > a.expand {
		background-image:url('../img/portlet-expand-icon@2x.png');
		background-size:14px auto;
	}
	.portlet > .portlet-title > .tools > a.collapse {
		background-image:url('../img/portlet-collapse-icon2x.png');
		background-size:14px auto;
	}
	.portlet.box > .portlet-title > .tools > a.remove, .portlet.solid > .portlet-title > .tools > a.remove {
		background-image:url('../img/portlet-remove-icon-white@2x.png');
		background-size:11px auto;
	}
	.portlet.box > .portlet-title > .tools > a.config, .portlet.solid > .portlet-title > .tools > a.config {
		background-image:url('../img/portlet-config-icon-white@2x.png');
		background-size:12px auto;
	}
	.portlet.box > .portlet-title > .tools > a.reload, .portlet.solid > .portlet-title > .tools > a.reload {
		background-image:url('../img/portlet-reload-icon-white@2x.png');
		background-size:13px auto;
	}
	.portlet.box > .portlet-title > .tools > a.expand, .portlet.solid > .portlet-title > .tools > a.expand {
		background-image:url('../img/portlet-expand-icon-white@2x.png');
		background-size:14px auto;
	}
	.portlet.box > .portlet-title > .tools > a.collapse, .portlet.solid > .portlet-title > .tools > a.collapse {
		background-image:url('../img/portlet-collapse-icon-white@2x.png');
		background-size:14px auto;
	}
}




/*#formcontent form .control-group.error input[type="text"]:not(.reset), #formcontent form .control-group.error input[type="password"]:not(.reset), #formcontent form .control-group.error select:not(.reset), #formcontent form .control-group.error textarea:not(.reset) {
    border:1px solid #ba4a48 !important;
}*/
.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color:#ba4a48 !important;
}
/* Added on 12/31/2013 */
ul.page-sidebar-menu > li li > a [class*="icon-"], ul.page-sidebar-menu > li > ul.sub-menu > li > a [class*="icon-"] {
	margin-right:4px;
}
.portlet-body .btn-group .dropdown-menu {
	right:0 !important;
  	left:auto !important;
}
/* Added on 17/01/2014 by Ravi for Go Viral Page */
.nhtable table#promote th, table#promote td {
    vertical-align:middle !important;
	text-align:center !important;
}
.nhtable table#promote th:first-child {
	text-align:left !important;
}
.nhtable table#promote td:first-child {
	text-align:left !important;
}
.nhtable table#promote .btn {
    float:none !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
}
.nhtable table#promote select {
    height:34px;
	padding:5px;
}
.bigSearch {
    margin:5px 0px 15px;
    padding:0 0px 10px 0;
    width:100%;
	position:relative;
	border-bottom:1px solid #ddd;
}
@media only screen and (max-width:800px) {
	#goViral .no-more-tables td {
		padding-left:50% !important;
	}
	#goViral .no-more-tables td:before {
		top:12px;
	}
	#goViral .no-more-tables td {
		text-align:left !important;
		vertical-align:top !important;
	}
	#goViral .no-more-tables td div.actions {
		clear:both;
		width:100% !important;
		height:70px !important;
	}
	#goViral .no-more-tables td div.actions DIV {
		clear:both;
		margin-bottom:5px !important;
		width:100% !important;
	}
	#goViral .no-more-tables td div.actions DIV select {
		width:100% !important;
	}
	#goViral .no-more-tables td .btn, #goViral .big {
		width:100% !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
}
/*** Go Viral styling ends here ***/
@media only screen and (max-width:800px) {
	.flip-scroll .btn-group .dropdown-menu { /* To Make the Button Open Left Align and Upward */
		top:auto !important;
		bottom:100% !important;
		margin-bottom:0px !important;
		left:0px !important;
		right:auto !important;
		float:left !important;
		min-width:150px !important;
	}
	.flip-scroll .btn-group .btn .icon-angle-down:before {
		content:"\f106";
	}
	/*** End of Modifications ***/
}
/*** Quick Action Button on Main Dashboard ***/
.quickActionBtn .btn-group .btn {
	-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.25) !important;
	box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.25) !important;
}
.quickActionBtn .btn-group .btn:first-child {
	-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0) !important;
	box-shadow:inset 1px 0 0 0 rgba(0,0,0,0) !important;
}
@media only screen and (max-width:800px) {
	.quickActionBtn .btn-group {
		width:100%;
	}
	.quickActionBtn .btn-group .btn {
		float:left;
		width:45%;
		display:block;
		padding-left:5%;
		padding-right:0;
		text-align:left;
		margin-left:0px !important;
	}
	.quickActionBtn .btn-group .btn {
		-webkit-box-shadow:inset 1px -1px 0 0 rgba(0,0,0,0.25) !important;
		box-shadow:inset 1px -1px 0 0 rgba(0,0,0,0.25) !important;
	}
	.quickActionBtn .btn-group .btn:first-child {
		-webkit-box-shadow:inset 0px -1px 0 0 rgba(0,0,0,0.25) !important;
		box-shadow:inset 0px -1px 0 0 rgba(0,0,0,0.25) !important;
	}
	.quickActionBtn .btn-group .btn:nth-child(3) {
		-webkit-box-shadow:inset 0px -1px 0 0 rgba(0,0,0,0) !important;
		box-shadow:inset 0px -1px 0 0 rgba(0,0,0,0) !important;
	}
	.quickActionBtn .btn-group .btn:nth-child(4) {
		-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.25) !important;
		box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.25) !important;
	}
}


.table thead th {
	font-weight:600;
	color:#3f444a !important;
	font-weight:normal !important;
	background-color:#f1f4f7 !important;
}
.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-color:#e7ecf1 !important;
}

.nhtable .table thead th {
	font-weight:normal !important;
}
.table th [class^="icon-"]:before, .table thead th [class*=" icon-"]:before {
	cursor:pointer;
	color:#2d2d2d !important;
}
.table th .btn.blue [class^="icon-"]:before, .table thead th .btn.blue [class*=" icon-"]:before {
	cursor:pointer;
	color:#ffffff !important;
}
@media only screen and (max-width:767px) {
	.table thead th {
		color:#000 !important;
		font-weight:bold !important;
	}
	.table.table-striped thead th i {
		display:none;
	}
	.table thead th:last-child {
		background-color:#fff !important;
	}
	.flip-scroll th, .table thead th {
		background-color:#fff !important;
	}
}

#missioCurrency .sortable li {
	margin:0px;
	padding:0px;
	border:0px none !important;
}
.menu_manager #missioCurrency .sortable li {
	border:0px none !important;
    border-radius:0px;
    list-style-type:none !important;
    padding:0px !important;
}
.menu_manager #missioCurrency .sortable li .dd3-content {
	font-weight:600;
    height:40px;
	padding:9px 10px 8px 45px;
}
.menu_manager #missioCurrency .sortable li .dd3-handle:before {
    top:8px;
	font-size:16px;
    font-weight:normal;
	content:'\f00c';
	font-family:'FontAwesome';
}
.menu_manager #missioCurrency .sortable li .dd3-handle {
    width:40px;
    height:40px;
}
.menu_manager #missioCurrency .sortable li a.custom-menu-delete-link {
	font-weight:300 !important;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.menu_manager #missioCurrency .sortable li:hover a.custom-menu-delete-link {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}


.info-styled {
	width:20px;
	height:20px;
	text-align:center;
	display:inline-block;
	border-radius:50% !important;
	background-color:#1eaffc;
	margin-top:5px !important;
	line-height:19px;
}
.info-styled>i {
	font-size:15px;
	color:#fff;
	line-height:20px;
}
.info-styled>i:before, .info-styled>i:after {
	cursor:pointer !important;
	speak:normal !important;
}
.form-wizard .navbar .nav > li > a {
    color:#777777;
    padding:10px;
}
.form-wizard .navbar .nav > li > a:hover, .form-wizard .navbar .nav > li.active > a {
    color:#1eaffc;
}

/* Added on 13/06/2014 by Ravi */
.table thead tr th > i{display:none;}
.table.dataTable thead tr th i{display:none;}
.inbox-content .table thead tr th i{display:inline-block !important;}
.datetimepicker-days table thead tr th i,.datepicker-days table thead tr th i{display:block !important;}
table thead tr th i.icon-th-large{display:block !important;float:left;margin-top:4px;margin-right:5px;}
.mtpneg3{margin-top:-3px !important;}
.mtp7{margin-top:7px !important;}
textarea#Welcome_Email, textarea#Thank_You_Volunteer_Email, textarea#Thank_You_Email_After, textarea#Reminder_Email{border:1px solid #c2cad8;color:#000000;font-size:10pt;padding:10px;width:100%;resize:none;margin-bottom:5px;}
.label-important{font-weight:normal !important;border-radius:2px !important;background-color:#c6211e !important;text-shadow:0px 1px 0px rgba(0,0,0,0.1) !important;font-family:'Raleway', 'Open Sans', sans-serif;}
.form .form-actions.plt10{margin-top:0 !important;padding-left:10px;}.form-horizontal .form-actions.plt10{padding-left:10px;margin-top:30px !important;}
.form .form-actions.plt10 button,.form-horizontal .form-actions.plt10 button{margin-left:0px !important;}
h3.form-section.bg{background-color:#fafafa;padding-left:10px;border:1px solid rgba(0,0,0,0.05);font-weight:700;margin-bottom:7px !important;font-size:20px;}

/* Added by Ravi on Aug 22 2014 */
a [class^="icon-"]:before, a [class*=" icon-"]:before, button [class^="icon-"]:before, button [class*=" icon-"]:before {
    cursor:pointer;
}


@media only screen and (max-width:767px) {
    html, body {
        overflow-x:hidden !important;
    }
}


/* Shopping Cart
---------------------------------*/
#shoppingCart{}
#shoppingCart .span4.responsive:nth-child(4n){margin-left:0px;}
.dashboard-stat .visual > i{font-size:60px;line-height:60px;margin-left:0px;opacity:0.4 !important;}
.dashboard-stat {
    overflow:hidden;
}
.dashboard-stat .visual > img,
.dashboard-stat .visual > svg {
    left:-30px;
    width:130px;
    height:130px;
    position:absolute;
    top:calc(50% - 65px);
}

.more{border-top:1px solid rgba(0,0,0,0.1);}

/*.dashboard-stat.blue, .dashboard-stat.light-blue{background-color:#1eaffc;}
.dashboard-stat.blue .more, .dashboard-stat.light-blue .more{background-color:#258fd7;}
.dashboard-stat.red{background-color:#e35b5a;}
.dashboard-stat.red .more{background-color:#e04a49;}
.dashboard-stat.purple{background-color:#8775a7;}
.dashboard-stat.purple .more{background-color:#7c699f;}
.dashboard-stat.green{background-color:#32c5d2;}
.dashboard-stat.green .more{background-color:#2bb8c4;}*/

.dashboard-stat .more{text-transform:uppercase;opacity:0.6;filter:alpha(opacity=60);}
.dashboard-stat .more:hover{opacity:0.9;filter:alpha(opacity=90);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}

.portlet.box.blue > .portlet-title{background-color:transparent;border-bottom:1px solid #e7eaed !important;}
.portlet.box.blue{border-color:#c2cad8 !important;border-right:1px solid #cad4e7;border-style:solid;border-width:1px;background-color:#ffffff !important;}
.portlet.box.red > .portlet-title{background-color:#e35b5a;}
.portlet.box.red{border-color:-moz-use-text-color #ea9595 #ea9595;border-right:1px solid #ea9595;border-style:none solid solid;border-width:0 1px 1px;}

#shoppingCart .well{background-color:#fafafa;padding:10px 10px 0px;}
#shoppingCart .text-stat h3{font-size:18px;margin-bottom:0;margin-top:0px;}
#shoppingCart .text-stat span{font-size:12px;text-transform:uppercase;}
#shoppingCart .label{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:300;padding:3px 6px;text-shadow:none !important;}

#shoppingCart .portlet-tabs > .nav-tabs > li > a{color:#fff;}
#shoppingCart .portlet-tabs > .nav-tabs > li.active > a, #shoppingCart .portlet-tabs > .nav-tabs > li > a:hover{color:#333;}

th.btn-default{background-color:#f1f4f7 !important;background-image:linear-gradient(to bottom, #f1f4f7, #f1f4f7);}
th.btn-purple{color:#fff;text-shadow:none !important;background-color:#8775a7 !important;background-image:linear-gradient(to bottom, #8775a7, #8775a7);text-align:left;}
#shoppingCart .label-info, th.btn-primary{text-shadow:none !important;background-color:#89c4f4 !important;background-image:linear-gradient(to bottom, #89c4f4, #89c4f4);}
#shoppingCart .label-success, th.btn-success{text-shadow:none !important;background-color:#45b6af !important;background-image:linear-gradient(to bottom, #45b6af, #45b6af);}
#shoppingCart .label-warning, th.btn-warning{text-shadow:none !important;background-color:#ecbc29 !important;background-image:linear-gradient(to bottom, #ecbc29, #ecbc29);}
#shoppingCart .label-danger, th.btn-danger{text-shadow:none !important;background-color:#f3565d !important;background-image:linear-gradient(to bottom, #f3565d, #f3565d);}

.btn-sm, .btn-xs {
    font-size:13px;
    line-height:1.5;
    padding:4px 10px 5px;
}
.dataTables_extended_wrapper div.dataTables_paginate, .dataTables_extended_wrapper div.dataTables_length, .dataTables_extended_wrapper div.dataTables_info {
    display:inline-block;
    float:none !important;
    margin:0 !important;
    padding:0 !important;
    position:static !important;
}
div.dataTables_paginate {
    float:right;
    margin:0;
}
.paging_bootstrap_extended {
    float:none !important;
    font-size:13px;
    margin:0 !important;
    padding:0 !important;
}
.dataTables_extended_wrapper div.dataTables_length label {
    display:inline-block !important;
    float:none !important;
    font-size:13px;
    margin:0 !important;
    padding:0 !important;
}
div.dataTables_length label {
    float:left;
    font-weight:normal;
    text-align:left;
}

/***
Dashboard Charts(new in v1.2.1)
***/
.easy-pie-chart,
.sparkline-chart {
  text-align:center;
}

.sparkline-chart {
  margin-top:15px;
  position:relative;
}

.easy-pie-chart .number {
  font-size:14px !important;
  font-weight:300;
  margin:0 auto;
  position:relative;
  text-align:center;
  width:75px;
  height:75px;
  line-height:75px;
}
.easy-pie-chart .number canvas {
  position:absolute;
  top:0;
  left:0;
}

.sparkline-chart .number {
  width:100px;
  margin:0 auto;
  margin-bottom:10px;
}

.sparkline-chart .title,
.easy-pie-chart .title {
  display:block;
  text-align:center;
  color:#333;
  font-weight:300;
  font-size:16px;
  margin-top:5px;
  margin-bottom:10px;
}

.sparkline-chart .title:hover,
.easy-pie-chart .title:hover {
  color:#666;
  text-decoration:none;
}

.sparkline-chart .title > i,
.easy-pie-chart .title > i {
  margin-top:5px;
}


.portlet.light > .portlet-title > .tools > a.collapse {
    background-image:url("../img/portlet-collapse-icon.png");
}
.portlet.light > .portlet-title > .tools > a.config {
    background-image:url("../img/portlet-config-icon.png");
}
.portlet.light > .portlet-title > .tools > a.reload {
    background-image:url("'../img/portlet-reload-icon.svg'");
}
.portlet.light > .portlet-title > .tools > a.remove {
    background-image:url("../img/portlet-remove-icon.png");
}

.sparkline-chart .title, .easy-pie-chart .title {
    color:#333;
    display:block;
    font-size:16px;
    font-weight:300;
    margin-bottom:10px;
    margin-top:5px;
    text-align:center;
}

.btn-circle {
    border-radius:25px !important;
}
.portlet > .portlet-title > .actions > .btn.btn-default {
    background-color:white;
    border:1px solid #c2cad8;
}
.portlet > .portlet-title > .actions > .btn.btn-default>i {
	width:14px;
	height:14px;
    color:#333333 !important;
}
.portlet > .portlet-title > .actions .btn-icon-only {
    padding:5px 7px 3px;
	line-height:14px;
}

.task-checkbox input[type="radio"], .task-checkbox input[type="checkbox"],
.dropdown-checkboxes label input[type="radio"], .dropdown-checkboxes label input[type="checkbox"] {
    line-height:normal;
    margin:0;
}
.tasks-widget .task-list li > .task-checkbox {
    width:25px !important;
}

/***
Order Edit
***/
.editOrder .s16 {
	font-size:16px;
}
.editOrder .border-top {
	border-top:1px solid #bbb;
}
.editOrder .border-top2 {
	border-top:2px solid #bbb;
}
.editOrder .lh {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}
.editOrder .border-top.lh, .editOrder .border-top2.lh {
	padding-top:8px;
}
@media only screen and (max-width:767px) {
	.editOrder .comb-total [class^="span"] {
		float:left;
		width:50%;
		margin:0px;
		text-align:left !important;
	}
	.editOrder .s16 {
		font-size:15px;
	}
}


.no-plr {
	padding-left:0 !important;
	padding-right:0 !important;
}
.margin-bottom-5 {
	margin-bottom:5px !important
}
.blk {
	color:#000 !important;
}
.white {
	color:#fff !important;
}
.input-sm {
    font-size:13px;
    height:30px;
    padding:3px 4px;
}
.filter .input-append {
	margin-bottom:5px !important;
}
.filter .controls:last-child .input-append {
	margin-bottom:0px !important;
}
.filter .input-append .add-on {
	height:30px !important;
	background-color:#e5e5e5 !important;
}
.filter .input-append .add-on:hover {
	background-color:#d1d1d1 !important;
}
.filter .input-append .add-on i {
	padding:0px !important;
	line-height:10px !important;
}
.filter .input-append input[type="text"]{
	height:30px !important;
	background-color:#eeeeee !important;
	border-color:#e5e5e5 !important;
}

.table-scrollable {
	position:relative
}
#donor_contacts_grid_wrapper .table-scrollable {
    width:100%;
    margin:0px !important;
    overflow-x:auto !important;
    overflow-y:visible !important;
}

.dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	z-index:12345;
	min-width:125px;
	margin-left:0;
	padding:7px;
	text-align:center;
	color:#333;
	font-size:13px;
	border:1px solid #ddd;
	background-color:#eee;
	vertical-align:middle;
	-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);
}
.dataTables_processing span {
	line-height:15px;
	vertical-align:middle;
	background:url("../img/loading-spinner-grey.gif.png") left center no-repeat !important;
}
.dataTables_empty {
	text-align:center;
}

.pagination {
	display:inline-block;
	padding-left:0;
	margin:10px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#428bca;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#428bca;
	border-color:#428bca
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none
}
.pager li {
	display:inline
}
.pager li>a, .pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a, .pager .next>span {
	float:right
}
.pager .previous>a, .pager .previous>span {
	float:left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}

.table .btn.btn-sm{min-width:90px;}
.margin-bottom-5 {
	margin-bottom:5px !important
}

/* Merged/Added */
.btn-set{margin-top:-5px}
.tab-content .form-control.height-auto{height:auto;}
.tab-content .form-control{border:1px solid #ccc;border-radius:0;box-shadow:none;color:#333333;font-size:14px;font-weight:normal;padding:4px 8px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.tab-content .list-unstyled{list-style:none outside none;padding:0px;margin-left:0;}
.tab-content .list-unstyled li > .list-unstyled{margin-left:25px;}
.tab-content .checkbox.line input[type="checkbox"]{margin-right:6px;}
#formcontent form input.span12[type="text"]:not(.reset), #formcontent form input.span12[type="password"]:not(.reset), #formcontent form select.span12:not(.reset), #formcontent form textarea.span12:not(.reset){width:100%;}

.form-horizontal.form-bordered.form-row-stripped select.m-wrap,
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/sort.svg") !important;background-position:center right !important;background-repeat:no-repeat !important;background-size:16px auto !important;min-height:34px;}

#formcontent form input.span10[type="text"]:not(.reset), #formcontent form input.span10[type="password"]:not(.reset), #formcontent form select.span10:not(.reset), #formcontent form textarea.span10:not(.reset){width:84%;}
.input-large{width:260px !important;}
.input-group{border-collapse:separate;display:table;position:relative;}
.input-group-addon, .input-group-btn, .input-group .form-control{display:table-cell;}
.input-group .form-control{float:left;margin-bottom:0;position:relative;width:100%;z-index:2;}
.input-daterange input{text-align:center;}
.input-group .input-group-addon{background:none repeat scroll 0 0 #c2cad8;border-color:#c2cad8;min-width:30px;}
.input-group-addon{background-color:#c2cad8;border:1px solid#ccc;border-radius:4px;color:#000;font-size:14px;font-weight:400;line-height:1;padding:6px 6px 6px 9px;text-align:center;}
.input-group-addon, .input-group-btn{vertical-align:middle;white-space:nowrap;}
.text-align-reverse{text-align:right;}
.nav-tabs > li > a, .nav-pills > li > a{font-size:14px}
.dataTable > tbody > tr > td .btn-group .dropdown-menu > li{border-bottom:1px solid #ddd}
.dataTable > tbody > tr > td .btn-group .dropdown-menu > li:last-child{border-bottom:0px none}
.form-horizontal .control-span{float:left;text-align:right;width:160px;margin-right:20px}
.form-horizontal .controls2{float:left;width:86%}
/*.form-horizontal .required{color:#cf3c96;font-size:12px;padding-left:2px}*/
.control-group.success .controls{position:relative}
.control-group.success .controls input[type="text"],.control-group.success .controls select,.control-group.success .controls textarea{background-color:#f4fef4 !important}
.control-group.error .controls input[type="text"],.control-group.error .controls select,.control-group.error .controls textarea{background-color:#fff7f7 !important}
.control-group.success .controls .help-inline,
.control-group.error .controls .help-inline {
    margin-top: 10px;
}
.control-group.success .controls .help-inline/*,.control-group.error .controls .help-inline*/{font-size:0px;text-indent:-999em}
/*.control-group.success .controls .help-inline.valid{position:absolute;right:1px;top:-5px;width:23px;height:32px;line-height:30px;background:#51b353;color:#fff;text-align:center;text-indent:-2px}.control-group.success .controls .valid:after{right:100%;top:51%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.control-group.success .controls .valid:after{border-color:rgba(194,225,245,0);border-right-color:#51b353;border-width:6px;margin-top:-6px}*/
.success .validate-inline.ok:before, .success .help-inline.ok:before{display:none}

/* Warning Dialogue Fixes */
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix,.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-dialog-green{background:#356aa0 !important;border:1px solid rgba(0,0,0,0.25) !important}
.btn.red.ui-state-default,.btn.ui-state-default{border:0px none !important;padding:3px 10px !important;color:#fff !important}
.btn.red.ui-state-default{background:#e35b5a !important}
.btn.red.ui-state-default:hover{background:#cf4645 !important}
.btn.ui-state-default{background:#929292 !important}
.btn.ui-state-default:hover{background:#808080 !important}

.input-append .add-on, .input-prepend .add-on {
    border:1px solid #c2cad8;
}

.form-horizontal .control-group {
    margin-bottom: 15px !important;
}
/* Added on March 23 2015 */
/*.page-sidebar-menu .sub-menu .sub-menu li a i, .portlet-body .table thead tr th:first-child, .portlet-body .table tbody tr td:first-child{display:none}

.portlet-body #transactions_table thead tr th:first-child, .portlet-body #transactions_table tbody tr td:first-child,
#report .table thead tr td:first-child, #report .table tbody tr td:first-child,
#store_categories_grid .table thead tr th:first-child, #store_categories_grid .table tbody tr td:first-child{display:block}*/
/* Black */
table tbody tr td .btn-group .btn.dropdown-toggle{background-color:#555555 !important;color:#fff !important}
table tbody tr td .btn-group .btn:hover, table tbody tr td .btn-group .btn:focus, table tbody tr td .btn-group .btn:active, table tbody tr td .btn-group .btn.active, table tbody tr td .btn-group .btn.disabled, table tbody tr td .btn-group .btn[disabled]{background-color:#222222 !important;color:#fff !important}
@media only screen and (min-width:1200px){.portlet-body > .tab-content{margin:0px -10px -10px;padding:10px 0px 0px;width:auto}.page-content{height:100%;min-height:1000px;background-color:#fff}}

select{border-radius:0px !important;-webkit-border-radius:0px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;}

#missioTrade {
    margin:0px -10px;
    width:calc(100% + 20px);
}
#missioTrade .span6 {
    padding:0px 10px;
    margin:0px !important;
    width:33.3333% !important;
}
#missioTrade .span6 .portlet {
    height:130px;
    max-height:130px;
    position:relative;
    box-sizing:border-box;
    background-color:#f0f4f7 !important;
}
#missioTrade .portlet .button__status {
    top:-1px;
    right:-1px;
    width:25px;
    height:25px;
    padding:0px;
    color:#ffffff;
    position:absolute;
    border-radius:3px !important;
    border:1px solid rgba(0,0,0,0.1);
}
#missioTrade .portlet .button__status.active {
    background-color:#30cf0b !important;
}
#missioTrade .portlet .button__status.inactive {
    background-color:#f51a1a !important;
}
#missioTrade .portlet .button__status.active:hover,
#missioTrade .portlet .button__status.active:hover,
#missioTrade .portlet .button__status.active:hover {
    background-color:#2bbb0a !important;
}
#missioTrade .portlet .button__status.inactive {
    background-color:#f51a1a !important;
}
#missioTrade .portlet .button__status.inactive:hover,
#missioTrade .portlet .button__status.inactive:hover,
#missioTrade .portlet .button__status.inactive:hover {
    background-color:#da1212 !important;
}
#missioTrade .portlet .button__status .fa {
    margin:0px;
    padding:0px;
    color:#ffffff;
    margin-top:-3px;
    position:relative;
    line-height:normal;
    display:inline-block;
    vertical-align:middle;
}
#missioTrade .span6 .portlet .Missio__Subscribtion__Icon {
    top:0px;
    left:0px;
    bottom:0px;
    width:118px;
    height:128px;
    padding:15px;
    overflow:hidden;
    position:absolute;
    box-sizing:border-box;
    background-color:#ffffff !important;
    border-radius:3px 0px 0px 3px !important;
    border-right:1px solid rgb(221,219,218);
}
#missioTrade .span6 .portlet .Missio__Subscribtion__Icon .Inner {
    width:88px;
    height:98px;
    padding:20px 15px;
    box-sizing:border-box;
    background-color:#1eaffc;
    border-radius:5px 5px 5px 5px !important;
}
#missioTrade .span6:nth-child(1) .portlet .Missio__Subscribtion__Icon .Inner,
#missioTrade .span6:nth-child(7) .portlet .Missio__Subscribtion__Icon .Inner {
    background-color:#1eaffc;
}
#missioTrade .span6:nth-child(2) .portlet .Missio__Subscribtion__Icon .Inner,
#missioTrade .span6:nth-child(8) .portlet .Missio__Subscribtion__Icon .Inner {
    background-color:#dfad15;
}
#missioTrade .span6:nth-child(3) .portlet .Missio__Subscribtion__Icon .Inner,
#missioTrade .span6:nth-child(9) .portlet .Missio__Subscribtion__Icon .Inner {
    background-color:#8775a7;
}
#missioTrade .span6:nth-child(4) .portlet .Missio__Subscribtion__Icon .Inner,
#missioTrade .span6:nth-child(10) .portlet .Missio__Subscribtion__Icon .Inner {
    background-color:#96a1b5;
}
#missioTrade .span6:nth-child(5) .portlet .Missio__Subscribtion__Icon .Inner,
#missioTrade .span6:nth-child(11) .portlet .Missio__Subscribtion__Icon .Inner {
    background-color:#418fde;
}
#missioTrade .span6:nth-child(6) .portlet .Missio__Subscribtion__Icon .Inner,
#missioTrade .span6:nth-child(12) .portlet .Missio__Subscribtion__Icon .Inner {
    background-color:#00305e;
}

#missioTrade .span6 .portlet .Missio__Subscribtion__Icon .Inner IMG {
    width:58px;
    height:58px;
}

#missioTrade .span6:nth-child(2n+1) {
    float:left;margin-left:0px;
}

.Missio__Subscribtion__Details {
    width:100%;
    height:98px;
    padding-left:120px;
    display:inline-block;
    box-sizing:border-box;
}
.Missio__Subscribtion__Details h3 {
    margin:0px;
    padding:0px;
    color:#1eaffc;
    font-size:17px;
    font-weight:600;
    margin-bottom:3px;
    line-height:normal;
}
#missioTrade .span6:nth-child(1) .portlet .Missio__Subscribtion__Details h3,
#missioTrade .span6:nth-child(7) .portlet .Missio__Subscribtion__Details h3 {
    color:#1eaffc;
}
#missioTrade .span6:nth-child(2) .portlet .Missio__Subscribtion__Details h3,
#missioTrade .span6:nth-child(8) .portlet .Missio__Subscribtion__Details h3 {
    color:#dfad15;
}
#missioTrade .span6:nth-child(3) .portlet .Missio__Subscribtion__Details h3,
#missioTrade .span6:nth-child(9) .portlet .Missio__Subscribtion__Details h3 {
    color:#8775a7;
}
#missioTrade .span6:nth-child(4) .portlet .Missio__Subscribtion__Details h3,
#missioTrade .span6:nth-child(10) .portlet .Missio__Subscribtion__Details h3 {
    color:#96a1b5;
}
#missioTrade .span6:nth-child(5) .portlet .Missio__Subscribtion__Details h3,
#missioTrade .span6:nth-child(11) .portlet .Missio__Subscribtion__Details h3 {
    color:#418fde;
}
#missioTrade .span6:nth-child(6) .portlet .Missio__Subscribtion__Details h3,
#missioTrade .span6:nth-child(12) .portlet .Missio__Subscribtion__Details h3 {
    color:#00305e;
}

.Missio__Subscribtion__Details p {
    font-size:13px;
    font-weight:400;
    min-height:40px;
    line-height:1.35;
    margin-bottom:2px;
}
.Missio__Subscribtion__Details .row {
    width:auto;
    margin-left:-10px;
    margin-right:-10px;
}
.Missio__Subscribtion__Details [class^="col-"] {
    float:left;
    padding:0px 10px;
    box-sizing:border-box;
}
.Missio__Subscribtion__Details .col-6 {
    width:50%;
    font-weight:400;
}
.Missio__Subscribtion__Details .slash {
    position:relative;
}
.Missio__Subscribtion__Details .slash:before {
    top:3px;
    left:-15px;
    width:2px;
    height:40px;
    content:' ';
    position:absolute;
    border-radius:2px !important;
    background-color:rgba(0,0,0,0.2);
    -webkit-transform:rotate(15deg);
     -kthml-transform:rotate(15deg);
       -moz-transform:rotate(15deg);
        -ms-transform:rotate(15deg);
         -o-transform:rotate(15deg);
            transform:rotate(15deg);
}
.Missio__Subscribtion__Details .col-12 {
    width:100%;
    font-weight:400;
}
.Missio__Subscribtion__Details .btn-mini {
    font-size:12px;
    padding:4px 8px;
}



.thumbnail300 {
    max-height:300px;
    min-height:300px;
    width:100%;
}
.image-cover {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
}

.controls .form-control-static {
	padding-top:5px;
	display:inline-block;
}

@media all and (min-width :801px) and (max-width :1350px) {
	.table-scrollable .table.table-full-width {
		width:100% !important;
	}
	.table-scrollable > .table {
		background-color:#fff;
		margin:0 !important;
		width:100% !important;
	}
	table.dataTable {
		clear:both;
		margin-bottom:6px !important;
		margin-top:6px !important;
		max-width:none !important;
	}
	.dataTable {
		clear:both;
		margin-top:5px;
		width:100%;
	}
	.table-scrollable > .table th, .table-scrollable > .table td, .table-scrollable > .table select {
		width:auto !important;
	}
	.table-scrollable > .table th:nth-child(3), .table-scrollable > .table td:nth-child(3) {
		width:100px !important;
	}
	.table-scrollable > .table td, .table-scrollable > .table td .table-scrollable > .table select {
		word-break:keep-all !important;
		overflow:hidden !important;
		text-overflow:ellipsis !important;
	}
	.table-scrollable > .table td:nth-child(3) {
		max-width:100px !important;
		max-height:50px !important;
		overflow:hidden !important;
		text-overflow:ellipsis !important;
		/* Required for text-overflow to do anything */
		white-space:pre-wrap !important;
	}
	.portlet .portlet-body .mini{word-break:keep-all !important;white-space:normal !important;}
}

.input-append.date input {
	width:calc(100% - 30px);
}

.Missio__Event__Ticketing .table-scrollable > .table td,
.Missio__Event__Ticketing .table-scrollable > .table td .table-scrollable > .table select {
    overflow:visible !important;
}


/* Added on 29 Jan 2016 */
.portlet > .portlet-title > .tools {display:none}
.portlet .portlet-body .mini {
	padding-top:5px;
	padding-bottom:6px;
	position:relative;
}
.portlet .portlet-body .btn.mini {
	border-radius:3px !important;
}
.portlet .portlet-body .add-on.btn {
	border-radius:0px !important;
}
/*.portlet .portlet-body .table th, */.portlet .portlet-body .table td {
	word-break:keep-all !important;
	overflow:inherit !important;
	/*overflow:visible !important;*/
}
/* Base styles for the element that has a tooltip */
[data-tooltip] {
	position:relative;
	cursor:pointer;
}
/* Base styles for the entire tooltip */
[data-tooltip]:before, [data-tooltip]:after {
	position:absolute;
	visibility:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	-moz-transition:opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	transition:opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	pointer-events:none;
}
/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
	visibility:visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}
/* Base styles for the tooltip's directional arrow */
[data-tooltip]:before {
	z-index:99;
	border:6px solid transparent;
	background:transparent;
	content:"";
}
/* Base styles for the tooltip's content area */
[data-tooltip]:after {
	z-index:99;
	padding:4px 6px;
	width:auto;
	background-color:#000;
	background-color:hsla(0,0%,20%,0.98);
	color:#ffffff;
	white-space:nowrap;
	content:attr(data-tooltip);
	font-size:10.5px;
	line-height:1.2;
	border-radius:3px !important;
}
/* Directions */

/* Top (default) */
[data-tooltip]:before, [data-tooltip]:after, .tooltip-top:before, .tooltip-top:after {
	bottom:100%;
	left:50%;
}
[data-tooltip]:before, .tooltip-top:before {
	margin-left:-6px;
	margin-bottom:-11px;
	border-top-color:#000;
	border-top-color:hsla(0,0%,20%,0.98);
}
/* Horizontally align top/bottom tooltips */
[data-tooltip]:after, .tooltip-top:after {
	margin-left:-70%;
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after, .tooltip-top:hover:before, .tooltip-top:hover:after, .tooltip-top:focus:before, .tooltip-top:focus:after {
	-webkit-transform:translateY(-12px);
	-moz-transform:translateY(-12px);
	transform:translateY(-12px);
}
/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before, .tooltip-right:before {
	top:3px;
}

/* Store â–¸ Add Product fixes */
.row-fluid .thumb_holders.m-wrap.span2 {
	display:table;
	width:25% !important;
}
.thumb_holders #uploader_Product_Image {
	vertical-align:middle;
}
#uploader_btn_Product_Image .btn.ui-state-default,
#uploader_Settings_Background .btn.ui-state-default,
#uploader_Settings_Logo .btn.ui-state-default,
#uploader_btn_logo .btn.ui-state-default,
#cboxLoadedContent input[type="button"]#crop_image_button {
    padding:8px 20px !important;
    background:#1eaffc none repeat scroll 0 0 !important;
}
#uploader_btn_Product_Image .btn.ui-state-default:hover,
#uploader_Settings_Background .btn.ui-state-default:hover,
#uploader_Settings_Logo .btn.ui-state-default:hover,
#uploader_btn_logo .btn.ui-state-default:hover,
#cboxLoadedContent input[type="button"]#crop_image_button:hover {
    padding:8px 20px !important;
    background:#4177a6 none repeat scroll 0 0 !important;
}
#cboxLoadedContent input[type="button"]#crop_image_button {
	color:#fff;
	border:0px none;
	border-radius:3px !important;
    background:#1eaffc none repeat scroll 0 0 !important;
}
#uploader_Product_Image > #thumb_Product_Image,
.nh_uploader_holder > #thumb_Product_Image,
#uploader_Product_Image #uploader_btn_Product_Image,
.nh_uploader_holder #uploader_btn_Product_Image,
#uploader_Settings_Logo #thumb_Settings_Logo,
#uploader_Settings_Background #thumb_Settings_Background,
#uploader_btn_Settings_Logo,
#uploader_btn_Settings_Background,

#uploader_logo #thumb_logo {
	padding:0px !important;
	vertical-align:middle;
}
#uploader_Product_Image > #thumb_Product_Image > a > img,
.nh_uploader_holder > #thumb_Product_Image > a > img,
#uploader_Settings_Logo #thumb_Settings_Logo > a > img,
#uploader_Settings_Background #thumb_Settings_Background > a > img,

#uploader_logo #thumb_logo> a > img {
	border:0px none !important;
	border-radius:3px !important;
}
#uploader_Product_Image > #thumb_Product_Image > a > img[src="undefined"],
.nh_uploader_holder > #thumb_Product_Image > a > img[src="undefined"],
#uploader_Settings_Logo #thumb_Settings_Logo > a > img[src="undefined"],
#uploader_Settings_Background #thumb_Settings_Background > a > img[src="undefined"],

#uploader_logo #thumb_logo > a > img[src="undefined"] {
	border:0px none !important;
	background-image:url("http://placehold.it/350x350/f4f4f4/000000");
	background-size:100% auto;
}
#uploader_Product_Image > #thumb_Product_Image,
.nh_uploader_holder > #thumb_Product_Image,
#uploader_Product_Image #thumb_Product_Image,
.nh_uploader_holder #thumb_Product_Image,
#uploader_Settings_Logo #thumb_Settings_Logo,
#uploader_Settings_Background #thumb_Settings_Background,

#uploader_logo #thumb_logo {
	padding:4px;
	margin-right:5px;
	border:1px solid #ccc;
	border-radius:3px !important;
	background:#ffffff none repeat scroll 0 0 !important;
}
#uploader_Product_Image > #thumb_Product_Image:empty,
.nh_uploader_holder > #thumb_Product_Image:empty,
#uploader_Settings_Logo #thumb_Settings_Logo:empty,
#uploader_Settings_Background #thumb_Settings_Background:empty,

#uploader_logo #thumb_logo:empty {
	display:none;
}
#discount_coupon_new_dialog .modal-body {
    overflow: hidden;
}
#discount_coupon_new_dialog .portlet.box.blue .portlet-body, 
#discount_coupon_new_dialog .portlet.box.blue .portlet-body #formcontent {
    border-radius: 4px !important;
}

.cms_setting_form.form-horizontal .control-label {
	padding-top:6px !important;
}
.cms_setting_form.form-horizontal.form-bordered .control-group .controls {
	display:flex;
}
a#cmsurl {
	display:inline-block;
	margin-top:2px !important;
	padding:3px 6px !important;
	border:1px solid transparent !important;
}
a#cmsurl:hover {
	padding:3px 6px !important;
	text-decoration:none !important;
	border:1px solid #accbf3 !important;
	background:#d8f0fc none repeat scroll 0 0 !important;
}

/* */
.missio-products-listings {
	margin-left:0px;
}
.missio-products-thumbnails {
	width:64px;
	height:64px;
	display:block;
	margin-right:10px;
	margin-bottom:15px;
}
button#select_perms {
	color:#fff;
	padding:3px 8px;
	margin-bottom:10px;
	font-size:11px !important;
	border:0px none !important;
	border-radius:3px !important;
	font-family:"Open Sans",sans-serif;
	background:#7c699f none repeat scroll 0 0 !important;
}
button#select_perms:hover {
	background:#624f85 none repeat scroll 0 0 !important;
}
#group_permission_edit_grid td input[type="checkbox"] {
	margin-right:3px;
}

.modal-footer {
	border-top:1px solid rgba(0,0,0,0.1);
}
.modal-footer .btn {
	border-radius:2px !important;
}
.modal-footer .btn.ui-state-default {
    background:#1eaffc none repeat scroll 0 0 !important;
}
.modal-footer .btn.ui-state-default:hover {
    background:#4177a6 none repeat scroll 0 0 !important;
}
.modal-footer .btn {
    background:#d8d8d8 none repeat scroll 0 0;
}
.modal-footer .btn:hover {
    background:#bbbbbb none repeat scroll 0 0;
}


.btn.light-grey {
	color:#fff !important;
	background:#adb7c8 none repeat scroll 0 0 !important;
}
.btn.light-grey:hover {
	background:#97a3b7 none repeat scroll 0 0 !important;
}

/* Portlet Tabs */
/*
.portlet-tabs>.nav-tabs>li>a {
	background:0 0 !important;
	border:0;
	margin:0;
	padding-left:15px;
	padding-right:15px;
	color:#737373 !important;
}
.portlet-tabs>.nav-tabs>li>a>i {
	color:#a6a6a6 !important;
}
.portlet-tabs>.nav-tabs>li.active {
	background:0 0;
	border-bottom:4px solid #1eaffc;
	position:relative;
}
.portlet-tabs>.nav-tabs>li.active>a {
	border:0;
	color:#333;
}
.portlet-tabs>.nav-tabs>li.active>a>i {
	color:#404040;
}
.portlet-tabs>.nav-tabs>li.open, .portlet-tabs>.nav-tabs>li:hover {
	background:0 0;
	border-bottom:4px solid #9ad2f9;
}
.portlet-tabs>.nav-tabs>li.open>a, .portlet-tabs>.nav-tabs>li:hover>a {
	border:0;
	background:0 0 !important;
	color:#333;
}
.portlet-tabs>.nav-tabs>li.open>a>i, .portlet-tabs>.nav-tabs>li:hover>a>i {
	color:#a6a6a6;
}
*/

#ein_search form .medium .input-append .btn {
	right:auto !important;
}
.btn.purple.btn-mini i {
	color:#fff;
}

.formError .formErrorContent, .formError.greenPopup .formErrorContent {
	font-size:12px;
	position:absolute;
	top:-20px;
	left:0px !important;
	z-index:99;
	width:140px !important;
	line-height:22px;
	color:#fff !important;
	font-weight:normal;
	padding:0 8px 2px !important;
	border-radius:3px;
	text-align:left !important;
	background-image:none !important;
	border-radius:3px !important;
	border:0px none !important;
	box-shadow:none !important;
	font-family:"Open Sans",Arial,Helvetica,sans-serif !important;
}
.formError .formErrorContent {
	background-color:#f8012f;
}
.formError.greenPopup .formErrorContent {
	background-color:#38b700;
}
.formError .formErrorContent:after, .formError.greenPopup .formErrorContent:after {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:0 6px 6px 0;
	display:block;
	width:0;
	z-index:1;
	bottom:-6px;
	left:5%;
}
.formError .formErrorContent:after {
	border-color:transparent #f8012f;
}
.formError.greenPopup .formErrorContent:after {
	border-color:transparent #38b700;
}
.formError .formErrorArrow {
	display:none;
}


.btn.blue.ui-button {
	font-weight:normal !important;
	background-color:#356aa0 !important;
}
.btn.blue.ui-button:hover {
	font-weight:normal !important;
	background-color:#225487 !important;
}

.btn.blue2, a.gencert.tm30.rm30 {
    color: #fff !important;
    border-color: #0D80E6 !important;
	background-color: #1890FB !important;
}
.btn.blue2:hover, a.gencert.tm30.rm30:hover,
.btn.blue2:focus, a.gencert.tm30.rm30:focus,
.btn.blue2:active, a.gencert.tm30.rm30:active {
    color: #fff !important;
	border-color: #0567BF !important;
	background-color: #0A75D5 !important;
}

.btn.purple.ui-button {
	font-weight:normal !important;
	background-color:#7c699f !important;
}
.btn.purple.ui-button:hover {
	font-weight:normal !important;
	background-color:#624f85 !important;
}

.btn.yellow.ui-button {
	font-weight:normal !important;
	background-color:#ecbc29 !important;
}
.btn.yellow.ui-button:hover {
	font-weight:normal !important;
	background-color:#eca22e !important;
}


/* Added on 14 April 2016 */
.medium .input-group {
    width:100%;
    display:table;
    position:relative;
	box-sizing:border-box;
    border-collapse:separate;
}
.medium .input-group .form-control, .medium .input-group-addon, .input-group-btn {
    display:table-cell;
}
.medium .input-group .form-control {
    z-index:2;
    float:left;
	height:40px !important;
	min-height:40px;
    margin-bottom:0;
    position:relative;
	box-sizing:border-box;
    width:calc(100% - 60px) !important;
}
.medium .input-group .btn {
    float:left;
	height:40px;
	text-align:center;
	margin:0px !important;
    width:60px !important;
	box-sizing:border-box;
}
.medium .input-group .btn > span {
	text-align:center;
	margin:0px !important;
	padding:0px !important;
}

.radio-set {
    margin-bottom:10px;
}
.radio-set label {
	cursor:pointer;
	margin-right:20px;
	box-sizing:border-box;
}
.radio-set input[type="radio"],
.radio-set input[type="checkbox"] {
    position:absolute;
    pointer-events:none;
    opacity:0;
    margin:0;
    padding:0;
    height:10px;
	box-sizing:border-box;
}
.radio-set input[type="radio"] + span,
.radio-set input[type="checkbox"] + span {
	top:-1px;
    width:18px;
    height:18px;
    text-align:center;
    display:inline-block;
    background-color:#ffffff;
    border:1px solid rgba(0,0,0,0.25);
    vertical-align:text-bottom;
    position:relative;
	box-sizing:border-box;
	-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1) inset !important;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.1) inset !important;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.radio-set input[type="radio"] + span::after,
.radio-set input[type="checkbox"] + span::after {
    content:"";
    display:inline-block;
    opacity:0;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    height:100%;
	box-sizing:border-box;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.radio-set input[type="radio"]:focus + span,
.radio-set input[type="checkbox"]:focus + span,
.radio-set input[type="radio"]:active + span,
.radio-set input[type="checkbox"]:active + span {
    border-color:#1eaffc;
}
.radio-set input[type="radio"]:checked + span::after,
.radio-set input[type="checkbox"]:checked + span::after {
    opacity:1;
}
.radio-set input[type="radio"].error + span,
.radio-set input[type="checkbox"].error + span {
    border-color:#1eaffc;
}
.radio-set input[type="radio"] + span {
    border-radius:100% !important;
}
.radio-set input[type="radio"] + span::after {
    border-radius:100%;
    background-color:#1eaffc;
    border-color:#1eaffc;
}
.radio-set input[type="radio"]:checked + span,
.radio-set input[type="checkbox"]:checked + span {
    border:1px solid #1eaffc;
	-webkit-box-shadow:0 0 4px 2px rgba(53,152,220,0.2) !important;
	box-shadow:0 0 4px 2px rgba(53,152,220,0.2) !important;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.radio-set input[type="radio"]:checked + span::after {
    border:5px solid #ffffff
}
.radio-set input[type="checkbox"] + span::after {
    height:40%;
    width:70%;
    background-color:transparent;
    border:0 solid #1eaffc;
    top:10px;
    left:2px;
    -webkit-transform:rotate(-45deg) translate(50%, -75%);
    -moz-transform:rotate(-45deg) translate(50%, -75%);
    -ms-transform:rotate(-45deg) translate(50%, -75%);
    -o-transform:rotate(-45deg) translate(50%, -75%);
    transform:rotate(-45deg) translate(50%, -75%);
}
.radio-set input[type="checkbox"]:checked + span::after {
    border-left-width:2px;
    border-bottom-width:2px;
}



#saveevent {
	width:auto !important;
	height:auto !important;
	padding:12px 30px;
}
.btn-success {
	color:#fff !important;
	background:#578ebe !important;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
	color:#fff !important;
	background:#4177a6 !important;
}

/*#tags .tagit-choice {
    color:#3e3e3c !important;
    font-weight:500 !important;
	border-radius:3px !important;
    border:1px solid rgba(0,0,0,0.1) !important;
    background:rgba(238,238,238,1) !important;
    background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(238,238,238,1) 100%) !important;
    background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(238,238,238,1) 100%) !important;
    background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(238,238,238,1) 100%) !important;
}*/
#tags .tagit-choice .tagit-close {
	color:#3e3e3c !important;
}


.pac-container {
	box-sizing:border-box;
    border:1px solid #ccc !important;
}
.pac-container .pac-item {
	font-size:12px !important;
	font-family:"Open Sans",sans-serif !important;
}

.form-horizontal .controls {
	position:relative;
}


/* Go Viral --> Promote
---------------------------------------------*/
.missio-profile-block-form .input-block {
	float:left;
    width:100%;
	margin-bottom:15px;
}
.missio-profile-block-form .input-block label {
    color:#515151;
    font-size:19px;
    font-weight:bold;
    text-align:left;
    width:100%;
}
.missio-profile-block-form .input-block label small {
    font-size:11px;
	font-weight:normal;
}
.ztCode > .btn {
    top:99px;
    right:-5px;
	bottom:-5px;
	padding:6px 16px;
    position:absolute;
    border-radius:4px 0 4px 0;
}
.ztCode > .btn:after {
	content:'Copy to Clipboard';
}
.ztCode > .btn-clipboard.active .fa-paste:before {
    content:"\f00c";
	font-family:'FontAwesome';
}
.ztCode > .btn-clipboard.active:after {
	content:'Copied to Clipboard';
}
.ztCode > .btn.active {
    background:#00b000 !important;
    border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.15);
    color:#ffffff;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}
.ztCode {
	overflow:hidden;
	background-color:#fff;
    border:1px solid #ccd2d5 !important;
    border-radius:4px 4px 4px 4px !important;
    margin:5px 0 15px;
    padding:14px 14px 34px;
    position:relative;
    box-shadow: 2px 2px 4px rgba(218,219,221,0.2) !important;
}
.ztCode textarea {
	width:100%;
	margin:0px;
	padding:0px;
	resize:none;
	font-size:14px;
	border:0px none;
	background:none;
	overflow:hidden;
	text-align:left !important;
	box-shadow:none !important;
	background-color:transparent !important;
}
.ztCode textarea:focus {
	width:100%;
	margin:0px;
	padding:0px;
	font-size:14px;
	border:0px none;
	background:none;
	box-shadow:none !important;
	background-color:transparent !important;
}

ol.missio_boost_button, ol.missio_social_button {
	float:left;
	width:100%;
	padding:0px;
	list-style:none;
	margin:5px 0px 15px;
}
ol.missio_boost_button {
    margin-top:35px;
}
ol.missio_boost_button > li, ol.missio_social_button > li {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
ol.missio_boost_button > li {
	width:25%;
}
ol.missio_social_button > li {
	width:100%;
	margin-bottom:20px;
}
#fundraiser_setup_form .portlet.box.blue .portlet-body {
    overflow: hidden;
}
#goViral.portlet.box.blue {
    /*padding: 0px !important;*/
}
@media (min-width: 768px) {
    #goViral .portlet-body.no-more-tables {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    #goViral .bigSearch {
        width: 100%;
        padding-top: 5px;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }
}
#goViral .bigSearch .input-append, #goViral .bigSearch .input-append input#search_page_box {
    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;
    box-sizing: border-box;
}
#goViral .bigSearch .input-append input#search_page_box {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    
    width: calc(100% - 100px) !important;
    min-width: calc(100% - 100px) !important;
    max-width: calc(100% - 100px) !important;
}
#goViral .bigSearch .input-append .btn {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;
}

.Go__Viral__Promote {
    margin-top: 30px;
}
.Go__Viral__Promote .portlet.box .portlet-body.form {
    border-top: 0px none !important;
}

/* Custom Radio and Checkboxes
------------------------------------- */
.custom-checkbox, .custom-radio {
	width:auto;
	position:relative;
}
.custom-checkbox.pull-left, .custom-checkbox.alignleft, .custom-radio.pull-left, .custom-radio.alignleft, .custom-checkbox.pull-right, .custom-checkbox.alignright, .custom-radio.pull-right, .custom-radio.alignright {
	float:none !important;
}
.custom-checkbox span, .custom-radio span {
	color:#333;
	cursor:pointer;
	font-size:14px;
	margin-right:0px;
	line-height:22px;
	position:relative;
	font-weight:normal;
	display:inline-block;
}
.custom-checkbox.pull-left span, .custom-checkbox.alignleft span, .custom-radio.pull-left span, .custom-radio.alignleft span {
	padding-left:34px;
}
.custom-checkbox.pull-right span, .custom-checkbox.alignright span, .custom-radio.pull-right span, .custom-radio.alignright span {
	padding-right:34px;
}
.custom-radio input[type=radio], .custom-checkbox input[type=checkbox] {
	display:none;
}
.custom-radio span:before, .custom-checkbox span:before {
	content:"";
	width:22px;
	height:22px;
	box-shadow:none;
	position:absolute;
	display:inline-block;
	background-color:white;
	-webkit-box-shadow:none;
}
.custom-radio.pull-left span:before, .custom-radio.alignleft span:before, .custom-checkbox.pull-left span:before, .custom-checkbox.alignleft span:before {
	left:0;
	margin-right:10px;
}
.custom-radio.pull-right span:before, .custom-radio.alignright span:before, .custom-checkbox.pull-right span:before, .custom-checkbox.alignright span:before {
	right:0;
	margin-right:0px;
}
.custom-radio span:before, .custom-checkbox span:before {
	border:2px solid #bac5d8;
}
.custom-radio span:before {
	-webkit-border-radius:50%;
	border-radius:50%;
}
.custom-checkbox span:before {
	-webkit-border-radius:2px;
	border-radius:2px;
}
.custom-checkbox span, .custom-radio span {
	margin-bottom:0px;
}
.custom-checkbox span:empty, .custom-radio span:empty {
	margin-bottom:15px;
}
.custom-radio input[type=radio]:checked + span:before, .custom-checkbox input[type=checkbox]:checked + span:before {
	color:#ffffff;
	text-align:center;
	background-color:white;
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.0.75) inset;
}
.custom-radio input[type=radio]:checked + span:before, .custom-checkbox input[type=checkbox]:checked + span:before {
	border:2px solid #307d99;
}
.custom-radio.error input[type=radio]:checked + span:before, .custom-checkbox.error input[type=checkbox]:checked + span:before {
	color:#ffffff;
	text-align:center;
	background-color:#e49291;
}
.custom-radio.error input[type=radio]:checked + span:before, .custom-checkbox.error input[type=checkbox]:checked + span:before {
	border:2px solid #bb5e5c;
}
.custom-radio input[type=radio]:checked + span:before {
	font-size:0px;
	line-height:22px;
	font-weight:normal;
	content:url("../img/icons/radio-green-big.svg");
}
.custom-checkbox input[type=checkbox]:checked + span:before {
	font-size:0px;
	line-height:22px;
	font-weight:normal;
	content:url("../img/icons/check-green-big.svg");
}
.custom-radio.error label:before {
	color:#d93241;
	*color:#d93241;
	box-shadow:none;
	border:1px solid #d93240;
	*border:1px solid #d93240;
	background-color:#d93240;
	*background-color:#d93240;
}
.custom-checkbox.error input[type=checkbox]:checked + label:before, .custom-radio.error input[type=radio]:checked + label:before {
	color:white;
	*color:#ffffff;
	background-color:#d93240;
	*background-color:#d93240;
}

/*.missio_social_button .fb,
.missio_social_button #collapseFacebook input.c9n-ptt {
	color:rgb(59,89,152);
}
.missio_social_button .twtr,
.missio_social_button #collapseTwitter input.c9n-ptt {
	color:rgb(29,202,255);
}
.missio_social_button .lin,
.missio_social_button #collapseLinkedin input.c9n-ptt {
	color:rgb(0,123,182);
}
.missio_social_button .gplus,
.missio_social_button #collapseGoogleplus input.c9n-ptt {
	color:rgb(217,82,50);
}*/

.missio_social_button .nhtable .btn,
.missio_social_button .input-prepend {
	margin-bottom:0px !important;
}
.missio_social_button .input-prepend {
	margin-top:5px;
}

/*.missio_social_button #collapseFacebook .input-prepend .add-on {
	color:#fff;
	background-color:rgb(59,89,152);
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}
.missio_social_button #collapseTwitter .input-prepend .add-on {
	color:#fff;
	background-color:rgb(29,202,255);
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}
.missio_social_button #collapseLinkedin .input-prepend .add-on {
	color:#fff;
	background-color:rgb(0,123,182);
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}
.missio_social_button #collapseGoogleplus .input-prepend .add-on {
	color:#fff;
	background-color:rgb(217,82,50);
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}*/

div.dataTables_paginate {
    margin-top:10px !important;
}
.btn.purple i, .btn.blue i,
.portlet.box > .portlet-title .btn i {
	color:#fff !important;
}
.portlet.box > .portlet-title .btn-group.open .btn {
    margin-left:5px !important;
}


.dataTable .filter input, .dataTable .filter textarea, .dataTable .filter .uneditable-input {
    width:85% !important;
}

.dataTable .filter input, .dataTable .filter select,
.portlet .portlet-body .table .input-append input[type="text"],
.portlet .portlet-body .table .input-append select,
.table td input[type="text"],
.table td select {
    height: 36px !important;
    border-radius: 4px !important;
    margin-bottom: 0px !important;
}
.dataTable .filter .input-append input[type="text"],
.portlet .portlet-body .table .input-append input[type="text"] {
    height: 36px !important;
    border-color: #c2cad8 !important;
    background-color: #f4f5f7 !important;
    border-radius: 4px 0px 0px 4px !important;
}
.dataTable .filter .input-append .add-on,
.portlet .portlet-body .table .input-append .add-on {
    height: 36px !important;
    border-color: #c2cad8 !important;
    background-color: #f4f5f7 !important;
    border-radius: 0px 4px 4px 0px !important;
}
.dataTable .input-append .add-on > [class^="icon-"],
.portlet .portlet-body .table .input-append .add-on > [class^="icon-"] {
    margin-top: 0px !important;
}

.dataTable thead tr th {
	vertical-align:middle !important;
}
@media only screen and (min-width:768px) and (max-width:1350px) {
	.dataTable .filter td,
	.dataTable .filter td input {
		vertical-align:top !important;
	}
	.dataTable .filter td:nth-child(3) {
		white-space:normal !important;
	}


	#store_categories_grid thead tr th:nth-last-child(2), #store_categories_grid thead tr td:nth-last-child(2) {
		width:180px !important;
	}
	#store_categories_grid thead tr th:last-child, #store_categories_grid tbody tr td:last-child {
		width:100px !important;
	}
}


table.dataTable td, table.dataTable th {
    box-sizing:content-box;
}
table.dataTable, table.dataTable th, table.dataTable td {
    box-sizing:content-box;
}
.table td, .table th {
    font-size:14px;
}
.table thead tr th {
    font-size:14px;
    font-weight:600 !important;
}

@media only screen and (min-width:768px) and (max-width:1350px) {
	.table-scrollable > .table select {
		width:100% !important;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		padding-right:20px !important;
	}
	.portlet .portlet-body .table th {
		max-width:60px !important;
		overflow:hidden !important;
		white-space:nowrap !important;
		text-overflow:ellipsis !important;
		padding-right:20px !important;
	}
	.portlet .portlet-body .table .input-append .btn {
		border-top-left-radius:0px !important;
		border-bottom-left-radius:0px !important;
	}
	.portlet .portlet-body .table .input-append .m-wrap {
		border-top-left-radius:3px !important;
		border-bottom-left-radius:3px !important;
	}
}
.portlet .portlet-body .table .btn + .btn {
	margin-left: 0px !important;
}
.manual-orders-footer .btn + .btn {
	margin-left: 10px !important;
}
.portlet .portlet-body .table .btn {
	margin-right:5px !important;
	border-radius:3px !important;
}
.portlet .portlet-body .table .input-append .btn, .input-append .btn {
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
}
.portlet .portlet-body .table .input-append input[type="text"],
.input-append input[type="text"],
.filter .input-append input[type="text"] {
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
}

@media only screen and (min-width :1351px) {
	.portlet .portlet-body .table th {
		white-space:nowrap;
		padding-right:20px !important;
	}
}

#donor_pledges_grid, .portlet .portlet-body .table {
	width:100% !important;
	min-width:100% !important;
	max-width:100% !important;
}


.btn-success i.icon, .btn-success a.icon {
    color:#ffffff;
}

.input-group {
	width:100%;
    display:table;
    position:relative;
    border-collapse:separate;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display:table-cell;
}
.input-group .form-control {
    float:left;
    margin-bottom:0;
    position:relative;
    width:100%;
    z-index:2;
}
.input-group-addon:last-child {
    border-left:0 none;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-bottom-left-radius:0;
    border-top-left-radius:0;
}
.input-group-addon {
    background-color:#eee !important;
    border:1px solid#ccc;
    border-radius:4px;
    color:#555;
    font-size:14px;
    font-weight:400;
    line-height:1;
    padding:6px 12px;
    text-align:center;
}
.input-group-addon, .input-group-btn {
    vertical-align:middle;
    white-space:nowrap;
    width:1%;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display:table-cell;
}

.missio-thumbnail {
	display:block;
	padding:4px;
	margin-bottom:20px;
	line-height:1.42857;
	background-color:white;
	border:1px solid #dddddd;
	border-radius:4px;
	-webkit-transition:border 0.2s ease-in-out;
	-o-transition:border 0.2s ease-in-out;
	transition:border 0.2s ease-in-out;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.missio-thumbnail > img,
.missio-thumbnail a > img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.bootstrap-switch {
	width:98px !important;
	white-space:nowrap !important;
}
.bootstrap-switch [class*="bootstrap-switch-handle"] {
    width:49px !important;
}

.bootstrap-switch-container {
    width:98px !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
    color:#ffffff !important;
    background:#f0ad4e none repeat scroll 0 0 !important;
}
.bootstrap-switch.bootstrap-switch-focused {
	border-color:#cccccc !important;
}
.success .validate-inline.ok, .success .validate-inline.ok:before, .success .help-inline.ok:before, .success .help-inline.ok {
    display:none !important;
}


/* Webpayment Dashboard */
.webpayments .dashboard-stat {
	padding-top:50px;
	position:relative;
}
.webpayments .dashboard-stat .details {
	top:50%;
	right:0%;
	width:calc(100% - 70px);
	padding:15px;
	position:absolute;
	box-sizing:border-box;
	text-transform:uppercase;
	-webkit-transform:translate(0%, -60%);
	/* Chrome, Safari, Opera */
	-moz-transform:translate(0%, -60%);
	/* Mozilla Firefox */
	-o-transform:translate(0%, -60%);
	-ms-transform:translate(0%, -60%);
	/* IE 9 */
	transform:translate(0%, -60%);
}
.webpayments .dashboard-stat .visual {
	margin-top:-30px;
}
.webpayments .dashboard-stat .visual > i {
    font-size:80px;
    line-height:60px;
    margin-left:-8px;
    opacity:0.4 !important;
}
#webpayment_amchart, #missio_payments {
	width:100%;
	height:382px;
	position:relative;
}
#webpayment_amchart:before, #webpayment_amchart:after,
#missio_payments:before, #missio_payments:after {
	content:" ";
	display:table;
	font-size:0px;
	line-height:0;
}
webpayment_amchart, #missio_payments:after {
  	clear:both;
}
#missio_payments .price-available {
	top:50%;
	left:50%;
	width:100%;
	padding:35px;
	position:absolute;
	text-align:center;
	box-sizing:border-box;
	text-transform:uppercase;
	-webkit-transform:translate(-50%, -50%);
	/* Chrome, Safari, Opera */
	-moz-transform:translate(-50%, -50%);
	/* Mozilla Firefox */
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	/* IE 9 */
	transform:translate(-50%, -50%);
}
.iconic-bank {
	color:#fff;
	width:100px;
	height:100px;
	padding:15px;
	text-align:center;
	margin-bottom:10px;
	display:inline-block;
	box-sizing:border-box;
	border-radius:50% !important;
	-webkit-box-shadow:0 0 0 6px rgba(0,0,0,0.2) !important;
	box-shadow:0 0 0 6px rgba(0,0,0,0.2) !important;
	background:#1eaffc none repeat scroll 0 0 !important;
}
.iconic-bank .fa {
	color:#fff;
	line-height:1.1;
	font-size:60px;
	text-indent:5px;
	text-align:center;
}
.price-available .pricing-head {
    text-align:center;
}
.price-available .pricing-head .price {
	margin:0px;
	padding:0px;
    color:#1eaffc;
    font-size:52px;
    font-weight:600;
}
.price-available .pricing-head .price {
    margin:0;
	font-style:normal;
    line-height:normal;
}
.price-available .pricing-head .price i,
.price-available .pricing-head .price .decimals {
    top:-8px;
    font-size:60%;
	font-weight:300;
	padding:0px 3px;
    font-style:normal;
    position:relative;
}
.price-available .pricing-head p {
    font-weight:600;
}
.price-available .btn {
	font-size:16px;
	font-weight:600;
	padding:15px 50px;
	border-radius:5px !important;
	background:#1eaffc none repeat scroll 0 0 !important;
}
.price-available .btn:hover, .price-available .btn:focus, .price-available .btn:active {
	background:#2074ad none repeat scroll 0 0 !important;
}



.amcharts-graph-g2 .amcharts-graph-stroke {
	stroke-dasharray:3px 3px;
	stroke-linejoin:round;
	stroke-linecap:round;
	-webkit-animation:am-moving-dashes 1s linear infinite;
	animation:am-moving-dashes 1s linear infinite;
}
@-webkit-keyframes am-moving-dashes {
	100% {
		stroke-dashoffset:-31px;
	}
}
@keyframes am-moving-dashes {
	100% {
		stroke-dashoffset:-31px;
	}
}
.lastBullet {
	-webkit-animation:am-pulsating 1s ease-out infinite;
	animation:am-pulsating 1s ease-out infinite;
}
@-webkit-keyframes am-pulsating {
	0% {
		stroke-opacity:1;
		stroke-width:0px;
	}
	100% {
		stroke-opacity:0;
		stroke-width:50px;
	}
}
@keyframes am-pulsating {
	0% {
		stroke-opacity:1;
		stroke-width:0px;
	}
	100% {
		stroke-opacity:0;
		stroke-width:50px;
	}
}
.amcharts-graph-column-front {
	-webkit-transition:all .3s .3s ease-out;
	transition:all .3s .3s ease-out;
}
.amcharts-graph-column-front:hover {
	fill:#496375;
	stroke:#496375;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
.amcharts-graph-g3 {
	stroke-linejoin:round;
	stroke-linecap:round;
	stroke-dasharray:500%;
	stroke-dasharray:0 \0/;    /* fixes IE prob */
	stroke-dashoffset:0 \0/;   /* fixes IE prob */
	-webkit-animation:am-draw 40s;
	animation:am-draw 40s;
}
@-webkit-keyframes am-draw {
    0% {
        stroke-dashoffset:500%;
    }
    100% {
        stroke-dashoffset:0%;
    }
}
@keyframes am-draw {
    0% {
        stroke-dashoffset:500%;
    }
    100% {
        stroke-dashoffset:0%;
    }
}

a[href="http://www.amcharts.com/javascript-charts/"]{font-size:0px !important;display:none !important;}

.dataTables_scrollBody {
	height:400px !important;
	overflow-x:hidden !important;
	width:calc(100% - 0px) !important;
	border-right:1px solid #ccc;
}


.missio_webpayments .nav-tabs li {
	color:#fff;
	margin-left:0px;
	margin-right:-1px;
	background:#356aa0 none repeat scroll 0 0;
}
.missio_webpayments .nav-tabs li > a {
	color:#fff;
	margin:0px;
	font-size:15px;
	padding:10px 50px;
	border:1px solid #ccc;
	border-bottom:0px none;
}
.missio_webpayments .nav-tabs li.active > a,
.missio_webpayments .nav-tabs li > a:hover,
.missio_webpayments .nav-tabs li > a:focus,
.missio_webpayments .nav-tabs li > a:active {
	color:#356aa0;
	border-bottom:0px none;
	background:#ffffff none repeat scroll 0 0;
}


.missio_webpayments .tab-content select.form-control, .missio_webpayments .tab-content input.form-control {
	padding:4px 2px;
}
.webpayments_chart {
    width:100%;
    overflow:hidden;
    position:relative;
}
.webpayments_chart svg, .webpayments_chart canvas {
    width:100% !important;
}

.box-footer .border-right {
    border-right:1px solid #f4f4f4;
}
.box-footer .description-block {
    display:block;
    margin:10px 0 0;
    text-align:center;
}
.box-footer .text-green {
    color:#00a65a !important;
}
.box-footer .text-yellow {
    color:#f39c12 !important;
}
.box-footer .text-green {
    color:#00a65a !important;
}
.box-footer .text-red {
    color:#dd4b39 !important;
}
.box-footer .description-block > .description-header {
    font-size:16px;
    font-weight:600;
    margin:0;
    padding:0;
}
.box-footer .description-block > .description-text {
    text-transform:uppercase;
}

ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a .fa-bank {
	color:#595959;
}
ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a:hover .fa-bank {
	color:#ffffff;
}


/* Reseting Chosen Select */
.chzn-container.chzn-container-single, select.chosen {
	width:100% !important;
    min-width:100% !important;
}
.chzn-container-single .chzn-default {
    color:#555;
	height:34px !important;
}
.chzn-container-single .chzn-single,
.chzn-container-single .chzn-search input {
	border-color:#c2cad8 !important;
}
.chzn-container-single .chzn-search input:focus {
	border-color:#9f9f9f !important;
}
.chzn-container .chzn-drop {
	margin-top:0px !important;
}

.chzn-container-active .chzn-single-with-drop div b {
  background-position:-20px 0px;
}

,
/* Reseting Typeahead */
.ui-widget-content {
    background-color:#ffffff !important;
    background-image:none !important;
    border-radius:0px !important;
    box-shadow:0 2px 3px 0 rgba(0,0,0,0.075) !important;
    max-height:250px;
    overflow-x:hidden;
    overflow-y:scroll;
	padding:0px !important;
	border:1px solid #ccc !important;
}
.ui-menu .ui-menu-item a {
    cursor:pointer;
    font-size:14px;
    font-family:"Open Sans",sans-serif !important;
}
.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a:focus, .ui-menu .ui-menu-item a:active {
	color:#fff !important;
	border:1px solid #356aa0 !important;
	background-image:none !important;
	background-color:#356aa0 !important;
}


.modal-footer .btn.green {
	color:#fff !important;
    background:#45b6af none repeat scroll 0 0 !important;
}
.modal-footer .btn.green:hover, .modal-footer .btn.green:focus, .modal-footer .btn.green:active {
	color:#fff !important;
    background:#319a93 none repeat scroll 0 0 !important;
}
.modal-footer .btn.blue {
	background:#356aa0 none repeat scroll 0 0;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    /*background-color:#255688;*/
}


.container-new {
    margin:0px auto;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.container-new.no-padd {
    padding-left:0px;
    padding-right:0px;
}
.container-new:before, .container-new:after {
    content:" ";
    display:table;
}
.container-new:after {
    clear:both;
}
@media (min-width: 768px) {
    .container-new {
        width:750px;
    }
}
@media (min-width: 992px) {
    .container-new {
        width:970px;
    }
}
@media (min-width: 1200px) {
    .container-new {
        width:100%;
    }
}
.row-new, .row-new.less-gutters {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-new {
	margin-left: -15px;
	margin-right: -15px;
    width: calc(100% + 30px);
}
.row-new.less-gutters {
	margin-left: -5px;
	margin-right: -5px;
    width: calc(100% + 10px);
}
.row-new:before, .row-new:after,
.row-new.less-gutters:before, .row-new.less-gutters:after {
	content:" ";
	display:table;
}
.row-new:after,
.row-new.less-gutters:after {
  	clear:both;
}
.column-xs-1, .column-sm-1, .column-md-1, .column-lg-1, .column-xs-2, .column-sm-2, .column-md-2, .column-lg-2, .column-xs-3, .column-sm-3, .column-md-3, .column-lg-3, .column-xs-4, .column-sm-4, .column-md-4, .column-lg-4, .column-xs-5, .column-sm-5, .column-md-5, .column-lg-5, .column-xs-6, .column-sm-6, .column-md-6, .column-lg-6, .column-xs-7, .column-sm-7, .column-md-7, .column-lg-7, .column-xs-8, .column-sm-8, .column-md-8, .column-lg-8, .column-xs-9, .column-sm-9, .column-md-9, .column-lg-9, .column-xs-10, .column-sm-10, .column-md-10, .column-lg-10, .column-xs-11, .column-sm-11, .column-md-11, .column-lg-11, .column-xs-12, .column-sm-12, .column-md-12, .column-lg-12 {
	min-height: 1px;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-new.less-gutters [class^="column-"] {
    padding-left: 5px;
	padding-right: 5px;
}
.column-xs-1, .column-xs-2, .column-xs-3, .column-xs-4, .column-xs-5, .column-xs-6, .column-xs-7, .column-xs-8, .column-xs-9, .column-xs-10, .column-xs-11, .column-xs-12 {
	float:left;
}
.column-xs-1 {
	width:8.33333%;
}
.column-xs-2 {
	width:16.66667%;
}
.column-xs-3 {
	width:25%;
}
.column-xs-4 {
	width:33.33333%;
}
.column-xs-5 {
	width:41.66667%;
}
.column-xs-6 {
	width:50%;
}
.column-xs-7 {
	width:58.33333%;
}
.column-xs-8 {
	width:66.66667%;
}
.column-xs-9 {
	width:75%;
}
.column-xs-10 {
	width:83.33333%;
}
.column-xs-11 {
	width:91.66667%;
}
.column-xs-12 {
	width:100%;
}


@media (min-width:768px) {
	.column-sm-1, .column-sm-2, .column-sm-3, .column-sm-4, .column-sm-5, .column-sm-6, .column-sm-7, .column-sm-8, .column-sm-9, .column-sm-10, .column-sm-11, .column-sm-12 {
		float:left;
	}
	.column-sm-1 {
		width:8.33333%;
	}
	.column-sm-2 {
		width:16.66667%;
	}
	.column-sm-3 {
		width:25%;
	}
	.column-sm-4 {
		width:33.33333%;
	}
	.column-sm-5 {
		width:41.66667%;
	}
	.column-sm-6 {
		width:50%;
	}
	.column-sm-7 {
		width:58.33333%;
	}
	.column-sm-8 {
		width:66.66667%;
	}
	.column-sm-9 {
		width:75%;
	}
	.column-sm-10 {
		width:83.33333%;
	}
	.column-sm-11 {
		width:91.66667%;
	}
	.column-sm-12 {
		width:100%;
	}
}

@media (min-width:992px) {
	.column-md-1, .column-md-2, .column-md-3, .column-md-4, .column-md-5, .column-md-6, .column-md-7, .column-md-8, .column-md-9, .column-md-10, .column-md-11, .column-md-12 {
		float:left;
	}
	.column-md-1 {
		width:8.33333%;
	}
	.column-md-2 {
		width:16.66667%;
	}
	.column-md-3 {
		width:25%;
	}
	.column-md-4 {
		width:33.33333%;
	}
	.column-md-5 {
		width:41.66667%;
	}
	.column-md-6 {
		width:50%;
	}
	.column-md-7 {
		width:58.33333%;
	}
	.column-md-8 {
		width:66.66667%;
	}
	.column-md-9 {
		width:75%;
	}
	.column-md-10 {
		width:83.33333%;
	}
	.column-md-11 {
		width:91.66667%;
	}
	.column-md-12 {
		width:100%;
	}
}

@media (min-width:1200px) {
	.column-lg-1, .column-lg-2, .column-lg-3, .column-lg-4, .column-lg-5, .column-lg-6, .column-lg-7, .column-lg-8, .column-lg-9, .column-lg-10, .column-lg-11, .column-lg-12 {
		float:left;
	}
	.column-lg-1 {
		width:8.33333%;
	}
	.column-lg-2 {
		width:16.66667%;
	}
	.column-lg-3 {
		width:25%;
	}
	.column-lg-4 {
		width:33.33333%;
	}
	.column-lg-5 {
		width:41.66667%;
	}
	.column-lg-6 {
		width:50%;
	}
	.column-lg-7 {
		width:58.33333%;
	}
	.column-lg-8 {
		width:66.66667%;
	}
	.column-lg-9 {
		width:75%;
	}
	.column-lg-10 {
		width:83.33333%;
	}
	.column-lg-11 {
		width:91.66667%;
	}
	.column-lg-12 {
		width:100%;
	}
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;min-height:1px;position:relative;	padding-left:15px;padding-right:15px}
.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:31.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}


.custom-gutters .row-new {
	margin-left: -5px;
	margin-right: -5px;
    width: calc(100% + 10px);
}
.custom-gutters [class^="column-xs-"],
.custom-gutters [class^="column-sm-"],
.custom-gutters [class^="column-md-"],
.custom-gutters [class^="column-lg-"] {
	padding-left: 5px;
	padding-right: 5px;
}

.subscription_type {
	width:100%
}

.subscription_type .missio_button_set {
	float:left;
	width:33.33333%
}

.missio_button_set {
    margin-top:8px;
}
.missio_button_set label {
	width:auto;
	cursor:pointer;
	margin-right:24px;
	display:inline-block;
}
.missio_button_set input[type="radio"],
.missio_button_set input[type="checkbox"] {
	display:none;
    position:absolute;
    pointer-events:none;
    opacity:0;
    margin:0;
    padding:0;
    height:10px;
}
.missio_button_set input[type="radio"] + span,
.missio_button_set input[type="checkbox"] + span {
	top:1px;
    width:16px;
    height:16px;
    text-align:center;
    display:inline-block;
    background-color:#ffffff;
    border:1px solid #c2cad8;
    vertical-align:text-bottom;
    position:relative;
	-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2) inset;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.2) inset;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.missio_button_set input[type="radio"] + span::after,
.missio_button_set input[type="checkbox"] + span::after {
    content:"";
    display:inline-block;
    opacity:0;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    height:100%;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.missio_button_set input[type="radio"]:focus + span,
.missio_button_set input[type="checkbox"]:focus + span,
.missio_button_set input[type="radio"]:active + span,
.missio_button_set input[type="checkbox"]:active + span {
    border-color:#356aa0;
}
.missio_button_set input[type="radio"]:checked + span::after,
.missio_button_set input[type="checkbox"]:checked + span::after {
    opacity:1;
}
.missio_button_set input[type="radio"].error + span,
.missio_button_set input[type="checkbox"].error + span {
    border-color:#de4747;
}
.missio_button_set input[type="radio"] + span {
    border-radius:100%
}
.missio_button_set input[type="radio"] + span::after {
    border-radius:100%;
    background-color:#356aa0;
    border-color:#356aa0;
}
.missio_button_set input[type="radio"]:checked + span,
.missio_button_set input[type="checkbox"]:checked + span {
    border:1px solid #356aa0;
    -webkit-box-shadow:0 0 4px 2px rgba(47,187,247,0) !important;
	box-shadow:0 0 4px 2px rgba(47,187,247,0) !important;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.missio_button_set input[type="radio"]:checked + span::after {
    border:5px solid #ffffff;
}
.missio_button_set input[type="checkbox"] + span::after {
    height:30%;
    width:55%;
    background-color:transparent;
    border:0 solid #356aa0;
    top:10px;
    left:3px;
    -webkit-transform:rotate(-45deg) translate(50%,-75%);
    -moz-transform:rotate(-45deg) translate(50%,-75%);
    -ms-transform:rotate(-45deg) translate(50%,-75%);
    -o-transform:rotate(-45deg) translate(50%,-75%);
    transform:rotate(-45deg) translate(50%,-75%);
}
.missio_button_set input[type="checkbox"]:checked + span::after {
    border-left-width:2px;
    border-bottom-width:2px;
}

.raisedsofar {
	/*width:100%;
	float:right;
	font-size:11px;
	text-align:right;*/
	color:#1eaffc;
}


@media screen and (min-width:768px) {
    .new-row {
        margin:0px -7px;
    }
    .stat-buttons {
        padding:0px 7px;
        margin-left:0px !important;
    }
    .new-row.one-row .stat-buttons {
        width:100% !important;
    }
    .new-row.two-row .stat-buttons {
        width:50% !important;
    }
    .new-row.three-row .stat-buttons {
        width:33.33333% !important;
    }
    .new-row.four-row .stat-buttons {
        width:25% !important;
    }
    .new-row.five-row .stat-buttons {
        width:20% !important;
    }
}
/***
New Dashboard Buttons
***/
.missio-dashboard-stat .display::after, .missio-dashboard-stat .display::before,
.missio_bank_info::after, .missio_bank_info::before {
    content:" ";
    display:table;
}
.missio-dashboard-stat .display::after,
.missio_bank_info::after {
    clear:both;
}

.missio-dashboard-stat {
    padding: 15px;
    cursor: pointer;
    border-radius: 0;
    position: relative;
    border: 1px solid #cad4e7;
    background: #fff none repeat scroll 0 0;
}
.missio-dashboard-stat {
    margin-bottom:30px;
}
.missio-dashboard-stat .display {
    margin-bottom:15px;
}
.missio-dashboard-stat .display .number {
    float:left;
    display:inline-block;
}
.missio-dashboard-stat .display .number h3 {
    padding:0;
    /*width:73%;*/
    font-size:30px;
    overflow:hidden;
    margin:0 0 10px;
    font-weight:400;
}
.missio-dashboard-stat .display .number h3 > small {
    font-size:2vw;
}
.missio-dashboard-stat .display .number small {
    color:#4b4b4b;
    font-size:15px;
    font-weight:400;
    text-transform:uppercase;
}
.missio-dashboard-stat .display .icon {
    top:0px;
    right:0px;
    float:right;
    color:#bfbebe;
    font-size:30px;
    position:absolute;
    display:inline-block;
    padding:24px 14px 14px 5px;
    background:#fff none repeat scroll 0 0;
}

.missio-dashboard-stat .progress-info {
    clear:both;
}
.missio-dashboard-stat .progress-info .progress {
    margin:0;
    clear:both;
    height:5px;
    padding:0px;
    display:block;
    border:0px none;
    background:#ebebeb none repeat scroll 0 0 !important;
}
.missio-dashboard-stat .progress-info .progress .progress-bar {
    width:0;
    float:left;
    height:100%;
    font-size:12px;
    box-shadow:none;
    line-height:20px;
    text-align:center;
    transition:width 0.6s ease 0s;
    background:#2ab4c0 none repeat scroll 0 0 !important;
}

.missio-dashboard-stat .progress-info .status {
    color:#a2a2a2;
    margin-top:5px;
    font-size:12px;
    font-weight:600;
    text-transform:uppercase;
}
.missio-dashboard-stat .progress-info .status .status-title {
    float:left;
    display:inline-block;
}
.missio-dashboard-stat .progress-info .status .status-number {
    float:right;
    display:inline-block;
}

.missio-dashboard-stat .progress-info .progress .progress-bar.blue {
    background:#3f51b5 none repeat scroll 0 0 !important;
}
.missio-dashboard-stat .progress-info .progress .progress-bar.green {
    background:#4caf50 none repeat scroll 0 0 !important;
}
.missio-dashboard-stat .progress-info .progress .progress-bar.orange {
    background:#e64a19 none repeat scroll 0 0 !important;
}
.missio-dashboard-stat .progress-info .progress .progress-bar.yellow {
    background:#ffa000 none repeat scroll 0 0 !important;
}
.missio-dashboard-stat .progress-info .progress .progress-bar.purple {
    background:#8775a7 none repeat scroll 0 0 !important;
}


/***
Colours
***/
.font-blue {
    color:#3f51b5 !important;
}
.font-green {
    color:#4caf50 !important;
}
.font-orange {
    color:#e64a19 !important;
}
.font-yellow {
    color:#ffa000 !important;
}
.font-purple {
    color:#8775a7 !important;
}


.portlet.box > .portlet-title > .actions > .btn.btn-outline {
    color:inherit;
    padding-left:12px;
    padding-right:12px;
    border:1px solid transparent;
    background:transparent !important;
    transition:color 0s ease 0s, all 250ms ease 0s;
}
.portlet.box > .portlet-title > .actions > .btn.btn-outline.green {
    color:#32c5d2;
    border:1px solid #32c5d2;
    background:transparent !important;
}
.portlet.box > .portlet-title > .actions > .btn.btn-outline.green:hover,
.btn.btn-outline.green:hover, .btn.btn-outline.green:focus, .btn.btn-outline.green:active {
    color:#32c5d2;
    border:1px solid #32c5d2;
    background:#32c5d2 none repeat scroll 0 0 !important;
}


.btn.btn-outline {
    border:1px solid transparent !important;
    background:transparent !important;
    transition:color 0s ease 0s, all 250ms ease 0s;
}
.btn.btn-outline.green {
    color:#32c5d2;
    border:1px solid #32c5d2 !important;
    background:transparent !important;
}
.portlet.box > .portlet-title .btn.green i {
    color:#32c5d2 !important;
}
#exports .btn.green i {
    color:#ffffff !important;
}
#exports .btn, #exports .btn:hover {
    padding-top:4px !important;
}
.portlet.box > .portlet-title .btn.green:hover i, #exports .btn.green:hover i {
    color:#ffffff !important;
}
#exports .btn:hover:first-child {
    border-color:#8fdcff !important;
}
#exports .btn:hover:first-child {
    border-left:1px solid #8fdcff !important;
}
#exports .btn .caret {
    border-top:4px solid #32bcfa !important;
}

.portlet-title .actions .btn-outline > i, .btn.btn-outline.green > i {
    color:#32c5d2;
    padding-right:5px;
}
.portlet.box > .portlet-title > .actions > .btn.btn-outline > i, .btn.btn-outline.green > i {
    color:inherit !important;
}
.portlet.box > .portlet-title > .actions > .btn.btn-outline.green > i, .btn.btn-outline.green > i {
    color:#32c5d2;
}

.site_activities_content {
    margin:20px 0px 0px;
}
.site_activities_content .row {
    margin:0px -10px;
}
.site_activities_content [class*="col-"] {
    float:left;
    padding:0px 10px;
    box-sizing:border-box;
}
.site_activities_content .text-stat {
    width:25%;
}

.site_activities_content .label, .portlet-body.fs16 .listings > li .label {
    font-size:14px;
    padding:8px 10px;
    text-transform:uppercase;
}
.site_activities_content h3 {
    color:#4b4b4c;
    margin-top:0px;
    font-size:20px;
}
.label-success, .portlet-body.fs16 .table th.btn-success, .portlet-body.fs16 .table td.btn-success {
    background:#36c6d3 none repeat scroll 0 0 !important;
}
.label-info, .portlet-body.fs16 .table th.btn-info, .portlet-body.fs16 .table td.btn-info {
    background:#1eaffc none repeat scroll 0 0 !important;
}
.label-danger, .portlet-body.fs16 .table th.btn-danger, .portlet-body.fs16 .table td.btn-danger {
    background:#ed6b75 none repeat scroll 0 0 !important;
}
.label-warning, .portlet-body.fs16 .table th.btn-warning, .portlet-body.fs16 .table td.btn-warning {
    background:#f1c40f none repeat scroll 0 0 !important;
}

.portlet-body.fs16 .table th.btn-info,
.portlet-body.fs16 .table th.btn-success,
.portlet-body.fs16 .table th.btn-danger,
.portlet-body.fs16 .table th.btn-warning {
    color:#ffffff !important;
}

.portlet-body.fs16 .table td, .portlet-body.fs16 .table th {
    padding:12px;
    font-size:16px;
}
.portlet-body.fs16 .table td {
    padding:12px;
}
.portlet-body .scroller {
    padding-right:0px !important;
}
.portlet-body.fs16 .table th, .portlet-body.fs16 .headers {
    padding:8px 12px;
    color:#5aa5c8 !important;
    font-weight:bold;
    background:#e1f1f8 none repeat scroll 0 0 !important;
}


.portlet-body.fs16 .table th, .portlet-body.fs16 .headers {
    padding:8px 12px;
    color:#5aa5c8 !important;
    font-weight:bold;
    background:#e1f1f8 none repeat scroll 0 0 !important;
}

.portlet-body.fs16 .headers {
    margin-top:20px;
}
.portlet-body.fs16 .headers:first-child {
    margin-top:0px;
}
.portlet-body.fs16 .listings {
    clear:both;
    padding:0;
    margin:0 -10px;
    margin-top:10px;
    font-size:16px;
    list-style:none;
}
.portlet-body.fs16 .listings > li {
    float:left;
    width:33.33333%;
    padding:0px 10px;
    margin-bottom:12px;
    box-sizing:border-box;
}
.portlet-body.fs16 .listings > li:last-child {
    margin-bottom:0px;
}


.missio_banks {
    padding:0px;
    margin:40px -21px 0px;
    border-top:1px solid #cad4e7;
}

.missio_banks_inner {
    padding:0px;
    margin:0px;
    border-top:20px solid #edf0f5;
}

.missio_banks .portlet.box.blue {
    border-bottom:0px none;
    margin-bottom:0px !important;
    padding-bottom:0px !important;
}
@media screen and (min-width:768px) {
    .missio_bank_info {
        width:calc(100% - 30px);
        display:table;
        margin-top:20px;
        padding:0px 15px;
    }
    .missio_bank_info > div {
        display:table-cell;
        vertical-align:middle;
    }
}
.missio_bank_info .missioIcon {
    color:#020202;
    font-size:80px;
}
.missio_bank_info_details {
    color:#4b4b4c;
    font-size:20px;
    text-align:left;
}
.missio_bank_info_details > span {
    display:block;
    font-weight:400;
    text-align:center;
    text-transform:uppercase;
}
.missio_bank_info_details .price {
    color:#ed6b75;
    font-size:40px;
    font-weight:bold;
    margin-bottom:10px;
}
.missio_bank_info_details .price > sup {
    top:-7px;
    margin-top:0;
    margin-right:6px;
}
.missio_bank_info .info_right {
    float:right;
}
.missio_bank_info .info_right .label {
    font-size:16px;
    cursor:pointer;
    line-height:1.3;
    padding:10px 16px;
    text-align:center;
}

@media (max-width:767px) {
    .site_activities_content .text-stat {
        width:50%;
    }
    .portlet-body.fs16 .listings > li {
        width:100%;
    }

    .missio_bank_info .missioIcon {
        display:none;
        font-size:40px;
    }
    .missio_bank_info_details {
        font-size:16px;
    }
    .missio_bank_info_details .price {
        font-size:20px;
    }
    .missio_bank_info > div {
        float:left;
    }
    .portlet-body.fs16 .table td {
        padding:9px;
    }
}

/* Select under Calendar */
.cal-custom-dropdown {
    top:-55px;
    position:absolute;
}
.cal-custom-dropdown select {
    margin-bottom:0px;
}
.cal-custom-dropdown .chzn-container {
    width:200px !important;
}
.chzn-container .chzn-drop,
.chzn-container-single .chzn-search {
    width:100% !important;
    box-sizing:border-box;
}
.chzn-container .chzn-drop {
    width:100% !important;
    box-shadow:0 4px 12px 0 rgba(0, 0, 0, 0.2) !important;
}
.chzn-container-single .chzn-search input[type="text"] {
    height:28px;
    font-size:13px;
    font-weight:300;
    padding-right:28px;
    width:100% !important;
    box-sizing:border-box;
    font-family:'Raleway', 'Open Sans', sans-serif;
    background-image:url('../img/search-magnifying-glass.svg');
    background-position:right center;
    background-repeat:no-repeat;
    background-size:auto 14px;
}
.cal-custom-dropdown .chzn-container .chzn-results {
    max-height:175px;
}


.new-goviral {
    margin-bottom:15px;
}
.new-goviral .table th, .new-goviral .table td {
    padding:8px 12px;
    text-align:center;
    vertical-align:middle !important;
    border-color:#d7e0f1 !important;
    background-color:#ffff !important;
}

.new-goviral .table th:first-child {
    font-weight:bold;
    letter-spacing:0.035em;
    font-size:24px !important;
    text-transform:uppercase;
    text-align:left !important;
}
.new-goviral .table td:first-child {
    text-align:left !important;
}

.new-goviral .table-bordered {
    border-color:#d7e0f1 !important;
}
.new-goviral .table th {
    padding:3px 12px !important;
}
.new-goviral .table th span.big {
    font-weight:bold;
    letter-spacing:0.035em;
    font-size:24px !important;
    text-transform:uppercase;
}

.new-goviral .table th span, .new-goviral .table td span {
    width:100%;
    text-align:left !important;
}

.new-goviral .table th span.big.green {
    color:#60bd68 !important;
}
.new-goviral .table th span.big.blue {
    color:#5da5da !important;
}
.new-goviral .table th span.big.orange {
    color:#f79827 !important;
}
.new-goviral .table th span.big.gold {
    color:#b2912f !important;
}

.new-goviral .table td.green {
    color:#ffffff !important;
    background-color:#60bd68 !important;
}
.new-goviral .table td.blue {
    color:#ffffff !important;
    background-color:#5da5da !important;
}
.new-goviral .table td.orange {
    color:#ffffff !important;
    background-color:#f79827 !important;
}
.new-goviral .table td.gold {
    color:#ffffff !important;
    background-color:#b2912f !important;
}

.new-goviral-lists {
    margin:0px;
    padding:0px;
    margin-bottom:20px;
}
.new-goviral-lists > li {
    color:#464545;
    font-size:17px;
    font-weight:bold;
    padding:10px 12px;
    margin-bottom:1px;
    text-align:center;
    border:1px solid #d7e0f1;
    background-color:#ffff !important;
}
.new-goviral-lists > li > small {
    font-size:15px;
    font-weight:normal;
}

.new-goviral-charts, .new-goviral-box {
    width:100%;
    margin-bottom:20px;
    border:1px solid #d7e0f1;
    background-color:#ffff !important;
}

.new-goviral-box {
    margin-bottom:5px;
}
.new-goviral-box .box-title {
    margin:0px;
    color:#464545;
    font-size:18px;
    padding:3px 10px;
    font-weight:bold;
    text-align:center;
    background-color:#f7f7f7 !important;
    border-bottom:1px solid rgba(0,0,0,0.05);
}
.new-goviral-box .box-body {
    padding:20px;
    color:#464545;
    text-align:center;
    background-color:#ffff !important;
}
.new-goviral-box .box-body h2 {
    margin:0px;
    padding:0px;
    color:#464545;
    font-size:50px;
    margin-top:10px;
    font-weight:bold;
    margin-bottom:5px;
    letter-spacing:0.05em;
}
.new-goviral-box .box-body p {
    margin:0px;
    padding:0px;
    color:#464545;
    font-size:15px;
}
.new-goviral-box .box-body .seo__logo {
    width:100%;
    height:60px;
    display:block;
    margin:0px auto;
    text-align:center;
}
.new-goviral-box .box-body .seo__logo > img {
    width:auto;
    height:60px;
    max-height:inherit;
    opacity:0.6;
	filter:alpha(opacity=60);
    -webkit-filter:grayscale(1) !important;
       -moz-filter:grayscale(1) !important;
        -ms-filter:grayscale(1) !important;
         -o-filter:grayscale(1) !important;
            filter:grayscale(1) !important;

    -webkit-transition-property:-webkit-filter;
       -moz-transition-property:-moz-filter;
        -ms-transition-property:-ms-filter;
         -o-transition-property:-ms-filter;
            transition-property:-ms-filter;

    -webkit-transition-duration:2s;
       -moz-transition-duration:2s;
        -ms-transition-duration:2s;
         -o-transition-duration:2s;
            transition-duration:2s;

    -webkit-transition-duration:all;
       -moz-transition-duration:all;
        -ms-transition-duration:all;
         -o-transition-duration:all;
            transition-duration:all;
}
.new-goviral-box .box-body.Active .seo__logo > img {
    opacity:1;
	filter:alpha(opacity=100);
    -webkit-filter:grayscale(0) !important;
       -moz-filter:grayscale(0) !important;
        -ms-filter:grayscale(0) !important;
         -o-filter:grayscale(0) !important;
            filter:grayscale(0) !important;
}





.new-goviral-box .box-body .progress-info {
    clear:both;
    margin-top:20px;
}
.new-goviral-box .box-body .progress-info .progress {
    margin:0;
    clear:both;
    height:24px;
    padding:0px;
    display:block;
    border:1px solid rgba(0,0,0,0.5);
    background:#ffffff none repeat scroll 0 0 !important;
}
.new-goviral-box .box-body .progress-info .progress .progress-bar {
    width:0;
    float:left;
    height:100%;
    font-size:12px;
    box-shadow:none;
    line-height:20px;
    text-align:center;
    transition:width 0.6s ease 0s;
    /*background:transparent none repeat scroll 0 0 !important;*/
}

.seo__listings .new-goviral-box .box-body .progress-info .progress .progress-bar {
    font-size:0px;
}
.seo__listings .new-goviral-box .box-body.Active .progress-info .progress .progress-bar {
    font-size:12px;
}
.seo__listings .seo__listings__register {
    width:100%;
    padding:15px 0px 0px;
    display:inline-block;
}
.seo__listings .seo__listings__register .button {
    color:#fff;
    font-size:15px;
    line-height:1.33;
    padding:7px 16px;
    border-radius:4px !important;
    text-decoration:none !important;
}
.seo__listings .seo__listings__register .button.yellow {
    background-color:#f1c40f;
    border-bottom:2px solid #dab10d;
}
.seo__listings .seo__listings__register .button.yellow:hover,
.seo__listings .seo__listings__register .button.yellow:focus,
.seo__listings .seo__listings__register .button.yellow:active {
    background-color:#cba50c;
    border-bottom:2px solid #a08209;
}
.seo__listings .seo__listings__register .button.green {
    background-color:#2ecc71;
    border-bottom:2px solid #229f57;
}
.seo__listings .seo__listings__register .button.green:hover,
.seo__listings .seo__listings__register .button.green:focus,
.seo__listings .seo__listings__register .button.green:active {
    background-color:#24b160;
    border-bottom:2px solid #168746;
}

.new-goviral-box .box-body .progress-info .progress.green {
    border:1px solid #008272;
}
.new-goviral-box .box-body .progress-info .progress.green .progress-bar {
    background:#4dd4a9 none repeat scroll 0 0 !important;
}

.new-goviral-box .box-body .progress-info .progress.orange {
    border:1px solid #e66d44;
}
.new-goviral-box .box-body .progress-info .progress.orange .progress-bar {
    background:#ed9e84 none repeat scroll 0 0 !important;
}

.new-goviral-box .box-body .progress-info .progress.lightGreen {
    border:1px solid #7cc956;
}
.new-goviral-box .box-body .progress-info .progress.lightGreen .progress-bar {
    background:#9ad57d none repeat scroll 0 0 !important;
}


.progress-info.progress-striped .progress-bar {
    background-color:#5bc0de;
    background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size:40px 40px;
    animation:2s linear 0s normal none infinite running progress-bar-stripes;
}

@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}


@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}td.visible-print,th.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}.hidden-print{display:none !important}}

/***
AmCahrts
***/
.CSSAnimationChart, .mapChart {
    width:100%;
    height:500px;
}
@-webkit-keyframes am-moving-dashes{100%{stroke-dashoffset:-31px}}@keyframes am-moving-dashes{100%{stroke-dashoffset:-31px}}.lastBullet{-webkit-animation:am-pulsating 1s ease-out infinite;animation:am-pulsating 1s ease-out infinite}@-webkit-keyframes am-pulsating{0%{stroke-opacity:1;stroke-width:0}100%{stroke-opacity:0;stroke-width:50px}}@keyframes am-pulsating{0%{stroke-opacity:1;stroke-width:0}100%{stroke-opacity:0;stroke-width:50px}}.amcharts-graph-column-front{-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out}.amcharts-graph-column-front:hover{fill:#496375;stroke:#496375;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.amcharts-graph-g3{stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:500%;stroke-dasharray:0\9;stroke-dashoffset:0\9;-webkit-animation:am-draw 40s;animation:am-draw 40s}@-webkit-keyframes am-draw{0%{stroke-dashoffset:500%}100%{stroke-dashoffset:0}}@keyframes am-draw{0%{stroke-dashoffset:500%}100%{stroke-dashoffset:0}}.animated-pie-chart,.columnLine{width:100%;height:350px;font-size:11px}.amcharts-graph-graph2 .amcharts-graph-stroke{stroke-dasharray:4px 5px;stroke-linejoin:round;stroke-linecap:round;-webkit-animation:am-moving-dashes 1s linear infinite;animation:am-moving-dashes 1s linear infinite}@-webkit-keyframes am-moving-dashes{100%{stroke-dashoffset:-28px}}@keyframes am-moving-dashes{100%{stroke-dashoffset:-28px}}.cke{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}


/* Switch */
.missio-switch {
	width:80px;
	height:32px;
	padding:0px;
	cursor:pointer;
	position:relative;
	vertical-align:top;
	display:inline-block;
	background-color:#f04948;
    -webkit-border-radius:40px !important;
    -moz-border-radius:40px !important;
	border-radius:40px !important;
    border:2px solid #cccccc;
}
.missio-switch-input {
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
.missio-switch-label {
	display:block;
	height:inherit;
	font-size:13px;
    font-weight:600;
	position:relative;
	font-weight:normal;
	background:#f04948;
	border-radius:inherit;
    -webkit-border-radius:40px !important;
    -moz-border-radius:40px !important;
	border-radius:40px !important;
	font-family:"Open Sans", Arial, sans-serif;
	transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	-webkit-transition-property:opacity background;
	-moz-transition-property:opacity background;
	-o-transition-property:opacity background;
	transition-property:opacity background;
	-webkit-box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
	-moz-box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
	-ms-box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
	box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
}
.missio-switch-label:before, .missio-switch-label:after {
	top:50%;
	line-height:1;
	margin-top:-0.5em;
	position:absolute;
    text-transform:uppercase;
	transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
}
.missio-switch-label:before {
	right:10px;
	color:#ffffff;
    font-weight:600;
	content:attr(data-off);
	letter-spacing:0.1em;
}
.missio-switch-label:after {
	left:10px;
	opacity:0;
	color:#ffffff;
    font-weight:600;
	filter:alpha(opacity=0);
	content:attr(data-on);
	letter-spacing:0.1em;
}
.missio-switch-input:checked ~ .missio-switch-label {
	background:#4caf50;
}
.missio-switch-input:checked ~ .missio-switch-label:before {
	opacity:0;
}
.missio-switch-input:checked ~ .missio-switch-label:after {
	opacity:1;
}
.missio-switch-handle {
	top:1px;
	left:1px;
	width:30px;
	height:30px;
	background:#f1f1f1;
	position:absolute;
	-webkit-border-radius:50% !important;
    -moz-border-radius:50% !important;
	border-radius:50% !important;
	transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	-webkit-box-shadow:1px 1px 5px rgba(91, 100, 114, 0.2) !important;
	-moz-box-shadow:1px 1px 5px rgba(91, 100, 114, 0.2) !important;
	-ms-box-shadow:1px 1px 5px rgba(91, 100, 114, 0.2) !important;
	box-shadow:1px 1px 5px rgba(91, 100, 114, 0.2) !important;
}
.missio-switch-handle:before {
	content:'';
	top:50%;
	left:50%;
	width:32px;
	height:32px;
	background:#f1f1f1;
	position:absolute;
	-webkit-border-radius:50% !important;
    -moz-border-radius:50% !important;
	border-radius:50% !important;
	transform:translate(-50%, -50%);
}
.missio-switch-input:checked ~ .missio-switch-handle {
	left:49px;
}
.missio-switch-green > .missio-switch-input:checked ~ .missio-switch-label {
	background:#4caf50;
	-webkit-box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
	-moz-box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
	-ms-box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
	box-shadow:0px 1px 2px 0px rgba(91, 100, 114, 0.3) !important;
}


/* Go Viral */
.GO__Viral__Section [class^="span"] {
    margin-left:0px;
    margin-right:0px;
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
         -o-box-sizing:border-box;
	        box-sizing:border-box;
}
.GO__Viral__Section .span4 {
    width:33.3333%;
}
.GO__Viral__Section .span8 {
    width:66.66667%;
    padding-left:1px;
}
@media only screen and (max-width:540px) {
    .GO__Viral__Section .span4, .GO__Viral__Section .span8 {
        width:100%;
    }
    .table-responsive {
        width:100%;
        margin-bottom:0px;
        overflow-y:hidden;
        border:1px solid #d7e0f1;
        background-color:#ffffff;
    }
}

@media all and (min-width :541px) and (max-width :768px) {
    .GO__Viral__Section .span4, .GO__Viral__Section .span8 {
        width:100%;
    }
    .table-responsive {
        width:100%;
        margin-bottom:0px;
        overflow-y:hidden;
        border:1px solid #d7e0f1;
        background-color:#ffffff;
    }
}

@media only screen and (max-width:767px) {
    .zt-profile-block-header .bigSearch .input-append .btn {
        width:70px;
        max-width:70px;
        padding-left:0px;
        padding-right:0px;
        text-align:center;
    }
    .zt-profile-block-header .bigSearch .input-append .m-wrap {
        width:calc(100% - 70px);
    }

    #goViral .no-more-tables td {
		padding-left:8px !important;
	}
	#goViral .no-more-tables td:before {
		display:none;
	}
    #goViral .no-more-tables td .m-wrap {
        margin-top:6px !important;
        margin-bottom:4px !important;
    }
}

.GO__Viral__Section .new-goviral-charts {
    text-align:center;
}


.Go__Viral__Promote .new_form_field[readonly=""] {
    height:auto !important;
    font-size:16px !important;
    padding:13px 15px !important;
    border-radius:4px !important;
    background-color:#f2f5f7 !important;
    border-width:2px 1px 1px !important;
    border-style:solid !important;
    border-color:#ccd2d5 !important;
    margin-bottom:0px !important;
}
.Go__Viral__Promote .portlet.box.blue {
    border-radius:4px !important;
}
.Go__Viral__Promote .portlet.box.blue > .portlet-title {
    color:#7f929c;
    margin-bottom:0px !important;
    padding-bottom:0px !important;
    border-bottom:0px none !important;
}
.Go__Viral__Promote .portlet.box.blue > .portlet-title > .caption {
    color:#7f929c !important;
    font-size:16px !important;
    text-transform:none !important;
}

.Go__Viral__Promote .section__title {
    color:#212121;
    padding:3px 0px;
    font-weight:700;
    position:relative;
    padding-left:15px;
    line-height:1 !important;
    font-size:26px !important;
    border-left:5px solid #60bd68;
}
.Go__Viral__Promote p.extra {
    color:#50646f;
}

.Go__Viral__Promote .input-block label {
    color:#7f929c;
    font-size:16px;
    font-weight:600;
}
.img-circle {
    border-radius:100% !important;
}
.Go__Viral__Promote .btn__generatecode {
    color:#fff;
    height:auto;
    font-size:20px;
    font-weight:900;
    padding:13px 30px;
    border-radius:4px !important;
    text-shadow:0px 2px 0px rgba(0,0,0,0.2) !important;
}
.Go__Viral__Promote .btn__generatecode .fa {
    margin-right:6px;
}
.Go__Viral__Promote .has-margin-bottom-25, .has-margin-bottom-25 {
    margin-bottom:25px !important;
}
.has-margin-bottom-15 {
    margin-bottom:15px !important;
}

.Go__Viral__Promote .missio-share-toolbox {
    width:auto;
    font-size:0px;
    margin:0px -15px;
    text-align:center;
    display:inline-block;
}
.Go__Viral__Promote .missio-share-toolbox > li {
    width:20%;
    margin:0px;
    height:auto;
    font-size:16px;
    text-align:center;
    display:inline-block;
    padding:0px 15px 15px;
}
.Go__Viral__Promote .missio-share-toolbox > li > a {
    height:32px;
    color:#212121;
    text-align:left;
    overflow:hidden;
    padding-left:40px;
    position:relative;
    font-size:14px !important;
    border-radius:20px !important;
    background-color:#f2f5f7 !important;
    /*border-width:2px 1px 1px !important;
    border-style:solid !important;*/
    border-bottom:1px solid #ccd2d5 !important;
    -webkit-box-shadow:inset 0 1px 0 1px rgba(204,210,213,1) !important;
    box-shadow:inset 0 1px 0 1px rgba(204,210,213,1) !important;
}
.Go__Viral__Promote .missio-share-toolbox > li > a [class^="micon-"], .Go__Viral__Promote .missio-share-toolbox > li > a:hover [class^="micon-"] {
    top:0px;
    left:0px;
    position:absolute;
    margin:0px !important;
}

.missio__drop {
	width:425px;
    height:50px;
	margin-top:14px;
    max-width:425px;
	position:relative;
    margin-bottom:20px;
	display:inline-block;
}
.missio__drop select {
	display:none;
}
.missio__drop .button {
    width:100%;
    position:relative;
    height:50px !important;
    font-size:16px !important;
    padding:11px 15px !important;
    border-radius:4px !important;
    background-color:#f2f5f7 !important;
    border-width:2px 1px 1px !important;
    border-style:solid !important;
    border-color:#ccd2d5 !important;
    margin-bottom:0px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    background-image:none !important;
}
.missio__drop .button span {
    color:#50646f !important;
    font-size:16px !important;
    margin-left:0px !important;
    letter-spacing:0px !important;
    text-transform:capitalize !important;
    padding:0px 0px 0px 30px !important;
    background-position:left center !important;
    font-family:'Raleway', 'Open Sans', sans-serif !important;
}
.missio__drop .select-list {
	top:0;
	left:0;
	z-index:1;
	position:absolute;
    margin:0px !important;
	padding:0px !important;
	margin-top:47px !important;
	background-color:#ffffff !important;
    border:1px solid #ccd2d5 !important;
    border-bottom-left-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
.missio__drop .select-list li {
	display:none;
}
.missio__drop .select-list li span {
	width:100%;
	opacity:0.7;
	color:#212121;
    cursor:pointer;
	font-size:16px;
	text-align:left;
	min-height:40px;
	min-width:423px;
    font-weight:600;
    line-height:30px;
	display:inline-block;
	box-sizing:border-box;
	background-color:#ffffff;
	padding:5px 15px 5px 45px;
	background-repeat:no-repeat;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    border-bottom:1px solid #ccd2d5;
	background-position:left 15px center;
}
.missio__drop .select-list li:last-child span {
    border-bottom:0px none;
    border-bottom-left-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
.missio__drop .select-list li:nth-child(2n) {
    background-color:#f2f2f2;
}
.missio__drop .select-list li span:hover,  .missio__drop .select-list li span:focus {
	opacity:1;
    background-color:#f2f5f7;
}
.missio__drop .select-list-link {
    top:-2px;
    left:auto;
    opacity:1;
    right:0px;
    width:100%;
    height:50px;
    color:#50646f;
    font-weight:600;
    font-size:20px;
    text-align:right;
    line-height:48px;
    position:absolute;
    padding-right:15px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
}

.Go__Viral__Promote .custom-checkbox span, .Go__Viral__Promote .custom-radio span {
    color:#7f929c;
    font-size:16px;
    font-weight:600;
}
.Go__Viral__Promote .missio_social_button input.c9n-ptt {
	height:50px;
    color:#50646f !important;
    padding:10px !important;
    padding-left:0px !important;
    background-color:#f2f5f7 !important;
    border-width:2px 1px 1px !important;
    border-style:solid !important;
    border-color:#ccd2d5 !important;
    border-left:0px none !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Go__Viral__Promote .missio_social_button .input-prepend .add-on {
    height:50px;
	color:#386895;
    font-size:22px;
    line-height:30px;
    padding:10px !important;
    border-width:2px 1px 1px !important;
    border-color:#ccd2d5 !important;
    border-right:0px none !important;
    background-color:#f2f5f7 !important;
    border-top-left-radius:30px !important;
    border-bottom-left-radius:30px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Go__Viral__Promote .missio_social_button .input-prepend .btn {
    height:50px;
    padding:10px 20px !important;
    border-top-right-radius:30px !important;
    border-bottom-right-radius:30px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    background:#f79827;
}
.Go__Viral__Promote .missio_social_button .input-prepend .btn:hover,
.Go__Viral__Promote .missio_social_button .input-prepend .btn:focus,
.Go__Viral__Promote .missio_social_button .input-prepend .btn:active {
    background:#e08313 !important;
}
.Go__Viral__Promote .input-append .add-on > .halflings-icon,
.Go__Viral__Promote .input-prepend .add-on > i,
.Go__Viral__Promote .input-prepend .add-on > [class^="icon-"] {
    margin-left:0px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin-top:-5px !important;
}


#events_ticketing_grid td:nth-child(4), a.Event__URL {
    word-break:keep-all !important;
}
.portlet .portlet-body #events_ticketing_grid_wrapper .table td:nth-child(4), a.Event__URL {
    height:50px !important;
    width:250px !important;
    display:flow-root !important;
    /*overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;*/
    word-break:keep-all !important;
    overflow-wrap:break-word !important;
}

.locao__seo__section {
    padding-bottom:30px;
}
.locao__seo__section h5 {
    color:#3c3c3c;
    font-size:21px;
    font-weight:400;
}
.locao__seo__section p {
    color:#3c3c3c;
    font-size:16px;
}
.locao__seo__section .seo__listings {
    margin:0px -10px;
    margin-top:30px;
    width:calc(100% + 20px);
}
.locao__seo__section .seo__listings > li {
    width:25%;
    float:left;
    padding:0px 10px;
    margin-bottom:15px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.Local__Seo__Graph {
    width:100%;
    display:flex;
    flex-flow:row wrap;
    margin:0 auto;
    position:relative;
    margin-bottom:0px;
    justify-content:center;
    background-color:#2ab6f2;
    border-bottom:1px solid #ffffff;
    background:-webkit-repeating-linear-gradient(45deg, #2ab6f2, #2ab6f2 2px, #2dbaf2 2px, #2dbaf2 5px);
    background:repeating-linear-gradient(45deg, #2ab6f2, #2ab6f2 2px, #2dbaf2 2px, #2dbaf2 5px);
}
.Local__Seo__Graph .Seo__Graph__Detail__Area {
    width:295px;
    padding:20px;
    flex:0 0 auto;
    max-width:100%;
    position:relative;
}
.Local__Seo__Graph .Seo__Graph__Detail__Area * {
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Local__Seo__Graph .Seo__Graph__Detail__Area > .Seo__Graph__Detail__Area__Inner {
    width:100%;
    display:block;
    min-height:400px;
    position:relative;
    text-align:center;
}
.Current__Score {
    width:100%;
    padding:20px 30px;
    text-align:center;
    margin-bottom:50px;
    background-color:#555555;
    -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25), 0 1px 0 2px rgba(0,0,0,0.75) !important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25), 0 1px 0 2px rgba(0,0,0,0.75) !important;
}
.Current__Score h3 {
    margin:0px;
    padding:0px;
    color:#ff6125;
    line-height:1;
    font-size:64px;
    font-weight:700;
    margin-bottom:10px;
}
.Current__Score p {
    color:#ffffff;
    font-size:25px;
    font-weight:300;
    margin-bottom:0px;
}
.Improved__With__Missio {
    width:100%;
    bottom:-10px;
    margin-top:50px;
    padding:20px 30px;
    text-align:center;
    position:absolute;
}
.Improved__With__Missio h4 {
    color:#000;
    margin:0px;
    padding:0px;
    line-height:1;
    font-size:42px;
    font-weight:400;
    margin-bottom:10px;
}
.Improved__With__Missio span {
    color:#fff;
    width:100%;
    display:block;
    font-size:16px;
    padding:12px 16px;
    margin-bottom:10px;
    background-color:#292929;
    -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25), 0 1px 0 1px rgba(0,0,0,0.73) !important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25), 0 1px 0 1px rgba(0,0,0,0.73) !important;
}
.Improved__With__Missio p {
    color:#041821;
    font-size:17px;
    font-weight:300;
    margin-bottom:0px;
}
.Local__Seo__Graph .Seo__Graph__Area {
    flex:1 1 0;
    min-width:0;
    padding:20px;
    position:relative;
    background-color:#2bc2ff;
    background:-webkit-repeating-linear-gradient(45deg, #2cc4ff, #2cc4ff 2px, #30c9ff 2px, #30c9ff 5px);
    background:repeating-linear-gradient(45deg, #2cc4ff, #2cc4ff 2px, #30c9ff 2px, #30c9ff 5px);
}
.Local__Seo__Graph .Seo__Graph__Area .highcharts-root {
    color:#fff !important;
    font-weight:400 !important;
    font-family:'Open Sans' !important;
    background-color:transparent !important;
}
.Local__Seo__Graph .Seo__Graph__Area .highcharts-root * {
    color:#fff !important;
    font-weight:400 !important;
    font-family:'Open Sans' !important;
}
.highcharts-background {
    fill:transparent !important;
}
.highcharts-axis-labels, .highcharts-yaxis-labels, .highcharts-axis-title {
    color:#fff !important;
    font-weight:400 !important;
    font-family:'Open Sans' !important;
}
.highcharts-legend-item {
    font-weight:400 !important;
    font-family:'Open Sans' !important;
    stroke:none !important;
}
@import 'https://code.highcharts.com/css/highcharts.css';
/*
.highcharts-color-0 {
	fill:#ff6125;
	stroke:#ffffff;
}
.highcharts-axis.highcharts-color-0 .highcharts-axis-line {
	stroke:#ffffff;
}
.highcharts-axis.highcharts-color-0 text {
	fill:#ff6125;
}
.highcharts-color-1 {
	fill:#ff6125;
	stroke:#ffffff;
}
.highcharts-axis.highcharts-color-1 .highcharts-axis-line {
	stroke:#ffffff;
}
.highcharts-axis.highcharts-color-1 text {
	fill:#ffffff;
}
.highcharts-yaxis .highcharts-axis-line {
	stroke-width:1px;
}
.highcharts-color-0 .highcharts-graph {
    stroke-width:2px;
    stroke:#ffffff !important;
}

#SessionchartContainer .highcharts-axis.highcharts-color-1 text {
	fill:#7cb5ec;
}
#SessionchartContainer .highcharts-yaxis .highcharts-axis-line {
	stroke-width:1px;
}
#SessionchartContainer .highcharts-color-0 .highcharts-graph {
    stroke-width:2px;
    stroke:#7cb5ec !important;
}

.highcharts-color-0 .highcharts-point {
    fill:#ff6125;
}
.highcharts-tooltip text {
    fill:#333333 !important;
}
.highcharts-tooltip-box {
    fill:#ff6125 !important;
    fill-opacity:0.5 !important;
}
.highcharts-credits {
    opacity:0 !important;
    font-size:0px !important;
    filter:alpha(opacity=0) !important;
}
*/

.highcharts-credits {
    opacity: 0 !important;
    display: none !important;
    visibility: hidden !important;
    text-indent: -9999rem !important;
}

.Local__Seo__Graph__Record {
    width:100%;
    margin:0px;
    padding:0px;
    height:60px;
    font-size:0px;
    margin-bottom:35px;
    display:inline-block;
    border-bottom:1px solid #ffffff;
}
.Local__Seo__Graph__Record > li {
    width:25%;
    height:60px;
    color:#bfbfbf;
    font-size:16px;
    font-weight:500;
    text-align:center;
    display:inline-block;
    background-color:#ebecf0;
    border-left:2px solid #ffffff;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Local__Seo__Graph__Record > li:first-child {
    border-left:0px none;
}
.Local__Seo__Graph__Record > li > a {
    margin:0px;
    width:100%;
    height:60px;
    color:#bfbfbf;
    font-size:16px;
    font-weight:500;
    line-height:40px;
    text-align:center;
    vertical-align:middle;
    padding:10px !important;
    text-transform:uppercase;
    border:0px none !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Local__Seo__Graph__Record > li > a .number {
    font-size:32px;
    margin-top:-2px;
    margin-right:6px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
}
.Local__Seo__Graph__Record > li.Active {
    color:#505050;
    background-color:#dee0e5;
}
.Local__Seo__Graph__Record > li.active > a,
.Local__Seo__Graph__Record > li.active > a:hover,
.Local__Seo__Graph__Record > li.active > a:focus {
    color:#505050;
    background-color:#dee0e5;
}
.Local__Seo__Graph__Record > li.Active > a .number, .Local__Seo__Graph__Record > li.active > a .number {
    color:#60bd68;
}

.mbneg26 {
    margin-bottom:-26px !important;
}
@media only screen and (max-width:767px) {
    .mbneg26 {
        margin-top:-20px !important;
        margin-bottom:0px !important;
    }
}

@media only screen and (max-width:540px) {
    .locao__seo__section .seo__listings > li {
        float:none;
        width:100%;
        max-width:320px;
        margin-left:auto;
        margin-right:auto;
    }
    .Local__Seo__Graph__Record {
        height:auto;
    }
    .Local__Seo__Graph__Record > li {
        float:none;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        border-left:0px none;
        border-bottom:1px solid #fff;
    }

    .Go__Viral__Promote .missio-share-toolbox > li {
        width:50%;
        font-size:13px !important;
        padding:0px 10px 15px !important;
    }
    .Go__Viral__Promote .missio-share-toolbox > li > a {
        font-size:13px !important;
    }

    ol.missio_boost_button > li {
        margin-bottom:10px;
    }
    ol.missio_boost_button > li .custom-radio img {
        -webkit-object-fit:cover;
           -moz-object-fit:cover;
            -ms-object-fit:cover;
             -o-object-fit:cover;
                object-fit:cover;
    }
    ol.missio_boost_button > li:nth-child(1) {
        width:120px !important;
    }
    ol.missio_boost_button > li:nth-child(2) {
        width:100px !important;
    }
    ol.missio_boost_button > li:nth-child(3) {
        width:70px !important;
    }
    ol.missio_boost_button > li:nth-child(1),
    ol.missio_boost_button > li:nth-child(1) .custom-radio img {
        width:72px;
        height:72px;
    }
    ol.missio_boost_button > li:nth-child(2),
    ol.missio_boost_button > li:nth-child(2) .custom-radio img {
        width:57px;
        height:57px;
    }
    ol.missio_boost_button > li:nth-child(3),
    ol.missio_boost_button > li:nth-child(3) .custom-radio img {
        width:36px;
        height:36px;
    }
}

@media all and (min-width :541px) and (max-width :768px) {
    .locao__seo__section .seo__listings > li {
        width:50%;
        float:left;
    }
    .Local__Seo__Graph__Record {
        height:auto;
    }
    .Local__Seo__Graph__Record > li {
        width:50%;
        float:left;
        margin-bottom:0px !important;
        border-bottom:1px solid #fff !important;
    }
    .Local__Seo__Graph__Record > li.active {
        width:50%;
        float:left;
        margin-bottom:0px !important;
        border-bottom:1px solid #fff !important;
    }
    .Local__Seo__Graph__Record > li:nth-child(3) {
        border-left:0px none;
    }
    .Local__Seo__Graph, .Local__Seo__Graph .Seo__Graph__Area, .Seo__Graph__Detail__Area {
        width:100%;
        display:block;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    }
    .Local__Seo__Graph .Seo__Graph__Detail__Area {
        display:block;
        max-width:450px;
        margin-left:auto;
        margin-right:auto;
    }
    .Improved__With__Missio {
        padding:10px;
    }
    .Local__Seo__Graph .Seo__Graph__Detail__Area > .Seo__Graph__Detail__Area__Inner {
        min-height:320px;
    }

    .Go__Viral__Promote .missio-share-toolbox > li {
        width:33.3333%;
        font-size:14px !important;
        padding:0px 10px 15px !important;
    }
    .Go__Viral__Promote .missio-share-toolbox > li > a {
        font-size:14px !important;
    }

    ol.missio_boost_button > li {
        margin-bottom:10px;
    }
    ol.missio_boost_button > li .custom-radio img {
        -webkit-object-fit:cover;
           -moz-object-fit:cover;
            -ms-object-fit:cover;
             -o-object-fit:cover;
                object-fit:cover;
    }
    ol.missio_boost_button > li:nth-child(1) {
        width:120px !important;
    }
    ol.missio_boost_button > li:nth-child(2) {
        width:100px !important;
    }
    ol.missio_boost_button > li:nth-child(3) {
        width:70px !important;
    }
    ol.missio_boost_button > li:nth-child(1),
    ol.missio_boost_button > li:nth-child(1) .custom-radio img {
        width:72px;
        height:72px;
    }
    ol.missio_boost_button > li:nth-child(2),
    ol.missio_boost_button > li:nth-child(2) .custom-radio img {
        width:57px;
        height:57px;
    }
    ol.missio_boost_button > li:nth-child(3),
    ol.missio_boost_button > li:nth-child(3) .custom-radio img {
        width:36px;
        height:36px;
    }
}

.daterangepicker.ltr .calendar.left, .daterangepicker.ltr .calendar.right,
.daterangepicker .input-mini, .daterangepicker table,
.daterangepicker.ltr .calendar.left .calendar-table, .daterangepicker.ltr .calendar.right .calendar-table {
    -webkit-box-sizing:border-box !important;
       -moz-box-sizing:border-box !important;
            box-sizing:border-box !important;
}
.daterangepicker.ltr .left .daterangepicker_input, .daterangepicker.ltr .calendar.left .calendar-table {
    padding-right:0px !important;
}
.daterangepicker.ltr .calendar.left .calendar-table, .daterangepicker.ltr .calendar.right .calendar-table {
    padding:0px !important;
}
.daterangepicker table {
    margin:0;
    width:260px !important;
    max-width:260px !important;
    -webkit-box-sizing:border-box !important;
       -moz-box-sizing:border-box !important;
            box-sizing:border-box !important;
}
.daterangepicker table * {
    -webkit-box-sizing:border-box !important;
       -moz-box-sizing:border-box !important;
            box-sizing:border-box !important;
}
.daterangepicker .calendar th, .daterangepicker .calendar td {
    font-family:'Raleway', 'Open Sans', sans-serif !important;
}


/* Balloon Tooltips */
button[data-balloon] {
	overflow:visible;
}
[data-balloon] {
    border:0px none;
	position:relative;
    background:transparent;
}
[data-balloon]:before, [data-balloon]:after {
	z-index:20;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;
	pointer-events:none;
	-webkit-transition:all 0.18s ease-out 0.18s;
	transition:all 0.18s ease-out 0.18s;
	bottom:100%;
	left: 50%;
	position:absolute;
	-webkit-transform:translate(-50%, 10px);
	-ms-transform:translate(-50%, 10px);
	transform:translate(-50%, 10px);
	-webkit-transform-origin:top;
	-ms-transform-origin:top;
	transform-origin:top;
}
[data-balloon]:after {
	color: #fff;
	font-size: 12px;
    line-height: 1.35;
	border-radius: 4px;
	white-space: nowrap;
	padding: 0.65em 1em;
	margin-bottom: 10.5px;
	content: attr(data-balloon);
	background: rgba(22,50,92, 0.9);
}

.Missio__Accounts__Lists [data-balloon]:after, .Missio__Account__Portlet [data-balloon]:after,
.Form__Next.modal-body [data-balloon]:after {
    min-width:210px;
	white-space:pre-wrap;
}

.Missio__Profile__Account__Header [data-balloon]:after {
    min-width:150px;
	white-space:pre-wrap;
}

[data-balloon]:before {
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2822,%2050,%2092,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
	background-size:100% auto;
	height:6px;
	width:18px;
	content:"";
	margin-bottom:5px;
}
[data-balloon]:hover:before, [data-balloon][data-balloon-visible]:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:after {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-khtml-opacity:1;
	-moz-opacity:1;
	opacity:1;
	pointer-events:auto;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
}
[data-balloon].font-awesome:after {
	font-family:'FontAwesome';
}
[data-balloon][data-balloon-break]:after {
	white-space: pre-wrap;
}
[data-balloon-pos="down"]:before, [data-balloon-pos="down"]:after {
	bottom:auto;
	left:50%;
	top:100%;
	-webkit-transform:translate(-50%, -10px);
	-ms-transform:translate(-50%, -10px);
	transform:translate(-50%, -10px);
}
[data-balloon-pos="down"]:after {
	margin-top:11px;
}
[data-balloon-pos="down"]:before {
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2822,%2050,%2092,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
	background-size:100% auto;
	height:6px;
	width:18px;
	margin-top:5px;
	margin-bottom:0;
}
[data-balloon-pos="down"]:hover:before, [data-balloon-pos="down"][data-balloon-visible]:before, [data-balloon-pos="down"]:hover:after, [data-balloon-pos="down"][data-balloon-visible]:after {
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
}
[data-balloon-pos="left"]:before, [data-balloon-pos="left"]:after {
	bottom:auto;
	left:auto;
	right:100%;
	top:50%;
	-webkit-transform:translate(10px, -50%);
	-ms-transform:translate(10px, -50%);
	transform:translate(10px, -50%);
}
[data-balloon-pos="left"]:after {
	margin-right:11px;
}
[data-balloon-pos="left"]:before {
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2822,%2050,%2092,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
	background-size:100% auto;
	height:18px;
	width:6px;
	margin-right:5px;
	margin-bottom:0;
}
[data-balloon-pos="left"]:hover:before, [data-balloon-pos="left"][data-balloon-visible]:before, [data-balloon-pos="left"]:hover:after, [data-balloon-pos="left"][data-balloon-visible]:after {
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
}
[data-balloon-pos="right"]:before, [data-balloon-pos="right"]:after {
	bottom:auto;
	left:100%;
	top:50%;
	-webkit-transform:translate(-10px, -50%);
	-ms-transform:translate(-10px, -50%);
	transform:translate(-10px, -50%);
}
[data-balloon-pos="right"]:after {
	margin-left:11px;
}
[data-balloon-pos="right"]:before {
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2822,%2050,%2092,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E') no-repeat;
	background-size:100% auto;
	height:18px;
	width:6px;
	margin-bottom:0;
	margin-left:5px;
}
[data-balloon-pos="right"]:hover:before, [data-balloon-pos="right"][data-balloon-visible]:before, [data-balloon-pos="right"]:hover:after, [data-balloon-pos="right"][data-balloon-visible]:after {
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
}
[data-balloon-length]:after {
	white-space: normal;
}
[data-balloon-length="small"]:after {
	width: 80px;
    text-align: left;
}
[data-balloon-length="medium"]:after {
	width: 150px;
    text-align: left;
}
[data-balloon-length="large"]:after {
	width: 250px;
    text-align: justify;
}
[data-balloon-length="xlarge"]:after {
	width: 90vw;
    text-align: left;
}

@media screen and (min-width: 768px) {
	[data-balloon-length="xlarge"]:after {
		width: 380px;
	}
}
[data-balloon-length="fit"]:after {
	width: 100%;
}


.m-wrap {
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
table.table tr.input_item td {
    padding:8px !important;
}

input.m-wrap, select.m-wrap, textarea.m-wrap, textarea {
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    border-radius:4px !important;
}
input.m-wrap, select.m-wrap {
    height:34px !important;
}
.input-icon input.m-wrap, .input-icon select.m-wrap {
    height:34px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    border-radius:4px !important;
}

#user_input .btn.red.ui-state-default, #user_input .btn.ui-state-default {
    padding:7px 10px !important;
    border-radius:3px !important;
}
#userInputs th {
    background-color:#f3f3f3 !important;
}



.inbox-body {
    padding:20px;
    border-radius:4px;
    border:1px solid #d7e0f1;
    background-color:#ffffff !important;
}

.modal-scrollable {
    position:absolute !important;
}
.formError {
    z-index:2147483647 !important;
}
#mailsenderform textarea#mail_message {
    width:100% !important;
    height:100px !important;
    min-height:100px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#temp_email_form #mailsenderform #lbl_mail_sender {
    padding-top:6px !important;
    padding-bottom:6px !important;
    display:inline-block;
}
#temp_email_form #mailsenderform .form-horizontal .control-group {
    margin-bottom:10px !important;
}
#temp_email_form .form-horizontal .control-label {
    width:100px !important;
}
#temp_email_form .form-horizontal .controls {
    margin-left:120px !important;
}
#temp_email_form .modal-footer {
    text-align:left !important;
    padding-left:135px !important;
}
#temp_email_form .req {
    color:#f00;
}


#formcontent form .cke textarea, #formcontent form .cke_reset textarea, #formcontent form .cke_editor_Product_Description textarea {
    height:200px !important;
}
#formcontent form#api_config textarea {
    height:120px !important;
}


.donor_donations_form_bulk .chzn-container .chzn-results {
    max-height:136px !important;
}


a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg {
    height:130px;
    left:-35px;
    position:absolute;
    top:calc(50% - 65px);
    width:130px;
}

.dataTable thead tr th {
    color:#fff !important;
    background-color:#1eaffc !important;
}
.dataTable thead tr th {
    border-left:1px solid #28b2f0 !important;
}
.dataTable thead tr th {
    background-size:19px 19px !important;
}
.dataTables_length select {
    -webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	border-radius:3px !important;
    margin-bottom:0px !important;
    background-color:#ebebeb !important;
}
.dataTables_filter label {
    font-size:0px;
    position:relative;
}
.dataTables_length label > span {
    margin-right:4px;
    margin-top:-1px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
}
.dataTables_filter label:before {
    top:0px;
    right:0px;
    width:34px;
    height:34px;
    content:' ';
    position:absolute;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCI+PHBhdGggZmlsbD0iIzMyQkNGQSIgZD0iTTAgMGgzNHYzNEgweiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMC4yMyA5LjU3NGMtMi45MzctMi45MzgtNy43MTgtMi45MzgtMTAuNjU2IDAtMi45MzcgMi45MzgtMi45MzcgNy43MiAwIDEwLjY1OCAyLjYxNiAyLjYxNiA2LjY5IDIuODk2IDkuNjI3Ljg1My4wNjMuMjkyLjIwNC41Ny40MzIuOGw0LjI3OCA0LjI3N2MuNjIzLjYyMiAxLjYzLjYyMiAyLjI1IDAgLjYyNC0uNjIzLjYyNC0xLjYzIDAtMi4yNWwtNC4yNzctNC4yOGMtLjIyNi0uMjI2LS41MDYtLjM2OC0uNzk4LS40MyAyLjA0My0yLjkzNiAxLjc2My03LjAxLS44NTQtOS42Mjh6bS0xLjM1IDkuMzA3Yy0yLjE5MiAyLjE5NC01Ljc2MiAyLjE5NC03Ljk1NCAwLTIuMTkyLTIuMTkyLTIuMTkyLTUuNzYgMC03Ljk1NCAyLjE5My0yLjE5MyA1Ljc2Mi0yLjE5MyA3Ljk1NSAwIDIuMTk0IDIuMTkzIDIuMTk0IDUuNzYyIDAgNy45NTV6Ii8+PC9zdmc+);
    background-size:34px auto;
    background-repeat:no-repeat;
    background-position:center right;
    -webkit-border-top-right-radius:3px !important;
	-moz-border-top-right-radius:3px !important;
    border-top-right-radius:3px !important;
    -webkit-border-bottom-right-radius:3px !important;
	-moz-border-bottom-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
}
.dataTables_filter input[type="search"] {
    height:34px !important;
    padding-right:40px !important;
    box-sizing:border-box !important;
    margin-bottom:0px !important;
    -webkit-border-radius:4px !important;
	-moz-border-radius:4px !important;
	border-radius:4px !important;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color:#1eaffc !important;
}

.dataTables_wrapper > .row-fluid {
    position:relative;
}
.dataTables_wrapper > .row-fluid .span6 {
    float:right;
    width:auto !important;
}
.dataTables_wrapper > .row-fluid .span6:first-child {
    top:0px;
    right:190px;
    position:absolute;
}

.btn-group-controls {
    top:15px;
    left:20px;
    width:auto;
    z-index:10;
    position:absolute;
}

.brtl-brbl {
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
}
.brtr-brbr {
    border-top-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
}
.no-r,
.portlet .portlet-body .table .input-append input[type="text"].no-r,
.input-append input[type="text"].no-r,
.filter .input-append input[type="text"].no-r {
    border-radius:0px !important;
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
}
.portlet {
    padding:15px !important;
}
.portlet.box.blue {
    padding:10px !important; /* Added on 15 Nov 2017 */
}
.portlet.box.blue .portlet-body {
    padding-top:0px !important;
    border-radius:4px !important;
}
.portlet.box.blue .portlet-body.form {
    padding-top:0px !important;
    border-radius:0px !important;
}

.Missio__Profile__Account, .Missio__Account__Portlet, .portlet.box.blue {
    z-index: 1;
    height: auto;
    position: relative;
    margin-bottom: 30px;
    background: rgb(255,255,255);
    border-radius: 0 !important;
    border: 1px solid #e1e4e8 !important;
    transform: translate3d(0px,0px,0px);
    /* box-shadow:0 2px 0 0 rgba(0,0,0, 0.05) !important; */
}

.Missio__Profile__Account > .portlet.box.blue {
    border:0px none;
    margin-bottom:0px;
    padding:0px !important;
    box-shadow:0 2px 0 0 rgba(0,0,0,0) !important;
}

.Missio__Account__Portlet .Missio__Account__Portlet {
    margin-bottom:20px;
    box-shadow:0 2px 0 0 rgba(0,0,0, 0) !important;
}
.Missio__Account__Portlet .Missio__Account__Portlet:last-child {
    margin-bottom:0px;
}
.Missio__Profile__Account__Header {
    padding:15px;
    padding-left:10px;
    position:relative;
    background-color:#fafaf9;
    border-radius:4px 4px 0px 0px !important;
}
.Missio__Profile__Account__ActionsContainer {
    top:18px;
    right:15px;
    position:absolute;
    z-index:999999 !important;
}
.btn {
    outline:none !important;
}
.Missio__Profile__Account__ActionsContainer .btn {
    border:1px solid rgba(0,0,0,0.2);
}
.Missio__Profile__Account__ActionsContainer .btn-group > .btn,
.Missio__Profile__Account__ActionsContainer .btn.sm {
    font-size:13px !important;
    padding:5px 10px !important;
}
.Missio__Profile__Account__ActionsContainer .btn-group .btn + .btn {
    margin-left:-1px !important;
}
.Missio__Profile__Account__ActionsContainer .btn-group .btn .caret {
    margin-top:9px;
    border-top:4px solid #1eaffc;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
}

.Missio__Profile__Account__ActionsContainer .btn.white,
.modal-footer .btn.white, .btn.white,
#Form__Next .modal-footer #cboxClose {
    font-weight:400;
    color:#1eaffc !important;
    background-color:transparent !important;
}
.modal-footer .btn.white,
#Form__Next .modal-footer #cboxClose {
    border-radius:4px 4px 4px 4px !important;
}

.modal-footer .btn.blue {
    font-weight:400;
    color:#ffffff !important;
    background-color:#1eaffc !important;
    border-radius:4px 4px 4px 4px !important;
}
.modal-footer .btn.blue:hover,
.modal-footer .btn.blue:focus,
.modal-footer .btn.blue:active {
    color:#ffffff !important;
    background-color:#25aeeb !important;
}

.btn.white:hover,
.btn.white:focus,
.btn.white:active,

.Missio__Profile__Account__ActionsContainer .btn.white:hover,
.Missio__Profile__Account__ActionsContainer .btn.white:focus,
.Missio__Profile__Account__ActionsContainer .btn.white:active,

.Missio__Account__Portlet form.form-horizontal .form-actions .btn.white:hover,
.Missio__Account__Portlet form.form-horizontal .form-actions .btn.white:focus,
.Missio__Account__Portlet form.form-horizontal .form-actions .btn.white:active,

.modal-footer .btn.white:hover,
.modal-footer .btn.white:focus,
.modal-footer .btn.white:active,

#Form__Next .modal-footer #cboxClose:hover,
#Form__Next .modal-footer #cboxClose:focus,
#Form__Next .modal-footer #cboxClose:active {
    color:#1eaffc !important;
    border-color:#8fdcff !important;
    background-color:#e9f8ff !important;
}
.btn.white,
.Missio__Profile__Account__ActionsContainer .btn-group.btn-hollow .btn, .modal-footer .btn,
#Form__Next .modal-footer #cboxClose {
    max-height:34px !important;
    padding:5px 12px !important;
    line-height:22px !important;
    border:1px solid rgba(0,0,0,0.2);
}

.btn__navigator {
    /*top:6.5px;
    right:35px;
    position:absolute;*/
}
.profilePicWrapper .btn__navigator {
    margin-top:10px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
}
.btn__navigator .btn + .btn {
    margin-left:-1px !important;
}
.btn__navigator > .btn {
    height:30px !important;
    font-size:13px !important;
    max-height:30px !important;
    padding:4px 9px !important;
    line-height:18px !important;
    border:1px solid rgba(0,0,0,0.2);
}
.btn__navigator > .btn[disabled] {
    pointer-events:none;
}
.btn__navigator > .btn i {
    margin-top:-2px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-size:14px !important;
}

.btn-rounded {
    border-radius:4px 4px 4px 4px !important;
}
.Missio__Profile__Account__ActionsContainer .btn-group.btn-hollow .btn:first-child {
    border-radius:4px 0px 0px 4px !important;
}
.Missio__Profile__Account__ActionsContainer .btn-group.btn-hollow .btn:last-child,
.Missio__Profile__Account__ActionsContainer .btn-group.btn-hollow .btn.last {
    border-radius:0px 4px 4px 0px !important;
}

.profilePicWrapper {
    width:100%;
    display:table;
    position:relative;
    margin-bottom:0px !important;
}
.profilePicWrapper .Missio__Icons {
    width:2.5rem;
    height:2.5rem;
    position:absolute;
    background-color:#1eaffc;
    border-radius:0.25rem !important;
}
.profilePicWrapper .Missio__Icons > img {
    width:100%;
}
.profilePicWrapper__Details {
    float:left;
    position:relative;
    padding-left:50px;
    padding-right:20px;
}
.profilePicWrapper__Details .Account {
    top:2px;
    left:0px;
    line-height:1;
    font-size:12px;
    font-weight:400;
    margin-bottom:5px;
    color:rgb(62,62,60);
}
.profilePicWrapper__Details .Account__Name {
    margin:0px;
    max-width:100%;
    overflow:hidden;
    font-weight:600;
    line-height:1.25;
    position:relative;
    font-size:1.125rem;
    white-space:nowrap;
    color:rgb(62,62,60);
    text-overflow:ellipsis;
}
.profilePicWrapper__Details .Account__Name .caret {
    margin-top:10px;
    border-top:4px solid #16325c;
}
.Missio__Profile__Account__Body {
    padding:12px 15px 15px;
    background-color:#ffffff;
    border-radius:0px 0px 4px 4px !important;
}

.User__Account__Detail {
    width:100%;
    margin:0px;
    padding:0px;
    font-size:0px;
    list-style:none;
}
.User__Account__Detail > li {
    width:16.6667%;
    font-size:15px;
    display:inline-block;
}
.User__Account__Top {
    max-width:100%;
    font-size:14px;
    overflow:hidden;
    margin-bottom:5px;
    white-space:nowrap;
    text-overflow:ellipsis;
    color:rgb(112, 110, 107);
}
.User__Account__Lookup {
    font-size:15px;
    font-weight:500;
    margin-bottom:0px;
    color:rgb(62,62,60);
}

.Missio__Account__Portlet {
    padding:15px;
}

.Missio__Account__Portlet .nav-tabs {
    position:relative;
    margin-bottom:0px;
	border-bottom:2px solid #DDD;
}
.Missio__Account__Portlet .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border-width:0;
}
.Missio__Account__Portlet .nav-tabs > li > a {
	color:#666;
	border:none;
    font-size:15px;
    font-weight:400;
    padding:7px 15px;
    position:relative;
}
.Missio__Account__Portlet .nav-tabs > li.active > a, .nav-tabs > li > a:hover {
	border:none;
	background:transparent;
	color:#1eaffc !important;
}
.Missio__Account__Portlet .nav-tabs > li > a::after {
	left:0px;
	height:2px;
	width:100%;
	bottom:-1px;
	content:" ";
	position:absolute;
	background:#1eaffc;
    -webkit-transform:scale(0);
     -khtml-transform:scale(0);
       -moz-transform:scale(0);
        -ms-transform:scale(0);
         -o-transform:scale(0);
            transform:scale(0);
	-webkit-transition:all 250ms ease 0s;
     -khtml-transition:all 250ms ease 0s;
       -moz-transition:all 250ms ease 0s;
        -ms-transition:all 250ms ease 0s;
         -o-transition:all 250ms ease 0s;
            transition:all 250ms ease 0s;
}
.Missio__Account__Portlet .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after {
    -webkit-transform:scale(1);
     -khtml-transform:scale(1);
       -moz-transform:scale(1);
        -ms-transform:scale(1);
         -o-transform:scale(1);
            transform:scale(1);
}
.Missio__Account__Portlet .tab-nav > li > a::after {
	color:#fff;
	background:#21527d none repeat scroll 0% 0%;
}
.Missio__Account__Portlet .tab-pane {
	padding:15px 0;
}
.Missio__Account__Portlet .tab-content {
	padding:0px;
    font-size:15px;
}


.Missio__Accounts__Lists .panel-default {
    margin-bottom:14px;
}
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title {
    margin:0px;
}
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title .accordion-toggle, .panel-heading-title {
    display:block;
    font-size:15px;
    font-weight:500;
    padding:10px 15px;
    margin-bottom:0px;
    padding-left:40px;
    color:rgb(62,62,62);
    text-decoration:none;
    outline:inherit !important;
    border-radius:4px !important;
    -moz-border-radius:4px !important;
    -webkit-border-radius:4px !important;
}
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title .accordion-toggle.collapsed {
    background-color:#f2f2f2 !important;
}
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title .accordion-toggle,
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title .accordion-toggle:hover {
    background-color:#eef1f6 !important;
}
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title .accordion-toggle::after {
	width:16px;
	height:16px;
	font-size:18px;
	margin-top:2px;
	text-align:center;
	border-radius:3px;
    position:absolute;
	color:rgb(62,62,62);
    left:30px !important;
	content:url('../img/icons/plus2-h.svg');
	-webkit-transition:all .3s ease-in-out 0s;
	   -moz-transition:all .3s ease-in-out 0s;
	    -ms-transition:all .3s ease-in-out 0s;
	     -o-transition:all .3s ease-in-out 0s;
	        transition:all .3s ease-in-out 0s;
    -webkit-transform:rotate(90deg) scale(1.1);
       -moz-transform:rotate(90deg) scale(1.1);
        -ms-transform:rotate(90deg) scale(1.1);
         -o-transform:rotate(90deg) scale(1.1);
            transform:rotate(90deg) scale(1.1);
}
.Missio__Accounts__Lists .panel-default .panel-heading .panel-title .accordion-toggle.collapsed::after {
    margin-top:1px;
	content:url('../img/icons/plus2-h.svg');
    -webkit-transform:scale(1.1);
       -moz-transform:scale(1.1);
        -ms-transform:scale(1.1);
         -o-transform:scale(1.1);
            transform:scale(1.1);
}

.tab-content .Missio__Accounts__Lists {
    overflow:inherit !important;
}

.Missio__Accounts__Lists .panel-body-content {
    padding-top:15px;
}
.Missio__Accounts__Lists .panel-body-content .horizontal-form {
    margin-bottom:10px !important;
}
.Missio__Accounts__Lists .panel-body-content .form-control, .Missio__Accounts__Lists .panel-body-content .chzn-container,
.Missio__Account__Portlet .form-horizontal .form-control,
.Form__Next.modal-body .form-horizontal .form-control,
.New__Folder.modal-body .form-horizontal .form-control,
.Add__New__Contacts.modal-body .form-horizontal .form-control,
.portlet-body-inner .form-control {
    color:#000;
    width:100% !important;
    border-color:#c2cad8;
    box-sizing:border-box;
    height:40px !important;
    font-weight:400 !important;
    margin-bottom:10px !important;
    border-radius:3px !important;
}
.Missio__Accounts__Lists .panel-body-content .form-control-static,
.Missio__Account__Portlet__Sections .form-control-static,
.Form__Next.modal-body .form-horizontal .form-control-static,
.New__Folder.modal-body .form-horizontal .form-control-static,
.Add__New__Contacts.modal-body .form-horizontal .form-control-static {
    color:#000;
    font-size:15px;
    font-weight:400 !important;
}
.Missio__Accounts__Lists .panel-body-content .form-control-static .link_blue, .Missio__Profile__Account .link_blue,
.Form__Next.modal-body .link_blue,
.New__Folder.modal-body .link_blue,
.Add__New__Contacts.modal-body .link_blue {
    text-decoration:none;
    font-weight:400 !important;
}

.Missio__Accounts__Lists .panel-body-content .form-control[rel=datepicker],
.Missio__Account__Portlet .form-horizontal .form-control[rel=datepicker],
.Form__Next.modal-body .form-horizontal .form-control[rel=datepicker],
.Add__New__Contacts.modal-body .form-horizontal .form-control[rel=datepicker],
.portlet-body-inner .form-control[rel=datepicker],
.form-control.calendar {
    background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM5Ny44NzkgMzk3Ljg3OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzk3Ljg3OSAzOTcuODc5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBzdHlsZT0iZmlsbDpub25lOyIgZD0iTTE5OC45MzksMTAwLjE2YzYuMTk3LDAsMTEuMjQtNS4wNDMsMTEuMjQtMTEuMjRWNzAuODUyYzAtMC4wMDQsMC0wLjAwOCwwLTAuMDEgICAgYzAtMC4wMDQsMC0wLjAwOCwwLTAuMDF2LTM1LjU5YzAtNi4xOTktNS4wNDMtMTEuMjQyLTExLjI0LTExLjI0MmMtNi4xOTgsMC0xMS4yNCw1LjA0My0xMS4yNCwxMS4yNDJWODguOTIgICAgQzE4Ny43LDk1LjExNywxOTIuNzQxLDEwMC4xNiwxOTguOTM5LDEwMC4xNnoiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDpub25lOyIgZD0iTTI2LjczOSwzNDkuMTk3YzAsMTMuNjA5LDExLjA3MiwyNC42ODIsMjQuNjgyLDI0LjY4MmgyOTUuMDM4YzEzLjYwOSwwLDI0LjY4Mi0xMS4wNzIsMjQuNjgyLTI0LjY4MiAgICBWMTU4LjU5SDI2LjczOVYzNDkuMTk3eiBNNjIuMDc5LDE5My43NDJoMjczLjcyMWM2LjYyNywwLDEyLDUuMzczLDEyLDEyYzAsNi42MjctNS4zNzMsMTItMTIsMTJINjIuMDc5Yy02LjYyOCwwLTEyLTUuMzczLTEyLTEyICAgIEM1MC4wNzksMTk5LjExNSw1NS40NTEsMTkzLjc0Miw2Mi4wNzksMTkzLjc0MnogTTYyLjA3OSwyNDkuMzc3aDI3My43MjFjNi42MjcsMCwxMiw1LjM3MywxMiwxMmMwLDYuNjI3LTUuMzczLDEyLTEyLDEySDYyLjA3OSAgICBjLTYuNjI4LDAtMTItNS4zNzMtMTItMTJDNTAuMDc5LDI1NC43NSw1NS40NTEsMjQ5LjM3Nyw2Mi4wNzksMjQ5LjM3N3ogTTYyLjA3OSwzMDUuMDEyaDI3My43MjFjNi42MjcsMCwxMiw1LjM3MywxMiwxMiAgICBjMCw2LjYyNy01LjM3MywxMi0xMiwxMkg2Mi4wNzljLTYuNjI4LDAtMTItNS4zNzMtMTItMTJDNTAuMDc5LDMxMC4zODUsNTUuNDUxLDMwNS4wMTIsNjIuMDc5LDMwNS4wMTJ6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6bm9uZTsiIGQ9Ik04NS4zMTksMTAwLjE2YzYuMTk5LDAsMTEuMjQxLTUuMDQzLDExLjI0MS0xMS4yNFY3MC44NjFjMC0wLjAwOC0wLjAwMS0wLjAxNC0wLjAwMS0wLjAyICAgIGMwLTAuMDA4LDAuMDAxLTAuMDE0LDAuMDAxLTAuMDE5di0zNS41OEM5Ni41NiwyOS4wNDMsOTEuNTE4LDI0LDg1LjMxOSwyNGMtNi4xOTcsMC0xMS4yMzksNS4wNDMtMTEuMjM5LDExLjI0MlY4OC45MiAgICBDNzQuMDc5LDk1LjExNyw3OS4xMjEsMTAwLjE2LDg1LjMxOSwxMDAuMTZ6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzczRDBGNDsiIGQ9Ik0zNDcuODAxLDg4LjkyYzAsMTkuNDMyLTE1LjgwOSwzNS4yNC0zNS4yNCwzNS4yNGMtMTkuNDMyLDAtMzUuMjQtMTUuODA5LTM1LjI0LTM1LjI0di02LjA3OCAgICBoLTQzLjE0MXY2LjA3OGMwLDE5LjQzMi0xNS44MDksMzUuMjQtMzUuMjQsMzUuMjRjLTE5LjQzMSwwLTM1LjI0LTE1LjgwOS0zNS4yNC0zNS4yNHYtNi4wNzhoLTQzLjE0djYuMDc4ICAgIGMwLDE5LjQzMi0xNS44MSwzNS4yNC0zNS4yNDEsMzUuMjRjLTE5LjQzMSwwLTM1LjIzOS0xNS44MDktMzUuMjM5LTM1LjI0di02LjA3OEgyNi43Mzl2NTEuNzVIMzcxLjE0di01MS43NWgtMjMuMzRWODguOTJ6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzNENjg4OTsiIGQ9Ik0zODMuMTQsNTguODQyaC0zNS4zNHYtMjMuNkMzNDcuODAxLDE1LjgwOSwzMzEuOTkyLDAsMzEyLjU2LDAgICAgYy0xOS40MzIsMC0zNS4yNCwxNS44MDktMzUuMjQsMzUuMjQydjIzLjZoLTQzLjE0MXYtMjMuNkMyMzQuMTc5LDE1LjgwOSwyMTguMzcxLDAsMTk4LjkzOSwwICAgIGMtMTkuNDMxLDAtMzUuMjQsMTUuODA5LTM1LjI0LDM1LjI0MnYyMy42aC00My4xNHYtMjMuNkMxMjAuNTYsMTUuODA5LDEwNC43NSwwLDg1LjMxOSwwQzY1Ljg4OCwwLDUwLjA3OSwxNS44MDksNTAuMDc5LDM1LjI0MiAgICB2MjMuNkgxNC43MzljLTYuNjI4LDAtMTIsNS4zNzMtMTIsMTJ2Mjc4LjM1NWMwLDI2Ljg0NCwyMS44MzgsNDguNjgyLDQ4LjY4Miw0OC42ODJoMjk1LjAzOCAgICBjMjYuODQ0LDAsNDguNjgyLTIxLjgzOCw0OC42ODItNDguNjgyVjcwLjg0MkMzOTUuMTQsNjQuMjE1LDM4OS43NjksNTguODQyLDM4My4xNCw1OC44NDJ6IE0zNzEuMTQsMTM0LjU5MkgyNi43Mzl2LTUxLjc1aDIzLjM0MSAgICB2Ni4wNzhjMCwxOS40MzIsMTUuODA5LDM1LjI0LDM1LjIzOSwzNS4yNGMxOS40MzEsMCwzNS4yNDEtMTUuODA5LDM1LjI0MS0zNS4yNHYtNi4wNzhoNDMuMTR2Ni4wNzggICAgYzAsMTkuNDMyLDE1LjgwOSwzNS4yNCwzNS4yNCwzNS4yNGMxOS40MzIsMCwzNS4yNC0xNS44MDksMzUuMjQtMzUuMjR2LTYuMDc4aDQzLjE0MXY2LjA3OGMwLDE5LjQzMiwxNS44MDksMzUuMjQsMzUuMjQsMzUuMjQgICAgYzE5LjQzMiwwLDM1LjI0LTE1LjgwOSwzNS4yNC0zNS4yNHYtNi4wNzhoMjMuMzRWMTM0LjU5MnogTTMwMS4zMiwzNS4yNDJjMC02LjE5OSw1LjA0MS0xMS4yNDIsMTEuMjQtMTEuMjQyICAgIGM2LjE5NywwLDExLjI0LDUuMDQzLDExLjI0LDExLjI0MlY4OC45MmMwLDYuMTk3LTUuMDQzLDExLjI0LTExLjI0LDExLjI0Yy02LjE5OSwwLTExLjI0LTUuMDQzLTExLjI0LTExLjI0VjM1LjI0MnogICAgIE0xODcuNywzNS4yNDJjMC02LjE5OSw1LjA0Mi0xMS4yNDIsMTEuMjQtMTEuMjQyYzYuMTk3LDAsMTEuMjQsNS4wNDMsMTEuMjQsMTEuMjQydjM1LjU5YzAsMC4wMDIsMCwwLjAwNiwwLDAuMDEgICAgYzAsMC4wMDIsMCwwLjAwNiwwLDAuMDFWODguOTJjMCw2LjE5Ny01LjA0MywxMS4yNC0xMS4yNCwxMS4yNGMtNi4xOTgsMC0xMS4yNC01LjA0My0xMS4yNC0xMS4yNFYzNS4yNDJ6IE03NC4wNzksMzUuMjQyICAgIEM3NC4wNzksMjkuMDQzLDc5LjEyMSwyNCw4NS4zMTksMjRjNi4xOTksMCwxMS4yNDEsNS4wNDMsMTEuMjQxLDExLjI0MnYzNS41OGMwLDAuMDA2LTAuMDAxLDAuMDEyLTAuMDAxLDAuMDE5ICAgIGMwLDAuMDA2LDAuMDAxLDAuMDEyLDAuMDAxLDAuMDJWODguOTJjMCw2LjE5Ny01LjA0MiwxMS4yNC0xMS4yNDEsMTEuMjRjLTYuMTk3LDAtMTEuMjM5LTUuMDQzLTExLjIzOS0xMS4yNFYzNS4yNDJ6ICAgICBNMzcxLjE0LDM0OS4xOTdjMCwxMy42MDktMTEuMDcyLDI0LjY4Mi0yNC42ODIsMjQuNjgySDUxLjQyYy0xMy42MDksMC0yNC42ODItMTEuMDcyLTI0LjY4Mi0yNC42ODJWMTU4LjU5SDM3MS4xNFYzNDkuMTk3eiIvPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiMzRDY4ODk7IiBkPSJNNjIuMDc5LDIxNy43NDJoMjczLjcyMWM2LjYyNywwLDEyLTUuMzczLDEyLTEyYzAtNi42MjctNS4zNzMtMTItMTItMTJINjIuMDc5ICAgIGMtNi42MjgsMC0xMiw1LjM3My0xMiwxMkM1MC4wNzksMjEyLjM2OSw1NS40NTEsMjE3Ljc0Miw2Mi4wNzksMjE3Ljc0MnoiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojM0Q2ODg5OyIgZD0iTTYyLjA3OSwyNzMuMzc3aDI3My43MjFjNi42MjcsMCwxMi01LjM3MywxMi0xMmMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDYyLjA3OSAgICBjLTYuNjI4LDAtMTIsNS4zNzMtMTIsMTJDNTAuMDc5LDI2OC4wMDQsNTUuNDUxLDI3My4zNzcsNjIuMDc5LDI3My4zNzd6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzNENjg4OTsiIGQ9Ik02Mi4wNzksMzI5LjAxMmgyNzMuNzIxYzYuNjI3LDAsMTItNS4zNzMsMTItMTJjMC02LjYyNy01LjM3My0xMi0xMi0xMkg2Mi4wNzkgICAgYy02LjYyOCwwLTEyLDUuMzczLTEyLDEyQzUwLjA3OSwzMjMuNjM5LDU1LjQ1MSwzMjkuMDEyLDYyLjA3OSwzMjkuMDEyeiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) !important;
    background-size:16px 16px;
    background-position:97% center;
    background-repeat:no-repeat;
}



.Missio__Accounts__Lists .panel-body-content .chzn-container,
.Missio__Account__Portlet .form-horizontal .chzn-container,
.Form__Next.modal-body .form-horizontal .chzn-container,
Add__New__Contacts.modal-body .form-horizontal .chzn-container {
    margin-bottom:0px !important;
}
.Missio__Accounts__Lists .panel-body-content .chzn-container-single .chzn-single,
.Missio__Account__Portlet .form-horizontal .chzn-container-single .chzn-single,
.Form__Next.modal-body .form-horizontal .chzn-container-single .chzn-single,
Add__New__Contacts.modal-body .form-horizontal .chzn-container-single .chzn-single {
    color:#000;
    height:38px !important;
    font-weight:400 !important;
    line-height:38px !important;
}
.Missio__Accounts__Lists .panel-body-content .chzn-container-single .chzn-single div,
.Missio__Account__Portlet .form-horizontal .chzn-container-single .chzn-single div,
.Form__Next.modal-body .form-horizontal .chzn-container-single .chzn-single div,
Add__New__Contacts.modal-body .form-horizontal .chzn-container-single .chzn-single div {
    top:4px !important;
}

.Missio__Accounts__Lists .panel-body-content textarea.form-control,
.Missio__Account__Portlet .form-horizontal textarea.form-control,
.Form__Next.modal-body .form-horizontal textarea.form-control,
.Add__New__Contacts.modal-body .form-horizontal textarea.form-control {
    resize:none !important;
    height:100px !important;
}
.Missio__Accounts__Lists .panel-body-content .control-label button > .fa, .missio_tooltip {
    color:#b0adab;
    padding-left:4px;
}
.missio_tooltip {
    cursor: pointer;
}

#Collapse_1_7.panel-collapse.in.collapse, .Missio__Account__Portlet .tab-content {
    overflow:inherit !important;
}
.Missio__Accounts__Lists .panel-default:last-child {
    margin-bottom:0px !important;
}

.Missio__Profile__Account .table-scrollable-borderless {
    border:0px none;
}
.Missio__Profile__Account .table-scrollable-borderless {
    width:100%;
    border-top:1px solid #e7ecf1 !important;
}
.Missio__Profile__Account .table-scrollable-borderless thead tr th,
.Missio__Profile__Account .table-scrollable-borderless tbody tr td {
    /*background-color:#fff !important;*/
    vertical-align:middle;
}


.Missio__Profile__Account .table_dropdown, .Missio__Account__Portlet .table_dropdown {
    width:100%;
    position:relative;
}
.Missio__Profile__Account .table_dropdown .dropdown-toggle, .Missio__Account__Portlet .table_dropdown .dropdown-toggle {
    outline:none !important;
    text-decoration:none !important;
}
.Missio__Profile__Account .table_dropdown .btn,
.Missio__Contacts__Lists .Account__Name .btn,
.Missio__Account__Portlet .table_dropdown .btn {
    top:0px;
    right:0px;
    width:18px;
    height:20px;
    padding:0px;
    text-align:center;
    position:absolute;
    background-color:#f0f0f0;
    border-radius:3px !important;
}
.Missio__Profile__Account .table_dropdown .btn .caret,
.Missio__Contacts__Lists .Account__Name .btn .caret,
.Missio__Account__Portlet .table_dropdown .btn .caret {
    margin-top:9px;
}
.Missio__Contacts__Lists .Account__Name .btn .caret {
    margin-right:1px !important;
}
.Missio__Profile__Account .table_dropdown .dropdown-menu,
.Reports__Right__Section .table_dropdown .dropdown-menu,
.Missio__Account__Portlet .table_dropdown .dropdown-menu {
    z-index:100 !important;
    min-width:115px !important;
    max-width:150px !important;
}
.Missio__Account__Portlet .table_dropdown .dropdown-menu {
    right:0 !important;
    top:auto !important;
    left:auto !important;
    bottom:20px !important;
    z-index:999999 !important;
    background:#fff !important;
    min-width:115px !important;
    max-width:150px !important;
    border-radius:4px !important;
}
.Missio__Contacts__Lists .Account__Name .dropdown-menu > li,
.Missio__Account__Portlet .table_dropdown .dropdown-menu > li {
    padding:0px !important;
}

.Missio__Account__Portlet .form-actions {
    padding:15px;
    margin-left:-15px;
    margin-right:-15px;
    margin-bottom:-30px;
    border-radius:0px 0px 4px 4px !important;
}
.Missio__Account__Portlet .form-actions .btn {
    border:1px solid rgba(0,0,0,0.2);
    border-radius:4px 4px 4px 4px !important;
}

.Missio__Account__Portlet .Missio__Account__Portlet {
    padding:0px;
}
.Missio__Account__Portlet .Missio__Account__Portlet .Missio__Profile__Account__Header {
    padding:15px;
    position:relative;
    background-color:#ffffff;
    border-radius:4px 4px 4px 4px !important;
}
.Missio__Account__Portlet .Missio__Account__Portlet .Missio__Profile__Account__Header .profilePicWrapper .Missio__Icons {
    width:1.5rem;
    height:1.5rem;
    position:absolute;
    background-color:#1eaffc;
    border-radius:0.125rem !important;
}
.Missio__Account__Portlet .Missio__Account__Portlet .Missio__Profile__Account__Header .profilePicWrapper__Details {
    float:left;
    position:relative;
    padding-left:35px;
}
.Missio__Account__Portlet .Missio__Account__Portlet .Missio__Profile__Account__Header .Missio__Profile__Account__ActionsContainer {
    top:11px;
}
.Missio__Account__Portlet .Missio__Account__Portlet .Missio__Profile__Account__Body {
    padding-top:4px;
}
.Missio__Contacts__Lists {
    margin:0px;
    width:100%;
    font-size:0px;
    list-style:none;
    padding-left:25px;
    vertical-align:top;
    display:inline-block;
    box-sizing:border-box;
    border:0px none !important;
}
.Missio__Contacts__Lists > li {
    width:50%;
    vertical-align:top;
    display:inline-block;
    box-sizing:border-box;
    font-size:15px !important;
    border:0px none !important;
    padding:0px 10px !important;
}
.Account__Name__Holder {
    width:100%;
    position:relative;
}
.Missio__Contacts__Lists .Account__Name {
    margin:0px;
    padding:0px;
    font-size:18px;
    font-weight:600;
    line-height:inherit;
}
.Missio__Contacts__Lists .itemRows {
    margin:0px;
    padding:0px;
    font-size:15px !important;
    border:0px none !important;
}
.Missio__Contacts__Lists .tableRowGroup {
    font-size:15px !important;
    padding:5px 0px !important;
}
.slds-list--horizontal {
    width:100%;
    color:#000000;
    font-size:0px;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle;
}
.slds-list--horizontal .slds-item--label {
    width:30%;
    color:#000000;
    display:inline-block;
    box-sizing:border-box;
    padding-right:0.75rem;
    vertical-align:middle;
    font-size:15px !important;
}
.slds-list--horizontal .slds-item--detail {
    width:70%;
    color:#000000;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle;
    font-size:15px !important;
}
.slds-list--horizontal .slds-item--detail > span {
    display:block;
    color:#000000;
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:15px !important;
}
.Missio__Profile__Account__Footer, .Missio__Drop__Files {
    width:100%;
    font-weight:400;
    text-align:center;
    display:inline-block;
    box-sizing:border-box;
    padding:8px 15px 10px;
    outline:none !important;
    color:rgb(0, 112, 210);
    text-decoration:none !important;
    border-top:1px solid rgb(221,219,218);
}
.Missio__Profile__Account__Footer:empty {
    display:none;
}
.btn-bs-file {
    font-size:13px;
    line-height:1.5;
    position:relative;
    padding:4px 10px 5px;
}
.btn-bs-file input[type="file"] {
    position:absolute;
    top:-9999999;
    filter:alpha(opacity=0);
    opacity:0;
    width:0;
    height:0;
    outline:none;
    cursor:inherit;
}

.Missio__Drop__Files {
    padding:15px;
    color:rgb(62,62,62);
}
.Missio__Drop__Files .dropzone {
    margin-bottom:0px;
    border-radius:5px;
    background:white;
    min-height:150px;
    padding:54px 54px;
    border:2px dashed #0087F7;
    border-radius:4px 4px 4px 4px !important;
}
.Missio__Drop__Files .dropzone .dz-message {
    margin:2em 0;
    text-align:center;
}

.Missio__Account__Portlet .form-section {
    line-height:1.3;
    margin-top:0px !important;
    margin-bottom:3px !important;
    padding-bottom:4px !important;
}
.Missio__Account__Portlet .form-horizontal .control-label,
.Form__Next.modal-body .form-horizontal .control-label,
.New__Folder.modal-body .form-horizontal .control-label,
.Add__New__Contacts.modal-body .form-horizontal .control-label,
.portlet-body-inner .control-label {
    width:100%;
    font-size:14px;
    font-weight:400;
    text-align:left;
    color:rgb(112,110,107);
}
.Missio__Account__Portlet .form-horizontal .form-control,
.Form__Next.modal-body .form-horizontal .form-label,
.Add__New__Contacts.modal-body .form-horizontal .form-label,
.portlet-body-inner .control-label {
    margin-bottom:0px !important;
}

.has-separator-dot {
    position:relative;
    padding-left:15px;
    color:rgb(62,62,62);
}
.has-separator-dot:first-child {
    padding-left:0px;
}
.has-separator-dot + .has-separator-dot:before {
    left:0px;
    width:6px;
    height:6px;
    content:" ";
    margin-left:4px;
    margin-right:5px;
    position:absolute;
    top:calc(50% - 3px);
    border-radius:100% !important;
    background-color:rgb(62,62,62);
}
.has-separator-dot:empty {
    display:none;
}

.Missio__Account__Portlet__Sections {
    margin-top:20px;
}
.Missio__Account__Portlet__Sections:first-child {
    margin-top:0px;
}
.Missio__Account__Portlet__Sections > .row-fluid {
    margin-bottom:5px;
}
.Missio__Account__Portlet__Sections .panel-heading-title {
    margin-top:0px;
    padding-left:15px;
    background-color:rgb(240,240,240) !important;
}
.Missio__Account__Portlet form.form-horizontal .form-actions .btn.white {
    color:rgb(62,62,62) !important;
    background-color:transparent !important;
}

.button-set {
    margin-top:15px;
	position:relative;
	margin-bottom:0px;
}
.button-set [class^="column"] {
	margin-right:50px;
	display:inline-block;
}

@media screen and (min-width:200px) and (max-width:480px) {
	.button-set [class^="column"] {
		display:block;
		margin-right:0px;
	}
}
.button-set label {
	color:#3e3e3e;
	font-size:14px;
	cursor:pointer;
	font-weight:400;
	margin-right:0px;
}
.button-set label strong {
    width:100%;
    font-weight:400;
    padding-left:50px;
    display:inline-block;
    box-sizing:border-box;
}
.button-set input[type="radio"], .button-set input[type="checkbox"] {
	margin:0;
	height:10px;
	padding:0;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	pointer-events:none;
}
.button-set input[type="radio"] + span, .button-set input[type="checkbox"] + span {
    padding:0px !important;
	width:18px !important;
	height:18px !important;
	text-align:center;
	display:inline-block;
	background-color:#ffffff;
	border:1px solid #c2cad8;
	vertical-align:text-bottom;
	position:relative;
	margin-right:6px;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	transition:all 0.1s ease;
	-webkit-border-radius:2px !important;
	border-radius:2px !important;
}
.button-set input[type="radio"] + span {
	top:1px;
}
.button-set input[type="checkbox"] + span {
	top:0px;
}
.button-set input[type="radio"] + span::after, .button-set input[type="checkbox"] + span::after {
	content:"";
	display:inline-block;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.button-set input[type="radio"]:focus + span, .button-set input[type="checkbox"]:focus + span, .button-set input[type="radio"]:active + span, .button-set input[type="checkbox"]:active + span {
	border-color:#25aeeb;
}
.button-set input[type="radio"]:checked + span::after, .button-set input[type="checkbox"]:checked + span::after {
	opacity:1;
	filter:alpha(opacity=100);
}
.button-set input[type="radio"].error + span, .button-set input[type="checkbox"].error + span {
	border-color:#ee0101;
}
.button-set input[type="radio"] + span {
	-webkit-border-radius:100% !important;
	border-radius:100% !important;
}
.button-set input[type="radio"] + span::after {
    width:100%;
    height:100%;
    box-sizing:border-box;
	-webkit-border-radius:100% !important;
	border-radius:100% !important;
	background-color:#25aeeb;
	border-color:#25aeeb;
    -webkit-box-shadow:0 0 10px 0 rgba(37,174,235,0.4) !important;
    box-shadow:0 0 10px 0 rgba(37,174,235,0.4) !important;
}
.button-set input[type="radio"]:checked + span {
	border:1px solid #25aeeb;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.button-set input[type="checkbox"]:checked + span {
	border:1px solid #25aeeb;
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
.button-set input[type="radio"]:checked + span::after {
	border:4px solid #ffffff;
}
.button-set input[type="checkbox"] + span::after {
	top:12px;
	left:2px;
	width:63%;
	height:35.5%;
	background-color:transparent;
	border:0 solid #25aeeb;
	-webkit-transform:rotate(-45deg) translate(50%, -75%);
	-moz-transform:rotate(-45deg) translate(50%, -75%);
	-ms-transform:rotate(-45deg) translate(50%, -75%);
	-o-transform:rotate(-45deg) translate(50%, -75%);
	transform:rotate(-45deg) translate(50%, -75%);
}
.button-set input[type="checkbox"]:checked + span::after {
	border-left-width:2px;
	border-bottom-width:2px;
}


.modal {
    -webkit-border-radius:0.25rem !important;
	border-radius:0.25rem !important;
}
.modal-body label {
    font-weight:400 !important;
}
#New__Contacts__Form .modal-body label,
#Form__Next .modal-body label {
    color:rgb(62,62,62);
}
#New__Contacts__Form .modal-body .button-set,
#Form__Next .modal-body .button-set {
    margin-top:7px;
    margin-bottom:20px;
}
#New__Contacts__Form .modal-body .button-set:last-child,
#Form__Next .modal-body .button-set:last-child {
    margin-bottom:0px;
}
#New__Contacts__Form .modal-header,
#Form__Next .modal-header,
#New__Folder .modal-header,
#Add__New__Contacts .modal-header {
    background-color:#fff;
    border-top-right-radius:0.25rem !important;
    border-top-left-radius:0.25rem !important;
    /*border-bottom:2px solid rgb(221, 219, 218);*/
}
#New__Contacts__Form .modal-footer,
#Form__Next .modal-footer,
#New__Folder .modal-footer,
#Add__New__Contacts .modal-footer {
    background-color:rgb(250, 250, 249);
    border-top:2px solid rgb(221, 219, 218);
    border-bottom-right-radius:0.25rem !important;
    border-bottom-left-radius:0.25rem !important;
}

.modal-body .Missio__Account__Portlet__Sections .panel-heading-title {
    margin-bottom:10px;
}
.Form__Next.modal-body .form-horizontal .form-control {
    margin-bottom:4px !important;
}
.Form__Next.modal-body .form-horizontal label {
    padding-top:0px !important;
}
#Form__Next .modal-footer #cboxClose  {
    width:auto !important;
    height:auto !important;
    right:auto !important;
    bottom:auto !important;
    position:relative !important;
    text-indent:inherit !important;
    background-image:none !important;
}



.Reports__Section {
    width:100%;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    border-radius:0px 0px 4px 4px !important;
}
.Reports__Left__Section {
    width:150px;
    font-size:14px;
    position:relative;
    border-top:1px solid #e7ecf1;
    border-right:1px solid #e7ecf1;
    border-radius:0px 0px 0px 4px !important;
}
.Reports__Left__Section .nav-tabs, .Reports__Left__Section .nav-tabs > li, .Reports__Left__Section .nav-tabs > li > a {
    width:100%;
    margin:0px !important;
    box-sizing:border-box;
    border:0px none !important;
}
.Reports__Left__Section .nav-tabs {
    overflow:hidden;
    border-radius:0px 0px 0px 4px !important;
}
.Reports__Left__Section .nav-tabs > li > a {
    font-weight:400;
    padding:8px 15px;
    position:relative;
    color:rgb(60,60,60);
    outline:none !important;
}
.Reports__Left__Section .nav-tabs > li.active > a {
    color:#25aeeb;
    padding:8px 15px 9px;
    background-color:#f6f6f6;
}
.Reports__Left__Section .nav-tabs > li > span {
    display:block;
    font-weight:400;
    padding:8px 15px 9px;
    color:rgb(112,110,107);
    text-transform:uppercase;
}
.Reports__Left__Section .nav-tabs > li.active > a:after {
    top:0px;
    left:0px;
    width:3px;
    height:100%;
    content:' ';
    position:absolute;
    background-color:#25aeeb;
}
.Reports__Right__Section {
    font-size:14px;
    position:relative;
    width:calc(100% - 150px);
}
.Reports__Right__Section .tab-content {
    overflow:inherit !important;
}
.New__Folder.modal-body .form-horizontal .control-label {
    margin-bottom:6px;
}
.Reports__Right__Section .table-scrollable-borderless tbody tr td span {
    font-size:14px;
    max-width:100%;
    word-wrap:break-word;
    text-overflow:ellipsis;
}
.Reports__Lists {
    width:100%;
    margin-top:4px;
    display:inline-block;
    border:1px solid #e7ecf1;
}
.Reports__Lists .Reports__Lists__Search {
    padding:15px 15px 5px;
    background-color:#f6f6f6;
}
.Reports__Lists .Reports__Lists__Search .relative {
    position:relative;
}
.Reports__Lists .Reports__Lists__Search .relative button {
    top:10px;
    left:10px;
    padding:0px;
    border:0px none;
    position:absolute;
    color:rgba(60,60,60);
    background-color:transparent;
}
.Reports__Lists__Search .form-control {
    padding-left:30px;
    margin-bottom:0px !important;
}
.Reports__Scrolling {
    /*padding:15px;
    max-height:265px;
    overflow:auto !important;
    border-top:1px solid #e7ecf1;*/
}
.Reports__Scrolling .tree, .Reports__Scrolling .tree ul {
    margin:0;
    padding:0;
    list-style:none;
}
.Reports__Scrolling .tree {
    padding-left:5px;
}
.Reports__Scrolling .tree ul ul {
    position:relative;
    margin-left:.5em;
}
.Reports__Scrolling .tree ul:before {
    top:16px;
    left:0;
    width:0;
    bottom:0;
    content:"";
    display:block;
    position:absolute;
    border-left:1px dotted #000;
}
.Reports__Scrolling .tree li {
    margin:0;
    color:#3e3e3e;
    padding:0 1em;
    font-size:15px;
    line-height:2em;
    font-weight:400;
    position:relative;
}
.Reports__Scrolling .tree > li {
    margin-bottom:-4px;
}
.Reports__Scrolling .tree > li li {
    margin-bottom:2px;
}
.Reports__Scrolling .tree li .fa {
    top:4px;
    left:-5px;
    position:absolute;
}
.Reports__Scrolling .tree li li .fa {
    top:8px;
    left:-5px;
    position:absolute;
}
.Reports__Scrolling .tree ul li:before {
    left:0;
    height:0;
    top:0.75em;
    content:"";
    width:10px;
    display:block;
    margin-top:-1px;
    position:absolute;
    border-top:1px dotted #000;
}
.Reports__Scrolling .tree ul {
    margin-top:4px !important;
}
.Reports__Scrolling .tree > li.branch:before {
    width:0;
    bottom:0;
    top:31px;
    left:15px;
    content:"";
    display:block;
    position:absolute;
    border-left:1px dotted #000;
}
.Reports__Scrolling .tree ul li:last-child:before {
    top:1em;
    bottom:0;
    height:auto;
    background:#fff;
}
.indicator {
    margin-right:5px;
}
.Reports__Scrolling .tree li a {
    padding:6px;
    color:#3e3e3e;
    font-size:15px;
    position:relative;
    text-decoration:none;
}
/*.Reports__Scrolling .tree li a:before {
    top:6px;
    left:-15px;
    font-size:16px;
    content:'\f07b';
    position:absolute;
    font-family:FontAwesome;
}*/
.Reports__Scrolling .tree li a:hover {
    color:#25aeeb;
    background-color:#e3f3ff;
}
.Reports__Scrolling .tree li button, .Reports__Scrolling .tree li button:active, .Reports__Scrolling .tree li button:focus {
    outline:0;
    border:none;
    color:#3e3e3e;
    text-decoration:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.Reports__Preview {
    width:100%;
    margin-top:5px;
    box-sizing:border-box;
}
.Reports__Preview .img-responsive {
    width:100%;
}
.Form__Next.modal-body .form-horizontal .control-group,
.New__Folder.modal-body .form-horizontal .control-group,
.Add__New__Contacts.modal-body .form-horizontal .control-group {
    margin-bottom:0px !important;
}

.crm-new-table-design .Missio__Profile__Account .dataTables_length,
.crm-new-table-design .Missio__Profile__Account .dataTables_filter {
    /*display:none;*/
}
.crm-new-table-design .Missio__Profile__Account .row-fluid [class*="span"] {
    min-height:1px;
}
.crm-new-table-design .Missio__Profile__Account .dataTables_wrapper > .row-fluid [class*="span"] {
    min-height:0px;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless,
.portlet.box.blue .portlet-body .table {
    margin:0px 0px 0px 0px !important;
    border-top:1px solid #ddd !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable .table,
.portlet.box.blue .portlet-body .table {
    border:0px none !important;
    margin:0px 0px 0px 0px !important;
    border-bottom:1px solid #ddd !important;
}
.portlet.box.blue .portlet-body .table {
    border-top:1px solid #ddd !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable .dataTable thead tr th,
.portlet.box.blue .portlet-body table.table thead tr th {
    color:#3f444a !important;
    background-color:#ffffff !important;
    border-left:0px solid #ffffff !important;
}
.portlet.box.blue .portlet-body table.table tbody tr td,
.portlet.box.blue .portlet-body table.table-bordered > tbody > tr > td {
    border-left:0px solid #ffffff !important;
}

.portlet.box.blue .portlet-body .dataTables_wrapper > .row-fluid .span6 {
    padding-right:10px !important;
}
.portlet.box.blue .portlet-body .dataTables_wrapper > .row-fluid {
    padding-top:5px !important;
    background-color:transparent !important;
    border-radius:4px 4px 0px 0px !important;
}
/*.portlet.box.blue .portlet-body .dataTables_wrapper > .row-fluid {
    float:right;
    margin-top:-55px;
    width:320px !important;
    padding-top:5px !important;
    background-color:transparent !important;
    border-radius:4px 4px 0px 0px !important;
}*/
.portlet.box.blue .portlet-body .dataTables_wrapper > .row-fluid .span6:first-child {
    top:5px !important;
}
.portlet.box.blue > .btn-group-controls {
    top:5px !important;
    left:10px !important;
}

.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless .dataTables_wrapper div.dataTables_info,
.portlet.box.blue .portlet-body .dataTables_wrapper div.dataTables_info {
    padding-left:8px;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless .dataTables_wrapper div.dataTables_paginate,
.portlet.box.blue .portlet-body .dataTables_wrapper div.dataTables_paginate {
    padding-right:8px;
    margin-top:5px !important;
    margin-bottom:10px !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless table.table thead tr th.sorting,
.portlet.box.blue .portlet-body table.table thead tr th.sorting,
.portlet.box.blue .portlet-body table.table thead tr th {
    background-color:#ffffff !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless table.table thead tr th.sorting:hover,
.portlet.box.blue .portlet-body table.table thead tr th.sorting:hover {
    background:url('../img/sort_both.png') no-repeat center right !important;
    background-size:19px auto !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless table.table thead tr th.sorting_asc:hover,
.portlet.box.blue .portlet-body table.table thead tr th.sorting_asc:hover {
    background:url('../img/sort_asc.png') no-repeat center right !important;
    background-size:19px auto !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless table.table thead tr th.sorting_desc:hover,
.portlet.box.blue .portlet-body table.table thead tr th.sorting_desc:hover {
    background:url('../img/sort_desc.png') no-repeat center right !important;
    background-size:19px auto !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless table.table thead tr th.sorting_asc_disabled:hover,
.portlet.box.blue .portlet-body table.table thead tr th.sorting_asc_disabled:hover {
    background:url('../img/sort_asc_disabled.png') no-repeat center right !important;
    background-size:19px auto !important;
}
.crm-new-table-design .Missio__Profile__Account .table-scrollable-borderless table.table thead tr th.sorting_desc_disabled:hover,
.portlet.box.blue .portlet-body table.table thead tr th.sorting_desc_disabled:hover {
    background:url('../img/sort_desc_disabled.png') no-repeat center right !important;
    background-size:19px auto !important;
}

#colorbox #Form__Next .modal-footer {
    left:0px;
    right:0px;
    width:100%;
    bottom:42px;
    position:fixed;
    padding-right:50px;
    box-sizing:border-box;
    width:calc(100% - 42px);
}
#colorbox .Form__Next.modal-body,
#colorbox .New__Folder.modal-body,
#colorbox .Add__New__Contacts.modal-body {
    padding-top:0px !important;
    padding-bottom:40px !important;
}
.crm-new-table-design #colorbox #cboxClose {
    right:5px;
    bottom:19px !important;
}
.crm-new-table-design #colorbox .modal-footer #cboxClose {
    bottom:0px !important;
}
.table td > a {
    color:#329afa !important;
}
.table td > a.btn {
    color:#ffffff !important;
}
.table td > a:hover {
    color:#3f51b5 !important;
    text-decoration:none !important;
}
.table td > a.btn:hover {
    color:#ffffff !important;
}

.Missio__Profile__Account #report .table-bordered.cf {
    margin-bottom:-1px !important;
    border-right:0px none !important;
    border-radius:0px 0px 5px 5px !important;
}
.Missio__Profile__Account #report .table-bordered.cf thead td {
    color:#3f444a !important;
    font-weight:600 !important;
    vertical-align:middle !important;
    background-color:#f1f4f7 !important;
}
.Missio__Profile__Account #report .table-bordered.cf td {
    border:0px none;
    border-bottom:1px solid #ddd !important;
}
.Missio__Profile__Account #report .table-bordered.cf tbody tr, .Missio__Profile__Account #report .table-bordered.cf tbody tr td {
    background-color:#ffffff !important;
}
.Missio__Profile__Account .table-scrollable-borderless {
    border-radius:0px 0px 5px 5px !important;
}
.Missio__Profile__Account #report .table-bordered.cf tfoot td {
    background-color:#f1f4f7 !important;
}
.well-nomargin {
    padding:15px;
    border-left:0px;
    border-right:0px;
    padding-left:10px;
    margin-bottom:0px;
    border-bottom:0px none;
}

#transactions_table .btn.blue {
    color:#fff !important;
}
.pagination ul > li.active, .pagination ul > li.active a {
    color:#fff !important;
    background-color:#1eaffc !important;
}

.Missio__Input__Wrapper, .Missio__Account__Portlet__Sections .form-group {
    position:relative;
}
.Missio__Input__Wrapper {
    clear:both;
}
.Missio__Input__Wrapper .Missio__Default__Currency__Sign {
    top:50%;
    left:10px;
    font-size:16px;
    position:absolute;
    font-weight:400 !important;
    -webkit-transform:translateY(-50%);
     -khtml-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);
}
.Missio__Input__Wrapper .form-control.amount {
    padding-left:30px !important;
}
.Missio__Account__Portlet__Sections .help-inline {
    top:0px;
    right:0px;
    z-index:100;
    color:#ffffff;
    font-size:12px;
    padding:2px 7px;
    font-weight:400;
    position:absolute;
    background-color:#f00;
    border-radius:3px !important;
}
.Missio__Account__Portlet__Sections .Missio__Input__Wrapper .help-inline {
    top:-26px;
    margin-top:0px;
}
.Missio__Account__Portlet__Sections .help-inline:before {
    width:0;
    height:0;
    left:12px;
    content:' ';
    bottom:-10px;
    position:absolute;
    border-style:solid;
    border-width:0 8px 10px 0;
    border-color:transparent #f00 transparent transparent;
}
.Missio__Account__Portlet__Sections .help-inline:empty,
.Missio__Account__Portlet__Sections .help-inline:empty:before {
    display:none !important;
}
.form-actions .alert {
    margin-bottom:0px;
}
.alert {
    border-radius:4px !important;
}
.Missio__Account__Portlet .table {
    margin:0px -1px !important;
    margin-bottom:0px !important;
    width:calc(100% + 2px) !important;
    border-bottom:0px none !important;
    border-radius:0px 0px 3px 3px !important;
}

.button-set label div.checker {
    margin-top:-3px;
}
.panel-collapse.in.collapse {
    overflow:inherit !important;
}


.Email__Templates .Email__Templates__Wrapper .span2 {
    width:18% !important;
    margin:0px !important;
}
.Email__Templates .Email__Templates__Wrapper .span10 {
    width:82% !important;
    margin:0px !important;
}
.Email__Templates .Email__Templates__Wrapper .span12 {
    width:100% !important;
    margin:0px !important;
}

.Email__Templates .Email__Templates__Wrapper {
    width:100%;
    position:relative;
    padding-bottom:3px;
    display:inline-block;
    border-bottom:1px solid #ddd;
}
.req {
    color:#f00;
}
.Missio__CC__BCC {
    top:5px;
    right:0px;
    width:auto;
    height:30px;
    position:absolute;
}
.Missio__CC__BCC button {
    margin:0px;
    padding:3px;
    color:#9e9e9e;
    border:0px none;
    text-align:center;
    display:inline-block;
    font-size:12px !important;
    background-color:transparent;
}

.Missio__CC__BCC .close {
    margin-top:9px !important;
}

.Email__Templates .Email__Templates__Wrapper .wysihtml5-toolbar .btn, .Email__File .btn {
    color:#666;
    margin-right:4px;
    padding:2px !important;
    font-size:14px !important;
    border-radius:3px !important;
    background-color:#fff !important;
}
.Email__Templates .Email__Templates__Wrapper .wysihtml5-toolbar  > li {
    margin:0px !important;
}
.Email__Templates .Email__Templates__Wrapper .btn + .btn {
    margin-left:-1px !important;
}
.Email__Templates .Email__Templates__Wrapper .wysihtml5-toolbar > li .icon-share:before {
    color:#666;
    content:'\f0c1';
    font-size:14px !important;
    font-weight:300 !important;
    font-family:'FontAwesome' !important;
}
.Missio__Account__Portlet .tab-content .Email__Templates .form-control-static {
    padding-top:5px !important;
}
.Email__Templates .Email__Templates__Wrapper .form-control {
    padding:3px 0px !important;
    border:0px none !important;
}
.Email__Templates .Email__Templates__Wrapper input.form-control {
    height:34px !important;
    padding-right:20px !important;
}
.Email__Templates .Email__Templates__Wrapper .form-control.form-control-to {
    padding-right:60px !important;
}
.Email__Templates .Email__Templates__Wrapper .Email__Textarea {
    position:relative;
    padding-bottom:28px;
}
.Email__Templates .Email__Templates__Wrapper .Email__Textarea .wysihtml5-toolbar {
    left:20px;
    bottom:-4px;
    position:absolute;
}
.Email__Templates .Email__Templates__Wrapper .Email__Textarea .Email__File {
    left:0px;
    bottom:1px;
    position:absolute;
}
.Email__File #fileselector {
    margin:0px;
}
.Email__File #upload-file-selector {
    display:none;
}
.Email__Templates .Email__Templates__Wrapper .Email__Textarea .Email__File .fa {
    -webkit-transform:rotate(40deg);
     -khtml-transform:rotate(40deg);
       -moz-transform:rotate(40deg);
        -ms-transform:rotate(40deg);
         -o-transform:rotate(40deg);
            transform:rotate(40deg);
}
.Email__Templates .Email__Templates__Wrapper .wysihtml5-toolbar > li .icon-share {
    -webkit-transform:rotate(-47deg);
     -khtml-transform:rotate(-47deg);
       -moz-transform:rotate(-47deg);
        -ms-transform:rotate(-47deg);
         -o-transform:rotate(-47deg);
            transform:rotate(-47deg);
}
.Email__Textarea .Email__File__Holder {
    margin:0px;
    width:100%;
    max-width:448px;
    font-weight:bold;
    overflow-y:hidden;
    box-sizing:border-box;
    padding:4px 4px 4px 8px;
    background-color:#f5f5f5;
    border:1px solid #dcdcdc;
    border-radius:3px !important;
}
.Email__Textarea .Email__File__Holder .close {
    margin-top:6px;
    margin-right:5px;
}
.Email__Textarea a[href] {
    color:#15c;
}
.Email__Textarea .dO {
    float:left;
    padding:0 8px 0 0;
    text-decoration:none;
}
.Email__Textarea .Email__File__Name {
    padding:0px;
    overflow:hidden;
    max-width:250px;
    white-space:nowrap;
    display:inline-block;
    vertical-align:bottom;
    text-overflow:ellipsis;
}
.Email__Textarea .Email__File__Size {
    color:#777;
    padding:0px;
    display:inline-block;
}



.Missio__Event__Ticketing {
    margin:0px -20px;
    width:calc(100% + 40px);
}
.Missio__Event__Ticketing .tabs {
    position:relative;
    padding:35px 50px 20px;
    box-sizing:border-box;
    background-color:#1f2024;
    margin-bottom:0px !important;
	border-bottom:1px solid #4d4e51;
    background-image:url('../img/diamond-pattern-dark.gif');
    background-size:10px 10px;
    background-repeat:repeat;
}
.Missio__Event__Ticketing .tabs:before {
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    height:100%;
    content:' ';
    position:absolute;
    background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 99%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 99%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 99%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Missio__Event__Ticketing .tabs .tabs_inner {
    z-index:10;
    position:relative;
}
.Missio__Event__Ticketing .tabs ul {					
	width:100%;
    font-size:0px;
    display:inline-block;
    box-sizing:border-box;
}
.Missio__Event__Ticketing .tabs ul li {
    width:50%;
    text-align:center;
	display:inline-block;
    box-sizing:border-box;
}
.Missio__Event__Ticketing .tabs ul li a {
	color:#9e9e9e;
    max-width:220px;
    margin:0px auto;
    text-align:center;
    display:inline-block;
    padding:0px !important;
	font-size:14px !important;
    border:0px none !important;
    text-decoration:none !important;
    background-color:transparent !important;
}
.Missio__Event__Ticketing .tabs ul li a span, .Missio__Event__Ticketing .tabs ul li a span.picture {
    width:100%;
    height:auto;
    display:block;
}
.Missio__Event__Ticketing .tabs ul li a span img {
    width:100%;
    -webkit-object-fit:cover;
       -moz-object-fit:cover;
        -ms-object-fit:cover;
         -o-object-fit:cover;
            object-fit:cover;
    box-sizing:border-box;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.Missio__Event__Ticketing .tabs ul li a span.name {
    color:#9e9e9e;
    padding:7px 0px;
}
.Missio__Event__Ticketing .tabs ul li a span.picture {
    position:relative;
}
.Missio__Event__Ticketing .tabs ul li a.active span.picture:before {
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    content:' ';
    position:absolute;
    border:5px solid #1da0e0;
    transition:border 0.1s ease 0s, border-color 0.1s ease 0s;
}
.Missio__Event__Ticketing .tabs ul li a.active span.name {
    color:#1da0e0;
}
/*.tabs ul li a:hover {
	color:#737373;
	border:0px none;
	background:#fff !important;
	border-bottom:4px solid #9ad2f9 !important;
}
.tabs ul li a.active {
	color:#333;
	border:0px none;
	background:#fff !important;
	border-bottom:4px solid #3598dc !important;
}
.tabs .btn, .tabs .btn i, .btn-link, .btn-link i {
	color:#fff;
	text-decoration:none !important;
}*/


.Missio__Event__Ticketing .Missio__Event__Previewer {
    min-height:450px;
    margin-left:-20px;
    margin-right:-20px;
    margin-bottom:20px;
    box-sizing:border-box;
    width:calc(100% + 40px);
}
.Missio__P2P__Fundraiser {
    position:relative;
}
#header.header-horizontal {
	top:0px;
	left:0px;
	right:0px;
	z-index:12;
	padding:0px;
	height:46px;
	max-height:46px;
	font-weight:500;
	position:relative;
	background-color:#0f1923;
	transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	font-family:"Open Sans", Arial, sans-serif;
	-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);
	-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);
	-ms-box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);
	-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);
	box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);
}
.Missio__P2P__Fundraiser .container-fluid {
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px;
}
.Missio__P2P__Fundraiser .page-logo {
    top:50%;
    left:15px;
    margin:0px;
    display:block;
    max-width:140px;
    position:absolute;
    -webkit-transform:translateY(-50%) !important;
     -khtml-transform:translateY(-50%) !important;
       -moz-transform:translateY(-50%) !important;
	    -ms-transform:translateY(-50%) !important;
	     -o-transform:translateY(-50%) !important;
	        transform:translateY(-50%) !important;
}
.Missio__P2P__Fundraiser .page-logo img {
    max-width:85%;
    -webkit-object-fit:cover;
       -moz-object-fit:cover;
        -ms-object-fit:cover;
         -o-object-fit:cover;
            object-fit:cover;
}
.Missio__P2P__Fundraiser .Header__Social__Share {
    top:0px;
    z-index:1;
    right:170px;
    padding:6px 0px;
    position:absolute;
}
.Missio__P2P__Fundraiser .Header__Social__Share .social-button,
.Missio__P2P__Fundraiser .custom__shares .social-button {
    color:#fff;
    font-size:13px;
    cursor:pointer;
    font-weight:600;
    margin-bottom:0;
    text-align:center;
    border-radius:4px;
    display:inline-block;
    padding:6px 15px 7px;
    vertical-align:middle;
    text-decoration:none !important;
    border-bottom:1px solid rgba(0, 0, 0, 0.18);
    transition:background-color 0.25s ease-out 0s, color 0.25s ease-out 0s;
}
.Missio__P2P__Fundraiser .Header__Social__Share .social-button .fa,
.Missio__P2P__Fundraiser .custom__shares .social-button .fa {
    margin-right:5px;
}
.Missio__P2P__Fundraiser .social-button.facebook {
    background:#3b579d;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #3b579d 0px, #344d8a 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.facebook:hover {
    background:#4261b0;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #4261b0 0, #344d8a 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.twitter {
    background:#55acee;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #55acee 0px, #3ea1ec 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.twitter:hover {
    background:#6cb7f0;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #6cb7f0 0, #3ea1ec 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.donate {
    background:#00a859;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #00a859 0px, #008949 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.donate:hover {
    background:#00b761;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #00b761 0px, #00ad5c 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.email {
    background:#e66550;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #e66550 0px, #d95742 100%) repeat scroll 0 0;
}
.Missio__P2P__Fundraiser .social-button.email:hover {
    background:#dc5d48;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #dc5d48 0px, #d75843 100%) repeat scroll 0 0;
}

.Missio__P2P__Fundraiser .header-horizontal .header_info_right {
    top:6px;
    left:190px;
    position:absolute;
    vertical-align:middle;
    width:calc(100% - 205px);
}
.Missio__P2P__Fundraiser .header_info_right .header-nav {
    font-size:0px;
    display:inline-block;
}
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul,
.Missio__P2P__Fundraiser .header_info_right .header_right_menu > ul {
    margin:0px;
    padding:0px;
    list-style:none;
    display:inline-block;
}
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul > li,
.Missio__P2P__Fundraiser .header_info_right .header_right_menu > ul > li {
    position:relative;
    display:inline-block;
}
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul > li > a,
.Missio__P2P__Fundraiser .header_info_right .header_right_menu > ul > li > a {
    color:#878c91;
    font-size:14px;
    font-weight:600;
    padding:7px 12px;
    display:inline-block;
    text-decoration:none !important;
    font-family:"Lato", Arial, sans-serif;
}
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul > li > a:hover,
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul > li > a:focus,
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul > li > a:active,
.Missio__P2P__Fundraiser .header_info_right .header-nav > ul > li:hover > a {
    color:#fff;
    border-radius:4px;
    background-color:#1da0e0 !important;
}
.Missio__P2P__Fundraiser .header_info_right .header_right_menu > ul > li > a:hover,
.Missio__P2P__Fundraiser .header_info_right .header_right_menu > ul > li > a:focus,
.Missio__P2P__Fundraiser .header_info_right .header_right_menu > ul > li > a:active {
    color:#1da0e0;
}
.Missio__P2P__Fundraiser .header_info_right .header_right_menu {
    top:0px;
    right:0px;
    width:auto;
    position:absolute;
    vertical-align:middle;
}

.Missio__P2P__Fundraiser .hero_banner {
	padding:0px;
	height:auto;
    margin-top:-1px;
	overflow:hidden;
	position:relative;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.Missio__P2P__Fundraiser .hero_banner .banner-image-cover {
    height:450px;
    overflow:hidden;
    min-height:450px;
    max-height:450px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}
.Missio__Upload__Banner {
    z-index:1;
    right:20px;
    bottom:30px;
    color:#ffffff;
    font-size:14px;
    font-weight:600;
    padding:7px 15px;
    position:absolute;
    border:1px solid #fff;
    border-radius:4px !important;
    text-decoration:none !important;
    background-color:rgba(50,190,250,0.9);
}
.Missio__Upload__Banner .fa {
    margin-right:4px;
}
.Missio__Upload__Banner:hover, .Missio__Upload__Banner:focus, .Missio__Upload__Banner:active {
    color:#ffffff;
    background-color:rgba(0,0,0,0.9);
}

.Missio__P2P__Fundraiser .hero_banner .flexslider,
.Missio__P2P__Fundraiser .hero_banner .flexslider ul,
.Missio__P2P__Fundraiser .hero_banner .flexslider ul > li,
.Missio__P2P__Fundraiser .hero_banner .flexslider figure {
    margin:0px;
    padding:0px;
}

.Missio__Event__Ticketing #formcontent {
    width:100%;
    box-sizing:border-box;
    padding:0px 20px 50px;
    background-color:#ffffff;
}

.section__header {
    margin:0px;
    margin-top:25px;
    padding:12px 15px;
    margin-bottom:15px;
    background-color:#d8dde5;
    background-image:url('../img/diamond-pattern.png');
    background-repeat:repeat;
    background-size:10px 10px;
    /*border-top:1px solid #d3d8df;*/
    border-bottom:1px solid #d8d8d8;
}
.section__header:first-child {
    margin-top:0px;
    border-top:0px none;
}
.section__header .form-section {
    color:#3e3e3c;
    font-size:20px;
    font-weight:500;
    line-height:normal;
    margin:0px !important;
    padding:0px !important;
    padding-left:40px !important;
    border-bottom:0px none !important;
}
.section__header .Missio__Icons {
    left:15px;
    width:25px;
    height:25px;
    position:absolute;
    box-sizing:border-box;
    background-color:#546275;
    border-radius:3px !important;
}
.section__header .Missio__Icons > img {
    width:100%;
}


.Missio__Event__Ticketing .btn-group-controls {
    top:50% !important;
    position:absolute;
    left:auto !important;
    right:10px !important;
    -webkit-transform:translateY(-50%) !important;
     -khtml-transform:translateY(-50%) !important;
       -moz-transform:translateY(-50%) !important;
	    -ms-transform:translateY(-50%) !important;
	     -o-transform:translateY(-50%) !important;
	        transform:translateY(-50%) !important;
}
.portlet-body-inner {
    padding:0px 15px;
}
.portlet-body-inner .control-group .controls {
    clear:both;
    margin-left:0px !important;
}
.portlet-body-inner .control-label {
    margin-top:0px !important;
    padding-top:0px !important;
    margin-bottom:6px !important;
}
#formcontent form .portlet-body-inner input[type="text"]:not(.reset) {
    height:40px !important;
    margin-bottom:0px !important;
}
#formcontent form .portlet-body-inner textarea.form-control {
    height:140px !important;
    margin-bottom:0px !important;
    padding-bottom:40px !important;
}
.form-horizontal .portlet-body-inner .control-group {
    margin-bottom:15px;
}
.portlet-body-inner .control-group #counter_event_desc {
    right:1px;
    bottom:1px;
    width:auto;
    font-size:13px;
    padding:2px 8px;
    position:absolute;
    color:#3e3e3c !important;
    background-color:#e2e2e1;
    border-radius:4px 0px 4px 0px !important;
}
#formcontent form .portlet-body-inner select {
    height:40px !important;
    margin-bottom:0px !important;
}




.Equal__Height__Row {
    width:100%;
    display:table;
    vertical-align:top;
}
.Equal__Height__Row .Equal__Height__ColumnOne {
    width:25%;
    vertical-align:top;
    display:table-cell;
    border-right:1px solid #eeeeee;
}
.Equal__Height__Row .Equal__Height__ColumnTwo {
    width:75%;
    display:table-cell;
    vertical-align:top;
}

.well.well-nomargin:empty {
    display:none !important;
}

#formcontent form .portlet-body-inner #tags input[type="text"]:not(.reset) {
    height:26px !important;
    margin-bottom:0px !important;
}
ul.tagit li {
    margin:2px 5px 2px 0 !important;
}
.portlet-body-inner .Missio__Social {
    position:relative;
}
.portlet-body-inner .Missio__Social .form-control {
    color:#fff !important;
    padding-left:40px !important;
}
.portlet-body-inner .Missio__Social .form-control.facebook {
    background-color:#4267b2 !important;
}
.portlet-body-inner .Missio__Social .form-control.twitter {
    background-color:#1eaffc !important;
}
.portlet-body-inner .Missio__Social .form-control.linkedin {
    background-color:#0077b5 !important;
}
.portlet-body-inner .Missio__Social .form-control.googleplus {
    background-color:#db4b3f !important;
}
.portlet-body-inner .Missio__Social .fa {
    top:50%;
    left:14px;
    color:#ffffff;
    font-size:22px;
    position:absolute;
    -webkit-transform:translateY(-50%);
     -khtml-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	     -o-transform:translateY(-50%);
	        transform:translateY(-50%);
}

#savefundraiser_events {
    padding:0px;
    margin-bottom:0px !important;
}
#savefundraiser_events .form-actions {
    margin:0px !important;
    padding:10px 15px !important;
}
#savefundraiser_events .form-actions .btn {
    float:right;
    text-align:right;
    border:1px solid #259acf;
    padding:8px 14px !important;
    border-radius:3px !important;
    background-color:#1eaffc !important;
    text-transform:capitalize !important;
}

.portlet-body-inner .label-important {
    width:auto;
    color:#3e3e3c;
    cursor:pointer;
    padding:8px 6px;
    margin:0px !important;
    display:inline-block;
    width:100% !important;
    box-sizing:border-box;
    height:40px !important;
    height:40px !important;
    border:1px solid #c2cad8;
    font-weight:400 !important;
    line-height:22px !important;
    border-radius:3px !important;
    margin-bottom:0px !important;
    background-color:#ececec !important;
}

#add_ticket_buttons_small .btn.ui-state-default, #add_ticket_buttons_big .btn.ui-state-default,
#add_ticket_buttons_small .btn.ui-button, #add_ticket_buttons_big .btn.ui-button,
.ticket_main_row .btn, #additionalDocuments #documents .btn,
#add_ticket_buttons_small .btn, #add_ticket_buttons_big .btn,
#add_ticket_buttons_small .btn.btn-mini, #add_ticket_buttons_big .btn.btn-mini,
#add_ticket_buttons_small .btn.blue, #add_ticket_buttons_big .btn.blue,
#add_ticket_buttons_small .btn.yellow, #add_ticket_buttons_big .btn.yellow,
#add_ticket_buttons_small .btn.purple, #add_ticket_buttons_big .btn.purple {
    height:36px;
    box-sizing:border-box;
    font-size:13px !important;
    padding:5px 12px !important;
    border-radius:4px !important;
    white-space:nowrap !important;
    border:1px solid rgba(0,0,0,0.2) !important;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05) !important;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.05) !important;
}
button#upload_new_document .fa {
    color:#1eaffc !important;
}

#add_ticket_buttons_small .btn span, #add_ticket_buttons_big .btn span {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    padding:0px !important;
}
#add_ticket_buttons_small .btn span:first-child, #add_ticket_buttons_big .btn span:first-child,
#add_ticket_buttons_small .btn span.ui-button-text span:first-child, #add_ticket_buttons_big .btn span.ui-button-text span:first-child {
    width:20px;
    height:20px;
    margin-right:4px;
}
#add_ticket_buttons_small .btn span.ui-button-text, #add_ticket_buttons_big .btn span.ui-button-text {
    width:auto;
    height:auto;
}
#add_ticket_buttons_small .btn span img, #add_ticket_buttons_big .btn span img {
    float:left;
    width:20px;
    height:20px;
    margin:0px;
    padding:0px;
}
#add_ticket_buttons_small .btn span:last-child, #add_ticket_buttons_big .btn span:last-child {
    margin-top:-2px;
}

#add_ticket_buttons_small .btn.blue, #add_ticket_buttons_big .btn.blue,
.ticket_main_row .btn.purple,
#add_ticket_buttons_small .btn.yellow, #add_ticket_buttons_big .btn.yellow,
#add_ticket_buttons_small .btn.blue, #add_ticket_buttons_big .btn.blue,
#add_ticket_buttons_small .btn.yellow, #add_ticket_buttons_big .btn.yellow,
#add_ticket_buttons_small .btn.purple, #add_ticket_buttons_big .btn.purple {
    font-weight:500;
    color:#1eaffc !important;
    border:1px solid rgba(0,0,0,0.2);
    background:rgba(255,255,255,0.33) !important;
}
#add_ticket_buttons_small .btn.blue:hover, #add_ticket_buttons_big .btn.blue:hover,
#add_ticket_buttons_small .btn.blue:focus, #add_ticket_buttons_big .btn.blue:focus,
#add_ticket_buttons_small .btn.blue:active, #add_ticket_buttons_big .btn.blue:active {
    font-weight:500;
    color:#1eaffc !important;
    background:#e9f8ff !important;
    border:1px solid #8fdcff !important;
}

.ticket_main_row .btn.purple .icon-white {
    color:#1eaffc !important;
}

.ticket_main_row .btn.purple:hover,
.ticket_main_row .btn.purple:focus,
.ticket_main_row .btn.purple:active,
#add_ticket_buttons_small .btn.purple:hover, #add_ticket_buttons_big .btn.purple:hover,
#add_ticket_buttons_small .btn.purple:focus, #add_ticket_buttons_big .btn.purple:focus,
#add_ticket_buttons_small .btn.purple:active, #add_ticket_buttons_big .btn.purple:active {
    font-weight:500;
    color:#1eaffc !important;
    background:#e9f8ff !important;
    border:1px solid #8fdcff !important;
}

#add_ticket_buttons_small .btn.yellow:hover, #add_ticket_buttons_big .btn.yellow:hover,
#add_ticket_buttons_small .btn.yellow:focus, #add_ticket_buttons_big .btn.yellow:focus,
#add_ticket_buttons_small .btn.yellow:active, #add_ticket_buttons_big .btn.yellow:active {
    font-weight:500;
    color:#1eaffc !important;
    background:#e9f8ff !important;
    border:1px solid #8fdcff !important;
}

#formcontent form input[type="text"]:not(.reset), #formcontent form select {
    border-radius:3px !important;
}
.ticket_main_row td, #tickets_table tfoot td {
    padding:10px 10px !important;
}
#tickets_table tfoot td {
    border-left:0px none;
}


#additionalDocuments {
    margin:0px -15px;
    width:calc(100% + 30px);
}
#additionalDocuments #documents .btn.red,
#additionalDocuments #documents .btn.red:hover,
#additionalDocuments #documents .btn.red:focus,
#additionalDocuments #documents .btn.red:active {
    font-weight:500;
    box-sizing:border-box;
    height:36px !important;
    color:#ffffff !important;
    line-height:18px !important;
    background:#fa2929 !important;
    border:1px solid rgba(0,0,0,0.125);
    background:-moz-linear-gradient(top, #fa2929 0%, #e01f1f 50%, #d11a1a 100%) !important;
    background:-webkit-linear-gradient(top, #fa2929 0%, #e01f1f 50%, #d11a1a 100%) !important;
    background:linear-gradient(to bottom, #fa2929 0%, #e01f1f 50%, #d11a1a 100%) !important;
}

.dirty {
    background-image:none !important;
    background-repeat:no-repeat !important;
}
select.dirty {
    background-image:url("../img/sort.svg") !important;
}




.Missio__Templates {
    width:auto;
    margin:0px -20px;
}
.Missio__Page__Header {
    font-size:40px;
    padding:20px 0px;
    line-height:48px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    letter-spacing:0px;
}
.Missio__Templates__Gallery {
    width:100%;
    margin:0px;
    padding:0px;
    font-size:0px;
    text-align:center;
    display:inline-block;
}
.Missio__Templates__Gallery__Template {
    width:50%;
    position:relative;
    text-align:center;
    display:inline-block;
    border-radius:5px 5px 5px 5px !important;
    -webkit-transition:all .25s ease-out;
     -khtml-transition:all .25s ease-out;
	   -moz-transition:all .25s ease-out;
	    -ms-transition:all .25s ease-out;
	     -o-transition:all .25s ease-out;
	        transition:all .25s ease-out;
    box-shadow:0px 1px 2px 0px rgba(32, 48, 60, 0.14), 0px 3px 3px 0px rgba(32, 48, 60, 0.06) !important;
}
.Template__Thumbnail {
    overflow:hidden;
    position:relative;
    padding:24px 2px 2px;
    background-color:#ebedef;
    border:1px solid rgba(0,0,0,0.1);
    border-radius:4px 4px 4px 4px !important;
}

.Missio__Templates__Gallery__Template.selected {
    box-shadow:0px 1px 2px 0px rgba(10,210,0, 0.14), 0px 3px 3px 0px rgba(10,210,0, 0.06) !important;
}
.Missio__Templates__Gallery__Template.selected .Template__Thumbnail {
    border:1px solid rgba(10,210,0, 1);
}

.top_tools {
    top:7px;
    position:absolute;
}
.top_tools > span, .top_tools > span:before, .top_tools > span:after {
    content:'';
    width:6px;
    height:6px;
    position:absolute;
    border-radius:100% !important;
}
.top_tools > span {
    left:10px;
    background-color:#fc635d;
    border:1px solid #d54442;
}
.top_tools > span:before {
    left:12px;
    background-color:#fdbc40;
    border:1px solid #eeac2e;
}
.top_tools > span:after {
    left:26px;
    background-color:#34c749;
    border:1px solid #2bb63f;
}
.Template__Thumbnail__Image {
    width:100%;
    margin:0px;
    padding:0px;
    height:245px;
    display:block;
    overflow:hidden;
    background-color:#ebedef;
}
.Template__Thumbnail__Name {
    display:block;
    position:absolute;
    left:50%;
    width:100%;
    font-size:16px;
    margin-top:15px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    letter-spacing:0px;
    text-align:center;
}
.Missio__Overlay, .Missio__Templates__Information {
    top:0px;
	left:0px;
	right:0px;
    margin:0px;
	z-index:10;
    padding:0px;
	min-width:100%;
	position:absolute;
	height:calc(100% - 0px);
	border-radius:4px 4px 4px 4px !important;
	background:rgba(255, 255, 255, 0.96);
	font-family:"Open Sans", "Arial", "sans-serif";
    opacity:0;
    filter:alpha(opacity=0);
    -moz-transition:all 0.3s linear 0s;
    -o-transition:all 0.3s linear 0s;
    -webkit-transition:all 0.3s linear 0s;
    -ms-transition:all 0.3s linear 0s;
    transition:all 0.3s linear 0s;
	visibility:hidden;
}
.Missio__Templates__Gallery__Template:hover .Missio__Overlay,
.Template__Thumbnail:hover .Missio__Overlay,
.Template__Thumbnail.info-active .Missio__Templates__Information,
.Missio__Templates__Gallery__Template.selected .Missio__Overlay {
    opacity:1;
	visibility:visible;
    filter:alpha(opacity=100);
}
.Missio__Templates__Gallery__Template.selected .Missio__Overlay {
    background:rgba(135,225,130, 0.75);
}
.Missio__Overlay .price {
    top:25px;
    left:35px;
    margin:0px;
    padding:0px;
    font-size:16px;
    position:absolute;
}
.Missio__Overlay .price b {
    font-weight:800;
}
.Missio__Overlay .Button__Controls {
    top:50%;
    left:0px;
    width:100%;
    margin:0px;
    padding:0px 50px;
    position:absolute;
    text-align:center;
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
    -webkit-transform:translateY(-50%);
     -khtml-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);
}
.Missio__Overlay .Button__Controls > li {
    margin:5px;
    text-align:center;
    display:inline-block;
    -webkit-transition:all .25s ease-out;
     -khtml-transition:all .25s ease-out;
	   -moz-transition:all .25s ease-out;
	    -ms-transition:all .25s ease-out;
	     -o-transition:all .25s ease-out;
	        transition:all .25s ease-out;
}
.Missio__Overlay .Button__Controls .button {
    color:#ffffff;
    font-size:15px;
    min-width:90px;
    font-weight:400;
    padding:10px 20px;
    outline:none !important;
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
    display:inline-block;
    border-radius:40px !important;
    text-decoration:none !important;
    text-shadow:0px 1px 0px rgba(0,0,0,0.3) !important;
    box-shadow:0px 1px 1px 0px rgba(0,0,0,0.6), 0px 4px 6px 0px rgba(0, 0, 0, 0.14) !important;
}
.Missio__Overlay .Button__Controls .button .fa {
    margin-right:5px;
}
.Missio__Overlay .Button__Controls .button.blue {
    background-color:#31baf8;
    background-image:linear-gradient(to bottom, #1eaffc, #239fd6);
}
.Missio__Overlay .Button__Controls .button.purple {
    background-color:#8775a7;
    background-image:linear-gradient(to bottom, #8775a7, #715f91);
}
.Missio__Overlay .Button__Controls .button.yellow {
    background-color:#8775a7;
    background-image:linear-gradient(to bottom, #ecbc29, #deae1c);
}
.Missio__Overlay .Button__Controls .button.btn_edit {
    display:none;
}
.Missio__Templates__Gallery__Template.selected .Missio__Overlay .Button__Controls .li_select__template {
    display:none;
}
.Missio__Templates__Gallery__Template.selected .Missio__Overlay .Button__Controls .button.btn_edit {
    display:inline;
}
.Missio__Overlay .get__info {
    left:35px;
    width:auto;
    position:absolute;
    display:inline-block;
    bottom:calc(11.3173726% - 4px);
    border-bottom:1px solid #333;
    line-height:20px;
    cursor:pointer;
    pointer-events:auto;
    font-size:14px;
}
.Missio__Overlay > img:first-of-type {
    position:absolute;
    bottom:-1px;
    /*right:calc(19.5% + (28.6391586% / 2));*/
    right:140px;
    -webkit-transform:translateX(50%);
            transform:translateX(50%);
    width:28.6391586%;
    background-color: transparent;
}
.Missio__Overlay > img:last-of-type {
    position:absolute;
    bottom:0;
    border-radius:4px 4px 0px 0px !important;
    /*right:calc(19.5% + ((28.6391586% - 26.2135922%) / 2) + (26.2135922% / 2));*/
    right:138.5px;
    width:26.2135922%;
    margin-right:calc(26.2135922% / -2);
    z-index:1;
    border:1px solid #e3e3e3;
    border-bottom:none;
    -webkit-backface-visibility:hidden;
            backface-visibility:hidden;
}

.Template__Thumbnail.Selected .Missio__Templates__Information {
    
}
.Missio__Templates__Information__Content {
    padding:30px;
    overflow:hidden;
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}
.Missio__Templates__Information__Content .Missio__Scroller {
    max-height:250px;
    overflow-y:scroll;
}
.Missio__Templates__Information__Content h5 {
    margin:0px;
    padding:0px;
    color:#3f51b5;
    line-height:1;
    font-size:20px;
    font-weight:600;
    margin-bottom:6px;
}
.Missio__Templates__Information__Content p {
    margin:0px;
    padding:0px;
    font-size:15px;
    font-weight:300;
    line-height:1.65;
    margin-bottom:15px;
}
.slimScrollBar {
    cursor:pointer;
    border-radius:4px !important;
    opacity:0.6;
    filter:alpha(opacity=60);
}


@media (max-width:63.99em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 30px) / 1);
		margin:0px 0px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+2) {
		margin-right:0px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+1) {
		margin-left:0px;
	}
    .Template__Thumbnail__Image {
        height:auto;
    }
}

@media (min-width:64em) and (max-width:65.49em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 40px) / 1);
		margin:0px 0px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+2) {
		margin-right:0px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+1) {
		margin-left:0px;
	}
    .Template__Thumbnail__Image {
        height:auto;
    }
}

@media (min-width:65.5em) and (max-width:79.99em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 132px) / 2);
		margin:0 30px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+2) {
		margin-right:36px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+1) {
		margin-left:36px;
	}
}

@media (min-width:80em) and (max-width:90.24em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 132px) / 2);
		margin:0 30px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+2) {
		margin-right:36px;
	}
	.Missio__Templates__Gallery__Template:nth-child(2n+1) {
		margin-left:36px;
	}
}

@media (min-width:90.25em) and (max-width:104.99em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 192px) / 3);
		margin:0 30px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(3n+3) {
		margin-right:36px;
	}
	.Missio__Templates__Gallery__Template:nth-child(3n+1) {
		margin-left:36px;
	}
}

@media (min-width:105em) and (max-width:120.24em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 192px) / 3);
		margin:0 30px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(3n+3) {
		margin-right:36px;
	}
	.Missio__Templates__Gallery__Template:nth-child(3n+1) {
		margin-left:36px;
	}
}

@media (min-width:120.25em) {
	.Missio__Templates__Gallery__Template {
		width:calc((100% - 264px) / 3);
		margin:0 48px 80px;
	}
	.Missio__Templates__Gallery__Template:nth-child(3n+3) {
		margin-right:36px;
	}
	.Missio__Templates__Gallery__Template:nth-child(3n+1) {
		margin-left:36px;
	}
}


/* Editore */
.Missio__Editors {
    margin:0px -20px;
    width:calc(100% + 40px);
}
#editorHolder {
    background-color:#5D5F74;
    background-size:100% 100%;
    overflow:auto;
    position:absolute;
    width:100%;
    margin-top:0px;
    background:url(images/preview_bg.png) 0 9px, -moz-linear-gradient(top, #5d5f74 0%, #2e3144 100%); /* FF3.6-15 */
    background:url(images/preview_bg.png) 0 9px, linear-gradient(to bottom, #5d5f74 0%, #2e3144 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5f74', endColorstr='#2e3144', GradientType=0); /* IE6-9 */
}
#editorHolder.Website__Holder {
    height:calc(100% - 58px);
}
#MissioEditor {
    clear:both;
    overflow:auto;
    width:100% !important;
    height:100% !important;
    min-height:100% !important;
    max-height:100% !important;
    /* margin-bottom: 5px; */
    /* bottom: 0; */
    position:absolute;
    top:0px;
    background:#fff;
    height:900px;
}


.Settings__Leftsidebar {
    float:left;
    width:230px;
    padding:0px 15px;
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu {
    width:100%;
    margin:0px;
    padding:0px;
    list-style:none;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li {
    margin-bottom:1px;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li > a {
    width:100%;
    display:block;
    color:#3e3e3e;
    font-size:15px;
    font-weight:400;
    padding:10px 14px;
    border-radius:4px !important;
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
    text-decoration:none !important;
    -webkit-transition:all 0.2s ease;
	   -moz-transition:all 0.2s ease;
	     -o-transition:all 0.2s ease;
	        transition:all 0.2s ease;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li.open > a,
.Settings__Leftsidebar .Settings__Sidebar__Menu li.active > a {
    font-weight:600;
    background-color:#eef1f6;
    border-radius:4px !important;
    text-decoration:none !important;
}


.Settings__Leftsidebar .Settings__Sidebar__Menu li ul.sub-menu {
	clear:both;
	margin:0px;
    padding:0px;
	display:none;
	list-style:none;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li.active > ul.sub-menu {
	display:block;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li.open > ul.sub-menu {
	margin:0px;
	padding:0px;
	background:none;
    padding-left:30px;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li.open > ul.sub-menu > li > a {
	margin:0px;
    color:#3e3e3e;
	display:block;
	font-size:14px;
	font-weight:400;
	background:none;
	padding:8px 0px;
	text-decoration:none;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li.open > ul.sub-menu > li > a:hover {
    color:#31baf8;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li > a > .arrow:before {
	float:right;
	height:auto;
    color:#31baf8;
	margin-top:1px;
	display:inline;
	font-size:16px;
	content:"\f104";
	font-weight:300;
	text-shadow:none;
	margin-right:5px;
	font-family:FontAwesome;
    -webkit-transition:all 0.2s ease;
	   -moz-transition:all 0.2s ease;
	     -o-transition:all 0.2s ease;
	        transition:all 0.2s ease;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li > a > .arrow:after {
	background:none repeat scroll 0 0 !important;
}
.Settings__Leftsidebar .Settings__Sidebar__Menu li > a > .arrow.open:before {
	transform:rotate(-90deg);
}






.Settings__ContentArea {
    float:left;
    padding:0px 15px;
    padding-bottom:50px;
    width:calc(100% - 230px);
    -webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}
.Settings__ContentArea .Settings__ContentArea__Inner {
    width:100%;
}
.setting-dashboard--section {
    width:100%;
    position:relative;
    margin-top:1.25rem;
}
.setting-dashboard--section:first-child {
    margin-top:0px;
}
.setting-dashboard--section h4 {
    font-weight:700;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    text-shadow:0 0 1px transparent;
    margin-bottom:1.1rem;
    margin-top:0;
    display:block;
    font-size:1.25rem;
    line-height:normal;
    text-transform:none;
}
.setting-dashboard--section .control-label button {
    
}

.settings--label {
    font-size:16px;
    font-weight:bold;
    margin-bottom:0.5rem;
}
.address-label {
    font-size:15px;
    line-height:22px;
}
.settings-table--bordered {
    border-style:solid;
    border-color:#c2cad8;
    border-width:1px 1px 1px;
}
.settings-table tbody tr:hover td {
    background-color:#f8fafb;
}
.settings-table tbody td {
    hyphens:auto;
    font-size:15px;
    line-height:20px;
    -moz-hyphens:auto;
    overflow-wrap:break-word;
}
.settings-table{font-size:14px;font-size:0.875rem;background-color:#ffffff;border-collapse:collapse;width:100%}
.settings-table td {
    -moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;height:3.5rem;overflow-wrap:break-word;padding:1rem 1.15rem;vertical-align:middle
}
.settings-table th,.settings-table td{border-color:#c2cad8;border-style:solid;border-width:1px 0 0;line-height:normal;vertical-align:middle}
.settings-table thead th{font-weight:500;font-size:12px;background-color:#eef4f8;color:#33475b;height:2.15rem;padding-bottom:0.25rem;padding-left:1.15rem;padding-right:1.15rem;padding-top:0.5rem;text-align:left;vertical-align:middle}


.settings-table .settings__edit-button {
    text-align:right;
}

.settings-table .settings__edit-button .btn {
    cursor:pointer;
    min-width:120px;
    font-size:0.75rem;
    line-height:0.75rem;
    transition:all 150ms ease-out;
    padding:0.5625rem 1rem 0.5625rem 1rem;
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
    white-space:nowrap
}
.setting-dashboard--section [data-balloon]:after {
    min-width:190px;
	white-space:pre-wrap;
}

.setting-dashboard--section .chzn-container-single .chzn-single {
	border-color:#c2cad8;
	height:40px !important;
}
.setting-dashboard--section .chzn-container-single .chzn-single span {
    color:#3e3e3e;
    font-size:15px;
    line-height:38px;
}
.setting-dashboard--section .chzn-container-single .chzn-single div b {
    background-position:0px 6px !important;
}
.setting-dashboard--section .chzn-container .chzn-results li {
    color:#3e3e3e;
    font-size:15px;
    padding:0.55rem 0.65rem;
}
.setting-dashboard--section .chzn-container .chzn-results li:hover {
    color:#000000 !important;
    background-color:#e6f7fe !important;
}
.setting-dashboard--section .chzn-container-single .chzn-search {
    padding:0.75rem;
    margin-bottom:2px;
    background-color:#eaf0f6;
}
.setting-dashboard--section .chzn-container-single .chzn-search input[type="text"] {
    height:2.15rem;
    line-height:1.375rem;
    padding:0.5625rem 0.625rem;
    border-radius:0.1875rem !important;
}
.setting-dashboard--section .chzn-container-single .chzn-search input[type="text"]:focus {
    border-color:#31baf8 !important;
}
.setting-dashboard--section .chzn-container .chzn-results {
    margin:0px;
    padding:0px;
    max-height:175px;
}

.missio_current_name {
    margin-bottom:0.5rem;
}
.missio_current_name .text-label {
    color:#33475b;
    font-size:18px;
    font-weight:bold;
    margin-bottom:0.25rem;
}
.missio_current_name .text, .legal-text p, .legal-text li {
    color:#33475b;
    font-size:14px;
    font-weight:300;
    margin-bottom:0rem;
}
.legal-text p {
    line-height:1.5;
    margin-bottom:0.75rem;
}
.legal-text li {
    list-style:disc;
    line-height:1.5;
    margin-bottom:0.25rem;
}
.legal-text p:last-child {
    margin-bottom:0rem;
}
#colorbox #cboxClose {
    right:15px !important;
    bottom:20px !important;
}
#addDocumentForm #colorbox #cboxClose {
    top:-10px !important;
    right:-10px !important;
}

#colorbox .modal-header {
	display:flex;
	color:#ffffff;
    position:relative;
	flex-direction:column;
	background-color:#4b6915;
	background-image:linear-gradient(-303deg, #4b6915 0%, #6a8c29 56%, #92c235 100%);
	border-top-left-radius:0.1875rem;
	border-top-right-radius:0.1875rem;
    padding:0.75rem 2.5rem 0.75rem 1.5rem;
}
#colorbox .modal-header h1, #colorbox .modal-header h2, #colorbox .modal-header h3, #colorbox .modal-header h4, #colorbox .modal-header h5, #colorbox .modal-header h6 {
    color:#ffffff;
	font-weight:700;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-smoothing:antialiased;
	text-shadow:0 0 1px transparent;
	margin-bottom:0rem;
	margin-top:0;
	display:block;
	font-size:1.5rem;
	line-height:normal;
	text-transform:none;
	margin:0px;
}

#colorbox .modal-header .close {
    top:50%;
    right:15px;
    margin:0px;
    position:absolute;
    opacity:1 !important;
    -webkit-transform:translateY(-50%);
     -khtml-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);
    width:16px;
	height:16px;
	background-image:url("../img/remove-icon-small-white.svg") !important;
    background-size:16px auto !important;
    background-position:center center !important;
}
#colorbox .modal-body.Form__Edit__Settings {
    padding:1rem 1.5rem;
}
#colorbox .modal-body.Form__Edit__Settings .Missio__Account__Portlet__Sections > .row-fluid {
    margin-bottom:15px;
}




.missio__event__duration, .missio__event__duration__picker {
    width:100%;
    position:relative;
}
.missio__event__duration__picker ul {
    width:100%;
    margin:0px;
    padding:0px;
    font-size:0px;
    list-style:none;
    
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.missio__event__duration__picker ul li {
    margin:0px;
    padding:10px;
    color:#666a73;
    font-size:15px;
    min-width:70px;
    max-width:70px;
    cursor:pointer;
    font-weight:600;
    margin-left:-1px;
    position:relative;
    text-align:center;
    display:inline-block;
    border:1px solid #c2cad7;
    background-color:#ffffff;
}
.missio__event__duration__picker ul li .desc {
    color:#a8a9b1;
    font-size:13px;
    margin-top:2px;
    font-weight:400;
}
.missio__event__duration__picker ul li .selected__check {
    top:8px;
    right:8px;
    width:18px;
    height:18px;
    display:none;
    position:absolute;
}
.missio__event__duration__picker ul li.selected .selected__check {
    display:block;
}
.missio__event__duration__picker ul li .selected__check .svg_icon {
    width:18px;
    height:18px;
    display:block;
}
.missio__event__duration__picker ul li.selected {
    color:#ffffff;
    border:1px solid #3cbdf7;
    background-color:#3cbdf7;
}
.missio__event__duration__picker ul li.selected .desc {
    color:#ffffff;
}
.missio__event__duration__picker ul li.last {
    border-right:1px solid #c2cad7;
}
.missio__event__duration__picker ul li.custom {
    width:auto;
    min-width:100px;
    max-width:100px;
    margin-left:10px;
    border-right:1px solid #c2cad7;
}
.missio__event__duration__picker ul li.custom.selected, 
.missio__event__duration__picker ul li.last.selected {
    border-right:1px solid #3cbdf7;
}
.missio__event__duration__picker ul li.custom input[type="text"], .missio__event__duration__picker ul li.custom input[type="number"] {
    padding:0;
    min-height:0;
    max-width:60px;
    max-height:20px;
    font-size:inherit;
    text-align:inherit;
    line-height:inherit;
    vertical-align:bottom;
    border:0px none !important;
}
.missio__event__duration__picker ul li.custom.selected input[type="text"], .missio__event__duration__picker ul li.custom.selected input[type="number"] {
    max-width:60px;
    max-height:20px;
    color:#fff !important;
    background-color:transparent;
}


/* For All */
.portlet-body-inner .control-group, .form-horizontal .portlet-body-inner .control-group {
    margin-bottom:25px;
}

.portlet-body-inner .control-label {
    color:#666a73;
    font-size:15px;
    font-weight:600;
}
.portlet-body-inner .static-text, .portlet-body-inner .text-link {
    font-size:15px;
    font-weight:400;
    margin-bottom:0px;
}
.portlet-body-inner .static-text {
    color:#666a73;
}
.portlet-body-inner .text-link {
    color:#3cbdf7;
    padding:0px 5px;
    text-decoration:none !important;
}
.portlet-body-inner .static-text .fa {
    margin-right:6px;
}


.missio__switch {
    position:relative;
}
.missio__switch .switch {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 140px;
    height: 40px;
    text-align: center;
    margin: 0px;
    background: #4cd964;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 25px !important;
}
.missio__switch .switch span {
    position: absolute;
    width: 20px;
    height: 4px;
    top: 50%;
    left: 50%;
    margin: -2px 0px 0px -4px;
    background: #fff;
    display: block;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 2px;
}
.missio__switch .switch span:after {
    content: "";
    display: block;
    position: absolute;
    width: 4px;
    height: 12px;
    margin-top: -8px;
    background: #fff;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 2px;
}
.missio__switch input[type=radio] {
    display: none;
}
.missio__switch .switch label {
    cursor: pointer;
    color: rgba(0,0,0,0.2);
    width: 55px;
    line-height: 40px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.missio__switch label[for=yes] {
    position: absolute;
    left: 0px;
    height: 20px;
}
.missio__switch label[for=no] {
    position: absolute;
    right: 0px;
}
.missio__switch #no:checked ~ .switch {
    background: #ff3b30;
}
.missio__switch #no:checked ~ .switch span {
    background: #fff;
    margin-left: -8px;
}
.missio__switch #no:checked ~ .switch span:after {
    background: #fff;
    height: 20px;
    margin-top: -8px;
    margin-left: 8px;
}
.missio__switch #yes:checked ~ .switch label[for=yes] {
    color: #fff;
}
.missio__switch #no:checked ~ .switch label[for=no] {
    color: #fff;
}


.Missio__Tab {
    padding-top:20px;
    margin-bottom:20px;
}
.Missio__Tab nav {
    margin-bottom:20px;
    border-bottom:2px solid #c2cad8;
}
.Missio__Tab .Tabs {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background-color:#fff;
}
.Missio__Tab .Tabs:after {
	clear:both;
	content:' ';
	display:table;
}
.Missio__Tab .Tabs__tab {
	float:left;
	width:150px;
	text-align:center;
}
.Missio__Tab .Tabs__tab:first-child.active ~ .Tabs__presentation-slider {
	left:0;
}
.Missio__Tab .Tabs__tab:nth-child(2).active ~ .Tabs__presentation-slider {
	left:150px;
}
.Missio__Tab .Tabs__tab:nth-child(3).active ~ .Tabs__presentation-slider {
 left:calc(150px * 2);
}
.Missio__Tab .Tabs__presentation-slider {
	left:0;
	height:4px;
	bottom:-2px;
	width:150px;
	position:absolute;
	-webkit-transition:left .25s;
     -khtml-transition:left .25s;
       -moz-transition:left .25s;
        -ms-transition:left .25s;
         -o-transition:left .25s;
            transition:left .25s;
	background-color:#3cbdf7;
}
.Missio__Tab .Tab {
	font-family:'Open Sans';
}
.Missio__Tab .Tab > a {
	color:#666;
	display:block;
    font-size:15px;
    font-weight:500;
	padding:18px 30px;
	text-decoration:none;
    -webkit-transition:color .15s;
     -khtml-transition:color .15s;
       -moz-transition:color .15s;
        -ms-transition:color .15s;
         -o-transition:color .15s;
            transition:color .15s;
}
.Missio__Tab .Tab.active > a {
	color:#222;
}
.Missio__Tab .Tab:hover > a {
	color:#222;
}


.Missio__Tab #calendar table tr td {
    vertical-align:top;
}

.Missio__Tab #calendar .fc-header-left {
    padding-left:15px !important;
}
.Missio__Tab #calendar .fc-header-right {
    padding-right:15px !important;
}
.Missio__Tab #calendar .fc-content {
    margin-left:-1px !important;
    margin-right:-1px !important;
}
.Missio__Tab #calendar .fc-grid .fc-day-number {
    font-weight:400;
    float:left !important;
    padding:0px 5px !important;
}
.Missio__Tab #calendar .fc-day-header {
    font-size:15px;
    color:#666a73 !important;
    padding-top:8px !important;
    padding-bottom:8px !important;
}
.Missio__Tab #calendar .fc-content .fc-event,
.Missio__Tab #calendar .fc-day-grid-event {
    padding:0px;
    font-size:12px;
    margin:0px 5px;
    margin-top:0px;
    margin-bottom:3px;
    position:relative;
    text-align:center;
    color:#1e0a3c !important;
    font-weight:400 !important;
    background-color:#ffffff !important;
    border:1px solid #c2cad7 !important;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    -webkit-border-radius:3px !important;
    -moz-border-radius:3px !important;
    border-radius:3px !important;
}
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr:last-child .fc-day-grid-event.Multiple__Entries {
    margin-bottom:6px !important;
}

/*.Missio__Tab #calendar .fc-content-skeleton > table .fc-day-grid-event.Multiple__Entries {
    border-top:0px none !important;
    border-bottom:0px none !important;
    -webkit-border-radius:0px !important;
    -moz-border-radius:0px !important;
    border-radius:0px !important;
    margin-bottom:-4px !important;
}
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr:first-child .fc-day-grid-event.Multiple__Entries {
    border-top:1px solid #c2cad7 !important;
    -webkit-border-top-left-radius:3px !important;
    -moz-border-top-left-radius:3px !important;
    border-top-left-radius:3px !important;
    -webkit-border-top-right-radius:3px !important;
    -moz-border-top-right-radius:3px !important;
    border-top-right-radius:3px !important;
}
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr:last-child .fc-day-grid-event.Multiple__Entries {
    margin-bottom:6px !important;
    -webkit-border-bottom-left-radius:3px !important;
    -moz-border-bottom-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    -webkit-border-bottom-right-radius:3px !important;
    -moz-border-bottom-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
    border-bottom:1px solid #c2cad7 !important;
}
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries {
    -webkit-border-bottom-left-radius:3px !important;
    -moz-border-bottom-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    -webkit-border-bottom-right-radius:3px !important;
    -moz-border-bottom-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
    border-bottom:1px solid #c2cad7 !important;
}

.Missio__Tab #calendar .fc-day-grid-event.Multiple__Entries:first-child {
    -webkit-border-top-left-radius:3px !important;
    -moz-border-top-left-radius:3px !important;
    border-top-left-radius:3px !important;
    -webkit-border-top-right-radius:3px !important;
    -moz-border-top-right-radius:3px !important;
    border-top-right-radius:3px !important;
}
.Missio__Tab #calendar .fc-day-grid-event.Multiple__Entries:last-child {
    -webkit-border-bottom-left-radius:3px !important;
    -moz-border-bottom-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    -webkit-border-bottom-right-radius:3px !important;
    -moz-border-bottom-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
}*/

.Missio__Tab #calendar .fc-content .fc-event .fc-event-inner,
.Missio__Tab #calendar .fc-day-grid-event .fc-content {
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    overflow:inherit !important;
    padding:5px 0px;
}
.Missio__Tab #calendar .fc-day-grid-event,
.Missio__Tab #calendar .fc-day-grid-event .fc-content {
    min-width:144px !important;
    max-width:144px !important;
}
.Missio__Tab #calendar .fc-content .fc-event:before,
.Missio__Tab #calendar .fc-content .fc-event:after,
.Missio__Tab #calendar .fc-day-grid-event .fc-content:before,
.Missio__Tab #calendar .fc-day-grid-event .fc-content:after,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries:before,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries:after {
    height:6px;
    width:12px;
    content:' ';
    display:block;
    position:absolute;
    background-color:transparent !important;
    background-size:auto 6px;
    background-repeat:no-repeat;
}

/*.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr .fc-day-grid-event.Multiple__Entries .fc-content:before,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr .fc-day-grid-event.Multiple__Entries .fc-content:after,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries:before {
    display:none;
}
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr:first-child .fc-day-grid-event.Multiple__Entries .fc-content:before {
    display:block;
}
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr:last-child .fc-day-grid-event.Multiple__Entries .fc-content:after,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries:after,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries:after {
    display:block !important;
}*/

.Missio__Tab #calendar .fc-content .fc-event:before,
.Missio__Tab #calendar .fc-day-grid-event .fc-content:before {
    top:-3.5px;
    right:10px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmYjc4MDNlMi05OGYxLTQ2ODktYTRjMS1iYjE5Yzk3NWU1NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA2QjZFQURBRjk1MTFFOEJCMTJFRjEzMzI1NzUxQTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA2QjZFQUNBRjk1MTFFOEJCMTJFRjEzMzI1NzUxQTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDkxMzk3REFFQzkxMUU4QjA4QjlBMzExRUNCMDhFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDkxMzk3RUFFQzkxMUU4QjA4QjlBMzExRUNCMDhFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PimsAMkAAAHQSURBVHja5Jg7SANBEIZn75W7JGfeD43RxCrYizaipa2lraWtjWBraWtpa2lrqVgoiAQkSESMphERBUlhoWjizHEbLUSMJuEu88PHdUf2u9nZ2YjDk+oeAKwhZ9CnzE6VwCtRkAWkjGwjI8AsypfnMnKFbCBhbgJkLGQdqSEriMZNgEwa2XL7wiJHATKTyC6yj0xzFCAzjxwjO0iRowCKQJaQC2QTiXITIGMgq8i1+zS4CZCJuZVQdStDcBMgM+H2hiNkjqMAmRnkwD01ShwFyNDcUHHniKTXBQi8DLV69XJVUSA/nIBcNg6KIthUQDvvzSbUbx/gtFKD+8cGPwEyL69vcHlzB+XzOjw1nvkJ+EzLcxXQl9ueoWtQGE1BJhnhJcAPTbAnAoQQkE1FYWwk4Xx9L6frvy4Rs6GQS0LQCvhiEOqaADtkQjGfhogd9NUo/G8BZkB3GlwqPuTL2+CfBWiqCnnc47lMzNnzfk3HAmixtGjq7pqm+v4PkY4EUJlTuVPZD0p+JYAaWxEXboctGLT8KMAyDWfhdLQNar4VoOPeHseznIYZPze4jgXQuEpjKzU4GmM5pC2ALir01QOGDpyixSIhp7OHgyZwzIcAAwDYPD7WcTRDIgAAAABJRU5ErkJggg==);
}
.Missio__Tab #calendar .fc-content .fc-event:after,
.Missio__Tab #calendar .fc-day-grid-event .fc-content:after,
.Missio__Tab #calendar .fc-content-skeleton > table > tbody > tr > td:last-child .fc-day-grid-event.Multiple__Entries:after {
    left:10px;
    bottom:-3.5px;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmYjc4MDNlMi05OGYxLTQ2ODktYTRjMS1iYjE5Yzk3NWU1NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VEN0NCN0NBRjk2MTFFOEJCMTJFRjEzMzI1NzUxQTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VEN0NCN0JBRjk2MTFFOEJCMTJFRjEzMzI1NzUxQTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDkxMzk3REFFQzkxMUU4QjA4QjlBMzExRUNCMDhFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDkxMzk3RUFFQzkxMUU4QjA4QjlBMzExRUNCMDhFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po5m9oMAAAHBSURBVHja5Ji7SgNBFIZPgu9grY0ggo2FWOkrWNoKNraWYmdpa2lraWup2Ij2ooUkYZOYuJubm93NXuN/lhktVLxlw+zODx8hyV6YL7NnzqQ0RkjDOK5Plfozzeg28CCMqFo3qW0N0vfaCIiThIynDjVaXUqS90lfeAH8hLfMPtWaFoVh/OH7Qgvo9GyqNixyPf/LYwopwHY8qhgmDWz322MLJWDkh2mBM7svPz6nEAKiOCajiQLX7tFvV/VcC+DB8qC5ukdR/Kdr5FYAT3Oe7jzt/5PcCeDCVsHA7aE3kevlRoA7CtJfnJe2SUZ5ASGe7RrWcm5msti2KCuA21VuW7nAcRubVZQUwBuVWsMkP4gyv5dSAnoDJy1wjjua2j3LCq7uU71bScU/RPgR4IrPe3ctBUy7CJZUGfTV7f1nH8+CA7CTRc0qk/ppg12wDM50FCBzBzbBBrjRUYDMBVgFW6CqowC5Vp6CBbAH+roJkAnAEZgXr4FuAt6aSDETFsXMGOsmQOZR1IY1cKmjAJlrsC5WjQcdBchw37Ak+ghLRwEc3lAcgzlwCDzdBMgMwb5YOk94u6GbABkDbIMVcP4qwADFc9lkBG/FywAAAABJRU5ErkJggg==);
}

.Missio__Tab #calendar .fc-content .fc-state-highlight .fc-event:before,
.Missio__Tab #calendar .fc-content .fc-state-highlight .fc-event:after {
    background-color:#f1fbff !important;
}

.Missio__Tab #calendar .fc-content .fc-state-highlight {
    background-color:#f1fbff !important;
}

.Missio__Tab #calendar .fc-content .fc-event .fc-event-inner {
    padding:0px 5px;
    position:relative;
    cursor:pointer !important;
    z-index:999999 !important;
}
.Missio__Tab #calendar .fc-content .fc-event .fc-event-inner .fc-event-title {
    display:block;
    overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
}

/* Calendar New Update fixes */
#calendar .fc-view > table,
#calendar .fc-head .fc-head-container.fc-widget-header,
#calendar .fc-head .fc-row.fc-widget-header {
    border:0px none !important;
}
#calendar .fc-view-container {
    border:1px solid #c2cad8 !important;
}
#calendar .fc-widget-header, #calendar .fc-widget-content {
    border:0px none !important;
    border-bottom:0px none !important;
    border-top:1px solid #c2cad8 !important;
    border-left:1px solid #c2cad8 !important;
}
#calendar .fc-widget-header .fc-day-header {
    padding:6px 0px !important;
}
#calendar .fc-widget-header:first-child, #calendar .fc-widget-content:first-child {
    border-left:0px none !important;
}
#calendar .fc-row.fc-week.fc-widget-content {
    border:0px none !important;
}
.portlet.calendar .fc-widget-header {
    padding:0px !important;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    color:#a8a8a8;
    font-weight:400;
    float:left !important;
}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
    padding:2px 5px !important;
}
.fc-unthemed td.fc-today {
    background:#d8f2fd !important;
}
.fc-unthemed .fc-disabled-day {
    opacity:1 !important;
    background:#f6f6f6 !important;
    filter:alpha(opacity=100) !important;
}



.ui-dialog {
    box-shadow:5px 5px 0px 0px rgba(0,0,0,0.2) !important;
}
.missio-range-head .control-label {
    float:left;
    width:140px;
    color:#666a73;
    font-size:14px;
    text-align:left;
    font-weight:600;
    display:inline-block;
}

#set_timezone_model .control-label {
    width:100%;
    color:#666a73;
    font-size:14px;
    font-weight:600;
    text-align:left;
    display:inline-block;
}
.missio-select {
    width:100%;
    display:inline-block;
}
.missio-select select {
    width:100% !important;
}

.missio-range-item .missio-range-item-from, .missio-range-item .missio-range-item-to {
    float:left;
    width:115px;
    min-height:36px;
    max-height:36px;
    display:inline-block;
}
.missio-range-item .missio-range-item-from input[type="text"], .missio-range-item .missio-range-item-to input[type="text"],
.Missio__Advanced__Fields .small-input input[type="text"] {
    width:100%;
    height:36px;
    min-height:36px;
    max-height:36px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #c2cad7;
    background:#fff;
    padding:6px 12px;
    font-size:15px;
    word-break:normal;
    outline:none;
    -webkit-appearance:none;
    border-radius:0px !important;
}
.missio-range-item .dash {
    float:left;
    width:25px;
    height:36px;
    padding:0 10px;
    min-height:36px;
    max-height:36px;
    line-height:36px;
    display:inline-block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.missio-range-item .dash:before {
    content:"-";
}
.missio-range-item .btn-trash {
    float:left;
    padding:0px;
    outline:none;
    color:#3cbdf7;
    padding:0px 8px;
    border:0px none;
    margin-left:10px;
    line-height:36px;
    background-color:transparent;
}
.missio-range-item .btn-trash:hover, .missio-range-item .btn-trash:focus, .missio-range-item .btn-trash:active {
    opacity:0.75;
    outline:none;
}

.btn-interval {
    outline:none;
    font-size:13px;
    font-weight:400;
    color:#3cbdf7 !important;
    font-family:'Open Sans';
    text-decoration:none !important;
}

.btn-apply-button {
    width:100%;
    color:#fff;
    outline:none;
    display:block;
    font-size:15px;
    border:0px none;
    padding:10px 20px;
    margin-bottom:10px;
    background-color:#3cbdf7;
}

.btn-cancel-text {
    color:#444;
    float:right;
    outline:none;
    font-size:15px;
    border:0px none;
    text-align:right;
    background-color:transparent;
}
.btn-cancel-text:hover, .btn-cancel-text:focus, .btn-cancel-text:active {
    opacity:0.75;
    outline:none;
}

.mb10 {
    margin-bottom:10px !important;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close, .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-widget-header .ui-icon {
    background-image:none !important;
    background-color:transparent !important;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close {
    width:20px;
    height:20px;
    display:block;
    overflow:hidden;
	background:transparent;
	transition:all 0.4s ease-in-out;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog-titlebar .ui-dialog-titlebar-close:after {
    top:50%;
    left:-15%;
    right:-15%;
    height:1px;
    content:' ';
    position:absolute;
    background-color:#ffffff;
    transition:all 0.2s ease-in-out;
}
.ui-dialog-titlebar .ui-dialog-titlebar-close:before {
    transform:rotate(45deg) !important;
}
.ui-dialog-titlebar .ui-dialog-titlebar-close:after {
    transform:rotate(-45deg) !important;
}
.ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
    transform:rotate(90deg) !important;
}


/* Select2 */
.select2-container.select2-container--default.select2-container--open {
    width:100% !important;
    z-index:99999 !important;
}
.select2-dropdown.select2-dropdown--above,
.select2.select2-container.select2-container--default.select2-container--open.select2-container--above {
    width:100% !important;
}
.select2-search, .select2-search.select2-search--dropdown {
    z-index:9999999 !important;
}
.select2.select2-container.select2-container--default {
    width:100% !important;
}
.select2-results__option {
    font-size:14px;
	padding:6px 8px;
    font-weight:500;
    line-height:1.5;
    letter-spacing:0;
	border-radius:0px;
	margin-bottom:1px;
    color:#1e0a3c !important;
}
.select2-results__option:last-child {
	margin-bottom:0px;
}
.select2-container--default .select2-selection--single {
	outline:none;
	border-radius:0px;
	height:40px !important;
	background-color:#fff;
    box-sizing:border-box;
	border:1px solid #c2cad7 !important;
}

.Missio__Ticket__Summary__Container .select2-container--default .select2-selection--single {
	border-radius:4px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color:#1e0a3c !important;
    text-align:left;
    letter-spacing:0;
	padding-left:10px;
    font-size:14px;
    line-height:38px;
    font-weight:400;
    font-family:'Open Sans';
}

.Missio__Ticket__Summary__Container .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size:14px;
    color:#1e0a3c !important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#1e0a3c;
}
.profile-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#1e0a3c;
    padding-left:8px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	width:40px;
	height:40px;
	line-height:40px;
}
.select2-container--default .select2-selection--multiple {
	background-color:#ffffff;
	border-color:red;
	min-height:38px;
	outline:none;
    border-radius:0px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding:0 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	color:#666a73;
	margin-top:4px;
	margin-right:4px;
	padding:4px 10px 4px 5px;
	border-color:transparent;
	background-color:#ffffff;
    border-radius:0px;
}
.select2-results__option {
    color:#666a73;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color:#fff;
	margin-right:6px;
	opacity:.75;
	font-size:12px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color:#9fa8bc;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-radius:0px;
    height:34px !important;
	border:1px solid #c2cad7;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border:1px solid #3cbdf7 !important;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
	background-color:#e7e9ee;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color:#fff;
	background-color:#3cbdf7 !important;
}
.select2-container--default .select2-results > .select2-results__options {
	margin:1px;
}
.select2-container--default .select2-search--inline .select2-search__field {
	margin-top:4px;
	line-height:20px;
	padding-left:7px;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#e7e9ee;
}
.select2-container--open .select2-selection--single,
.select2-container--open .select2-selection--multiple {
    border-width:1px;
	border-color:#ffffff;
	background-color:#fff;
}
.select2-container--open .select2-dropdown--above {
	border-top-right-radius:0px;
	border-top-left-radius:0px;
    border-radius:0px;
}
.select2-container--open .select2-dropdown--below {
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
    border-radius:0px;
}
.select2-dropdown {
    border-width:1px;
    border-radius:0px;
	z-index:9999999 !important;
	border-color:#c2cad7 !important;
}
.select2-search--dropdown {
	padding-bottom:0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top:-4px;
    border-width:7px 6px 0;
    border-color:#3cbdf7 transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    margin-top:-4px;
    border-width:0 6px 7px;
    border-color:transparent transparent #3cbdf7;
}


.cms_events_form.form-horizontal {
    margin-bottom:0px !important;
}
.cms_events_form.form-horizontal .form-actions {
    padding-top:15px;
    padding-bottom:15px;
    padding-left:1em;
    padding-right:1em;
    text-align:right;
    margin-left:-1em;
    margin-right:-1em;
    margin-bottom:-0.5em !important;
}
.cms_events_form.form-horizontal .form-actions .btn {
    font-size:15px;
    border:0px none;
    padding:10px 20px;
    border-radius:0px;
}

/*.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    z-index:-1 !important;
}*/

#Hours .fc-state-default.fc-corner-left, #Hours .fc-state-default.fc-corner-right {
    height:30px !important;
    line-height:28px !important;
    background-color:#ffffff !important;
	background-image:-moz-linear-gradient(top, #ffffff, #ffffff);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
	background-image:-webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image:-o-linear-gradient(top, #ffffff, #ffffff);
	background-image:linear-gradient(to bottom, #ffffff, #ffffff);
	background-repeat:repeat-x;
	border-color:rgba(0,0,0, 0.1) rgba(0,0,0, 0.1) rgba(0,0,0, 0.1);
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#Hours .fc-state-default.fc-corner-left:hover, #Hours .fc-state-default.fc-corner-right:hover {
    border-color:rgba(0,0,0, 0.25) rgba(0,0,0, 0.25) rgba(0,0,0, 0.25);
}
#Hours .fc-state-default.fc-corner-left {
    border-top-left-radius:4px !important;
    border-bottom-left-radius:4px !important;
}
#Hours .fc-state-default.fc-corner-right {
    border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
#Hours .fc-state-default.fc-corner-left .fc-text-arrow, #Hours .fc-state-default.fc-corner-right .fc-text-arrow {
    color:#a8a8a8;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
#Hours .fc-state-default.fc-corner-left:hover .fc-text-arrow, #Hours .fc-state-default.fc-corner-right:hover .fc-text-arrow {
    color:#666a73;
}
.Missio__Advanced__Fields {
    padding:30px;
    margin-bottom:0px;
    border-bottom:2px solid #f6f6f6;
}
.Missio__Advanced__Fields:first-child {
    padding-top:10px;
}
.Missio__Advanced__Fields .static-text {
    margin-bottom:10px;
}
.Missio__Advanced__Fields .static-text.titlefocus {
    color:#666a73 !important;
}
.Missio__Advanced__Fields .missio__small__input {
    max-width:80px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
}
.Missio__Advanced__Fields .missio__select {
    margin-bottom:15px;
}
.Missio__Advanced__Fields .missio__select:last-child {
    margin-bottom:0px;
}
.Missio__Advanced__Fields .inline {
    font-size:15px;
    font-weight:400;
    margin-left:10px;
    line-height:38px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:#666a73 !important;
}


#set_timezone_model.ui-dialog-content {
    overflow:hidden !important;
}
.select2-results {
    overflow-x:hidden !important;
    overflow-y:hidden !important;
}




/* Create Event */
.Missio__Event__Tabs {
    z-index:10;
    display:block;
    min-height:60px;
    padding:0px 20px;
    position:relative;
    margin-top:-1px !important;
    margin-left:-20px !important;
    margin-right:-20px !important;
    margin-bottom:40px !important;
    width:calc(100% + 40px) !important;
    background-color:#dfe8ef !important;
    border-top:1px solid #bbc2c8 !important;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}
.Missio__Event__Tabs .tabs {
    margin:0px !important;
    border:0px none !important;
    background-color:transparent !important;
}
.Missio__Event__Tabs .tabs ul {
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:0px;
	margin-bottom:0px;
}
.Missio__Event__Tabs .tabs ul li {
	float:left;
	min-width:100px;
	text-align:center;
	background:#dfe8ef !important;
}
.Missio__Event__Tabs .tabs ul li a {
	color:#4d555e;
    display:block;
    font-weight:500;
	padding:19px 30px;
    position:relative;
    outline:none !important;
	text-transform:uppercase;
	font-size:14px !important;
	border:0px none !important;
	background:#dfe8ef !important;
	text-decoration:none !important;
	border-bottom:0px none !important;
    -webkit-transition:all 0.2s ease;
     -khtml-transition:all 0.2s ease;
	   -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
	     -o-transition:all 0.2s ease;
	        transition:all 0.2s ease;
}
.Missio__Event__Tabs .tabs ul li a:hover {
	color:#00affd;
	border:0px none;
	background:#dfe8ef !important;
	border-bottom:0px none !important;
}
.Missio__Event__Tabs .tabs ul li a.active, .Missio__Event__Tabs .tabs ul li.active a {
	color:#00affd;
	border:0px none;
	background:#dfe8ef !important;
	border-bottom:0px none !important;
}
.Missio__Event__Tabs .tabs ul li a.active:before, .Missio__Event__Tabs .tabs ul li.active a:before {
    left:50%;
    content:' ';
    width:90px;
    height:20px;
    bottom:-20px;
    display:block;
	position:absolute;
    -webkit-transform:translateX(-50%);
     -kthml-transform:translateX(-50%);
       -moz-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
         -o-transform:translateX(-50%);
            transform:translateX(-50%);
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5MCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojREZFOEVGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwwaDkwdjAuOWMtMC45LDAtMi4yLDAuMS0zLjksMC4zYy0xLjYsMC4yLTQuNSwwLjgtOC41LDJjLTQsMS4yLTcuNSwyLjctMTAuNSw0LjdjLTEuNCwwLjktMy4zLDIuMi01LjUsMy44CgkJYy0yLjMsMS42LTQsMi44LTUuMSwzLjZjLTEuMSwwLjgtMi41LDEuNi00LDIuNHMtMywxLjUtNC4xLDEuOEM0Ny4yLDE5LjgsNDYuMSwyMCw0NSwyMHMtMi4yLTAuMi0zLjMtMC41Yy0xLjItMC4zLTIuNS0xLTQuMS0xLjgKCQlzLTIuOS0xLjctNC0yLjRjLTEuMS0wLjgtMi44LTEuOS01LjEtMy42Yy0yLjMtMS42LTQuMS0yLjktNS41LTMuOGMtMi45LTItNi4zLTMuNS0xMC4xLTQuN0M4LjksMiw1LjksMS4zLDMuNSwxTDAsMC45VjB6Ii8+CjwvZz4KPC9zdmc+Cg==);
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:auto 20px;
}




.Missio__Event__Tabs .tabs .btn,
.Missio__Event__Tabs .tabs .btn i,
.Missio__Event__Tabs .btn-link, .btn-link i {
	color:#fff;
	text-decoration:none !important;
}

.Missio__Event__Ticketing__Container, .Missio__Event__Ticketing__Header {
    width:100%;
}
.Missio__Event__Ticketing__Header {
    margin-bottom:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    justify-content:space-between;
}


.modal .tab-content .item {
    height:auto !important;
}

/* Media */
.attachments-browser {
    width:100%;
    height:100%;
    border:1px solid #e0e7ee;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.media-attachments {
    width:80%;
    max-height:465px;
    padding:5px 0px;
    padding-right:10px;
    display:inline-block;
}
.media-attachments .attachments {
    width:100%;
    margin:0px;
    padding:0px;
    list-style:none;
    overflow-y:auto !important;
}
.media-attachments .attachments.mediascroller {
    padding:0px;
    height:470px;
    padding-right:0px;
    overflow-y:auto !important;
}
.attachment-lists {
    float:left;
    padding:10px;
    outline:none;
    position:relative;
    width:calc(100%/5);
    box-sizing:border-box;
}
.attachment-lists .attachment-preview, .attachment-info .attachment-preview {
    cursor:pointer;
    position:relative;
    background:#eeeeee;
    -webkit-border-bottom:0 0 20px 0 rgba(47,187,250, 0.1);
        -khtml-box-shadow:0 0 20px 0 rgba(47,187,250, 0.1);
          -moz-box-shadow:0 0 20px 0 rgba(47,187,250, 0.1);
           -ms-box-shadow:0 0 20px 0 rgba(47,187,250, 0.1);
            -o-box-shadow:0 0 20px 0 rgba(47,187,250, 0.1);
               box-shadow:0 0 20px 0 rgba(47,187,250, 0.1);
}
.attachment-lists .attachment-preview:before, .attachment-info .attachment-preview:before {
    content:"";
    display:block;
    padding-top:100%;
}

.attachment-lists .thumbnail, .attachment-info .thumbnail {
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:1;
    padding:0px;
    outline:none;
    overflow:hidden;
    margin-bottom:0px;
    border-radius:0px;
    position:absolute;
    transition:opacity .1s;
    border:2px solid #e0e7ee;
    background-color:transparent;
}
.attachment-lists.selected .thumbnail {
    border:2px solid #2fbbfa;
}
.attachment-lists .thumbnail:after, .attachment-lists.selected .thumbnail:after, .attachment-info .thumbnail:after,
.attachment-lists.Selected .thumbnail:after {
    top:0;
    left:0;
    right:0;
    bottom:0;
    content:"";
    display:block;
    overflow:hidden;
    position:absolute;
}

.attachment-lists .thumbnail .centered, .attachment-info .thumbnail .centered {
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:absolute;
    -webkit-transform:translate(50%,50%);
    transform:translate(50%,50%);
}
.attachment-lists .thumbnail .centered img, .attachment-info .thumbnail .centered img {
    top:0;
    left:0;
    max-height:100%;
    position:absolute;
    width:auto !important;
    max-width:inherit !important;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}


.attachment-lists .check {
    top:4px;
    right:4px;
    border:0;
    outline:0;
    padding:0;
    z-index:10;
    width:24px;
    height:24px;
    display:none;
    cursor:pointer;
    position:absolute;
    background:#eeeeee;
    box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);
}
.attachment-lists.selected .check, .attachment-lists.Selected .check {
    display:block;
    background-color:#2fbbfa;
    box-shadow:0 0 0 1px #fff,0 0 0 2px #2fbbfa;
}
.check .media-modal-icon {
    margin:5px;
    width:15px;
    height:15px;
    display:block;
    background-image:url('../img/icons/uploader-icons-2x.png');
    background-size:134px 15px;
}
.attachment-lists.selected .check .media-modal-icon,
.attachment-lists.Selected .check .media-modal-icon {
    background-position:-21px 0;
}
.check .screen-reader-text {
    border:0;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0px;
    overflow:hidden;
    position:absolute;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path:inset(50%);
    word-wrap:normal !important;
}
.attachment-lists.selected .check:hover .media-modal-icon,
.attachment-lists.Selected .check:hover .media-modal-icon {
    background-position:-61px 0;
}


.media-attachments .attachments {
}

.media-attachments .attachments .No__Content {
    width:100%;
    height:100%;
    color:#2fbbfa;
    font-size:20px;
    font-weight:600;
    padding-bottom:15px;
    margin-bottom:0px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    -webkit-flex-direction:row;
    -moz-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    -ms-box-orient:horizontal;
    box-orient:horizontal;
    /*border-bottom:3px double #c2cad9;*/
}
.Missio__Event__Ticketing__Container .Missio__Event__Ticketing__Header h3 {
    margin:0px;
    color:#2b3643;
    font-size:30px;
    font-weight:600;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.Missio__Event__Ticketing__ButtonGroup {
    float:right;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}

.Missio__Event__Ticketing .form-actions {
    width:100%;
    display:inline-block;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
}


.media-sidebar {
    width:20%;
    max-height:465px;
    padding:10px 10px;
    display:inline-block;
    background-color:#f6f8fa;
    border-left:1px solid #e0e7ee;
}
.attachment-details {
    width:100%;
    overflow:hidden;
}
.attachment-details h2 {
    width:100%;
    margin:0px;
    color:#666a73;
    line-height:1;
    font-size:16px;
    font-weight:600;
    margin-bottom:10px;
    text-transform:uppercase;
}
.attachment-info .attachment-preview {
    max-height:190px;
    margin-bottom:10px;
    background-color:#ffffff;
}
.attachment-info .thumbnail {
    border:2px solid #98a0a9;
}
.attachment-info .details .filename {
    color:#2fbbfa;
    font-size:15px;
    font-weight:600;
}
.attachment-info .details .uploaded,
.attachment-info .details .file-size,
.attachment-info .details .date-uploaded,
.attachment-info .details .button-link {
    margin-top:5px;
    font-size:14px;
    font-weight:400;
}

.attachment-info .details .delete-attachment {
    padding:0px;
    color:#cf3c96;
    font-size:15px;
    border:0px none;
    text-decoration:underline;
    background-color:transparent;
}
.attachment-info .Hidden__Input {
    width:100%;
    margin-top:15px;
    display:inline-block;
}
.Hidden__Input .copy {
    width:100%;
    color:#666a73;
    font-weight:400;
    margin-bottom:6px;
    display:inline-block;
}
.attachment-info .Hidden__Input input[type="text"] {
    width:100%;
    height:auto;
    padding:6px 8px;
    box-sizing:border-box;
    border:2px solid #e0e7ee;
    border-radius:4px !important;
}


body.Get_Media_Open {
    /*overflow:hidden !important;*/
}
body.Get_Media_Open #cboxContent > #cboxLoadedContent {
    overflow:hidden !important;
}
body.Get_Media_Open .modal-header .close {
    display:none !important;
}

.modal-body.Form__Next .Missio__Tab {
    margin-top:0px;
    padding-top:0px;
}
.modal-body.Form__Next .Missio__Tab nav {
    margin-bottom:0px;
}
.modal-body.Form__Next .Missio__Tab .Tabs__tab,
.modal-body.Form__Next .Missio__Tab .Tabs__presentation-slider {
    width:170px;
}
.modal-body.Form__Next .Missio__Tab .Tabs__tab:nth-child(2).active ~ .Tabs__presentation-slider {
	left:170px;
}
.modal-body.Form__Next .Missio__Tab .Tabs__tab:nth-child(3).active ~ .Tabs__presentation-slider {
    left:calc(170px * 2);
}
.modal-body.Form__Next .dropzone {
    min-height:475px;
    margin-bottom:0px;
    border:1px solid #e0e7ee;
}


.btn_get_media {
    padding:8px 20px 10px;
    border-radius:2px !important;
}
.btn_get_media .svg_icon, .btn_get_media .inline {
    margin-top:0px;
    position:relative;
    display:inline-block;
    vertical-align:middle;
}
.btn_get_media .svg_icon {
    width:20px;
    height:20px;
    margin-right:6px;
}
.btn_get_media .svg_icon svg {
    width:20px;
    height:20px;
    fill:#ffffff;
}
.Missio__Event__Ticketing__ButtonGroup .missio__button {
    margin-left:10px;
}
.Missio__Event__Ticketing__ButtonGroup .missio__button i {
    margin-right:6px;
}

.missio__button {
    z-index:2;
    position:relative;
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    white-space:nowrap;
    font-size:15px;
    font-weight:600;
    line-height:1.75;
    padding:6px 22px 8px;
    letter-spacing:0.4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-family:"Open Sans", Arial, sans-serif;
    border:0px none;
    position:relative;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none;
    -webkit-transition:all 0.3s ease-in-out;
     -khtml-transition:all 0.3s ease-in-out;
       -moz-transition:all 0.3s ease-in-out;
        -ms-transition:all 0.3s ease-in-out;
         -o-transition:all 0.3s ease-in-out;
            transition:all 0.3s ease-in-out;
    overflow:hidden;
}

.missio__button.button-small {
    font-size:13px;
    font-weight:600;
    line-height:1.5;
    padding:5px 16px 7px;
}

.missio__button.default {
    color:#2b3643;
    background-color:transparent;
    text-decoration:none !important;
}
.missio__button.default i {
    color:#2b3643 !important;
}
.missio__button.bordered {
    border:2px solid rgba(0,0,0,0.075);
}
.missio__button.default:hover, .missio__button.default:focus, .missio__button.default:active {
    text-decoration:none !important;
    border:2px solid rgba(0,0,0,0.15);
}
.missio__button.blue, .missio__button.red {
    color:#ffffff !important;
    font-size:15px !important;
    text-decoration:none !important;
    padding:6px 22px 8px !important;
    background-image:none !important;
    text-transform:uppercase !important;
}
.missio__button.blue {
    border:2px solid #00adff !important;
    background-color:#00adff !important;
}
.missio__button.red {
    border:2px solid #e35b5a !important;
    background-color:#e35b5a !important;
}
.missio__button.blue:hover, .missio__button.blue:focus, .missio__button.blue:active {
    text-decoration:none !important;
    border:2px solid #009fea !important;
    background-color:#009fea !important;
}
.missio__button.red:hover, .missio__button.red:focus, .missio__button.red:active {
    text-decoration:none !important;
    border:2px solid #cf4645 !important;
    background-color:#cf4645 !important;
}
.missio__button.button__tickets {
    color:#00adff;
    margin:0px 5px;
    font-weight:400;
    text-transform:uppercase;
    border:2px solid #00adff;
    background-color:transparent;
}
.missio__button .add__icon {
    width:18px;
    height:18px;
    fill:#00adff;
    margin-top:-2px;
    margin-right:6px;
    position:relative;
    -webkit-transition:all 0.2s ease;
	 -khtml-transition:all 0.2s ease;
       -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
	     -o-transition:all 0.2s ease;
	        transition:all 0.2s ease;
}

.missio__button.button-small .add__icon {
    width:14px;
    height:14px;
}

#add_ticket_buttons_small .missio__button.button-small {
    padding:5px 10px !important;
}
#add_ticket_buttons_small .missio__button {
    margin-left:5px !important;
    margin-right:0px !important;
}
#add_ticket_buttons_small .missio__button:first-child {
    margin-left:0px !important;
}
#add_ticket_buttons_small .missio__button:last-child {
    margin-right:0px !important;
}

.missio__button.button__tickets:hover, .missio__button.button__tickets:focus, .missio__button.button__tickets:active {
    color:#ffffff;
    margin:0px 5px;
    border:2px solid #009fea;
    background-color:#009fea;
}
.missio__button.button__tickets:hover .add__icon,
.missio__button.button__tickets:focus .add__icon,
.missio__button.button__tickets:active .add__icon {
    fill:#ffffff;
}

.Missio__Event__Ticketing__Container .section__header {
    padding:0px;
    margin-top:30px;
    position:relative;
    padding-bottom:8px;
    background:none !important;
    margin-bottom:20px !important;
    background-image:none !important;
    border-bottom:1px solid #c2cad9 !important;
}
.Missio__Event__Ticketing__Container .section__header .Missio__Icons {
    top:7px;
    left:0px;
    width:16px;
    height:16px;
    display:block;
    border-radius:50%;
    position:absolute;
    background-color:#00affd;
    -webkit-border-radius:50% !important;
	   -moz-border-radius:50% !important;
	        border-radius:50% !important;
}
.Missio__Event__Ticketing__Container .section__header .Missio__Icons img {
    display:none;
}

.Missio__Event__Ticketing__Container .section__header h3.form-section {
    color:#2b3643;
    font-size:24px;
    font-weight:600;
    padding-left:30px !important;
}

.Missio__Event__Ticketing__Container .portlet-body-inner {
    padding-left:0px !important;
    padding-right:0px !important;
}
.Missio__Event__Ticketing__Container .control-label {
    color:#1e0a3c;
    margin-top:0px;
    font-size:14px;
    padding-top:0px;
    text-transform:uppercase;
}
.Missio__Event__Ticketing__Container .controls {
    width:100%;
    margin-left:0px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.Missio__Event__Ticketing__Container .req {
    color:#f00;
    margin-left:5px;
}


.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer {
    min-height:450px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:calc(100% + 0px);
}

.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .hero_banner {
    padding:15px;
    height:450px;
    max-height:450px;
    min-height:450px;
    background-color:#ffffff;
    -webkit-border-radius:4px !important;
	   -moz-border-radius:4px !important;
	        border-radius:4px !important;
    border:1px solid #c2cad9 !important;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
}
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .Missio__Upload__Banner {
    z-index:1;
    right:auto;
    width:100%;
    height:418px;
    bottom:auto;
    color:#1e0a3c;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    border:2px dashed #c2cad9;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    background-color:transparent;
    -webkit-border-radius:0px !important;
	   -moz-border-radius:0px !important;
	        border-radius:0px !important;
}
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .Missio__Upload__Banner .camera__image {
    width:150px;
    margin-right:25px;
}
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .Missio__Upload__Banner .camera__image img {
    width:150px;
}


.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .banner-image-cover {
    top:0px;
    left:0px;
    width:100%;
    height:450px;
    overflow:hidden;
    min-height:450px;
    max-height:450px;
    position:absolute;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}
.Missio__Upload__Banner .Drag__Drop {
    text-align:center;
}
.Missio__Upload__Banner .Drag__Drop .btn {
    color:#1e0a3c;
    margin-top:10px;
    padding:12px 20px;
    text-align:center;
    background-color:#f5f6f7 !important;
    -webkit-border-radius:5px !important;
	   -moz-border-radius:5px !important;
	        border-radius:5px !important;
    -webkit-transition:all 0.2s ease;
	 -khtml-transition:all 0.2s ease;
       -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
	     -o-transition:all 0.2s ease;
	        transition:all 0.2s ease;
}

.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .Missio__Upload__Banner:hover,
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .Missio__Upload__Banner:focus,
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Event__Previewer .Missio__Upload__Banner:active {
    background-color:transparent;
}
.Missio__Upload__Banner .Drag__Drop .btn:hover,
.Missio__Upload__Banner .Drag__Drop .btn:focus,
.Missio__Upload__Banner .Drag__Drop .btn:active {
    -webkit-box-shadow:0 10px 30px 0 rgba(0, 175, 255, 0.16) !important;
     -khtml-box-shadow:0 10px 30px 0 rgba(0, 175, 255, 0.16) !important;
       -moz-box-shadow:0 10px 30px 0 rgba(0, 175, 255, 0.16) !important;
        -ms-box-shadow:0 10px 30px 0 rgba(0, 175, 255, 0.16) !important;
         -o-box-shadow:0 10px 30px 0 rgba(0, 175, 255, 0.16) !important;
            box-shadow:0 10px 30px 0 rgba(0, 175, 255, 0.16) !important;
}    
#formcontent .Missio__Event__Ticketing__Container .portlet-body-inner input[type="text"]:not(.reset) {
    height:auto !important;
    padding:10px !important;
    min-height:40px !important;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}

.Missio__Event__Ticketing__Container .row-new {
    margin-bottom:20px;
}
.Missio__Event__Ticketing__Container ul.tagit {
	width:100%;
    margin:0px !important;
    padding:10px !important;
	border:1px solid #c2cad8;
	border-radius:3px !important;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.Missio__Event__Ticketing__Container ul.tagit input[type="text"]:not(.reset), #formcontent form .portlet-body-inner #tags input[type="text"]:not(.reset) {
    padding:0px !important;
    height:auto !important;
    border:0px none !important;
    min-height:inherit !important;
}
.Missio__Event__Ticketing__Container ul.tagit li {
    margin:0px 0px 0px 5px !important;
}
.Missio__Event__Ticketing__Container ul.tagit li:first-child {
    margin:0px 0px 0px 0px !important;
}
#tags {
    padding-top:7px;
}
.Missio__Event__Ticketing__Container ul.tagit li.tagit-choice, #tags li.tagit-choice {
    float:left !important;
    height:auto !important;
    border:none !important;
    color:#ffffff !important;
    font-size:12px !important;
    font-weight:500 !important;
    line-height:18px !important;
    position:relative !important;
    text-decoration:none !important;
    margin:0px 0px 0 15px !important;
    padding:4px 20px 4px 15px !important;
    border-radius:3px 5px 5px 3px !important;
    font-family:Open Sans, sans-serif !important;
    background-color:#00affd !important;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}
.Missio__Event__Ticketing__Container ul.tagit li.tagit-choice:first-child, #tags li.tagit-choice:first-child {
    margin:0px 0px 0px 10px !important;
}
.Missio__Event__Ticketing__Container ul.tagit li.tagit-choice:before, #tags li.tagit-choice:before {
    top:50%;
    width:0;
    height:0;
    z-index:1;
    left:-8px;
    content:"";
    width:18px;
    height:18px;
    margin-top:-9px;
    border-radius:3px;
    position:absolute;
    background-color:#00affd !important;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
}
.Missio__Event__Ticketing__Container ul.tagit li.tagit-choice:after, #tags li.tagit-choice:after {
    top:50%;
    left:2px;
    z-index:1;
    width:6px;
    height:6px;
    content:"";
    margin-top:-3px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-color:rgba(255,255,255,1);
}
.Missio__Event__Ticketing__Container #tags .tagit-choice .tagit-close, #tags .tagit-choice .tagit-close {
    top:3px !important;
    right:9px !important;
    color:#ffffff !important;
    font-family:'Arial', Verdana,Arial,Helvetica,sans-seriff !important;
}

#edit_event #tags li.tagit-choice {
    background-color:#546275 !important;
}
#edit_event #tags li.tagit-choice:before {
    background-color:#546275 !important;
}

#edit_event .Missio__Event__Ticketing__Container #tags li.tagit-choice {
    background-color:#00affd !important;
}
#edit_event .Missio__Event__Ticketing__Container #tags li.tagit-choice:before {
    background-color:#00affd !important;
}


#toolbar-container {
    width:100%;
}


.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
    -webkit-border-radius:4px !important;
    border-radius:4px !important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
    right:110px;
    background:#00affd !important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
    outline:none !important;
    background:#39c2ff !important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
    background:#0098dc !important;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
    color:#ffffff !important;
    background:#505f79 !important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
    outline:none !important;
    background:#727e93 !important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
    background:#384762 !important;
}
.ticket_description .trumbowyg-editor {
    min-height:200px !important;
}
.Missio__Ticket__Settings .trumbowyg-button-pane .trumbowyg-button-group:after {
    margin:0px 2px !important;
}
.trumbowyg-editor {
    font-size: 15px;
    font-weight: 400 !important;
}
.trumbowyg-editor ul, .trumbowyg-editor ol {
    padding-left: 0px;
}
.trumbowyg-editor h1, .trumbowyg-editor h2, .trumbowyg-editor h3, .trumbowyg-editor h4, .trumbowyg-editor h5, .trumbowyg-editor h6 {
    font-weight: 700 !important;
}
.trumbowyg-editor p,
.trumbowyg-editor ul,
.trumbowyg-editor ol,
.table-scrollable-borderless p,
.table-scrollable-borderless ul,
.table-scrollable-borderless ol {
    font-weight: 400 !important;
}
.trumbowyg-editor p {
    font-size: 15px;
    margin-bottom: 20px;
}
.trumbowyg-editor ul > li,
.trumbowyg-editor ol > li,
.table-scrollable-borderless ul > li,
.table-scrollable-borderless ol > li {
    font-size: 15px;
    margin-bottom: 5px;
    font-weight: 400 !important;
}
.trumbowyg-editor ul > li,
.table-scrollable-borderless ul > li {
    list-style: disc;
}
.trumbowyg-editor ol > li,
.table-scrollable-borderless ol > li {
    padding-left: 5px;
    list-style: decimal;
}
.trumbowyg-h1-dropdown-button,
.trumbowyg-h2-dropdown-button,
.trumbowyg-h3-dropdown-button,
.trumbowyg-h4-dropdown-button,
.trumbowyg-h5-dropdown-button,
.trumbowyg-h6-dropdown-button {
    padding-left: 41px !important;
}
.trumbowyg-h1-dropdown-button svg,
.trumbowyg-h2-dropdown-button svg,
.trumbowyg-h3-dropdown-button svg,
.trumbowyg-h4-dropdown-button svg,
.trumbowyg-h5-dropdown-button svg,
.trumbowyg-h6-dropdown-button svg {
    display: none !important;
}
.trumbowyg-h1-dropdown-button:before,
.trumbowyg-h2-dropdown-button:before,
.trumbowyg-h3-dropdown-button:before,
.trumbowyg-h4-dropdown-button:before,
.trumbowyg-h5-dropdown-button:before,
.trumbowyg-h6-dropdown-button:before {
    left: 10px;
    content: 'H5';
    color: #505f79;
    font-size: 14px;
    position: absolute;
    font-weight: 500 !important;
    font-family:'Lato', 'Open Sans', sans-serif !important;
}
.trumbowyg-h1-dropdown-button:before {
    content: 'H1';
}
.trumbowyg-h2-dropdown-button:before {
    content: 'H2';
}
.trumbowyg-h3-dropdown-button:before {
    content: 'H3';
}
.trumbowyg-h4-dropdown-button:before {
    content: 'H4';
}
.trumbowyg-h5-dropdown-button:before {
    content: 'H5';
}
.trumbowyg-h6-dropdown-button:before {
    content: 'H6';
}
.trumbowyg-dropdown button {
    font-size: 15px !important;
}
.trumbowyg-dropdown-table {
    min-width: 218px !important;
}

.portlet.box.blue .portlet-body .trumbowyg-editor table,
.portlet.box.blue .portlet-body .trumbowyg-editor .table {
    margin-bottom: 20px !important;
    border: 1px solid #c1c7d0 !important;
    /*border-top: 0px none #c1c7d0 !important;*/
}

.portlet.box.blue .portlet-body .trumbowyg-editor table th,
.portlet.box.blue .portlet-body .trumbowyg-editor .table th,
.portlet.box.blue .portlet-body .trumbowyg-editor table td,
.portlet.box.blue .portlet-body .trumbowyg-editor .table td {
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #c1c7d0 !important;
    border-left: 1px solid #c1c7d0 !important;
}
.portlet.box.blue .portlet-body .trumbowyg-editor table th:first-child,
.portlet.box.blue .portlet-body .trumbowyg-editor .table th:first-child,
.portlet.box.blue .portlet-body .trumbowyg-editor table td:first-child,
.portlet.box.blue .portlet-body .trumbowyg-editor .table td:first-child {
    border-left: 0px none #c1c7d0 !important;
}


.flex_CHV, .missio__button {
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center; 
}
.text-body-large {
    color:#1e0a3c;
    font-size:18px;
    font-weight:400;
    text-align:center;
    margin-bottom:25px;
}



/* Event Tickets */
.Missio__Ticket__Summary__Container {
    width:100%;
}
@media (max-width:767px) {
    .Missio__Ticket__Summary__Container {
        width:auto;
        overflow:hidden;
        overflow-x:scroll;
    }
}

.Missio__Ticket__Summary__Container > .table,
.Missio__Additional__Items .table,
.Missio__Ticket__Summary__Container > #additionalDocuments > .table {
    overflow:hidden;
    position:relative;
    border:1px solid #c2cad8 !important;
    border-top-left-radius:4px !important;
    border-top-right-radius:4px !important;
    border-bottom-left-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
.Missio__Ticket__Summary__Container > .table thead td,
.Missio__Additional__Items .table thead td,
.Missio__Ticket__Summary__Container > #additionalDocuments > .table thead td {
    color:#5b6083;
    font-size:16px;
    font-weight:500;
    background-color:#eeedf2 !important;
}

.Missio__Ticket__Summary__Container .missio__settings,
.Missio__Ticket__Summary__Container .missio__delete, .missio__delete__button {
    width:22px;
    height:22px;
    display:block;
    text-decoration:none !important;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:22px auto;
}

.Missio__Ticket__Summary__Container .missio__settings:hover,
.Missio__Ticket__Summary__Container .missio__settings:focus,
.Missio__Ticket__Summary__Container .missio__settings:active,
.Missio__Ticket__Summary__Container .missio__delete:hover,
.Missio__Ticket__Summary__Container .missio__delete:focus,
.Missio__Ticket__Summary__Container .missio__delete:active {
    opacity:0.75;
    filter:alpha(opacity = 75);
}

.Missio__Ticket__Summary__Container .missio__delete, .missio__delete__button {
    width:20px;
    height:20px;
}
.Missio__Ticket__Summary__Container .missio__settings span,
.Missio__Ticket__Summary__Container .missio__delete span, .missio__delete__button span {
    text-indent:-9999em;
    font-size:0px !important;
}
.Missio__Ticket__Summary__Container .missio__settings {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0iIzAwYWZmZCI+PHBhdGggZD0iTTUxLjIyIDIxaC01LjA1MmMtLjgxMiAwLTEuNDgxLS40NDctMS43OTItMS4xOTdzLS4xNTMtMS41NC40Mi0yLjExNGwzLjU3Mi0zLjU3MWEyLjc2MyAyLjc2MyAwIDAgMCAuODE0LTEuOTY2YzAtLjc0My0uMjg5LTEuNDQxLS44MTQtMS45NjdsLTQuNTUzLTQuNTUzYy0xLjA1LTEuMDUtMi44ODEtMS4wNTItMy45MzMgMGwtMy41NzEgMy41NzFjLS41NzQuNTczLTEuMzY2LjczMy0yLjExNC40MjFBMS44ODUgMS44ODUgMCAwIDEgMzMgNy44MzJWMi43OEEyLjc4MyAyLjc4MyAwIDAgMCAzMC4yMiAwaC02LjQ0QTIuNzgzIDIuNzgzIDAgMCAwIDIxIDIuNzh2NS4wNTJjMCAuODEyLS40NDcgMS40ODEtMS4xOTcgMS43OTItLjc0OC4zMTMtMS41NC4xNTItMi4xMTQtLjQyMWwtMy41NzEtMy41NzFjLTEuMDUyLTEuMDUyLTIuODgzLTEuMDUtMy45MzMgMGwtNC41NTMgNC41NTNhMi43NjQgMi43NjQgMCAwIDAtLjgxNCAxLjk2N2MwIC43NDIuMjg5IDEuNDQuODE0IDEuOTY2bDMuNTcyIDMuNTcxYy41NzMuNTc0LjczIDEuMzY0LjQyIDIuMTE0UzguNjQ0IDIxIDcuODMyIDIxSDIuNzhBMi43ODMgMi43ODMgMCAwIDAgMCAyMy43OHY2LjQzOUEyLjc4MyAyLjc4MyAwIDAgMCAyLjc4IDMzaDUuMDUyYy44MTIgMCAxLjQ4MS40NDcgMS43OTIgMS4xOTdzLjE1MyAxLjU0LS40MiAyLjExNGwtMy41NzIgMy41NzFhMi43NjMgMi43NjMgMCAwIDAtLjgxNCAxLjk2NmMwIC43NDMuMjg5IDEuNDQxLjgxNCAxLjk2N2w0LjU1MyA0LjU1M2MxLjA1MSAxLjA1MSAyLjg4MSAxLjA1MyAzLjkzMyAwbDMuNTcxLTMuNTcyYTEuODg3IDEuODg3IDAgMCAxIDIuMTE0LS40MmMuNzUuMzExIDEuMTk3Ljk4IDEuMTk3IDEuNzkydjUuMDUyQTIuNzgzIDIuNzgzIDAgMCAwIDIzLjc4IDU0aDYuNDM5YTIuNzgzIDIuNzgzIDAgMCAwIDIuNzgtMi43OHYtNS4wNTJjMC0uODEyLjQ0Ny0xLjQ4MSAxLjE5Ny0xLjc5MmExLjg4NSAxLjg4NSAwIDAgMSAyLjExNC40MmwzLjU3MSAzLjU3MmMxLjA1MiAxLjA1MiAyLjg4MyAxLjA1IDMuOTMzIDBsNC41NTMtNC41NTNhMi43NjQgMi43NjQgMCAwIDAgLjgxNC0xLjk2N2MwLS43NDItLjI4OS0xLjQ0LS44MTQtMS45NjZsLTMuNTcyLTMuNTcxYy0uNTczLS41NzQtLjczLTEuMzY0LS40Mi0yLjExNFM0NS4zNTYgMzMgNDYuMTY4IDMzaDUuMDUyQTIuNzgzIDIuNzgzIDAgMCAwIDU0IDMwLjIydi02LjQ0QTIuNzgzIDIuNzgzIDAgMCAwIDUxLjIyIDIxem0uNzggOS4yMmMwIC40My0uMzUuNzgtLjc4Ljc4aC01LjA1MmEzLjg3OSAzLjg3OSAwIDAgMC0zLjY0IDIuNDMyIDMuODc3IDMuODc3IDAgMCAwIC44NTQgNC4yOTRsMy41NzIgMy41NzFhLjc4Ljc4IDAgMCAxIDAgMS4xMDRsLTQuNTUzIDQuNTUzYS43OC43OCAwIDAgMS0xLjEwNCAwbC0zLjU3MS0zLjU3MmMtMS4xNDktMS4xNDktMi43OTQtMS40NzQtNC4yOTQtLjg1NEEzLjg3OSAzLjg3OSAwIDAgMCAzMSA0Ni4xNjh2NS4wNTJjMCAuNDMtLjM1Ljc4LS43OC43OGgtNi40NGMtLjQzIDAtLjc4LS4zNS0uNzgtLjc4di01LjA1MmEzLjg3OSAzLjg3OSAwIDAgMC0yLjQzMi0zLjY0IDMuOTg1IDMuOTg1IDAgMCAwLTEuNTMzLS4zMTFjLTEuMDE0IDAtMS45OTcuNC0yLjc2MSAxLjE2NGwtMy41NzEgMy41NzJhLjc4Ljc4IDAgMCAxLTEuMTA0IDBMNy4wNDYgNDIuNGEuNzguNzggMCAwIDEgMC0xLjEwNGwzLjU3Mi0zLjU3MWEzLjg3OSAzLjg3OSAwIDAgMCAuODU0LTQuMjk0QTMuODggMy44OCAwIDAgMCA3LjgzMiAzMUgyLjc4Yy0uNDMgMC0uNzgtLjM1LS43OC0uNzh2LTYuNDRjMC0uNDMuMzUtLjc4Ljc4LS43OGg1LjA1MmEzLjg3OSAzLjg3OSAwIDAgMCAzLjY0LTIuNDMyIDMuODc3IDMuODc3IDAgMCAwLS44NTQtNC4yOTRsLTMuNTcyLTMuNTcxYS43OC43OCAwIDAgMSAwLTEuMTA0bDQuNTUzLTQuNTUzYS43OC43OCAwIDAgMSAxLjEwNCAwbDMuNTcxIDMuNTcxYTMuODggMy44OCAwIDAgMCA0LjI5NC44NTRBMy44NzYgMy44NzYgMCAwIDAgMjMgNy44MzJWMi43OGMwLS40My4zNS0uNzguNzgtLjc4aDYuNDM5Yy40MzEgMCAuNzgxLjM1Ljc4MS43OHY1LjA1MmMwIDEuNjI0LjkzMiAzLjAxOSAyLjQzMiAzLjY0YTMuODc4IDMuODc4IDAgMCAwIDQuMjk0LS44NTRsMy41NzEtMy41NzFhLjc4Ljc4IDAgMCAxIDEuMTA0IDBsNC41NTMgNC41NTNhLjc4Ljc4IDAgMCAxIDAgMS4xMDRsLTMuNTcyIDMuNTcxYTMuODc5IDMuODc5IDAgMCAwLS44NTQgNC4yOTQgMy44NzkgMy44NzkgMCAwIDAgMy42NCAyLjQzMmg1LjA1MmEuNzguNzggMCAwIDEgLjc4Ljc3OXY2LjQ0eiIvPjxwYXRoIGQ9Ik0yNyAxOGMtNC45NjMgMC05IDQuMDM3LTkgOXM0LjAzNyA5IDkgOSA5LTQuMDM3IDktOS00LjAzNy05LTktOXptMCAxNmMtMy44NTkgMC03LTMuMTQxLTctN3MzLjE0MS03IDctNyA3IDMuMTQxIDcgNy0zLjE0MSA3LTcgN3oiLz48L3N2Zz4=);
}
.Missio__Ticket__Summary__Container .missio__delete, .missio__delete__button {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MjkuODM3IiBoZWlnaHQ9IjcyOS44MzgiIGZpbGw9IiMwMGFmZmQiPjxwYXRoIGQ9Ik01ODkuMTkzIDIyMi4wNGMwLTYuMjk2IDUuMTA2LTExLjQwNCAxMS40MDItMTEuNDA0UzYxMiAyMTUuNzY3IDYxMiAyMjIuMDR2NDM3LjQ3NmMwIDE5LjMxNC03LjkzNiAzNi44OTYtMjAuNjcgNDkuNjUzLTEyLjczMyAxMi43MzQtMzAuMzM5IDIwLjY2OS00OS42NTMgMjAuNjY5SDE4OC4xNjJjLTE5LjMxNSAwLTM2Ljk0My03LjkzNS00OS42NTQtMjAuNjY5LTEyLjczNC0xMi43MzQtMjAuNjY5LTMwLjMxMy0yMC42NjktNDkuNjUzVjIyMi4wNGMwLTYuMjk2IDUuMTA4LTExLjQwNCAxMS40MDMtMTEuNDA0IDYuMjk2IDAgMTEuNDA0IDUuMTMxIDExLjQwNCAxMS40MDR2NDM3LjQ3NmMwIDEzLjAyIDUuMzcgMjQuOTIyIDEzLjk3IDMzLjUyMSA4LjYgOC42MDEgMjAuNTAzIDEzLjk5MyAzMy41MjIgMTMuOTkzaDM1My41MTdjMTMuMDE5IDAgMjQuODk2LTUuMzk0IDMzLjQ5OC0xMy45OTMgOC42MjQtOC42MjQgMTMuOTkyLTIwLjUwMyAxMy45OTItMzMuNDk4VjIyMi4wNGguMDQ4eiIvPjxwYXRoIGQ9Ik0yNzkuODY2IDYzMC4wNTZjMCA2LjI5Ni01LjEwOCAxMS40MDMtMTEuNDA0IDExLjQwM3MtMTEuNDA0LTUuMTA3LTExLjQwNC0xMS40MDN2LTQwNS4wN2MwLTYuMjk2IDUuMTA4LTExLjQwNCAxMS40MDQtMTEuNDA0czExLjQwNCA1LjEwOCAxMS40MDQgMTEuNDA0djQwNS4wN3pNMzc2LjMyMyA2MzAuMDU2YzAgNi4yOTYtNS4xMDcgMTEuNDAzLTExLjQwMyAxMS40MDNzLTExLjQwNC01LjEwNy0xMS40MDQtMTEuNDAzdi00MDUuMDdjMC02LjI5NiA1LjEwOC0xMS40MDQgMTEuNDA0LTExLjQwNHMxMS40MDMgNS4xMDggMTEuNDAzIDExLjQwNHY0MDUuMDd6TTQ3Mi44MDMgNjMwLjA1NmMwIDYuMjk2LTUuMTA2IDExLjQwMy0xMS40MDIgMTEuNDAzLTYuMjk3IDAtMTEuNDA0LTUuMTA3LTExLjQwNC0xMS40MDN2LTQwNS4wN2MwLTYuMjk2IDUuMTA3LTExLjQwNCAxMS40MDQtMTEuNDA0IDYuMjk2IDAgMTEuNDAyIDUuMTA4IDExLjQwMiAxMS40MDR2NDA1LjA3ek0yNzMuMjE0IDcwLjMyM2MwIDYuMjk2LTUuMTA4IDExLjQwNC0xMS40MDQgMTEuNDA0LTYuMjk1IDAtMTEuNDAzLTUuMTA4LTExLjQwMy0xMS40MDQgMC0xOS4zNjMgNy45MTEtMzYuOTQzIDIwLjY0Ni00OS42NzdDMjgzLjc4NyA3LjkxMSAzMDEuMzY4IDAgMzIwLjczIDBoODguMzc5YzE5LjMzOSAwIDM2LjkyIDcuOTM1IDQ5LjY1MiAyMC42NjkgMTIuNzM0IDEyLjczNCAyMC42NyAzMC4zNjIgMjAuNjcgNDkuNjU0IDAgNi4yOTYtNS4xMDcgMTEuNDA0LTExLjQwMyAxMS40MDRzLTExLjQwMy01LjEwOC0xMS40MDMtMTEuNDA0YzAtMTMuMDE5LTUuMzY5LTI0LjkyMi0xMy45Ny0zMy41MjItOC42MDItOC42MDEtMjAuNTAzLTEzLjk5NC0zMy41MjItMTMuOTk0aC04OC4zNzhjLTEzLjA0MyAwLTI0LjkyMiA1LjM2OS0zMy41NDYgMTMuOTctOC42MjYgOC42MjQtMTMuOTk1IDIwLjUwMy0xMy45OTUgMzMuNTQ2ek05OS43ODIgMTAzLjEwOGg1MzAuMjczYzExLjE4OSAwIDIxLjQwNSA0LjU4NSAyOC44MTggMTEuOTk4bC4wNDcuMDQ4YzcuNDEzIDcuNDEyIDExLjk5OCAxNy42MjggMTEuOTk4IDI4LjgxOHYyOS40NmMwIDYuMjk1LTUuMTA4IDExLjQwMy0xMS40MDQgMTEuNDAzSDcwLjMyM2MtNi4yOTYgMC0xMS40MDQtNS4xMDgtMTEuNDA0LTExLjQwM3YtMjkuNDZjMC0xMS4xNjYgNC41ODUtMjEuNDA2IDExLjk5OC0yOC44MThsLjA0OC0uMDQ4YzcuNDEyLTcuNDEyIDE3LjY1MS0xMS45OTggMjguODE3LTExLjk5OHptNTMwLjI3NCAyMi44MDhIOTkuNzgyYy00Ljk2NSAwLTkuNTAzIDIuMDItMTIuNzM0IDUuMjc0bC0uMDQ4LjA0OGExNy44OSAxNy44OSAwIDAgMC01LjI3NCAxMi43MzR2MTguMDU2aDU2Ni4zNjF2LTE4LjA1NmExNy45NCAxNy45NCAwIDAgMC01LjI3My0xMi43MzRsLS4wNDktLjA0OGExNy44NzUgMTcuODc1IDAgMCAwLTEyLjcwOS01LjI3NHoiLz48L3N2Zz4=);
    background-size:20px auto;
}


.Missio__Ticket__Summary__Container > .table,
.Missio__Additional__Items .table,
.Missio__Ticket__Summary__Container > #additionalDocuments > .table {
	width:100%;
    color:#5b6083;
    font-size:15px;
	max-width:100%;
    font-weight:500;
    margin-bottom:15px;
}
.Missio__Ticket__Summary__Container .table > thead > tr > th,
.Missio__Ticket__Summary__Container .table > thead > tr > td,
.Missio__Ticket__Summary__Container .table > tbody > tr > th,
.Missio__Ticket__Summary__Container .table > tbody > tr > td,
.Missio__Ticket__Summary__Container .table > tfoot > tr > th,
.Missio__Ticket__Summary__Container .table > tfoot > tr > td {
	padding:8px;
	vertical-align:top;
	line-height:1.42857;
	border-top:1px solid #c2cad8;
    border-color:#c2cad8 !important;
}
.Missio__Ticket__Summary__Container .table > thead > tr > th {
	vertical-align:bottom;
	border-bottom:2px solid #c2cad8;
    border-color:#c2cad8 !important;
}
.Missio__Ticket__Summary__Container .table > caption + thead > tr:first-child > th,
.Missio__Ticket__Summary__Container .table > caption + thead > tr:first-child > td,
.Missio__Ticket__Summary__Container .table > colgroup + thead > tr:first-child > th,
.Missio__Ticket__Summary__Container .table > colgroup + thead > tr:first-child > td,
.Missio__Ticket__Summary__Container .table > thead:first-child > tr:first-child > th,
.Missio__Ticket__Summary__Container .table > thead:first-child > tr:first-child > td {
	border-top:0px none !important;
}
.Missio__Ticket__Summary__Container .table > tbody + tbody {
	border-top:2px solid #c2cad8;
    border-color:#c2cad8 !important;
}
.Missio__Ticket__Summary__Container .table .table {
	background-color:#fff;
}
.Missio__Ticket__Summary__Container .table-bordered {
	border:1px solid #c2cad8;
    border-color:#c2cad8 !important;
}
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > td,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > td,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > td {
	border:0px none !important;
    border-bottom:1px solid #c2cad8 !important;
}
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > td {
    padding:10px;
}
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > td,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > td,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > td {
	border-left:0px none !important;
}

.Missio__Ticket__Summary__Container .table-bordered > thead > tr > th:last-child,
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > td:last-child,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > th:last-child,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > td:last-child,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > th:last-child,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > td:last-child {
	border-right:0px none !important;
}

.Missio__Ticket__Summary__Container .table-bordered > thead > tr > th,
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > td {
	border-bottom:2px solid #c2cad8 !important;
}
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > td {
	border:0px none !important;
    border-bottom:0px none !important;
}
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > td {
	border-top:5px solid #00adff !important;
    border-bottom:0px none !important;
}
.Missio__Ticket__Summary__Container .Missio__Additional__Items .table-bordered > tfoot > tr > td {
	border-top:0px none !important;
    border-bottom:0px none !important;
}

.Missio__Ticket__Summary__Container .table-bordered > thead > tr > th:first-child,
.Missio__Ticket__Summary__Container .table-bordered > thead > tr > td:first-child,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > th:first-child,
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > td:first-child,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > th:first-child,
.Missio__Ticket__Summary__Container .table-bordered > tfoot > tr > td:first-child {
    padding-left:20px !important;
}

#tickets_table .Missio__Ticket__Summary__Container tfoot th:first-child,
#tickets_table .Missio__Ticket__Summary__Container tfoot td:first-child {
    padding-left:20px !important;
}

.Missio__Ticket__Summary__Container .ticket_main_row {
    background-color:#fff !important;
}


.Missio__Create__Tickets__Header, .Missio__Create__Tickets__Body, .Missio__Create__Tickets__Footer {
    width:100%;
    color:#5b6083;
    font-weight:400;
    line-height:21px;
    border:1px solid #dbdae3;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;    
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
}
@media (max-width:767px) {
    .Missio__Create__Tickets__Header, .Missio__Create__Tickets__Body, .Missio__Create__Tickets__Footer {
        flex-wrap:nowrap;
    }
}
.Missio__Create__Tickets__Header {
    padding:5px 0px;
    background:#EEEDF2;
    text-transform:uppercase;
    border-top-left-radius:5px !important;
    border-top-right-radius:5px !important;
}
.Missio__Create__Tickets__Body {
    width:100%;
    padding:10px 0px;
    margin-top:-1px;
    position:relative;
    background:#ffffff;
}
.Missio__Create__Tickets__Footer {
    width:100%;
    font-weight:700;
    padding:10px 0px;
    position:relative;
    background:#f8f7fa;
    border-top:6px solid #00adff;
    border-bottom-left-radius:6px !important;
    border-bottom-right-radius:6px !important;
}
.Missio__Create__Tickets__Footer:before,
.Missio__Create__Tickets__Footer:after,

.Missio__Payment__Details__Body:before,
.Missio__Payment__Details__Body:after {
    height:5px;
    content:' ';
    position:absolute;
    background-color:#fff;
    border-bottom-left-radius:5px !important;
    border-bottom-right-radius:5px !important;
    border:1px solid #c2cad8;
    border-top:0px none;
}
.Missio__Create__Tickets__Footer:before,
.Missio__Payment__Details__Body:before {
    left:6px;
    right:6px;
    bottom:-6px;
    width:calc(100% - 12px);
}
.Missio__Create__Tickets__Footer:after,
.Missio__Payment__Details__Body:after {
    left:12px;
    right:12px;
    bottom:-11px;
    width:calc(100% - 24px);
}
/*.Missio__Ticket__Summary__Container > .table:after {
    bottom:-12px;
}*/

.padd10 {
    float:left;
    font-size:15px;
    line-height:21px;
    padding:10px 15px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.w-6-12 {
    width:50%;
}
.w-1-12 {
    width:12.5%;
}
.w-5-12 {
    width:41.6666666667%;
}
.w-2-12 {
    width:16.6666666667%;
}
.w-3-12 {
    width:25%;
}
.w-4-12 {
    width:33.33333333%;
}
.w-10-12 {
    width:87.60%;
}

.w-last {
    width:15%;
    text-align:right;
    border-left:1px solid #dbdae3;
}

.Missio__Invoice__Customize .padd10 {
    padding:15px;
}

@media (max-width:440px) {
    .padd10 {
        padding-right:5px;
    }
    .Missio__Ticket__Summary__Container .w-6-12 {
        width:25% !important;
    }
    .Missio__Ticket__Summary__Container .w-2-12 {
        width:25% !important;
    }
    
    .Missio__Create__Tickets__Header .Mobile__Title {
        font-size:12px;
        font-weight:600;
        overflow:hidden;
        white-space:nowrap;
        word-break:break-all;
        text-overflow:ellipsis;
    }
    .Missio__Create__Tickets__Body {
        padding:0px 0px;
    }
    .Missio__Create__Tickets__Footer {
        padding:6px 0px;
    }
    .Missio__Create__Tickets__Body .Mobile__Description,
    .Missio__Create__Tickets__Footer .Mobile__Description {
        font-size:13px;
    }
    .Missio__Summary__Section, .Missio__Payment__Details__Section {
        padding:35px 0px 40px;
    }
    .Missio__Payment__Details__Body {
        padding-bottom:0px;
    }
    .Missio__Payment__Details__Header h3, .section-title {
        font-size:22px;
    }
    .Missio__Payment__Details__Header h3 > small {
        width:100%;
        display:inline-block;
    }
    
    .Missio__Payment__Details__Header:before {
        width:40px;
    }
}
@media screen and (min-width:441px) and (max-width:767px) {
    .Missio__Ticket__Summary__Container .w-6-12 {
        width:40%;
    }
    .Missio__Ticket__Summary__Container .w-2-12 {
        width:20%;
    }
}


.Missio__Ticket__Settings h3 {
    margin:0px;
    color:#1e0a3c;
    font-size:18px;
    font-weight:500;
    line-height:1.3;
    margin-bottom:5px;
    padding-bottom:10px;
    text-transform:uppercase;
    border-bottom:1px dotted #c2cad8;
}
.Missio__Ticket__Visibility, .Missio__Ticket__Visibility > li {
    margin:0px;
    padding:0px;
    list-style:none;
}
.Missio__Ticket__Visibility {
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.Missio__Ticket__Visibility > li {
    width:33.3333%;
}
.Missio__Ticket__Visibility .button-set input[type="checkbox"] + span {
    top:2px;
}

.ticket_description__excerpt {
    color:#1e0a3c;
    font-size:12px;
    font-weight:400;
    font-style:italic;
}

#update_item_form .missio__button {
    margin:0px;
    padding:0px;
    color:#00affd;
    font-size:12px;
    margin-top:10px;
    border:0px none !important;
    background-color:transparent !important;
}
#update_item_form .missio__button:hover, #update_item_form .missio__button:focus, #update_item_form .missio__button:active {
    color:#00a3eb;
    font-size:12px;
    border:0px none !important;
    background-color:transparent !important;
}
#update_item_form .missio__button.button__tickets .add__icon {
    width:14px;
    height:14px;
    fill:#00adff;
    margin-top:-2px;
    position:relative;
}
#update_item_form .missio__button.button__tickets:hover .add__icon,
#update_item_form .missio__button.button__tickets:focus .add__icon,
#update_item_form .missio__button.button__tickets:active .add__icon {
    fill:#00a3eb;
}


#savefundraiser_events .Missio__Ticket__Settings .form-actions {
    padding:15px 20px !important;
    margin-left:-20px !important;
    margin-right:-20px !important;
    margin-bottom:-4px !important;
    width:calc(100% + 40px) !important;
    border-top:1px solid #c2cad8 !important;
}

.Missio__Additional__Items {
    margin-top:15px;
}
.Missio__Ticket__Summary__Container .Missio__Additional__Items .table-bordered > tbody > tr > td:first-child,
.Missio__Ticket__Summary__Container .Missio__Additional__Items .table-bordered > tbody > tr > td:first-child {
	background-color:#f4f5f7 !important;
    border-right:1px solid #c2cad8 !important;
}

.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-append .add-on,
.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-prepend .add-on {
    text-shadow:none !important;
    border:1px solid #c2cad8 !important;
    background-color:#c2cad8 !important;
}
.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-append .form-control {
    max-width:80px !important;
    border-radius:0px !important;
}
.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-append .add-on:first-child,
.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-prepend .add-on:first-child {
    border-top-left-radius:4px !important;
    border-bottom-left-radius:4px !important;
}
.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-append .add-on:last-child,
.Missio__Ticket__Summary__Container .Missio__Additional__Items .input-prepend .add-on:last-child {
    border-top-right-radius:4px !important;
    border-bottom-right-radius:4px !important;
}


.Missio__Ticket__Summary__Container #userInputs > thead > tr > td {
    font:14px !important;
    padding:7px 8px !important;
}
.Missio__Ticket__Summary__Container #userInputs > thead > tr > td:first-child {
    padding:7px 8px !important;
}

.Missio__Ticket__Summary__Container .Missio__Additional__Items .table-bordered > tbody > tr > td:only-child {
  border-right:0px none !important;
}
.Missio__Ticket__Summary__Container .table-bordered > tbody > tr > td.user_input_name {
    padding-left:10px !important;
}

.Missio__Almost__Done {
    padding:30px;
    margin-top:30px;
    margin-left:-20px;
    margin-right:-20px;
    margin-bottom:-20px;
    background-color:#fff;
    border-top:1px solid #c2cad8;
    border-bottom:5px solid #6f7287;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    justify-content:center;
    -webkit-flex-direction:column;
       -moz-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    
    width:calc(100% + 40px);
}
.Missio__Almost__Done h2 {
    margin:0px;
    color:#1e0a3c;
    font-size:35px;
    font-weight:900;
    margin-bottom:15px;
}
.Missio__Almost__Done .missio__button {
    margin:0px 5px;
}


.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Ticket__Settings .Missio__Event__Previewer {
    margin-top:0px;
}
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Ticket__Settings .Missio__Event__Previewer .banner-image-cover,
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Ticket__Settings .Missio__Event__Previewer .hero_banner {
    height:300px;
    min-height:300px;
    max-height:300px;
}
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Ticket__Settings .Missio__Event__Previewer .Missio__Upload__Banner {
    height:270px;
    -webkit-flex-direction:column;
     -khtml-flex-direction:column;
       -moz-flex-direction:column;
        -ms-flex-direction:column;
         -o-flex-direction:column;
            flex-direction:column;
}
.Missio__Event__Ticketing .Missio__Event__Ticketing__Container .Missio__Ticket__Settings .Missio__Event__Previewer .Missio__Upload__Banner .camera__image {
    width:100px;
    margin-right:0px;
    margin-bottom:15px;
}


.select2-container--default .select2-selection--single {
    border-radius:4px !important;
}
.fc-widget-header, .fc-widget-content {
    border:1px solid #c2cad8 !important;
}
.fc-border-separate th, .fc-border-separate td {
    border-width:1px 0px 0px 1px !important;
}
#calendar .fc-widget-header, #calendar .fc-widget-content {
    border:1px solid #c2cad8 !important;
}
#calendar .fc-border-separate th, #calendar .fc-border-separate td {
    border-width:1px 0px 0px 1px !important;
}
#calendar .fc-border-separate {
    border-style:solid;
    border-color:#c2cad8 !important;
    border-width:0px 1px 1px 0px !important;
}

#addDocumentForm .model__header {
    padding:10px 15px;
    margin-bottom:0px;
    border-bottom:1px dotted #c2cad8;
}
#addDocumentForm .model__header h3 {
    margin:0px;
    padding:0px;
    color:#1e0a3c;
    line-height:1;
    font-size:26px;
    font-weight:400;
}
#addDocumentForm .model__body {
    padding:15px;
    padding-bottom:0px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}

#addDocumentForm .model__body .table {
    border:1px solid #c2cad8 !important;
    border-top-left-radius:4px !important;
    border-top-right-radius:4px !important;
    border-bottom-left-radius:4px !important;
    border-bottom-right-radius:4px !important;
}

#addDocumentForm .model__body .table tr td:first-child {
    border-left:0px none !important;
}
#addDocumentForm .model__body .table-bordered > tbody > tr > td,
#addDocumentForm .model__body .table-bordered > tfoot > tr > td {
    border:1px solid #c2cad8 !important;
    border-top:0px none !important;
    border-right:0px none !important;
}
#addDocumentForm .model__body .table-bordered > tbody > tr > td:first-child,
#addDocumentForm .model__body .table-bordered > tfoot > tr > td:first-child {
    color:#5b6083;
    background-color:#eeedf2;
}
#addDocumentForm .model__body .table-bordered > tbody > tr > td:only-child,
#addDocumentForm .model__body .table-bordered > tfoot > tr > td:only-child {
    color:#5b6083;
    background-color:#ffffff;
}
.Missio__Ticket__Summary__Container > #additionalDocuments {
    margin:0px;
    width:calc(100% + 0px);
}
.Missio__Ticket__Summary__Container > #additionalDocuments .table > thead > tr > th,
.Missio__Ticket__Summary__Container > #additionalDocuments .table > thead > tr > td,
.Missio__Ticket__Summary__Container > #additionalDocuments .table > tbody > tr > th,
.Missio__Ticket__Summary__Container > #additionalDocuments .table > tbody > tr > td,
.Missio__Ticket__Summary__Container > #additionalDocuments .table > tfoot > tr > th,
.Missio__Ticket__Summary__Container > #additionalDocuments .table > tfoot > tr > td {
    padding:10px;
}








/* Select2 */
.selectCont {
    position:relative;
    width:100% !important;
}
.select2.select2-container.select2-container--default {
    width:100% !important;
}
/*.Missio__Ticket__Summary__Container .select2-container--default.select2-container--open .select2-selection--single {
    border-radius:0px !important;
}*/
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-right-radius:0px !important;
    border-top-left-radius:0px !important;
}

.select2-dropdown {
    z-index:200;
    border-width:1px;
    border-color:#c2cad8 !important;
    -webkit-border-radius:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
}
.select2-search--dropdown {
    padding-bottom:0 !important;
}
.select2-results {
    display:block;
    margin:0px !important;
    padding:0px !important;
}
.select2-results {
    
}


.Missio__Ticket__Summary__Container .select2-container select2-container--default.select2-container--below.select2-container--open .select2-selection--single {
    
}

.select2-dropdown.select2-dropdown--below {
    border-bottom-left-radius:4px !important;
    border-bottom-right-radius:4px !important;
}
.select2-dropdown.select2-dropdown--above {
    border-top-left-radius:4px !important;
    border-top-right-radius:4px !important;
}
.Missio__Ticket__Summary__Container .select2-dropdown.select2-dropdown--below,
.Missio__Ticket__Summary__Container .select2-dropdown.select2-dropdown--above {
    width:117px !important;
}
.select2-dropdown.select2-dropdown--below .select2-results li:last-child {
    border-bottom-left-radius:3px !important;
    border-bottom-right-radius:3px !important;
}
.select2-dropdown.select2-dropdown--above .select2-results li:first-child {
    border-top-left-radius:3px !important;
    border-top-right-radius:3px !important;
}



.Missio__Event__Ticketing .accordion-toggle {
    color:#1e0a3c;
    font-weight:400;
    position:relative;
    text-transform:uppercase;
    text-decoration:none !important;
    
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.Missio__Event__Ticketing .accordion-toggle span {
    color:#00affd;
    font-size:11px;
    margin-top:2px;
    margin-left:10px;
    position:relative;
    text-transform:none;
    display:inline-block;
    vertical-align:middle;
}
.Missio__Event__Ticketing .accordion-toggle.collapsed:before,
.Missio__Event__Ticketing .accordion-toggle:before {
    width:26px;
    color:#00affd;
    padding-right:6px;
    display:inline-block;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Missio__Event__Ticketing .accordion-toggle.collapsed:before {
    content:'[+]';
}
.Missio__Event__Ticketing .accordion-toggle:before {
    content:'[-]';
}

.busiDetails {
    font-size:15px;
    font-weight:400;
    padding-left:28px;
}
.busiDetails .businfospace {
    margin-bottom:6px;
}

.Missio__Invoice__Multiple__Customers {
    width:100%;
    margin-top:34px;
    position:relative;
    display:inline-block;
}


.Missio__Invoice__Multiple__Customers button {
    color:#1e0a3c;
    font-size:14px;
    font-weight:400;
    border:0px none;
    text-transform:uppercase;
    background-color:transparent;
    
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}

.Missio__Invoice__Multiple__Customers button img {
    width:20px;
    height:20px;
    display:block;
    margin-right:5px;
}



.Missio__Invoice__Customize .Missio__Create__Tickets__Body .w-last,
.Missio__Invoice__Customize .Missio__Create__Tickets__Bodyy .w-last {
    background-color:#f6f6f6;
}
.Missio__Invoice__Customize .padd10 {
    padding:15px;
}

.Missio__Invoice__Customize .Missio__Create__Tickets__Bodyy {
    width:100%;
    color:#5b6083;
    font-weight:400;
    line-height:21px;
    border:1px solid #dbdae3;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    background-color:#fff;
    margin-bottom:-1px;
    position:relative;
}
.form-horizontal .Missio__Invoice__Customize .Missio__Create__Tickets__Bodyy .form-control,
.form-horizontal .Missio__Invoice__Customize .Missio__Create__Tickets__Bodyy textarea {
    width:100%;
    resize:none;
    padding:10px 15px !important;
    border:0px none !important;
    background-color:#e5f7ff;
}
.Missio__Create__Tickets__Bodyy .NoBorder {
    position:relative;
}
.Missio__Create__Tickets__Bodyy .NoBorder:before {
    top:-1px;
    left:0px;
    width:100%;
    height:10px;
    content:' ';
    position:absolute;
    background-color:#f6f6f6;
}

.Missio__Invoice__Customize .Missio__Create__Tickets__Bottom,
.Missio__Invoice__Customize .Missio__Invoice__Subtotal {
    width:calc(100% + 2px);
    color:#5b6083;
    font-weight:400;
    line-height:21px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    justify-content:flex-end;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Bottom {
    border-top:5px solid #1eaffc;
}
.Missio__Invoice__Customize .Missio__Invoice__Subtotal {
    margin-top:15px;
    margin-bottom:30px;
    border-top:3px solid #dbdae2;
    
    align-items:stretch;
    
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    justify-content:space-between;
}

.Missio__Invoice__Customize .Missio__Create__Tickets__Bottom .Missio__Event__Ticketing__ButtonGroup .missio__button,
.Missio__Invoice__Customize .Missio__Invoice__Subtotal .Missio__Event__Ticketing__ButtonGroup .missio__button {
    margin:0px;
    margin-left:1px;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Bottom .Missio__Event__Ticketing__ButtonGroup .missio__button:first-child,
.Missio__Invoice__Customize .Missio__Invoice__Subtotal .Missio__Event__Ticketing__ButtonGroup .missio__button:first-child {
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-left-radius:5px !important;
    border-bottom-right-radius:0px !important;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Bottom .Missio__Event__Ticketing__ButtonGroup .missio__button:last-child,
.Missio__Invoice__Customize .Missio__Invoice__Subtotal .Missio__Event__Ticketing__ButtonGroup .missio__button:last-child {
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:5px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	width:34px;
	height:38px;
	line-height:38px;
    background-image:url('../img/icons/select__sort.svg');
    background-position:center center;
    background-repeat:no-repeat;
    background-size:auto 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display:none;
}

.row__customize {
    width:100%;
    position:relative;
}

.row_clearfix:before, .row_clearfix:after {
    display:table;
    content:" ";
}
.row_clearfix:after {
    clear:both;
}

.row-item {
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}

.row__customize .new__delete {
    top:17px;
    right:-30px;
    position:absolute;
}


.Missio__Invoice__Subtotal .Invoice__Payment {
    float:left;
    padding-top:15px;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal {
    float:right;
    width:500px;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table {
    margin-top:-1px;
    position:relative;
    background-color:#fff;
    border-color:#dbdae2 !important;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table td {
    padding:7px 10px;
    vertical-align:middle;
    border-color:#dbdae2 !important;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table thead td,
.Missio__Invoice__Subtotal .Invoice__SubTotal .table .table tbody td:first-child,
.Missio__Invoice__Subtotal .Invoice__SubTotal .table tfoot tr td {
    font-size:15px;
    text-align:right;
    color:#5b6082 !important;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table thead td:first-child,
.Missio__Invoice__Subtotal .Invoice__SubTotal .table .table tbody td:first-child {
    text-transform:uppercase;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table thead td:last-child,
.Missio__Invoice__Subtotal .Invoice__SubTotal .table tbody td:last-child {
    width:140px;
    background-color:#f6f6f6;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table .table tbody td:last-child {
    width:auto;
}

.Missio__Invoice__Subtotal .Invoice__SubTotal .table .table {
    margin:-1px;
    margin-bottom:-1px !important;
    width:calc(100% + 2px);
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table .table .form-control {
    max-height:30px;
    margin-bottom:0px !important;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table thead td,
.Missio__Invoice__Subtotal .Invoice__SubTotal .table .table tbody tr td,
.Missio__Invoice__Subtotal .Invoice__SubTotal .table tfoot tr td {
    height:55px;
    min-height:55px;
    max-height:55px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Missio__Invoice__Subtotal .Invoice__SubTotal .table tfoot tr td {
    font-weight:600;
    color:#5b6082 !important;
    text-transform:uppercase;
    background-color:#f6f6f6;
}

.Invoice__Payment .button-set,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list .button-set {
    margin-bottom:10px;
}
.Invoice__Payment .button-set input[type="checkbox"] + span,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list .button-set input[type="checkbox"] + span {
    top:1.5px;
}
.Invoice__Payment .button-set label {
    font-size:15px;
    color:#1e0a3c !important;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list .button-set label {
    font-size:14px;
    color:#1e0a3c !important;
}

.missio__button.disabled {
    opacity:0.5;
	filter:alpha(opacity=50);
    pointer-events:none;
}


.Missio__Event__Timezone, #Manage__Invoice .nav-justified, #MI__All .dataTables_length, #MI__All div.dataTables_length label, #MI__All .dataTables_filter, #MI__All .dataTables_filter label {
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    justify-content:flex-start;
}
.Missio__Event__Timezone .dropdown-toggle {
    color:#1eaffc;
    white-space:nowrap;
    outline:none !important;
    text-decoration:none !important;
    background:rgba(255,255,255, 1) !important;
}
.Missio__Event__Timezone .dropdown-toggle:after {
    width:0;
    height:0;
    content:' ';
    position:relative;
    margin-left:.255em;
    display:inline-block;
    vertical-align:.255em;
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent;
}
.Missio__Event__Timezone .open .dropdown-toggle:after {
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent;
}
.Missio__Event__Timezone .dropdown-menu,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu {
    min-width:125px;
    max-width:125px;
    margin-top:15px;
    padding-top:0px;
    border-radius:0px;
    padding-bottom:0px;
    left:auto !important;
    right:-20px !important;
    border:1px solid #c2cad7;
    -webkit-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.075) !important;
     -khtml-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.075) !important;
       -moz-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.075) !important;
        -ms-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.075) !important;
         -o-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.075) !important;
            box-shadow:5px 5px 0px 0px rgba(0,0,0,0.075) !important;
}
@media (max-width:480px) {
    .Missio__Event__Timezone .dropdown-menu,
    .Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu,
    #MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu {
        min-width:100%;
        max-width:100%;
        right:10px !important;
    }
}
.Missio__Event__Timezone .dropdown-menu:before,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu:before,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu:before {
    width:0;
    height:0;
    top:-10px;
    right:12px;
    content:' ';
    border-top:0;
    position:absolute;
    display:inline-block;
    border-right:10px solid transparent;
    border-bottom:10px solid #c2cad7;
    border-left:10px solid transparent;
}
.Missio__Event__Timezone .dropdown-menu:after,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu:after,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu:after {
    width:0;
    height:0;
    top:-9px;
    right:13px;
    content:' ';
    border-top:0;
    position:absolute;
    display:inline-block;
    border-right:9px solid transparent;
    border-bottom:9px solid #ffffff;
    border-left:9px solid transparent;
}
.Missio__Event__Timezone .dropdown-menu li,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li {
    border-bottom:1px solid #c2cad7;
}
.Missio__Event__Timezone .dropdown-menu li:last-child,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li:last-child {
    border-bottom:0px none;
}
.Missio__Event__Timezone .dropdown-menu li a,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li > a {
    width:100%;
    padding:10px;
    display:block;
    font-size:14px;
    color:#5b6082 !important;
    font-weight:500 !important;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    text-decoration:none !important;
}
.Missio__Event__Timezone .dropdown-menu li a:hover,
.Missio__Event__Timezone .dropdown-menu li a:focus,
.Missio__Event__Timezone .dropdown-menu li a:active,

.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul > li > a:hover,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul > li > a:focus,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul > li > a:active,

#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li > a:hover,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li > a:focus,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li > a:active {
    color:#fff !important;
    background-color:#1eaffc !important;
}


.Missio__Invoice__Customize .Missio__Create__Tickets__Header .dropdown,
#MI__All__Tables .Missio__Event__Timezone .dropdown {
    width:100%;
    padding:0px !important;
    border:1px solid #c2cad8;
    border-radius:3px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    background-color:#fff;
}
#MI__All__Tables .Missio__Event__Timezone .dropdown {
    width:auto;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .dropdown.open,
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone.open .dropdown,
#MI__All__Tables .Missio__Event__Timezone.open .dropdown {
    border-radius:3px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .dropdown .dropdown-toggle,
#MI__All__Tables .Missio__Event__Timezone .dropdown .dropdown-toggle {
    padding:10px;
    display:block;
    font-size:14px;
    text-align:left;
    font-weight:400;
    letter-spacing:0;
    line-height:18px;
    color:#1e0a3c !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    border-radius:3px !important;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu,
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu {
    display:none;
    z-index:1000;
    margin-top:0px;
    position:absolute;
    right:-1px !important;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    min-width:calc(100% + 2px);
    max-width:calc(100% + 2px);
    background-color:#fff;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone.open .custom-dropdown-menu,
#MI__All__Tables .Missio__Event__Timezone.open .custom-dropdown-menu {
    display:block;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu:before,
#MI__All__Tables .Missio__Event__Timezone.open .custom-dropdown-menu:before {
    left:12px;
    right:auto;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .custom-dropdown-menu:after,
#MI__All__Tables .Missio__Event__Timezone.open .custom-dropdown-menu:after {
    left:13px;
    right:auto;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .dropdown .dropdown-toggle:after,
#MI__All__Tables .Missio__Event__Timezone .dropdown .dropdown-toggle:after {
    top:0px;
    right:0px;
    width:34px;
	height:38px;
	line-height:38px;
    position:absolute;
    border:0px none !important;
    background-image:url('../img/icons/select__sort.svg');
    background-position:center center;
    background-repeat:no-repeat;
    background-size:auto 38px;
}

.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .sectionTitle {
    padding:10px;
    color:#1e0a3c;
    font-size:16px;
    font-weight:600;
    text-transform:capitalize;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list {
    padding-bottom:5px;
    border-bottom:1px dotted #c2cad8;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list:last-child {
    padding-bottom:0px;
    border-bottom:0px none;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul > li {
    padding:0px;
    border-bottom:0px none;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul > li .button-set {
    padding:0px 10px;
}
.Missio__Invoice__Customize .Missio__Create__Tickets__Header .Missio__Event__Timezone .dropdown-menu-list > ul > li > a {
    padding:10px;
    display:block;
    font-size:14px;
    color:#1eaffc !important;
    font-weight:600 !important;
    text-decoration:none !important;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}



#Manage__Invoice .tab-content {
    padding:0px;
}
#Manage__Invoice .nav-justified {
    width:100%;
    background-color:#fff;
    border:1px solid #c2cad8;
    border-radius:4px !important;
}
#Manage__Invoice .nav-justified > li, #Manage__Invoice .nav-justified > li > a {
    width:100%;
    margin:0px;
    color:#4d555e;
    font-size:14px;
    font-weight:400;
    border:0px none;
    text-align:center;
    text-transform:uppercase;
}
#Manage__Invoice .nav-justified > li {
    border-left:1px solid #c2cad8;
}
#Manage__Invoice .nav-justified > li:first-child {
    border-left:0px none;
}
#Manage__Invoice .nav-justified > li > a {
    padding:10px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    outline:none !important;
    border-radius:0px !important;
}
#Manage__Invoice .nav-justified > li:first-child,
#Manage__Invoice .nav-justified > li:first-child > a {
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
}
#Manage__Invoice .nav-justified > li:last-child,
#Manage__Invoice .nav-justified > li:last-child > a {
    border-top-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
}
#Manage__Invoice .nav-justified > li.active > a {
    color:#1eaffc;
    background-color:#dfe8ef;
}

#Manage__Invoice .form-control.h42,
#Manage__Invoice .select2-container--default .select2-selection--single {
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
}
#Manage__Invoice .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height:40px !important;
}

#MI__All .dataTables_wrapper > .row-fluid .span6:first-child {
    top:0px;
    left:0px;
    position:absolute;
}
#MI__All .dataTables_wrapper > .row-fluid .span6,
#MI__All .dataTables_wrapper > .row-fluid .span6:first-child {
    width:50% !important;
}
#MI__All div.dataTables_length .form-control {
    min-width:70px;
    height:38px !important;
    margin-bottom:0px !important;
}

#MI__All .dataTables_filter, #MI__All .dataTables_filter label {
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    justify-content:flex-end;
    margin-bottom:0px;
}
#MI__All .dataTables_filter input[type="search"] {
    height:38px !important;
}
#MI__All .dataTables_filter label:before {
    top:-1px;
    right:0px;
    width:34px;
    height:39px !important;
    background-color:#1eaffc;
    border-top-right-radius:5px !important;
    border-bottom-right-radius:3px !important;
}

#Manage__Invoice .table {
    border:1px solid #c2cad8 !important;
}
#Manage__Invoice .table thead tr td, #Manage__Invoice .table thead tr th {
    border:0px none !important;
}
#Manage__Invoice .table tbody tr {
    border-bottom:1px solid #c2cad8 !important;
}
#Manage__Invoice .table tbody tr:last-child {
    border-bottom:0px none !important;
}
#Manage__Invoice .table tbody tr td, #Manage__Invoice .table tbody tr th {
    color:#1e0a3c;
    font-weight:400;
    vertical-align:middle;
    border:0px none !important;
}
#Manage__Invoice .table tbody tr td .button-set,
#Manage__Invoice .table tbody tr th .button-set {
    margin-top:5px !important;
}
#Manage__Invoice .table tbody tr td .Missio__Event__Timezone {
    width:auto;
    float:left;
    padding-right:10px;
}
#MI__All__Tables .Missio__Event__Timezone .dropdown {
    width:150px;
    min-width:150px;
}
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
#MI__All__Tables .Missio__Event__Timezone .custom-dropdown-menu li > a {
    padding:7px 10px;
}


.bootstrap-datetimepicker-widget.dropdown-menu {
    margin-top:-1px !important;
    -webkit-border-radius:4px !important;
    -moz-border-radius:4px !important;
    border-radius:4px !important;
}
.bootstrap-datetimepicker-widget table td input {
    width:50px;
    margin:0px;
    padding:0 5px;
    text-align:center;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .btn {
    color:#fff !important;
    background-color:#00affd !important;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    color:#1e0a3c !important;
    font-weight:600 !important;
    -webkit-border-radius:4px !important;
    -moz-border-radius:4px !important;
    border-radius:4px !important;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.bootstrap-datetimepicker-widget .timepicker-hour:hover,
.bootstrap-datetimepicker-widget .timepicker-minute:hover,
.bootstrap-datetimepicker-widget .timepicker-second:hover {
    background-color:#e9f7fd !important;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .btn.btn-primary {
    width:50px !important;
    min-width:50px !important;
    max-width:50px !important;
}
/*
.ui-dialog{
    top:215px !important;
}
*/

/* Missio New Item Holder */
#Missio__New__Item__Holder .Missio__Additional__Items {
    width:100%;
    display:inline-block;
}
#update_item_form .button__tickets {
    margin-left:20px !important;
    display:inline-flex !important;
}
.ticket_description .Missio__Additional__Items {
    margin-top:-25px !important;
}
.ticket_description .Missio__Additional__Items h3 {
    margin-bottom:15px !important;
}
.ticket_description .Missio__Additional__Items .controls {
    padding-right:15px;
}
#formcontent .ticket_description .Missio__Additional__Items .controls .form-control {
    height:40px !important;
    margin-bottom:0px !important;
    border-radius:3px !important;
    box-sizing:border-box !important;
}
#formcontent .ticket_description .Missio__Additional__Items .input-group {
    width:100%;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
}
#formcontent .ticket_description .Missio__Additional__Items .input-group .input-group-prepend,
#formcontent .ticket_description .Missio__Additional__Items .input-group .input-group-append {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
#formcontent .ticket_description .Missio__Additional__Items .input-group .input-group-prepend {
    margin-right:-1px;
}
#formcontent .ticket_description .Missio__Additional__Items .input-group .input-group-append {
    margin-left:-1px;
}
#formcontent .ticket_description .Missio__Additional__Items .input-group > .form-control {
    position:relative;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0;
    border-radius:0px !important;
}
.Missio__Additional__Items .input-group .input-group-text {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0.375rem 0.75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #c2cad8;
    border-radius:0.25rem !important;
    border-radius:0.25rem !important;
}
.Missio__Additional__Items .input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius:0 !important;
    border-bottom-right-radius:0 !important;
}
.Missio__Additional__Items .input-group > .input-group-append > .input-group-text {
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important;
}
.Missio__Additional__Items table#userInputs {
    border:1px solid #ddd !important;
}

.Missio__Additional__Items .missio__button.blue.button-small,
.Missio__Additional__Items .missio__button.red.button-small {
    font-size:13px !important;
    font-weight:600 !important;
    line-height:1.5 !important;
    padding:5px 16px 7px !important;
}



#discount_coupon_new_dialog .modal-body .form-horizontal .control-group {
    padding: 0px 15px !important;
    box-sizing: border-box !important;
}
#discount_coupon_new_dialog .modal-body .form-horizontal .control-label {
    width: 140px !important;
}
#discount_coupon_new_dialog .modal-body .form-horizontal .controls {
    margin-left: 150px !important;
}
#discount_coupon_new_dialog .modal-body .form-horizontal .controls input[type="text"],
#discount_coupon_new_dialog .modal-body .form-horizontal .controls select,
#discount_coupon_new_dialog .modal-body .form-horizontal .controls textarea {
    width: 100% !important;
}
#discount_coupon_new_dialog .modal-body .form .form-actions {
    padding-left: 165px !important;
}



.form-horizontal #category-all {
    width:100%;
    display:inline-block;
}
.categorychecklist {
    margin:0px;
    padding:0px;
    list-style:none;
}
#category-all .categorychecklist li .button-set, .categorychecklist .button-set label {
    margin-bottom:0px !important;
}
#category-all .categorychecklist li .button-set {
    margin-top:7px !important;
    margin-bottom:0px !important;
}
#category-all .categorychecklist li .button-set input[type="checkbox"] + span {
    top:3px;
}



#FeaturedImage #thumb_image, #FeaturedImage .nh_uploader_btn_holder {
    padding:0px !important;
}
#FeaturedImage .nh_uploader_holder {
    display:flex;
    align-items:flex-start;
    align-content:flex-start;
    justify-content:flex-start;
}
#FeaturedImage #thumb_image {
    margin-right:10px;
    box-sizing:border-box;
}
#FeaturedImage #thumb_image .colorbox_popup2 {
    width:100%;
}
.nh_uploader_btn_holder .btn.ui-state-default, #uploader_btn_logo .btn.ui-state-default{border-radius:4px !important;padding:12px 20px !important;border-radius:2px !important;background-color:#32bcfa !important;position:relative}
.nh_uploader_btn_holder .btn.ui-state-default:hover, .nh_uploader_btn_holder .btn.ui-state-default:focus, .nh_uploader_btn_holder .btn.ui-state-default:active,.nh_uploader_btn:hover, #uploader_btn_logo .btn.ui-state-default:hover, .nh_uploader_btn:focus, #uploader_btn_logo .btn.ui-state-default:focus, .nh_uploader_btn:active, #uploader_btn_logo .btn.ui-state-default:active{border-radius:4px !important;padding:12px 20px !important;border-radius:2px !important;background-color:#25aeeb !important}
.nh_uploader_btn_holder .btn.ui-state-default:after, #uploader_btn_logo .btn.ui-state-default:after{
    position:relative;
    content:'\o';
}

.form-horizontal .control-group .controls {
    padding-right:15px;
    -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.form-horizontal .control-group .help-inline {
    display:none;
}
textarea {
    resize:none !important;
}


.Missio__Profile__Account .well .control-group select,
.Missio__Profile__Account .well .control-group .btn {
    height: 36px !important;
    border-radius: 3px !important;
}
.chzn-container-single .chzn-single {
    line-height: 34px !important;
}
.control-group .input-prepend .add-on {
    height: 40px !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    box-sizing: border-box;
    padding: 6px 10px;
    margin-right: -2px;
    position: relative;
    z-index: 1;
}
.control-group .input-prepend input[type=text],
.control-group .input-prepend input[type=text]:focus,
.control-group .input-prepend .m-wrap,
.control-group .input-prepend .m-wrap:focus {
    height: 40px !important;
    border-left: 0px none !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}


div.dataTables_length select {
    width: 75px !important;
    max-height: 34px !important;
    line-height: 20px !important;
}

@media (min-width:980px) {
    .page-sidebar {
        height: 100% !important;
        position: fixed !important;
    }
    .page-sidebar-menu {
        overflow: auto !important;
        padding-bottom: 75px !important;
        -webkit-overflow-scrolling: touch;
        -khtml-overflow-scrolling: touch;
        -moz-overflow-scrolling: touch;
        -ms-overflow-scrolling: touch;
        -o-overflow-scrolling: touch;
        overflow-scrolling: touch;
        max-height: calc(100vh - 160px) !important;
    }
}



.btn-view {
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
.product-name {
    color: #323232;
    font-size: 15px;
    font-weight: 400;
}



.portlet-body--checklists {
    padding: 15px;
    min-height: 223px;
    box-sizing: border-box;
    border: 1px solid #e7ecf1;
}
.portlet-body--checklists .button-set {
    margin-top: 10px;
}
.portlet-body--checklists .button-set:first-child {
    margin-top: 0px;
}
.portlet-body--checklists .button-set input[type="radio"] + span,
.portlet-body--checklists .button-set input[type="checkbox"] + span {
    top: 2px !important;
}
.portlet-body--checklists p {
    font-size: 15px;
    margin-bottom: 5px !important;
}
.portlet-body--checklists p strong {
    font-size: 16px;
}


.row--adjust {
    width: 100%;
    margin-top: 20px;
    position: relative;
    padding-right: 50px;
    box-sizing: border-box;
}
.row--adjust + .row--adjust {
    margin-top: 15px;
}
.row--adjust select, input, textarea {
    margin-bottom: 0px !important;
}
.fullwidth-forms {
    width: 100% !important;
    box-sizing: border-box !important;
}

.btn--delete {
    top:9px;
    color:#f00;
    right:10px;
    font-size:26px;
    cursor:pointer;
    font-weight:bold;
    position:absolute;
}
.form--fields {
    padding: 10px;
    width: 100% !important;
    height: 40px !important;
    min-height: inherit !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c2cad8;
    background-color: #f4f5f7 !important;
    box-sizing: border-box !important;
}

.column--list {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.column--list__items {
    margin: 0px;
    font-size: 15px;
    padding: 0px 15px;
    margin-bottom: 13px;
}
.column--list__items .button-set {
    margin: 0px !important;
}
.column--list__items .button-set label {
    font-size: 15px;
    margin-bottom: 0px;
}
.column--list__items .button-set input[type="checkbox"] {
    width: 1px;
    height: 1px;
}
.column--list__items .button-set input[type="checkbox"] + span {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
}



.u-uflexed {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}
.u-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}
.u-justify-btw {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}
.ml-auto {
    margin-left: 0px !important;
}
.ml--auto {
    margin-left: auto !important;
}

.button--controls {
    float: right;
}

.button--clear, .button--save, .button--copy {
    z-index: 2;
    color: #ffffff;
    position: relative;
    height: auto !important;
    font-size: 13px !important;
    padding: 7px 12px !important;
    display: none;
}
.button--save:before,
.button--copy:before,
.button--clear:before {
    z-index: 3;
    margin-right: 5px;
    position: relative;
    font-family: "FontAwesome";
    font-size: 14px !important;
}
.button--clear:before {
    content: '\f00d';
}
.button--save:before {
    content: '\f0c7';
}
.button--copy:before {
    content: '\f0c5';
}


#category-all ul {
    margin-left: 0px;
}




.ag--settings {
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border: 1px solid #cad4e7;
    border-radius: 5px !important;
    -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.05) !important;
    box-shadow: 0 3px 0 0 rgba(0,0,0,0.05) !important;
}
.ag--settings .row-flex {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
    box-sizing: border-box;
}
.ag--settings .ag-column-4 {
    min-height: 1px;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    box-sizing: border-box;
}
.ag--settings__box {
    width: 100%;
    height: calc(100% - 10px);
    margin-bottom: 10px;
    padding: 15px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    box-sizing: border-box;
    outline: none !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    transition:color 0.1s ease 0s, background-color 0.1s ease 0s;
}

.ag--settings__icons {
    color: #72a120;
    font-size: 28px;
    text-align: center;
    height: 50px;
    max-width: 50px;
    
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50px;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    background-color: #f4f6f8;
    border-radius: 3px !important;
    transition:color 0.1s ease 0s, background-color 0.1s ease 0s;
}
.s--30 {
    width: 30px;
    height: 30px;
    fill: #72a120;
    display: block;
}
.ag--settings__details {
    padding-left: 15px;
    max-width: calc(100% - 65px);
    text-align: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(100% - 65px);
    -moz-box-flex: 0;
    -moz-flex: 0 0 calc(100% - 65px);
    -ms-flex: 0 0 calc(100% - 65px);
    flex: 0 0 calc(100% - 65px);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.ag--settings__details .title {
    margin: 0px;
    color: #72a120;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 3px;
}
.ag--settings__details .description {
    color: #4e5d69;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.35;
    margin-bottom: 0px;
}

.ag--settings__box:hover {
    background-color: #72a120;
    -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.05) !important;
    box-shadow: 0 3px 0 0 rgba(0,0,0,0.05) !important;
}
.ag--settings__box:hover .ag--settings__icons {
    background-color: #ffffff;
}
.ag--settings__box:hover .ag--settings__details .title,
.ag--settings__box:hover .ag--settings__details .description {
    color: #ffffff;
}
.trumbowyg-fullscreen .trumbowyg-editor, .form-horizontal .trumbowyg-fullscreen .m-wrap.trumbowyg-textarea{
	max-height: 100% !important;
    min-height: 100% !important;
}
#Short_Description .trumbowyg-fullscreen .trumbowyg-editor, #Short_Description .trumbowyg-fullscreen .trumbowyg-textarea {
    max-height: 100% !important;
    min-height: 100% !important;
}


select#Country, select#country, select#State, select#state, select {
    overflow: hidden;
    padding-right: 24px;
    white-space: normal;
    display: inline-block;
    text-overflow: ellipsis;
}



.info-icon {
    width: 30px;
    height: 30px;
    padding: 0px;
    border: 0px none;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
}
.info-icon svg {
    width: 30px;
    height: 30px;
    display: block;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.row--days, .row--price {
    font-size: 20px;
    font-weight: 600;
}
.row--days small, .row--price small {
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
}


.fileupload .btn.btn-file.green, .fileupload .btn.fileupload-exists.red {
    cursor: pointer !important;
    font-weight: 400 !important;
    padding: 10px 16px !important;
}
.fileupload .btn.btn-file.green,
.fileupload .btn.fileupload-exists.red {
    position: relative;
}
.fileupload .btn.btn-file.green:before,
.fileupload .btn.fileupload-exists.red:before {
	display: inline;
    margin-top: 1px;
	margin-right: 5px;
	font-family: 'FontAwesome';
}
.fileupload .btn.btn-file.green:before {
    content: '\f093';
}
.fileupload .btn.fileupload-exists.red:before {
    content: '\f00d';
}
.fileupload-new img {
    max-width: 300px;
    max-height: 200px;
    -webkit-object-fit:cover;
       -moz-object-fit:cover;
        -ms-object-fit:cover;
         -o-object-fit:cover;
            object-fit:cover;
}

.get-media--balloon .missio_tooltip {
    font-size: 20px;
    margin-left: 10px;
}
.get-media--balloon [data-balloon]:after {
    min-width: 275px;
    max-width: 350px;
    text-align: center;
    white-space: pre-wrap;
}

[data-balloon][data-balloon-break]::before {
    white-space: normal;
}


#Attributes_Div .close-attribute {
    top: -1px;
    position: absolute;
}

.page-header-fixed .page-container {
    min-height: 100vh !important;
}

.page-sidebar, .page-content {
    min-height: inherit !important;
}
.page-content .breadcrumb {
    top: 58px;
    position: fixed;
    margin-top: 0px;
    padding: 12px 20px;
    z-index: 9 !important;
    width: calc(100% - 300px);
    border-bottom: 1px solid #d7e0f1 !important;
}
#innercontent > #iformcontent, #innercontent > .portlet.box.blue {
    margin-top: 65px !important;
}
#innercontent > .row-fluid > .span12 > .portlet.box.blue,
#innercontent > .row-fluid > .portlet.box.blue,
#innercontent #shoppingCart > .row-fluid > .span12 > .portlet.box.blue,
#innercontent .row-fluid.inbox,
#innercontent > .row-fluid > .span12 > .Missio__Profile__Account,
#innercontent #goViral,
#innercontent #shoppingCart > .row-fluid > .span12 > .Missio__Profile__Account,
#innercontent #shoppingCart .row-new > .column-md-12 > .tabs {
    margin-top: 35px !important;
}

.cke_button {
    border: 1px solid #f8f8f8 !important;
}
.cke_button:hover,
.cke_button:focus,
.cke_button:active {
    border: 1px solid #e5e5e5 !important;
}


.form-horizontal .control-label small {
    font-size: 80%;
}


#catDropzone.dropzone.dz-clickable.dz-started {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    
    flex-flow: row wrap;
}
#catDropzone.dropzone.dz-clickable.dz-started .dz-message {
    width: 100%;
    max-width: 100%;
    flex: 2 0 auto;
    
    -webkit-box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    opacity: 1 !important;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    display: flex !important;
    filter: alpha(opacity=100) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}
#catDropzone.dropzone .dz-preview {
    margin: 12px 5px;
}


/* Abandon Checkout(s) */
.u-mt--0 {
    margin-top: 0px !important;
}
.u-mt--15 {
    margin-top: 15px;
}
.u-mt--25 {
    margin-top: 25px;
}
.u-mb--0 {
    margin-bottom: 0px !important;
}
.u-mb--15 {
    margin-bottom: 15px;
}
.u-mb--20 {
    margin-bottom: 20px;
}
.u-mb--25 {
    margin-bottom: 25px;
}   
.u-mb--30 {
    margin-bottom: 30px;
}   
.u-mb--35 {
    margin-bottom: 35px;
}   
.u-mb--40 {
    margin-bottom: 40px;
}

.h-100,
.table.h-100 {
    height: 100% !important;
}
.table.h-100 thead th,
.table.h-100 tbody td,
.table.h-100 tfoot td {
    vertical-align: middle !important;
}

.table.h-100 tfoot td {
    font-weight: 600 !important;
    border-top-width: 2px !important;
}

.title--bar {
    z-index: 197;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.title--bar__main-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
}
.title--bar__heading-group {
    color: rgb(0, 8, 75);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.2;
    overflow: hidden;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.4rem;
}
.title--bar__title {
    margin: 0px;
    font-size: 24px;
    line-height: 1;
    font-weight: 600;
    margin-right: 0.8rem;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal;
}
.title--bar__metadata {
    padding-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    font-size: 15px;
    line-height: 1;
}


.layout__section--banner {
    padding: 25px 20px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: initial;
    letter-spacing: initial;
}
.layout__section--banner__info {
    box-shadow: inset 0 3px 0 0 #1eaffc, inset 0 0 0 0 transparent,0 0 0 1px rgba(63,63,68,0.05), 0 1px 3px 0 rgba(63,63,68,0.15) !important;
    background-color: #e8f5fc;
}

.banner__ribbon {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 32px;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px;
    margin-right: 20px;
}
.banner__ribbon:before {
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    content: ' ';
    position: absolute;
    border-radius: 50%;
    background-color: #afe0fa !important;
}
.svg--icon {
    top: 6px;
    left: 6px;
    width: 20px;
    height: 20px;
    fill: #1eaffc;
    color: #ffffff;
    display: block;
    position: absolute;
}
.svg--icon svg {
    width: 20px;
    height: 20px;
    display: block;
}

.banner__content-container {
    width: calc(100% - 60px);
}
.banner__content--heading, .banner__content {
    width: 100%;
    margin: 0px;
}
.banner__content--heading--title, .m--heading, .m--subheading {
    margin: 0px;
    padding: 0px;
    line-height: 1;
    font-weight: 600;
    margin-bottom: 15px;
    color: rgb(0, 8, 75);
}
.banner__content--heading--title, .m--heading {
    font-size: 24px;
}
.m--subheading {
    font-size: 20px;
}


/* Card(s) */
.layout__item {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-bottom: 20px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 3px !important;
    box-shadow: 0 0 0 1px rgba(63,63,68,0.05), 0 1px 3px 0 rgba(63,63,68,0.15) !important;
}
.m--cards {
    padding: 20px;
}
.m--cards__header {
    padding: 0;
}
.m--cards__header--wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.m--cards__header--fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.m--cards__header--item {
    font-size: 15px;
    font-weight: 400;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 1.6rem;
    color: rgb(0, 8, 75);
}
.m--cards__section {
    box-sizing: border-box;
}

.m--cards__section .table td {
    border: 0 none;
    font-size: 15px;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgb(0, 8, 75);
    vertical-align: middle;
}
.m--cards__section .table td p {
    margin-bottom: 0px;
}
.m--cards__section .table tr {
    border-top: 1px solid #ebeef0 !important;
}
.m--cards__section .table tr:first-child {
    border-top: 0px none !important;
}

.svg--square--40 {
    padding: 0;
    width: 40px;
    height: 40px;
    display: block;
    position: relative;
    background: #fafbfc;
}
.svg--square--40:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: "";
    position: absolute;
    border: 1px solid rgba(195,207,216,0.3);
}
.svg--40 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 24px;
    height: 24px;
    margin: auto;
    position: absolute;
    display: inline-block;
    color:  transparent;
    fill: #c4cdd5;
}

.type--container, .u-flexed--end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.u-flexed--wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.type--container {
    margin-top: 15px;
}
.type--container__inner {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 1.6rem;
}

.type--container .table--nested {
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
}
.table--no-border {
    border: 0px none;
}
.type--container .table--nested td {
    font-size: 15px;
    font-weight: 400;
    padding: 4px 10px;
    color: rgb(0, 8, 75);
    vertical-align: middle;
}
.type--subdued {
    color: #637381 !important;
}
.type--right {
    text-align: right !important;
}

.m--cards__footer {
    padding: 20px 0px 0px;
}
.m--cards__footer .size--mdm,
.banner__content--container .size--mdm {
    font-size: 16px;
    padding: 13px 25px;
    box-shadow: 0 2px 0 0 rgba(0,0,0, 0.05) !important;
}
input[type="text"][readonly]:not(.reset),
input[type="email"][readonly]:not(.reset),
input[type="password"][readonly]:not(.reset),
input[type="search"][readonly]:not(.reset),
input[type="tel"][readonly]:not(.reset),

.banner__content--container input[type="text"][readonly]:not(.reset) {
    background-color: #f3f3f3 !important;
}
input[type="text"][readonly]:not(.reset):focus,
input[type="email"][readonly]:not(.reset):focus,
input[type="password"][readonly]:not(.reset):focus,
input[type="search"][readonly]:not(.reset):focus,
input[type="tel"][readonly]:not(.reset):focus,

.banner__content--container input[type="text"][readonly]:not(.reset):focus {
    border-color: #c1cad8 !important;
}

.u-flexed--wrap__inner {
    min-width: 0;
    max-width: 100px;
    -webkit-box-flex: 0 0 100px;
    -webkit-flex: 0 0 100px;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
}
.u-flexed--wrap .ui-stack-item {
    min-width: 0;
    font-size: 15px;
    font-weight: 400;
    max-width: calc(100% - 100px);
    -webkit-box-flex: 0 0 calc(100% - 100px);
    -webkit-flex: 0 0 calc(100% - 100px);
    -ms-flex: 0 0 calc(100% - 100px);
    flex: 0 0 calc(100% - 100px);
}
.icon--size-16 {
    width: 16px;
    height: 16px;
    color: transparent;
    fill: #798c9c;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.icon--size-16 svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.m--cards__section .unstyled {
    margin: 0px;
    padding: 0px;
}
.m--cards__section .unstyled > li {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    color: #637381 !important;
}
.m--cards__section .unstyled > li:last-child {
    margin-top: 10px;
}

.m--cards__section--inner {
    padding: 20px;
    font-size: 15px;
    font-weight: 400;
    margin: 10px -20px 0px;
    width: calc(100% + 40px);
    color: #637381 !important;
    border-top: 1px solid #dfe3e8;
    box-sizing: border-box;
}
.m--cards__section--inner p {
    margin-bottom: 15px;
}
.m--cards__section--inner p:last-child,
.m--cards__section--inner p:only-child {
    margin-bottom: 0px;
}
.next-card__section > .type--container {
    margin-top: 0px;
}

button.no--style {
    top: 1px;
    right: 20px;
    padding: 0px;
    width: 16px;
    height: 16px;
    border: 0px none;
    position: absolute;
    background-color: transparent;
}
button.no--style .icon--size-16 {
    margin: 0px;
}
button.no--style:hover .icon--size-16,
button.no--style:focus .icon--size-16,
button.no--style:active .icon--size-16 {
    color: transparent;
    fill: #1eaffc;
}


.control-group.error > .m-wrap,
.control-group.error .controls select,
.control-group.error .controls select,
.control-group.success .controls .control-group.error select,
.control-group.success .controls .control-group.error .m-wrap {
    color: #ba4a48 !important;
    border-color: #ba4a48 !important;
    background-color: #fff7f7 !important;
}
.error .help-inline {
    display: block !important;
}
.control-group.error .input-group-x {
    margin-bottom: 20px !important;
}
.control-group.error .input-group-x .help-inline {
    top: 30px !important;
    position: absolute !important;
}
.control-group.error .input-group-x .input-group-text,
.control-group.error .input-prepend .add-on {
    color: #fff !important;
    text-shadow: none !important;
    border-color: #ba4a48 !important;
    background-color: #ba4a48 !important;
}


#shoppingCart .portlet.p-0 {
    padding: 0px !important;
    border-radius: 0px !important;
}
.height-25 {
    height: 25px;
}
.label-name {
    font-size: 18px;
    font-weight: 400;
    margin: 0px 0 5px 0;
}

#shoppingCart .portlet.box.blue.p-15 {
    padding: 20px 15px 15px !important;
}
.portlet.box.blue.p-0 .portlet-body .table.table-bordered {
    border-radius: 4px;
    border-top: 0px none !important;
    border-bottom: 0px none !important;
}
.portlet.box.blue.p-0 .portlet-body .table.table-bordered tbody tr td {
    font-weight: 600;
    padding-left: 15px;
}
.portlet.box.blue.p-0 .portlet-body .table.table-bordered tbody tr td:last-child,
.portlet.box.blue.p-0 .portlet-body .table.table-bordered tbody tr td:last-of-type {
    font-weight: 400;
    border-left: 1px solid #ddd !important;
}
.portlet.box.blue.p-0 .portlet-body .table.table-bordered tbody tr td .form-control {
    width: 100%;
}

.portlet .portlet-body .table.table-line-item th,
.table.table-line-item thead tr th,
.table.table-line-item tbody tr td {
    padding-left: 8px !important;
    padding-right: 0px !important;
}
.table.table-line-item thead tr th:last-child,
.table.table-line-item tbody tr td:last-child,

.table.table-line-item thead tr th:last-of-child,
.table.table-line-item tbody tr td:last-of-type {
    padding-right: 8px !important;
}

.portlet.box.blue.p-0 .portlet-body .table.table-line-item tbody tr td:last-child,
.portlet.box.blue.p-0 .portlet-body .table.table-line-item tbody tr td:last-of-type {
    border-left: 0px none !important;
}

.portlet.box.blue.p-0 .portlet-body .table.table-line-item .form-control,
.modal-body .table-line-item .form-control {
    max-height: 36px;
    border-radius: 0px !important;
}
.modal-body .table-line-item .form-control.border-bottom-only,
.modal-body .table-line-item .form-control.border-bottom-only:focus {
    border: 0px none !important;
    text-align: center !important;
    background-color: #fff !important;
    border-bottom: 1px solid #323232 !important;
}


.weightDiv, .dimensionsDiv {
    display: flex;
    align-items: center;
}
.weightDiv .typecontrols,
.dimensionsDiv .typecontrols {
    margin-left: 6px;
}


.portlet-footer {
    padding: 15px;
}
.mt-0 {
    margin-top: 0 !important;
}
.mt-3 {
    margin-top: 8px !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-15 {
    margin-top: 15px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.mt-70 {
    margin-top: 125px !important;
}
.mb-0 {
    margin-bottom: 0px !important;
}
.mr-1 {
    margin-right: 5px !important;
}
.ml-1 {
    margin-left: 5px !important;
}
.pt-0 {
    padding-top: 0 !important;
}
.pb-0 {
    padding-bottom: 0px !important;
}
.fs--15 {
    font-size: 15px;
    font-weight: 400;
}
.fs--16 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
}
.fs--20 {
    font-size: 20px;
}

.missioWizard {
    color: #999;
    margin: 0px;
    padding: 0px;
    display: flex;
    overflow: hidden;
    line-height: 30px;
}
.missioWizard a {
    height: 30px;
    color: #323232;
    display: block;
    font-weight: 400;
    line-height: 30px;
    padding-left: 0px;
    position: relative;
    margin-right: 31px;
    padding-right: 15px;
    background: #d8d8d8;
    text-decoration: none;
    outline: none !important;
}
.missioWizard a:hover {
    color: #7c9a3d;
}
.missioWizard a:first-of-type {
    padding-left: 15px;
}
.missioWizard a:last-of-type {
    margin-right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.missioWizard .is--selected,
.missioWizard .is--selected:hover,
.missioWizard .is--selected:focus,
.missioWizard .is--selected:active {
    color: #fff;
    background: #7c9a3d;
}
.missioWizard a::before {
    top: 0;
    width: 0;
    height: 0;
    left: -31px;
    content: " ";
    display: block;
    position: absolute;
    border: 15px solid transparent;
    border-top-color: transparent;
    border-top-width: 15px;
    border-right-color: transparent;
    border-right-width: 15px;
    border-bottom-color: transparent;
    border-bottom-width: 15px;
    border-left-color: transparent;
    border-left-width: 15px;
    border-width: 15px 17px 18px 15px;
    border-left-color: transparent;
}
.missioWizard a::before {
    border-color: #d8d8d8;
    border-left-color: rgb(216, 216, 216);
    border-left-color: transparent;
}
.missioWizard .is--selected::after {
    width: 0;
    height: 0;
    top: -1px;
    right: -30px;
    content: " ";
    display: block;
    position: absolute;
    border: 10px solid transparent;
    border-top-width: 10px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    border-left-color: transparent;
    border-left-width: 10px;
    border-width: 16px 16px 17px 15px;
}
.missioWizard .is--selected::after {
    border-left-color: #7c9a3d;
}
.missioWizard a::after {
    top: 0;
    width: 0;
    height: 0;
    content: " ";
    right: -30px;
    display: block;
    position: absolute;
    border: 15px solid transparent;
    border-top-width: 15px;
    border-right-width: 15px;
    border-bottom-width: 15px;
    border-left-color: transparent;
    border-left-width: 15px;
    border-width: 15px 16px 17px 15px;
}
.missioWizard a::after {
    border-left-color: #d8d8d8;
}
.missioWizard a:first-of-type {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.missioWizard a:first-of-type::before,
.missioWizard a:last-of-type::after {
    display: none;
}
.missioWizard .defaultCursor {
    cursor: default;
    pointer-events: none;
}
.missioWizard > .currentOrPreviousPage.is--selected {
    cursor: pointer;
    pointer-events: all;
}
.missioWizard > .currentOrPreviousPage.is--selected,
.missioWizard > .currentOrPreviousPage.is--selected:hover {
    color: #fff;
    background: #7c9a3d;
}
.missioWizard > .currentOrPreviousPage.is--selected::before {
    border-color: #7c9a3d;
    border-left-color: rgb(124, 154, 61);
    border-left-color: transparent;
}
.missioWizard > .currentOrPreviousPage.is--selected::after {
    border-left-color: #7c9a3d;
}


.portlet .portlet-body .table .typecontrols .btn,
.portlet .portlet-body .table .typecontrols .btn + .btn,
.typecontrols .btn + .btn {
    margin-left: -1px !important;
}
.portlet .portlet-body .table .typecontrols .btn {
    margin-right: 0px !important;
    border-radius: 0px !important;
}
.flatButton.btn.btn-checkbox {
    height: 40px;
    color: #323232;
    font-size: 12px;
    min-height: 40px;
    max-height: 40px;
    border-radius: 0;
    padding: 6px 8px;
    border: 1px solid #a7a7a7;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
    background-color: #d8d8d8 !important;
}
.flatButton.btn.btn-checkbox > i {
    display: none;
}
.flatButton.btn.btn-checkbox.is--selected > i {
    display: inline-flex;
}
.flatButton.btn.btn-checkbox.is--selected,
.flatButton.btn.btn-checkbox .text-white {
    color: #fff;
}
.flatButton.btn.btn-checkbox.is--selected {
    background-color: #7c9a3d !important;
}
.flatButton.btn.btn-checkbox:hover {
    color: #000 !important;
    background-color: #c8c8c8 !important;
}
.flatButton.btn.btn-checkbox:hover .text-white {
    color: #000 !important;
}
.flatButton.btn.btn-checkbox.is--selected:hover {
    color: #fff !important;
    background-color: #7c9a3d !important;
}
.flatButton.btn.btn-checkbox.is--selected:hover .text-white {
    color: #fff !important;
}

.headerOfSpotQuoteField {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px;
}


.btn-addrow, .btn-calculator {
    padding: 0px;
    color: #323232;
    border: 0px none;
    margin-right: 20px;
    background-color: transparent;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.btn-addrow > i, .btn-calculator > i {
    color: #7c9a3d;
    margin-right: 5px;
}
.btn-addrow:hover, .btn-calculator:hover,
.btn-addrow:focus, .btn-calculator:focus,
.btn-addrow:active, .btn-calculator:active {
    color: #7c9a3d;
}
.btn-addrow:hover > i, .btn-calculator:hover > i,
.btn-addrow:focus > i, .btn-calculator:focus > i,
.btn-addrow:active > i, .btn-calculator:active > i {
    color: #323232;
}

.w-100 {
    width: 100%;
    box-sizing: border-box;
}

.modal.w--600 {
    overflow: hidden;
    width: 600px !important;
    border-radius: 6px !important;
}

.modal-body .table-line-item thead th,
.modal-body .table-line-item tbody td {
    padding: 0 8px;
    text-align: left;
}
.modal-body .table-line-item thead th {
    padding-bottom: 3px;
}
.modal-body .table-line-item thead th:first-child,
.modal-body .table-line-item thead th:first-of-type,
.modal-body .table-line-item tbody td:first-child,
.modal-body .table-line-item tbody td:first-of-type {
    padding-left: 0px !important;
}


.mr-2 {
    margin-right: 0.5rem;
}
.ml-2 {
    margin-left: 10px !important;
}
.ml-3 {
    margin-left: 15px !important;
}
.ml-3 {
    
}
.ml-4 {
    margin-left: 0.75rem;
}
.btn.lg {
    height: auto !important;
    font-size: 16px !important;
    padding: 15px 25px !important;
}
.btn.sm {
    font-size: 13px !important;
    padding: 5px 10px !important;
}
.btn.default {
    color: #fff;
    background-color: #323232 !important;
}
.btn.default:hover,
.btn.default:focus,
.btn.default:active {
    color: #fff;
    background-color: #161616 !important;
}

#DensityCalculator .modal-header .modal-title {
    color: #323232;
    font-size: 22px;
    font-weight: 600;
}
#DensityCalculator .modal-header .close {
    top: 24px;
    right: 15px;
    position: absolute;
    opacity: 1 !important;
}

.disclaimer {
    color: #323232;
    font-size: 13px;
    line-height: 1.5;
    text-align: left;
}
.d-none{display:none !important}
.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}
.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.u-flexed{display:-webkit-box;display:-ms-flexbox;display:flex}
.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}
.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}
.flex-center{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.mr-2{margin-right:10px}.mr-3{margin-right:15px}.mr-4{margin-right:20px}.mr-5{margin-right:25px}.mr-6{margin-right:30px}
.flex-column{flex-direction:column}
.pl-0 {
    padding-left: 0px !important;
}
.pl-2 {
    padding-left: 12px !important;
}
.pl-4 {
    padding-left: 20px !important;
}
.pl-5 {
    padding-left: 50px !important;
}
.pr-2 {
    padding-right: 12px !important;
}
.pl-3 {
    padding-left: 16px !important;
}
.pr-3 {
    padding-right: 16px !important;
}
.pr-4 {
    padding-right: 20px !important;
}

.full_table {
    width: 100% !important;
}

.SelectCarrierLeft,
.SelectCarrierRight {
    padding: 15px;
    font-size: 14px;
    font-weight: 400;
}
.SelectCarrierRight {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.SelectCarrierRight--inner {
    border: 1px solid #ddd;
    overflow: inherit !important;
}
.SelectCarrierRight--inner .rowHighlight {
    padding: 15px;
    padding-top: 25px;
    border-bottom: 1px solid #ddd;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.SelectCarrierRight--inner .rowHighlight:last-child,
.SelectCarrierRight--inner .rowHighlight:last-of-type {
    border-bottom: 0px none;
}
.SelectCarrierRight--inner .rowHighlight:hover {
    z-index: 2;
    position: relative;
    -webkit-box-shadow: 0 2px 8px #ddd !important;
    -moz-box-shadow: 0 2px 8px #ddd !important;
    box-shadow: 0 2px 8px #ddd !important;
}

select.form-control:focus {
    border-color: #7c9a3d !important;
}


.table.table--noStyle td {
    padding: 0px !important;
    border: 0px none !important;
    vertical-align: middle !important;
    background-color: transparent !important;
}
.table.table--noStyle .form-control {
    width: 100% !important;
    background-color: #fff !important;
}

.h-47 {
    height: 47px;
    max-height: 47px;
}

.SelectCarrierRight .search {
    position: relative;
}
.SelectCarrierRight .search .form-control {
    padding-left: 10px !important;
    padding-right: 40px !important;
    background-color: #fff !important;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
@media (min-width: 1200px) {
    .SelectCarrierRight .search .form-control {
        width: 210px !important;
    }
    .SelectCarrierRight .search .form-control:focus {
        width: 270px !important;
    }
}
.SelectCarrierRight .search .btn-search {
    top: 1px;
    right: 1px;
    width: 38px;
    height: 38px;
    font-size: 20px;
    position: absolute;
    text-align: center;
    color: #7D9A3D !important;
    border: 0px none !important;
    background-color: #fff !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.settings-tabs {
    margin: 0px;
    padding: 0px;
    display: flex;
    min-height: 40px;
    align-items: center;
    margin-bottom: -1px;
    justify-content: flex-start;
}
.settings-tabs > li {
    margin: 0px;
    padding: 0px;
    margin-bottom: -1px;
}
.settings-tabs > li > a {
    color: #323232;
    margin-right: 2px;
    padding: 14px 25px;
    text-decoration: none;
    border: 1px solid #ddd;
    background-color: #ddd;
}

.settings-tabs > .active > a,
.settings-tabs > .active > a:hover,
.settings-tabs > .active > a:focus {
    color: #7c9a3d;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
}


/* Popovers */
.popover {
    border: 3px solid #7c9a3d;
    border-radius: 6px !important;
    box-shadow: 0 5px 10px rgba(0,0,0,.2) !important;
}
.popover-title {
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}
.popover .popover-title,
.popover .popover-header {
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}
.popover.right .arrow,
.popover.right .arrow::after {
    border-right-color: #7c9a3d !important;
}
.popover.left .arrow,
.popover.left .arrow::after {
    border-left-color: #7c9a3d !important;
}
.popover.bottom .arrow,
.popover.bottom .arrow::after {
    border-bottom-color: #7c9a3d !important;
}
.popover.top .arrow,
.popover.top .arrow::after {
    border-top-color: #7c9a3d !important;
}

.mainCarrierTable .popover-title {
    color: #fff;
    font-size: 14px;
    background-color: #7c9a3d !important;
}
#PopoverClaimsFree .popover {
    min-width: 200px;
}
#PopoverWithInsurance .popover {
    min-width: 225px;
}

.popover table {
    width: 100% !important;
    border-collapse: collapse;
}
.popover table td {
    color: #323232;
    padding: 4px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}
.popover table tfoot {
    border-top: 1px solid #ddd;
}
.popover .amount {
    font-weight: 600 !important;
}

.colStyle.firstColumn, .colStyle.forthColumn {
    width: 20%;
    max-width: 20%;
}
.colStyle.secondColumn, .colStyle.thirdColumn {
    width: 30%;
    max-width: 30%;
}
.colStyle.firstColumn, .colStyle.secondColumn, .colStyle.thirdColumn {
    padding-right: 20px;
    box-sizing: border-box;
}

.fs--13 {
    color: #6f6f6f;
    font-size: 13px;
    line-height: 1.25;
    margin-bottom: 4px;
}
.newColHeader {
    font-weight: bold;
    margin-bottom: 5px;
    display: inline-block;
}
.newCost {
    font-size: 28px;
    font-weight: bold;
}
.rateLinks {
    color: #7c9a3d;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
}
.rateLabel2 {
    color: #848071;
    font-size: 11px;
    text-align: left;
}
.customCarrierMessageText {
    color: red;
    font-size: 12px;
    text-align: left;
    line-height: 17px !important;
}

.guaranteeCal {
    width: 80px;
    height: 80px;
    text-align: center;
    background: url('../img/calendar-icon.png') no-repeat;
    background-size: 80px auto;
    background-position: top center;
}
.guaranteeMonth,
.guaranteeBody {
    display: flex;
    font-weight: 400;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.guaranteeMonth {
    color: #fff;
    height: 30px;
    font-size: 14px;
    text-transform: uppercase;
}
.guaranteeBody {
    height: 50px;
    color: #323232;
}
.guaranteeDate {
    font-size: 26px;
    font-weight: bold;
}
.guaranteeDay {
    font-size: 16px;
}

.terms {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.terms > li {
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px;
}
.terms > li .button-set {
    margin: 0px !important;
}
.terms > li .button-set label {
    font-size: 15px;
}


.portlet.box.blue .portlet-body .table.shipment-table,
.table.shipment-table {
    border-top: 0px none !important;
}
.table.shipment-table thead th,
.table.shipment-table thead td,
.table.shipment-table tfoot th,
.table.shipment-table tfoot td {
    font-weight: 600;
    background-color: #e8ebf0;
}
.table.shipment-table thead th,
.table.shipment-table thead td,
.table.shipment-table tbody th,
.table.shipment-table tbody td,
.table.shipment-table tfoot th,
.table.shipment-table tfoot td {
    padding: 8px;
    border-right: 1px solid #c2cad8;
}
.table.shipment-table tbody th,
.table.shipment-table tbody td,
.table.shipment-table tfoot th,
.table.shipment-table tfoot td {
    font-weight: 400;
    border-top: 1px solid #c2cad8;
}
.table.shipment-table thead th:last-child,
.table.shipment-table thead th:last-of-type,

.table.shipment-table thead td:last-child,
.table.shipment-table thead td:last-of-type,

.table.shipment-table tbody th:last-child,
.table.shipment-table tbody th:last-of-type,

.table.shipment-table tbody td:last-child,
.table.shipment-table tbody td:last-of-type {
    padding: 8px;
    border-top: 1px solid #c2cad8;
    border-right: 1px solid #c2cad8;
}



.wrapper {
    text-align: left;
}

.missiotabs {
    padding: 0px;
    font-size: 15px;
    list-style: none;
    background: #fff;
    overflow: hidden;
    position: relative;
    display: inline-block;
    border-radius: 50px !important;
    box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
}
.missiotabs a {
    z-index: 1;
    color: #323232;
    font-size: 15px;
    font-weight: 400;
    padding: 14px 25px;
    position: relative;
    text-decoration: none;
    display: inline-block;
    transition-duration: 0.6s;
}
.missiotabs a.is--selected {
    color: #fff;
}
.missiotabs .selector {
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    display: inline-block;
    transition-duration: 0.6s;
    border-radius: 50px !important;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);

    background: #05abe0;
    background: -moz-linear-gradient(45deg, #05abe0 0%, #8200f4 100%);
    background: -webkit-linear-gradient(45deg, #05abe0 0%, #8200f4 100%);
    background: linear-gradient(45deg, #05abe0 0%, #8200f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abe0', endColorstr='#8200f4',GradientType=1 );
}


.carrierImage {
    border-radius: 5px !important;
}

#ShipperReadyTime,
#ShipperCloseTime,
#ConsigneeOpeningTime,
#ConsigneeCloseTime {
    text-transform: uppercase;
}
.ui-timepicker-wrapper {
    margin: 0;
    height: 150px;
    outline: none;
    z-index: 10001;
    overflow-y: auto;
    background: #fff;
    max-height: 150px;
    width: 134px !important;
    max-width: 134px !important;
    margin-top: -1px !important;
    border: 1px solid #c2cad8 !important;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2) !important;
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2) !important;
    box-shadow: 0 5px 10px rgba(0,0,0,.2) !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.ui-timepicker-wrapper,
.ui-timepicker-list li:last-child,
.ui-timepicker-list li:last-of-type {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.ui-timepicker-wrapper.ui-timepicker-positioned-top,
.ui-timepicker-wrapper.ui-timepicker-positioned-top .ui-timepicker-list li:first-child,
.ui-timepicker-wrapper.ui-timepicker-positioned-top .ui-timepicker-list li:first-of-type {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
.ui-timepicker-wrapper.ui-timepicker-positioned-top,
.ui-timepicker-wrapper.ui-timepicker-positioned-top .ui-timepicker-list li:last-child,
.ui-timepicker-wrapper.ui-timepicker-positioned-top .ui-timepicker-list li:last-of-type {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}


.ui-timepicker-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ui-timepicker-list li {
    margin: 0;
    color: #323232;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    list-style: none;
    padding: 5px 5px;
    white-space: nowrap;
    text-transform: uppercase;
}
.ui-timepicker-list li:hover, .ui-timepicker-selected,
.datepicker table tr td.today {
    color: #fff !important;
    background-color: #7c9a3d !important;
}
.datepicker table tr th,
.datepicker table tr td {
    font-weight: 400;
}
.datepicker table tr td.today {
    color: #fff !important;
    background-color: #7c9a3d !important;
    background-image: -webkit-linear-gradient(top, #7c9a3d, #7c9a3d) !important;
}

.portlet .portlet-footer {
    padding-right: 7px;
    border-top: 1px solid #ddd;
}

.w-168 {
    width: 100%;
    max-width: 168px;
}
.w-330 {
    width: 100%;
    max-width: 363px;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-15 {
    margin-bottom: 15px !important;
}
.mb-25 {
    margin-bottom: 25px !important;
}
.mt-30 {
    margin-top: 30px !important;
}

.btn.has-loading {
    position: relative;
    padding-left: 47px !important;
}
.btn.has-loading > i {
    opacity: 0;
    display: none;
    visibility: hidden;
}
.btn.has-loading:before {
    top: 50%;
    left: 20px;
    opacity: 1;
    content: "";
    width: 14px;
    height: 14px;
    margin-top: -7px;
    border-radius: 50%;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    border: 1.5px solid #fff;
    border-left-color: #000;
    transition: opacity .2s ease;
    animation: load-spin 450ms infinite linear;
    -webkit-animation: load-spin 450ms infinite linear;
}


@keyframes load-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeInLeftShort{from{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeftShort{from{-webkit-transform:translate3d(-20px,0,0)}to{-webkit-transform:none}}@-webkit-keyframes fadeOutLeft{from{-webkit-transform:none}to{-webkit-transform:translate3d(-50px,0,0)}}


.carrierName {
    color: #fff;
    font-size: 26px;
    margin-top: 6px;
    font-weight: 700;
    padding: 12px 12px;
    display: inline-block;
    background-color: #d52727;
    border-radius: 5px !important;
}



/* Track package Page
------------------------------------*/
.Track--Package {
    position: relative;
    padding-top: 0.25rem;
}

.Track--Package .Ordered--Product {
    float: right;
    max-width: 350px;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
}

.Track--Package .Ordered--Product img {
    width: 100%;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
}

.track__timeline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 10px;
}

.track__timeline--bar {
    left: 15px;
    width: 3px;
    margin: 0px;
    display: block;
    position: absolute;
    height: calc(100% - 20px);
    background-color: #c6c6c6;
}

.track__timeline ul,
.track__timeline ol {
    padding: 0px;
    margin-left: 0px;
    position: relative;
    padding-left: 0px;
}

.track__timeline ul > li,
.track__timeline ol > li {
    width: 100%;
    min-height: 44px;
    position: relative;
    display: inline-block;
    font-size: 1.125rem;
    line-height: 1.35rem;
    padding-left: 2.75rem;
    margin-bottom: 1.25rem;
    background-color: transparent;
}

.track__timeline ul > li:last-child,
.track__timeline ol > li:last-child {
    margin-bottom: 0rem;
}

.track__timeline ul > li:before,
.track__timeline ol > li:before {
    top: 0px;
    left: 0px;
    content: ' ';
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: #ffffff;
    border: 2px solid #c6c6c6;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 0 3px white;
    -moz-box-shadow: 0 0 0 3px white;
    -ms-box-shadow: 0 0 0 3px white;
    box-shadow: 0 0 0 3px white;
}

.track__timeline ul > li:after,
.track__timeline ol > li:after {
    top: 0px;
    left: 0px;
    content: '\e83f';
    text-align: center;
    position: absolute;
    font-size: 1.25rem;
    font-family: "feather";
    color: rgba(198, 198, 198, 0.33);
    width: 34px;
    height: 34px;
    line-height: 34px;
    border: 2px solid #fff;
    border-radius: 50% !important;
    margin: -2px;
}

.track__timeline ul > li .milestone-content,
.track__timeline ol > li .milestone-content {
    text-align: left;
    min-height: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    color: #323232;
    font-size: 1.125rem;
    line-height: 1.35rem;
    padding-right: 0rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
}

.track__timeline ul > li .milestone-content p,
.track__timeline ol > li .milestone-content p {
    width: 100%;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.4;
    text-align: left;
    padding-top: 0rem;
    margin-bottom: 0rem;
}

.track__timeline ul > li.completed:before,
.track__timeline ol > li.completed:before {
    background: #7D9A3D;
    border: 2px solid #7D9A3D;
}

.track__timeline ul > li.completed:after,
.track__timeline ol > li.completed:after {
    color: #ffffff;
}

.track__timeline ul > li.completed .milestone-content,
.track__timeline ol > li.completed .milestone-content {
    font-size: 1.25rem;
    line-height: 1.65rem;
    font-weight: 600;
}

.track__timeline ul > li.completed .milestone-content .small,
.track__timeline ol > li.completed .milestone-content .small {
    font-style: italic;
    font-size: 0.925rem;
    line-height: 1.35rem;
    line-height: 1.4;
    font-weight: 500;
}

.track__timeline ul > li.active:before,
.track__timeline ol > li.active:before {
    animation: counterPulse 2s infinite;
}

@-webkit-keyframes counterPulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
        -moz-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
        -ms-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
        box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
    }

    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
        -moz-box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
        -ms-box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
        box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
        -moz-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
        -ms-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
        box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
    }
}

@keyframes counterPulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
        -moz-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
        -ms-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
        box-shadow: 0 0 0 0 rgba(125, 154, 61, 0.4);
    }

    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
        -moz-box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
        -ms-box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
        box-shadow: 0 0 0 10px rgba(125, 154, 61, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
        -moz-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
        -ms-box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
        box-shadow: 0 0 0 0 rgba(125, 154, 61, 0);
    }
}


.u-mt--40 {
    margin-top: 2.5rem;
}

.shippingAddress {
    font-weight: 400 !important;
}

.shippingAddress p {
    font-size: 16px;
    margin-bottom: 5px;
}

/* Card Buttons */
.card_buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px -15px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.card_buttons__items {
    max-width: 100%;
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0rem 0.9375rem;
    margin-bottom: 1.25rem;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

@media (min-width: 768px) {
    .card_buttons__items-sm {
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        margin-bottom: 1.875rem;
    }
}

@media (min-width: 768px) and (min-width: 992px) {
    .card_buttons__items-sm {
        max-width: 33.3333%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
    }
}

.card_buttons__items--inner {
    height: 100%;
    padding: 15px;
    min-height: 130px;
    background: #ffffff;
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
}

.card_buttons__items--inner.has-shadow {
    -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
}

.card_buttons__items.has-hover-effect:hover {
    -webkit-transform: translateY(-5px);
    /* Chrome, Safari, Opera */
    -moz-transform: translateY(-5px);
    /* Mozilla Firefox */
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    /* IE 9 */
    transform: translateY(-5px);
}

.card_buttons__items.has-hover-effect:hover .card_buttons__items--inner {
    border: 1px solid #7D9A3D;
}

.card_buttons__items.has-hover-effect:hover .card_buttons__items--inner.has-shadow {
    -webkit-box-shadow: 0px 3px 15px rgba(125, 154, 61, 0.25);
    -moz-box-shadow: 0px 3px 15px rgba(125, 154, 61, 0.25);
    -ms-box-shadow: 0px 3px 15px rgba(125, 154, 61, 0.25);
    box-shadow: 0px 3px 15px rgba(125, 154, 61, 0.25);
}

.card_buttons__items .card_buttons--link {
    top: 0;
    left: 15px;
    right: 15px;
    bottom: 0;
    z-index: 5;
    position: absolute;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.card_buttons .card_buttons--left {
    width: 60px;
    max-width: 60px;
    text-align: center;
    margin-bottom: 0.625rem;
}

.card_buttons .card_buttons--title {
    color: #000;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 700;
    margin-bottom: 0.375rem;
    margin-top: 0px;
}

@media (min-width: 768px) {
    .card_buttons .card_buttons--title-sm {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}

.card_buttons .card_buttons--description {
    max-width: 100%;
    color: #989898;
    display: none !important;
    font-size: 0.925rem;
    line-height: 1.05rem;
    margin-bottom: 0rem;
    font-weight: 500;
}

@media (min-width: 768px) {
    .card_buttons .card_buttons--description-sm {
        max-width: 100%;
        font-size: 1rem;
        line-height: 1.2rem;
    }
}

.card_buttons .card_buttons--body {
    text-align: center;
    margin-left: 0rem;
    width: calc(100% - 0px);
    max-width: calc(100% - 0px);
}

.card_buttons .card_buttons--body__full {
    text-align: left;
    margin-left: 0rem;
    width: calc(100% - 0px);
    max-width: calc(100% - 0px);
}

.card_buttons .card_buttons--list {
    list-style: none;
    padding-left: 0.9375rem;
}

.card_buttons .card_buttons--list__items {
    list-style: none;
    margin-top: 0.625rem;
}

.card_buttons .card_buttons--list__items > a {
    color: #4573cd;
    position: relative;
    font-weight: 400;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.card_buttons .card_buttons--list__items > a:before {
    top: 5px;
    left: -15px;
    color: #4573cd;
    content: '\f109';
    position: absolute;
    margin-right: 12px;
    font-family: "woodmart-font";
    font-size: 0.625rem;
    line-height: 0.75rem;
}

.card_buttons .card_buttons--list__items > a:hover,
.card_buttons .card_buttons--list__items > a:focus,
.card_buttons .card_buttons--list__items > a:active {
    color: #7D9A3D;
}

.card_buttons .card_buttons--list__items > a:hover:before,
.card_buttons .card_buttons--list__items > a:focus:before,
.card_buttons .card_buttons--list__items > a:active:before {
    color: #7D9A3D;
}

.help-inline.valid.ok {
    display: none !important;
}
.form-control.no-tbbr {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.next-input-wrapper {
    position: relative;
}
.next-input-wrapper .m-wrap,
.next-input-wrapper input[type="text"],
.next-input-wrapper #abandoned-cart-link,
.next-input-wrapper input[type="text"]#abandoned-cart-link {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    padding-right: 50px !important;
    text-overflow: ellipsis !important;
}
.next-input-wrapper .btn--clipboard {
    top: 4px;
    right: 4px;
    width: 32px;
    height: 32px;
    padding: 0px;
    display: flex;
    color: #ffffff;
    border: 0 none;
    position: absolute;
    border-radius: 4px;
    align-items: center;
    justify-content: center;
    background-color: #7D9A3D;
    -webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.next-input-wrapper .btn--clipboard i {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
}
.next-input-wrapper .btn--clipboard:hover,
.next-input-wrapper .btn--clipboard:hover,
.next-input-wrapper .btn--clipboard:hover {
    color: #fff;
    background-color: #4b6814 !important;
}
.m--cards__section > .portlet-body--checklists {
    padding: 0px;
    border: 0px none;
}
.aspect-ratio--square--40 {
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
}
.aspect-ratio--square--40 img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    object-position: center;
}
.m--cards__section > .table.table-agfolks thead th {
    font-size: 16px;
    color: #000 !important;
    background-color: #fff !important;
    border-bottom: 2px solid #c2cad8 !important;
    
}
.m--cards__section > .table.table-agfolks td:first-child {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.m--cards__section > .table.table-agfolks td[align="right"],
.m--cards__section > .table.table-agfolks th[align="right"] {
    text-align: right !important;
}
.m--cards__section > .table.table-agfolks td {
    vertical-align: top;
}
.m--cards__section > .table.table-agfolks td a {
    display: block;
}
.m--cards__section .text-green {
    color: #7D9A3D !important;
}

.type--container__inner.ml-0 {
    width: 100% !important;
    margin-left: 0px !important;
    padding-left: 55px !important;
    box-sizing: border-box !important;
}
.type--container__inner .table--nested td {
    padding: 8px 5px !important;
    border-top: 1px solid #c2cad8 !important;
}
.type--container .table--nested td.text-green {
    color: #7D9A3D !important;
}

.pb-4 {
    padding-bottom: 20px !important;
}

.portlet.box.blue .portlet-body.pa-4 {
    padding: 20px !important;
}
.portlet.box.blue .portlet-body.pa-4.pt-0.pb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.portlet.box.blue .portlet-body.pa-4.pt-0 {
    padding-top: 0 !important;
}
.portlet.box.blue .portlet-body.pa-4.pl-0 {
    padding-left: 0 !important;
}
.portlet.box.blue .portlet-body.pa-4.pr-0 {
    padding-right: 0 !important;
}
.column-xs-8.control-group {
    margin-bottom: 0 !important;
}

/*.manual-orders-footer {
    padding-left: 20px;
    padding-right: 20px;
}*/
.manual-orders-footer .btn.white,
.manual-orders-footer .btn.green {
    height: 40px !important;
    min-width: 145px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    padding: 8px 25px !important;
}
.manual-orders-footer .has-loading,
.manual-orders-footer .btn.has-loading,
.manual-orders-footer .btn.green.has-loading {
    padding-right: 20px !important;
    padding-left: 45px !important;
}

.cart-badge {
    color: #fff;
    font-weight: 400;
    padding: 7px 14px;
    padding-left: 10px;
    background-color: #7D9A3D;
    border-radius: 4px !important;
}
.cart-badge-basket {
    width: 32px;
    height: 32px;
    color: #fff;
    font-size: 26px;
    position: relative;
    display: inline-block;
}
.cart-badge-price {
    color: #fff;
    font-size: 17px !important;
}
.cart-badge-basket .count {
    top: 0;
    left: 20px;
    padding: 0;
    z-index: 1;
    width: 18px;
    height: 18px;
    color: #221e1f;
    font-weight: 600;
    text-align: center;
    position: absolute;
    font-size: .75rem;
    line-height: .75rem;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.15) !important;
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.15) !important;
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.15) !important;
}

.pr-5 {
    padding-right: 36px !important;
}

.w-10, .w-20 {
    padding-right: 15px;
    box-sizing: border-box;
}
.w-10 {
    width: 100px;
    flex: 0 0 100px;
    max-width: 100px;
}
.w-15 {
    width: 150px;
    flex: 0 0 150px;
    max-width: 150px;
}
.w-20 {
    width: 180px;
    flex: 0 0 180px;
    max-width: 180px;
}
.w-30 {
    width: 300px;
    flex: 0 0 300px;
    max-width: 300px;
}
.w-10 .control-label,
.w-20 .control-label {
    margin-bottom: 0 !important;
    text-align: right !important;
}
.w-80 {
    width: calc(100% - 180px);
    flex: 0 0 calc(100% - 180px);
    max-width: calc(100% - 180px);
    box-sizing: border-box;
}
.w-90 {
    width: calc(100% - 100px);
    flex: 0 0 calc(100% - 100px);
    max-width: calc(100% - 100px);
    box-sizing: border-box;
}

.portlet-body-inner .form-control.mb-0 {
    margin-bottom: 0 !important;
}
.btn-s40 {
    padding: 0;
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.default.btn-s40 {
    color: #000 !important;
    border-color: #d7d7d7 !important;
    background-color: #d7d7d7 !important;
}
.btn.default.btn-s40:hover {
    color: #000 !important;
    border-color: #c4c4c4 !important;
    background-color: #c4c4c4 !important;
}
.portlet-body.pa-4 .control-label {
    color: #323232 !important;
}
.portlet-body.pa-4 .button-set input[type="checkbox"] + span {
    top: 1px !important;
}
.couplers-lists {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}
.couplers-lists li {
    margin: 0;
    padding: 0;
    width: 100%;
    margin-bottom: 10px;
    max-width: 33.3333%;
}
.manual-orders .uneditable-input,
.manual-orders textarea.m-wrap,
.manual-orders input[type="text"].m-wrap,
.manual-orders input[type="password"].m-wrap,
.manual-orders input[type="datetime"].m-wrap,
.manual-orders input[type="datetime-local"].m-wrap,
.manual-orders input[type="date"].m-wrap,
.manual-orders input[type="month"].m-wrap,
.manual-orders input[type="time"].m-wrap,
.manual-orders input[type="week"].m-wrap,
.manual-orders input[type="number"].m-wrap,
.manual-orders input[type="email"].m-wrap,
.manual-orders input[type="url"].m-wrap,
.manual-orders input[type="search"].m-wrap,
.manual-orders input[type="tel"].m-wrap,
.manual-orders input[type="color"].m-wrap {
    padding-left: 12px !important;
    padding-right: 10px !important;
}
.manual-orders select.m-wrap {
    width: 100% !important;
}
.manual-orders .btn-circle {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    border-radius: 50%;
}
.manual-orders .form-section {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-bottom: 1px solid #dadfe8 !important;
}
.manual-orders textarea.notes-block {
    min-height: 80px;
    font-weight: 400;
    padding: 10px 15px;
    border-radius: 6px !important;
    border-color: #ecf4e1 !important;
    background-color: #ecf4e1 !important;
}
.manual-orders .button-set label .adjust {
    top: -22px;
    padding-left: 30px;
    position: relative;
}
.manual-orders .button-set label .adjust strong {
    padding-left: 0;
    font-weight: 600;
}
.portlet.box.blue .portlet-body .table.table-end,
.manual-orders .table.table-end {
    border: 1px solid #dadfe8 !important;
}
.manual-orders .table-end th,
.manual-orders .table-end td {
    font-size: 15px;
    font-weight: 400;
    text-align: right;
    padding: 10px 20px;
    vertical-align: bottom;
}
.manual-orders .table-end th:first-child,
.manual-orders .table-end td:first-child {
    text-align: left !important;
}
.manual-orders .bb1,
.manual-orders .table-end td {
    border-bottom: 1px solid #dadfe8 !important;
}
.manual-orders .bb1 {
    padding-bottom: 15px;
}
.manual-orders .bt2 {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    border-top: 2px solid #dadfe8 !important;
}
.manual-orders .bt2 {
    padding-top: 5px;
}
.manual-orders .well {
    padding: 10px 15px !important;
    border-color: #dadfe8 !important;
}

.fw-bold {
    font-weight: 600;
}
.manual-orders .product-image {
    width: 80px;
    height: 80px;
    flex: 0 0 80px;
    display: block;
    object-fit: cover;
}
.manual-orders .product-image img {
    width: 78px;
    height: 78px;
    font-size: 10px;
    line-height: 1.25;
    object-fit: cover;
    box-sizing: border-box;
    border: 1px solid #dadfe8 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.manual-orders .product-details {
    padding-left: 20px;
    padding-right: 20px;
}
.manual-orders .product-details p {
    margin-bottom: 15px;
}
.manual-orders .product-details p:last-child,
.manual-orders .product-details p:only-child {
    margin-bottom: 0 !important;
}
.fs-15,
.fs-16 {
    font-size: 14px !important;
}
.fs-20 {
    font-size: 18px !important;
}
h3, .h3, .form-section,
.fs-24 {
    font-size: 20px !important;
    font-weight: bold !important;
}
.fw-regular {
    font-weight: 400 !important;
}
.manual-orders .w-50 {
    width: 100%;
    max-width: 50%;
}
.manual-order a {
    color: #7D9A3D;
    font-size: 15px;
    font-weight: 400;
}
.manual-orders .control-label {
    font-weight: 600;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.text-green {
    color: #7D9A3D;
}
.row-adjust {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    box-sizing: border-box;
}
.row-adjust .w-20 .control-label {
    width: 100% !important;
}


/* Manual Order Typeahead */
.input-group-x .typeahead__field,
.manual-orders .typeahead-block {
    position: relative !important;
}
.input-group-x .typeahead__query input.w-100 {
    min-width: 100% !important;
}
.input-group-x .typeahead__query .typeahead__cancel-button {
    z-index: 1;
    top: 1px !important;
    font-size: 18px !important;
}
.manual-orders .typeahead-block .input-group-x .typeahead__container {
    width: 100% !important;
}
.manual-orders .typeahead-block .input-group-x {
    flex-wrap: nowrap !important;
}
.manual-orders .typeahead-block .input-group-x .typeahead__container {
    max-width: calc(100% - 50px) !important;
}
.manual-orders .typeahead-block .input-group-x .input-group-append {
    max-width: 48px !important;
}
.manual-orders .typeahead__container.loading {
    top: 0 !important;
    left: auto !important;
    margin-left: 0 !important;
    position: relative !important;
}
.typeahead-block .typeahead__list {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.typeahead__list .typeahead__item > a {
    font-size: 14px;
    outline: none !important;
}
.typeahead__list .typeahead__item > a:hover {
    color: #000 !important;
    background-color: #f3f9e6 !important;
}
.typeahead__list .typeahead__item > a strong {
    color: #8cb929;
}
.typeahead-block .typeahead__result .typeahead__list {
    overflow-y: auto;
    max-height: 267px;
}


.mb-3, .mb-20 {
    margin-bottom: 15px !important;
}
.fs15 {
    font-size: 15px;
    font-weight: 401;
}
.text-gray {
    color: #3e3e3e;
    cursor: pointer;
    font-weight: 400;
}
.w-70 {
    width: 100%;
    flex: 0 0 70%;
    max-width: 70%;
}
.w-30 {
    width: 100%;
    flex: 0 0 30%;
    max-width: 30%;
}
.w-15 {
    width: 100%;
    flex: 0 0 15%;
    max-width: 15%;
}

.loading--dock {
    margin-bottom: 10px;
}
.loading--dock .radio {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.loading--dock div.radio-primary {
    width: 22px !important;
    height: 22px !important;
    flex: 0 0 22px !important;
    max-width: 22px !important;
    margin-right: 0px !important;
}
.loading--dock div.radio-primary label {
    width: 22px !important;
    height: 22px !important;
    flex: 0 0 22px !important;
    max-width: 22px !important;
}
.loading--dock .radio input[type=radio] {
    z-index: 1;
    width: 1px;
    height: 1px;
    opacity: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
    outline: 0 !important;
    position: absolute;
}
.loading--dock .radio label:before {
    left: 0;
    width: 18px;
    height: 18px;
    content: " ";
    margin-left: 0;
    position: absolute;
    outline: 0 !important;
    display: inline-block;
    background-color: #fff;
    border: 2px solid #c6c6c6;
    border-radius: 2px !important;
    -webkit-transition: border 0.5s ease-in-out;
    -moz-transition: border 0.5s ease-in-out;
    -ms-transition: border 0.5s ease-in-out;
    -o-transition: border 0.5s ease-in-out;
    transition: border 0.5s ease-in-out;
}
.loading--dock .radio label::before {
    margin-left: 0 !important;
    border-radius: 2px !important;
    background-color: #fff !important;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.loading--dock input[type="radio"]:checked + label::after {
    top: 2px;
    left: 8px;
    width: 5px;
    height: 12px;
    content: " ";
    display: table;
    position: absolute;
    border: 2px solid #fff;
    border-top-width: 0;
    border-left-width: 0;
    border-radius: 0px !important;
    background-color: transparent !important;
    -webkit-transform: rotate(45deg) !important;
    -moz-transform: rotate(45deg) !important;
    -o-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
}
.loading--dock input[type="radio"]:checked + label::before {
    border-color: #7D9A3D !important;
    background-color: #7D9A3D !important;
}

.row-new.mb-15 .control-group {
    margin-bottom: 0 !important;
}
.checkout-section .control-group .help-inline {
    padding-left: 0 !important;
}

.loading--dock.control-group.error {
    padding-bottom: 15px;
}
.loading--dock.control-group.error .help-inline {
    top: 25px;
    right: 4px;
    position: absolute;
    white-space: nowrap;
    background-image: none !important;
}

/*----------------------
Pre Loader
-----------------------*/
.preloader {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    color: #7D9A3D;
    position: fixed;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    background-color: rgba(0,0,0,0.8);
}
.preloader .sk-cube-grid {
    width: 40px;
    height: 40px;
    display: block;
    margin: 20px auto;
}
.preloader .sk-cube-grid .sk-cube {
    width: 33%;
    height: 33%;
    float: left;
    background-color: #7D9A3D;
    -webkit-animation: cubeAnimation 1.3s infinite ease-in-out;
    animation: cubeAnimation 1.3s infinite ease-in-out;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(1) {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(2) {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(3) {
    -webkit-animation-delay: 0.4s;
    -moz-animation-delay: 0.4s;
    -ms-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(4) {
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -ms-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(5) {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(6) {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(7) {
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -ms-animation-delay: 0s;
    animation-delay: 0s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(8) {
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -ms-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.preloader .sk-cube-grid .sk-cube:nth-of-type(9) {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.preloader .loader--message {
    color: #B7DF64;
    text-align: center;
    font-size: 1.0625rem;
    line-height: 1.275rem;
    font-weight: 700;
    font-family: "Lato",sans-serif;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
}
.preloader .loader--message span {
    width: 100%;
    margin-bottom: 10px;
    display: inline-block;
}
.preloader .loader--message span:last-child {
    margin-bottom: 0;
}

@-webkit-keyframes cubeAnimation {
    0%,
    70%,
    100% {
        -webkit-transform: scale3D(1, 1, 1);
        -moz-transform: scale3D(1, 1, 1);
        -ms-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }

    35% {
        -webkit-transform: scale3D(0, 0, 1);
        -moz-transform: scale3D(0, 0, 1);
        -ms-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}
@keyframes cubeAnimation {
    0%,
    70%,
    100% {
        -webkit-transform: scale3D(1, 1, 1);
        -moz-transform: scale3D(1, 1, 1);
        -ms-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }

    35% {
        -webkit-transform: scale3D(0, 0, 1);
        -moz-transform: scale3D(0, 0, 1);
        -ms-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}


.daterangepicker.show-calendar {
	font-size: 14px;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
    box-shadow: 5px 5px rgba(102,102,102,0.1) !important;
}



