/*!
 * Bootstrap v3.4.1 (http://getbootstrap.com)
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 * Config saved to config.json and https://gist.github.com/itsariful/f5bed17add726acdb1b8cd19a9de208d
 */
 .gs-containeer,
 .gs-containeer-f {
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 
 .gs-roow {
     margin-right: -15px;
     margin-left: -15px;
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }
 
 .gs-roow-no-gutters {
     margin-right: 0;
     margin-left: 0;
 }
 
 .gs-roow-no-gutters [class*="col-"] {
     padding-right: 0;
     padding-left: 0;
 }
 
 .gs-col-lg-1,
 .gs-col-lg-10,
 .gs-col-lg-11,
 .gs-col-lg-12,
 .gs-col-lg-2,
 .gs-col-lg-2_4,
 .gs-col-lg-3,
 .gs-col-lg-4,
 .gs-col-lg-5,
 .gs-col-lg-6,
 .gs-col-lg-7,
 .gs-col-lg-8,
 .gs-col-lg-9,
 .gs-col-md-1,
 .gs-col-md-10,
 .gs-col-md-11,
 .gs-col-md-12,
 .gs-col-md-2,
 .gs-col-md-2_4,
 .gs-col-md-3,
 .gs-col-md-4,
 .gs-col-md-5,
 .gs-col-md-6,
 .gs-col-md-7,
 .gs-col-md-8,
 .gs-col-md-9,
 .gs-col-sm-1,
 .gs-col-sm-10,
 .gs-col-sm-11,
 .gs-col-sm-12,
 .gs-col-sm-2,
 .gs-col-sm-2_4,
 .gs-col-sm-3,
 .gs-col-sm-4,
 .gs-col-sm-5,
 .gs-col-sm-6,
 .gs-col-sm-7,
 .gs-col-sm-8,
 .gs-col-sm-9,
 .gs-col-xs-1,
 .gs-col-xs-10,
 .gs-col-xs-11,
 .gs-col-xs-12,
 .gs-col-xs-2,
 .gs-col-xs-2_4,
 .gs-col-xs-3,
 .gs-col-xs-4,
 .gs-col-xs-5,
 .gs-col-xs-6,
 .gs-col-xs-7,
 .gs-col-xs-8,
 .gs-col-xs-9 {
     position: relative;
     min-height: 1px;
     padding-right: 15px;
     padding-left: 15px;
     flex: 0 0 auto;
     width: 100%;
 }

 .gs-col {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    flex: 1 1 auto;
    width: auto;
}
 
 .gs-col-xs-1,
 .gs-col-xs-10,
 .gs-col-xs-11,
 .gs-col-xs-12,
 .gs-col-xs-2,
 .gs-col-xs-2_4,
 .gs-col-xs-3,
 .gs-col-xs-4,
 .gs-col-xs-5,
 .gs-col-xs-6,
 .gs-col-xs-7,
 .gs-col-xs-8,
 .gs-col-xs-9 {
     float: left;
 }
 
 .gs-col-xs-12 {
     width: 100%;
 }
 
 .gs-col-xs-11 {
     width: 91.66666667%;
 }
 
 .gs-col-xs-10 {
     width: 83.33333333%;
 }
 
 .gs-col-xs-9 {
     width: 75%;
 }
 
 .gs-col-xs-8 {
     width: 66.66666667%;
 }
 
 .gs-col-xs-7 {
     width: 58.33333333%;
 }
 
 .gs-col-xs-6 {
     width: 50%;
 }
 
 .gs-col-xs-5 {
     width: 41.66666667%;
 }
 
 .gs-col-xs-4 {
     width: 33.33333333%;
 }
 
 .gs-col-xs-3 {
     width: 25%;
 }
 
 .gs-col-xs-2_4 {
     width: 20%;
 }
 
 .gs-col-xs-2 {
     width: 16.66666667%;
 }
 
 .gs-col-xs-1 {
     width: 8.33333333%;
 }
 
 .gs-col-xs-pull-12 {
     right: 100%;
 }
 
 .gs-col-xs-pull-11 {
     right: 91.66666667%;
 }
 
 .gs-col-xs-pull-10 {
     right: 83.33333333%;
 }
 
 .gs-col-xs-pull-9 {
     right: 75%;
 }
 
 .gs-col-xs-pull-8 {
     right: 66.66666667%;
 }
 
 .gs-col-xs-pull-7 {
     right: 58.33333333%;
 }
 
 .gs-col-xs-pull-6 {
     right: 50%;
 }
 
 .gs-col-xs-pull-5 {
     right: 41.66666667%;
 }
 
 .gs-col-xs-pull-4 {
     right: 33.33333333%;
 }
 
 .gs-col-xs-pull-3 {
     right: 25%;
 }
 
 .gs-col-xs-pull-2 {
     right: 16.66666667%;
 }
 
 .gs-col-xs-pull-1 {
     right: 8.33333333%;
 }
 
 .gs-col-xs-pull-0 {
     right: auto;
 }
 
 .gs-col-xs-push-12 {
     left: 100%;
 }
 
 .gs-col-xs-push-11 {
     left: 91.66666667%;
 }
 
 .gs-col-xs-push-10 {
     left: 83.33333333%;
 }
 
 .gs-col-xs-push-9 {
     left: 75%;
 }
 
 .gs-col-xs-push-8 {
     left: 66.66666667%;
 }
 
 .gs-col-xs-push-7 {
     left: 58.33333333%;
 }
 
 .gs-col-xs-push-6 {
     left: 50%;
 }
 
 .gs-col-xs-push-5 {
     left: 41.66666667%;
 }
 
 .gs-col-xs-push-4 {
     left: 33.33333333%;
 }
 
 .gs-col-xs-push-3 {
     left: 25%;
 }
 
 .gs-col-xs-push-2 {
     left: 16.66666667%;
 }
 
 .gs-col-xs-push-1 {
     left: 8.33333333%;
 }
 
 .gs-col-xs-push-0 {
     left: auto;
 }
 
 .gs-col-xs-offset-12 {
     margin-left: 100%;
 }
 
 .gs-col-xs-offset-11 {
     margin-left: 91.66666667%;
 }
 
 .gs-col-xs-offset-10 {
     margin-left: 83.33333333%;
 }
 
 .gs-col-xs-offset-9 {
     margin-left: 75%;
 }
 
 .gs-col-xs-offset-8 {
     margin-left: 66.66666667%;
 }
 
 .gs-col-xs-offset-7 {
     margin-left: 58.33333333%;
 }
 
 .gs-col-xs-offset-6 {
     margin-left: 50%;
 }
 
 .gs-col-xs-offset-5 {
     margin-left: 41.66666667%;
 }
 
 .gs-col-xs-offset-4 {
     margin-left: 33.33333333%;
 }
 
 .gs-col-xs-offset-3 {
     margin-left: 25%;
 }
 
 .gs-col-xs-offset-2 {
     margin-left: 16.66666667%;
 }
 
 .gs-col-xs-offset-1 {
     margin-left: 8.33333333%;
 }
 
 .gs-col-xs-offset-0 {
     margin-left: 0;
 }
 
 @media (min-width: 576px) {
 
     .gs-col-sm-1,
     .gs-col-sm-10,
     .gs-col-sm-11,
     .gs-col-sm-12,
     .gs-col-sm-2,
     .gs-col-sm-3,
     .gs-col-sm-4,
     .gs-col-sm-5,
     .gs-col-sm-6,
     .gs-col-sm-7,
     .gs-col-sm-8,
     .gs-col-sm-9 {
         float: left;
     }
 
     .gs-col-sm-12 {
         width: 100%;
     }
 
     .gs-col-sm-11 {
         width: 91.66666667%;
     }
 
     .gs-col-sm-10 {
         width: 83.33333333%;
     }
 
     .gs-col-sm-9 {
         width: 75%;
     }
 
     .gs-col-sm-8 {
         width: 66.66666667%;
     }
 
     .gs-col-sm-7 {
         width: 58.33333333%;
     }
 
     .gs-col-sm-6 {
         width: 50%;
     }
 
     .gs-col-sm-5 {
         width: 41.66666667%;
     }
 
     .gs-col-sm-4 {
         width: 33.33333333%;
     }
 
     .gs-col-sm-3 {
         width: 25%;
     }
 
     .gs-col-sm-2_4 {
         width: 20%;
     }
 
     .gs-col-sm-2 {
         width: 16.66666667%;
     }
 
     .gs-col-sm-1 {
         width: 8.33333333%;
     }
 
     .gs-col-sm-pull-12 {
         right: 100%;
     }
 
     .gs-col-sm-pull-11 {
         right: 91.66666667%;
     }
 
     .gs-col-sm-pull-10 {
         right: 83.33333333%;
     }
 
     .gs-col-sm-pull-9 {
         right: 75%;
     }
 
     .gs-col-sm-pull-8 {
         right: 66.66666667%;
     }
 
     .gs-col-sm-pull-7 {
         right: 58.33333333%;
     }
 
     .gs-col-sm-pull-6 {
         right: 50%;
     }
 
     .gs-col-sm-pull-5 {
         right: 41.66666667%;
     }
 
     .gs-col-sm-pull-4 {
         right: 33.33333333%;
     }
 
     .gs-col-sm-pull-3 {
         right: 25%;
     }
 
     .gs-col-sm-pull-2 {
         right: 16.66666667%;
     }
 
     .gs-col-sm-pull-1 {
         right: 8.33333333%;
     }
 
     .gs-col-sm-pull-0 {
         right: auto;
     }
 
     .gs-col-sm-push-12 {
         left: 100%;
     }
 
     .gs-col-sm-push-11 {
         left: 91.66666667%;
     }
 
     .gs-col-sm-push-10 {
         left: 83.33333333%;
     }
 
     .gs-col-sm-push-9 {
         left: 75%;
     }
 
     .gs-col-sm-push-8 {
         left: 66.66666667%;
     }
 
     .gs-col-sm-push-7 {
         left: 58.33333333%;
     }
 
     .gs-col-sm-push-6 {
         left: 50%;
     }
 
     .gs-col-sm-push-5 {
         left: 41.66666667%;
     }
 
     .gs-col-sm-push-4 {
         left: 33.33333333%;
     }
 
     .gs-col-sm-push-3 {
         left: 25%;
     }
 
     .gs-col-sm-push-2 {
         left: 16.66666667%;
     }
 
     .gs-col-sm-push-1 {
         left: 8.33333333%;
     }
 
     .gs-col-sm-push-0 {
         left: auto;
     }
 
     .gs-col-sm-offset-12 {
         margin-left: 100%;
     }
 
     .gs-col-sm-offset-11 {
         margin-left: 91.66666667%;
     }
 
     .gs-col-sm-offset-10 {
         margin-left: 83.33333333%;
     }
 
     .gs-col-sm-offset-9 {
         margin-left: 75%;
     }
 
     .gs-col-sm-offset-8 {
         margin-left: 66.66666667%;
     }
 
     .gs-col-sm-offset-7 {
         margin-left: 58.33333333%;
     }
 
     .gs-col-sm-offset-6 {
         margin-left: 50%;
     }
 
     .gs-col-sm-offset-5 {
         margin-left: 41.66666667%;
     }
 
     .gs-col-sm-offset-4 {
         margin-left: 33.33333333%;
     }
 
     .gs-col-sm-offset-3 {
         margin-left: 25%;
     }
 
     .gs-col-sm-offset-2 {
         margin-left: 16.66666667%;
     }
 
     .gs-col-sm-offset-1 {
         margin-left: 8.33333333%;
     }
 
     .gs-col-sm-offset-0 {
         margin-left: 0;
     }
 }
 
 @media (min-width: 768px) {
 
     .gs-col-md-1,
     .gs-col-md-10,
     .gs-col-md-11,
     .gs-col-md-12,
     .gs-col-md-2,
     .gs-col-md-2_4,
     .gs-col-md-3,
     .gs-col-md-4,
     .gs-col-md-5,
     .gs-col-md-6,
     .gs-col-md-7,
     .gs-col-md-8,
     .gs-col-md-9 {
         float: left;
     }
 
     .gs-col-md-12 {
         width: 100%;
     }
 
     .gs-col-md-11 {
         width: 91.66666667%;
     }
 
     .gs-col-md-10 {
         width: 83.33333333%;
     }
 
     .gs-col-md-9 {
         width: 75%;
     }
 
     .gs-col-md-8 {
         width: 66.66666667%;
     }
 
     .gs-col-md-7 {
         width: 58.33333333%;
     }
 
     .gs-col-md-6 {
         width: 50%;
     }
 
     .gs-col-md-5 {
         width: 41.66666667%;
     }
 
     .gs-col-md-4 {
         width: 33.33333333%;
     }
 
     .gs-col-md-3 {
         width: 25%;
     }
 
     .gs-col-md-2_4 {
         width: 20%;
     }
 
     .gs-col-md-2 {
         width: 16.66666667%;
     }
 
     .gs-col-md-1 {
         width: 8.33333333%;
     }
 
     .gs-col-md-pull-12 {
         right: 100%;
     }
 
     .gs-col-md-pull-11 {
         right: 91.66666667%;
     }
 
     .gs-col-md-pull-10 {
         right: 83.33333333%;
     }
 
     .gs-col-md-pull-9 {
         right: 75%;
     }
 
     .gs-col-md-pull-8 {
         right: 66.66666667%;
     }
 
     .gs-col-md-pull-7 {
         right: 58.33333333%;
     }
 
     .gs-col-md-pull-6 {
         right: 50%;
     }
 
     .gs-col-md-pull-5 {
         right: 41.66666667%;
     }
 
     .gs-col-md-pull-4 {
         right: 33.33333333%;
     }
 
     .gs-col-md-pull-3 {
         right: 25%;
     }
 
     .gs-col-md-pull-2 {
         right: 16.66666667%;
     }
 
     .gs-col-md-pull-1 {
         right: 8.33333333%;
     }
 
     .gs-col-md-pull-0 {
         right: auto;
     }
 
     .gs-col-md-push-12 {
         left: 100%;
     }
 
     .gs-col-md-push-11 {
         left: 91.66666667%;
     }
 
     .gs-col-md-push-10 {
         left: 83.33333333%;
     }
 
     .gs-col-md-push-9 {
         left: 75%;
     }
 
     .gs-col-md-push-8 {
         left: 66.66666667%;
     }
 
     .gs-col-md-push-7 {
         left: 58.33333333%;
     }
 
     .gs-col-md-push-6 {
         left: 50%;
     }
 
     .gs-col-md-push-5 {
         left: 41.66666667%;
     }
 
     .gs-col-md-push-4 {
         left: 33.33333333%;
     }
 
     .gs-col-md-push-3 {
         left: 25%;
     }
 
     .gs-col-md-push-2 {
         left: 16.66666667%;
     }
 
     .gs-col-md-push-1 {
         left: 8.33333333%;
     }
 
     .gs-col-md-push-0 {
         left: auto;
     }
 
     .gs-col-md-offset-12 {
         margin-left: 100%;
     }
 
     .gs-col-md-offset-11 {
         margin-left: 91.66666667%;
     }
 
     .gs-col-md-offset-10 {
         margin-left: 83.33333333%;
     }
 
     .gs-col-md-offset-9 {
         margin-left: 75%;
     }
 
     .gs-col-md-offset-8 {
         margin-left: 66.66666667%;
     }
 
     .gs-col-md-offset-7 {
         margin-left: 58.33333333%;
     }
 
     .gs-col-md-offset-6 {
         margin-left: 50%;
     }
 
     .gs-col-md-offset-5 {
         margin-left: 41.66666667%;
     }
 
     .gs-col-md-offset-4 {
         margin-left: 33.33333333%;
     }
 
     .gs-col-md-offset-3 {
         margin-left: 25%;
     }
 
     .gs-col-md-offset-2 {
         margin-left: 16.66666667%;
     }
 
     .gs-col-md-offset-1 {
         margin-left: 8.33333333%;
     }
 
     .gs-col-md-offset-0 {
         margin-left: 0;
     }
 }
 
 @media (min-width: 1025px) {
 
     .gs-col-lg-1,
     .gs-col-lg-10,
     .gs-col-lg-11,
     .gs-col-lg-12,
     .gs-col-lg-2,
     .gs-col-lg-2_4,
     .gs-col-lg-3,
     .gs-col-lg-4,
     .gs-col-lg-5,
     .gs-col-lg-6,
     .gs-col-lg-7,
     .gs-col-lg-8,
     .gs-col-lg-9 {
         float: left;
     }
 
     .gs-col-lg-12 {
         width: 100%;
     }
 
     .gs-col-lg-11 {
         width: 91.66666667%;
     }
 
     .gs-col-lg-10 {
         width: 83.33333333%;
     }
 
     .gs-col-lg-9 {
         width: 75%;
     }
 
     .gs-col-lg-8 {
         width: 66.66666667%;
     }
 
     .gs-col-lg-7 {
         width: 58.33333333%;
     }
 
     .gs-col-lg-6 {
         width: 50%;
     }
 
     .gs-col-lg-5 {
         width: 41.66666667%;
     }
 
     .gs-col-lg-4 {
         width: 33.33333333%;
     }
 
     .gs-col-lg-3 {
         width: 25%;
     }
 
     .gs-col-lg-2_4 {
         width: 20%;
     }
 
     .gs-col-lg-2 {
         width: 16.66666667%;
     }
 
     .gs-col-lg-1 {
         width: 8.33333333%;
     }
 
     .gs-col-lg-pull-12 {
         right: 100%;
     }
 
     .gs-col-lg-pull-11 {
         right: 91.66666667%;
     }
 
     .gs-col-lg-pull-10 {
         right: 83.33333333%;
     }
 
     .gs-col-lg-pull-9 {
         right: 75%;
     }
 
     .gs-col-lg-pull-8 {
         right: 66.66666667%;
     }
 
     .gs-col-lg-pull-7 {
         right: 58.33333333%;
     }
 
     .gs-col-lg-pull-6 {
         right: 50%;
     }
 
     .gs-col-lg-pull-5 {
         right: 41.66666667%;
     }
 
     .gs-col-lg-pull-4 {
         right: 33.33333333%;
     }
 
     .gs-col-lg-pull-3 {
         right: 25%;
     }
 
     .gs-col-lg-pull-2 {
         right: 16.66666667%;
     }
 
     .gs-col-lg-pull-1 {
         right: 8.33333333%;
     }
 
     .gs-col-lg-pull-0 {
         right: auto;
     }
 
     .gs-col-lg-push-12 {
         left: 100%;
     }
 
     .gs-col-lg-push-11 {
         left: 91.66666667%;
     }
 
     .gs-col-lg-push-10 {
         left: 83.33333333%;
     }
 
     .gs-col-lg-push-9 {
         left: 75%;
     }
 
     .gs-col-lg-push-8 {
         left: 66.66666667%;
     }
 
     .gs-col-lg-push-7 {
         left: 58.33333333%;
     }
 
     .gs-col-lg-push-6 {
         left: 50%;
     }
 
     .gs-col-lg-push-5 {
         left: 41.66666667%;
     }
 
     .gs-col-lg-push-4 {
         left: 33.33333333%;
     }
 
     .gs-col-lg-push-3 {
         left: 25%;
     }
 
     .gs-col-lg-push-2 {
         left: 16.66666667%;
     }
 
     .gs-col-lg-push-1 {
         left: 8.33333333%;
     }
 
     .gs-col-lg-push-0 {
         left: auto;
     }
 
     .gs-col-lg-offset-12 {
         margin-left: 100%;
     }
 
     .gs-col-lg-offset-11 {
         margin-left: 91.66666667%;
     }
 
     .gs-col-lg-offset-10 {
         margin-left: 83.33333333%;
     }
 
     .gs-col-lg-offset-9 {
         margin-left: 75%;
     }
 
     .gs-col-lg-offset-8 {
         margin-left: 66.66666667%;
     }
 
     .gs-col-lg-offset-7 {
         margin-left: 58.33333333%;
     }
 
     .gs-col-lg-offset-6 {
         margin-left: 50%;
     }
 
     .gs-col-lg-offset-5 {
         margin-left: 41.66666667%;
     }
 
     .gs-col-lg-offset-4 {
         margin-left: 33.33333333%;
     }
 
     .gs-col-lg-offset-3 {
         margin-left: 25%;
     }
 
     .gs-col-lg-offset-2 {
         margin-left: 16.66666667%;
     }
 
     .gs-col-lg-offset-1 {
         margin-left: 8.33333333%;
     }
 
     .gs-col-lg-offset-0 {
         margin-left: 0;
     }
 }
 
 table {
     background-color: transparent;
 }
 
 table col[class*="col-"] {
     position: static;
     display: table-column;
     float: none;
 }
 
 table td[class*="col-"],
 table th[class*="col-"] {
     position: static;
     display: table-cell;
     float: none;
 }
 
 caption {
     padding-top: 8px;
     padding-bottom: 8px;
     color: #777;
     text-align: left;
 }
 
 th {
     text-align: left;
 }
 
 .table {
     width: 100%;
     max-width: 100%;
     margin-bottom: 20px;
 }
 
 .table>tbody>tr>td,
 .table>tbody>tr>th,
 .table>tfoot>tr>td,
 .table>tfoot>tr>th,
 .table>thead>tr>td,
 .table>thead>tr>th {
     padding: 8px;
     line-height: 1.42857143;
     vertical-align: top;
     border-top: 1px solid #ddd;
 }
 
 .table>thead>tr>th {
     vertical-align: bottom;
     border-bottom: 2px solid #ddd;
 }
 
 .table>caption+thead>tr:first-child>td,
 .table>caption+thead>tr:first-child>th,
 .table>colgroup+thead>tr:first-child>td,
 .table>colgroup+thead>tr:first-child>th,
 .table>thead:first-child>tr:first-child>td,
 .table>thead:first-child>tr:first-child>th {
     border-top: 0;
 }
 
 .table>tbody+tbody {
     border-top: 2px solid #ddd;
 }
 
 .table .table {
     background-color: #fff;
 }
 
 .table-condensed>tbody>tr>td,
 .table-condensed>tbody>tr>th,
 .table-condensed>tfoot>tr>td,
 .table-condensed>tfoot>tr>th,
 .table-condensed>thead>tr>td,
 .table-condensed>thead>tr>th {
     padding: 5px;
 }
 
 .table-bordered {
     border: 1px solid #ddd;
 }
 
 .table-bordered>tbody>tr>td,
 .table-bordered>tbody>tr>th,
 .table-bordered>tfoot>tr>td,
 .table-bordered>tfoot>tr>th,
 .table-bordered>thead>tr>td,
 .table-bordered>thead>tr>th {
     border: 1px solid #ddd;
 }
 
 .table-bordered>thead>tr>td,
 .table-bordered>thead>tr>th {
     border-bottom-width: 2px;
 }
 
 .table-striped>tbody>tr:nth-of-type(odd) {
     background-color: #f9f9f9;
 }
 
 .table-hover>tbody>tr:hover {
     background-color: #f5f5f5;
 }
 
 .table>tbody>tr.active>td,
 .table>tbody>tr.active>th,
 .table>tbody>tr>td.active,
 .table>tbody>tr>th.active,
 .table>tfoot>tr.active>td,
 .table>tfoot>tr.active>th,
 .table>tfoot>tr>td.active,
 .table>tfoot>tr>th.active,
 .table>thead>tr.active>td,
 .table>thead>tr.active>th,
 .table>thead>tr>td.active,
 .table>thead>tr>th.active {
     background-color: #f5f5f5;
 }
 
 .table-hover>tbody>tr.active:hover>td,
 .table-hover>tbody>tr.active:hover>th,
 .table-hover>tbody>tr:hover>.active,
 .table-hover>tbody>tr>td.active:hover,
 .table-hover>tbody>tr>th.active:hover {
     background-color: #e8e8e8;
 }
 
 .table>tbody>tr.success>td,
 .table>tbody>tr.success>th,
 .table>tbody>tr>td.success,
 .table>tbody>tr>th.success,
 .table>tfoot>tr.success>td,
 .table>tfoot>tr.success>th,
 .table>tfoot>tr>td.success,
 .table>tfoot>tr>th.success,
 .table>thead>tr.success>td,
 .table>thead>tr.success>th,
 .table>thead>tr>td.success,
 .table>thead>tr>th.success {
     background-color: #dff0d8;
 }
 
 .table-hover>tbody>tr.success:hover>td,
 .table-hover>tbody>tr.success:hover>th,
 .table-hover>tbody>tr:hover>.success,
 .table-hover>tbody>tr>td.success:hover,
 .table-hover>tbody>tr>th.success:hover {
     background-color: #d0e9c6;
 }
 
 .table>tbody>tr.info>td,
 .table>tbody>tr.info>th,
 .table>tbody>tr>td.info,
 .table>tbody>tr>th.info,
 .table>tfoot>tr.info>td,
 .table>tfoot>tr.info>th,
 .table>tfoot>tr>td.info,
 .table>tfoot>tr>th.info,
 .table>thead>tr.info>td,
 .table>thead>tr.info>th,
 .table>thead>tr>td.info,
 .table>thead>tr>th.info {
     background-color: #d9edf7;
 }
 
 .table-hover>tbody>tr.info:hover>td,
 .table-hover>tbody>tr.info:hover>th,
 .table-hover>tbody>tr:hover>.info,
 .table-hover>tbody>tr>td.info:hover,
 .table-hover>tbody>tr>th.info:hover {
     background-color: #c4e3f3;
 }
 
 .table>tbody>tr.warning>td,
 .table>tbody>tr.warning>th,
 .table>tbody>tr>td.warning,
 .table>tbody>tr>th.warning,
 .table>tfoot>tr.warning>td,
 .table>tfoot>tr.warning>th,
 .table>tfoot>tr>td.warning,
 .table>tfoot>tr>th.warning,
 .table>thead>tr.warning>td,
 .table>thead>tr.warning>th,
 .table>thead>tr>td.warning,
 .table>thead>tr>th.warning {
     background-color: #fcf8e3;
 }
 
 .table-hover>tbody>tr.warning:hover>td,
 .table-hover>tbody>tr.warning:hover>th,
 .table-hover>tbody>tr:hover>.warning,
 .table-hover>tbody>tr>td.warning:hover,
 .table-hover>tbody>tr>th.warning:hover {
     background-color: #faf2cc;
 }
 
 .table>tbody>tr.danger>td,
 .table>tbody>tr.danger>th,
 .table>tbody>tr>td.danger,
 .table>tbody>tr>th.danger,
 .table>tfoot>tr.danger>td,
 .table>tfoot>tr.danger>th,
 .table>tfoot>tr>td.danger,
 .table>tfoot>tr>th.danger,
 .table>thead>tr.danger>td,
 .table>thead>tr.danger>th,
 .table>thead>tr>td.danger,
 .table>thead>tr>th.danger {
     background-color: #f2dede;
 }
 
 .table-hover>tbody>tr.danger:hover>td,
 .table-hover>tbody>tr.danger:hover>th,
 .table-hover>tbody>tr:hover>.danger,
 .table-hover>tbody>tr>td.danger:hover,
 .table-hover>tbody>tr>th.danger:hover {
     background-color: #ebcccc;
 }
 
 .table-responsive {
     min-height: 0.01%;
     overflow-x: auto;
 }
 
 @media screen and (max-width: 575px) {
     .table-responsive {
         width: 100%;
         margin-bottom: 15px;
         overflow-y: hidden;
         -ms-overflow-style: -ms-autohiding-scrollbar;
         border: 1px solid #ddd;
     }
 
     .table-responsive>.table {
         margin-bottom: 0;
     }
 
     .table-responsive>.table>tbody>tr>td,
     .table-responsive>.table>tbody>tr>th,
     .table-responsive>.table>tfoot>tr>td,
     .table-responsive>.table>tfoot>tr>th,
     .table-responsive>.table>thead>tr>td,
     .table-responsive>.table>thead>tr>th {
         white-space: nowrap;
     }
 
     .table-responsive>.table-bordered {
         border: 0;
     }
 
     .table-responsive>.table-bordered>tbody>tr>td:first-child,
     .table-responsive>.table-bordered>tbody>tr>th:first-child,
     .table-responsive>.table-bordered>tfoot>tr>td:first-child,
     .table-responsive>.table-bordered>tfoot>tr>th:first-child,
     .table-responsive>.table-bordered>thead>tr>td:first-child,
     .table-responsive>.table-bordered>thead>tr>th:first-child {
         border-left: 0;
     }
 
     .table-responsive>.table-bordered>tbody>tr>td:last-child,
     .table-responsive>.table-bordered>tbody>tr>th:last-child,
     .table-responsive>.table-bordered>tfoot>tr>td:last-child,
     .table-responsive>.table-bordered>tfoot>tr>th:last-child,
     .table-responsive>.table-bordered>thead>tr>td:last-child,
     .table-responsive>.table-bordered>thead>tr>th:last-child {
         border-right: 0;
     }
 
     .table-responsive>.table-bordered>tbody>tr:last-child>td,
     .table-responsive>.table-bordered>tbody>tr:last-child>th,
     .table-responsive>.table-bordered>tfoot>tr:last-child>td,
     .table-responsive>.table-bordered>tfoot>tr:last-child>th {
         border-bottom: 0;
     }
 }
 
 .clearfix:after,
 .clearfix:before,
 .gs-containeer-f:after,
 .gs-containeer-f:before,
 .gs-containeer:after,
 .gs-containeer:before,
 .gs-roow:after,
 .gs-roow:before {
     display: table;
     content: " ";
 }
 
 .clearfix:after,
 .gs-containeer-f:after,
 .gs-containeer:after,
 .gs-roow:after {
     clear: both;
 }
 
 .justify-content-start {
     -webkit-box-pack: start !important;
     -webkit-justify-content: flex-start !important;
     -moz-box-pack: start !important;
     -ms-flex-pack: start !important;
     justify-content: flex-start !important;
 }
 
 .justify-content-end {
     -webkit-box-pack: end !important;
     -webkit-justify-content: flex-end !important;
     -moz-box-pack: end !important;
     -ms-flex-pack: end !important;
     justify-content: flex-end !important;
 }
 
 .justify-content-center {
     -webkit-box-pack: center !important;
     -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
     -ms-flex-pack: center !important;
     justify-content: center !important;
 }
 
 .center-block {
     display: block;
     margin-right: auto;
     margin-left: auto;
 }
 
 .pull-right {
     float: right !important;
 }
 
 .pull-left {
     float: left !important;
 }
 
 .hide {
     display: none !important;
 }
 
 .show {
     display: block !important;
 }
 
 .invisible {
     visibility: hidden;
 }
 
 .text-hide {
     font: 0/0 a;
     color: transparent;
     text-shadow: none;
     background-color: transparent;
     border: 0;
 }
 
 .hidden {
     display: none !important;
 }
 
 .affix {
     position: fixed;
 }
 
 .visible-lg,
 .visible-md,
 .visible-sm,
 .visible-xs {
     display: none !important;
 }
 
 .visible-lg-block,
 .visible-lg-inline,
 .visible-lg-inline-block,
 .visible-md-block,
 .visible-md-inline,
 .visible-md-inline-block,
 .visible-sm-block,
 .visible-sm-inline,
 .visible-sm-inline-block,
 .visible-xs-block,
 .visible-xs-inline,
 .visible-xs-inline-block {
     display: none !important;
 }
 
 @media (max-width: 575px) {
     .visible-xs {
         display: block !important;
     }
 
     table.visible-xs {
         display: table !important;
     }
 
     tr.visible-xs {
         display: table-row !important;
     }
 
     td.visible-xs,
     th.visible-xs {
         display: table-cell !important;
     }
 
     .visible-xs-block {
         display: block !important;
     }
 
     .visible-xs-inline {
         display: inline !important;
     }
 
     .visible-xs-inline-block {
         display: inline-block !important;
     }
 }
 
 @media (min-width: 576px) and (max-width: 767px) {
     .visible-sm {
         display: block !important;
     }
 
     table.visible-sm {
         display: table !important;
     }
 
     tr.visible-sm {
         display: table-row !important;
     }
 
     td.visible-sm,
     th.visible-sm {
         display: table-cell !important;
     }
 
     .visible-sm-block {
         display: block !important;
     }
 
     .visible-sm-inline {
         display: inline !important;
     }
 
     .visible-sm-inline-block {
         display: inline-block !important;
     }
 }
 
 @media (min-width: 768px) and (max-width: 1024px) {
     .visible-md {
         display: block !important;
     }
 
     table.visible-md {
         display: table !important;
     }
 
     tr.visible-md {
         display: table-row !important;
     }
 
     td.visible-md,
     th.visible-md {
         display: table-cell !important;
     }
 
     .visible-md-block {
         display: block !important;
     }
 
     .visible-md-inline {
         display: inline !important;
     }
 
     .visible-md-inline-block {
         display: inline-block !important;
     }
 }
 
 @media (min-width: 1025px) {
     .visible-lg {
         display: block !important;
     }
 
     table.visible-lg {
         display: table !important;
     }
 
     tr.visible-lg {
         display: table-row !important;
     }
 
     td.visible-lg,
     th.visible-lg {
         display: table-cell !important;
     }
 }
 
 @media (min-width: 1025px) {
     .visible-lg-block {
         display: block !important;
     }
 }
 
 @media (min-width: 1025px) {
     .visible-lg-inline {
         display: inline !important;
     }
 }
 
 @media (min-width: 1025px) {
     .visible-lg-inline-block {
         display: inline-block !important;
     }
 }
 
 @media (max-width: 575px) {
     .hidden-xs {
         display: none !important;
     }
 }
 
 @media (min-width: 576px) and (max-width: 767px) {
     .hidden-sm {
         display: none !important;
     }
 }
 
 @media (min-width: 768px) and (max-width: 1024px) {
     .hidden-md {
         display: none !important;
     }
 }
 
 @media (min-width: 1025px) {
     .hidden-lg {
         display: none !important;
     }
 }
 
 .visible-print {
     display: none !important;
 }
 
 @media print {
     .visible-print {
         display: block !important;
     }
 
     table.visible-print {
         display: table !important;
     }
 
     tr.visible-print {
         display: table-row !important;
     }
 
     td.visible-print,
     th.visible-print {
         display: table-cell !important;
     }
 }
 
 .visible-print-block {
     display: none !important;
 }
 
 @media print {
     .visible-print-block {
         display: block !important;
     }
 }
 
 .visible-print-inline {
     display: none !important;
 }
 
 @media print {
     .visible-print-inline {
         display: inline !important;
     }
 }
 
 .visible-print-inline-block {
     display: none !important;
 }
 
 @media print {
     .visible-print-inline-block {
         display: inline-block !important;
     }
 }
 
 @media print {
     .hidden-print {
         display: none !important;
     }
 }