.tooltip
{
    min-width:200px;
}

.form-horizontal .control-label
{
    text-align:left;
}

.form-control
{
    padding-left: 5px;
    padding-right: 5px;   
}

.btn
{
    font-weight:bold;
}

label
{
    margin-bottom:0px;   
}



/*panel-danger の配色を上書き*/
.panel-danger {
  border-color: red;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: red;
  border-color: red;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/*-------btn-infoのグラデーションオーバーライドする-----------------*/
.btn-info {
  background-image: -webkit-linear-gradient(top, #bbb 0%, #333 100%);
  background-image:      -o-linear-gradient(top, #bbb 0%, #333 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#333));
  background-image:         linear-gradient(to bottom, #bbb 0%, #333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbbb', endColorstr='#ff333', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #555;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #333;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #333;
  border-color: #555;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #333;
  background-image: none;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #333;
  border-color: #555;
}

/*-------btn-primaryのグラデーションオーバーライドする-----------------*/
.btn-primary {
  background-image: -webkit-linear-gradient(top, #2eaad1 0%, #0e13a4 100%);
  background-image:      -o-linear-gradient(top, #2eaad1 0%, #0e13a4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2eaad1), to(#0e13a4));
  background-image:         linear-gradient(to bottom, #2eaad1 0%, #0e13a4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2eaad1', endColorstr='#ff0e13a4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #0e13a4;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #0e13a4;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #0e13a4;
  background-image: none;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #0e13a4;
  border-color: #122b40;
}

/*-------btn-warningのグラデーションオーバーライドする-----------------*/
.btn-warning {
  background-image: -webkit-linear-gradient(top, #e4d767 0%, #F57513 100%);
  background-image:      -o-linear-gradient(top, #e4d767 0%, #F57513 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e4d767), to(#F57513));
  background-image:         linear-gradient(to bottom, #e4d767 0%, #F57513 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4d767', endColorstr='#ffF57513', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #F57513;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #F57513;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #F57513;
  background-image: none;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

/*-------btn-dangerのグラデーションオーバーライドする-----------------*/
.btn-danger {
  background-image: -webkit-linear-gradient(top, #f1aaa8 0%, #ff0b05 100%);
  background-image:      -o-linear-gradient(top, #f1aaa8 0%, #ff0b05 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1aaa8), to(#ff0b05));
  background-image:         linear-gradient(to bottom, #f1aaa8 0%, #ff0b05 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1aaa8', endColorstr='#ffff0b05', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #ff0b05;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #ff0b05;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #ff0b05;
  background-image: none;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #d9edf7;
}

/*.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #faf2cc;
}*/

.table-hover > tbody > tr:hover {
  background-color: #f2dede;
}

.row
{
    margin-left:0;
    margin-right:0;
}





/*グリードシステムを24カラムにオーバーライドする*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, 
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, 
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xs-13, .col-sm-13, .col-md-13, .col-lg-13,
.col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, 
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, 
.col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, 
.col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, 
.col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, 
.col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, 
.col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, 
.col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, 
.col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, 
.col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, 
.col-xs-24, .col-sm-24, .col-md-24, .col-lg-24
 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, 
.col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, 
.col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-xs-13,.col-xs-14, .col-xs-15, .col-xs-16,
.col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20,
.col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24
 {
  float: left;
}
.col-xs-24 {
  width: 100%;
}
.col-xs-23 {
  width: 95.83333333%;
}
.col-xs-22 {
  width: 91.66666667%;
}
.col-xs-21 {
  width: 87.5%;
}
.col-xs-20 {
  width: 83.33333333%;
}
.col-xs-19 {
  width: 79.16666667%;
}
.col-xs-18 {
  width: 75%;
}
.col-xs-17 {
  width: 70.83333333%;
}
.col-xs-16 {
  width: 66.66666667%;
}
.col-xs-15 {
  width: 62.5%;
}
.col-xs-14 {
  width: 58.33333333%;
}
.col-xs-13 {
  width: 54.16666667%;
}
.col-xs-12 {
  width: 50%;
}
.col-xs-11 {
  width: 45.83333333%;
}
.col-xs-10 {
  width: 41.66666667%;
}
.col-xs-9 {
  width: 37.5%;
}
.col-xs-8 {
  width: 33.33333333%;
}
.col-xs-7 {
  width: 29.16666667%;
}
.col-xs-6 {
  width: 25%;
}
.col-xs-5 {
  width: 20.83333333%;
}
.col-xs-4 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 12.5%;
}
.col-xs-2 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 4.16666667%;
}
.col-xs-pull-24 {
  right: 100%;
}
.col-xs-pull-23 {
  right: 95.83333333%;
}
.col-xs-pull-22 {
  right: 91.66666667%;
}
.col-xs-pull-21 {
  right: 87.5%;
}
.col-xs-pull-20 {
  right: 83.33333333%;
}
.col-xs-pull-19 {
  right: 79.16666667%;
}
.col-xs-pull-18 {
  right: 75%;
}
.col-xs-pull-17 {
  right: 70.83333333%;
}
.col-xs-pull-16 {
  right: 66.66666667%;
}
.col-xs-pull-15 {
  right: 62.5%;
}
.col-xs-pull-14 {
  right: 58.33333333%;
}
.col-xs-pull-13 {
  right: 54.16666667%;
}
.col-xs-pull-12 {
  right: 50%;
}
.col-xs-pull-11 {
  right: 45.83333333%;
}
.col-xs-pull-10 {
  right: 41.66666667%;
}
.col-xs-pull-9 {
  right: 37.5%;
}
.col-xs-pull-8 {
  right: 33.33333333%;
}
.col-xs-pull-7 {
  right: 29.16666667%;
}
.col-xs-pull-6 {
  right: 25%;
}
.col-xs-pull-5 {
  right: 20.83333333%;
}
.col-xs-pull-4 {
  right: 16.66666667%;
}
.col-xs-pull-3 {
  right: 12.5%;
}
.col-xs-pull-2 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 4.16666667%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-24 {
  left: 100%;
}
.col-xs-push-23 {
  left: 95.83333333%;
}
.col-xs-push-22 {
  left: 91.66666667%;
}
.col-xs-push-21 {
  left: 87.5%;
}
.col-xs-push-20 {
  left: 83.33333333%;
}
.col-xs-push-19 {
  left: 79.16666667%;
}
.col-xs-push-18 {
  left: 75%;
}
.col-xs-push-17 {
  left: 70.83333333%;
}
.col-xs-push-16 {
  left: 66.66666667%;
}
.col-xs-push-15 {
  left: 62.5%;
}
.col-xs-push-14 {
  left: 58.33333333%;
}
.col-xs-push-13 {
  left: 54.16666667%;
}
.col-xs-push-12 {
  left: 50%;
}
.col-xs-push-11 {
  left: 45.83333333%;
}
.col-xs-push-10 {
  left: 41.66666667%;
}
.col-xs-push-9 {
  left: 37.5%;
}
.col-xs-push-8 {
  left: 33.33333333%;
}
.col-xs-push-7 {
  left: 29.16666667%;
}
.col-xs-push-6 {
  left: 25%;
}
.col-xs-push-5 {
  left: 20.83333333%;
}
.col-xs-push-4 {
  left: 16.66666667%;
}
.col-xs-push-3 {
  left: 12.5%;
}
.col-xs-push-2 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 4.16666667%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-24 {
  margin-left: 100%;
}
.col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.col-xs-offset-21 {
  margin-left: 87.5%;
}
.col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.col-xs-offset-18 {
  margin-left: 75%;
}
.col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.col-xs-offset-15 {
  margin-left: 62.5%;
}
.col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.col-xs-offset-12 {
  margin-left: 50%;
}
.col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.col-xs-offset-9 {
  margin-left: 37.5%;
}
.col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.col-xs-offset-6 {
  margin-left: 25%;
}
.col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 12.5%;
}
.col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12,
  .col-sm-13,.col-sm-14, .col-sm-15, .col-sm-16,
  .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20,
  .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24
  {
    float: left;
  }
  .col-sm-24 {
      width: 100%;
  }
  .col-sm-23 {
      width: 95.83333333%;
  }
  .col-sm-22 {
      width: 91.66666667%;
  }
  .col-sm-21 {
      width: 87.5%;
  }
  .col-sm-20 {
      width: 83.33333333%;
  }
  .col-sm-19 {
      width: 79.16666667%;
  }
  .col-sm-18 {
      width: 75%;
  }
  .col-sm-17 {
      width: 70.83333333%;
  }
  .col-sm-16 {
      width: 66.66666667%;
  }
  .col-sm-15 {
      width: 62.5%;
  }
  .col-sm-14 {
      width: 58.33333333%;
  }
  .col-sm-13 {
      width: 54.16666667%;
  }
  .col-sm-12 {
      width: 50%;
  }
  .col-sm-11 {
      width: 45.83333333%;
  }
  .col-sm-10 {
      width: 41.66666667%;
  }
  .col-sm-9 {
      width: 37.5%;
  }
  .col-sm-8 {
      width: 33.33333333%;
  }
  .col-sm-7 {
      width: 29.16666667%;
  }
  .col-sm-6 {
      width: 25%;
  }
  .col-sm-5 {
      width: 20.83333333%;
  }
  .col-sm-4 {
      width: 16.66666667%;
  }
  .col-sm-3 {
      width: 12.5%;
  }
  .col-sm-2 {
      width: 8.33333333%;
  }
  .col-sm-1 {
      width: 4.16666667%;
  }
  .col-sm-pull-24 {
      right: 100%;
  }
  .col-sm-pull-23 {
      right: 95.83333333%;
  }
  .col-sm-pull-22 {
      right: 91.66666667%;
  }
  .col-sm-pull-21 {
      right: 87.5%;
  }
  .col-sm-pull-20 {
      right: 83.33333333%;
  }
  .col-sm-pull-19 {
      right: 79.16666667%;
  }
  .col-sm-pull-18 {
      right: 75%;
  }
  .col-sm-pull-17 {
      right: 70.83333333%;
  }
  .col-sm-pull-16 {
      right: 66.66666667%;
  }
  .col-sm-pull-15 {
      right: 62.5%;
  }
  .col-sm-pull-14 {
      right: 58.33333333%;
  }
  .col-sm-pull-13 {
      right: 54.16666667%;
  }
  .col-sm-pull-12 {
      right: 50%;
  }
  .col-sm-pull-11 {
      right: 45.83333333%;
  }
  .col-sm-pull-10 {
      right: 41.66666667%;
  }
  .col-sm-pull-9 {
      right: 37.5%;
  }
  .col-sm-pull-8 {
      right: 33.33333333%;
  }
  .col-sm-pull-7 {
      right: 29.16666667%;
  }
  .col-sm-pull-6 {
      right: 25%;
  }
  .col-sm-pull-5 {
      right: 20.83333333%;
  }
  .col-sm-pull-4 {
      right: 16.66666667%;
  }
  .col-sm-pull-3 {
      right: 12.5%;
  }
  .col-sm-pull-2 {
      right: 8.33333333%;
  }
  .col-sm-pull-1 {
      right: 4.16666667%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-24 {
      left: 100%;
  }
  .col-sm-push-23 {
      left: 95.83333333%;
  }
  .col-sm-push-22 {
      left: 91.66666667%;
  }
  .col-sm-push-21 {
      left: 87.5%;
  }
  .col-sm-push-20 {
      left: 83.33333333%;
  }
  .col-sm-push-19 {
      left: 79.16666667%;
  }
  .col-sm-push-18 {
      left: 75%;
  }
  .col-sm-push-17 {
      left: 70.83333333%;
  }
  .col-sm-push-16 {
      left: 66.66666667%;
  }
  .col-sm-push-15 {
      left: 62.5%;
  }
  .col-sm-push-14 {
      left: 58.33333333%;
  }
  .col-sm-push-13 {
      left: 54.16666667%;
  }
  .col-sm-push-12 {
      left: 50%;
  }
  .col-sm-push-11 {
      left: 45.83333333%;
  }
  .col-sm-push-10 {
      left: 41.66666667%;
  }
  .col-sm-push-9 {
      left: 37.5%;
  }
  .col-sm-push-8 {
      left: 33.33333333%;
  }
  .col-sm-push-7 {
      left: 29.16666667%;
  }
  .col-sm-push-6 {
      left: 25%;
  }
  .col-sm-push-5 {
      left: 20.83333333%;
  }
  .col-sm-push-4 {
      left: 16.66666667%;
  }
  .col-sm-push-3 {
      left: 12.5%;
  }
  .col-sm-push-2 {
      left: 8.33333333%;
  }
  .col-sm-push-1 {
      left: 4.16666667%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-24 {
      margin-left: 100%;
  }
  .col-sm-offset-23 {
      margin-left: 95.83333333%;
  }
  .col-sm-offset-22 {
      margin-left: 91.66666667%;
  }
  .col-sm-offset-21 {
      margin-left: 87.5%;
  }
  .col-sm-offset-20 {
      margin-left: 83.33333333%;
  }
  .col-sm-offset-19 {
      margin-left: 79.16666667%;
  }
  .col-sm-offset-18 {
      margin-left: 75%;
  }
  .col-sm-offset-17 {
      margin-left: 70.83333333%;
  }
  .col-sm-offset-16 {
      margin-left: 66.66666667%;
  }
  .col-sm-offset-15 {
      margin-left: 62.5%;
  }
  .col-sm-offset-14 {
      margin-left: 58.33333333%;
  }
  .col-sm-offset-13 {
      margin-left: 54.16666667%;
  }
  .col-sm-offset-12 {
      margin-left: 50%;
  }
  .col-sm-offset-11 {
      margin-left: 45.83333333%;
  }
  .col-sm-offset-10 {
      margin-left: 41.66666667%;
  }
  .col-sm-offset-9 {
      margin-left: 37.5%;
  }
  .col-sm-offset-8 {
      margin-left: 33.33333333%;
  }
  .col-sm-offset-7 {
      margin-left: 29.16666667%;
  }
  .col-sm-offset-6 {
      margin-left: 25%;
  }
  .col-sm-offset-5 {
      margin-left: 20.83333333%;
  }
  .col-sm-offset-4 {
      margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
      margin-left: 12.5%;
  }
  .col-sm-offset-2 {
      margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
      margin-left: 4.16666667%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .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-md-10, .col-md-11, .col-md-12,
  .col-md-13,.col-md-14, .col-md-15, .col-md-16,
  .col-md-17, .col-md-18, .col-md-19, .col-md-20,
  .col-md-21, .col-md-22, .col-md-23, .col-md-24
  {
    float: left;
  }
  .col-md-24 {
      width: 100%;
  }
  .col-md-23 {
      width: 95.83333333%;
  }
  .col-md-22 {
      width: 91.66666667%;
  }
  .col-md-21 {
      width: 87.5%;
  }
  .col-md-20 {
      width: 83.33333333%;
  }
  .col-md-19 {
      width: 79.16666667%;
  }
  .col-md-18 {
      width: 75%;
  }
  .col-md-17 {
      width: 70.83333333%;
  }
  .col-md-16 {
      width: 66.66666667%;
  }
  .col-md-15 {
      width: 62.5%;
  }
  .col-md-14 {
      width: 58.33333333%;
  }
  .col-md-13 {
      width: 54.16666667%;
  }
  .col-md-12 {
      width: 50%;
  }
  .col-md-11 {
      width: 45.83333333%;
  }
  .col-md-10 {
      width: 41.66666667%;
  }
  .col-md-9 {
      width: 37.5%;
  }
  .col-md-8 {
      width: 33.33333333%;
  }
  .col-md-7 {
      width: 29.16666667%;
  }
  .col-md-6 {
      width: 25%;
  }
  .col-md-5 {
      width: 20.83333333%;
  }
  .col-md-4 {
      width: 16.66666667%;
  }
  .col-md-3 {
      width: 12.5%;
  }
  .col-md-2 {
      width: 8.33333333%;
  }
  .col-md-1 {
      width: 4.16666667%;
  }
  .col-md-pull-24 {
      right: 100%;
  }
  .col-md-pull-23 {
      right: 95.83333333%;
  }
  .col-md-pull-22 {
      right: 91.66666667%;
  }
  .col-md-pull-21 {
      right: 87.5%;
  }
  .col-md-pull-20 {
      right: 83.33333333%;
  }
  .col-md-pull-19 {
      right: 79.16666667%;
  }
  .col-md-pull-18 {
      right: 75%;
  }
  .col-md-pull-17 {
      right: 70.83333333%;
  }
  .col-md-pull-16 {
      right: 66.66666667%;
  }
  .col-md-pull-15 {
      right: 62.5%;
  }
  .col-md-pull-14 {
      right: 58.33333333%;
  }
  .col-md-pull-13 {
      right: 54.16666667%;
  }
  .col-md-pull-12 {
      right: 50%;
  }
  .col-md-pull-11 {
      right: 45.83333333%;
  }
  .col-md-pull-10 {
      right: 41.66666667%;
  }
  .col-md-pull-9 {
      right: 37.5%;
  }
  .col-md-pull-8 {
      right: 33.33333333%;
  }
  .col-md-pull-7 {
      right: 29.16666667%;
  }
  .col-md-pull-6 {
      right: 25%;
  }
  .col-md-pull-5 {
      right: 20.83333333%;
  }
  .col-md-pull-4 {
      right: 16.66666667%;
  }
  .col-md-pull-3 {
      right: 12.5%;
  }
  .col-md-pull-2 {
      right: 8.33333333%;
  }
  .col-md-pull-1 {
      right: 4.16666667%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-24 {
      left: 100%;
  }
  .col-md-push-23 {
      left: 95.83333333%;
  }
  .col-md-push-22 {
      left: 91.66666667%;
  }
  .col-md-push-21 {
      left: 87.5%;
  }
  .col-md-push-20 {
      left: 83.33333333%;
  }
  .col-md-push-19 {
      left: 79.16666667%;
  }
  .col-md-push-18 {
      left: 75%;
  }
  .col-md-push-17 {
      left: 70.83333333%;
  }
  .col-md-push-16 {
      left: 66.66666667%;
  }
  .col-md-push-15 {
      left: 62.5%;
  }
  .col-md-push-14 {
      left: 58.33333333%;
  }
  .col-md-push-13 {
      left: 54.16666667%;
  }
  .col-md-push-12 {
      left: 50%;
  }
  .col-md-push-11 {
      left: 45.83333333%;
  }
  .col-md-push-10 {
      left: 41.66666667%;
  }
  .col-md-push-9 {
      left: 37.5%;
  }
  .col-md-push-8 {
      left: 33.33333333%;
  }
  .col-md-push-7 {
      left: 29.16666667%;
  }
  .col-md-push-6 {
      left: 25%;
  }
  .col-md-push-5 {
      left: 20.83333333%;
  }
  .col-md-push-4 {
      left: 16.66666667%;
  }
  .col-md-push-3 {
      left: 12.5%;
  }
  .col-md-push-2 {
      left: 8.33333333%;
  }
  .col-md-push-1 {
      left: 4.16666667%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-24 {
      margin-left: 100%;
  }
  .col-md-offset-23 {
      margin-left: 95.83333333%;
  }
  .col-md-offset-22 {
      margin-left: 91.66666667%;
  }
  .col-md-offset-21 {
      margin-left: 87.5%;
  }
  .col-md-offset-20 {
      margin-left: 83.33333333%;
  }
  .col-md-offset-19 {
      margin-left: 79.16666667%;
  }
  .col-md-offset-18 {
      margin-left: 75%;
  }
  .col-md-offset-17 {
      margin-left: 70.83333333%;
  }
  .col-md-offset-16 {
      margin-left: 66.66666667%;
  }
  .col-md-offset-15 {
      margin-left: 62.5%;
  }
  .col-md-offset-14 {
      margin-left: 58.33333333%;
  }
  .col-md-offset-13 {
      margin-left: 54.16666667%;
  }
  .col-md-offset-12 {
      margin-left: 50%;
  }
  .col-md-offset-11 {
      margin-left: 45.83333333%;
  }
  .col-md-offset-10 {
      margin-left: 41.66666667%;
  }
  .col-md-offset-9 {
      margin-left: 37.5%;
  }
  .col-md-offset-8 {
      margin-left: 33.33333333%;
  }
  .col-md-offset-7 {
      margin-left: 29.16666667%;
  }
  .col-md-offset-6 {
      margin-left: 25%;
  }
  .col-md-offset-5 {
      margin-left: 20.83333333%;
  }
  .col-md-offset-4 {
      margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
      margin-left: 12.5%;
  }
  .col-md-offset-2 {
      margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
      margin-left: 4.16666667%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12,
  .col-lg-13,.col-lg-14, .col-lg-15, .col-lg-16,
  .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20,
  .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24
  {
    float: left;
  }
  .col-lg-24 {
      width: 100%;
  }
  .col-lg-23 {
      width: 95.83333333%;
  }
  .col-lg-22 {
      width: 91.66666667%;
  }
  .col-lg-21 {
      width: 87.5%;
  }
  .col-lg-20 {
      width: 83.33333333%;
  }
  .col-lg-19 {
      width: 79.16666667%;
  }
  .col-lg-18 {
      width: 75%;
  }
  .col-lg-17 {
      width: 70.83333333%;
  }
  .col-lg-16 {
      width: 66.66666667%;
  }
  .col-lg-15 {
      width: 62.5%;
  }
  .col-lg-14 {
      width: 58.33333333%;
  }
  .col-lg-13 {
      width: 54.16666667%;
  }
  .col-lg-12 {
      width: 50%;
  }
  .col-lg-11 {
      width: 45.83333333%;
  }
  .col-lg-10 {
      width: 41.66666667%;
  }
  .col-lg-9 {
      width: 37.5%;
  }
  .col-lg-8 {
      width: 33.33333333%;
  }
  .col-lg-7 {
      width: 29.16666667%;
  }
  .col-lg-6 {
      width: 25%;
  }
  .col-lg-5 {
      width: 20.83333333%;
  }
  .col-lg-4 {
      width: 16.66666667%;
  }
  .col-lg-3 {
      width: 12.5%;
  }
  .col-lg-2 {
      width: 8.33333333%;
  }
  .col-lg-1 {
      width: 4.16666667%;
  }
  .col-lg-pull-24 {
      right: 100%;
  }
  .col-lg-pull-23 {
      right: 95.83333333%;
  }
  .col-lg-pull-22 {
      right: 91.66666667%;
  }
  .col-lg-pull-21 {
      right: 87.5%;
  }
  .col-lg-pull-20 {
      right: 83.33333333%;
  }
  .col-lg-pull-19 {
      right: 79.16666667%;
  }
  .col-lg-pull-18 {
      right: 75%;
  }
  .col-lg-pull-17 {
      right: 70.83333333%;
  }
  .col-lg-pull-16 {
      right: 66.66666667%;
  }
  .col-lg-pull-15 {
      right: 62.5%;
  }
  .col-lg-pull-14 {
      right: 58.33333333%;
  }
  .col-lg-pull-13 {
      right: 54.16666667%;
  }
  .col-lg-pull-12 {
      right: 50%;
  }
  .col-lg-pull-11 {
      right: 45.83333333%;
  }
  .col-lg-pull-10 {
      right: 41.66666667%;
  }
  .col-lg-pull-9 {
      right: 37.5%;
  }
  .col-lg-pull-8 {
      right: 33.33333333%;
  }
  .col-lg-pull-7 {
      right: 29.16666667%;
  }
  .col-lg-pull-6 {
      right: 25%;
  }
  .col-lg-pull-5 {
      right: 20.83333333%;
  }
  .col-lg-pull-4 {
      right: 16.66666667%;
  }
  .col-lg-pull-3 {
      right: 12.5%;
  }
  .col-lg-pull-2 {
      right: 8.33333333%;
  }
  .col-lg-pull-1 {
      right: 4.16666667%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-24 {
      left: 100%;
  }
  .col-lg-push-23 {
      left: 95.83333333%;
  }
  .col-lg-push-22 {
      left: 91.66666667%;
  }
  .col-lg-push-21 {
      left: 87.5%;
  }
  .col-lg-push-20 {
      left: 83.33333333%;
  }
  .col-lg-push-19 {
      left: 79.16666667%;
  }
  .col-lg-push-18 {
      left: 75%;
  }
  .col-lg-push-17 {
      left: 70.83333333%;
  }
  .col-lg-push-16 {
      left: 66.66666667%;
  }
  .col-lg-push-15 {
      left: 62.5%;
  }
  .col-lg-push-14 {
      left: 58.33333333%;
  }
  .col-lg-push-13 {
      left: 54.16666667%;
  }
  .col-lg-push-12 {
      left: 50%;
  }
  .col-lg-push-11 {
      left: 45.83333333%;
  }
  .col-lg-push-10 {
      left: 41.66666667%;
  }
  .col-lg-push-9 {
      left: 37.5%;
  }
  .col-lg-push-8 {
      left: 33.33333333%;
  }
  .col-lg-push-7 {
      left: 29.16666667%;
  }
  .col-lg-push-6 {
      left: 25%;
  }
  .col-lg-push-5 {
      left: 20.83333333%;
  }
  .col-lg-push-4 {
      left: 16.66666667%;
  }
  .col-lg-push-3 {
      left: 12.5%;
  }
  .col-lg-push-2 {
      left: 8.33333333%;
  }
  .col-lg-push-1 {
      left: 4.16666667%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-24 {
      margin-left: 100%;
  }
  .col-lg-offset-23 {
      margin-left: 95.83333333%;
  }
  .col-lg-offset-22 {
      margin-left: 91.66666667%;
  }
  .col-lg-offset-21 {
      margin-left: 87.5%;
  }
  .col-lg-offset-20 {
      margin-left: 83.33333333%;
  }
  .col-lg-offset-19 {
      margin-left: 79.16666667%;
  }
  .col-lg-offset-18 {
      margin-left: 75%;
  }
  .col-lg-offset-17 {
      margin-left: 70.83333333%;
  }
  .col-lg-offset-16 {
      margin-left: 66.66666667%;
  }
  .col-lg-offset-15 {
      margin-left: 62.5%;
  }
  .col-lg-offset-14 {
      margin-left: 58.33333333%;
  }
  .col-lg-offset-13 {
      margin-left: 54.16666667%;
  }
  .col-lg-offset-12 {
      margin-left: 50%;
  }
  .col-lg-offset-11 {
      margin-left: 45.83333333%;
  }
  .col-lg-offset-10 {
      margin-left: 41.66666667%;
  }
  .col-lg-offset-9 {
      margin-left: 37.5%;
  }
  .col-lg-offset-8 {
      margin-left: 33.33333333%;
  }
  .col-lg-offset-7 {
      margin-left: 29.16666667%;
  }
  .col-lg-offset-6 {
      margin-left: 25%;
  }
  .col-lg-offset-5 {
      margin-left: 20.83333333%;
  }
  .col-lg-offset-4 {
      margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
      margin-left: 12.5%;
  }
  .col-lg-offset-2 {
      margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
      margin-left: 4.16666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}