body{font-family:'Roboto Condensed', Arial; font-size: 14px; color:#fff; font-weight:400; background:#060322 url("../images/bg.jpg") no-repeat 50% 0; background-attachment: fixed; min-width:445px;
background-position: center;}
.hover{	transition: opacity .25s ease-in-out, background .25s ease-in-out;-moz-transition: opacity .25s ease-in-out, background .25s ease-in-out;	-webkit-transition: opacity .25s ease-in-out, background .25s ease-in-out;}

.primary{color:#060322;}
.secondary{color:#febd01;}

/**/

a, a img, .btn, a h2, input[type='submit']{
	color: #febd01;
	-moz-transition: color 0.2s linear, opacity 0.2s linear, background 0.2s linear;
	-o-transition: color 0.2s linear, opacity 0.2s linear, background 0.2s linear;
	-webkit-transition: color 0.2s linear, opacity 0.2s linear, background 0.2s linear;
	transition: color 0.2s linear, opacity 0.2s linear, background 0.2s linear;
}
a:hover{color:#ffdb72;}


.fade {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.fade:hover {
	opacity: 0.7;
}


.faded {
	opacity: 0.4;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.faded:hover {
	opacity: 1;
}


.moveDown {
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.moveDown:hover {padding-top:30px;}

.grow { transition: all .25s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.alignleft {
    float: left;
    margin: 15px 10px 10px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.btn-primary {
    border: 0;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    background-color: #060322;
    border-radius:0;
    font-size:16px;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{
    background-color: #ffdb72;
    color:#0c0f1c;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-play{
	background:#fbc200; 
	border-radius:3px;color:#110720;
	display:block; 
	width:50px;
	-webkit-box-shadow: inset 0px -10px 0px -6px #a88500;
	-moz-box-shadow: inset 0px -10px 0px -6px #a88500;
	box-shadow: inset 0px -10px 0px -6px #a88500;
	border:0;
	height:36px;
	color:#060322;
}
.btn-play:hover{opacity:0.7;}
.btn-play:before{font-family:'FontAwesome'; width:20px; height:10px; display:inline-block; position:relative; content:"\f04b"; color:#060322;}

a.scrollup {
    bottom: 10px;
    color: #fff;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    opacity: 1;
    position: fixed;
    right: 10px;
    text-align: center;
    text-decoration: none;
    width: 32px;
    z-index: 9999;
    background: #febd01 none repeat scroll 0 0;
    display:none;
}

a.scrollup:hover {
    color: #fff;
    opacity: 0.6;
}

.checked {
    color: #febd01;
}

/**/
header{padding:20px 0;background:#060322;width:100%;}
header img{max-width:70%;}
nav{text-align:left;width:100%;padding:0px; background-color:#060322; border-top:1px solid #594c58; border-bottom:1px solid #594c58;margin-bottom:15px;}
.navbar-default{background-color:#060322; border-color:#594c58}

nav ul{margin:0; padding:0; }
nav li{margin:0; padding:0;list-style-type:none; border-top:1px solid #594c58;}
nav li:first-child{border:0;}
nav li a{color:#fff; font-size:15px; font-weight:700;display:block;padding:10px ; text-transform:uppercase;}
nav li a:hover, nav li.actual a{color:#febd01;text-decoration:none;background:#1c1b31}

.navbar{border-radius:0;min-height:40px; margin-bottom:0;}
.navbar-toggle{position: absolute;right: 10px;top: -70px;}
.navbar-default .navbar-toggle{background:#febd01; color:#fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #1c1b31;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}

.article{color:#fff;margin:15px 0;font-size: 18px;}
.article-widget{background:#1c1b31; border:1px solid #594c58; padding:15px; margin:15px 0;min-width:375px;}

h1{color:#fff; font-weight:700; font-size:26px; margin:15px 0;}
h1 span{color:#febd01}
h2{color:#fff; font-weight:700; font-size:22px; margin:10px 0 18px;}
h2.widget-title{color:#febd01; border-bottom:1px solid #594c58; margin:0; padding:0; padding-bottom:15px; margin-bottom:0px;font-size:20px;}
h3{color:#fff; font-weight:700; font-size:18px; margin:15px 0;}

.widget{background:#1c1b31; border:1px solid #594c58; padding:15px; margin:15px 0;}
.widget-blog{margin:0; padding:0}
.widget-blog li{margin:0; padding:0;list-style-type:none;margin-left: 20px;}
.widget-blog li a:before{content:"\f101";font-family:'FontAwesome'; width:20px; height:10px; display:inline-block; position:relative; margin-left:0px; color:#febd01;margin-left: -20px;}
.widget-blog li a{color:#fff; font-size:14px; font-weight:400;display:block;padding:10px 0px;}
.widget-blog li a:hover, nav li.actual a{color:#febd01;text-decoration:none;}

.feature-list{margin:0; padding:0;}
.feature-list li{list-style-type:none; padding:0px 0px 15px 0px; margin-left: 20px;}
.feature-list li:before{content:"\f00c"; font-family:'FontAwesome'; width:20px; height:10px; display:inline-block; position:relative; margin-left: -20px; color:#febd01;}

.form-section{background:#febd01 url("../images/form-box-bg.jpg") 120% 0 no-repeat; font-weight:700; font-size:20px; text-align:center; color:#060322;}
.form-section div{background:url("../images/form-box-bg-left.jpg") -20% 100% no-repeat;padding:20px;}

.form-section .btn-primary{font-weight:400; font-size:20px;}
.form-section span{padding:0 10px; display:inline-block;vertical-align: middle;}

.primary-table{width:100%; margin:15px 0 10px;}
.primary-table th{background:#febd01; padding:8px 10px;color:#060322; text-transform:uppercase;font-weight:700; font-size:15px;border-bottom:4px solid #1c1b31;}
.primary-table td{font-size:12px;font-weight:400; padding:10px;}
.primary-table td a{color:#fff;}
.primary-table td a:hover{color:#febd01;}
/*.primary-table tr:nth-child(odd) {
    background: #29283a;
}*/
.primary-table tr:nth-child(even) {
    
}
.primary-table tbody tr td img{
width:100%;
max-width:150px;
}

footer{color:#fff; font-size:14px; width:100%; display:block; padding:35px 0;text-align:center;}
footer ul{margin:0; padding:0;  width:100%;}
footer li{margin:0; padding:0;list-style-type:none; border-left:1px solid #8f8995;display:inline-block;}
footer li:first-child{border:0;}
footer li a{color:#fff; font-size:15px; font-weight:400;display:block;padding:0px 6px; text-transform:none;line-height: 14px;}
footer li a:hover, nav li.actual a{color:#febd01;text-decoration:none;}
@media (max-width:768px) {
.navbar{
    min-height: auto;
    height: 0px !important;
    border: none;
}
.allNavBar{
    position: relative;
    z-index: 9999999999999;
    background: #1c1b31;

}
}


@media (min-width:768px) {
	header img{max-width:100%;}
	nav li{float:left;border:0;}
	.navbar-default{width:auto;}
	nav li a{color:#fff; font-size:14px; font-weight:700;display:block;padding:10px 8px 10px 0; text-transform:uppercase;}

	nav li a:hover, nav li.actual a{background:none;}
	.form-section{background-position: 100% 0% ;}
	.form-section div{background-position: 0% 100% ;}
}

@media(min-width:992px) {
	nav li a{color:#fff; font-size:15px; font-weight:700;display:block;padding:10px 10px 10px 0; text-transform:uppercase;}
}

.formstartcas label{
width:100%;
min-width:250px;
max-width:250px;
margin-bottom:10px;
vertical-align:middle;
}

.formstartcas select{
background:white;
color:black;
padding:10px;
vertical-align:middle;
}

.formstartcas input[type=checkbox], input[type=radio]{
margin-right:5px;
vertical-align:top;
}
.formstartcas input[type=text], textarea{
color:black;
}
.formstartcas .formasterisk{
color:red;
}

.stars-outer {
  display: inline-block;
  position: relative;
  font-family: FontAwesome;
}

.stars-outer::before {
  content: "\f005 \f005 \f005 \f005 \f005";
}

.stars-inner {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  overflow: hidden;
  width: 0;
}

.stars-inner::before {
  content: "\f005 \f005 \f005 \f005 \f005";
  color: #f8ce0b;
}


.wrapperStar {
  position: relative;
  display: inline-block;
  border: none;
  font-size: 14px;
  vertical-align:middle;
}

.wrapperStar input {
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  opacity: 0;
}

.wrapperStar label {
  position: relative;
  float: right;
  color: #C8C8C8;
  width:auto !important;
  min-width:auto !important;
  max-width: auto !important;
}

.wrapperStar label:before {
  margin: 5px;
  content: "\f005";
  font-family: FontAwesome;
  display: inline-block;
  font-size: 1.5em;
  color: #ccc;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.wrapperStar input:checked ~ label:before {
  color: #FFC107;
}

.wrapperStar label:hover ~ label:before {
  color: #ffdb70;
}

.wrapperStar label:hover:before {
  color: #FFC107;
}

.languageSel{
border-radius: 10px;
padding:10px;
-webkit-appearance: none;
    -moz-appearance: none;
/*    text-indent: 1px;
    text-overflow: '';*/
    text-transform: capitalize;
}

/*.languageSel::-ms-expand {
   display: none;
}*/
.shortfield{
  display:inline;
}

.shortfield{
  display:inline;
}
@media (max-width: 800px) {
.shortfield{
  display:block;
}
}
.selectpicker li a {
color: black;
}
.filter-option {
color: black;
}
