  @charset "utf-8";

      @import url('//fonts.googleapis.com/css?family=Abril+Fatface|Open+Sans:300,400,600,700,800|Gentium+Book+Basic:400,400italic|Vollkorn:400italic,400');
      @import url('//maxcdn.bootstrapcdn.com/bootswatch/3.3.1/yeti/bootstrap.min.css');
      @import url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');

      html {
        position: relative;
        min-height: 100%;
      }

      body {
        font-family: 'Open Sans', sans-serif;
        margin-bottom: 60px;
        background-color: #000;
        background: black url('//cdn.sc.rockstargames.com/images/backgrounds/GTAV/snap-20131014.jpg') no-repeat top center fixed;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-position: center 0;
      }

      #wrap {
        min-height: 100%;
        height: auto;
        margin: 0 auto -60px;
        padding: 0 0 60px;
      }

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 63px;
  background-color: rgba(0, 0, 0, 0.87);
}
body > .container {
  padding: 60px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}

      .wrapper {
        width: 950px;
        padding: 19px 29px 29px;
        margin: 0 auto 20px;
        background-color: #fff;
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
                box-shadow: 0 1px 2px rgba(0,0,0,.05);
        margin-top: 20px;
      }

            .wrapper .page-header {
              margin: -20px 0 21px;
            }

            .wrapper .centered {
              text-align: center;
            }

            .wrapper .fa-ul.lefty blockquote {
              font-size: 15px;
            }

      .btn {
        padding: 6px 12px;
      }

      label {
        font-weight: normal;
      }

      .alert {
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
      }

            .alert-no {
                text-align: center;
                -webkit-border-radius: 0px !important;
                      -moz-border-radius: 0px !important;
                                border-radius: 0px !important;
            }

.r-msg {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 11px;
  text-align: center;
  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.r-msg-danger {
  background-color: #f04124 !important;
  border-color: #ea2f10 !important;
  color: #ffffff !important;
}
.r-msg-danger hr {
  border-top-color: #d32a0e;
}
.r-msg-danger .r-msg-link {
  color: #e6e6e6;
}

.thumbnail img.preview {border-radius:10px}
.table { font-size: 15px; }
.tooltip-inner {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.popover-title, .popover-content {text-align: center;}
.breadcrumb { font-weight: 500; }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark { margin-top: 12.5px; }

.navbar-default {
background: rgba(0, 0, 0, 0.3);
border-color: #006687;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
color: #ffffff;
background: rgba(0, 0, 0, 0.3);
}
.tinytxt { font-size: 11px;}


      code {
        font-size: 80%;
      }

      input, .btn {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
      }


/* faded btn */
a.btn-fade {
background-color: #5bc0de;
border-color: #46b8da;
cursor: not-allowed;
/* pointer-events: none; */
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}

/* End faded btn */

/* ALERTS */
.alert-info {
background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
border-color: #9acfea;
}
.alert {
text-shadow: 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info .alert-link {
font-weight: 700;
color: #245269;
text-decoration: none;
}
.alert-info:hover .alert-link:hover {
text-decoration: underline;
}
.alert-danger {
background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
border-color: #dca7a7;
}
.alert {
text-shadow: 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
/* END ALERTS */

      ::selection {
        background: rgba(0, 0, 0, 0.3); /* #3a87ad; */
        text-shadow: none;
        color: #fff;
      }

      ::-moz-selection {
        background: rgba(0, 0, 0, 0.3); /* #3a87ad; */
        text-shadow: none;
        color: #fff;
      }

      ::-webkit-selection {
        background: rgba(0, 0, 0, 0.3); /* #3a87ad; */
        text-shadow: none;
        color: #fff;
      }

      ::-webkit-scrollbar {
        width: 12px;
        background: #dedede;
        border: 1px solid #006687;
      }

      ::-webkit-scrollbar-track {
        background-color: #eee;
        border-radius: 0;
      }

      ::-webkit-scrollbar-thumb {
        background: #272727; /* #008cba; */
        border-radius: 0;
      }