.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9 ;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#e74249;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0);background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9 }.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0)}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#e74249}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:rgba(0,0,0,0)}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#e74249}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.sg-main .sg-logo{height:50px;display:block;margin:0 auto 10px}.sg-main .sg-sublogo{font-size:10px;text-transform:uppercase;letter-spacing:3px;color:#444;text-align:center;width:160px;margin:0 auto}.sg-main .sg-brand-mobile-down{display:block;margin:0 auto;width:160px}.sg-main .sg-a:hover,.sg-main .sg-a:focus{text-decoration:none}.sg-main .sg-color{font-size:16px;text-transform:capitalize;margin-bottom:10px;width:100%;height:50px;text-transform:none}.sg-main .sg-color:before{content:" ";display:block;width:50px;height:50px;border-radius:4px;float:left;margin-right:10px;border:1px solid #000}.sg-main .sg-color.sg-color-bkg-primary:before{background:#e74249}.sg-main .sg-color.sg-color-bkg-primary-dark:before{background:#c9242b}.sg-main .sg-color.sg-color-bkg-secondary:before{background:#29304a}.sg-main .sg-color.sg-color-bkg-secondary-dark:before{background:#151a26}.sg-main .sg-color.sg-color-bkg-grey-ultralight:before{background:#f6f6f6}.sg-main .sg-color.sg-color-bkg-grey-lighten:before{background:#e6e6e6}.sg-main .sg-color.sg-color-bkg-grey-light:before{background:#dbdbdb}.sg-main .sg-color.sg-color-bkg-grey:before{background:#888}.sg-main .sg-color.sg-color-bkg-grey-dark:before{background:#666}.sg-main .sg-color.sg-color-bkg-grey-darken:before{background:#4d4d4d}.sg-main .sg-color.sg-color-bkg-grey-ultradark:before{background:#222}.sg-main .sg-color.sg-color-bkg-red:before{background-color:#e74249}.sg-main .sg-color.sg-color-bkg-red-dark:before{background-color:#c9242b}.sg-main .sg-color.sg-color-bkg-night:before{background-color:#29304a}.sg-main .sg-color.sg-color-bkg-night-dark:before{background-color:#151a26}.sg-main .sg-color.sg-color-bkg-blue:before{background-color:#0e65e5}.sg-main .sg-color.sg-color-bkg-blue-dark:before{background-color:#0d58b2}.sg-main .sg-color.sg-color-bkg-green:before{background-color:#38d39f}.sg-main .sg-color.sg-color-bkg-green-dark:before{background-color:#30b283}.sg-main .sg-color.sg-color-bkg-purple:before{background-color:#6c63ff}.sg-main .sg-color.sg-color-bkg-purple-dark:before{background-color:#5555e5}.sg-main .sg-color.sg-color-bkg-yellow:before{background-color:#fad35e}.sg-main .sg-color.sg-color-bkg-yellow-dark:before{background-color:#f4c247}.sg-main .sg-h2{margin-top:0;margin-bottom:40px;font-size:32px}.sg-main .sg-h3{margin-bottom:30px}.sg-main .sg-hr{margin:60px 0 50px}.sg-main pre{padding:0 15px}.sg-main code{color:#337ab7}.sg-mobile-header{padding:20px 0;border-bottom:1px solid #eaeaea;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1;transform:translateX(0);transition:transform .4s;display:block}@media(min-width: 768px){.sg-mobile-header{display:none}}.sg-mobile-header .sg-menu-burger{width:40px;height:40px;position:absolute;left:15px;top:50%;transform:translateY(-50%);padding:20px}.sg-mobile-header .sg-menu-burger span{display:block;height:2px;width:20px;background:#337ab7;border-radius:2px;position:absolute;left:10px;transition:transform .8s,opacity .2s}.sg-mobile-header .sg-menu-burger span:nth-child(1){top:21px;transform:translateY(-7px)}.sg-mobile-header .sg-menu-burger span:nth-child(2){top:21px}.sg-mobile-header .sg-menu-burger span:nth-child(3){top:21px;transform:translateY(7px)}.sg-mobile-header .sg-menu-burger:hover{cursor:pointer}.sg-mobile-header .sg-menu-burger:hover span{background:#22527b}.sg-aside{border-right:1px solid #eaeaea;position:fixed;top:0;left:-100%;width:280px;height:100%;background:#fff;overflow:hidden}.sg-menu-is-open .sg-aside{left:0}@media(min-width: 768px){.sg-aside{width:30%;z-index:1;left:0}}@media(min-width: 992px){.sg-aside{width:20%}}.sg-aside .sg-aside__overflow{height:100%;overflow:auto}.sg-aside__header{padding:40px 0;border-bottom:1px solid #eaeaea;position:relative;display:none}@media(min-width: 768px){.sg-aside__header{display:block}}.sg-aside__nav{padding:0;margin:0;list-style:none}.sg-aside__nav li a{padding:15px 40px 15px 15px;display:block;border-bottom:1px solid #eaeaea;color:#444;position:relative;font-size:20px}.sg-aside__nav li a .collapse-caret{fill:#888;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .4s}.sg-aside__nav li a.open .collapse-caret{transform:translateY(-50%) rotate(-540deg)}.sg-aside__subnav{padding:0;list-style:none;background:#fafafa;border-bottom:1px solid #eaeaea}.sg-aside__subnav li a{padding:10px 40px;border:none;color:#888;font-size:16px}.sg-aside__subnav li a:hover{color:#626262}.sg-aside__subnav li.active a{color:#337ab7}.sg-main-content{min-height:100vh;background:#fff;transition:transform .4s}.sg-main-content .sg-section{padding:160px 40px 40px 40px}@media(min-width: 768px){.sg-main-content .sg-section{padding:80px 80px 80px calc(30% + 80px)}}@media(min-width: 992px){.sg-main-content .sg-section{padding:80px 80px 80px calc(20% + 80px)}}.sg-menu-is-open{overflow:hidden}.sg-menu-is-open .sg-menu-burger span:nth-child(1){transform:translateY(0) rotate(45deg)}.sg-menu-is-open .sg-menu-burger span:nth-child(2){opacity:0}.sg-menu-is-open .sg-menu-burger span:nth-child(3){transform:translateY(0) rotate(-45deg)}.sg-menu-is-open .sg-mobile-header,.sg-menu-is-open .sg-main-content{transform:translateX(280px);overflow:hidden}
