:root{
     --blue:#007bff;
     --indigo:#6610f2;
     --purple:#6f42c1;
     --pink:#e83e8c;
     --red:#dc3545;
     --orange:#fd7e14;
     --yellow:#ffc107;
     --green:#28a745;
     --teal:#20c997;
     --cyan:#17a2b8;
     --white:#fff;
     --gray:#6c757d;
     --gray-dark:#343a40;
     --primary:#007bff;
     --secondary:#6c757d;
     --success:#28a745;
     --info:#17a2b8;
     --warning:#ffc107;
     --danger:#dc3545;
     --light:#f8f9fa;
     --dark:#343a40;
     --breakpoint-xs:0;
     --breakpoint-sm:576px;
     --breakpoint-md:768px;
     --breakpoint-lg:992px;
     --breakpoint-xl:1200px;
     --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
     --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace 
}
 *,::after,::before{
     box-sizing:border-box 
}
 html{
     font-family:sans-serif;
     line-height:1.15;
     -webkit-text-size-adjust:100%;
     -ms-text-size-adjust:100%;
     -ms-overflow-style:scrollbar;
     -webkit-tap-highlight-color:transparent 
}
 @-ms-viewport{
     width:device-width 
}
 nav,section{
     display:block 
}
 body{
     margin:0;
     font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
     font-size:1rem;
     font-weight:400;
     line-height:1.5;
     color:#212529;
     text-align:left;
     background-color:#fff 
}
 h1,h2,h3,h4,h5,h6{
     margin-top:0;
     margin-bottom:.5rem 
}
 p{
     margin-top:0;
     margin-bottom:1rem 
}
 ol,ul{
     margin-top:1rem;
     margin-bottom:1rem 
}
 ol ol,ul ul{
     margin-bottom:0 
}
 b,strong{
     font-weight:bolder 
}
 a{
     color:#007bff;
     text-decoration:none;
     background-color:transparent;
     -webkit-text-decoration-skip:objects 
}
 a:hover{
     color:#0056b3;
     text-decoration:underline 
}
 img{
     vertical-align:middle;
     border-style:none 
}
 table{
     border-collapse:collapse 
}
 th{
     text-align:inherit 
}
 button{
     border-radius:0 
}
 button:focus{
     outline:1px dotted;
     outline:5px auto -webkit-focus-ring-color 
}
 button,input,select,textarea{
     margin:0;
     font-family:inherit;
     font-size:inherit;
     line-height:inherit 
}
 button,input{
     overflow:visible 
}
 button,select{
     text-transform:none 
}
 [type=submit],button{
     -webkit-appearance:button 
}
 [type=submit]::-moz-focus-inner,button::-moz-focus-inner{
     padding:0;
     border-style:none 
}
 textarea{
     overflow:auto;
     resize:vertical 
}
 ::-webkit-file-upload-button{
     font:inherit;
     -webkit-appearance:button 
}
 .h2,h1,h2,h3,h4,h5,h6{
     margin-bottom:.5rem;
     font-family:inherit;
     font-weight:500;
     line-height:1.2;
     color:inherit 
}
 h1{
     font-size:2.5rem 
}
 .h2,h2{
     font-size:2rem 
}
 h3{
     font-size:1.75rem 
}
 h4{
     font-size:1.5rem 
}
 h5{
     font-size:1.25rem 
}
 h6{
     font-size:1rem 
}
 .container{
     width:100%;
     padding-right:15px;
     padding-left:15px;
     margin-right:auto;
     margin-left:auto 
}
 @media(min-width:576px){
     .container{
         max-width:540px 
    }
}
 @media(min-width:768px){
     .container{
         max-width:720px 
    }
}
 @media(min-width:992px){
     .container{
         max-width:960px 
    }
}
 @media(min-width:1200px){
     .container{
         max-width:1140px 
    }
}
 .row{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin-right:-15px;
     margin-left:-15px 
}
 .col-12,.col-3,.col-6,.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md-12,.col-md-3,.col-md-6,.col-sm-12,.col-sm-6,.col-xl-12,.col-xl-3,.col-xl-6,.col-xl-9{
     position:relative;
     width:100%;
     min-height:1px;
     padding-right:15px;
     padding-left:15px 
}
 .col-3{
     -webkit-box-flex:0;
     -ms-flex:0 0 25%;
     flex:0 0 25%;
     max-width:25% 
}
 .col-6{
     -webkit-box-flex:0;
     -ms-flex:0 0 50%;
     flex:0 0 50%;
     max-width:50% 
}
 .col-12{
     -webkit-box-flex:0;
     -ms-flex:0 0 100%;
     flex:0 0 100%;
     max-width:100% 
}
 @media(min-width:576px){
     .col-sm-6{
         -webkit-box-flex:0;
         -ms-flex:0 0 50%;
         flex:0 0 50%;
         max-width:50% 
    }
     .col-sm-12{
         -webkit-box-flex:0;
         -ms-flex:0 0 100%;
         flex:0 0 100%;
         max-width:100% 
    }
}
 @media(min-width:768px){
     .col-md-3{
         -webkit-box-flex:0;
         -ms-flex:0 0 25%;
         flex:0 0 25%;
         max-width:25% 
    }
     .col-md-6{
         -webkit-box-flex:0;
         -ms-flex:0 0 50%;
         flex:0 0 50%;
         max-width:50% 
    }
     .col-md-12{
         -webkit-box-flex:0;
         -ms-flex:0 0 100%;
         flex:0 0 100%;
         max-width:100% 
    }
}
 @media(min-width:992px){
     .col-lg-2{
         -webkit-box-flex:0;
         -ms-flex:0 0 16.666667%;
         flex:0 0 16.666667%;
         max-width:16.666667% 
    }
     .col-lg-3{
         -webkit-box-flex:0;
         -ms-flex:0 0 25%;
         flex:0 0 25%;
         max-width:25% 
    }
     .col-lg-4{
         -webkit-box-flex:0;
         -ms-flex:0 0 33.333333%;
         flex:0 0 33.333333%;
         max-width:33.333333% 
    }
     .col-lg-6{
         -webkit-box-flex:0;
         -ms-flex:0 0 50%;
         flex:0 0 50%;
         max-width:50% 
    }
     .col-lg-8{
         -webkit-box-flex:0;
         -ms-flex:0 0 66.666667%;
         flex:0 0 66.666667%;
         max-width:66.666667% 
    }
     .col-lg-9{
         -webkit-box-flex:0;
         -ms-flex:0 0 75%;
         flex:0 0 75%;
         max-width:75% 
    }
     .col-lg-10{
         -webkit-box-flex:0;
         -ms-flex:0 0 83.333333%;
         flex:0 0 83.333333%;
         max-width:83.333333% 
    }
     .col-lg-12{
         -webkit-box-flex:0;
         -ms-flex:0 0 100%;
         flex:0 0 100%;
         max-width:100% 
    }
}
 @media(min-width:1200px){
     .col-xl-3{
         -webkit-box-flex:0;
         -ms-flex:0 0 25%;
         flex:0 0 25%;
         max-width:25% 
    }
     .col-xl-6{
         -webkit-box-flex:0;
         -ms-flex:0 0 50%;
         flex:0 0 50%;
         max-width:50% 
    }
     .col-xl-9{
         -webkit-box-flex:0;
         -ms-flex:0 0 75%;
         flex:0 0 75%;
         max-width:75% 
    }
     .col-xl-12{
         -webkit-box-flex:0;
         -ms-flex:0 0 100%;
         flex:0 0 100%;
         max-width:100% 
    }
}
 .table{
     width:100%;
     max-width:100%;
     margin-bottom:1rem;
     background-color:transparent 
}
 .table td,.table th{
     padding:.75rem;
     vertical-align:top;
     border-top:1px solid #dee2e6 
}
 .table-hover tbody tr:hover{
     background-color:rgba(0,0,0,.075) 
}
 .form-control{
     display:block;
     width:100%;
     padding:.375rem .75rem;
     font-size:1rem;
     line-height:1.5;
     color:#495057;
     background-color:#fff;
     background-clip:padding-box;
     border:1px solid #ced4da;
     border-radius:.25rem;
     transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out 
}
 .form-control::-ms-expand{
     background-color:transparent;
     border:0 
}
 .form-control:focus{
     color:#495057;
     background-color:#fff;
     border-color:#80bdff;
     outline:0;
     box-shadow:0 0 0 .2rem rgba(0,123,255,.25) 
}
 .form-control::-webkit-input-placeholder{
     color:#6c757d;
     opacity:1 
}
 .form-control::-moz-placeholder{
     color:#6c757d;
     opacity:1 
}
 .form-control:-ms-input-placeholder{
     color:#6c757d;
     opacity:1 
}
 .form-control::-ms-input-placeholder{
     color:#6c757d;
     opacity:1 
}
 .form-control:disabled{
     background-color:#e9ecef;
     opacity:1 
}
 .form-group{
     margin-bottom:1rem 
}
 .btn{
     display:inline-block;
     font-weight:400;
     text-align:center;
     white-space:nowrap;
     vertical-align:middle;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     border:1px solid transparent;
     padding:.375rem .75rem;
     font-size:1rem;
     line-height:1.5;
     border-radius:.25rem;
     transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out 
}
 .btn:focus,.btn:hover{
     text-decoration:none 
}
 .btn:focus{
     outline:0;
     box-shadow:0 0 0 .2rem rgba(0,123,255,.25) 
}
 .btn:disabled{
     opacity:.65 
}
 .btn:not(:disabled):not(.disabled){
     cursor:pointer 
}
 .btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{
     background-image:none 
}
 .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#0062cc;
     border-color:#005cbf 
}
 .btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(0,123,255,.5) 
}
 .btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#545b62;
     border-color:#4e555b 
}
 .btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(108,117,125,.5) 
}
 .btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#1e7e34;
     border-color:#1c7430 
}
 .btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(40,167,69,.5) 
}
 .btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#117a8b;
     border-color:#10707f 
}
 .btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(23,162,184,.5) 
}
 .btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active{
     color:#212529;
     background-color:#d39e00;
     border-color:#c69500 
}
 .btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(255,193,7,.5) 
}
 .btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#bd2130;
     border-color:#b21f2d 
}
 .btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(220,53,69,.5) 
}
 .btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active{
     color:#212529;
     background-color:#dae0e5;
     border-color:#d3d9df 
}
 .btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(248,249,250,.5) 
}
 .btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#1d2124;
     border-color:#171a1d 
}
 .btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(52,58,64,.5) 
}
 .btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#007bff;
     border-color:#007bff 
}
 .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(0,123,255,.5) 
}
 .btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#6c757d;
     border-color:#6c757d 
}
 .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(108,117,125,.5) 
}
 .btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#28a745;
     border-color:#28a745 
}
 .btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(40,167,69,.5) 
}
 .btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#17a2b8;
     border-color:#17a2b8 
}
 .btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(23,162,184,.5) 
}
 .btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active{
     color:#212529;
     background-color:#ffc107;
     border-color:#ffc107 
}
 .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(255,193,7,.5) 
}
 .btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#dc3545;
     border-color:#dc3545 
}
 .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(220,53,69,.5) 
}
 .btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active{
     color:#212529;
     background-color:#f8f9fa;
     border-color:#f8f9fa 
}
 .btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(248,249,250,.5) 
}
 .btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active{
     color:#fff;
     background-color:#343a40;
     border-color:#343a40 
}
 .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus{
     box-shadow:0 0 0 .2rem rgba(52,58,64,.5) 
}
 .collapse{
     display:none 
}
 .input-group{
     position:relative;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-align:stretch;
     -ms-flex-align:stretch;
     align-items:stretch;
     width:100% 
}
 .input-group>.form-control{
     position:relative;
     -webkit-box-flex:1;
     -ms-flex:1 1 auto;
     flex:1 1 auto;
     width:1%;
     margin-bottom:0 
}
 .input-group>.form-control:focus{
     z-index:3 
}
 .input-group>.form-control:not(:last-child){
     border-top-right-radius:0;
     border-bottom-right-radius:0 
}
 .input-group-prepend{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex 
}
 .input-group-prepend{
     margin-right:-1px 
}
 .input-group-text{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     padding:.375rem .75rem;
     margin-bottom:0;
     font-size:1rem;
     font-weight:400;
     line-height:1.5;
     color:#495057;
     text-align:center;
     white-space:nowrap;
     background-color:#e9ecef;
     border:1px solid #ced4da;
     border-radius:.25rem 
}
 .input-group>.input-group-prepend>.input-group-text{
     border-top-right-radius:0;
     border-bottom-right-radius:0 
}
 .input-group>.input-group-prepend:not(:first-child)>.input-group-text{
     border-top-left-radius:0;
     border-bottom-left-radius:0 
}
 .navbar{
     position:relative;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     padding:.5rem 1rem 
}
 .navbar>.container{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between 
}
 .navbar-nav{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:vertical;
     -webkit-box-direction:normal;
     -ms-flex-direction:column;
     flex-direction:column;
     padding-left:0;
     margin-bottom:0;
     list-style:none 
}
 .navbar-collapse{
     -ms-flex-preferred-size:100%;
     flex-basis:100%;
     -webkit-box-flex:1;
     -ms-flex-positive:1;
     flex-grow:1;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center 
}
 .navbar-toggler:not(:disabled):not(.disabled){
     cursor:pointer 
}
 @media(max-width:991.98px){
     .navbar-expand-lg>.container{
         padding-right:0;
         padding-left:0 
    }
}
 @media(min-width:992px){
     .navbar-expand-lg{
         -webkit-box-orient:horizontal;
         -webkit-box-direction:normal;
         -ms-flex-flow:row nowrap;
         flex-flow:row nowrap;
         -webkit-box-pack:start;
         -ms-flex-pack:start;
         justify-content:flex-start 
    }
     .navbar-expand-lg .navbar-nav{
         -webkit-box-orient:horizontal;
         -webkit-box-direction:normal;
         -ms-flex-direction:row;
         flex-direction:row 
    }
     .navbar-expand-lg>.container{
         -ms-flex-wrap:nowrap;
         flex-wrap:nowrap 
    }
     .navbar-expand-lg .navbar-collapse{
         display:-webkit-box!important;
         display:-ms-flexbox!important;
         display:flex!important;
         -ms-flex-preferred-size:auto;
         flex-basis:auto 
    }
}
 .pagination{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     padding-left:0;
     list-style:none;
     border-radius:.25rem 
}
 .page-link{
     position:relative;
     display:block;
     padding:.5rem .75rem;
     margin-left:-1px;
     line-height:1.25;
     color:#007bff;
     background-color:#fff;
     border:1px solid #dee2e6 
}
 .page-link:hover{
     color:#0056b3;
     text-decoration:none;
     background-color:#e9ecef;
     border-color:#dee2e6 
}
 .page-link:focus{
     z-index:2;
     outline:0;
     box-shadow:0 0 0 .2rem rgba(0,123,255,.25) 
}
 .page-item:first-child .page-link{
     margin-left:0;
     border-top-left-radius:.25rem;
     border-bottom-left-radius:.25rem 
}
 .page-item:last-child .page-link{
     border-top-right-radius:.25rem;
     border-bottom-right-radius:.25rem 
}
 .page-item.active .page-link{
     z-index:1;
     color:#fff;
     background-color:#007bff;
     border-color:#007bff 
}
 .media{
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:start;
     -ms-flex-align:start;
     align-items:flex-start 
}
 .media-body{
     -webkit-box-flex:1;
     -ms-flex:1;
     flex:1 
}
 .close:not(:disabled):not(.disabled){
     cursor:pointer 
}
 @supports((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
}
 @supports((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
}
 @supports((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
}
 .d-none{
     display:none!important 
}
 .d-block{
     display:block!important 
}
 @media(min-width:992px){
     .d-lg-none{
         display:none!important 
    }
     .d-lg-block{
         display:block!important 
    }
}
 .justify-content-center{
     -webkit-box-pack:center!important;
     -ms-flex-pack:center!important;
     justify-content:center!important 
}
 .align-self-center{
     -ms-flex-item-align:center!important;
     align-self:center!important 
}
 @supports((position:-webkit-sticky) or (position:sticky)){
}
 .w-100{
     width:100%!important 
}
 .m-0{
     margin:0!important 
}
 .mt-0{
     margin-top:0!important 
}
 .mb-0{
     margin-bottom:0!important 
}
 .mt-2{
     margin-top:.5rem!important 
}
 .mb-2{
     margin-bottom:.5rem!important 
}
 .mt-3{
     margin-top:1rem!important 
}
 .mb-3{
     margin-bottom:1rem!important 
}
 .mt-4{
     margin-top:1.5rem!important 
}
 .pt-3{
     padding-top:1rem!important 
}
 .pt-5{
     padding-top:3rem!important 
}
 @media(min-width:768px){
     .mt-md-0{
         margin-top:0!important 
    }
     .mb-md-0{
         margin-bottom:0!important 
    }
}
 @media(min-width:992px){
     .mt-lg-0{
         margin-top:0!important 
    }
}
 .text-left{
     text-align:left!important 
}
 .text-center{
     text-align:center!important 
}
 @media(min-width:768px){
     .text-md-left{
         text-align:left!important 
    }
     .text-md-right{
         text-align:right!important 
    }
}
 @media print{
     *,::after,::before{
         text-shadow:none!important;
         box-shadow:none!important 
    }
     a:not(.btn){
         text-decoration:underline 
    }
     img,tr{
         page-break-inside:avoid 
    }
     h2,h3,p{
         orphans:3;
         widows:3 
    }
     h2,h3{
         page-break-after:avoid 
    }
     @page{
         size:a3 
    }
     body{
         min-width:992px!important 
    }
     .container{
         min-width:992px!important 
    }
     .navbar{
         display:none 
    }
     .table{
         border-collapse:collapse!important 
    }
     .table td,.table th{
         background-color:#fff!important 
    }
}
 @media (max-width:767px){
    .hidden-xs{
        display:none!important
    }
}
 @font-face{
     font-family:fontawesome;
     src:url(../fonts/fontawesome-webfont.eot);
     src:url(../fonts/fontawesome-webfont.eot) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2) format('woff2'),url(../fonts/fontawesome-webfont.woff) format('woff'),url(../fonts/fontawesome-webfont.ttf) format('truetype'),url(../fonts/fontawesome-webfont.svg) format('svg');
     font-weight:400;
     font-style:normal 
}
 .fa{
     display:inline-block;
     font:normal normal normal 14px/1 FontAwesome;
     font-size:inherit;
     text-rendering:auto;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .fa-search:before{
     content:"\f002" 
}
 .fa-user:before{
     content:"\f007" 
}
 .fa-clock-o:before{
     content:"\f017" 
}
 .fa-pencil:before{
     content:"\f040" 
}
 .fa-arrow-right:before{
     content:"\f061" 
}
 .fa-angle-left:before{
     content:"\f104" 
}
 .fa-angle-right:before{
     content:"\f105" 
}
 .fa-angle-up:before{
     content:"\f106" 
}