/* Html Boilerplate 
   License: MIT 
   Author: Surender Lohia */

/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou*/

/*!--------------------------------------------------------------------
STYLES 'Outdated Browser'
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/

.custom-font,body,select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{margin:0;font-size:1rem;line-height:1.4;color:#fff}a,label{font-weight:400}a{color:#fff}abbr[title]{text-decoration:none}select{font-size:1rem}.code-font,.title{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.main-gradient{background:#4568dc;background:-webkit-gradient(linear,left bottom,left top,from(#b06ab3),to(#4568dc));background:linear-gradient(0deg,#b06ab3,#4568dc)}.horz-spacing,.main-container-in{padding-left:10px;padding-right:10px}.main-title-spacing{padding-top:20px}.main-container-in{max-width:960px;position:relative}.title{margin:0;padding:0;line-height:50px;font-size:1.7rem;font-weight:400}.sub-title{font-size:20px;font-size:1.25rem;font-weight:400}.main-container{position:relative;overflow-y:auto}.sidebar-wrap{padding-left:10px;padding-right:10px}.sidebar-title-bar{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.3)}.sidebar-title{margin-bottom:0;margin-top:0}.custom-selectbox{padding:10px 5px;width:100%;background:transparent;color:#fff;border:0}.custom-selectbox option{color:initial}.custom-selectbox:focus{outline:0}.option-switch-list{border-right:1px solid rgba(0,0,0,.3)}.template-code{display:none}.option-switch-item{position:relative}.option-switch-label{padding:10px 50px 10px 10px;cursor:pointer;display:block}.option-switch-label:hover{color:hsla(0,0%,100%,.8)}.option-switch,.option-switch-toggle-all{position:absolute;right:10px;top:12px}.info{color:rbga(0,0,0,.8)}.love{font-size:24px;font-size:1.5rem}.github-info{background-color:rgba(0,0,0,.1);padding:15px 10px 10px}@media screen and (min-width:1025px){.main-container,.option-switch-list,body,html{height:100%;overflow-y:auto}.main-container{margin-left:301px}.main-container-in{height:100%}.option-switch-list{width:300px;float:left}.boilerplate-code,.horz-spacing{padding-left:20px;padding-right:20px}.footer.is-fixed{position:absolute;bottom:0;width:100%}}input[type=checkbox]:active,input[type=checkbox]:focus,select:focus{outline:0}.cf:after,.cf:before{display:table;content:" "}.cf:after{clear:both}.text-center{text-align:center}.mb10{margin-bottom:10px}.rounded{border-radius:5px}.trans{-webkit-transition:all .2s ease;transition:all .2s ease}.ml10{margin-left:10px}#outdated{position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}#btnCloseUpdateBrowser{background-color:transparent;border:0;cursor:pointer}.gh-button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;font-weight:700;font-size:11px;line-height:14px;padding:2px 5px 2px 4px;color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;white-space:nowrap;cursor:pointer;overflow:hidden;border-radius:3px;padding:3px 10px 3px 8px;font-size:16px;line-height:22px;border-radius:4px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:linear-gradient(#fcfcfc,#eee);border:1px solid #d5d5d5}.gh-button:focus,.gh-button:hover{text-decoration:none;background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:linear-gradient(#eee,#ddd);border-color:#ccc}.gh-button:active{background:#dcdcdc;border-color:#b5b5b5;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.gh-button__icon{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:4px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIxMiAxMiA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxMiAxMiA0MCA0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMzIsMTMuNGMtMTAuNSwwLTE5LDguNS0xOSwxOWMwLDguNCw1LjUsMTUuNSwxMywxOGMxLDAuMiwxLjMtMC40LDEuMy0wLjljMC0wLjUsMC0xLjcsMC0zLjINCgljLTUuMywxLjEtNi40LTIuNi02LjQtMi42QzIwLDQxLjYsMTguOCw0MSwxOC44LDQxYy0xLjctMS4yLDAuMS0xLjEsMC4xLTEuMWMxLjksMC4xLDIuOSwyLDIuOSwyYzEuNywyLjksNC41LDIuMSw1LjUsMS42DQoJYzAuMi0xLjIsMC43LTIuMSwxLjItMi42Yy00LjItMC41LTguNy0yLjEtOC43LTkuNGMwLTIuMSwwLjctMy43LDItNS4xYy0wLjItMC41LTAuOC0yLjQsMC4yLTVjMCwwLDEuNi0wLjUsNS4yLDINCgljMS41LTAuNCwzLjEtMC43LDQuOC0wLjdjMS42LDAsMy4zLDAuMiw0LjcsMC43YzMuNi0yLjQsNS4yLTIsNS4yLTJjMSwyLjYsMC40LDQuNiwwLjIsNWMxLjIsMS4zLDIsMywyLDUuMWMwLDcuMy00LjUsOC45LTguNyw5LjQNCgljMC43LDAuNiwxLjMsMS43LDEuMywzLjVjMCwyLjYsMCw0LjYsMCw1LjJjMCwwLjUsMC40LDEuMSwxLjMsMC45YzcuNS0yLjYsMTMtOS43LDEzLTE4LjFDNTEsMjEuOSw0Mi41LDEzLjQsMzIsMTMuNHoiLz4NCjwvc3ZnPg0K);background-size:contain}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.code-toolbar{position:relative}pre.code-toolbar>.toolbar{position:absolute;top:.2em;right:.3em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}pre.code-toolbar:hover>.toolbar{opacity:1}pre.code-toolbar>.toolbar .toolbar-item{display:inline-block}pre.code-toolbar>.toolbar a{cursor:pointer}pre.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}pre.code-toolbar>.toolbar a,pre.code-toolbar>.toolbar button,pre.code-toolbar>.toolbar span{color:#fff;font-size:.8rem;padding:3px 8px 5px;background:#4568dc;border-radius:3px}pre.code-toolbar>.toolbar a:focus,pre.code-toolbar>.toolbar a:hover,pre.code-toolbar>.toolbar button:focus,pre.code-toolbar>.toolbar button:hover,pre.code-toolbar>.toolbar span:focus,pre.code-toolbar>.toolbar span:hover{text-decoration:none;background:#3356ca}