body {
    background: #1f4241;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: #fff;
}
nav {
    width: 100%;
    margin: 0 auto;
    background-color: #0a0a0a!important;
}
.container {
    max-width: 62.5rem;
    width: 100%;
    margin: 0 auto;
}
nav .title-area img {
    margin: 5px 0 0 5px;
}
a {
    color: #dbd2d2;
}
a:hover {
    color: ##008CBA;
}

.title-bar.bottom
{
    background: #ff9600;
    padding: 0 .5rem;
    transition: all .25s ease-in-out;
}

.title {
    display: block;
    color: #ff8f00!important;
    font-size: 1.1rem;
    line-height: 35px;
}


label {
    color: #fff;
    font-size: 18px;
}
*::-webkit-input-placeholder { color:    #d1d1d1; }
*:-moz-placeholder {     /* FF 4-18 */ color:    #d1d1d1; }
*::-moz-placeholder {    /* FF 19+ */color:    #d1d1d1;}
*:-ms-input-placeholder { /* IE 10+ */ color:    #d1d1d1; }

input.searchInput {
    -webkit-border-top-left-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-bottomleft: 9px;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    
}
a.searchButton, button.searchButton {
    background: #d60211;
    padding: 1rem 1rem 1.0625rem 1rem;
    -webkit-border-top-right-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-topright: 9px;
    -moz-border-radius-bottomright: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
}

.top-bar-section .dropdown li.parent-link a {
    font-weight: Bold;
    color: #ff9600!important;
}

button.alert, .button.alert {
    background-color: #f04124!important;
    border-color: #cf2a0e;
    color: #fff;
}


button.success, .button.success {
    background-color: #43AC6A!important;
    border-color: #368a55;
    color: #fff;
}

.button
{
    
    background-color: #ff9600!important;
}
.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul.full li>a {
    height: 35px;
    line-height: 35px;
    padding-top: 0px;
    /* background: #ff9600!important; */
    font-family: 'Open Sans',sans-serif;
    font-size: 0.7;
}

.top-bar .button, .top-bar button {
    font-size: .95rem;
}

.pricing {
    float: right;
    line-height: 35px;
}

footer {
    margin-top: 40px;
}

@media only screen and (min-width: 40.0625em) {
    .top-bar-section ul.full {
        display: block;
        width: 100%;
        background: #ff9600!important;
    }
    .top-bar-section li:not(.has-form) a:not(.button), 
    .top-bar-section ul.full li>a {
        height: 35px;
        line-height: 35px;
        padding-top: 0px;
        background: #ff9600;
        font-family: 'Open Sans', sans-serif;
        font-size: 0.7;
    }
}

@media only screen and (max-width: 40em) {
    .pagination-centered ul.pagination li {
        display: none;
    }
    
    .pagination-centered ul.pagination li.prev,
    .pagination-centered ul.pagination li.current,
    .pagination-centered ul.pagination li.next {
        display: inline-block;
    }
}

ul.pagination {
	margin-top: 40px;
}

ul.pagination li a {
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 15px;
	text-align: center;
	text-indent: 0;
	background: #f6f6f6;
	color: #adadad;
	cursor: pointer;
	position: relative;
	padding: 0;
}

ul.pagination li.current a {
	background: #ff0000;
	color: #fff;
	margin: 0;
	text-indent: 0;
	padding: 0;
}

ul.pagination li.prev a, ul.pagination li.next a {
	background: url('/resources/img/template/11372/application/528/no_campaign/button_bg_min_80032.png');
	width: 92px;
	height: 27px;
	line-height: 27px;
	color: #0c0c0c;
	font-size: 13px;
	text-align: center;
}

ul.pagination li.next a {
	background: url('/resources/img/template/11372/application/528/no_campaign/button2_bg_min_80036.png');
}

ul.pagination li.disabled a {
	color: #cccccc;
	cursor: not-allowed;
}

.top-bar-section ul li {
    background: #ff9600;
}


ul.pagination li.current a {
    background: #ff8f00;
    color: #fff;
    margin: 0;
    text-indent: 0;
    padding: 0;
}

.playdetails {
    background: #ff8f00!important;
    color: #fff;
    position: absolute;
    bottom: 5px;
    padding: 5px 20px;
    left: 5px;
    display: none;
    z-index: 500;
    border-radius: 5px;
}

nav {
    margin-top: 0px!important;
}

title {
    display: block;
    color: #ff8f00!important;
    font-size: 1.1rem;
    line-height: 35px;
}

.top-bar-section .has-form {
    background: #0a0a0a;
}

.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {
    background: ff9600;
    color: #fff;
}
