/*!
 * styles.css
 * Version: 1.0.0
 * Author: Michael Brand
 * Author URL: https://michael3brand.github.io/
 * Github: https://github.com/Michael3Brand

 * styles.css Copyright Michael Brand 2017. Generated with Sass.
 */.theme-main{background:#039be5;color:#3d5765}.theme-green{background:#22c044;color:#0c4057}.theme-red{background:#eb443f;color:#212024}.container{margin-top:20px}.active{background-color:#039be5}.jumbotron{background:#47a4d2}.navbar-fixed-top{width:inherit;margin:auto;top:25px;-webkit-transition:top .1s ease;transition:top .1s ease;background-image:repeating-linear-gradient(to bottom,#006db3 0,#039be5 100%);border-color:#006db3;border-style:inset;border-width:medium}.navbar-fixed-top .navbar-nav>li>a{color:#fff}.navbar-fixed-top .navbar-nav>.active>a,.navbar-fixed-top .navbar-nav>.active>a:focus,.navbar-fixed-top .navbar-nav>.active>a:hover{color:#fff;background-color:#344954}.navbar-fixed-top .navbar-nav>li>a:focus,.navbar-fixed-top .navbar-nav>li>a:hover{color:#fff;background-color:#3d5765}.navbar-fixed-top .navbar-brand{color:#fff}.navbar-toggle{background-color:#039be5}.navbar-toggle .icon-bar{background:#006db3}.navbar-animation{margin:auto;width:inherit;top:0;-webkit-transition:top .1s ease;transition:top .1s ease;border:0;background-image:repeating-linear-gradient(to bottom,#006db3 3%,#039be5 97%)}@media screen and (min-width:768px){.navbar-animation{width:100%}.navbar-header{position:absolute}.navbar-collapse.collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-nav{margin:auto}}.contactImage,a.anchor,body{position:relative}.blogEntryItem,.box-shadow-medium,.container .mbtron,.container-fluid .mbtron{-webkit-box-shadow:0 0 3px #3d5765;box-shadow:0 0 3px #3d5765}.border-radius-small{border-radius:6px}.border-radius-medium{border-radius:16px}.border-radius-large{border-radius:40px}.margin-top-medium{margin-top:30px}.margin-bottom-medium{margin-bottom:30px}.padding-bottom-medium{padding-bottom:30px}.padding-bottom-small{padding-bottom:10px}.padding-top-medium{padding-top:30px}.padding-top-small{padding-top:10px}body{color:#333;font-family:medium-ui-sans-serif-text-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif!important}html{scroll-behavior:smooth}::selection{background:#006db3}.navbar-fixed-space{height:72px}::-moz-selection{background:#006db3}section:nth-of-type(2n){background-color:rgba(0,0,0,.05)}a{color:#006db3}a.anchor{display:block;top:-65px;visibility:hidden}.button,.button-error,.button-success{border-width:4px;border-style:solid;border-radius:20px;border-color:#fff}.button-success{background:green;color:#fff}.button-error{background:red;color:#000}.uppercase{text-transform:uppercase}.initialcase{text-transform:initial}.background{-webkit-transition-duration:5s;transition-duration:5s;background-color:repeating-linear-gradient(to bottom right,#d0e5fb 0,#708a9c 100%);background-image:repeating-linear-gradient(to bottom right,#d0e5fb 0,#708a9c 100%)}footer{height:40px;margin-top:50px;background-image:repeating-linear-gradient(to bottom,#039be5 0,#006db3 100%)}footer .column{width:100%;float:left;text-align:center;vertical-align:middle;line-height:40px}.blogEntryItem{font-family:sans-serif;color:#000;background-color:#47a4d2;border-radius:0!important}.blogEntryItem-Image-Wrapper{overflow:hidden}.blogEntryItem-Image{height:100%;width:100%}.blogEntryItem-Content{padding:10px}.blogEntryItem-Categories{margin-top:10px;margin-bottom:15px}.blogEntryItem-Categories span:not(:last-child){margin-right:5px}.blogEntryItem-Categories span{font-size:large;padding:5px 9px;background-color:grey}.blogEntryItem-Categories span.documentation{background-color:#007fa2}.blogEntryItem-Categories span.tools{background-color:#8b4513}.blogEntryItem-Categories span.controls{background-color:#d35353}.blogEntryItem-Info span{margin-right:10px}.blogEntryItem-Info a,.blogEntryItem-Link,.blogEntryItem-Title h4{font-weight:700}.title-and-subtitle{height:50px}.title-and-subtitle h2{color:#006db3}.title-and-subtitle span{color:#47a4d2}.glossaryItem{margin-right:20px;float:left;padding:5px 30px!important;margin-bottom:15px;font-size:large}.glossaryContainer{display:inline-block;list-style-type:none;list-style-position:inside;padding-left:initial;margin-bottom:0}.glossaryItem.mbtron{margin-bottom:15px}.contactImage{border:2px solid #47a4d2;padding:70px 30px 30px;float:left;width:100%}.contactImage figure{position:absolute;margin-top:-60px;top:0;left:50%;margin-left:-60px;display:block;margin-bottom:50px}.contactImage figure img{width:120px;border:2px solid #47a4d2;border-radius:50%}.contactImage h3{margin-top:0;margin-bottom:0}.contactImage .contactName{color:#006db3;display:block;margin-bottom:0}.contactSocial{padding:0;margin:20px 0 0;display:inline-block;position:relative;width:100%}.contactSocial li{list-style:none;padding:0;margin:0;display:inline-block}.contactSocial li a{font-size:16px;display:table;width:40px;height:40px;margin:0 4px;text-decoration:none}.contactSocial li a i{display:table-cell;vertical-align:middle;font-size:larger}.contactSocial.contactSocialHighlight a{background:#47a4d2;color:#fff;border-radius:50%}[class*=" fa-"],[class^=fa-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ScrollTopButton{display:none;position:fixed;bottom:10px;right:5px;z-index:99;border:none;outline:0;background-color:#006db3;color:#47a4d2;cursor:pointer;padding:15px;border-radius:10px}.ScrollTopButton:hover{background-color:#47a4d2;color:#006db3}.mbtron,.mbtron .h1,.mbtron h1{color:inherit}.themeSwitcherMenu{position:absolute;float:left;height:40px;padding:3px;border-spacing:5px}.themeSwitcherButton{border-style:solid;border-width:2px;width:25px;height:25px;display:table-cell;vertical-align:middle;font-size:larger;margin:5px;border-radius:15%}.mbtron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background:#47a4d2}.mbtron p{margin-bottom:15px;font-size:21px;font-weight:200}.mbtron>hr{border-top-color:#333}.container .mbtron,.container-fluid .mbtron{padding-right:15px;padding-left:15px}.mbtron .container{max-width:100%}@media screen and (min-width:768px){.mbtron{padding-top:48px;padding-bottom:48px}.container .mbtron,.container-fluid .mbtron{padding-right:60px;padding-left:60px}.mbtron .h1,.mbtron h1{font-size:63px}}.blogPost{font-size:large}.glossaryItem,.widthFitContent{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.displayFlex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.paddingInitial{padding:initial!important}.marginBottomMedium{margin-bottom:100px!important}.transitionDurationShort{-webkit-transition-duration:.2s;transition-duration:.2s}.SocialIconItem,.SocialIconItem:hover,.blogEntryItem,.blogEntryItem-Image,.blogEntryItem-Image:hover,.blogEntryItem:hover,.contactImage figure img,.contactImage figure img:hover,.glossaryItem,.glossaryItem:hover,.navbar-fixed-top,.programmingItem,.programmingItem:hover,.transitionDurationMedium{-webkit-transition-duration:.5s;transition-duration:.5s}.transitionDurationLong{-webkit-transition-duration:1.5s;transition-duration:1.5s}.SocialIconItem,.SocialIconItem:hover,.background,.blogEntryItem,.blogEntryItem-Image,.blogEntryItem-Image:hover,.contactImage figure img,.glossaryItem,.glossaryItem:hover,.navbar-fixed-top,.programmingItem,.programmingItem:hover,.transitionAllEase,.transitionPrimaryLight,.transitionPropertyAll,.transitionSecondaryColorDark{-webkit-transition-property:all;transition-property:all}.SocialIconItem,.SocialIconItem:hover,.background,.blogEntryItem,.blogEntryItem-Image,.blogEntryItem-Image:hover,.contactImage figure img,.contactImage figure img:hover,.glossaryItem,.glossaryItem:hover,.navbar-fixed-top,.programmingItem,.programmingItem:hover,.transitionAllEase,.transitionScale,.transitionSecondaryColorDark,.transitionTimingFunctionEase{-webkit-transition-timing-function:ease;transition-timing-function:ease}.blogEntryItem-Image:hover,.contactImage figure img:hover,.transitionScale{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.SocialIconItem:hover,.glossaryItem:hover,.programmingItem:hover,.transitionSecondaryColorDark{background-color:#344954!important;color:#fff!important}.transitionPrimaryLight{background-color:#47a4d2;color:#000;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}