@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Source+Sans+Pro:200,300,400,600,700,900");
.button { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.button:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

    /* ==========================================================
       GOOGLE WEB FONTS AND/OR ICONS
       ========================================================== */
    
    
    
    /* ==========================================================
       NORMALIZATION - http://necolas.github.com/normalize.css/
       ========================================================== */
    
    
    /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
    b,strong{font-weight:bold}
    
    
    /* ==========================================================================
       Base styles: opinionated defaults
       ========================================================================== */
    
    html {
        color: #222;
        font-size: 1em;
        line-height: 1.2;
    }
    
    /*
     * Remove text-shadow in selection highlight:
     * https://twitter.com/miketaylr/status/12228805301
     *
     * These selection rule sets have to be separate.
     * Customize the background color to match your design.
     */
    
    ::-moz-selection {
        background: #b3d4fc;
        text-shadow: none;
    }
    
    ::selection {
        background: #b3d4fc;
        text-shadow: none;
    }
    
    /*
     * A better looking default horizontal rule
     */
    
    hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #ccc;
        margin: 1em 0;
        padding: 0;
    }
    
    /*
     * Remove the gap between audio, canvas, iframes,
     * images, videos and the bottom of their containers:
     * https://github.com/h5bp/html5-boilerplate/issues/440
     */
    
    audio,
    canvas,
    iframe,
    img,
    svg,
    video {
        vertical-align: middle;
    }
    
    /*
     * Remove default fieldset styles.
     */
    
    fieldset {
        border: 0;
        margin: 0;
        padding: 0;
    }
    
    /*
     * Allow only vertical resizing of textareas.
     */
    
    textarea {
        resize: vertical;
    }
    
    
    body {
      font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
      font-size: 14px;
      line-height: 1.42857143;
      color: #37424a;
      font-weight: 400;
      background-color: #1a1d20;
      letter-spacing:0.3px;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
    
    
    }
    input,
    button,
    select,
    textarea {
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
    }
    a {
      color: #FFF;
      text-decoration: none;
    }
    a:hover,
    a:focus {
      color: #2677b5;
    }
    a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }
    figure {
      margin: 0;
    }
    img {
      vertical-align: middle;
    }
    
    hr {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 0;
      border-top: 1px solid #eeeeee;
    }
    [role="button"] {
      cursor: pointer;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6 {
      font-family: inherit;
      font-weight: 500;
      line-height: 1.1;
      color: inherit;
    }
    h1,
    .h1,
    h2,
    .h2,
    h3,
    .h3 {
      margin-top: 20px;
      margin-bottom: 10px;
    }
    h4,
    .h4,
    h5,
    .h5,
    h6,
    .h6 {
      margin-top: 10px;
      margin-bottom: 10px;
    }
    
    h1,
    .h1 {
      font-size: 36px;
    }
    h2,
    .h2 {
      font-size: 30px;
    }
    h3,
    .h3 {
      font-size: 24px;
    }
    h4,
    .h4 {
      font-size: 18px;
    }
    h5,
    .h5 {
      font-size: 14px;
    }
    h6,
    .h6 {
      font-size: 12px;
    }
    p {
      margin: 0 0 20px;
      font-size: 15px;
      line-height: 1.6;
      font-weight: 300;
      color: #FFFFFF;
    
    }
    p a,.article-view-body ul:not(.files-list) a,.article-view-body ol a,.article-view-body table a {
      color: #ffffff;
      border-bottom: 1px solid #dddddd;
      cursor: pointer;
      }
      p a:hover,ul a:hover,ol a:hover,table a:hover {
         border-color:#0072bc;
      }
    
    .article-view-body p a strong {
        color: #ffffff;
    }  
      
    ul,
    ol {
      margin-top: 0;
      margin-bottom: 10px;
      padding: 0;
    }
    ul ul,
    ol ul,
    ul ol,
    ol ol {
      margin-bottom: 0;
    }
    
    
    dl {
      margin-top: 0;
      margin-bottom: 20px;
    }
    dt,
    dd {
      line-height: 1.42857143;
    }
    dt {
      font-weight: bold;
    }
    dd {
      margin-left: 0;
    }
    
    
    blockquote {
      padding: 10px 20px;
      margin: 0 0 20px;
      font-size: 17.5px;
      border-left: 5px solid #eeeeee;
    }
    blockquote p:last-child,
    blockquote ul:last-child,
    blockquote ol:last-child {
      margin-bottom: 0;
    }
    address {
      margin-bottom: 20px;
      font-style: normal;
      line-height: 1.42857143;
    }
    table {
      background-color: transparent;
    }
    caption {
      padding-top: 8px;
      padding-bottom: 8px;
      color: #777777;
      text-align: left;
    }
    th {
      text-align: left;
    }
    .table {
      width: 100%;
      max-width: 100%;
      margin-bottom: 20px;
    }
    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
      padding: 8px;
      line-height: 1.42857143;
      vertical-align: top;
      border-top: 1px solid #dddddd;
    }
    .table > thead > tr > th {
      vertical-align: bottom;
      border-bottom: 2px solid #dddddd;
    }
    
    legend {
      display: block;
      width: 100%;
      padding: 0;
      margin-bottom: 20px;
      font-size: 21px;
      line-height: inherit;
      color: #37424a;
      border: 0;
      border-bottom: 1px solid #e5e5e5;
    }
    label {
      display: inline-block;
      max-width: 100%;
      margin-bottom: 5px;
      font-weight: normal;
    }
    input[type="search"] {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    input[type="radio"],
    input[type="checkbox"] {
      margin: 4px 0 0;
      margin-top: 1px \9;
      line-height: normal;
    }
    input[type="file"] {
      display: block;
    }
    input[type="range"] {
      display: block;
      width: 100%;
    }
    select[multiple],
    select[size] {
      height: auto;
    }
    input[type="file"]:focus,
    input[type="radio"]:focus,
    input[type="checkbox"]:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }
    output {
      display: block;
      padding-top: 7px;
      font-size: 14px;
      line-height: 1.42857143;
      color: #555555;
    }
    .input-block-level,
    #recaptcha_response_field {
      display: block;
      width: 100%;
      height: 34px;
      padding: 6px 12px;
      font-size: 14px;
      line-height: 1.42857143;
      color: #555555;
      background-color: #ffffff;
      background-image: none;
      border: 1px solid #cccccc;
      border-radius: 0;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
      -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
      transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
      font-weight: 400;
      -moz-osx-font-smoothing:auto;
      -webkit-font-smoothing:subpixel-antialiased;
      letter-spacing: 1px;
          -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .input-block-level:focus {
      border-color: #66afe9;
      outline: 0;
      -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
      box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }
    .input-block-level::-moz-placeholder {
      color: #999999;
      opacity: 1;
    }
    .input-block-level:-ms-input-placeholder {
      color: #999999;
    }
    .input-block-level::-webkit-input-placeholder {
      color: #999999;
    }
    .input-block-level[disabled],
    .input-block-level[readonly],
    fieldset[disabled] .input-block-level {
      background-color: #eeeeee;
      opacity: 1;
    }
    .input-block-level[disabled],
    fieldset[disabled] .input-block-level {
      cursor: not-allowed;
    }
    textarea.input-block-level {
      height: auto;
    }
    input[type="search"] {
      -webkit-appearance: none;
    }
    
    .forgot-pass .control-group {
        text-align: center;
    }
    .forgot-pass .alert {
        color: #ffffff;
    }
    .forgot-pass .control-label {
        display: none !important;
    }
    
    
    .controls .radio a,
    .controls .checkbox a{
        color: #0072bc;	
    }
    .controls .alert {
        color: #ffffff;
    }
    .controls .alert.alert-success {
        background-color: green;
        padding: 10px;
    }
    .controls .alert.alert-error {
        background-color: #ff0000;
        padding: 10px;
    }
    .widget.simple-text-body {
        text-align: center;
        padding: 100px 0;
        }
        .simple-text-body p {
            color: #ffffff;
        } 
    
    #buttonrow a{
      background-color:#fff;
      color:#000;
    }
    
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
      input[type="date"],
      input[type="time"],
      input[type="datetime-local"],
      input[type="month"] {
        line-height: 34px;
      }
      input[type="date"].input-sm,
      input[type="time"].input-sm,
      input[type="datetime-local"].input-sm,
      input[type="month"].input-sm,
      .input-group-sm input[type="date"],
      .input-group-sm input[type="time"],
      .input-group-sm input[type="datetime-local"],
      .input-group-sm input[type="month"] {
        line-height: 30px;
      }
      input[type="date"].input-lg,
      input[type="time"].input-lg,
      input[type="datetime-local"].input-lg,
      input[type="month"].input-lg,
      .input-group-lg input[type="date"],
      .input-group-lg input[type="time"],
      .input-group-lg input[type="datetime-local"],
      .input-group-lg input[type="month"] {
        line-height: 46px;
      }
    }
    .form-group,
    .controls {
      margin-bottom: 20px;
    }
    
    .form-horizontal .radio,
    .form-horizontal .checkbox,
    .form-horizontal .radio-inline,
    .form-horizontal .checkbox-inline {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 7px;
    }
    .form-horizontal .radio,
    .form-horizontal .checkbox {
      min-height: 27px;
    }
    .form-horizontal .control-group {
      margin-left: -15px;
      margin-right: -15px;
    }
    
    @media (min-width: 768px) {
      .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
        width: 20%;
        margin-right: -0.25em;
        display: inline-block;
      }
      .form-horizontal .controls {
        width: 78%;
        margin-right: -0.25em;
        display: inline-block;
        margin-left: 2%;
        }
    
      .controls .inline {
        display: inline-block;
        margin-right: 10px;
        }
    }
    
    .form-horizontal .controls {
      margin-bottom: 20px;
      }
    .controls label {
      }
    
    .clearfix:before,
    .clearfix:after,
    .form-horizontal .control-group:before,
    .form-horizontal .control-group:after {
      content: " ";
      display: table;
    }
    .clearfix:after,
    .form-horizontal .control-group:after {
      clear: both;
    }
    
    .control-group {
      margin-right: -0.25em;
      display: inline-block;
      vertical-align: top;
      padding: 0 ;
      width: 100%;
      font-size: 15px;
          -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .control-group.email {
    
        }
    .separator {
      margin: 0 10px 20px;
      padding-bottom: 15px;
      }
    .separator-title {
      margin-bottom: 20px;
      font-size: 24px;
      border-bottom: none;
      padding: 10px 0 ;
      margin: 0 10px 5px;
      display: block;
      width: inherit;
      font-weight: normal;
      }
    
    .form-horizontal .separator {
      margin-left: 21%;
      }
    
    #recaptcha_image {
      display: block;
      margin: 10px 0;
      width: inherit !important;
      height: inherit !important;
      }
      #recaptcha_challenge_image {
        width: 100%;
        height: inherit;
        }
    .recaptcha_text a {
      margin: 0 20px 0 0;
      }
    .radio,
    .checkbox {
      position: relative;
      display: block;
      margin-top: 10px;
      margin-bottom: 10px;
    }
    .radio label,
    .checkbox label {
      min-height: 20px;
      padding-left: 20px;
      margin-bottom: 0;
      font-weight: normal;
      cursor: pointer;
    }
    .radio input[type="radio"],
    .radio-inline input[type="radio"],
    .checkbox input[type="checkbox"],
    .checkbox-inline input[type="checkbox"] {
    
      margin-top: 4px \9;
    }
    .radio + .radio,
    .checkbox + .checkbox {
      margin-top: -5px;
    }
    
    .btn,
    .link-button a {
      display: inline-block;
      margin-bottom: 0;
      font-weight: bold;
      text-align: center;
      vertical-align: middle;
      -ms-touch-action: manipulation;
          touch-action: manipulation;
      cursor: pointer;
      background-image: none;
      border: 1px solid transparent;
      white-space: nowrap;
      padding: 6px 12px;
      font-size: 14px;
      line-height: 1.42857143;
      border-radius: 0;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    .btn:focus,
    .btn:active:focus,
    .btn.active:focus,
    .btn.focus,
    .btn:active.focus,
    .btn.active.focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }
    .btn:hover,
    .btn:focus,
    .btn.focus {
      color: #37424a;
      text-decoration: none;
    }
    .btn:active,
    .btn.active {
      outline: 0;
      background-image: none;
      -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }
    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
      cursor: not-allowed;
      pointer-events: none;
      opacity: 0.65;
      filter: alpha(opacity=65);
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .btn-default {
      color: #37424a;
      background-color: #ffffff;
      border-color: #cccccc;
    }
    .btn-default:hover,
    .btn-default:focus,
    .btn-default.focus,
    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
      color: #37424a;
      background-color: #e6e6e6;
      border-color: #adadad;
    }
    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
      background-image: none;
    }
    .btn-default.disabled,
    .btn-default[disabled],
    fieldset[disabled] .btn-default,
    .btn-default.disabled:hover,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default:hover,
    .btn-default.disabled:focus,
    .btn-default[disabled]:focus,
    fieldset[disabled] .btn-default:focus,
    .btn-default.disabled.focus,
    .btn-default[disabled].focus,
    fieldset[disabled] .btn-default.focus,
    .btn-default.disabled:active,
    .btn-default[disabled]:active,
    fieldset[disabled] .btn-default:active,
    .btn-default.disabled.active,
    .btn-default[disabled].active,
    fieldset[disabled] .btn-default.active {
      background-color: #ffffff;
      border-color: #cccccc;
    }
    .btn-default .badge {
      color: #ffffff;
      background-color: #2d3036;
    }
    .btn-primary {
      color: #ffffff;
      background-color: #337ab7;
      border-color: #2e6da4;
    }
    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary.focus,
    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
      color: #ffffff;
      background-color: #286090;
      border-color: #204d74;
    }
    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
      background-image: none;
    }
    .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: #337ab7;
      border-color: #2e6da4;
    }
    .btn-primary .badge {
      color: #337ab7;
      background-color: #ffffff;
    }
    .btn-success {
      color: #ffffff;
      background-color: #5cb85c;
      border-color: #4cae4c;
    }
    .btn-success:hover,
    .btn-success:focus,
    .btn-success.focus,
    .btn-success:active,
    .btn-success.active,
    .open > .dropdown-toggle.btn-success {
      color: #ffffff;
      background-color: #449d44;
      border-color: #398439;
    }
    .btn-success:active,
    .btn-success.active,
    .open > .dropdown-toggle.btn-success {
      background-image: none;
    }
    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled.focus,
    .btn-success[disabled].focus,
    fieldset[disabled] .btn-success.focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
      background-color: #5cb85c;
      border-color: #4cae4c;
    }
    .btn-success .badge {
      color: #5cb85c;
      background-color: #ffffff;
    }
    .btn-info {
      color: #ffffff;
      background-color: #5bc0de;
      border-color: #46b8da;
    }
    .btn-info:hover,
    .btn-info:focus,
    .btn-info.focus,
    .btn-info:active,
    .btn-info.active,
    .open > .dropdown-toggle.btn-info {
      color: #ffffff;
      background-color: #31b0d5;
      border-color: #269abc;
    }
    .btn-info:active,
    .btn-info.active,
    .open > .dropdown-toggle.btn-info {
      background-image: none;
    }
    .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: #5bc0de;
      border-color: #46b8da;
    }
    .btn-info .badge {
      color: #5bc0de;
      background-color: #ffffff;
    }
    .btn-warning {
      color: #ffffff;
      background-color: #f0ad4e;
      border-color: #eea236;
    }
    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning.focus,
    .btn-warning:active,
    .btn-warning.active,
    .open > .dropdown-toggle.btn-warning {
      color: #ffffff;
      background-color: #ec971f;
      border-color: #d58512;
    }
    .btn-warning:active,
    .btn-warning.active,
    .open > .dropdown-toggle.btn-warning {
      background-image: none;
    }
    .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: #f0ad4e;
      border-color: #eea236;
    }
    .btn-warning .badge {
      color: #f0ad4e;
      background-color: #ffffff;
    }
    .btn-danger {
      color: #ffffff;
      background-color: #d9534f;
      border-color: #d43f3a;
    }
    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger.focus,
    .btn-danger:active,
    .btn-danger.active,
    .open > .dropdown-toggle.btn-danger {
      color: #ffffff;
      background-color: #c9302c;
      border-color: #ac2925;
    }
    .btn-danger:active,
    .btn-danger.active,
    .open > .dropdown-toggle.btn-danger {
      background-image: none;
    }
    .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: #d9534f;
      border-color: #d43f3a;
    }
    .btn-danger .badge {
      color: #d9534f;
      background-color: #ffffff;
    }
    .btn-empty,
    .link-button a{
      color: #ffffff;
      background-color: rgba(0,0,0,0.1);
      border-color: #ffffff;
    }
    .btn-empty:hover,
    .btn-empty:focus,
    .btn-empty.focus,
    .btn-empty:active,
    .btn-empty.active,
    .open > .dropdown-toggle.btn-empty,
    .link-button a:hover {
      color: #333c4e;
      background-color: #ffffff;
      border-color: #ffffff;
    }
    .btn-empty:active,
    .btn-empty.active,
    .open > .dropdown-toggle.btn-empty {
      background-image: none;
    }
    .btn-empty.disabled,
    .btn-empty[disabled],
    fieldset[disabled] .btn-empty,
    .btn-danger.disabled:hover,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-empty:hover,
    .btn-danger.disabled:focus,
    .btn-danger[disabled]:focus,
    fieldset[disabled] .btn-empty:focus,
    .btn-empty.disabled.focus,
    .btn-empty[disabled].focus,
    fieldset[disabled] .btn-empty.focus,
    .btn-empty.disabled:active,
    .btn-empty[disabled]:active,
    fieldset[disabled] .btn-empty:active,
    .btn-empty.disabled.active,
    .btn-empty[disabled].active,
    fieldset[disabled] .btn-empty.active {
      background-color: rgba(255,255,255,0.2);
      border-color: rgba(255,255,255,0.5);
    }
    .btn-empty .badge {
      color: #ffffff;
      background-color: transparent;
    }
    .btn-link {
      color: #337ab7;
      font-weight: normal;
      border-radius: 0;
    }
    .btn-link,
    .btn-link:active,
    .btn-link.active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
      background-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .btn-link,
    .btn-link:hover,
    .btn-link:focus,
    .btn-link:active {
      border-color: transparent;
    }
    .btn-link:hover,
    .btn-link:focus {
      color: #23527c;
      text-decoration: underline;
      background-color: transparent;
    }
    .btn-link[disabled]:hover,
    fieldset[disabled] .btn-link:hover,
    .btn-link[disabled]:focus,
    fieldset[disabled] .btn-link:focus {
      color: #777777;
      text-decoration: none;
    }
    .btn-lg {
      padding: 10px 16px;
      font-size: 18px;
      line-height: 1.3333333;
      border-radius: 0;
    }
    .btn-sm {
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 0;
    }
    .btn-xs {
      padding: 1px 5px;
      font-size: 12px;
      line-height: 1.5;
      border-radius: 0;
    }
    .btn-block {
      display: block;
      width: 100%;
    }
    .btn-block + .btn-block {
      margin-top: 5px;
    }
    
    [data-icon]:before { content: attr(data-icon); }
    
    time:before,
    [data-icon]:before,
    .icon-blog:before,
    .icon-caret-down:before,
    .icon-clock:before,
    .icon-close:before,
    .icon-facebook:before,
    .icon-facebook_line:before,
    .icon-instagram:before,
    .icon-loading:before,
    .icon-login:before,
    .icon-menu:before,
    .icon-ok:before,
    .icon-play:before,
    .icon-twitter:before,
    .icon-twitter_line:before,
    .icon-video:before{
      display: inline-block;
      font-family: "fontcustom";
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      line-height: 1;
      text-decoration: inherit;
      text-rendering: optimizeLegibility;
      text-transform: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
    }
    
    .icon-blog:before { content: "\f102"; }
    .icon-caret-down:before { content: "\f108"; }
    .icon-clock:before { content: "\f101"; }
    .icon-close:before { content: "\f105"; }
    .icon-facebook:before { content: "\f10a"; }
    .icon-facebook_line:before { content: "\f106"; }
    .icon-instagram:before { content: "\f10d"; }
    .icon-loading:before { content: "\f10b"; }
    .icon-login:before { content: "\f109"; }
    .icon-menu:before { content: "\f100"; }
    .icon-ok:before { content: "\f10e"; }
    .icon-play:before { content: "\f103"; }
    .icon-twitter:before { content: "\f10c"; }
    .icon-twitter_line:before { content: "\f107"; }
    .icon-video:before { content: "\f104"; }
    
    
    
    .is-mobile {
        display: none !important;
    }
    
    
    
    
    
    
    
    
    /* ==========================================================
       QIU GRID
       ========================================================== */
    
    .row,
    .row-fluid {
        margin-left: 0;
        max-width: 100%;
    }
    
    .column,
    .widget {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        margin-left: 0;
        margin-right: -.25em;
        *overflow: visible;
    
    }
    .primary-content > .widget {
        display: block;
        width: auto;
        margin-right: 0;
        margin-bottom: 0;
        padding: 50px 0 0;
        min-height: 400px;
    }
    .primary-content .widget {
        margin-right: 0;
    }
    
    
    
    
    .full-content .widget {
      max-width: 100%;
      margin: 0 auto;
      display: block;
      padding-left: 45px;
      padding-right: 45px;
      }
    .widget {
      margin-bottom: 30px;
      width: 100%;
      padding: 25px 0 30px;
      }
      .widget img {
        width: 100%;
        }
    .full-content > .widget.more-items.full-width,
    .full-content > .widget.full-width,
    .widget.full-width,
    .full-width,
    .span-grid,
    .full-content {
        width: 100%;
        max-width: 100%;
        padding: 0 0 30px 0;
    }
    .full-content {
        padding-bottom: 0;
        background-color: #1a1d20;
        position: relative;
    }
    #row-last .full-content {
      padding-bottom: 0;
      }
    
    
    .primary-content .tabs-content .widget.more-items {
        padding-left: 43px;
        padding-right: 43px;
        width: 100%;
        min-width: 300px;
            -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .more-items {
      padding: 20px 20px 30px 20px;
    }
    .more-items form{
      max-width:70%;
      margin:auto;
    }
    
    /* ==========================================================
       SITE STYLES
       ========================================================== */
    
    /* General Layout & Common Elements
       ========================================================== */
    
    #language-toggle, #navigation-toggle {
      display: none;
      }
    
    .fixed-header #header {
      position: fixed;
      left: 0;
      right: 0;
      top:0;
      height: 68px;
      z-index: 9999;
      background-color: #ffffff;;
      -webkit-transition: all 0.3s; /* Safari */
      transition: all 0.3s;
      }
      .fixed-header.headroom--unpinned #header {
          height: 40px;
      }
    .fixed-header #content {
      margin-top: 68px;
      }
    #header {
      width: 100%;
      background-color: #ffffff;
      padding:0;
      }
      #header .wrapper.row-one {
          background-color: #000000;
          }
          #header .wrapper.row-one > div {
            display: inline-block;
            vertical-align: middle;
            box-sizing: border-box;
            margin-right: -0.25em;
          }
          #header .wrapper.row-one .left-content {
            -webkit-transition: all 0.3s; /* Safari */
          transition: all 0.3s;
          width: 20%;
          }
          #header .wrapper.row-one .center-content {
              width: 50%;
          }
          #header .wrapper.row-one .right-content {
              width: 30%;
          }
    
       .headroom--unpinned #header .wrapper.row-one .left-content {
          left: 40px;
          z-index: 2;
          position: relative;
      }
      
        #header .logo-a {
          display: inline-block;
          z-index: 1;
          position: relative;
    
          }
        #header #logo {
          height: 68px;
          -webkit-transition: all 0.4s; /* Safari */
          transition: all 0.2s;
          }
          .headroom--unpinned #header .logo-a {
    
          }
          .headroom--unpinned #header #logo {
              height: 44px;
    
          }
    
    
    #content{
      margin: 0 auto;
      }
    
    .prefooter {
        position: relative;
        z-index: 3;
    }
    #footer {
        display: none;
    }
    #footerCopy {
      width: 100%;
      background-color: #000000;
      }
      #footerCopy .wrapper {
        width: 100%;
        position: relative;
        max-width: 1280px;
        margin: 0 auto;
        display: block;
        text-align: center;
        }
        #footer-logo {
          max-height: 60px;
          margin: 20px 0;
          }
    
        #copyright {
          color: rgba(129, 136, 146, 0.51);
          margin: 20px 0;
          }
    
    .footer-widgets-json > div{
        padding: 40px 30px;
    }
    .footer-widgets .level1 {
        background-color:#2d3036;
    }
    
    
    
    
    /* Cookies */
    
    #cookiesbar {
      text-align: center;
      padding: 20px;
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      background: #ff0000;
      color: #ffffff;
      z-index: 99999999;
      }
      #cookiesbar a{
        color: #ffffff;
        padding: 0 10px;
    
        }
    
    /* Section Home */
    
    #content #row-first {
     max-width: 100%;
    
      }
    
    #content .row-fluid.two {
        position: relative;
        background-color: #2d3036;
        }
    
    
    .full-content .people-list ul,.full-content .tabs-content>.widget,.full-content .teams-list,.full-content>.teams-list{max-width:1920px}
    
    
    /* Widgets
      ========================================================== */
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* Error Page
      ========================================================== */
    
    
    /* ==========================================================================
       Helper classes
       ========================================================================== */
    
    /*
     * Hide visually and from screen readers:
     */
    
    .hidden {
        display: none !important;
    }
    
    /*
     * Hide only visually, but have it available for screen readers:
     * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
     */
    
    .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    
    /*
     * Extends the .visuallyhidden class to allow the element
     * to be focusable when navigated to via the keyboard:
     * https://www.drupal.org/node/897638
     */
    
    .visuallyhidden.focusable:active,
    .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }
    
    /*
     * Hide visually and from screen readers, but maintain layout
     */
    
    .invisible {
        visibility: hidden;
    }
    
    /*
     * Clearfix: contain floats
     *
     * For modern browsers
     * 1. The space content is one way to avoid an Opera bug when the
     *    `contenteditable` attribute is included anywhere else in the document.
     *    Otherwise it causes space to appear at the top and bottom of elements
     *    that receive the `clearfix` class.
     * 2. The use of `table` rather than `block` is only necessary if using
     *    `:before` to contain the top-margins of child elements.
     */
    
    .clearfix:before,
    .clearfix:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }
    
    .clearfix:after {
        clear: both;
    }
    
    
    /* ==========================================================
       PLUGINS
       ========================================================== */
    
    /* ==========================================================
       Exceptions for this project
       ========================================================== */
    
    .home #row-second,
    .home #row-fourth{
      max-width: 1280px;
      margin: 0 auto;
      padding: 20px 10px;
      }
    
    
    /* ==========================================================
       HELPERS
       ========================================================== */
    
    .ir, .icon { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
    .ir br { display: none; }
    .hidden { display: none !important; visibility: hidden; }
    .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; display: none;}
    .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
    .invisible { visibility: hidden; }
    .clearfix:before, .clearfix:after { content: ""; display: table; }
    .clearfix:after { clear: both; }
    .clearfix { zoom: 1; }
    
    /* ==========================================================
       MEDIA QUERIES
       ========================================================== */
    
    /* Large screen
      ========================================================== */
    
    @media only screen and (min-width: 1681px) {
    
    
        
    }
    
    @media only screen and (min-width: 2000px) {
    
    
    
        #header .wrapper.row-one .right-content {
            min-width: 400px;
        }
    
        .primary-content {
            padding-right: 350px;
            }
        
        .footer-widgets-json > div{
            padding: 40px 0;
        }
        .footer-widgets-json.level1 > *,
        .footer-widgets-json.level1B > *,
        .footer-widgets-json.level3 > * {
            max-width: 1920px;
            margin: 0 auto;
            display: block;
            }
            
        
    }
    
    
    
    
    @media only screen and (max-width: 1440px) {
    
      
      
      .fixed-header #header {
          height: 50px;
          }
      #header #logo {
          height: 50px;
          }
      .headroom--unpinned #header #logo {
          height: 40px;
      }
    
    
      .fixed-header #content {
          margin-top: 50px;
          }
     
       
      .headroom--unpinned #header .wrapper.row-one .left-content {
          left: 36px;
      }
    
      .headroom--unpinned #header #logo,
      .headroom--unpinned .menu .burger > a {
          height: 45px;
      }
     
    
        .widget {
            padding: 15px 0;
            margin-bottom: 20px;
        }
    
     
        
    
    }
    @media only screen and (max-width: 1280px) {
    
    
    
     
      #header .wrapper.row-one .center-content {
          width: 50%;
      }
      #header .wrapper.row-one .left-content {
          width: 15%;
      }
      #header .wrapper.row-one .right-content {
          width: 35%;
      }
      
    
    
    }
    
    /* Tablet devices layout adjustments
      ========================================================== */
    
    @media only screen and (max-width: 1200px) {
    
    
        .fixed-header.headroom--unpinned #header {
            height: 45px;
            }
    
        #header .wrapper.row-one .center-content {
          width: 45%;
          }
          #header .wrapper.row-one .left-content {
              width: 20%;
          }
          #header .wrapper.row-one .right-content {
              width: 35%;
          }
    
    
      
    }
    
    
    
    
    /* Tablet devices layout adjustments
      ========================================================== */
    
    
    @media only screen and (max-width: 1024px) {
        
    
    }
    @media only screen and (max-width: 1023px) {
    
       #header .wrapper.row-one .left-content {
           width: 25%;
       }
    
       #header .wrapper.row-one .center-content {
            width: 40%;
            display: none;
        }
       #header .wrapper.row-one .right-content {
           width: 74.5%;
       }
        #header .wrapper {
              z-index: 1;
            }
    
    
        .footer-widgets-json > div{
            padding: 20px 35px;
        }
    }
    
    @media only screen and  (max-width: 900px) {
    
    
    }
    
    
    /* Mobile devices layout adjustments
      ========================================================== */
    
    @media only screen and  (max-width: 767px) {
    
      
        #header .wrapper.row-one .center-content {
          display: none;
      }
    
      .is-mobile {
        display: block !important;
        }
      .is-desktop {
          display: none !important;
      }
    
      #header {
        position: fixed;
        top: 0;
        z-index: 2;
        height: 45px;
        }
      .fixed-header #header,.fixed-header.headroom--unpinned #header {
        height: 45px;
        }
      #header .wrapper.row-one .left-content,
      .headroom--unpinned #header .wrapper.row-one .left-content {
          left: 10px;
          position: relative;
          z-index: 2;
          width: auto;
      }
    
      #header .wrapper.row-one .center-content,
      #header .wrapper.row-one .right-content {
          display: none;
      }
      
      .footer-widgets-json > div{
        padding: 20px 15px;
        }
    
    
        #header #logo {
          height: 45px;
          }
    
      
      .full-content .widget {
          width: auto;
      }
    
    
    }
    
    @media only screen and  (max-width: 320px) {
    
            
        
        
    }
    /* Retina Display adjustments - General
      ========================================================== */
    
    @media only screen and (-webkit-min-device-pixel-ratio: 2), /* Webkit-based browsers */
           (min--moz-device-pixel-ratio: 2),    /* Older Firefox browsers (prior to Firefox 16) */
           (min-resolution: 2dppx)  {
    
    }
    
    /* ==========================================================
       PRINT
       ========================================================== */
    
    @media print {
      * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
      a, a:visited { text-decoration: underline; }
      a[href]:after { content: " (" attr(href) ")"; }
      abbr[title]:after { content: " (" attr(title) ")"; }
      .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
      pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
      thead { display: table-header-group; }
      tr, img { page-break-inside: avoid; }
      img { max-width: 100% !important; }
      @page { margin: 0.5cm; }
      p, h2, h3 { orphans: 3; widows: 3; }
      h2, h3 { page-break-after: avoid; }
    }
    
    /* ==========================================================
       IE Fixes
       ========================================================== */
