@import url(/assets/css/vendor/pygments-manni.css);
@import url(/assets/css/vendor/bootstrap.css);
/**
 * -------------------------
 * @section Generals
 * @info    This properties are for entire front-end and we could use whenever
 * -------------------------
*/
/*@import "http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700|Lato:400,700,400italic,700italic";*/
body {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.42857;
  color: #263131; }

/**
 * -------------------------
 * @info Page
 * -------------------------
*/
.page {
  margin-top: 30px; }
  .page .container {
    padding: 0;
    max-width: 1200px;
    width: 100%; }

/**
 * -------------------------
 * @info Misc
 * -------------------------
*/
img {
  -ms-interpolation-mode: bicubic;
  border: none; }

.preloader {
  padding: 10px 0; }

/**
 * -------------------------
 * @info Links
 * -------------------------
*/
a {
  color: #2649d0;
  text-decoration: none; }
  a:hover {
    color: #2649d0;
    text-decoration: underline; }

/**
 * -------------------------
 * @section Header
 * -------------------------
*/
.gobmx-header {
  font-weight: 700; }
  .gobmx-header > div {
    z-index: 2000;
    height: 50px; }
  .gobmx-header .container {
    width: 100%;
    max-width: 1200px;
    padding: 0; }
  .gobmx-header li {
    margin: 0 15px; }
    .gobmx-header li a {
      color: white;
      font-size: 16px;
      display: block;
      padding: 0 5px;
      line-height: 50px; }
  .gobmx-header .network-nav {
    background: #c92400; }
    .gobmx-header .network-nav .logo {
      margin: 7px 0 0 15px; }
    .gobmx-header .network-nav nav a {
      position: relative; }
      .gobmx-header .network-nav nav a.current:after {
        display: block; }
      .gobmx-header .network-nav nav a:after {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: -15px;
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #333333;
        border-top: 15px solid transparent;
        bottom: -9px;
        display: none; }
  .gobmx-header .top-nav {
    background: #333333;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); }
    .gobmx-header .top-nav.fixed {
      position: fixed;
      margin-top: 0; }

/**
 * -------------------------
 * @section Footer
 * -------------------------
*/
.gobmx-footer {
  border-top: 7px solid #c92400;
  background: #dddddd;
  position: relative;
  padding: 45px 0 25px 0;
  display: block;
  margin-top: 20px; }
  .gobmx-footer .container {
    width: 100%;
    max-width: 1200px;
    padding: 0; }
  .gobmx-footer .contact-methods {
    padding-bottom: 35px; }
    .gobmx-footer .contact-methods .way {
      width: 20%;
      font-size: 12px; }
      .gobmx-footer .contact-methods .way.about {
        width: 40%; }
      .gobmx-footer .contact-methods .way a, .gobmx-footer .contact-methods .way span {
        color: #263131;
        text-decoration: underline; }
      .gobmx-footer .contact-methods .way .wrap {
        padding: 0 15px; }
        .gobmx-footer .contact-methods .way .wrap p {
          padding-top: 15px;
          margin-bottom: 0; }
        .gobmx-footer .contact-methods .way .wrap h3 {
          color: #263131;
          font-size: 16px;
          margin: 0; }
        .gobmx-footer .contact-methods .way .wrap ul {
          padding-top: 5px; }
          .gobmx-footer .contact-methods .way .wrap ul li {
            padding-top: 15px; }
          .gobmx-footer .contact-methods .way .wrap ul a {
            padding-left: 25px;
            min-height: 16px;
            background: no-repeat left top; }
        .gobmx-footer .contact-methods .way .wrap .apple {
          background-image: url("/assets/images/gobmx/icons/apple-ft.png"); }
        .gobmx-footer .contact-methods .way .wrap .google {
          background-image: url("/assets/images/gobmx/icons/google-ft.png"); }
        .gobmx-footer .contact-methods .way .wrap .fb {
          background-image: url("/assets/images/gobmx/icons/fb-ft.png"); }
        .gobmx-footer .contact-methods .way .wrap .tw {
          background-image: url("/assets/images/gobmx/icons/tw-ft.png"); }
        .gobmx-footer .contact-methods .way .wrap .yt {
          background-image: url("/assets/images/gobmx/icons/yt-ft.png"); }
        .gobmx-footer .contact-methods .way .wrap .email {
          background: url("/assets/images/gobmx/icons/email-ft.png") no-repeat right top;
          min-height: 16px;
          padding-right: 20px;
          text-decoration: underline; }
  .gobmx-footer .bottom-nav {
    border-top: 1px solid #b7b7b7;
    padding-top: 25px;
    text-align: center; }
    .gobmx-footer .bottom-nav .logo {
      margin: 0 70px; }

/**
 * -------------------------
 * @info Tabs
 * -------------------------
*/
.nav-tabs {
  border-bottom: 1px solid #dddddd; }
  .nav-tabs > li > a {
    border: 1px solid #dddddd;
    border-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #f9f9f9;
    color: #263131;
    padding: 18px 25px;
    margin-right: -1px; }
    .nav-tabs > li > a:hover {
      border: 1px solid #dddddd; }
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-top-color: #c92400;
    background-color: white;
    color: #c92400; }

/**
 * -------------------------
 * @info Tab content
 * -------------------------
*/
.tab-content {
  border: 1px solid #dddddd;
  border-top: 0;
  padding: 15px; }
  .tab-content > .tab-pane > p:last-child, .tab-content > .tab-pane > ul:last-child, .tab-content > .tab-pane > ol:last-child, .tab-content > .tab-pane > blockquote:last-child, .tab-content > .tab-pane > .form-control:last-child, .tab-content > .tab-pane > .table:last-child, .tab-content > .tab-pane > .navbar:last-child, .tab-content > .tab-pane > .jumbotron:last-child, .tab-content > .tab-pane > .alert:last-child, .tab-content > .tab-pane > .panel:last-child, .tab-content > .tab-pane > .list-group:last-child, .tab-content > .tab-pane > .well:last-child, .tab-content > .tab-pane > .progress:last-child, .tab-content > .tab-pane > .progress:last-child, .tab-content > .tab-pane > .page:last-child, .tab-content > .tab-pane > .page > .container > *:last-child,
  .tab-content > .tab-pane form > .form-group:last-child,
  .tab-content > .tab-pane form > .help-block:last-child,
  .tab-content > .tab-pane .form-group > .help-block:last-child, .tab-content > .tab-pane > .table-responsive:last-child > .table {
    margin-bottom: 0; }
  .tab-content > .tab-pane > .page {
    margin-top: 0; }

/**
 * -------------------------
 * @info Dropdown menu
 * -------------------------
*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #1a79a7;
  color: white; }

/**
 * -------------------------
 * @section Generals
 * -------------------------
*/
.no-border {
  border: none !important; }

.no-border-top {
  border-top: none !important; }

.no-border-left {
  border-left: none !important; }

.no-border-right {
  border-right: none !important; }

.no-border-bottom {
  border-bottom: none !important; }

.no-margin {
  margin: 0px !important; }

.no-margin-right {
  margin-right: 0px !important; }

.no-margin-left {
  margin-left: 0px !important; }

.no-margin-bottom {
  margin-bottom: 0px !important; }

.no-margin-top {
  margin-top: 0px !important; }

.no-padding {
  padding: 0px !important; }

.no-padding-top {
  padding-top: 0px !important; }

.no-padding-left {
  padding-left: 0px !important; }

.no-padding-right {
  padding-right: 0px !important; }

.no-padding-bottom {
  padding-bottom: 0px !important; }

.gobmx-header ul, .gobmx-footer .contact-methods .way .wrap ul, .docs-nav {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/**
 * -------------------------
 * @info Buttons
 * -------------------------
*/
.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  outline: none !important;
  padding: 8px 20px; }
  .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled:active, .btn.disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active {
    opacity: 1;
    filter: alpha(opacity=100); }
    .btn.disabled.btn-default, .btn.disabled:hover.btn-default, .btn.disabled:focus.btn-default, .btn.disabled:active.btn-default, .btn.disabled.active.btn-default, .btn[disabled].btn-default, .btn[disabled]:hover.btn-default, .btn[disabled]:focus.btn-default, .btn[disabled]:active.btn-default, .btn[disabled].active.btn-default, fieldset[disabled] .btn.btn-default, fieldset[disabled] .btn:hover.btn-default, fieldset[disabled] .btn:focus.btn-default, fieldset[disabled] .btn:active.btn-default, fieldset[disabled] .btn.active.btn-default {
      background: white;
      color: #dddddd; }
    .btn.disabled.btn-primary, .btn.disabled:hover.btn-primary, .btn.disabled:focus.btn-primary, .btn.disabled:active.btn-primary, .btn.disabled.active.btn-primary, .btn[disabled].btn-primary, .btn[disabled]:hover.btn-primary, .btn[disabled]:focus.btn-primary, .btn[disabled]:active.btn-primary, .btn[disabled].active.btn-primary, fieldset[disabled] .btn.btn-primary, fieldset[disabled] .btn:hover.btn-primary, fieldset[disabled] .btn:focus.btn-primary, fieldset[disabled] .btn:active.btn-primary, fieldset[disabled] .btn.active.btn-primary {
      background: #45afe2;
      border-color: #45afe2; }
    .btn.disabled.btn-secondary, .btn.disabled:hover.btn-secondary, .btn.disabled:focus.btn-secondary, .btn.disabled:active.btn-secondary, .btn.disabled.active.btn-secondary, .btn[disabled].btn-secondary, .btn[disabled]:hover.btn-secondary, .btn[disabled]:focus.btn-secondary, .btn[disabled]:active.btn-secondary, .btn[disabled].active.btn-secondary, fieldset[disabled] .btn.btn-secondary, fieldset[disabled] .btn:hover.btn-secondary, fieldset[disabled] .btn:focus.btn-secondary, fieldset[disabled] .btn:active.btn-secondary, fieldset[disabled] .btn.active.btn-secondary {
      background: #849f9f;
      border-color: #849f9f; }
    .btn.disabled.btn-success, .btn.disabled:hover.btn-success, .btn.disabled:focus.btn-success, .btn.disabled:active.btn-success, .btn.disabled.active.btn-success, .btn[disabled].btn-success, .btn[disabled]:hover.btn-success, .btn[disabled]:focus.btn-success, .btn[disabled]:active.btn-success, .btn[disabled].active.btn-success, fieldset[disabled] .btn.btn-success, fieldset[disabled] .btn:hover.btn-success, fieldset[disabled] .btn:focus.btn-success, fieldset[disabled] .btn:active.btn-success, fieldset[disabled] .btn.active.btn-success {
      background: #9fd79e;
      border-color: #9fd79e; }
    .btn.disabled.btn-warning, .btn.disabled:hover.btn-warning, .btn.disabled:focus.btn-warning, .btn.disabled:active.btn-warning, .btn.disabled.active.btn-warning, .btn[disabled].btn-warning, .btn[disabled]:hover.btn-warning, .btn[disabled]:focus.btn-warning, .btn[disabled]:active.btn-warning, .btn[disabled].active.btn-warning, fieldset[disabled] .btn.btn-warning, fieldset[disabled] .btn:hover.btn-warning, fieldset[disabled] .btn:focus.btn-warning, fieldset[disabled] .btn:active.btn-warning, fieldset[disabled] .btn.active.btn-warning {
      background: #f9d8a3;
      border-color: #f9d8a3; }
    .btn.disabled.btn-danger, .btn.disabled:hover.btn-danger, .btn.disabled:focus.btn-danger, .btn.disabled:active.btn-danger, .btn.disabled.active.btn-danger, .btn[disabled].btn-danger, .btn[disabled]:hover.btn-danger, .btn[disabled]:focus.btn-danger, .btn[disabled]:active.btn-danger, .btn[disabled].active.btn-danger, fieldset[disabled] .btn.btn-danger, fieldset[disabled] .btn:hover.btn-danger, fieldset[disabled] .btn:focus.btn-danger, fieldset[disabled] .btn:active.btn-danger, fieldset[disabled] .btn.active.btn-danger {
      background: #ff5530;
      border-color: #ff5530; }

/**
 * -------------------------
 * @info Buttons variants
 * -------------------------
*/
.btn-default {
  color: #263131;
  background-color: white;
  border-color: #dddddd; }
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    color: #263131;
    background-color: #cccccc;
    border-color: #aaaaaa; }
  .open .btn-default.dropdown-toggle {
    color: #263131;
    background-color: #cccccc;
    border-color: #aaaaaa; }
  .btn-default:active, .btn-default.active {
    background-image: none; }
  .open .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default .badge {
    color: white;
    background-color: #263131; }

.btn-primary {
  color: white;
  background-color: #1a79a7;
  border-color: #1a79a7; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: white;
    background-color: #0c394f;
    border-color: #0c394f; }
  .open .btn-primary.dropdown-toggle {
    color: white;
    background-color: #0c394f;
    border-color: #0c394f; }
  .btn-primary:active, .btn-primary.active {
    background-image: none; }
  .open .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary .badge {
    color: #1a79a7;
    background-color: white; }

.btn-secondary {
  color: white;
  background-color: #263131;
  border-color: #263131; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
    color: white;
    background-color: #536a6a;
    border-color: #536a6a; }
  .open .btn-secondary.dropdown-toggle {
    color: white;
    background-color: #536a6a;
    border-color: #536a6a; }
  .btn-secondary:active, .btn-secondary.active {
    background-image: none; }
  .open .btn-secondary.dropdown-toggle {
    background-image: none; }
  .btn-secondary .badge {
    color: #263131;
    background-color: white; }

.btn-success {
  color: white;
  background-color: #58b956;
  border-color: #58b956; }
  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    color: white;
    background-color: #337831;
    border-color: #337831; }
  .open .btn-success.dropdown-toggle {
    color: white;
    background-color: #337831;
    border-color: #337831; }
  .btn-success:active, .btn-success.active {
    background-image: none; }
  .open .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success .badge {
    color: #58b956;
    background-color: white; }

.btn-warning {
  color: white;
  background-color: #f3af43;
  border-color: #f3af43; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
    color: white;
    background-color: #c47d0c;
    border-color: #c47d0c; }
  .open .btn-warning.dropdown-toggle {
    color: white;
    background-color: #c47d0c;
    border-color: #c47d0c; }
  .btn-warning:active, .btn-warning.active {
    background-image: none; }
  .open .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning .badge {
    color: #f3af43;
    background-color: white; }

.btn-danger {
  color: white;
  background-color: #c92400;
  border-color: #c92400; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
    color: white;
    background-color: #631200;
    border-color: #631200; }
  .open .btn-danger.dropdown-toggle {
    color: white;
    background-color: #631200;
    border-color: #631200; }
  .btn-danger:active, .btn-danger.active {
    background-image: none; }
  .open .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger .badge {
    color: #c92400;
    background-color: white; }

.btn-link {
  color: #2649d0; }
  .btn-link:hover, .btn-link:focus {
    color: #2649d0; }

/**
 * -------------------------
 * @info Button Sizes
 * -------------------------
*/
.btn-lg {
  padding: 12px 20px;
  font-size: 15px; }

.btn-sm {
  padding: 5px 20px;
  font-size: 12px; }

.btn-xs {
  padding: 1px 20px;
  font-size: 12px; }

/**
 * -------------------------
 * @info Pagination
 * -------------------------
*/
.pagination > li a, .pagination > li span {
  color: #1a79a7; }
  .pagination > li a:hover, .pagination > li a:focus, .pagination > li span:hover, .pagination > li span:focus {
    color: #1a79a7;
    background-color: #eeeeee; }
.pagination > li.hover a, .pagination > li.hover span {
  color: #1a79a7;
  background-color: #eeeeee; }
.pagination > li.active > a, .pagination > li.active > a:hover, .pagination > li.active > a:focus, .pagination > li.active > span, .pagination > li.active > span:hover, .pagination > li.active > span:focus {
  background-color: #1a79a7; }

/**
 * -------------------------
 * @info  Get Google Web Fonts
 * @see   Google Web Fonts
 * http://www.google.com/webfonts/
 * -------------------------
*/
/**
 * -------------------------
 * @info  Fonts
 * -------------------------
*/
.gobmx-footer .contact-methods {
  font-family: "Open Sans", Arial, Helvetica, sans-serif; }

.gobmx-header {
  font-family: "Lato", Arial, Helvetica, sans-serif; }

/**
 * -------------------------
 * @info Headings
 * -------------------------
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 600; }

h1, .h1 {
  font-size: 30px; }

h2, .h2 {
  font-size: 28px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 20px; }

h5, .h5 {
  font-size: 18px; }

h6, .h6 {
  font-size: 16px; }

/**
 * -------------------------
 * @info Paragraphs
 * -------------------------
*/
small, .small {
  font-size: 12px;
  color: #999999; }

/**
 * -------------------------
 * @info Blockquote
 * -------------------------
*/
blockquote {
  font-weight: 700;
  font-size: 18px;
  border-left-color: #eeeeee; }
  blockquote footer {
    font-size: 12px;
    font-weight: 400; }
  blockquote.blockquote-reverse {
    border-right-color: #eeeeee; }

/**
 * -------------------------
 * @info Box model.
 * -------------------------
*/
.show {
  display: block !important; }

.hide {
  display: none !important; }

.in-block, .gobmx-footer .contact-methods .way .wrap ul a, .gobmx-footer .contact-methods .way .wrap .email, .gobmx-footer .bottom-nav > div, .highlight pre code:first-child {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.middle {
  vertical-align: middle; }

.vmiddle {
  visibility: hidden; }

.vbottom {
  vertical-align: bottom; }

/**
 * -------------------------
 * @info Grid rules.
 * -------------------------
*/
.fl-left, .gobmx-header li, .gobmx-header .network-nav .logo, .gobmx-footer .contact-methods .way, .gobmx-footer .bottom-nav .logo, .gobmx-example-popover .popover {
  float: left; }

.fl-right, .gobmx-header .network-nav nav, .gobmx-header .top-nav nav {
  float: right; }

.no-float {
  float: none !important; }

.ow-hidden, .gobmx-header ul, .gobmx-header .network-nav .container, .gobmx-footer .bottom-nav > div, .gobmx-example-popover > div {
  overflow: hidden; }

.clear-fix, .gobmx-footer .contact-methods {
  zoom: 1; }

.clear-fix:before, .clear-fix:after, .gobmx-footer .contact-methods:before, .gobmx-footer .contact-methods:after {
  content: " ";
  height: 0;
  clear: both;
  display: table; }

.clear {
  clear: both; }

/**
 * -------------------------
 * @info Table with zebra style
 * -------------------------
*/
.table-striped > thead > tr > th {
  border-bottom: 0; }
.table-striped > tbody > tr > td, .table-striped > tbody > tr th {
  border-top: 0; }
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f2f8fc; }

/**
 * -------------------------
 * @info Label
 * -------------------------
*/
form .control-label, label {
  font-weight: 400 !important;
  font-size: 13px !important; }

/**
 * -------------------------
 * @info Form control
 * -------------------------
*/
.form-control {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  padding: 8px 15px;
  height: 40px; }

/**
 * -------------------------
 * @info Help block
 * -------------------------
*/
.help-block {
  font-size: 13px;
  color: #7b7b7b; }

/**
 * -------------------------
 * @info Validations
 * -------------------------
*/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #337831; }
.has-success .form-control {
  border-color: #337831;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #245323;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #58b956;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #58b956;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #58b956; }
.has-success .input-group-addon {
  color: #337831;
  border-color: #337831;
  background-color: whitesmoke; }
.has-success .form-control-feedback {
  color: #337831; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c47d0c; }
.has-warning .form-control {
  border-color: #c47d0c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #945e09;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f3af43;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f3af43;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f3af43; }
.has-warning .input-group-addon {
  color: #c47d0c;
  border-color: #c47d0c;
  background-color: whitesmoke; }
.has-warning .form-control-feedback {
  color: #c47d0c; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #c92400; }
.has-error .form-control {
  border-color: #c92400;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #961b00;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff5530;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff5530;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff5530; }
.has-error .input-group-addon {
  color: #c92400;
  border-color: #c92400;
  background-color: whitesmoke; }
.has-error .form-control-feedback {
  color: #c92400; }

/**
 * -------------------------
 * @info Breadcrumbs
 * -------------------------
*/
.breadcrumb {
  font-size: 14px; }
  .breadcrumb > li + li:before, .breadcrumb > li + li:before {
    padding: 0 3px; }
  .breadcrumb > li + li:before, .breadcrumb > li a, .breadcrumb > li + li:before, .breadcrumb > li a {
    color: #263131; }
  .breadcrumb > li.active, .breadcrumb > li.active {
    color: #c92400; }

/**
 * -------------------------
 * @info Basic panel
 * -------------------------
*/
.panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.panel-title {
  font-size: 18px; }

.panel-heading {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.panel-body > p:last-child, .panel-body > ul:last-child, .panel-body > ol:last-child, .panel-body > blockquote:last-child, .panel-body > .form-control:last-child, .panel-body > .table:last-child, .panel-body > .navbar:last-child, .panel-body > .jumbotron:last-child, .panel-body > .alert:last-child, .panel-body > .panel:last-child, .panel-body > .list-group:last-child, .panel-body > .well:last-child, .panel-body > .progress:last-child, .panel-body > .progress:last-child, .panel-body > .page:last-child, .panel-body > .page > .container > *:last-child,
.panel-body form > .form-group:last-child,
.panel-body form > .help-block:last-child,
.panel-body .form-group > .help-block:last-child, .panel-body > .table-responsive:last-child > .table {
  margin-bottom: 0; }
.panel-body > .page {
  margin-top: 0; }

/**
 * -------------------------
 * @info Panel variants
 * -------------------------
*/
.panel-primary {
  border-color: #1a79a7; }
  .panel-primary > .panel-heading {
    background-color: #1a79a7;
    color: white; }
    .panel-primary > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #1a79a7; }
  .panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #1a79a7; }

.panel-success {
  border-color: #58b956; }
  .panel-success > .panel-heading {
    background-color: #58b956;
    color: white; }
    .panel-success > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #58b956; }
  .panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #58b956; }

.panel-warning {
  border-color: #f3af43; }
  .panel-warning > .panel-heading {
    background-color: #f3af43;
    color: white; }
    .panel-warning > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #f3af43; }
  .panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #f3af43; }

.panel-danger {
  border-color: #c92400; }
  .panel-danger > .panel-heading {
    background-color: #c92400;
    color: white; }
    .panel-danger > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #c92400; }
  .panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #c92400; }

.panel-default {
  border-color: #dddddd; }
  .panel-default > .panel-heading {
    background-color: #f9f9f9;
    color: #263131; }
    .panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #dddddd; }
  .panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #dddddd; }

/**
 * -------------------------
 * @info Panel group
 * -------------------------
*/
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }
  .panel-group .panel .panel-title {
    padding: 10px 55px 10px 15px;
    cursor: pointer; }
  .panel-group .panel.panel-default .panel-title {
    color: #263131;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("/assets/images/gobmx/icons/panel-collapsed.png"); }
    .panel-group .panel.panel-default .panel-title.collapsed {
      background-image: url("/assets/images/gobmx/icons/panel.png"); }

/**
 * -------------------------
 * @info Popover
 * -------------------------
*/
.popover {
  width: 260px;
  padding: 0px;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #eeeeee; }
  .popover.top .arrow, .popover.top .arrow:after {
    border-top-color: #eeeeee; }
  .popover.right .arrow, .popover.right .arrow:after {
    border-right-color: #eeeeee; }
  .popover.bottom .arrow, .popover.bottom .arrow:after {
    border-bottom-color: #eeeeee; }
  .popover.left .arrow, .popover.left .arrow:after {
    border-left-color: #eeeeee; }
  .popover .popover-title {
    /*display: none;*/ 
    background: none repeat scroll 0 0 #c5281b;
    border-bottom: medium none;
    color: #fff;
    padding-top: 9px;
  }
  .popover .popover-content {
    padding: 20px; }
    .popover .popover-content > p:last-child {
      margin-bottom: 0; 
}
/* Desde gob.mx application.css */
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
/**
 * -------------------------
 * @section Generals
 * @info    This properties are for entire front-end and we could use whenever.
 * -------------------------
*/
/**
 * -------------------------
 * @info Headings
 * -------------------------
*/
h1[id] {
  margin-top: 0; }
  h1[id].page-header {
    border-bottom: 0;
    padding: 10px 0;
    border-left: 1px solid #c92400;
    padding-left: 20px; }

/**
 * -------------------------
 * @info Navigation
 * -------------------------
*/
.gobmx-docs-sidenav {
  width: 210px;
  float: left;
  border: 1px solid #eeeeee; }

.docs-nav li {
  border-top: 1px solid #eeeeee; }
.docs-nav a {
  display: block;
  padding: 18px 30px;
  color: #263131;
  position: relative; }
  .docs-nav a:before {
    width: 0;
    height: 0;
    border-left: 10px solid #eeeeee;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    content: "";
    position: absolute;
    right: -18px;
    top: 50%;
    margin-top: -10px;
    display: none; }
  .docs-nav a:hover {
    background: #f6f6f6;
    text-decoration: none; }
  .docs-nav a.active {
    background: #eeeeee; }
    .docs-nav a.active:before {
      display: block; }

/**
 * -------------------------
 * @info Logo
 * -------------------------
*/
.docs-nav-logo {
  text-align: center;
  padding: 20px 0; }
  .docs-nav-logo a {
    display: block;
    margin-bottom: 7px; }

/**
 * -------------------------
 * @info Content
 * -------------------------
*/
.gobmx-docs-section {
  float: right;
  width: 960px; }

/**
 * -------------------------
 * @info Examples
 * -------------------------
*/
.gobmx-example {
  background: white;
  border: 1px solid #eeeeee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  position: relative;
  margin: 10px 0 30px 0;
  padding: 45px 25px 25px; }
  .gobmx-example > p:last-child, .gobmx-example > ul:last-child, .gobmx-example > ol:last-child, .gobmx-example > blockquote:last-child, .gobmx-example > .form-control:last-child, .gobmx-example > .table:last-child, .gobmx-example > .navbar:last-child, .gobmx-example > .jumbotron:last-child, .gobmx-example > .alert:last-child, .gobmx-example > .panel:last-child, .gobmx-example > .list-group:last-child, .gobmx-example > .well:last-child, .gobmx-example > .progress:last-child, .gobmx-example > .progress:last-child, .gobmx-example > .page:last-child, .gobmx-example > .page > .container > *:last-child,
  .gobmx-example form > .form-group:last-child,
  .gobmx-example form > .help-block:last-child,
  .gobmx-example .form-group > .help-block:last-child, .gobmx-example > .table-responsive:last-child > .table {
    margin-bottom: 0; }
  .gobmx-example > .page {
    margin-top: 0; }
  .gobmx-example:after {
    position: absolute;
    top: 15px;
    left: 25px;
    font-size: 14px;
    color: #bbbbbb;
    text-transform: uppercase;
    letter-spacing: 1px;
    content: "EJEMPLO"; }

/**
 * -------------------------
 * @info Callouts
 * -------------------------
*/
.gobmx-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eeeeee;
  border-left-width: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  .gobmx-callout h4 {
    margin: 0 0 5px 0; }
  .gobmx-callout p:last-child {
    margin-bottom: 0; }
  .gobmx-callout code {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  .gobmx-callout + .gobmx-callout {
    margin-top: -10px; }
  .gobmx-callout.gobmx-callout-danger {
    border-left-color: #c92400; }
    .gobmx-callout.gobmx-callout-danger h4 {
      color: #c92400; }
  .gobmx-callout.gobmx-callout-warning {
    border-left-color: #f3af43; }
    .gobmx-callout.gobmx-callout-warning h4 {
      color: #f3af43; }
  .gobmx-callout.gobmx-callout-info {
    border-left-color: #1a79a7; }
    .gobmx-callout.gobmx-callout-info h4 {
      color: #1a79a7; }

.gobmx-example + .gobmx-callout {
  margin: -10px 0 30px; }

/**
 * -------------------------
 * @info Highlight code
 * -------------------------
*/
.highlight {
  padding: 15px 25px;
  margin-bottom: 14px;
  background: #f6f6f6;
  border: 1px solid #eeeeee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  .highlight pre {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    word-break: normal;
    word-wrap: nowrap;
    white-space: nowrap;
    background-color: transparent;
    border: 0; }
    .highlight pre code {
      font-size: inherit;
      color: #333; }
      .highlight pre code:first-child {
        padding-right: 45px; }

.gobmx-example + .highlight {
  margin: -31px 0 30px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px; }

/**
 * -------------------------
 * @info Colors
 * -------------------------
*/
.gobmx-example-color {
  margin: 10px 0 30px 0;
  height: 100px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border: 1px solid #eeeeee; }
  .gobmx-example-color.color-01 {
    background: black; }
  .gobmx-example-color.color-02 {
    background: #263131; }
  .gobmx-example-color.color-03 {
    background: #2649d0; }
  .gobmx-example-color.color-04 {
    background: #1a79a7; }
  .gobmx-example-color.color-05 {
    background: #00aeef; }
  .gobmx-example-color.color-06 {
    background: #eeeeee; }
  .gobmx-example-color.color-07 {
    background: white; }
  .gobmx-example-color.color-08 {
    background: #c92400; }
  .gobmx-example-color.color-09 {
    background: #58b956; }
  .gobmx-example-color.color-10 {
    background: #f3af43; }

/**
 * -------------------------
 * @info Typography
 * -------------------------
*/
.gobmx-example-type h1, .gobmx-example-type h2, .gobmx-example-type h3, .gobmx-example-type h4, .gobmx-example-type h5, .gobmx-example-type h6 {
  margin: 0; }
.gobmx-example-type .table td {
  padding: 18px 0;
  border-color: #eeeeee; }
.gobmx-example-type .table .type-info {
  vertical-align: middle;
  color: #999; }
.gobmx-example-type .table tr:first-child td {
  border-top: 0; }
.gobmx-example-type .table tr:last-child td {
  padding-bottom: 0; }

/**
 * -------------------------
 * @info Buttons
 * -------------------------
*/
.btn-block-example {
  max-width: 400px;
  margin: 0 auto; }

/**
 * -------------------------
 * @info Popover
 * -------------------------
*/
.gobmx-example-popover .popover {
  position: relative;
  display: block;
  width: 260px;
  margin: 20px 30px; }

/**
 * -------------------------
 * @info Forms
 * -------------------------
*/
#focusedInput {
  border-color: #cccccc;
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6); }

/**
 * -------------------------
 * @info Header example
 * -------------------------
*/
.gobmx-example .gobmx-header .container {
  width: 100%; }


/**
 * ----------------------------------------------------------------------------------------------------------------------------------------
 * Added from CURP example
 * ----------------------------------------------------------------------------------------------------------------------------------------
*/

/*
.page_content .page_info .page_detail .page_wrap .section_intro .wrap {
 */
.section_intro .wrap {
  padding: 0 25px;
  background: url("/assets/images/gobmx/bg/triangle_bullet.png") no-repeat 0 4px;
}

/*
.section_intro .wrap h3, .page_content .page_info .page_detail .page_wrap .section_intro .wrap h3 a {
*/
.section_intro .wrap h3, .section_intro .wrap h3 a {
  margin: 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #333;
  margin: 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #333;
}

.section_intro {
  margin-top: 30px;
  padding-bottom: 25px;
  position: relative;
}

.no_margin_top {
  margin-top: 0px !important;
}

.section_block {
  border-top: 1px dotted #ddd;
  padding-top: 25px;
}

.no_border_top {
border-top: none !important;
}