            .thumbs {

              padding: 7px;

              border-spacing: 2px;

            }

            .bullets {

              background: url("/2014-redesign-images/new-bullet.png") no-repeat scroll 0 0.9em transparent;

              margin-left: 0px;

              padding: 2px 0 2px 15px;

            }

            .announcement {

              font-family: Arial, Helvetica, sans-serif;

              font-style: italic;

              font-size: 14px;

              font-weight: bold;

              color: #F00;

              background-color: #FF0;

            }



            .points {

              color: #282ba1;

              background: url("/2014-redesign-images/new-bullet.png") no-repeat scroll 0 0.9em transparent;

              margin-left: 0px;

              padding: 2px 0 2px 15px;

              color: #282ba1;

              display: block;

              float: left;

              font-size: 0.9em;

              line-height: 1.7em;

              margin-right: 14px;

              width: 230px;

            }



            .points a {

              color: #282ba1;



            }



            .heavy {

              font-weight: bold;

            }

            .thumbs {
              padding: 7px;
              border-spacing: 2px;
            }

            .bullets {
              background: url("/2014-redesign-images/new-bullet.png") no-repeat scroll 0 0.9em transparent;
              margin-left: 0px;
              padding: 2px 0 2px 15px;
            }

            .announcement {
              font-family: Arial, Helvetica, sans-serif;
              font-style: italic;
              font-size: 14px;
              font-weight: bold;
              color: #F00;
              background-color: #FF0;
            }

            .points {
              color: #282ba1;
              background: url("/2014-redesign-images/new-bullet.png") no-repeat scroll 0 0.9em transparent;
              margin-left: 0px;
              padding: 2px 0 2px 15px;
              color: #282ba1;
              display: block;
              float: left;
              font-size: 0.9em;
              line-height: 1.7em;
              margin-right: 14px;
              width: 230px;
            }

            .points a {
              color: #282ba1;
            }

            .heavy {
              font-weight: bold;
            }

            .bordo {
              text-align: left;
              border-right: #e0e0e0 1px solid;
              border-bottom: #e0e0e0 1px solid;
              padding: 10px;
              font-size: .9em;
              font-weight: 600;
            }

            .bordo-bottom {
              text-align: left;
              padding: 10px;
              border-bottom: #333 3px solid;
              vertical-align: middle;
              text-align: center;
            }

            table {
              max-width: 980px;
              border-left: #e0e0e0 1px solid;
              border-top: #e0e0e0 3px solid;
              padding: 1px;


            }

            caption {
              font-size: 1.6em;
              font-weight: 400;
              padding: 10px 0;
            }

            .theader th {
              font-size: 1.6 em;
              font-weight: 600px;
              vertical-align: bottom;
              background: #eeeeee;
              color: #333333;
            }

            thead th {
              font-size: 1.6 em;
              font-weight: 600;
              padding: 10px;
              vertical-align: middle;
              text-align: center;
              background: #ededed;
              color: #333333;
            }

            .tsub th {
              font-weight: 600px;
              padding: 10px;
              background: #0f4e96;
              color: #FFF;
            }

            tr {
              background: #fbfbfb;

            }

            tr:nth-child(even) {
              background: #f7f7f7;
            }

            th,
            td {
              text-align: left;
              padding: 10px;
              font-weight: 400;
            }

            .bordo {
              text-align: left;
              border-right: #e0e0e0 1px solid;
              border-bottom: #e0e0e0 1px solid;
              padding: 10px;
              font-size: .9em;
              font-weight: 600;
            }

            .bordosub {
              text-align: left;
              border-right: #e0e0e0 1px solid;
              border-bottom: #e0e0e0 1px solid;
              background: #a3c996;
              padding: 10px;
              font-size: .9em;
              font-weight: 600;
            }

            .bordoH {

              border-right: #e0e0e0 1px solid;
              border-bottom: #e0e0e0 1px solid;
              background: #424242;
              padding: 10px;
              font-size: 1.0em;
              color: #FFF;
              line-height: 1.4em;
              font-weight: 600;
            }


            .bordoB {
              border-right: #e0e0e0 1px solid;
              border-bottom: #e0e0e0 3px solid;
              background: #888888;
              padding: 10px;
              font-size: .9em;
              color: #FFF;
              font-weight: 600;
            }

            .bordoT {
              border-right: #e0e0e0 1px solid;
              border-bottom: #e0e0e0 3px solid;
              background: #cc0000;
              padding: 10px;
              font-size: .9em;
              color: #FFF;
              font-weight: 600;
            }

            .bordo-bottom {
              text-align: left;
              padding: 10px;
              border-bottom: #333 3px solid;
              vertical-align: middle;
              text-align: center;

            }

            tfoot tr {
              background: none;
            }

            tfoot td {
              padding: 10px 2px;
              font-size: 0.8em;
              font-style: italic;
              color: #8a97a0;
            }

            .thumbs {
              padding: 7px;
              border-spacing: 2px;
            }

            .emphasis {
              font-weight: 600;
            }
.modal-dialog {
  width: 100vw;
  height: 100vh;
  margin: 0;
}

.modal-content {
  height: 100vh;
  width: 100vw;
  border-radius: 0; 
}

.modal-body {
  height: calc(100% - 140px); 
  overflow-y: auto; 
  margin: auto;
}
@media (max-width: 1203px) {
 	.modal-body {
		margin: 0;
}
}
.modal-header, .modal-footer {
  padding: 15px;
}



























