/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

@font-face {
  font-family: 'GandhiSerifBold';
  src: url('../fonts/GandhiSerif-Bold-webfont.eot');
  src: url('../fonts/GandhiSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/GandhiSerif-Bold-webfont.woff') format('woff'), url('../fonts/GandhiSerif-Bold-webfont.ttf') format('truetype'), url('../fonts/GandhiSerif-Bold-webfont.svg#GandhiSerifBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LatoRegular';
  src: url('../fonts/Lato-Reg-webfont.eot');
  src: url('../fonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Reg-webfont.woff') format('woff'), url('../fonts/Lato-Reg-webfont.ttf') format('truetype'), url('../fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LatoBold';
  src: url('../fonts/Lato-Bol-webfont.eot');
  src: url('../fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Bol-webfont.woff') format('woff'), url('../fonts/Lato-Bol-webfont.ttf') format('truetype'), url('../fonts/Lato-Bol-webfont.svg#LatoRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#gradient .kbl {
  background: white;
  background: -moz-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e0e0e0));
  background: -webkit-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: -o-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: -ms-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: linear-gradient(to bottom, white 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
  /* http://www.colorzilla.com/gradient-editor/#ffffff+0,e0e0e0+100;Custom */

}
#gradient .kbl-footer {
  background: white;
  background: -moz-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e0e0e0));
  background: -webkit-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: -o-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: -ms-linear-gradient(top, white 0%, #e0e0e0 100%);
  background: linear-gradient(to bottom, white 0%, #e0e0e0 100%);
  /* http://www.colorzilla.com/gradient-editor/#ffffff+0,e0e0e0+100;Custom */

}
#gradient .kbl-footerContent {
  background: #e4e4e4;
  background: -moz-linear-gradient(top, #e4e4e4 90%, #c2c2c2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(90%, #e4e4e4), color-stop(100%, #c2c2c2));
  background: -webkit-linear-gradient(top, #e4e4e4 90%, #c2c2c2 100%);
  background: -o-linear-gradient(top, #e4e4e4 90%, #c2c2c2 100%);
  background: -ms-linear-gradient(top, #e4e4e4 90%, #c2c2c2 100%);
  background: linear-gradient(to bottom, #e4e4e4 90%, #c2c2c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#c2c2c2', GradientType=0);
  /* http://www.colorzilla.com/gradient-editor/#ffffff+0,e0e0e0+100;Custom */

}
#gradient .homepage-module-1 {
  background: url(../img/hp_video_module_image.jpg) top left no-repeat #bdbcc0;
  background: url(../img/hp_video_module_image.jpg) top left no-repeat, -moz-linear-gradient(135deg, #bdbcc0 0%, #c1c3c4 40%);
  background: url(../img/hp_video_module_image.jpg) top left no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bdbcc0), color-stop(40%, #c1c3c4));
  background: url(../img/hp_video_module_image.jpg) top left no-repeat, -webkit-linear-gradient(-75deg, #bdbcc0 0%, #c1c3c4 40%);
  background: url(../img/hp_video_module_image.jpg) top left no-repeat, -o-linear-gradient(135deg, #bdbcc0 0%, #c1c3c4 40%);
  background: url(../img/hp_video_module_image.jpg) top left no-repeat, -ms-linear-gradient(135deg, #bdbcc0 0%, #c1c3c4 40%);
  background: url(../img/hp_video_module_image.jpg) top left no-repeat, linear-gradient(135deg, #bdbcc0 0%, #c1c3c4 40%);
  /* http://www.colorzilla.com/gradient-editor/#bdbcc0+0,c1c3c4+40;Custom */

}
#gradient .homepage-module-2 {
  background: #cbbfb8;
  background: -moz-linear-gradient(135deg, #cbbfb8 0%, #a18f85 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cbbfb8), color-stop(100%, #a18f85));
  background: -webkit-linear-gradient(-75deg, #cbbfb8 0%, #a18f85 100%);
  background: -o-linear-gradient(135deg, #cbbfb8 0%, #a18f85 100%);
  background: -ms-linear-gradient(135deg, #cbbfb8 0%, #a18f85 100%);
  background: linear-gradient(135deg, #cbbfb8 0%, #a18f85 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbbfb8', endColorstr='#a18f85', GradientType=0);
  /* http://www.colorzilla.com/gradient-editor/#cbbfb8+0,a18f85+100;Custom */

}
#gradient .homepage-module-3 {
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat #00436a;
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat, -moz-linear-gradient(135deg, #00436a 0%, #01283e 100%);
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00436a), color-stop(100%, #01283e));
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat, -webkit-linear-gradient(-75deg, #00436a 0%, #01283e 100%);
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat, -o-linear-gradient(135deg, #00436a 0%, #01283e 100%);
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat, -ms-linear-gradient(135deg, #00436a 0%, #01283e 100%);
  background: url(../img/hp_working_for_us_image.jpg) top right no-repeat, linear-gradient(135deg, #00436a 0%, #01283e 100%);
  /* http://www.colorzilla.com/gradient-editor/#00436a+0,01283e+100;Custom */

}
#gradient .homepage-module-4 {
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat #0096a7;
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat, -moz-linear-gradient(135deg, #0096a7 0%, #005a65 100%);
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0096a7), color-stop(100%, #005a65));
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat, -webkit-linear-gradient(-75deg, #0096a7 0%, #005a65 100%);
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat, -o-linear-gradient(135deg, #0096a7 0%, #005a65 100%);
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat, -ms-linear-gradient(135deg, #0096a7 0%, #005a65 100%);
  background: url(../img/hp_thoughts_and_insights_image.png) bottom center no-repeat, linear-gradient(135deg, #0096a7 0%, #005a65 100%);
  /* http://www.colorzilla.com/gradient-editor/#0096a7+0,005a65+100;Custom */

}
#gradient .homepage-module-5 {
  background: url(../img/hp_csr_image.jpg) top right no-repeat white;
  background: url(../img/hp_csr_image.jpg) top right no-repeat, -moz-linear-gradient(135deg, white 90%, #f0f0f0 100%);
  background: url(../img/hp_csr_image.jpg) top right no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(90%, white), color-stop(100%, #f0f0f0));
  background: url(../img/hp_csr_image.jpg) top right no-repeat, -webkit-linear-gradient(-75deg, white 90%, #f0f0f0 100%);
  background: url(../img/hp_csr_image.jpg) top right no-repeat, -o-linear-gradient(135deg, white 90%, #f0f0f0 100%);
  background: url(../img/hp_csr_image.jpg) top right no-repeat, -ms-linear-gradient(135deg, white 90%, #f0f0f0 100%);
  background: url(../img/hp_csr_image.jpg) top right no-repeat, linear-gradient(135deg, white 90%, #f0f0f0 100%);
  /* http://www.colorzilla.com/gradient-editor/#ffffff+90,f0f0f0+100;Custom */

}
#gradient .homepage-module-6 {
  background: white;
  background: -moz-linear-gradient(135deg, white 90%, #f0f0f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(90%, white), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(-75deg, white 90%, #f0f0f0 100%);
  background: -o-linear-gradient(135deg, white 90%, #f0f0f0 100%);
  background: -ms-linear-gradient(135deg, white 90%, #f0f0f0 100%);
  background: linear-gradient(135deg, white 90%, #f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
  /* http://www.colorzilla.com/gradient-editor/#ffffff+90,f0f0f0+100;Custom */

}
#gradient .homepage-module-7 {
  background: url(../img/hp_where_we_are_map.png) center right no-repeat #5c7282;
  background: url(../img/hp_where_we_are_map.png) center right no-repeat, -moz-linear-gradient(135deg, #5c7282 0%, #314757 100%);
  background: url(../img/hp_where_we_are_map.png) center right no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c7282), color-stop(100%, #314757));
  background: url(../img/hp_where_we_are_map.png) center right no-repeat, -webkit-linear-gradient(-75deg, #5c7282 0%, #314757 100%);
  background: url(../img/hp_where_we_are_map.png) center right no-repeat, -o-linear-gradient(135deg, #5c7282 0%, #314757 100%);
  background: url(../img/hp_where_we_are_map.png) center right no-repeat, -ms-linear-gradient(135deg, #5c7282 0%, #314757 100%);
  background: url(../img/hp_where_we_are_map.png) center right no-repeat, linear-gradient(135deg, #5c7282 0%, #314757 100%);
  /* http://www.colorzilla.com/gradient-editor/#5c7282+0,314757+100;Custom */

}
#gradient .read-more-btn {
  background: #0096a7;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVhNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0096a7 0%, #005a65 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0096a7), color-stop(100%, #005a65));
  background: -webkit-linear-gradient(top, #0096a7 0%, #005a65 100%);
  background: -o-linear-gradient(top, #0096a7 0%, #005a65 100%);
  background: -ms-linear-gradient(top, #0096a7 0%, #005a65 100%);
  background: linear-gradient(to bottom, #0096a7 0%, #005a65 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096a7', endColorstr='#005a65', GradientType=0);
  /* http://www.colorzilla.com/gradient-editor/#0096a7+0,005a65+100;Custom */

}
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -5px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 5px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 940px;
  }
  .span12 {
    width: 940px;
  }
  .span11 {
    width: 861.25px;
  }
  .span10 {
    width: 782.5px;
  }
  .span9 {
    width: 703.75px;
  }
  .span8 {
    width: 625px;
  }
  .span7 {
    width: 546.25px;
  }
  .span6 {
    width: 467.5px;
  }
  .span5 {
    width: 388.75px;
  }
  .span4 {
    width: 310px;
  }
  .span3 {
    width: 231.25px;
  }
  .span2 {
    width: 152.5px;
  }
  .span1 {
    width: 73.75px;
  }
  .offset12 {
    margin-left: 950px;
  }
  .offset11 {
    margin-left: 871.25px;
  }
  .offset10 {
    margin-left: 792.5px;
  }
  .offset9 {
    margin-left: 713.75px;
  }
  .offset8 {
    margin-left: 635px;
  }
  .offset7 {
    margin-left: 556.25px;
  }
  .offset6 {
    margin-left: 477.5px;
  }
  .offset5 {
    margin-left: 398.75px;
  }
  .offset4 {
    margin-left: 320px;
  }
  .offset3 {
    margin-left: 241.25px;
  }
  .offset2 {
    margin-left: 162.5px;
  }
  .offset1 {
    margin-left: 83.75px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 0.531914894%;
    *margin-left: 0.478723404%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0.531914894%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.946808511%;
  }
  .row-fluid .span11 {
    width: 91.622340426%;
    *width: 91.569148936%;
  }
  .row-fluid .span10 {
    width: 83.244680851%;
    *width: 83.191489362%;
  }
  .row-fluid .span9 {
    width: 74.867021277%;
    *width: 74.813829787%;
  }
  .row-fluid .span8 {
    width: 66.489361702%;
    *width: 66.436170213%;
  }
  .row-fluid .span7 {
    width: 58.111702128%;
    *width: 58.058510638%;
  }
  .row-fluid .span6 {
    width: 49.734042553%;
    *width: 49.680851064%;
  }
  .row-fluid .span5 {
    width: 41.356382979%;
    *width: 41.303191489%;
  }
  .row-fluid .span4 {
    width: 32.978723404%;
    *width: 32.925531915%;
  }
  .row-fluid .span3 {
    width: 24.60106383%;
    *width: 24.54787234%;
  }
  .row-fluid .span2 {
    width: 16.223404255%;
    *width: 16.170212766%;
  }
  .row-fluid .span1 {
    width: 7.845744681%;
    *width: 7.792553191%;
  }
  .row-fluid .offset12 {
    margin-left: 101.063829787%;
    *margin-left: 100.957446809%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 100.531914894%;
    *margin-left: 100.425531915%;
  }
  .row-fluid .offset11 {
    margin-left: 92.686170213%;
    *margin-left: 92.579787234%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 92.154255319%;
    *margin-left: 92.04787234%;
  }
  .row-fluid .offset10 {
    margin-left: 84.308510638%;
    *margin-left: 84.20212766%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 83.776595745%;
    *margin-left: 83.670212766%;
  }
  .row-fluid .offset9 {
    margin-left: 75.930851064%;
    *margin-left: 75.824468085%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 75.39893617%;
    *margin-left: 75.292553191%;
  }
  .row-fluid .offset8 {
    margin-left: 67.553191489%;
    *margin-left: 67.446808511%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 67.021276596%;
    *margin-left: 66.914893617%;
  }
  .row-fluid .offset7 {
    margin-left: 59.175531915%;
    *margin-left: 59.069148936%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 58.643617021%;
    *margin-left: 58.537234043%;
  }
  .row-fluid .offset6 {
    margin-left: 50.79787234%;
    *margin-left: 50.691489362%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 50.265957447%;
    *margin-left: 50.159574468%;
  }
  .row-fluid .offset5 {
    margin-left: 42.420212766%;
    *margin-left: 42.313829787%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 41.888297872%;
    *margin-left: 41.781914894%;
  }
  .row-fluid .offset4 {
    margin-left: 34.042553191%;
    *margin-left: 33.936170213%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 33.510638298%;
    *margin-left: 33.404255319%;
  }
  .row-fluid .offset3 {
    margin-left: 25.664893617%;
    *margin-left: 25.558510638%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.132978723%;
    *margin-left: 25.026595745%;
  }
  .row-fluid .offset2 {
    margin-left: 17.287234043%;
    *margin-left: 17.180851064%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 16.755319149%;
    *margin-left: 16.64893617%;
  }
  .row-fluid .offset1 {
    margin-left: 8.909574468%;
    *margin-left: 8.803191489%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.377659574%;
    *margin-left: 8.271276596%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 5px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 926px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 847.25px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 768.5px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 689.75px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 611px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 532.25px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 453.5px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 374.75px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 296px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 217.25px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 138.5px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 59.75px;
  }
  .thumbnails {
    margin-left: -5px;
  }
  .thumbnails > li {
    margin-left: 5px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 600px) and (max-width: 979px) {
  .row {
    margin-left: -5px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 5px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 751px;
  }
  .span12 {
    width: 751px;
  }
  .span11 {
    width: 688px;
  }
  .span10 {
    width: 625px;
  }
  .span9 {
    width: 562px;
  }
  .span8 {
    width: 499px;
  }
  .span7 {
    width: 436px;
  }
  .span6 {
    width: 373px;
  }
  .span5 {
    width: 310px;
  }
  .span4 {
    width: 247px;
  }
  .span3 {
    width: 184px;
  }
  .span2 {
    width: 121px;
  }
  .span1 {
    width: 58px;
  }
  .offset12 {
    margin-left: 761px;
  }
  .offset11 {
    margin-left: 698px;
  }
  .offset10 {
    margin-left: 635px;
  }
  .offset9 {
    margin-left: 572px;
  }
  .offset8 {
    margin-left: 509px;
  }
  .offset7 {
    margin-left: 446px;
  }
  .offset6 {
    margin-left: 383px;
  }
  .offset5 {
    margin-left: 320px;
  }
  .offset4 {
    margin-left: 257px;
  }
  .offset3 {
    margin-left: 194px;
  }
  .offset2 {
    margin-left: 131px;
  }
  .offset1 {
    margin-left: 68px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 0.665778961%;
    *margin-left: 0.612587472%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0.665778961%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.946808511%;
  }
  .row-fluid .span11 {
    width: 91.611185087%;
    *width: 91.557993597%;
  }
  .row-fluid .span10 {
    width: 83.222370173%;
    *width: 83.169178684%;
  }
  .row-fluid .span9 {
    width: 74.83355526%;
    *width: 74.78036377%;
  }
  .row-fluid .span8 {
    width: 66.444740346%;
    *width: 66.391548857%;
  }
  .row-fluid .span7 {
    width: 58.055925433%;
    *width: 58.002733943%;
  }
  .row-fluid .span6 {
    width: 49.667110519%;
    *width: 49.61391903%;
  }
  .row-fluid .span5 {
    width: 41.278295606%;
    *width: 41.225104116%;
  }
  .row-fluid .span4 {
    width: 32.889480692%;
    *width: 32.836289203%;
  }
  .row-fluid .span3 {
    width: 24.500665779%;
    *width: 24.44747429%;
  }
  .row-fluid .span2 {
    width: 16.111850866%;
    *width: 16.058659376%;
  }
  .row-fluid .span1 {
    width: 7.723035952%;
    *width: 7.669844463%;
  }
  .row-fluid .offset12 {
    margin-left: 101.331557923%;
    *margin-left: 101.225174944%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 100.665778961%;
    *margin-left: 100.559395983%;
  }
  .row-fluid .offset11 {
    margin-left: 92.942743009%;
    *margin-left: 92.836360031%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 92.276964048%;
    *margin-left: 92.170581069%;
  }
  .row-fluid .offset10 {
    margin-left: 84.553928096%;
    *margin-left: 84.447545117%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 83.888149134%;
    *margin-left: 83.781766156%;
  }
  .row-fluid .offset9 {
    margin-left: 76.165113182%;
    *margin-left: 76.058730204%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 75.499334221%;
    *margin-left: 75.392951242%;
  }
  .row-fluid .offset8 {
    margin-left: 67.776298269%;
    *margin-left: 67.66991529%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 67.110519308%;
    *margin-left: 67.004136329%;
  }
  .row-fluid .offset7 {
    margin-left: 59.387483356%;
    *margin-left: 59.281100377%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 58.721704394%;
    *margin-left: 58.615321415%;
  }
  .row-fluid .offset6 {
    margin-left: 50.998668442%;
    *margin-left: 50.892285463%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 50.332889481%;
    *margin-left: 50.226506502%;
  }
  .row-fluid .offset5 {
    margin-left: 42.609853529%;
    *margin-left: 42.50347055%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 41.944074567%;
    *margin-left: 41.837691589%;
  }
  .row-fluid .offset4 {
    margin-left: 34.221038615%;
    *margin-left: 34.114655636%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 33.555259654%;
    *margin-left: 33.448876675%;
  }
  .row-fluid .offset3 {
    margin-left: 25.832223702%;
    *margin-left: 25.725840723%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.16644474%;
    *margin-left: 25.060061762%;
  }
  .row-fluid .offset2 {
    margin-left: 17.443408788%;
    *margin-left: 17.33702581%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 16.777629827%;
    *margin-left: 16.671246848%;
  }
  .row-fluid .offset1 {
    margin-left: 9.054593875%;
    *margin-left: 8.948210896%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.388814913%;
    *margin-left: 8.282431935%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 5px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 737px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 674px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 611px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 548px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 485px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 422px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 359px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 296px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 233px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 170px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 107px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 44px;
  }
  .row-fluid .span6 {
    width: 49.667110519% !important;
    display: inline-block !important;
  }
  .page-Site .row-fluid .span6 {
    width: 100% !important;
    display: block !important;
  }
}
@media (max-width: 979px) {
  /*
    body {
      padding-left: 20px;
      padding-right: 20px;
    }
    */
  
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #cccccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar {
    position: relative;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 0px;
    padding-right: 10px;
    margin: 0 0 0 0;
    position: relative;
    left: 0;
  }
  .nav-collapse,
  .side-nav-collapse {
    clear: both;
  }
  .nav-collapse {
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 100;
    background-color: white;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .side-nav-collapse .nav > li > a,
  .side-nav-collapse .nav > .secondaryNav > li > a,
  .side-nav-collapse .nav li.active a,
  .side-nav-collapse .nav > .secondaryNav > .secondaryNav > li > a {
    color: white !important;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse,
  .side-nav-collapse,
  .side-nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .side-nav-collapse,
  .side-nav-collapse.collapse {
    background: #757e87;
    background: -moz-linear-gradient(top, #757e87 0%, #909aa3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757e87), color-stop(100%, #909aa3));
    background: -webkit-linear-gradient(top, #757e87 0%, #909aa3 100%);
    background: -o-linear-gradient(top, #757e87 0%, #909aa3 100%);
    background: -ms-linear-gradient(top, #757e87 0%, #909aa3 100%);
    background: linear-gradient(to bottom, #757e87 0%, #909aa3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757e87', endColorstr='#909aa3', GradientType=0);
    /* http://www.colorzilla.com/gradient-editor/#757e87+0,909aa3+100;Custom */
  
  }
  .navbar .btn-navbar,
  .sideNavigation .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse,
  .side-nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
