body {
    font:400 14px/22px 'Arial', sans-serif;
    color:#111111;
}
body>.no_container,
body>.container {
    
}
.breadcrumb li a {
    font-weight:400;
    color:#000000;
}
a {
    color:#006CCC;
}

a:hover{text-decoration:none}
b,
strong {
    font-weight:700;
}

h1 {
    font:700 44px/50px 'Open Sans', sans-serif;
    letter-spacing:2px;
	text-transform:uppercase;
}
h2{
    font:700 30px/40px 'Open Sans', sans-serif;
    letter-spacing:1px;
}
h3 {
    font:600 24px/32px 'Open Sans', sans-serif;
}
h4 {
    font:600 18px/26px 'Open Sans', sans-serif;
}
h5 {
    font:600 14px/20px 'Open Sans', sans-serif;
}
h6 {
    font:600 12px/18px 'Open Sans', sans-serif;
}
h1 small {
    font-size:24.5px;
}
h2 small {
    font-size:17.5px;
}
h3 small {
    font-size:14px;
}
h4 small {
    font-size:14px;
}
p small,
.small {
    font-size:12px;
    line-height:16px;
}
ul.bullets {
    margin-left:25px;
    margin-bottom:12px;
    list-style:outside;
}
ul.bullets li {
    margin:2px 0 2px 0;
}
hr {
    margin:5px 0;
    border:0;
    border-top:4px solid #eeeeee;
    border-bottom:4px solid #ffffff;
    clear:both;
}
.rounded {
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.polaroid {
    padding:4px;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
}
.circle {
    -webkit-border-radius:500px;
    -moz-border-radius:500px;
    border-radius:500px;
}
.lead {
    margin-bottom:20px;
    font-size:21px;
    font-weight:200;
    line-height:30px;
}
small {
    font-size:85%;
}
em {
    font-style:italic;
}
cite {
    font-style:normal;
}
.muted {
    color:#999999;
}
/***************** START BTN ROOCKY ***********************/
img {
    width:auto;
    height:auto;
    max-width:100%;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic;
}

ul.reset {
    list-style-type:disc;
    list-style-position:inside;
}
ul.reset li {
    margin:0 0 7px 0;
    line-height:inherit;
}
ol.reset { 
   list-style-type:decimal; 
   list-style-position:inside; 
}
ul.reset ul, ol.reset ul { 
   list-style-type:circle; 
   list-style-position:inside; 
   margin-left:15px; 
}
ol.reset ol,  ul.reset ol { 
   list-style-type:lower-latin; 
   list-style-position:inside; 
   margin-left:15px; 
}


#scroll-up
{
    float: left;
    width: 100%;
    height: 100px;
    overflow: hidden;
}

#scroll-up > div
{
    width: 100%;
    height: 100%;
    animation: slide infinite 40s;
}

#scroll-up:hover > div
{
    animation-play-state: paused;
}

#scroll-up > div > div
{
    display: inline-block;
    width: 100%;
    height: 100px;
}

@keyframes slide {
  0% {
    margin-top: 0px;
  }
  100% {
    margin-top: -4000px;
  }
}
a h4, h4 a, a h3, h3 a{text-decoration:none}
.current:hover{padding:0 0 0 0; border-radius:5px; box-shadow 3px 3px 3px rgba(0,0,0,0.25);background-image: linear-gradient(to bottom, #e6e6e6, #cccccc);}


.btn-primary {
  background: #5184ce !important;
  color: #FFF !important;
  padding: 0.6rem 0.6rem;
}
.btn-primary:hover {
  background: #356fb5 !important;
}
.btn-login{border:1px solid transparent;box-shadow: 0px 2px 2px rgba(0,0,0,0.25);}
.btn-login:hover {
	background: #fceabb;
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 38%, #f8b500 62%, #fbdf93 100%) !important;
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 38%,#f8b500 62%,#fbdf93 100%) !important;
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 38%,#f8b500 62%,#fbdf93 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ) !important;
	color:#000!important;
	border:1px solid #f8b500;
	text-shadow: 0px 2px 2px rgba(255,255,255,0.65);
}

