/* template specific */
.bold {font-family:attAleckSans-Bold !important;}
.section-heading h2 {margin-bottom: 0; padding:15px 10px 0px;}
.section-copy .row {padding-left:15px;}
.section-copy .row .row {padding-left:0px;}
.section-copy .row:first-child {padding-top:30px;}
.section-copy .row .row:first-child {padding-top:0px;}
#social-component.social-bottom {border-top:1px solid #d2d2d2;}

/* container holder bg fallback */
.containerHolder {background-color: #fff;}

.body-section {padding: 0;}
h3{font-size:20px; line-height:24px;}

.nav-tab .nav-header{border-bottom:1px solid #fff; color:#fff; padding:15px 30px; font-size:18px;font-family:attAleckSans-Regular;}
/* #l3LeftTabNav {border-left:1px solid #fff;} */
.nav-tab ul{list-style: none;min-height:400px;}
.nav-tab ul.resource-library-link {border-top:1px solid #fff;padding-top:10px; }
.nav-tab ul.resource-library-link > li > a > span {margin-right:10px;}
.nav-tab .nav-group-header{padding:20px 20px 15px; color:#009fdb; font-family:attAleckSans-Regular; font-size:24px; line-height:29px;}
.nav-tab li a {display:block; padding:15px 30px 15px 40px; color:#fff; text-decoration:underline; font-family:attAleckSans-Medium;}
.nav-tab li a:hover, .nav-tab li a.active {color:#d2d2d2; text-decoration: none; font-size:18px; font-family:attAleckSans-Regular;}

.dark-bg-box {background-color:#191919;padding-top:0px;}
.article-header{background-color:#009fdb; padding:75px 10px 75px 50px; color:#fff;}
.article-header h1 {font-size:48px;font-family:attAleckSans-Light;line-height:58px; color:#fff;}
.article-header h2 {font-size:48px;font-family:attAleckSans-Light;line-height:58px;color:#fff;}
.body-section > section {padding: 20px 0;}

#leftTabNavCont {padding-bottom:25px;background-color:#fff;}
#leftTabNavCont .btn {padding-left:30px; padding-right:30px;}
p.intro-text, p.emphasis {font-size:20px; line-height:26px; color:#191919; font-family:attAleckSans-Light;}

/* Styles from iot-template.css */
.columns-2{float:left; width:100%;}
div.columns-2{width:100%;margin-bottom:25px;}
.columns-2 .block {float:left;width:100%;}
/*.columns-2 .block h3 {font:16px/20px ClvATT-Bold;}*/
.columns-2 .block ul, .columns-2 .block ol {width:90%;margin-bottom:15px;}
ul.single-space li {padding-bottom:0px !important;}
/* IoT L3 Styles */
.section-copy {float:left;width:100%;margin:0px auto 30px;z-index:2;}
.section-copy li {padding:0px 0px 5px 0px;}
.section-copy .inner {background-color:#fff;}
.section-copy ul.inner {padding-top:0px;}
.section-copy h2 {font-size:30px; line-height:36px;color:#595959;}
.section-copy h3 {color:#009fdb;margin-bottom:10px;clear:both;font-size:20px; line-height:24px;}
.section-copy h4 {color:#009fdb;margin-bottom:10px;clear:both;font-size:18px;}
.section-copy #resources h3 {color:#ef6f00 !important;}
.section-copy p {margin-bottom:15px;}
.section-copy ul.list-columns1 {display:block;float:left;margin:0px 0px 10px 40px;}
.section-copy ul.list-columns2 {display:block;float:left;margin:0px 0px 10px 20px;width:100%;}
.section-copy ul.list-columns2 li {width:50%;box-sizing:border-box;}
.section-copy .inline-link {display:block;float:left;width:100%;margin-bottom:20px;font:normal:15px/22px attBook;color:#444;}
.section-copy .footnote , .section-copy .footnote p{margin-bottom:20px; margin-top:15px; font-size:12px; font-family:attAleckSans-LightItalic;}
span.footnote{display:block;float:left;margin-top:-20px;}

.section-copy .page-section-wrapper {width:100%;max-width:1280px;margin:0px auto;padding-top:20px;z-index:inherit;overflow:hidden;}
.section-copy .page-nav, .back-to-top-button, .back-to-top-arrow {display:none;z-index:inherit;position:relative;}
.section-copy .section-intro {font-size:28px;line-height:35px;color:#888;margin-bottom:40px;}
.section-copy hr { display:block;float:left;width:100%;height:2px;margin:20px 0 30px 0;border:none;background-color:#E8E8E8;color:#E8E8E8;clear:both; }

.section-copy p.stats {font-family:attAleckSans-Light;font-size:22px; line-height:30px; color:#5a5a5a;}
.section-copy p.stats span {font-family:attAleckSans-Medium;font-size:48px;line-height:55px; color:#009bdb;display:block;}

/** Callouts **/
.callout { padding:20px 25px 25px; border-radius:10px;}
.callout.gray-bg h3, .callout.gray-bg h4 {color:#fff; font-size:24px; line-height: 30px;}
.callout.gray-bg p, .callout.gray-bg > ul > li, .callout.gray-bg li {color:#fff; font-size:18px; line-height: 26px;}
.callout.blue-bg h3, .callout.blue-bg h4 {color:#fff; font-size:24px; line-height: 30px;}
.callout.blue-bg p, .callout.blue-bg > ul > li {color:#fff; font-size:18px; line-height: 26px;}
.callout a {text-decoration:underline;}
.callout.blue-bg.rightbox > ul > li {color:#191919; font-size:18px; line-height: 26px;}
.callout.rightbox h3 {color:#191919 !important;; font-size:24px; line-height: 30px;}
/** Featured Block **/
.featured-block {position:relative;width:90%;overflow:hidden;}
.featured-block .inner{ position:relative;padding:10px 10px 10px 84px;border-radius:6px;margin:0 0 10px;overflow:hidden;}
.featured-block.no-image .inner {padding:10px;}
.featured-block .inner img.featured-icon{position:absolute;left:5px;}
.featured-block .inner .image-right{float:right;clear:right;padding-left:10px;}
.featured-block .inner h4 {color:#fff;font:22px/27px attBook;;margin:0 0 5px;}
.featured-block .inner.background-grey h4 {color:#888;}
.featured-block .inner p{color:#fff !important;}
.featured-block .inner.background-grey p {color:#888 !important;}
.featured-block .inner a{font:15px/22px attBook;color:#fff;}
.featured-block .inner.background-grey a{color:#067AB4;}
.block-50 .featured-block.no-image {width:100% !important;}

.feature-blocks {float:left;width:100%;margin:0px;}
.feature-blocks .block-50 {width:100%;float:left;margin-bottom:30px;padding-right:10px;box-sizing:border-box;}
.feature-blocks img, .featured-section img {display:block;float:left;width:100%;height:auto;max-width:390px;} /**display:none;**/
.feature-blocks .block-50 .image-list img {width:auto;}
.feature-blocks .block-50 .featured-overlay-video img {width:auto;margin-right:15px;}
.feature-blocks .block-50 h4 {margin-top:10px;}
.feature-blocks .block-50 .image-list h4 {width:100%;}

/** Image Lists  **/
ul.image-list {list-style:none;float:left;width:100%;box-sizing:border-box;z-index:inherit;}
ul.image-list li {position:relative;float:left;width:auto;margin-top:20px;margin-left:0px;box-sizing:border-box;z-index:inherit;}
ul.image-list li img {position:relative;float:none;margin:0px auto 25px;z-index:inherit;}
ul.image-list li > ul li {margin-left:65px !important; padding-left:0px !important; list-style:disc; margin-top:0px; }
ul.image-list li > ol li {margin-left:65px !important; padding-left:10px !important; margin-top:0px;}
ul.image-list.large-image li ul {margin-bottom:0px;list-style-type:disc;}
ul.image-list.large-image li ul li {padding-left:10px;margin:0 0 0 20px;min-height:0px !important;}
ul.image-list li ul.inner {list-style:outside none disc;margin:-5px 0px 0px 0px;background-color:#fff;}
ul.image-list li ul.inner li {margin:0px 0px 0px 25px;min-height:0px;padding:0px 0px 5px 10px;}
/** With Featured Block **/
ul.image-list.with-featured-block {width:90%;}
ul.image-list.icon.icon-bkgd > li {min-height:130px; width:100%;}
ul.image-list.icon.icon-bkgd > li > div  {width:100px;height:100px;position:relative;left:0;padding:30px;border-radius:100%; margin-bottom:25px;}
ul.image-list.icon.icon-bkgd > li > div > img {position:relative;}

.section-copy ul, .section-copy ol {margin-left:30px;}
.section-copy ul.image-list {margin-left:0px;}

.section-copy ul.image-list li span {display:block;font:bold 18px/25px ClvATT-Light;margin:5px 0px 15px;}

.page-section {float:left;width:100%;padding:0px 15px;box-sizing:border-box;position:relative;z-index:2;min-height:250px;}
.featured-section {float:left;margin-bottom:25px;width:100%;max-width:805px;}
.featured-section img {float:left;margin:0 25px 0 0;}
.featured-section img.img-right {float:right;margin:0 0 0 25px;}
.featured-section.image-right img {float:right;margin:0 0 0 25px;}
.section-copy .quote-box{float:left;width:95%;padding:10px 10px 5px;margin-bottom:10px;border-radius:10px;}
.section-copy .quote-icon {float:left;padding:0 8px 0 0;background:url('/content/images/image-sprite.png') -40px -124px no-repeat;height:15px;width:18px;}
.section-copy ul.image-list li span.quote-icon {margin:0px;}
.section-copy .quote-text {font-family:attAleckSans-LightItalic; color:#009fdb; font-size:24px; line-height:29px;}
.section-copy .quote-byline {font-family:attAleckSans-Light; color:#959595; font-size:19px; line-height:24px;}
.section-copy .quote-text-bl {font-family:attAleckSans-LightItalic; color:#191919; font-size:24px; line-height:29px;}
.section-copy .quote-byline-bl {font-family:attAleckSans-Light; color:#191919; font-size:19px; line-height:24px;text-align:right;}
.featured-section .inner {display:block;float:left;width:90%;margin-top:25px;}
.quoted {border-top:1px solid #d2d2d2;}

/*#tab1-copy li, #tab2-copy li, #tab3-copy li, #tab4-copy li, #tab5-copy li { clear: none; margin: 0 0 0 20px; font: normal 15px/22px attAleckSans-Regular; color:#191919; }*/
.inner-ul{ margin: 0 0 0 10px !important;}

/* Featured Video */
.featured-video-inner {padding:10px 15px 0px; height:auto;background-color:inherit;}
.featured-video-inner h5 {color:#009fdb !important; font-family:attAleckSans-Regular;font-size:14px;margin-bottom:5px;}
.featured-video-inner hr {display:none;}
.featured-video-inner p {color:#191919 !important; font-size:15px; font-family:attAleckSans-Medium;}

.section-separator{float:left;width:inherit;margin:0px 0px 40px;z-index:inherit;}
.section-footnote {position:relative;float:left;width:100%;border-top:1px solid #CCC;margin-top:5px;padding-top:25px;}
.section-footnote img {position:absolute;left:0px;}
.section-footnote p {padding:5px 0px 0px 50px;}

/* Margin Styles */
.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.mb-20 {margin-bottom:20px;}
.mb-25 {margin-bottom:25px;}
.mb-30 {margin-bottom:30px;}
.mb-35 {margin-bottom:35px;}
.mb-40 {margin-bottom:40px;}
/* Padding Styles */
.pt-0 {padding-top:0px;}
.pt-5 {padding-top:5px;}
.pt-10 {padding-top:10px;}
.pt-15 {padding-top:15px;}
.pt-20 {padding-top:20px;}
.pt-25 {padding-top:25px;}
.pt-30 {padding-top:30px;}
.pt-35 {padding-top:35px;}
.pt-40 {padding-top:40px;}
.pr-0 {padding-right:0px;}
.pr-5 {padding-right:5px;}
.pr-10 {padding-right:10px;}
.pr-15 {padding-right:15px;}
.pr-20 {padding-right:20px;}
.pr-25 {padding-right:25px;}
.pr-30 {padding-right:30px;}
.pr-35 {padding-right:35px;}
.pr-40 {padding-right:40px;}
.pl-0 {padding-left:0px;}
.pl-5 {padding-left:5px;}
.pl-10 {padding-left:10px;}
.pl-15 {padding-left:15px;}
.pl-20 {padding-left:20px;}
.pl-25 {padding-left:25px;}
.pl-30 {padding-left:30px;}
.pl-35 {padding-left:35px;}
.pl-40 {padding-left:40px;}
.pb-0 {padding-bottom:0px;}
.pb-5 {padding-bottom:5px;}
.pb-10 {padding-bottom:10px;}
.pb-15 {padding-bottom:15px;}
.pb-20 {padding-bottom:20px;}
.pb-25 {padding-bottom:25px;}
.pb-30 {padding-bottom:30px;}
.pb-35 {padding-bottom:35px;}
.pb-40 {padding-bottom:40px;}

/* Additional info */
.additional-info{border-top: 1px solid #dfdfdf; text-align: right;}

.l3-tab-previous, .l3-tab-next { padding: 5px 30px; background-color: #0568ae; color: #fff; border: none; border-radius: 5px; }
.l3-tab-previous.glyphicon-menu-left:before,
.l3-tab-next.glyphicon-menu-right:before { font-size: 22px; }
.l3-tab-previous[disabled], .l3-tab-next[disabled] { background-color: #BBB; }
.l3-next-prev-container { margin: 0 auto; text-align: center; }

.data-border>thead>tr>th {border: 1px solid #000 !important;}
.data-border>tbody>tr>td {border-right: 1px solid #000;border-bottom: 1px solid #000;border-left:1px solid #000;}
.super-sup{font-size: 12px;vertical-align: super;position: relative;top: 2%;left: 1%;color:#191919;}


@media (max-width: 767px)
{
    .tab-content{display: block;}
}

@media (min-width: 600px)
{
	ul.image-list.icon.icon-bkgd > li > p.v-center {left:125px;}
	.columns-2 .block {width:50% !important;}
	ul.columns-2 li {float:left;width:45%;padding:0px 25px 10px 5px;box-sizing:border-box;}
}
@media (min-width: 640px)
{

	ul.image-list li img {position:absolute;left:0px;margin:0px 15px 15px 0px;}
	ul.image-list.stats li{padding-left:130px;}
	ul.image-list.icon li{padding-left:75px;}
	ul.image-list.large-icon li{padding-left:105px;}
	ul.image-list.with-featured-block {width:50%;}
	ul.image-list.icon.icon-bkgd > li > div  {position:absolute;}
	ul.image-list.icon.icon-bkgd > li > p {padding:0 0 0 60px;}
	ul.image-list.icon.icon-bkgd > li > p.v-center {left:75px;}
	ul.image-list.icon.icon-bkgd > li > h3 {padding:20px 0 0 60px;}
	ul.image-list.icon.icon-bkgd > li > h4 {padding:20px 0 0 60px;}
	ul.image-list.icon.icon-bkgd > li > div > ul li {margin-left:80px; padding-left:0px;}	

}
@media screen and (min-width: 655px) { 
	.section-copy .featured-video {margin-left:0px;}
	.section-copy .featured-block  {position:relative;width:45%;}
	.section-copy .featured-block.full-width{width:50%;max-width:340px;}
}
@media (min-width: 660px)
{
	.v-center {width:auto;height:50%;position:absolute;top:0; bottom:0; left:0; right:0; margin:auto !important;}
}

@media (min-width: 768px)
{
    .tab-content{display: block;}
	.featured-section .inner {width:250px;margin-top:0px;}
	
}
@media (min-width: 800px)
{
    .tab-content{display: block;}
	.featured-section .inner {width:280px;}
	
}
@media (min-width: 900px)
{
	.featured-section .inner {width:215px;}
	
}
@media (min-width: 992px)
{

    .tab-content{display: none;} .tab-content.active{display: block;}
	.section-copy {margin-bottom:0px; min-height:285px;}
	.section-copy .row {padding-left:40px;}
	.section-copy .row .no-gutter{padding-right:0px; padding-left:0px;}

	.row.no-gutter {margin-right:0; margin-left:0;}
	.row.no-gutter > [class^="col-"],
	.row.no-gutter > [class*=" col-"] {padding-right:0; padding-left:0; }
	.featured-section .inner {width:280px;}

    /* container holder bg fallback */
    .containerHolder {
        background: -webkit-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
        background: -o-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
        background: -ms-linear-gradient(left, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
        background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
    }
}
@media (min-width: 1024px)
{
	.featured-section .inner {width:310px;}	
}
@media (min-width: 1200px)
{
	.nav-tab .nav-group-header{padding:20px 30px 15px;}
}
@media (min-width: 1200px) and (max-width:1920px){
.move {
    margin-right: 25px;
    width: 47%;
}
.desktop-img {display:block;height:auto;width:100%;}
.mobile-img {display:none;}
}
@media (min-width: 320px) and (max-width:1199px){
.move {
    margin: 20px 0 !important;
    width: 98%;
	padding-bottom:20px;
}
.desktop-img {display:none;}
.mobile-img {display:block;height:auto;width:100%;}
}
