
/* Bootstrap Overrides */
* {
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial;
}
.row *,nav * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a { text-decoration: underline; }
td,th {padding:inherit;}
.navbar {margin-bottom:0px; background-image: none; background-color: #f2f2f2;}
.navbar-brand img {max-height:30px;}
.navbar-default .navbar-nav>li>a { text-decoration: none;}
.dropdown-menu>li>a { text-decoration: none;}

.alert {background-image:none;}
.btn {background-image:none; text-decoration: none;}
.dropdown-header {color:#158BC0;}
.navbar-brand {padding-top:10px;}
.btn-full {width:100%;}
.btn-black,.btn-black:hover {background-color:black;color:white;font-weight:normal;text-shadow:none;}
.btn-inactive {background-color:#929292;color:white;}
.btn-inactive:hover {color:white;background-color:#6A6A6A;}
.input-error-required {border:2px solid red !important;}

/* Microsoft branding  */
.btn-warning {
	background-color: #ff9349;
	border-color: #ff9349;
	color: #ffffff;
}
.btn-warning:hover {
	background-color: #ffb900;
	border-color: #ffb900;
	color: #ffffff;
}
.btn-primary {
	background-color: #0078d4;
	border-color: #0078d4;	
}
.btn-primary:hover {
	background-color: #243a5e;
	border-color: #243a5e;	
}
.btn-default {
	background-color: #e6e6e6;
	border-color: #e6e6e6;	
}
.btn-default:hover {
	background-color: #d2d2d2;
	border-color: #d2d2d2;	
}

.btn-info {
	background-color: #008575;
	border-color: #008575;	
}
.btn-info:hover {
	background-color: #274b47;
	border-color: #274b47;	
}
.panel-default>.panel-heading {
	background-image: none;
	background-color: #f2f2f2;
}
.alert-warning {
	background-color: #ffb900;
	border-color: #ffb900;
	color: #6b2929;
}

/* CMX Styles */
.dash-activity-region {border-bottom:1px solid #ddd;padding-bottom:30px;}
.dash-activity-list {padding-left:20px;margin:10px 0px;font-size:16px;}
.dash-activity-list .stat {
	font-size: 18px;
    font-weight: bold;
    padding-top: 0px;
    color: #EB9316;
    text-align: right;
}

.dash-report-description { 
	padding: 4px 0px 8px 0px; 
	font-size: 12px;
}

.dash-bullet-icon {float: left; width: 20px; height: 20px; }
.dash-stat-primary {font-size: 36px;}
.dash-stat-label {font-size: 12px;}

.dash-activity-list .cat {font-size:14px;padding-top:4px;}
.dash-router-item {height:220px;text-align:center;}
.dash-router-item p {text-align:left;margin-top:5px;font-size:10px;}
.dash-router-item .btn {width:100%;margin-top:15px;}
.dash-router-item img {height:50px;}
.cmx-sidebar {border-right:1px solid #eee;}
.network-selection {min-height:60px;}
.network-selection.active {background-color:#eee;}
.network-selection input {display:none;}
.text-black {color:#000 !important;}
.m-t-0 {margin-top:0px;}
.m-t-sm {margin-top:5px;}
.m-t-md {margin-top:10px;}
.m-t-lg {margin-top:20px;}

#content-groups { margin-top:20px; }

.checkbox-group {
	max-height:130px;
	overflow:auto;
	padding:5px;
	border:1px solid #eee;
	border-right:5px solid #eee;
}
.checkbox-group-check-all {
	float:right;
}
.checkbox-group-check-all-group {
	float:left;
}
.channel-toggle {
	display:none;
}

.content-group-channels .labels .label{
    display: block;
	margin: 0 3px 0 0;
}

/* Icons */
.cmx-icon {background-repeat:no-repeat;display:inline-block;}
.cmx-icon-connection {background-size: 20px 20px;width:20px;height:20px;}
.cmx-icon-network {background-size: 35px 35px;width:35px;height:35px;}
.cmx-icon-source {background-size: 20px 20px;width:35px;height:20px;}
.cmx-icon-jstree {background-size: 24px 24px;width:24px;height:24px;}

.cmx-icon-twitter,.cmx-icon-twitter-x,.cmx-icon-twitter_feed,.cmx-icon-x {background-image:url(../icons/connections/Twitter.png)!important;}
.cmx-icon-facebook,.cmx-icon-facebook_newsfeed {background-image:url(../icons/connections/Facebook.png)!important;}
.cmx-icon-linkedin {background-image:url(../icons/connections/LinkedIn.png)!important;}
.cmx-icon-conversation {background-image:url(../icons/connections/Conversation.png)!important;}
.cmx-icon-hubspot {background-image:url(../icons/connections/Hubspot.png)!important;}
.cmx-icon-google_plus,.cmx-icon-google_plus_feed {background-image:url(../icons/connections/GooglePlus.png)!important;}
.cmx-icon-buffer {background-image:url(../icons/connections/Buffer.png)!important;}
.cmx-icon-generic_social_network {background-image:url(../icons/connections/Generic_Social.png)!important;}
.cmx-icon-rss_feed,.cmx-icon-blog___rss_feed {background-image:url(../icons/connections/rss.png)!important;}
.cmx-icon-download {background-image:url(../icons/connections/Download.png);}

.cmx-icon-wordpress {background-image:url(../icons/connections/WordPress.png)!important;}
.cmx-icon-generic_blog {background-image:url(../icons/connections/Generic_Blog.png)!important;}
.cmx-icon-blogger {background-image:url(../icons/connections/Blogger.png)!important;}
.cmx-icon-tumblr {background-image:url(../icons/connections/Tumblr.png)!important;}
.cmx-icon-content_library,.cmx-icon-library_account {background-image:url(../icons/connections/Content_Library.png)!important;}
.cmx-icon-microsite {background-image:url(../icons/connections/microsite.png)!important;}
.cmx-icon-drupal {background-image:url(../icons/connections/Drupal.png)!important;}

.cmx-icon-email {background-image:url(../icons/connections/Mail.png)!important;}
.cmx-icon-mailchimp_list {background-image:url(../icons/connections/Mailchimp.png)!important;}
.cmx-icon-constant_contact_list {background-image:url(../icons/connections/Constant_Contact.png)!important;}
.cmx-icon-exacttarget {background-image:url(../icons/connections/Exact_Target.png)!important;}
.cmx-icon-vertical_response {background-image:url(../icons/connections/Vertical_Response.png)!important;}
.cmx-icon-icontact {background-image:url(../icons/connections/iContact.png)!important;}
.cmx-icon-eloqua {background-image:url(../icons/connections/Eloqua.png)!important;}
.cmx-icon-click_dimensions {background-image:url(../icons/connections/Click_Dimensions.png)!important;}
.cmx-icon-subscribermail {background-image:url(../icons/connections/Subscribermail.png)!important;}
.cmx-icon-marketo {background-image:url(../icons/connections/Marketo.png)!important;}
.cmx-icon-acton {background-image:url(../icons/connections/Acton.png)!important;}
.cmx-icon-hubspot_email {background-image:url(../icons/connections/Hubspot.png)!important;}
.cmx-icon-custom_html_email {background-image:url(../icons/connections/Html.png)!important;}
.cmx-icon-lead_generation {background-image:url(../icons/connections/Mail.png)!important;}
.cmx-icon-butterfly_network {background-image:url(../icons/connections/Butterfly_Network.png)!important;}
.cmx-icon-gmail {background-image:url(../icons/connections/Gmail.png)!important;}
.cmx-icon-pinterest {background-image:url(../icons/connections/Pinterest.png);}
.cmx-icon-microsoft {background-image:url(../icons/connections/Microsoft.png)!important;}

.cmx-icon-youtube,.cmx-icon-youtube_channel {background-image:url(../icons/connections/YouTube.png);}
.cmx-icon-youtube,.cmx-icon-youtube_channel {background-image:url(../icons/connections/YouTube.png)!important;}
.cmx-icon-flickr {background-image:url(../icons/connections/Flickr.png)!important;}
.cmx-icon-vimeo {background-image:url(../icons/connections/Vimeo.png)!important;}
.cmx-icon-videojug {background-image:url(../icons/connections/VideoJug.png)!important;}

.cmx-icon-google_analytics {background-image:url(../icons/connections/Analytics.png)!important;}
.cmx-icon-salesforce {background-image:url(../icons/connections/Salesforce.png)!important;}
.cmx-icon-salesforce_account_sync {background-image:url(../icons/connections/Salesforce.png)!important;}
.cmx-icon-microsoft_dynamics_365 {background-image:url(../icons/connections/Dynamics.png)!important;}
.cmx-icon-hubspot_crm {background-image:url(../icons/connections/Hubspot.png)!important;}
.cmx-icon-zoho {background-image:url(../icons/connections/Zoho.png)!important;}
.cmx-icon-zoho_campaigns {background-image:url(../icons/connections/Zoho_Campaigns.png)!important;}
.cmx-icon-calendly {background-image:url(../icons/connections/Calendly.png)!important;}
.cmx-icon-zapier {background-image:url(../icons/connections/Zapier.png)!important;}
.cmx-icon-gotowebinar {background-image:url(../icons/connections/GoToWebinar.png)!important;}

.cmx-icon-twitter_search {background-image:url(../icons/connections/Twitter_Search.png)!important;}
.cmx-icon-feed_search {background-image:url(../icons/connections/RSS_Search.png)!important;}
.cmx-icon-google_search {background-image:url(../icons/connections/Google_Search.png)!important;}
.cmx-icon-edmunds {background-image:url(../icons/connections/Edmunds.png)!important;} 


.cmx-icon-folder {background-image:url(../icons/connections/Content_Library.png)!important;} 

.content-favorite-toggle{
	float: right;
	cursor: pointer;
	color:#9c9c9c;
}
.cmx_report_content_issue{
	float: right;
    margin: 0 5px;
	cursor: pointer;
	color:#9c9c9c;
}
.cmx_report_content_issue:hover{
	color:#ab0303;
}
#content-item-preview-modal .content-favorite-toggle, #content-item-preview-modal .close{
	float: none;
}
#content-item-preview-modal .modal-tools{
	float:right;
}
#content-item-preview-modal .modal-tools .content-favorite-toggle{
	color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .2;
    filter: alpha(opacity=50);
}
#content-item-preview-modal .modal-tools .content-favorite-toggle:hover, #content-item-preview-modal .modal-tools .content-favorite-toggle:focus{
    opacity: .5;
}
.content-favorite-toggle.favorited, #content-item-preview-modal .modal-tools .content-favorite-toggle.favorited{
	color:#ab0303;
}
#content-item-preview-modal .modal-tools .content-favorite-toggle.favorited{
	opacity: .4;
}
#content-item-preview-modal .modal-tools .content-favorite-toggle.favorited:hover, #content-item-preview-modal .modal-tools .content-favorite-toggle.favorited:focus{
	opacity: .7;
}
#favorites-display{
	width: 100%;
}
#favorites-display .favorites-row, #favorites-display .favorites-row-first{
	padding:10px 0;
	position:relative;
}
#favorites-display .favorites-cols, #favorites-display .favorites-row-first{
	display:flex;
}
#favorites-display .favorites-row{
    border-bottom:1px solid #cccccc;
	cursor:pointer;
}
#favorites-display .favorites-row.content-item .favorite-content{
	text-align:center;
	font-size: 12px;
}
#favorites-display .favorites-row:hover{
    background-color:#f6f6f6;
}
#favorites-display .favorites-row.active:hover{
    background-color:#ffffff;
}
#favorites-display .favorites-row-first{
    border-bottom:2px solid #cccccc;
}
#favorites-display .favorites-row:last-child{
    border-bottom:none;
}
#favorites-display .favorites-row .favorites-cols div, #favorites-display .favorites-row-first div{
	padding:0 5px;
}
#favorites-display .favorite-remove-col{
    width:100%;
	max-width:10%;
}
#favorites-display .favorite-path{
    width:100%;
	max-width:45%;
	font-size: 13px;
}
#favorites-display .favorite-content{
    width:100%;
	max-width:45%;
	text-align: center;
}
#favorites-display .favorite-content img{
	max-width: 120px;
    width: 100%;
}
#favorites-display .favorite-path ul{
	padding: 0;
    list-style: none;
}
#favorites-display .content-item-preview{
    max-width: 100%;
	box-sizing: border-box;
}
#favorites-display .favorite-content-display{
	padding: 30px;
    width: 90%;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    margin: 30px auto;
	position:relative;
}
#favorites-display .favorite-buttons{
	text-align:center;
}
#favorites-display .remove_favorite{
	color: #cccccc;
    font-size: 13px;
    margin: 30px 0 0 0;
    cursor: pointer;
    display: inline-block;
}
#favorites-display .remove_favorite:hover{
	color: #760606;
}
.close_favorite_preview{
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px;
}
#favorites-display .col-sm-2 {
	width: 33.3%;
    box-sizing: border-box;
}
#favorites-display .col-sm-2 h5{
	min-height: 35px;
}
#favorites-display .content-group-items{
	display: flex;
	flex-wrap: wrap;
}
#favorites-display .favorite_item_preview{
	position: absolute;
    z-index: 9999;
    background-color: #ffffff;
    bottom: 0;
    border: 3px solid #cccccc;
    padding: 30px;
	width:90%;
}
#favorites-display #favorites_underlay{
	position: absolute;
    height: 100%;
    background-color: rgb(255 255 255 / 70%);
    left: 0;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    z-index: 9;
}
#favorites_underlay {
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(204 204 204 / 75%);
    z-index: 200;
}
#favorite-count{
	font-size: 11px;
    background: #ff0000;
    color: #fff;
    border-radius: 9px;
    padding: 0 5px;
    vertical-align: top;
    margin-left: -3px;
    top: -4px;
    position: relative;
    z-index: 9;
}
/* WebDVM Theme */
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5 {color:#0078d4;}
.h1,h1 {font-size:2em;}
.cmx-active {color:#F09237;font-weight:bold;}

.networks-group .list-inline li { padding-left: 0px; padding-right: 0px; }

/* Reporting */
.report-grouping-parent {background-color:#f8c894;font-size:18px !important;padding:5px;}
.report-grouping-child {font-size:14px !important;background-color:#B7D0DF;padding:5px 5px 5px 20px !important;}
.report-grouping-child .row {margin-right:0px;}
.content-grouping-parent-item {display:none;border-left:5px solid #f8c894;border-right:5px solid #f8c894;margin: 0px;}
.redacted {font-style:italic;}

/* Mobile App */
body.mobile-app-enabled .mobile-app-hide {display:none;}