﻿/*bootstrap 3 resets for SharePoint*/
*,:after,:before{-webkit-box-sizing:Content-box;-moz-box-sizing:Content-box;box-sizing:Content-box}* [class^=col-],* [class^=col-]:after,* [class^=col-]:before,.breadcrumb,.btn-block,.caret,.container,.container:after,.container:before,.dropdown-menu,.form-control,.icon-bar,.modal-dialog,.nav *,.navbar-toggle,.page-navigation *,.progress-bar,.row,.row:after,.row:before,.table,.table-responsive,code,fieldset,legend,pre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:none;width:auto}* [class^=col-] img{max-width:100%}#applist img,#scriptWPQ2 img,.ms-core-menu-icon>img,img.ms-webpart-menuArrowImg{width:auto;max-width:none}.ms-siteactions-imgspan{float:none;margin:0}input.ms-cui-cb-input{height:14px;padding:3px .7rem .2rem}input[type=file],select{height:auto;line-height:20px}label{display:inline-block;margin-bottom:0;font-weight:400}.navbar-toggle{min-width:0}a:focus{outline:0}button::-moz-focus-inner{border:0}.container{background-color:transparent;border:1px transparent;color:inherit;margin:0 auto;width:auto}

/*bootstrap 3 pt to rem (root = 10px) conversion*/
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:2rem;margin-bottom:1rem}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:1rem;margin-bottom:1rem}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:3.6rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2.4rem}.h4,h4{font-size:1.8rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.2rem}p{margin:0 0 1rem}.lead{margin-bottom:2rem;font-size:1.6rem;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:2.1rem}}