@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
{position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem}
@media(min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-1{width:8.333333%}
.col-md-2{width:16.666667%}
.col-md-3{width:25%}
.col-md-4{width:33.333333%}
.col-md-5{width:41.666667%}
.col-md-6{width:50%}
.col-md-7{width:58.333333%}
.col-md-8{width:66.666667%}
.col-md-9{width:75%}
.col-md-10{width:83.333333%}
.col-md-11{width:91.666667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.333333%}
.col-md-pull-2{right:16.666667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.333333%}
.col-md-pull-5{right:41.666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.333333%}
.col-md-pull-8{right:66.666667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.333333%}
.col-md-pull-11{right:91.666667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.333333%}
.col-md-push-2{left:16.666667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.333333%}
.col-md-push-5{left:41.666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.333333%}
.col-md-push-8{left:66.666667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.333333%}
.col-md-push-11{left:91.666667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.333333%}
.col-md-offset-2{margin-left:16.666667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.333333%}
.col-md-offset-5{margin-left:41.666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.333333%}
.col-md-offset-8{margin-left:66.666667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.333333%}
.col-md-offset-11{margin-left:91.666667%}
.col-md-offset-12{margin-left:100%}
}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
@media(min-width:544px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}
}
body,ul,ol,li,dl,dt,dd,pre,blockquote,form,input,textarea,select,button,img{padding:0;margin:0}
body,input,textarea,button,select{font:13px/1.5 Arial,Helvetica,sans-serif;color:#333;word-wrap:break-word}
input,button,select{line-height:19px}
a{color:#1d1c1c;text-decoration:none;}
a.normal{font-weight:normal}
a:focus,a:hover{color:#634a2c}
a.table-sort-op{color:inherit;font-weight:normal;display:block}
a.mobile-table-sort-op{display:inline-block;margin:0 7px 0 10px}
a.table-sort-op:hover,a.table-sort-op:focus{outline:none;text-decoration:none}
img{border:none}
textarea{overflow:auto;resize:vertical;outline:0}
textarea,input{border:1px solid #ccc}
input{margin:3px 0}
input,button{display:inline-block}
input[type=text],input[type=password]{box-sizing:content-box;height:22px}
select,button{box-sizing:border-box}
button,input[type=submit],input[type=button],input.submit,.sf-btn-link,.fileinput-button,select{padding:5px 6px;background:-webkit-linear-gradient(top,#fafafb,#eee);background:-moz-linear-gradient(top,#fafafb,#eee);background:linear-gradient(top,#fafafb,#eee);border:1px solid #c5c5c5;border-radius:2px}
table{width:100%;margin:8px 0 40px}
th{text-align:left;font-weight:normal;color:#9c9c9c}
th,td{padding:5px 3px;border-bottom:1px solid #eee}
td{color:#333;font-size:14px;word-break:break-all}
.inline-block{display:inline-block}
.path-bar{font-size:1rem;margin:0;padding:.6rem 0rem .5rem;word-break:break-all}
@media(min-width:768px){.side-nav{position:fixed;top:52px;bottom:0;z-index:1;padding:20px;overflow:hidden;border-right:1px solid #eee}
}
.home-side-nav{padding:0}
.home-side-nav:hover{overflow:hidden}
.side-nav:hover{overflow-y:auto}
.side-nav{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.side-nav-con{overflow:hidden;padding:20px;height:calc(100% - 50px)}
.side-nav-con:hover{overflow-y:auto}
.side-nav-footer{padding:12px 20px 16px;background:#f8f8f8;border-top:1px solid #eee}
.side-nav-footer a{color:#666;font-weight:normal;margin-right:.25rem}
.side-tabnav .hd{margin-bottom:.5em}
.side-tabnav h3.hd,.side-tabnav .hd h3{color:#f7941d}
.side-tabnav .hd h3{margin-bottom:0}
.side-tabnav .hd .avatar{vertical-align:middle;border-radius:1000px;margin:0 6px 0 4px}
.side-tabnav .grp-name{display:inline-block;max-width:130px;font-weight:normal}
.side-tabnav-tabs{margin-bottom:1em}
.side-tabnav-tabs .tab{border-radius:2px;overflow:hidden}
.side-tabnav-tabs .tab a{display:block;font-size:15px;padding:4px 4px 4px 0;color:#333;font-weight:normal}
.side-tabnav-tabs .tab a:focus{text-decoration:none}
.side-tabnav-tabs .tab ul a{font-size:14px;line-height:24px;padding:0}
.side-tabnav-tabs .tab a:hover{background-color:#feefb8;text-decoration:none}
.side-tabnav-tabs .tab [class^="sf2-icon-"]{display:inline-block;width:42px;margin-right:5px;text-align:center;vertical-align:middle;font-size:24px;line-height:1;color:#999}
.side-nav-toggle{background:#fff;font-size:1rem;padding:6px 8px;color:#666}
.side-nav-toggle:hover{background:#ddd}
.side-tabnav-tabs .tab-cur a,.side-tabnav-tabs .tab-cur a:hover{background-color:#feac74}
.side-tabnav-tabs .tab-cur [class^="sf2-icon-"],.side-tabnav-tabs .tab-cur a,.home-side-nav .tab-cur .sharp{color:#fff}
.side-tabnav-tabs .tab-cur a{font-weight:bold}
.side-textnav .hd{margin:2em 0 .5em}
.side-textnav-tabs .tab a{display:block;padding:10px 0;font-weight:normal;color:#999;border-bottom:1px solid #eee;margin-bottom:3px}
.side-textnav-tabs .tab-cur a,.side-textnav-tabs .tab a:hover{color:#de3f1c;text-decoration:none}
.side-info dt{margin-top:15px}
.side-search-form{margin-top:25px}
.side-search-form .input{width:calc(100% - 12px);padding:2px 5px;background:#fafafa;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}
.side-search-form .input:focus{background:#fff}
.sf-dropdown{position:relative}
.sf-dropdown-inline{display:inline-block}
button.sf-dropdown-toggle:focus{background-color:#ddd!important;outline:none}
.sf-dropdown-menu{position:absolute;background:#fff;padding:6px 1px;margin:2px 0 0;border:1px solid rgba(34,36,38,.15);border-radius:3px;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);z-index:10}
.sf-dropdown-menu li a,.sf-dropdown-menu a{display:block;padding:4px 12px;min-width:130px;white-space:nowrap;color:#444;font-weight:normal}
.sf-dropdown-menu a:hover{background:#feaa7c;text-decoration:none;color:#fff}
#wrapper{}
#header{background:#f4f4f7;width:100%;height:53px;font-size:14px;border-bottom:1px solid #e8e8e8;padding-bottom:4px;z-index:1}
#header-inner{margin:0 auto}
#main{min-height:400px;_height:400px}
#main.top-padding{padding-top:53px}
#wide-panel-noframe{padding-top:16px}
#right-panel{padding-top:16px;margin-bottom:20px}
#title-panel h2{margin-bottom:.45em}
#right-panel h3:first-child,#left-panel h3:first-child{margin-top:0}
#right-panel .hd,.tabnav,.repo-file-list-topbar,.commit-list-topbar,.file-audit-list-topbar,#dir-view .repo-op,.wiki-top{padding:9px 10px;background:#f2f2f2;margin-bottom:.5em;border-radius:2px}
#right-panel .hd,.tabnav,.wiki-top{padding-bottom:0;height:48px}
#dir-view .repo-file-list-topbar{background:none;padding:0}
#dir-view .repo-op .op-btn{padding:5px 14px}
.list-mode-link{border-right:0}
.cur-mode-link{background:#ccc}
@media(min-width:500px){.repo-op-misc{display:inline-block;margin-left:12px;overflow:hidden;vertical-align:middle}
.trash-history{float:right}
}.trash-history{height:29px}
.switch-mode{display:inline-block}
.file-comment-panel-item-name{display:inline-block;max-width:215px}