﻿/* Core listing styles */
.listing-menu {
    margin-bottom: 14px;
}

.listing-menu a i {
    line-height: 21px;
}

/* Styles for the search UI */
/* div.dnnTagsInput { border:1px solid #CCC; background: #FFF; padding:5px; width:100%; height:100px; overflow-y: auto;}
div.dnnTagsInput span.tag { border: 1px solid #a5d24a; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;}
div.dnnTagsInput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px;  } 
div.dnnTagsInput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
div.dnnTagsInput div { display:block; float: left; width:100% }
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}*/
.ui-autocomplete{background:#fff; width:250px !important; padding:0}
.ui-autocomplete li{ list-style:none; border: solid 1px #edf0f4; border-width:0 1px 1px 1px}
.ui-autocomplete li a{display:block; padding:5px 10px}
.ui-autocomplete li a:hover{background:#edf0f4; cursor:pointer; text-decoration:none;}
.ui-helper-hidden-accessible{ display:none}

.search-fields
{
    border-radius:4px;
    border:2px solid #edf0f4;
    display:table;
    margin-top:15px;
    margin-bottom:20px;
    padding:7px 7px 7px 7px;
}

.search-fields span
{
    display:table-cell;
    padding-left:4px;
    padding-right:4px;
    width:100%;
}

.search-fields a:link,
.search-fields a:visited,
.search-fields a:focus,
.search-fields a:hover,
.search-fields a:active
{
    text-decoration:none;
}

#SearchText
{
    border-width:0px;
    border-color:#000;
    width:100%;
}

#SearchText:focus
{
    outline:none;
}
#articlesNav a{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;transition:.5s;padding:6px 12px;font-size:16px;line-height:1.375;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;color:#fff!important;background-color:#000}.article.casestudy .social,.article.pressrelease .social{border:2px solid #f1f2f3;border-width:2px 0;margin:20px 0;padding:20px 0}.article-aside .articleDetails section>ul{padding:0}.article-aside .articleDetails section>ul li{list-style:none;margin:0 0 10px}.article-aside .articleDetails section>ul ul{padding:10px 0 0 10px}.article-aside .articleDetails section>ul ul li:last-child{padding-bottom:0}.article-content blockquote:after,.article-content blockquote:before,.article:after,.article:before{content:" ";display:table}.article-content blockquote:after,.article:after{clear:both}.article{margin-left:-15px;margin-right:-15px;margin-bottom:2em}.article-footer,.article-header{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.article-aside,.article-content.full-width,.article-content:not(.full-width){position:relative;min-height:1px;padding-left:15px;padding-right:15px}#articlesNav a:hover{text-decoration:none}.article-content blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;line-height:1.5;border-left:5px solid #f1f2f3}.article-content blockquote ol:last-child,.article-content blockquote p:last-child,.article-content blockquote ul:last-child{margin-bottom:0}.article-content blockquote cite,.article-content blockquote footer{display:block;font-size:16px;line-height:1.375;color:#adb5bd;margin-top:1em}.article-content blockquote cite:before,.article-content blockquote footer:before{content:'\2014 '}.article-content blockquote footer cite{display:inline}.article-content blockquote footer cite:before{content:"";color:#495057}blockquote:after,blockquote:before,q:after,q:before{content:""}.article-content .callout{font-size:20px;margin-top:24px;margin-bottom:24px;padding:24px}.article-content .callout-well{background-color:#f1f2f3}.article-content .cite,.article-content cite{display:block;padding-top:10px;line-height:1.375;color:#6c757d}.article-content figure{max-width:100%;margin-top:24px;margin-bottom:24px;clear:both;page-break-inside:avoid;overflow:auto}.article-content figure figcaption{font-size:14px;line-height:1.5;padding-top:1em}.article-content figure table{margin-bottom:0}.article-content figure .table-bordered th{background-color:#0c5c8d;color:#fff;border-width:0!important}.article-content figure .table-bordered td{border-width:0 0 1px!important}.article-content .figure-left{margin-right:20px;margin-top:0;max-width:60%;float:left}.article-content .figure-right{margin-left:20px;margin-top:0;max-width:60%;float:right}.article-content .figure-full{display:block;width:100%}.article-content .figure-well{padding:20px;background-color:#f1f2f3}.article-content .pull-quote{font-size:20px;margin-left:2em}.article-content .pull-quote:before{font-family:Georgia,"Times New Roman",Times,serif;content:"“";color:#f1f2f3;float:left;margin-left:-.5em;font-size:4em;line-height:1}.article-aside .articleDetails{border:2px solid #f1f2f3}.article-aside .articleDetails section{background-color:#f1f2f3;padding:10px}.article-aside .articleDetails .sublist{padding:10px 0 0 10px;display:block}.article-aside .articleDetails .sublist a{display:list-item;padding:0 0 10px}.article-aside .articleDetails h4{font-weight:700;font-size:20px}.article-aside .TOC{top:0}.article-aside .TOC.nav-stacked li a{font-size:16px;padding:5px 0}.article-aside nav+.btn:last-child{width:100%;border-top-left-radius:0;border-top-right-radius:0}.article-aside .caption{display:block;font-size:20px;font-family:Proxima,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:6px;color:#495057}.article-aside .image-wrapper .icon-round{font-size:20px}.article-aside .figure{margin-top:48px}.article-aside .content-type{font-weight:400;font-size:15px;margin:0}.article-snippet{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.article-snippet img{position:relative;min-height:1px;padding:0}.article-snippet h5{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:0}.article-snippet h5.no-image{position:relative;min-height:1px;padding-right:15px;padding-left:0}.article-snippet a{color:#000}.article-snippet .type{display:block;font-size:.9em;padding-bottom:5px}.article-header{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:5px}.article-header.avatar-lg{padding-left:68px}.article-header.avatar-lg .profile-nano,.article-header.avatar-lg .summary{margin-left:-68px;margin-right:0}.article-header.avatar-sm{padding-left:42px}.article-header.avatar-sm .profile-nano,.article-header.avatar-sm .summary{margin-left:-42px;margin-right:0}.article-header .title{margin:0 0 6px}.article-header .byline,.article-header .meta{display:block;font-size:14px}.article.whitepaper header{padding-bottom:11px}.article.whitepaper header .title{color:#0c5c8d}.article.whitepaper table{font-size:.9em}.article.vendor .vendor-contact-buttons .btn{width:100%;display:block}.article.event header{border-bottom:17px solid #f1f2f3;margin:0 15px 24px}.article.event header h1{margin:0 0 5px}.article.event header .h4{float:left;text-transform:uppercase}.article.event .social{float:right;margin-top:-10px}.article.event .social i{font-size:20px}.article.event .content>section{padding:24px;margin-bottom:24px;background:#f1f2f3}.article.event .section,.article.event aside section{padding:19.2px;margin-bottom:24px;background:#f1f2f3}.article.event aside img{padding-bottom:14px}.article.event .figure{text-align:center;padding:48px 72px}.article.event .figure img{width:100%;max-width:100%;height:auto}.article.event .figure h2{margin:25px 0 10px}.article.event .h3,.article.event h3{margin-top:0;text-transform:uppercase;font-size:20px}.article.course-schedule h2.price{margin-bottom:30px}.article.course-schedule span.label-grayed-out{color:#adb5bd}.article.course-schedule .course-registration-buttons a{display:block;width:100%}.article.course-schedule .course-registration-buttons span.label{font-size:19px;line-height:25px;width:100%;padding:10px 0;display:block;font-weight:400}@media (min-width:768px){.article-content:not(.full-width){float:left;width:66.66666667%}.article-aside{float:left;width:33.33333333%}.article-content.full-width{float:left;width:100%}.article-content .callout{float:right;margin-left:24px;width:50%}.article-content .callout-left{float:left;margin-left:0;margin-right:24px}.article-content .callout-full{width:100%;float:none;margin-left:0;margin-right:0}.article-snippet{float:left;width:33.33333333%}}@media (min-width:992px){.article-content:not(.full-width){float:left;width:75%}.article-aside{float:left;width:25%}.article-content.full-width{float:left;width:100%}.article-snippet img{float:left;width:41.66666667%}.article-snippet h5{float:left;width:58.33333333%}.article-snippet h5.no-image{float:left;width:100%}}@media (max-width:992px){.article-snippet img{display:none}}@media (max-width:768px){.article-aside .articleDetails{margin-top:24px}.article.event .figure{padding:24px}}
