﻿body,html{height:100%}



#wrap
{
    min-height: 79%;
    height: auto !important;
    height:100%;
}
#push, #footer
{
    height: auto;
}
#footer .list-inline>li{margin-right:10px}#footer .list-inline>li:last-child{margin-right:0}@media (max-width:767px){#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.main-content{margin-top:20px;margin-bottom:30px}.affix#sidebar-nav{top:25px}#sidebar-nav{font-size:13.5px;margin-top:25px}#sidebar-nav a{padding:5px 10px;color:#a2a2a2;border-radius:5px}#sidebar-nav a:hover{padding:5px 10px;color:#4a4a4a;background-color:#f5f5f5}#sidebar-nav .active a{color:#fff}#sidebar-nav a.disabled{color:#ddd}#sidebar-nav a.disabled:hover{padding:5px 10px;color:#ddd;background-color:#fff;cursor:not-allowed}.blocks div.col-md-3{padding:30px 15px 15px;margin-bottom:30px}.blocks .block{padding:25px 5px;background:#e6e6e6;text-align:center;transition:.2s}.blocks .block:hover{background:#efefef;transition:.2s}.blocks .block:hover>span.uxf-icon{color:#bebebe;transition:.2s}.block>span.uxf-icon{font-size:34px;color:#7d7d7d;transition:.2s}.block>a>span.uxf-icon{font-size:18px;margin-right:10px;margin-left:10px}.block h4{font-size:22px;line-height:1.2;margin-bottom:15px}.block h4 span{font-family:aleoitalic,georgia,serif;text-transform:none;letter-spacing:normal;font-size:18px}.giant-spanner-thing{width:100%;height:500px;padding-top:50px;overflow:hidden}.responsive-device{background-color:#fff;height:450px;width:100%;box-shadow:inset 0 -5px 25px #ececec;-webkit-box-shadow:inset 0 -5px 25px #ececec;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #ddd;text-align:center;position:relative;top:0;-webkit-animation:homeFadeIn 1.5s ease-in-out;-moz-animation:homeFadeIn 1.5s ease-in-out;animation:homeFadeIn 1.5s ease-in-out}.responsive-device .browser-message{padding:60px;position:relative;top:0;-webkit-animation:homeFadeIn2 2s ease-in-out;-moz-animation:homeFadeIn2 2s ease-in-out;animation:homeFadeIn2 2s ease-in-out}.responsive-device .browser-message h1{font-size:45px;font-family:aleolight,georgia,serif;margin-top:35px;margin-bottom:5px}.responsive-device .browser-message h3{margin-top:0;margin-bottom:35px;font-weight:lighter}.responsive-device .browser-message h1 span{font-family:aleoregular,georgia,serif;font-size:50px}.responsive-device .browser-header{height:35px;width:100%;background:#bdbdbd;border-top-left-radius:5px;border-top-right-radius:5px;padding:6px 11px 0;text-align:center}.responsive-device .browser-header>span{padding-top:1px;color:#696969}.browser-controls{display:inline-block;margin-top:-1px}.browser-controls>span.uxf-icon{font-size:12px}.browser-controls .control-close{color:#d6454d;margin-right:3px}.browser-controls .control-hide{color:#ffe190;margin-right:3px}.browser-controls .control-expand{color:#599b4f}.browser-fullsize>span.uxf-icon{color:#878787;font-size:20px}.btn-mobile{display:none}.bootstrap-growl.alert{color:#fff;opacity:.9}.bootstrap-growl.alert a{color:#fff;opacity:1;text-shadow:none}.bootstrap-growl.alert a:hover{opacity:.6}#top-link-block.affix-top{position:absolute;bottom:-270px;right:20px}#top-link-block.affix{position:fixed;bottom:30px;right:20px;z-index:998}#top-link-block .well{box-shadow:2px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.05);border-radius:4px;padding:13px 11px 11px;color:#9f9f9f;border:1px solid #ddd}#top-link-block .well:hover{background:#e9e9e9;color:#8b8b8b;border:1px solid #c4c4c4}#top-link-block i{font-size:20px;display:inline-block}@media screen and (min-width:1500px){.sidebar-col{width:16%}.content-col{width:84%}.affix#sidebar-nav .nav>li>a{width:192px}}@media screen and (max-width:1499px) and (min-width:1200px){.responsive-device .browser-message{padding:63px}.responsive-device .browser-message h1{font-size:38px;font-family:aleolight,georgia,serif;margin-top:33px;margin-bottom:5px}.responsive-device .browser-message h3{margin-top:0;font-size:23px;margin-bottom:33px}.responsive-device .browser-message h1 span{font-family:aleoregular,georgia,serif;font-size:43px}.btn-mobile{display:none}.sidebar-col{width:19%}.content-col{width:81%}.affix#sidebar-nav .nav>li>a{width:192px}}@media screen and (max-width:1199px) and (min-width:992px){.responsive-device .browser-message{padding:69px}.responsive-device .browser-message h1{font-size:35px;font-family:aleolight,georgia,serif;margin-top:30px;margin-bottom:5px}.responsive-device .browser-message h3{margin-top:0;font-size:22px;margin-bottom:30px}.responsive-device .browser-message h1 span{font-family:aleoregular,georgia,serif;font-size:40px}.btn-mobile{display:none}.affix#sidebar-nav .nav>li>a{width:183px}}@media screen and (max-width:991px) and (min-width:768px){.giant-spanner-thing{height:475px;padding-top:35px}.responsive-device{height:440px}.responsive-device .browser-message{padding-top:70px;padding-bottom:0}.responsive-device .browser-message h1{font-size:30px;font-family:aleolight,georgia,serif;margin-top:20px;margin-bottom:5px}.btn-mobile{display:none}.responsive-device .browser-message h3{margin-top:0;font-size:20px;margin-bottom:30px}.responsive-device .browser-message h1 span{font-family:aleoregular,georgia,serif;font-size:35px}.blocks{margin:15px}.blocks div.col-md-3{padding:15px;margin-bottom:0}}@media screen and (max-width:767px) and (min-width:400px){.giant-spanner-thing{height:440px;padding-top:25px}.responsive-device{height:415px}.responsive-device img{height:60px;width:60px}.responsive-device .btn-block{display:inline-block;max-width:150px}.btn-desktop{display:none}.responsive-device .browser-message{padding:45px 35px 0}.responsive-device .browser-message h1{font-size:30px;font-family:aleolight,georgia,serif;margin-top:20px;margin-bottom:20px;line-height:1}.responsive-device .browser-message h3{margin-top:0;font-size:20px;margin-bottom:30px;line-height:1}.responsive-device .browser-message h1 span{font-family:aleoregular,georgia,serif;font-size:35px}.blocks{margin:15px}.blocks div.col-md-3{margin:15px;padding:0}.block{max-width:300px;margin:0 auto}.main-content{margin-bottom:15px}}@media screen and (max-width:399px){.giant-spanner-thing{height:auto;padding-top:15px}.responsive-device{height:auto;padding-bottom:35px;box-shadow:inset 0 -5px 25px #d9d9d9;-webkit-box-shadow:inset 0 -5px 25px #d9d9d9}.responsive-device img{height:50px;width:50px}.responsive-device .browser-header>span{display:none}.responsive-device .browser-message{padding:25px 35px 0}.responsive-device .browser-message h1{font-size:23px;font-family:aleoregular,georgia,serif;margin-top:15px;margin-bottom:15px;line-height:1}.responsive-device .browser-message h3{margin-top:0;font-size:16px;margin-bottom:27px;line-height:1}.btn-desktop{display:none}.btn-mobile{display:block}.responsive-device .browser-header{height:25px;padding:3px 7px 0}.responsive-device .browser-message h1 span{font-family:aleoregular,georgia,serif;font-size:22px}.browser-controls{margin-top:-2px}.browser-controls>span.uxf-icon{font-size:10px}.browser-fullsize>span.uxf-icon{color:#878787;font-size:16px}.blocks{margin:5px}.blocks div.col-md-3{margin:15px;padding:0}.block{max-width:300px;margin:0 auto}.main-content{margin-bottom:10px}}@-webkit-keyframes homeFadeIn{0%,20%{opacity:0}100%{opacity:1}}@-moz-keyframes homeFadeIn{0%,20%{opacity:0}100%{opacity:1}}@keyframes homeFadeIn{0%,20%{opacity:0}100%{opacity:1}}@-webkit-keyframes homeFadeIn2{0%,40%{opacity:0}100%{opacity:1}}@-moz-keyframes homeFadeIn2{0%,40%{opacity:0}100%{opacity:1}}@keyframes homeFadeIn2{0%,40%{opacity:0}100%{opacity:1}}#guidelines h5{margin-bottom:0}#guidelines h4{margin-bottom:20px}#guidelines section>h2{margin-top:-5px;margin-bottom:30px}#guidelines section>p{margin-bottom:25px}#guidelines section>p.lead{margin-bottom:0}#guidelines section{margin-bottom:15px;padding-top:25px}#guidelines section#accessibility>h5{margin-bottom:15px;margin-top:35px}#guidelines section#accessibility>h4{margin-top:35px}#guidelines section#accessibility>p{margin-bottom:10px}#components section>h5{margin-bottom:10px;margin-top:30px}#components section>h4{margin-bottom:20px}#components section>h2{margin-top:-5px;margin-bottom:30px}#components section>p{margin-bottom:20px}#components section>p.lead{margin-bottom:0}#components section{margin-bottom:15px;padding-top:25px}#components pre{padding:10px;margin:0 0 10.5px;background-color:#efefef;border:1px solid #ccc;border-radius:4px}#components .snippet{border:1px solid #ddd;box-shadow:2px 2px 0 #f7f7f7;margin-bottom:45px}#components .snippet:before{content:'Example';text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px;left:15px;top:10px;position:relative;color:#afafaf}#components .example-control-sizing>*{margin-top:10px}#components .example-buttons-spacing>*{margin:5px}#components .example-buttons-spacing>:first-child{margin-left:0}#components .example-buttons-spacing>:last-child{margin-right:0}#components .snippet .example{padding:20px 15px 15px}#components .snippet .code-sample pre{margin:0;border:0;border-radius:0;border-top:1px solid #ccc;min-height:54px}#components .snippet .code-sample pre code{color:#3c3c3c}#components .code-sample{display:none;position:relative}#components .show-code{border-top:1px solid #ddd;display:block;width:100%;text-align:center;padding:3px;color:#929292;background:#f9f9f9}#components .show-code:hover{text-decoration:none;color:#7f7f7f;background:#f3f3f3;cursor:pointer}#components .close-code{background:rgba(136,136,136,.75);color:#fff;font-size:10px;border-radius:4px;padding:5px 8px;position:absolute;right:15px;top:15px}#components .close-code:hover{opacity:.6;background-color:#959595;cursor:pointer}#components .copy-code{background:rgba(136,136,136,.75);color:#fff;font-size:12px;border-radius:4px;padding:3px 8px 4px;position:absolute;right:47px;top:15px}#components .copy-code:hover{opacity:.6;background-color:#959595;cursor:pointer;text-decoration:none}#components .close-code:active,#components .copy-code:active{opacity:.6;background-color:#515151}#components .outline-example{display:inline-block;background:#5f5f5f;padding:5px;margin-right:5px;margin-left:5px}.framework-icons{padding-left:0;padding-bottom:45px;margin-bottom:20px;list-style:none;overflow:hidden}.framework-icons li{float:left;width:25%;height:100px;padding:10px;margin:0 -1px -1px 0;font-size:12px;line-height:1.4;text-align:center;border:1px solid #ddd}.framework-icons .icon{margin-top:5px;margin-bottom:10px;font-size:24px}.framework-icons .framework-icon-class{display:block;text-align:center}.framework-icons li:hover{background-color:#f4f4f4}@media (min-width:768px){.framework-icons li{width:12.5%}}.framework-icons .uxf-icon{margin-top:5px;margin-bottom:10px;font-size:24px}.snippet.example-modal{background:#ebebeb}.snippet.example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.hljs-tag,.hljs-title{color:#2f6f9f}.hljs-doctype{color:#099}.hljs-attribute{color:#4f9fcf}.hljs-string,.hljs-value{color:#d44950}.hljs-comment{color:#a0a0a0}#uikit section>h5{margin-bottom:10px;margin-top:30px}#uikit section>h4{margin-bottom:20px}#uikit section>h2{margin-top:-5px;margin-bottom:30px}#uikit section>p{margin-bottom:20px}#uikit section{margin-bottom:45px;padding-top:25px}#uikit section#browsers-device table,#uikit section#browsers-device th{text-align:center}#uikit section#browsers-device .uxf-check{color:#098900}#uikit section#browsers-device .uxf-dot-three{color:#8d8d8d}#uikit section#browsers-device .uxf-disabled{color:#a01100}#uikit section#browsers-device .uxf-attention{color:#9f5700}#uikit section#browsers-device .list-inline>li{padding-right:20px}#uikit section#browsers-device .list-inline{padding:10px;border:1px solid #d3d3d3;background:#f7f7f7;margin-bottom:20px}#uikit section#browsers-device .list-inline>li:last-child{padding-right:5px}