form#rebuilt_form .pager {
    float: left
}

#dropfix {
    position: relative;
    z-index: 1000;
}

.fox {
    background-color: #F9F9FA;
    width: 32%;
    display: inline-block;
    margin: 10px 0;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
}

.text {
    padding: 10px 0;
    color: black;
    font-weight: bold;
    text-align: center;
}

#container {
    white-space: nowrap;
    text-align: center;
}

code,
pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

code {
    padding: 2px 4px;
    color: #d14;
    white-space: nowrap;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}

/*
data tables, most lists.
*/
#browsetable,
#coverstable,
#forumtable {
    margin-top: 10px;
    clear: both;
}

table.data {
    border-collapse: collapse;
    background: #F9F9FA;
}

table.data th {
    text-align: left;
    background-color: #DDD;
    border-color: #AAA;
    border-width: 1px;
    border-style: solid;
    padding: 3px;
    font-style: bolder;
    text-transform: capitalize;
}

table.data td {
    white-space: normal;
    vertical-align: top;
    padding: 4px;
    border-color: #AAA;
    border-width: 1px;
    border-style: solid;
}

table.data td.less {
    color: #7a7a7a;
    font-size: 0.9em;
    white-space: nowrap;
}

table.data td.icons {
    white-space: nowrap;
    padding-left: 2px;
    padding-right: 2px;
}

table.data td.check {
    cursor: pointer;
}

table.highlight tr:hover td {
    background-color: #DFF5F5;
}

table.highlight tr.premiumnzb:hover td {
    background-color: #ffb4b4;
}

table tr.alt {
    background-color: #F6F6F6;
}

table tr.new {
    background-color: #f6f8ff;
}

table.data em {
    font-weight: bolder;
    color: red;
}

table td.item {
    padding: 5px 5px 2px 5px;
}

table td.static {
    background-color: #FFF;
}

.left {
    text-align: left !important;
}

.right {
    text-align: right !important;
}

.mid {
    text-align: center !important;
}

.nowrap {
    white-space: nowrap;
}

#detailstable {
    width: 99%;
}

#detailstable th {
    width: 70px;
}

table.innerdata {
    border-collapse: collapse;
}

table.innerdata td {
    padding: 2px;
    border-left-width: 0;
    border-bottom-width: 0;
    border-color: #EEE;
}

table.innerdata th {
    padding: 2px;
    border-style: none;
    background-color: #EEE;
}

table.input th,
table.input td {
    text-align: left;
    vertical-align: top;
}


/* Css for new coloured news in header */
.alert {
    padding: 8px 35px 8px 14px;
    margin-right: px;
    margin-left: px;
    background-color: #ffc87c;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.alert,
.alert h4 {
    color: #c09853;
}

.alert h4 {
    margin: 0;
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
}

.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}

.alert-danger h4,
.alert-error h4 {
    color: #b94a48;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
}

.alert-info h4 {
    color: #3a87ad;
}

.alert-info2 {
    background-color: #d9f7e3;
    border-color: #afeec4;
    color: #808080
}

.alert-info2 h4 {
    color: #808080
}

.alert-block {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert-block>p,
.alert-block>ul {
    margin-bottom: 0;
}

.alert-block p+p {
    margin-top: 5px;
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.close:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

/*News End*/

.complete {
    display: none;
}

.more {

    color: navy;
    font-size: 13px;
    padding: 3px;
    cursor: pointer;
}

.line {
    border-bottom: solid 1px gray;
    margin-left: 5px;
    margin-right: 5px;
    box-shadow: 0px 0px 2px #92cae1;
}

.line2 {
    border-bottom: solid 1px gray;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    box-shadow: 0px 0px 0px #grey;
}

.boxed {
    border: 1px solid grey;
}

.boxed2 {
    border: 1px solid grey;
    padding-left: 3px;
}

/*
site wide html styles
*/
@font-face {
    font-family: FontAwesome;
    src: url(//netdna.bootstrapcdn.com/font-awesome/3.0/font//fontawesome-webfont.eot?#iefix) format('eot'),
        url(//netdna.bootstrapcdn.com/font-awesome/3.0/font//fontawesome-webfont.woff) format('woff'),
        url(//netdna.bootstrapcdn.com/font-awesome/3.0/font//fontawesome-webfont.ttf) format('truetype'),
        url(//netdna.bootstrapcdn.com/font-awesome/3.0/font//fontawesome-webfont.svg#FontAwesome) format('svg');
    font-weight: 400;
    font-style: normal;
}

body {
    margin-bottom: 0;
    padding: 0;
    background: #FFF url(../images/menu.gif) repeat-x left top;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #515151;
    background: #F9F9FA;
}

h1,
h2,
h3 {
    margin: 0;
    font-weight: normal;
    color: #485459;
}

input,
select,
textarea {
    font-family: Calibri, Arial, Helvetica, sans-serif;
}

textarea {
    height: 100px;
    width: 300px;
}

h1 {
    font-size: 44px;
    padding-bottom: 10px;
}

h2 {
    padding-bottom: 5px;
    font-size: 1.6em;
}

h3 {
    padding: 10px 0 5px 0;
}

p,
ul,
ol {
    margin-top: 0;
    line-height: 240%;
    text-align: justify;
}

ul,
ol {}

blockquote {}

a {
    color: #0000AA;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

img.left {
    float: left;
    margin: 7px 30px 0 0;
}

img.right {
    float: right;
    margin: 7px 0 0 30px;
}

hr {
    display: none;
}

input[type=text],
input[type=password],
textarea,
select {
    background: #fff;
    background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(4%, #f0f0f0), to(#fff));
    border: 1px solid #ccc;
    border-bottom-color: #999;
    border-right-color: #999;
    margin: 0;
    padding: 4px;
    color: #444;
    font-size: 100%;
    outline: none;
}

/*my css border*/
.contentborder7 {
    border: 2px solid #CCC;
    padding-bottom: 10px;
    margin-left: 189px;
    width: 447px;
}

.contentborder {
    border-left: 2px solid #CCC;
    border-right: 2px solid #CCC;
    border-top: 2px solid #CCC;
    border-bottom: 2px solid #CCC;
    padding: 10px;
    margin-top: 3px;
}



.contentborder3 {
    border-left: 2px solid #CCC;
    border-right: 2px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 2px solid #CCC;
    padding-bottom: 10px;
}

.contentborder2 {
    border-left: 2px solid #CCC;
    border-right: 2px solid #CCC;
    border-top: 3px solid #CCC;
    border-bottom: 0px solid #CCC;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 6px;
}

.contentborder4 {
    border-left: 2px solid #CCC;
    border-right: 2px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 2px solid #CCC;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 10px;
}

.browsegroup {
    border: 2px solid #999;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#nav ul#list-nav {
    margin: 20px;
    padding: 0;
    list-style: none;
    width: 960px;
}

ul#list-nav li {
    display: inline
}

ul#list-nav li a {
    text-decoration: none;
    padding: 5px 0;
    width: 96px;
    background: #e5e5e5;
    color: #000;
    float: left;
}

ul#list-nav li a {
    text-align: center;
    border-left: 2px solid #CCC;
    border-right: 2px solid #CCC;
    border-top: 3px solid #CCC;
    border-bottom: 3px solid #CCC;
}

*/ ul#list-nav li a:hover {
    background: #C0C0C0;
    color: #000
}


/*
page structure
*/
#header {
    width: 1105px;
    margin: 0 auto;
}

#page {
    width: 1100px;
    margin: 0 auto;
    padding: 50px 0px 0px 0px;
}

#logo {
    margin-left: auto;
    margin-right: auto
}

#logo {
    width: 1080px;
    height: 65px;
    margin: 0 auto;
    center: yes padding-left:5px;
    margin-top: 4px;
}

#logo h1,
#logo p {
    display: none;
    margin: 0px;
    line-height: normal;
    text-transform: lowercase;
    font-weight: normal;
    color: #485459;
}

#logo p {
    margin-top: 2px;
    text-transform: lowercase;
    font-size: 13px;
    color: #A8A8A8;
}

#logo h1 {
    padding-top: 10px;
    font-size: 48px;
}

#logo a {
    text-decoration: none;
    color: #A8A8A8;
}

#logo .logolink {
    float: left;
}

#logo img {
    margxin-top: 15px;
}

#logo h1 a {
    text-decoration: none;
    color: #485459;
}

#statusbar {
    width: 1080px;
    margin: 0 auto;
    padding: 5px 10px 0 0;
}

#statusbar a {
    text-decoration: none;
    color: #515151;
}

#content {
    float: right;
    width: 919px;
}

#content h1 {
    font-size: 2.3em;
}

#content p {
    margin-bottom: -10px !important;
}

#content {
    margin-bottom: 20px;
    border: 0px solid #999;
    margin-right: -1.5px;
}

#sidebar {
    float: left;
    width: 164px;
    font-size: 12px;
}

#sidebar ul {
    margin: 0;
    padding: 0;
    line-height: normal;
    list-style-type: none;
    text-align: left;
}

#sidebar li {
    margin-bottom: 30px;
    padding: 0 0 0 0;
}

#sidebar li ul {
    list-style-type: none;
    list-style-position: inside;
    margin: 0px 10px;
    padding: 0;
    margin-left: 1em;
}

#sidebar li li {
    background-image: url('../images/bullet.png');
    background-repeat: no-repeat;
    background-position: 0.7em 1.0em;
    margin: 0;
    padding-left: .5em;
    padding-top: .8em;
    padding-bottom: 10px;
    border-bottom: 1px solid #E9E8DD;
}

#sidebar li li a {
    padding: 0 0 0 20px;
    font-weight: normal;
    color: #808080;
}

#sidebar li li a:hover {
    color: #4D9408;
}

#sidebar {
    margin-bottom: 20px;
    border-left: 0px solid #CCC;
    border-right: 2px solid #CCC;
    border-top: 0-px solid #CCC;
    border-bottom: 3px solid #CCC;
}

#sidebar p {
    margin: 0;
    padding: 0px 14px;
}

#sidebar h2 {
    height: 30px;
    margin: 0 0 5px 0px;
    padding: 6px 0 2px 14px;
    font-size: 18px;
    font-weight: normal;
    color: #485459;
}

#sidebar p {
    line-height: 200%;
}

#sidebar a {
    text-align: left;
    text-decoration: none;
    font-weight: bold;
}


.w3validator img {
    margin: 10px 0 10px 0;
}

.footer {
    width: 1100px;
    height: 90px;
    margin: 0 auto;
    background: #E1E1E1;
    border-top: 5px solid #656565;
}

.footer p {
    margin: 0;
    padding: 20px 0px 0px 0px;
    text-align: center;
    line-height: normal;
    font-size: 0.9em;
}

.footer a {}






/*
browse by category top menu
*/
#menu {
    height: 33px;
    float: left;
    width: 98.3%;
    background-color: #e5e5e5;
    border: 1px solid #ccc;
}

#menu {
    padding: 0 4px 0 8px;
    margin-right: 0px;
    border-top: 1px #CCC solid;
    border-left: 4px #CCC solid;
    border-right: 4px #CCC solid;
    border-bottom: 4px #CCC solid;
    background-color: #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.menupic {
    padding-left: 15px;
}

#menulink {
    float: left;
}

#menulink ul li li {
    border: 1px solid #CCCCCC;
}

#menulink ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#menulink li {
    float: left;
    position: relative;
    z-index: 100;
}

#menulink a,
#menulink :visited {
    height: 32px;
    display: block;
    font-size: 0.9em;
    width: 80px;
    padding: 1px 0px 0px 5px;
    color: #000;
    background-color: #e5e5e5;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
}

#menulink :hover,
#menulink a.selected {
    color: #fff;
    background-color: #777;
}

#menulink ul ul {
    visibility: hidden;
    position: absolute;
    width: 60px;
    height: 0;
}

#menulink ul li:hover ul,
#menulink ul a:hover ul {
    visibility: visible;
}

#menusearchlink {
    padding-top: 5px;
    margin-right: -30px;
    float: right;
}

#menusearchlink input,
#menusearchlink select {
    font-size: 0.9em;
    color: #555;
}

#menucontainer {
    width: 1060px;
    height: 10px;
}

select#headcat {
    width: 110px;
    float: right;
    margin-left: 5px;
    height: 25px;
}

select#headcat option {
    padding-left: 10px;
}

select#headcat option.grouping {
    padding-left: 5px;
    font-weight: bold;
}

#headsearch {
    float: right;
    height: 15px;
}

.gobutton {
    display: inline;
    float: right;
    margin-left: 5px;
}

.gobutton input {
    background: url('../images/icons/go.png') no-repeat;
    cursor: pointer;
    border: none;
    width: 30px;
    height: 25px;
}

/* menu styling for when menu is displayed in top position  */
#logo ul {
    list-style-type: none;
    float: right;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: normal;
    text-align: right;
}

#logo ul li h2 {
    display: none;
}

#logo ul li ul li {
    float: left;
    margin-left: 1em;
    padding-right: 5px;
}

#logo ul li a {
    color: #333;
}

#logo ul ul {
    list-style-type: square;
}




/*
form inputs and helpers
*/
div.hint,
div.hint a {
    font-size: 0.9em;
    /*font-style:italic; */
    color: #999;
}

div.hint {
    margin-bottom: 0px;
}

input.long {
    width: 400px;
}

input.short {
    width: 40px;
}

input.tiny {
    width: 25px;
}

input.date {
    width: 70px;
}

fieldset {
    margin-bottom: 20px;
    border: 1px solid #999;
}

legend {
    padding: 0.4em 0.6em;
    border: 1px solid #999;
    font-weight: bold;
    text-align: left;
}

/*
pager
*/
div.pager {
    display: inline;
}

div.pager a, div.pager span {
font-weight: normal;
background-color: #F9F9FA;
padding: 2.5px 5px;
border: 1px #CCC solid;
color: #808080 !important;
text-decoration: none;
}

div.pager .current {
color: #F9F9FA !important;
font-weight: bold;
background-color: #85d0e6;
/*padding: 0 4px 0px 4px;*/
border: 1px #CCC solid;
}

div.pager a:first-child {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

div.pager a:last-child, div.pager a#btnJump {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}





/*
round buttoning  
*/
.moviernd {
    padding: 0 4px 0 4px;
    margin-right: 1px;
    border: 1px #555 solid;
    background-color: #01e9e4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.tmdbrnd {
    padding: 0 4px 0 4px;
    margin-right: 1px;
    border: 1px #555 solid;
    background-color: #e61904;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.imdbrnd {
    padding: 0 4px 0 4px;
    margin-right: 1px;
    border: 1px #555 solid;
    background-color: #dfc80b;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.rndbtn {
    padding: 0 4px 0 4px;
    margin-right: 1px;
    border: 1px #CCC solid;
    background-color: #EEE;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

table.highlight tr:hover .rndbtn,
table tr.alt .rndbtn {
    background-color: #fff;
}

table.highlight tr:hover .rndbtn:hover {
    background-color: #DDD;
}

table.highlight tr:hover td.static {
    background-color: #FFF;
}


td.mid .movextra .rndbtn {
    padding: 0 8px;
    margin-right: 1px;
    border: 1px #555 solid;
    background-color: #f9ce22;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #000;
    text-decoration: none;
    font-size: 12px;
}

td.mid .movextra .rndbtn:hover {
    background-color: #f9ce22;
    color: #000;
    text-decoration: none;
}

table.highlight tr:hover td.mid .rndbtn {
    background-color: #f9ce22;
}

table.highlight tr:hover td.left .rndbtn {
    background-color: #eee;
}

table.highlight tr:hover td.series-page .rndbtn {
    background-color: #eee;
}

td.mid .movextra .rndbtn.modal_imdb {
    padding: 0 8px;
    margin-right: 1px;
    border: 1px #999 solid;
    background-color: #999;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

td.mid .movextra .rndbtn.modal_imdb:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

table.highlight tr:hover .rndbtn.modal_imdb {
    background-color: #999;
}

table.highlight tr:hover td.mid .rndbtn.modal_imdb {
    background-color: #999;
}

td.mid .movextra .rndbtn.modal_trakt {
    padding: 0 8px;
    margin-right: 1px;
    border: 1px #000 solid;
    background-color: #008FBB;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

td.mid .movextra .rndbtn.modal_trakt:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

table.highlight tr:hover .rndbtn.modal_trakt {
    background-color: #999;
}

table.highlight tr:hover td.mid .rndbtn.modal_trakt {
    background-color: #008FBB;
}

td.mid .movextra .rndbtn.modal_imdbtrailer {
    padding: 0 8px;
    margin-right: 1px;
    border: 1px;
    #000 solid;
    background-color: #52BD5A;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

td.mid .movextra .rndbtn.modal_imdbtrailer:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

table.highlight tr:hover .rndbtn.modal_imdbtrailer {
    background-color: #999;
}

table.highlight tr:hover td.mid .rndbtn.modal_imdbtrailer {
    background-color: #52BD5A;
}

td.item .btns .rndbtn.modal_nfo {
    padding: 0 2px;
    margin-right: 1px;
    border: 1px #999 solid;
    background-color: #999;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}

td.item .btns .rndbtn.modal_nfo:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

table.highlight tr:hover .rndbtn {
    background-color: #686868;
}

td.item .btns .rndbtn {
    padding: 0 2px;
    margin-right: 1px;
    border: 1px #00000 solid;
    background-color: #686868;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}

td.item .btns .rndbtn:hover {
    background-color: #686868 !important;
    color: #fff;
    text-decoration: none;
}

td.item .btns .rndbtn.modal_prev {
    padding: 0 2px;
    margin-right: 1px;
    border: 1px #799979 solid;
    background-color: #799979;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}

td.item .btns .rndbtn.modal_prev:hover {
    background-color: #799979;
    color: #fff;
    text-decoration: none;
}

td.item .btns .rndbtn.mediainfo {
    padding: 0 2px;
    margin-right: 1px;
    border: 1px #787878 solid;
    background-color: #787878;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}

td.item .btns .rndbtn.mediainfo:hover {
    background-color: #787878;
    color: #fff;
    text-decoration: none;
}

/*
site wide covers and images with dropshadows
*/
img.shadow {
    padding: 5px 5px 5px 5px;
    background: #F9F9FA;
    border: 1px solid #EEE;
    -moz-box-shadow: 3px 6px 8px -4px #777;
    -webkit-box-shadow: 3px 6px 8px -4px #777;
    box-shadow: 3px 6px 8px -4px #777;
    border-collapse: separate;
}

img.shadow2 {
    padding: 5px 5px 5px 5px;
    background: #F9F9FA;
    border: 1px solid #EEE;
    -moz-box-shadow: 3px 6px 8px -4px #777;
    -webkit-box-shadow: 3px 6px 8px -4px #777;
    box-shadow: 3px 6px 8px -4px #777;
    border-collapse: separate;
    margin-left: ;
}






/*
mainly one-off styles used on individual pages
*/
#forumtable a.title {
    font-size: 1.4em;
}

pre#nfo {
    font-family: "Courier New", "DejaVu Sans Mono", monospace;
    font-size: 12px;
    line-height: 13px;
    background-color: #F9F9FA;
}

div.resextra {
    padding-top: 7px;
    color: #555;
    font-size: 0.9em;
    height: 16px;
}

div.resextra a {
    color: #555;
    text-decoration: none;
}

div.resextra div.admin {
    float: right;
}

div.resextra div.btns {
    float: left;
}

div.resextra div.flgstar {
    width: 100%;
}

div.resextra div.flgstar span+span a {
    float: right;
    margin-left: 5px;
}

div.resextra div.flgstar span+span a img {
    margin: 0;
}

div.resextra div.flgstar span+span img {
    margin-top: 3px;
}

div.movextra {
    padding-top: 5px;
    color: #888;
    font-size: 0.9em;
}

div.movextra td {
    border: 0;
    padding: 0 0 10px 0
}

div.movextra tr.mlextra {
    display: none;
}

div.movcover {
    width: 140px;
}

div.movcover img {
    margin-bottom: 5px;
}

.mediainfo,
.seriesinfo,
.preinfo {
    cursor: pointer;
}

a.external {
    background: url('../images/newwindow.png') center right no-repeat !important;
    padding-right: 13px !important;
}

ol.tracklist li {
    line-height: 140%;
}

div.tvseriesheading img {
    float: left margin:10px 0 10px 10px;
    max-width: 200px;
}

div.tvseriesheading p {
    text-align: left;
}

div.overview {
    align: top;
    padding-left: 220px;
}

span.descfull {
    display: none;
}

a.descmore {
    display: inline;
    margin: 0px;
    margin-left: 5px;
}


div.error {
    padding: 20px;
    padding-left: 50px;
    border: 1px solid #BBB;
    background: #FED0D0 url(../images/icons/warning.png) no-repeat top;
    background-position: 5px 50%;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}

div.comments {
    padding-top: 20px;
}

.invitesuccess {
    display: none;
    font-weight: bold;
    padding-left: 10px;
    color: green;
}

.invitefailed {
    display: none;
    font-weight: bold;
    padding-left: 10px;
    color: red;
}

div.nosearchresults {
    margin-left: 25px;
    padding-top: 100px;
}

div.nosearchresults ul {
    line-height: 150%;
}

span.warning {
    color: red;
}


/*! Newznab tooltip style */
.ui-tooltip-newznab .ui-tooltip-titlebar,
.ui-tooltip-newznab .ui-tooltip-content {
    border-color: #0000ff;
    color: #000000;
}

.ui-tooltip-newznab .ui-tooltip-content {
    background-color: #86c5da;
}

.ui-tooltip-newznab .ui-tooltip-titlebar {
    background-color: #72bcd4;
    color: white;
    font-size: 1.2em;
}

.ui-tooltip-newznab .ui-state-default .ui-tooltip-icon {
    background-position: -42px 0;
}

table.ui-tooltip-newznab th {
    vertical-align: top;
    text-align: right;
}

ul.ui-tooltip-newznab li {
    text-align: left;
}

.rarfilelist {
    cursor: pointer;
}

/*.tooltiphead {background-color:#A9DB66; padding:5px;color:white; font-weight:bold; margin:-5px -10px 5px -10px;}*/
.ui-tooltip ul {
    padding: 0;
    margin: 0;
    line-height: 160%;
}

.ui-tooltip li {
    list-style-type: none;
}

.tabs {
    padding: 0;
    list-style: none;
}

.tabs li {
    float: left;
    border: 1px solid #AAA;
    margin-bottom: -1px;
    margin-right: 5px;
    overflow: hidden;
    background: #F4F4F4;
}

.tabs li a {
    padding: 0 10px 0 10px;
}

.tabs li.active {
    background: #DDD;
    border-bottom: 1px solid #EEE;
}


/*
movie, console and music modals with backdrop images.
*/
#movieinfo {
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 2;
}

#movieinfo h1 {
    font-size: 32px;
    padding: 10px 10px 0px 20px;
    color: #F9F9FA;
    text-shadow: 0px 0px 4px #000;
}

/*#movieinfo h3 { padding: 10px 20px 0px 20px; color: #fff; text-shadow: 0px 0px 4px #000; }*/
#movieinfo h2,
#movieinfo h3 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    padding: 0 20px;
    text-rendering: optimizelegibility;
    text-shadow: 0 0 4px #000000;
}



#movieinfo img.cover {
    margin-right: 20px;
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px #000;
    box-shadow: 0px 0px 4px #000;
    border-collapse: separate;
}

#backdrop {
    position: absolute;
    width: 810px;
    height: 455px;
    left: -1px;
    top: 5px;
    background-color: #000;
    overflow: hidden;
}

#backdrop img {
    opacity: 0.5;
    width: 100%;
    height: 100%;
}

#musicinfo {
    color: #FFF;
    min-height: 435px;
    background-color: #7F7F7F;
    background-image: url('../../covers/music/backdrop.jpg');
    background-repeat: repeat-x;
}

#musicinfo h1 {
    font-size: 32px;
    padding: 10px 10px 0px 20px;
    color: #fff;
}

#musicinfo h2,
#musicinfo h3,
#musicinfo p {
    padding: 10px 20px 0px 20px;
    color: #fff;
}

#musicinfo a {
    color: #fff;
}

#musicinfo img.cover {
    float: right;
    margin: 20px 20px 0 20px;
    padding: 5px 5px 5px 5px;
    background: #F9F9FA;
    border: 1px solid #EEE;
    -moz-box-shadow: 3px 6px 8px -4px #333;
    -webkit-box-shadow: 3px 6px 8px -4px #333;
    box-shadow: 3px 6px 8px -4px #333;
    border-collapse: separate;
}

#musicinfo p {
    text-align: left;
    line-height: 180%;
}

#moviefull .pic {
    margin-left: 20px;
    float: right;
}




icons and multioperation buttons */ input.nzb_check_all {
    margin-left: 5px;
}

#nzb_multi_operations_form {
    clear: both;
}

div.nzb_multi_operations {
    color: #888;
    display: inline;
    float: right;
    text-align: right;
    clear: both;
    margin-bottom: 10px;
}

div.nzb_multi_operations input {
    color: #888;
    background-color: #fff;
    border: 1px solid #ddd;
}

div.nzb_multi_operations input:hover {
    color: #000;
    border: 1px solid #000;
    cursor: pointer;
}

div.nzb_multi_operations .nzb_multi_operations_download,
div.nzb_multi_operations .nzb_multi_operations_download:hover {
    background: #52bd5a;
    /* Old browsers */
    background: -moz-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52bd5a), color-stop(100%, #49a24f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #52bd5a 0%, #49a24f 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52bd5a', endColorstr='#49a24f', GradientType=0);
    /* IE6-9 */
    border-radius: 5px;
    border: none;
    color: #fff;
}

div.nzb_multi_operations .nzb_multi_operations_cart,
div.nzb_multi_operations .nzb_multi_operations_cart:hover {
    background: #52b6d5;
    /* Old browsers */
    background: -moz-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52b6d5), color-stop(100%, #3394b5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #52b6d5 0%, #3394b5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52b6d5', endColorstr='#3394b5', GradientType=0);
    /* IE6-9 */
    border-radius: 5px;
    border: none;
    color: #fff;
}

div.nzb_multi_operations .nzb_multi_operations_sab,
div.nzb_multi_operations .nzb_multi_operations_sab:hover {
    background: #1379c9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1379c9), color-stop(100%, #1b44c9));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1379c9 0%, #1b44c9 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1379c9', endColorstr='#1b44c9', GradientType=0);
    /* IE6-9 */
    border-radius: 5px;
    border: none;
    color: #fff;
}

div.nzb_multi_operations .nzb_multi_operations_nzbget,
div.nzb_multi_operations .nzb_multi_operations_nzbget:hover {
    background: #FFB347;
    /* Old browsers */
    background: -moz-linear-gradient(top, #FFB347 0%, #FFB347 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFB347), color-stop(100%, #FFB347));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFB347 0%, #FFB347 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFB347 0%, #FFB347 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFB347 0%, #FFB347 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFB347 0%, #FFB347 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1379c9', endColorstr='#FFB347', GradientType=0);
    /* IE6-9 */
    border-radius: 5px;
    border: none;
    color: #fff;
}

div.icon {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
    float: left;
    margin: 2px;
}

table.data td.icons div.icon {
    opacity: .20;
}

div.icon_cart {
    background-image: url('../images/icons/cartup.png');
}

div.icon_cartbig {
    width: 171px;
    height: 26px;
    background-image: url('../images/icons/cartbig.gif');
}

div.icon_cart_clicked {
    background-image: url('../images/icons/cartdown.png');
}

div.icon_nzb {
    background-image: url('../images/icons/nzbup.png');
}

div.icon_nzb_error {
    background-image: url('../images/icons/nzbupno.png');
}

div.icon_nzbbig {
    width: 171px;
    height: 26px;
    background-image: url('../images/icons/nzbbig.gif');
}

div.icon.icon_nzb.tick_icon {
    background-image: url("../images/icons/nzb_tick.png") !important;
}

div.icon_nzb_clicked {
    background-image: url('../images/icons/nzbdown.png');
}

div.icon_nzb a {
    text-decoration: none;
    padding-bottom: 2px;
    padding-right: 12px;
}

div.icon_sab {
    background-image: url('../images/icons/sabup.png');
}

div.icon_sab_clicked {
    background-image: url('../images/icons/sabdown.png');
}

div.icon_tvrage {
    background-image: url('../images/icons/tvrage.png');
}

div.icon_check {
    background-image: url('../images/icons/check.png');
}

div.icon_nzbget {
    background-image: url('../images/icons/nzbgetup.png');
}

div.icon_nzbgetbig {
    width: 171px;
    height: 26px;
    background-image: url('../images/icons/nzbgetbig.png');
}

div.icon_nzbget_clicked {
    background-image: url('../images/icons/nzbgetdown.png');
}




table#detailstable div.icon_cart {
    background-image: url('../images/cartup.png');
    height: 26px;
    width: 127px;
}

table#detailstable div.icon_nzb {
    background-image: url('../images/nzbup.png');
    height: 26px;
    width: 127px;
}

table#detailstable div.icon_nzb a {
    display: block;
    text-decoration: none;
    padding-bottom: 2px;
    padding-right: 12px;
}

table#detailstable div.icon_sab {
    background-image: url('../images/sabup.png');
    height: 26px;
    width: 127px;
}

table#detailstables div.icon_cart {
    background-image: url('../images/cartup.png');
    height: 26px;
    width: 127px;
}

table#detailstables div.icon_nzb {
    background-image: url('../images/nzbup.png');
    height: 26px;
    width: 127px;
}

table#detailstables div.icon_nzb a {
    display: block;
    text-decoration: none;
    padding-bottom: 2px;
    padding-right: 12px;
}

table#detailstables div.icon_sab {
    background-image: url('../images/sabup.png');
    height: 26px;
    width: 127px;
}

.cast {
    color: #888888;
    font-size: 18px;
}

.cast a {
    color: #888888;
}

.sabhistorysuccess {
    background-color: #E8FBE6 !important;
}

.sabhistoryfail {
    background-color: #FFEBE6 !important;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
    overflow: visible;
}

#cboxLoadedContent {
    overflow: auto;
}

#cboxLoadedContent iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}

#cboxOverlay {
    background: #fff;
}

#colorbox {}

#cboxTopLeft {
    width: 25px;
    height: 25px;
    background: url(../images/colorbox/border1.png) 0 0 no-repeat;
}

#cboxTopCenter {
    height: 25px;
    background: url(../images/colorbox/border1.png) 0 -50px repeat-x;
}

#cboxTopRight {
    width: 25px;
    height: 25px;
    background: url(../images/colorbox/border1.png) -25px 0 no-repeat;
}

#cboxBottomLeft {
    width: 25px;
    height: 25px;
    background: url(../images/colorbox/border1.png) 0 -25px no-repeat;
}

#cboxBottomCenter {
    height: 25px;
    background: url(../images/colorbox/border1.png) 0 -75px repeat-x;
}

#cboxBottomRight {
    width: 25px;
    height: 25px;
    background: url(../images/colorbox/border1.png) -25px -25px no-repeat;
}

#cboxMiddleLeft {
    width: 25px;
    background: url(../images/colorbox/border2.png) 0 0 repeat-y;
}

#cboxMiddleRight {
    width: 25px;
    background: url(../images/colorbox/border2.png) -25px 0 repeat-y;
}

#cboxContent {
    background: #fff;
}

#cboxLoadedContent {
    background: #fff;
    margin-top: 32px;
    padding: 1px;
}

#cboxLoadingOverlay {
    background: #fff;
}

#cboxTitle {
    position: absolute;
    font-size: 125%;
    top: -2px;
    left: 0;
    color: #000;
}

#cboxCurrent {
    position: absolute;
    top: -1px;
    right: 205px;
    text-indent: -9999px;
}

#cboxSlideshow,
#cboxPrevious,
#cboxNext,
#cboxClose {
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -1px;
    background: url(../images/colorbox/controls.png) 0 0 no-repeat;
}

#cboxPrevious {
    background-position: 0px 0px;
    right: 44px;
}

#cboxPrevious.hover {
    background-position: 0px -25px;
}

#cboxNext {
    background-position: -25px 0px;
    right: 22px;
}

#cboxNext.hover {
    background-position: -25px -25px;
}

#cboxClose {
    background-position: -50px 0px;
    right: 0;
}

#cboxClose.hover {
    background-position: -50px -25px;
}

.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
    right: 66px;
}

.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}

.cboxSlideshow_on #cboxSlideshow.hover {
    background-position: -100px -25px;
}

.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px;
}

.cboxSlideshow_off #cboxSlideshow.hover {
    background-position: -75px -25px;
}

/*
    The following fixes png-transparency for IE6.  
*/
.cboxIE #cboxTopLeft {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}

.cboxIE #cboxTopCenter {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}

.cboxIE #cboxTopRight {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');
}

.cboxIE #cboxBottomLeft {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}

.cboxIE #cboxBottomCenter {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}

.cboxIE #cboxBottomRight {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}

.cboxIE #cboxMiddleLeft {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}

.cboxIE #cboxMiddleRight {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}

/*
        Use colorbox example 2 css for movieinfo popups
*/
.cboxMovie {}

.cboxMovie #cboxContent {
    margin-top: 32px;
    background: transparent;
}

.cboxMovie #cboxTopLeft {
    display: none;
}

.cboxMovie #cboxTopCenter {
    display: none;
}

.cboxMovie #cboxTopRight {
    display: none;
}

.cboxMovie #cboxBottomLeft {
    display: none;
}

.cboxMovie #cboxBottomCenter {
    display: none;
}

.cboxMovie #cboxBottomRight {
    display: none;
}

.cboxMovie #cboxMiddleLeft {
    display: none;
}

.cboxMovie #cboxMiddleRight {
    display: none;
}

.cboxMovie #cboxLoadedContent {
    margin-top: 5px;
    background: #888;
    padding: 1px;
}

.cboxMovie #cboxLoadingGraphic {
    background: url(../images/loading.gif) center center no-repeat;
}

.cboxMovie #cboxLoadingOverlay {
    background: #000;
}

.cboxMovie #cboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #000;
}

.cboxMovie #cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}

.cboxMovie #cboxSlideshow,
.cboxMovie #cboxPrevious,
.cboxMovie #cboxNext,
.cboxMovie #cboxClose {
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url(../images/colorbox/controls2.png) 0 0 no-repeat;
}

.cboxMovie #cboxPrevious {
    background-position: 0px 0px;
    right: 44px;
}

.cboxMovie #cboxPrevious.hover {
    background-position: 0px -25px;
}

.cboxMovie #cboxNext {
    background-position: -25px 0px;
    right: 22px;
}

.cboxMovie #cboxNext.hover {
    background-position: -25px -25px;
}

.cboxMovie #cboxClose {
    background-position: -50px 0px;
    right: 0;
}

.cboxMovie #cboxClose.hover {
    background-position: -50px -25px;
}

.cboxMovie .cboxSlideshow_on #cboxPrevious,
.cboxMovie .cboxSlideshow_off #cboxPrevious {
    right: 66px;
}

.cboxMovie .cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}

.cboxMovie .cboxSlideshow_on #cboxSlideshow.hover {
    background-position: -100px -25px;
}

.cboxMovie .cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px;
}

.cboxMovie .cboxSlideshow_off #cboxSlideshow.hover {
    background-position: -75px -25px;
}

.buttonmyshows {
    background-color: #87CEFA;
    /* blue */
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid grey;
}

.button {
    border-top: 1px solid #96d1f8;
    background: #65a9d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
    background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
    background: -moz-linear-gradient(top, #3e779d, #65a9d7);
    background: -ms-linear-gradient(top, #3e779d, #65a9d7);
    background: -o-linear-gradient(top, #3e779d, #65a9d7);
    padding: 2px 4px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    color: white;
    font-size: 10px;
    font-family: Georgia, serif;
    text-decoration: none;
    vertical-align: middle;
}

.button:hover {
    border-top-color: #28597a;
    background: #28597a;
    color: #ccc;
}

.button:active {
    border-top-color: #1b435e;
    background: #1b435e;
}


.myButton {

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
    background: -moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background: -webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background: -o-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background: -ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background: linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5', GradientType=0);

    background-color: #79bbff;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    border: 1px solid #337bc4;

    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 6px;
    text-decoration: none;

    text-shadow: 0px 1px 0px #528ecc;

}

.myButton:hover {

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
    background: -moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background: -webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background: -o-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background: -ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background: linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff', GradientType=0);

    background-color: #378de5;
}

.myButton:active {
    position: relative;
    top: 1px;
}

.upload_files {
    margin: 30px 0 0 150px;
    padding: 0px;
}

.upload_files table td {
    margin: 10px 0 0 0;
    padding: 3px 0 0 0;
}

.upload_files table td input[type="text"] {
    margin: 10px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

.upload_files table td label {
    margin: 0px 0 0 0;
    padding: 0px 0 0 0;
}

.upload_files table td span.label1 {
    margin: 0px 0 0 0;
    float: left;
    padding-top: -10px;
    position: relative;
    top: -6px;
}

.fa-icon-file:before {
    content: "\f016";
}

.fa-icon-comments-alt:before {
    content: "\f0e6";
}

.fa-icon-download-alt:before {
    content: "\f019";
}

.fa-icon-info-sign:before {
    content: "\f05a";
}

.fa-icon-group:before {
    content: "\f0c0";
}

[class^="fa-icon-"]:before,
[class*=" fa-icon-"]:before {
    display: inline-block;
    text-decoration: inherit;
}

td [class^="fa-icon-"],
td [class*=" fa-icon-"] {
    display: inline-block;
    text-align: center;
    width: 1.25em;
}

[class^="fa-icon-"],
[class*=" fa-icon-"] {
    padding-right: 0.3em;
}

[class^="fa-icon-"],
[class*=" fa-icon-"] {
    background-image: none !important;
    background-position: 0 0;
    background-repeat: repeat;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: normal;
    text-decoration: inherit;
    vertical-align: baseline;
}

div.movextra table td.cless {
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    vertical-align: top;
}

td.item .rndbtn.view-series {
    background: #999999;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 10px;
    margin-right: 1px;
    padding: 0 2px;
    text-decoration: none;
}




/*light box*/
.black_overlay1,
.black_overlay2 {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
}

.white_box {
    display: none;
    position: fixed;
    -moz-box-shadow: 0px 0px 8px 2px #333;
    -webkit-box-shadow: 0px 0px 8px 2px #333;
    box-shadow: 0px 0px 8px 2px #333;
    padding: 20px 16px 13px;
    border-radius: 9px 9px 9px 9px;
    background-color: #F9F9FA;
    z-index: 1002;
    overflow: auto;
    min-width: 300px;
    max-width: 700px;
}

.white_box .add-address {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

.white_box .add-address h3 {
    margin-left: 0px !important;
}

#light.white_box {
    margin-left: 160px;
}

#light.white_box .add-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #88C512;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    float: none;
    margin: 0 0 10px 0;
}

#light form div {
    font-size: 13px;
    color: #444;
}



#light_more.white_box .add-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #88C512;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    float: none;
    margin: 0 0 10px 0;
}

#light_more1.white_box .add-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #88C512;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    float: none;
    margin: 0 0 10px 0;
}




.white_box .add-address h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: black;
}

.white_box .add-address ul {
    list-style-type: none;
    text-align: center;
    margin-top: 8px;
    padding: 9px;
    margin-left: -33px;
}

.white_box .add-address ul li {
    display: inline-block;
    border-bottom: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    padding: 0 0 0 27px;
}

.white_box .address-form {
    margin: 0px 0 0 40px;
    padding: 0px;
}

.inp_line {
    width: 300px;
    margin: 0px;
    padding: 0px;
}

.inp_line label {
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    float: left;
    width: 124px;
}

.inp_line .field {
    float: left;
    margin: 0 0 10px 0;
}

.white_box .add-adres-footer {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #DDDDDD;
}

.white_box .add-adres-footer .close-btn {
    margin-top: 14px;
    float: right;
    background-color: #ffffff;
    border-radius: 50px;
    border: 1px solid #ccc;
    padding: 2px 9px;
}

.close-btn a {
    color: #4C4B4B;
    text-decoration: none;
}

.white_box .add-adres-footer .close-btn h7 {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 8px;
    margin-top: 0px;
    position: absolute;
}

.close-btn h8 {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 8px;
    margin-top: 7px;
    position: absolute;
}

.add-btn-adrss {
    background: #45C0EC;
    ) repeat scroll 0 0 transparent;
    border: 2px solid #B3E3F4;
    border-radius: 50px;
    width: 146px;
    float: left;
    line-height: 23px;
    margin: 16px 0 0 100px;
}

.botton {
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: 16px;
}

.table_type_2 {
    border-left: 1px solid #ECECEC;
    border-radius: 3px 3px 3px 3px;
    border-top: 1px solid #ECECEC;
}

/*light box*/



/*light box for rules*/
.black_overlay1,
.black_overlay2 {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
}

.white_box1 {
    display: none;
    position: fixed;
    -moz-box-shadow: 0px 0px 8px 2px #333;
    -webkit-box-shadow: 0px 0px 8px 2px #333;
    box-shadow: 0px 0px 8px 2px #333;
    padding: 20px 16px 13px;
    border-radius: 9px 9px 9px 9px;
    background-color: #F9F9FA;
    z-index: 1002;
    overflow: auto;
    min-width: 300px;
    max-width: 700px;
    top: 6%;
    left: 0%;
    max-height: 500px;
}

.white_box1 .add-address {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

.white_box1 .add-address h3 {
    margin-left: 0px !important;
}

#light.white_box {
    margin-left: 160px;
}

#light.white_box .add-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #88C512;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    float: none;
    margin: 0 0 10px 0;
}

#light form div {
    font-size: 13px;
    color: #444;
}



#light_more.white_box .add-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #88C512;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    float: none;
    margin: 0 0 10px 0;
}

#light_more1.white_box .add-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #88C512;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    float: none;
    margin: 0 0 10px 0;
}




.white_box1 .add-address h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: black;
}

.white_box1 .add-address ul {
    list-style-type: none;
    text-align: center;
    margin-top: 8px;
    padding: 9px;
    margin-left: -33px;
}

.white_box1 .add-address ul li {
    display: inline-block;
    border-bottom: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    padding: 0 0 0 27px;
}

.white_box1 .address-form {
    margin: 0px 0 0 40px;
    padding: 0px;
}

.inp_line {
    width: 300px;
    margin: 0px;
    padding: 0px;
}

.inp_line label {
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    float: left;
    width: 124px;
}

.inp_line .field {
    float: left;
    margin: 0 0 10px 0;
}

.white_box1 .add-adres-footer {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #DDDDDD;
}

.white_box1 .add-adres-footer .close-btn {
    margin-top: 14px;
    float: right;
    background-color: #ffffff;
    border-radius: 50px;
    border: 1px solid #ccc;
    padding: 2px 9px;
}

.close-btn a {
    color: #4C4B4B;
    text-decoration: none;
}

.white_box1 .add-adres-footer .close-btn h7 {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 8px;
    margin-top: 0px;
    position: absolute;
}

.close-btn h8 {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-left: 8px;
    margin-top: 7px;
    position: absolute;
}

.add-btn-adrss {
    background: #45C0EC;
    ) repeat scroll 0 0 transparent;
    border: 2px solid #B3E3F4;
    border-radius: 50px;
    width: 146px;
    float: left;
    line-height: 23px;
    margin: 16px 0 0 100px;
}

.botton {
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: 16px;
}

.table_type_2 {
    border-left: 1px solid #ECECEC;
    border-radius: 3px 3px 3px 3px;
    border-top: 1px solid #ECECEC;
}

/*light box*/



#content .ui-widget-content a {
    color: #0000AA !important;
    font-weight: normal;
    text-decoration: none;
}

#content .ui-widget {
    font-family: Calibri, Arial, Helvetica, sans-serif !important;
    font-size: 12px;
}

#content .ui-tabs .ui-tabs-nav li a {
    color: #555555 !important;
    font-size: 14px;
}

.profile_lt {
    float: left;
    width: 395px;
}

.profile_rt {
    float: left;
}

.profile_rt fieldset {
    border: 1px solid #CCC;
    margin-top: -7px;
}

.profile_rt legend {
    border: none;
    font-family: georgia;
    font-size: 14px;
    padding-top: 0px;
}

.profile_rt .data td {
    vertical-align: middle;
}

/*.profile_rt .data th{border:none !important; background:none; vertical-align:middle;}*/
.profile_rt .data th {
    vertical-align: middle;
}

.profile_rt .api_box input {
    background: none;
    border: 1px solid #CCC;
    cursor: pointer;
    font-family: georgia;
    font-weight: bold;
}

.profile_rt .account {
    font-family: georgia;
    font-weight: bold;
    margin-top: 35px;
}

.profile_rt .account .user_type {
    color: #00a2ed;
}

.profile_rt .account .user_date td {
    color: #ed1c24;
    font-weight: bold;
}


< !--Added From SiliconITHub.-->.welcom_lt {
    float: left;
}

.welcom_lt span b {
    font-weight: normal;
}

.welcom_lt span+span u {
    text-decoration: none;
}

.welcom_lt span+span {
    font-weight: bold;
}

.welcom_lt span a {
    color: #1057fc !important;
    font-weight: bold !important;
}

.top_navigation span {
    position: absolute;
    left: 40px;
    margin: 0;
    top: 40px;
    color: #00F;
    float: left;
}

.top_navigation span label {
    display: inline-block;
    margin: 0 3px;
}

.top_navigation {
    float: right;
    position: relative;
}

.top_navigation ul {
    float: left;
    list-style: none;
}

.top_navigation ul li {
    float: left;
    position: relative;
    line-height: 26px;
    list-style: none;
    border: 1px solid #CCCCCC;
    padding: 0 10px;
    z-index: 1;
}

.top_navigation ul li+li {
    margin-left: 10px;
}

/*.top_navigation ul ul{position:absolute; left:0; top:26px; display:none; padding:0; width:100px; background:#DDD;}*/
.top_navigation ul ul li {
    margin: 0;
    border: none;
    line-height: 20px;
    width: 100%;
    padding: 0;
}

.top_navigation ul ul li+li {
    border-top: 1px solid #999;
}

/*.top_navigation ul li:hover ul,.top_navigation li ul li a:hover ul{display:block !important;}*/
.top_navigation ul li a {
    padding: 0 10px;
}

.top_navigation ul li a:hover {
    color: #F00 !important;
}

.top_navigation ul ul li:hover a {
    color: #515151 !important;
}

.top_navigation ul ul li:hover {
    background: #777;
}

.top_navigation ul li a label {
    color: #FFF;
    display: inline-block;
    padding: 3px 5px;
    line-height: 12px;
    border-radius: 4px 4px 4px 4px;
    margin-left: 3px;
    background: -moz-linear-gradient(#59CAF0, #2760C1) repeat;
    background: -webkit-linear-gradient(#59CAF0, #2760C1) repeat;
    background: -o-linear-gradient(#59CAF0, #2760C1) repeat;
    background: linear-gradient(#59CAF0, #2760C1) repeat;
}

.top_navigation ul li img {
    margin-right: 10px;
}

.menu li {
    float: left;
    padding: 0px;

}

.menu li a {

    display: block;
    font-weight: normal;
    line-height: 26px;
    margin: 0px;


    text-align: center;
    text-decoration: none;
}

.menu li a:hover,
.menu ul li:hover a {
    text-decoration: none;
}

.menu li ul {
    /*background:#333333;*/
    /*background: #B32267;*/

    background: #DDD;
    display: none;
    height: auto;
    padding: 0px;
    margin: 0px;
    border: 0px;
    position: absolute;
    width: 108px;
    left: 0;
    z-index: 200;
    border: 1px solid grey;

    /*top:1em;
    /*left:0;*/
}

.menu li ul.ulinnermenu {
    width: 180px;
}

.menu li li {

    float: none;
    margin: 0px;
    padding: 0px;
    /*width: 225px;*/
    width: 135px;

}

.menu li:hover li a {
    background: none;
}

.menu li ul a {

    height: 26px;
    font-size: 13px;
    font-style: normal;
    margin: 0px;
    text-align: left;
}

.menu li ul a:hover,
.menu li ul li:hover a,
.menu li ul li:hover ul li:hover>a {

    border: 0px;
    color: #fff !important;
    text-decoration: none;
}

.menu p {
    clear: left;
}

.menu ul li ul li {
    position: relative;
}

.menu ul li ul li ul,
.menu ul li:hover ul li ul {}

.menu ul li ul li:hover ul {

    position: absolute;
    left: 100%;
    top: 0;
}

.menu li ul li:hover ul li a {
    color: #515151 !important;
}

.menu ul li ul li:hover ul li a {}

.menu ul li ul li:hover ul li a:hover {
    color: #fff !important;
}


.menu>li>ul {
    /* Second Level */
    display: none;
}

.menu li:hover>ul {
    display: block;
}

.menu>li>ul>li {
    display: block;
    z-index: 9999;
}

.menu>li>ul li>ul {
    /* Third Level & beyond */
    display: none;
    z-index: 9999;
}

.menu>li>ul li:hover>ul {
    display: block;
    z-index: 9999;
}

.menu>li>ul>li ul>li {
    display: block;
    z-index: 9999;
}


.forum_cat {
    background: #B1B1B1;
    padding: 5px;
    border-radius: 4px;
}

.forum_cat #forumtable {
    margin: 0;
}

.forum_cat #forumtable tr th {
    background: #B1B1B1;
    color: #00FFFF;
    text-transform: uppercase;
    font-weight: normal;
    border: none;
}

.forum_cat .highlight tr:hover {
    background: #e5e5e5 !important;
}

.forum_cat .highlight tr td {
    background: #EEF5F9;
    border-bottom: 1px solid #00608F;
}

.forum_cat #forumtable tr+tr td {
    padding: 5px 10px;
    vertical-align: middle;
    max-width: 777px;
}

.forum_cat #forumtable tr .center {
    text-align: center;
}

.forum_cat #forumtable tr td a {
    color: #105289;
}

.add_link {
    margin: 0 !important;
    text-align: right;
}

.add_link a {
    color: #105289;
}

.mmbut {
    padding: 0 4px 0 4px;
    margin-right: 1px;
    border: 1px #CCC solid;
    background-color: #EEE;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.forum_cat_main .forum_cat+.forum_cat {
    margin-top: 10px;
}

.forum_cat_main .forum_cat tr td {
    width: 70px;
    text-align: left;
}

.forum_cat_main .forum_cat tr td+td {
    width: auto !important;
}

.forum_cat_main .forum_cat tr td.item {
    width: 300px !important;
}

.forum_cat_main .forum_cat tr td.last_update {
    width: 120px !important;
}

.forum_cat_main .forum_cat tr td.forum_cat_image {
    width: 50px !important;
}

.forum_cat_main .forum_cat tr td p {
    margin: 0 !important;
    text-align: left;
    font-style: italic;
    line-height: 18px;
}

.catstyle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
    text-shadow: none;

}

#movieinfo a.rndbtn {
    background-color: #ffdf00;
    border: 1px solid #ffdf00;
    color: #000;
    text-shadow: none;
    margin: 0 20px;
    font-weight: bold;
}


.age_from {
    float: left;
    text-align: left;
    width: 84px;
}

.search_keyword_cls {
    float: left;
    text-align: left;
    width: 150px;
    margin-top: 1px;
}

.cat_form_cls {
    float: left;
    text-align: left;
    width: 128px;
    margin-top: 1px;
}

.adv_search_but {
    margin-top: 1px;
}

select#headcat1 {
    width: 120px;
    margin-left: 5px;
    height: 25px;
}

select#headcat1 .grouping {
    font-weight: bold;
}

.size_from {
    float: left;
    text-align: left;
    width: 77px;
}

.filter_fields {
    border-style: solid;
    border-width: 1px;
    height: 30px;
    margin-top: px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    width: 667px;
    border-color: #ccc;
    margin-left: 9%;
}

.filter_search_but {
    text-align: left;
    width: 80px;
    display: inline;
    float: left;
    width: 85px;
}


.top_div_series_view {
    border: 1px solid #ccc;
    border-radius: 14px;
    margin-top: 5px;
    padding: 23px;
}

.middle_info_series_view_right {
    float: left;
    width: 50%;
}

.middle_info_series_view_left {
    float: left;
    width: 50%;
}


.complete100 {
    background-color: lightblue;
    border-radius: 3px;
}

.btn-group {
    position: relative;
    display: inline-block;
    font-size: 0px;
    white-space: nowrap;
    vertical-align: middle;
}

//button code
.main_but_1 {
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
    height: auto;
}


.but1 {
    border-right: 1px solid #ccc;
    float: left;
    padding: 6px 11px;
}

.but1>a {
    color: #666;
}

.but1 a:hover {
    text-decoration: none;
}

/** Filter links start **/

.filterdiv {
    float: left;
    width: 100%;
    margin: 10px 0;
    margin-left: 2%;
}

.normspn {
    border: 1px solid #ccc;
    border-radius: 5px;
    float: left;
    margin: 10px 10px 10px 0;
    width: auto;
}

.normspn:first-child {
    margin-left: 19%;
}

.secondspn {
    float: left;
    width: auto;
}

.hdspnactive,
.searchlink {
    border-right: 1px solid #ccc;
    color: #999;
    float: left;
    padding: 7px;
    width: 39px;
}

.searchlink:hover {
    color: #333333;
}

.hdspn .secondspn .hdspnactive {
    background: #da4f49;
    color: #fff;
    font-weight: bold;
}

.secondspn #relBDrip.searchlink,
.secondspn #rel1080p.searchlink {
    border: none;
}

.searchlink.activefilter {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #000;
    font-weight: bold;
}

#nzb_multi_operations_form .nzb_form_div_opr {
    margin-right: 10px;
    position: relative;
    top: 72px;
    width: 100%;
    margin-bottom: 0;
}

.allreleases .secondspn .searchlink {
    border-right: medium none;
    width: 73px;
}

/** Filter links ends **/

/** profile layout start **/
.mrcnzbbackdrop {
    float: left;
    margin: 10px 0;
    width: 100%;
}

.mrcnzbmaindiv .mrcnzbbackdrop img {
    display: block;
    width: 98%;
}

.mrcnzbmaindiv .mrcnzbbackdrop img.shadow {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eee;
    border-collapse: separate;
    box-shadow: 3px 6px 8px -4px #777;
    padding: 5px;
}

.mrcnzbcoverimg {
    float: left;
    position: absolute;
    top: 458px;
}

.mrcnzbcommon {
    float: left;
    width: 100%;
}

.profilecont,
.profilecont .profiledetails,
.profilecont .profiledetails h2 {
    float: left;
    width: 100%;
}

.profiledetails {
    margin: 0 0 10px;
}

.mrcnzbcommon .profilecont h1.profnamecb {
    bottom: 77px;
    color: blue;
    float: left;
    font-weight: bold;
    left: 230px;
    position: relative;
}

.mrcnzbcommon .profilecont h1.profnamecb.onlycover {
    color: #000;
}

#moviefull.mrcnzbmaindiv .mrcnzbcommon .pic {
    float: left;
    margin: 0 0 10px 20px;
}

.mrcnzbmaindiv .mrcnzbcommon {
    margin: 10px 0 0 0;
}

.generaladdtomoview {
    float: left;
}

.profiledetails .generaladdtomoview .general {
    margin: 0 10px 0 0;
    width: auto;
}

.otherdetailresult {
    float: left;
    margin: 0;
    width: auto;
}

.mrcnzbcommon .profilecont {
    margin: 66px 0;
}

.mrcnzbcommon .profilecont .profiledetails {
    float: left;
}

.generaladdtomoview {
    bottom: 60px;
    float: left;
    position: relative;
    width: 99%;
}

.otherpersonaldet {
    float: left;
    width: 100%;
    min-height: 120px;
    margin-top: -50px;
}

.profiledetails .generaladdtomoview .general {
    margin: 0 10px 0 0;
    width: auto;
    float: left;
}

.profiledetails .generaladdtomoview .general label {
    font-size: 15px;
}

.generaladdtomoview .otherdetailresult {
    float: right;
    line-height: normal;
}

.profiledetails label {
    color: #515151;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px 0 0;
    float: left;
    min-width: 50px;
}

.otherdetailresult span {
    float: left;
    line-height: 20px;
    width: 89%;
    font-size: 16px;
}

.otherpersonaldet .otherdetailresult strong,
.otherdetailresult a {
    font-size: 16px;
    line-height: 20px;
}

#content .otherpersonaldet p {
    margin: 10px 15px 0 0 !important;
}

.otherpersonaldet p.otherdetailresult {
    line-height: 20px
}

.otherdetailresult.tagline {
    width: 98%;
}

.otherdetailresult.rating {
    width: 35%;
}

.otherdetailresult.rating .descinitial {
    width: auto;
}

.general label a {
    font-size: 14px;
}

.otherdetailresult #add_movie.buttonmyshows,
.otherdetailresult #delete_movie.buttonmyshows {
    font-size: 10px !important;
    padding: 1px 13px;
}

span.stars,
span.stars span {
    display: block;
    background: url(../images/rating/stars.png) 0 -16px repeat-x;
    width: 160px;
    height: 16px;


}

.nzbfiltermenus {
    margin-top: 10px;
    margin-bottom: 20px;
    width: 100%;
}

/** profile layout ends **/

/** Rating  **/
span.stars span {
    background-position: 0 0;
}

/** ends **/

/** profile edit section excluded categories **/


.mainexccategory {
    float: left;
    width: 12%;
    height: 210px;
}

.exccategoryname {
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
}

.exccategorycontent {
    float: left;
    width: 100%;
}

/** ends **/

/** Rss feed link tabs **/

.rsstabs {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}


.rsstabs>a {
    background: none repeat scroll 0 0 #e5e5e5;
    float: left;
    font-size: 18px;
    padding: 5px 15px;
    border: 1px solid #ccc;
}

/** ends **/

/** Search img **/
.nzbsearchfilter {
    cursor: pointer;
    width: 27%;
}

.nzbsearchfilter .searchimg {
    bottom: 10px;
    position: relative;
    right: 34px;
}

/** ends **/


/** Browse text limits **/
/*
.browse10charaterlimitnzb  .item > label {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 340px;
} */
.browse10charaterlimitnzb .title {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 346px;
}

.browse10charaterlimitnzb .browsenzbclsnone .title {
    width: 346px;
}

.browse10charaterlimitnzb .browsenzbclsone .title {
    width: 330px;
}

.browsecharaterlimitnzb .title {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
}

.browsecharaterlimitnzb .browsenzbclsnone a.title {
    width: 445px;
}

.browsecharaterlimitnzb .browsenzbclsone a.title {
width: auto;
max-width: 420px;
}

.browsecharaterlimitnzb .browsenzbclsboth a.title {
    width: 420px;
}

/**serieschar **/
.browsecharaterlimitnzb .serieschar a.title {
    width: 300px;
}

/****/
table.browsecharaterlimitnzb td.item {
    padding: 5px 0 2px 5px;
}

table.searchcharaterlimitnzb.data td {
    padding: 0;
    vertical-align: middle;
}

table.searchcharaterlimitnzb td.item.nzbnamecls {
    padding: 0 5px 0 5px;
}


.maindivcoverviewdulog {
    float: left;
    width: 50%;
}

.overviewdulogs>h2 {
    float: left;
    width: 34%;
}

.input.coverview {
    float: left;
}

.input.dulogs {
    float: left;
}

.dulogs,
.coverviewh2 {
    float: left;
    text-align: center;
    width: 100%;
}

/** ends **/

.nzbmaintitleofposttr .center.nzbmaintitleofposttd {
    border-bottom: medium none;
    font-size: 18px;
}

/* Forum table start */
#content .nzbmaintitldetailspost p {
    margin-bottom: 0 !important;
    float: left;
    width: auto;
}

.textlimitofnzb {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98%;
    height: 16px;
}

.forum_cat_main .forum_cat #forumtable tr.nzbmaintitldetailspost td+td {
    max-width: 40px !important;
    width: 40px !important;
}

.forum_cat_main .forum_cat #forumtable tr.nzbmaintitldetailspost td.datetimebr {
    max-width: 20px !important;
    width: 20px !important;
}

.forum_cat_main .forum_cat tr td.item.itempostnzb {
    cursor: pointer;
    max-width: 170px !important;
}

.forum_cat #forumtable tr td.item.itempostnzb a .nzbpostdesc {
    color: #515151;
}

.textlimitofnzb.nzbpostdesc>p {
    height: 24px;
    line-height: 18px !important;
}

/* Forum table end */

/** 9 Sept, 2015 Start **/

.browse10charaterlimitnzb .item.is_hide .title {
    width: 330px;
}

/** 9 Sept, 2015 Ends **/

.badge-imdb {
    background-color: #EAC840;
    color: #000;
}

.forum_cat #forumtable .message_class pre {
    white-space: pre-line;
}

#statusbar div.statusbar-nzb-div {
    border: 1px solid #e5e5e5;
    float: left;
    width: 100%;
}

#statusbar div.statusbar-nzb-div .welcom_lt {
    float: left;
    text-align: left;
    vertical-align: middle;
    width: 202px;
}

#dropfix {
    float: right;
    width: 100%;
}

#logo {
    height: 105px;
}

.report-btn {
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 3px;
    font-family: Arial;
    color: #000;
    font-size: 11px !important;
    background: #3498db;
    padding: 1.5px 6px;
    line-height: 1.5;
    border: 1px solid #1f628d;
}

.report-btn.password {
    background-color: #A4D3F4;
}

.report-btn.wrongcat {
    background-color: #1EE7EA;

}

.report-btn.other {
    background-color: #EDA78B;

}

.report-btn:hover {
    background-color: #777;
    color: #fff;
}

/*** 18 May 2016 ****/

.paginationheader {
    float: left;
    margin: 0 0 5px;
    vertical-align: top;
    width: 800px;
}

.frmrelease {
    float: right;
    margin-top: -20px;
}

#page.nzbadminpanel {
    padding: 5px 0 0;
}

.nzbadminpanel #sidebar {
    margin-right: 20px;
}

.nzbadminpanel #content {
    float: left;
}

/** Date 27 May 2016 **/
.showrequest table td {
    padding: 10px 5px 0;
}

/** 31 May 2016 **/
.filter_fields {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    height: 30px;
    margin-left: 0;
    padding: 1px;
    width: 908px;
}

.size-from-searchby {
    float: left;
    margin-top: 1px;
    text-align: left;
    width: 105px;
}

.size-from-txt {
    float: left;
    margin-top: 1px;
    text-align: left;
    width: 134px;
}

.size-from-txt #searchreleaselisr {

    width: 120px;
}

/** 3 June 2016 **/
#search_frm .filter_fields {
    height: 70px;
    margin: 0 auto;
    width: 593px;
}

#search_frm .firstrow,
#search_frm .secondrow {
    float: left;
    margin: 4px 5px 4px 10px;
    width: 98%;
}

#search_frm .selectdiv {
    margin: 0 10px 0 0;
    text-align: left;
}

#search_frm .selectdiv select {}

#search_frm .search_keyword_cls {
    width: 162px;
}

#search_frm .filter_search_but {
    margin-left: 5px;
}

#search_frm .nzbseachtile {
    width: 328px;
}

#search_frm .nzbseachtile input {
    width: 320px;
}

#search_frm .nzbseachgroup {
    width: 140px;
}

#search_frm .nzbseachgroup input {
    width: 130px;
}

/** Message Section start **/

.msgcontent {
    padding: 20px 5px;
}

.itemtitle {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 23px;
}

.pm_header {
    border: solid #D2DACE;
    border-width: 1px 0;
    padding: 6px;
}

.itemtitle h1 {
    float: left;
    margin: 0 20px 0 0;
}

.s_clear:after {
    /** content: "."; **/
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.postpm {
    float: right;
    color: #099;
    font-weight: 700;
    font-size: 16px;
}

.itemtitle ul {
    float: left;
    margin: 0;
    padding: 0;
}

.itemtitle li {
    float: left;
    margin-right: 5px;
}

.itemtitle ul a {
    display: block;
    overflow: hidden;
    height: 23px;
    cursor: pointer;
    font-size: 16px;
}

.itemtitle ul .current a,
.itemtitle ul .current a:hover,
.itemtitle ul .current a.dropmenu:hover {
    background: #099 url(../../images/default/btn_block.gif) no-repeat 0 0;
}

.itemtitle ul .current a span,
.itemtitle ul .current a:hover span {
    background: url(../../images/default/btn_block.gif) no-repeat 100% -23px;
    color: #FFF;
}

.itemtitle ul a span {
    display: block;
    line-height: 22px;
    padding: 1px 7px 0;
}

from#pmform {
    margin: 0;
    padding: 0;
}

from#pmform input {
    vertical-align: middle;
}

.pm_list li {
    position: relative;
    margin-top: -2px;
    min-height: 48px;
    border-bottom: 1px solid #D2DACE;
    padding: 10px 140px 10px 75px;
}

.pm_list li .avatar {
    position: absolute;
    left: 5px;
    top: 8px;
}

from#pmform a img,
from#pmform .selectinput a:hover,
from#pmform .selectinput a:focus {
    border: none;
}

.pm_list .cite {
    color: #999;
    margin: -3px 0 5px;
}

from#pmform .more {
    margin-top: 5px;
}

.more a,
.ntc a,
.pm_list .action a,
#pmlist .summary a,
.newpm_notice a {
    color: #099;
}

.pm_list .action input {
    position: absolute;
    bottom: 15px;
    right: 13px;
}

.msgcontent .right,
.msgcontent .subject label,
.msgcontent .special .main,
.msgcontent .c_header_action {
    float: right;
}

.msgcontent div {
    display: block;
}

.pages,
.pageback {
    float: right;
    padding: 2px 0;
}

.pages strong {
    background-color: #099;
    color: #FFF;
    font-weight: 700;
    border-color: #099;
}

.pages a,
.pages strong,
.pageback a {
    float: left;
    margin-right: 2px;
    height: 26px;
    border: 1px solid;
    line-height: 26px;
    overflow: hidden;
    padding: 0 6px;
}

.msgcontent em,
.msgcontent cite,
.msgcontent strong,
.msgcontent th {
    text-align: left;
    font-style: normal;
}

.msgcontent ul li,
.msgcontent .fcontent li {
    list-style-type: none;
    list-style: none;
}

.msgcontent ul.pm_list {
    padding: 0px;
}

div.wysiwyg {
    width: 600px !important;
}

.newpm_notice {
    border-bottom: 1px solid #D2DACE;
    padding: 0 0 10px 75px;
}

.newpm_notice .back {
    float: left;
    display: inline;
    margin-left: -70px;
    background: url(../images/arrow_left.gif) no-repeat 0 50%;
    padding-left: 15px;
}

.pmreply {}

.cite span.datetime {
    color: #808080;
}

/* 15 July 2016 */

.nzbcaltable #browsetable {
    border-collapse: collapse !important;
    padding: 0px 0px !important;
    margin: 0 !important;
}

.browsetabletd {
    font-size: 10px;
}

.todaycalclass {
    background-color: #dff5f5;
}

/* 23 July 2016 */
div.movextra.nzbmovextra table.data {
    width: 100%;
}

div.movextra.nzbmovextra table.data {
    border-collapse: collapse;
}

div.movextra.nzbmovextra td {
    border: 1px solid #AAA;
    padding: 8px 4px 1px 4px;
}

tr.noBorder td {
    border: 0;
}

.movextra.cttl {
    float: right;
}

.movextra.cttl .rndbtn {
    background-color: #4baece;
    color: #fff
}

tr:hover .movextra.cttl .rndbtn {
    color: #000
}

table.highlight.nzbcoverstable tr.nzbmoviestbl:hover td,
table.highlight.browsecharaterlimitnzb tr:hover td {
    background-color: none !important;
}

table.highlight tr:hover td {
    background-color: none;
}

.nzbmovieratp {
    float: right;
    border: 1px solid #aaa;
    padding: 1px 3px;
    border-radius: 5px;
}

.nzbmovieratpimg {
    width: 42px;
    float: left;
    padding: 3px 5px 2px 0;
}

.nzbmovieratpnum {
    font-size: 18px;
    color: #000;
}

.nzbmovieratpnum .gray {
    font-size: 12px;
}

.nzbmovieratp a:hover {
    text-decoration: none;
}

.traktmovieimg {
    height: 34px;
    width: 85px;
}

.imdbmovielink {
    height: 25px;
    width: 51px;
    padding-bottom: 4px;
}

.tralerimg {
    height: 34px;
    width: 130px;
}

.item.browsenzbclsone.nzbmelipsis a {
    width: 420px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.morecontent span {
    display: none;
}

.morelink {
    display: block;
}

/** 26-07-2016 **/
tr.nzbnoBorder td {
    border-bottom: 0;
}

tr.nzbmoviestbl td {
    border-top: 0;
}

.nzbsubcateimg {
    float: left;
    width: auto;
    padding-top: 2px;
}

.nzbsubcateimg img.nzbconsolimg {
    width: 40px;
}

.consoltitle {
    width: 94%;
    float: left;
}

.consolotherinfo {
    float: left;
    width: 100%;
}

.consoltdnzb .movextra.cttl {
    top: 5px;
    position: relative;
}

/**August**/
#content .otherdetailresult.prfnzbcs {
    float: left;
    margin-left: 316px;
    margin-bottom: -18px !important;
}

.prfnzbcs a {
    font-size: 12px;
}

.prfnzbcscls {
    color: #00A1BC;
}

.mainnzbclsaddmyremmov {
    float: left;
    width: 100%;
}

.mainnzbclsaddmyremmov h2.general {
    width: 70%;
}

.nzbclsaddmyremmov {
    float: right;
    margin-top: 10px;
}

.otherdetailresult.tagline {
    width: 80%;
    margin-top: 10px;
    float: left;
}

.buttonmyshows {
    cursor: pointer;
    padding: 3px 8px;
}

pre#nfo {
    overflow: hidden;
}

/** Septmber **/
.browse-final-box {
    border: 1px solid #3AA1B2;
    margin: 5px 0;
    width: 160px;
    border-radius: 5px;
    float: right;
}

.browserow {
    margin: 5px 10px;
    font-size: 10px;
    font-weight: bold;
}

.browserow label {
    font-size: 10px;
}

div.movcover2 img {
    margin: -30px 115px 5px 115px;
    width: 126px;
}

.tvmazeseries {
    width: 65px;
    padding-left: 8px;
}

.tvmazeseries2 {
    width: 60px;
    padding-left: 8px;
}

.tvmazeseries3 {
    width: 30px;
}

/*** October 2016 ***/
.divtotalcountrecom {
    margin: 10px 0 30px 0;
    text-align: center;
}

.totalcountrecom {
    font-weight: bold;
}

.divtotalcountrecombtn {
    background-color: #87CEFA;
    color: #fff;
}

.curpopuplardateday {
    margin: 10px 0 30px 0;
}

.curpopuplardateday .title {
    font-size: 14px;
    margin-top: 15px;
    color: blue
}

.curpopuplardateday .smltxt {
    margin-top: 15px;
    font-size: 12px;
}

.curpopuplardateday .tdfortopfive {
    border: none !important;
    text-align: center;
    border: none;
    background: #DFF5F5;
}

.curpopuplardateday .tdfortopfive img.shadow {
    width: 140px;
}

.curpopuplardateday .smltxt.epsname {
    color: #3c948b;
}

#pmreplymessageIFrame {
    width: 600px !important;
}

/*****
21 Nov 2016
*****/
tr.hoverclsclr {
    background-color: #DFF5F5 !important;
}

/******
2 Dec 2016
*****/
.movieinfopopup {
    height: 451px;
    width: 100%;
}
#movieinfo a {
color: #fff;
    text-decoration: none;
}

#movieinfo h2.popuptxtdetails,
#movieinfo .popupbtmtext h2.popupbtmtextmrg0 {
    font-size: 14px;
    line-height: 16px;
}

#movieinfo .popupbtmtext h2.popupbtmtextmrg0 {
    margin: 10px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 265px;
}

#movieinfo h1 {
width: 70%;
text-overflow: ellipsis;
overflow: hidden;
white-space: pre;
}

.movieinfopopup .nzbmovieratp {
    background: #fff;
    width: 14%;
    position: relative;
    bottom: 35px;
}

.movieinfopopup .popupbtmtext {
    width: 41%;
    float: left;
}

.movieinfopopup .movextra.cttl {
    float: left;
    background: #fff;
    padding: 5px 12px 2px 10px;
    border-radius: 5px;
    position: absolute;
    bottom: 70px;
    left: 36%;
    margin: 0 0 10px 0px;
}

ul#list-nav {
    width: 1080px;
    margin: 0 auto;
}


/******
07 Dec 2016
*****/
.contentborder.contentbordernzbreg {
    background-color: #e1f2fd;
    border-radius: 5px
}

.contentborder.contentbordernzbreg h1 {
    text-align: center;
}

.contentborder.contentbordernzbreg form {
    background-color: #fff;
}

.registertabledt {
    min-width: 888px;
}

.contentborder.contentbordernzbreg table.data th {
    line-height: 15px;
    background-color: #fff;
    border: none;
    font-size: 12px;
    width: 70px;
    text-align: right;
}

.contentborder.contentbordernzbreg table.data td {
    border-width: 0px;
}

.contentborder.contentbordernzbreg table.data td.nzbregtd {
    width: 200px;
}

.contentborder.contentbordernzbreg .hint {
    width: 200px;
}

.contentborder.contentbordernzbreg .hinttxtnzb {
    margin-top: 15px;
}

.data.registertabledt tr {
    font-size: 12px;
}

.data.registertabledt input {
    font-size: 12px;
}

.contentborder.contentbordernzbreg table.data td.nzbregtd input[type=text],
.contentborder.contentbordernzbreg table.data td.nzbregtd input[type=password] {
    width: 200px;
}

#content .contentborder.contentbordernzbreg h1 {
    font-size: 20px;
}

.contentborder.contentbordernzbreg .nzbtrrel {}

.checkboxdivrt {
    position: relative;
    float: right;
    bottom: 100px;
    left: 310px;
}

.checkboxdivsub {
    position: relative;
    left: 425px;
    float: right;
    bottom: 100px;
}

/*****
10 Dec
*****/

.nzbcoverstablefralnew div.movcover {
    width: auto;
}

.nzbcoverstablefralnew div.movcover img.shadow {
    width: 162px;
}

.searchallmoviesnzbox .filter_fields {
    border: none;
}

.searchallmoviesnzbox .rndbtn {
    margin: 0 auto;
}

.frmbrowsebynzb {
    float: left;
}

.nzbcoverstablefralnew .title {
    float: left;
    font-size: 16px;
}

.nzbcoverstablefralnew span.stars,
span.stars span {
    display: block;
    background: url(../images/stars.png) 0 -16px repeat-x;
    width: 77px;
    height: 16px;
}

span.stars span {
    background-position: 0 0;
}

.nzbcoverstablefralnew .mctitle {
    margin: 2px 0 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 174px;
    white-space: nowrap;
    text-align: center;
    float: left;
    font-size: 16px;
}

.nzbcoverstablefralnew .nzbmovieratp {
    border: none;
}

/*******
12 Dec
*******/
table.nzbcoverstablefralnew.highlight tr:hover td {
    background-color: #fff;
}

#movieinfo .nzbpopuptbl {
    background: #fff;
    color: #0000AA;
}

#movieinfo .nzbpopuptbl a {
    color: #0000AA;
}

table.nzbcoverstable.highlight tr td,
table.nzbcoverstable.highlight tr:hover td {
    background-color: #F9F9FA;
    /*#DFF5F5*/
}

#backdrop.backdropnzbpopup {}

.cboxMovie.cboxMoviemrpopup {}

.browsecharaterlimitnzb .nzbpopuptbl .item.browsenzbclsone.nzbmelipsis a {
    width: 320px;
}

.movieinfopopup .data.highlight.icons.nzbcoverstable {
    position: absolute;
    bottom: 0;
}

.movieinfopopup table.data td.icons {
    #width: 85px;
}

input.sortingbtn {
    padding: 5px;
    cursor: pointer;
}

input.sortingbtn.selected {
    background: #00a1bc;
    color: #fff;
    border-radius: 2px;
    border: 1px solid #00a1bc;
}

.moviecinemasbtn {
    float: left;
    margin-bottom: 10px;
}

.moviecinemasbtnfrm {
    float: right;
    width: 195px;
    margin: 0 3px 0 0;
}

.frmbrowsebynzb.frmbrowsebynzbcima {
    height: 60px;
}


/******
21 Dec 2016
******/
.moviecinemasbtntpd {
    float: left;
}

.pageformcinema .pager {
    clear: both;
    display: block;
}

/*****
22 Dec 2016
******/
.moreinfoclsnz {
    height: 252px;
    color: transparent;
    position: relative;
    padding: 10px;
    bottom: 144px;
}

.movcover a.modal_imdbcinema.cboxElement:hover .moreinfoclsnz {
    color: #fff;
    border: 1px solid #fff;
}

/*****
23 Dec 2016
******/
.coverviewbut {
    position: absolute;
    text-align: right;
    width: 910px;
}

/*****
01 jan 2017
******/
.providerlink {
    margin-left: 25px;
}

/****
Date: 11 Jan 2017
****/
a.modal_imdbcinema.cboxElement:hover {
    text-decoration: underline;
    color: #fff;
}

.movieinfopopup .movextra.cttl.browsemovextra {
    bottom: 0px;
}

/* css for design changes of series page DATE: 18-01-2017*/
.page_head {
    margin-top: 10px;
}

.page_head>* {
    display: inline-block;
    width: calc(50% - 4px);
    text-align: right;
}

.page_head h1,
.page_head .n_jump_to {
    text-align: center;
}

.page_head .n_jump_to,
.page_head .n_search_form {
    margin-top: 7px;
}

.n_series_list {
    border: 2px solid #ccc;
    padding: 0;
    padding-bottom: 5px;
}

.n_series_list li {
    list-style: none;
}

.n_series_list li.header {
    border-bottom: 2px solid #ccc;
    padding-left: 5px;
    margin: 0;
}

.n_series_list li:not(.header) {
    display: inline-block;
    padding: 10px;
    width: calc(50% - 29px);
    border: 1px solid #ccc;
    min-height: 210px !important;
}

.n_series_list li:nth-child(2n) {
    margin-left: 5px;
    margin-top: 5px;
}

.n_series_list li:nth-child(2n+1) {
    margin-right: 5px;
    margin-top: 5px;
}

.n_series_list li .image_details {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    margin-top: 30px;
}

.n_series_list li .contents {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 106px);
    text-align: left;
}

.n_series_list li .contents .title {
    width: 100%;
    text-align: center;
    display: block;
}

.n_series_list li .contents .description {
    line-height: 19px;
}

.n_series_list li .contents .actions>div {
    display: inline-block;
    width: calc(50% - 4px);
    line-height: 18px !important;
}

.n_series_list li .contents .actions .country_dtl,
.n_series_list li .contents .actions .genre {
    text-align: left !important;
    line-height: 18px;
    width: 100%;
}

.n_series_list li .contents .actions .watch_list {
    text-align: left !important;
}

.n_series_list li .contents .actions .buttons {
    text-align: right !important;
}

/* design changes of myshows page DATE: 19-01-2017*/
.n_series_list .actions .mid.buttons a {
    display: inline-block;
}

.n_series_list .actions .mid.buttons a:nth-child(2) img {
    position: relative;
    top: 2px;
}

.n_series_list .actions .mid.buttons a img {
    width: 40px;
}

.n_series_list.n_myshow li:nth-child(2n) {
    margin-left: 0px !important;
    margin-right: 5px !important;
    margin-top: 5px;
}

.n_series_list.n_myshow li:nth-child(2n+1) {
    margin-left: 5px !important;
    margin-right: 0px !important;
    margin-top: 5px;
}

.n_series_list.n_myshow li {
    min-height: 111px !important;
}

.n_series_list.n_myshow img.shadow {
    margin-top: 5px !important;
}

.n_series_list.n_myshow .image_details {
    margin-top: 0 !important;
}

.n_series_list.n_myshow li .contents .actions .category,
.n_series_list.n_myshow li .contents .actions .quality {
    display: block;
    text-align: left !important;
    width: 100%;
    line-height: 22px !important;
}

.n_series_list.n_myshow li .contents .actions .watch_list {
    text-align: right !important;
}

.my_ep_air_today img.shadow {
    width: 70px !important;
}

/** Search sphinx and sql section **/
#search_frm.searchp2 .sphinxsearchdiv .filter_fields {
    height: 32px;
    margin: 0 auto;
    width: 532px;
    border: none;
}

#search_frm.searchp2 .sphinxsearchdiv .selectdiv {
    margin: 0 0 0 0;
    text-align: left;
}

#search_frm.searchp2 .sphinxsearchdiv .filter_search_but {
    margin-left: 2px;
}

.sphinxsearchdiv {
    float: left
}

.ssearchfilter_search_but {
    margin: 4px 0;
}

.sqlsearchdiv {
    float: left
}

#search_frm .filter_fields {
    min-height: 35px;
    margin: 0 auto;
    width: auto;
    max-width: 593px;
    display: table;
    height: 35px;
}

/** Date 31-03-2017 **/
#logo .prefreshtext p {
    display: block;
    font-weight: normal;
    color: #485459;
}

.fntable {
    display: inline-block;
    float: left;
    width: 32%;
}

.sntable {
    float: left;
    width: 23%;
}


/**Date: 4 May 2017***/
.alert-infonzb {
    width: 584px;
    float: left;
    margin-top: 12px;
}

/** Date: 9th August 2017 **/
#nzb_multi_operations_form .nzb_form_div_opr {
    top: 36px;
}

.tabs.dtabsfornzb {
    position: relative;
    top: 19px;
}

/** Date: 18th August 2017 **/
input.med {
    width: 250px;
}

.peditfm fieldset {
    width: 49%;
    padding: 5px;
    display: inline-block;
    border-radius: 10px;
    max-height: 235px;
    min-height: 235px;
    margin: 0 5px 30px 0;
    box-sizing: border-box;
}

.peditfm fieldset.fullwidth {
    width: 98%;
    min-height: 310px;
}

.peditfm fieldset.fullwidth legend {
    text-align: center;
}

.peditfm fieldset.SABnzbd,
.peditfm fieldset.NZBGet {
    min-height: 460px;
}

table.epnonzb td lable {
    line-height: 16px;
    vertical-align: top;
}

/** Date: 18th August 2017 **/
fieldset.integration {
    width: 98%;
    min-height: 20px;
}

.disablediv {
    pointer-events: none;
    opacity: 0.4;
}

.magic-radio+label:after {
    top: 7px;
    left: 7px;
}

.magic-radio+label.sab_nzb_get_hide3:after {
    left: 54px;
}

.magic-radio+label.sab_nzb_get_hide3 {
    padding: 4px 30px 0 0;
}

.magic-radio+label.sab_nzb_get_hide3:before {
    left: 47px;
}

/* 26th August 2017 */
table#browsetable tr td.series-page {
    max-width: 300px;
}

table#browsetable td.series-page a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 375px;
    float:left;
}

table.moviestablenp tr td.item {
/*    max-width: 300px;*/
}

table.moviestablenp td a.viewdetails {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 430px;
    float:left;
}

.hidebrowsecharaterlimitnzb .title {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hidebrowsecharaterlimitnzb .browsenzbclsnone a.title {
    width: 585px;
}

.hidebrowsecharaterlimitnzb .browsenzbclsone a.title,
.hidebrowsecharaterlimitnzb .browsenzbclsboth a.title {
    width: 585px;
}

/* 5th Sept 2017 */

.contentapihelpnzb {
    box-sizing: border-box;
}

.contentapihelpnzb ul li {
    width: 85%;
}

.contentapihelpnzb ul li code {
    white-space: pre-wrap;
}

/** 15th Oct 2017 **/
table.savesearchtab {
    width: 100%;
}

table.savesearchtab tr th.string {
    width: 33%;
}

table.savesearchtab tr td .searchstringtxt {
    width: 96%;
}

/*
table.savesearchtab tr td .minsizetxt,
table.savesearchtab tr td .maxsizetxt{
        width:50%;
}*/
table.savesearchtab tr td select#headcat {
    width: 100%;
}

.color-blue {
    color: blue;
}

.color-black {
    color: #000;
}

.color-white {
    color: #000;
}

.m_wel {
    color: #3F869B;
}

.m_detail {
    color: #105B72;
    font-weight: bold;
}




@media only screen and (max-width: 480px) {

    #statusbar {
        width: 100%;
    }

}



.tooltips {
    display: inline;
    position: relative;
}



.tooltips:hover:after {
    background: #3a87ad;
    background: #d9edf7;
    border-radius: 5px;
    top: 15px;
    color: #000;
    content: attr(title1);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 9999;
    width: 400px;
    text-align: left;
}



.tooltips:hover:before {
    border: solid;
    border-color: #3a87ad transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
    display: none;
}

/* news scroll mod */

.news-block {
    height: 700px;
    overflow: auto;
}

.news-block div {
    padding-right: 5px;
}

/*
 *  STYLE 1
 */

.news-block::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.news-block::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.news-block::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #515151;
}

/* Contact us page */
.contactus-msgblock {
    padding: 80px 0;
}

.hiderow {
    display: none;
}

.calendarviews {
    float: left;
    padding-left: 3px;
}

.message_class p a {
    word-break: break-all;
}

td.cal-time {
    height: 25px;
    font-size: 13px;
    background-color: #dff5f5;
    border-top: 2px solid grey !important;
    vertical-align: middle !important;
}

div.div-airtime {
    font-size: 13px;
    border: thin solid grey !important;
    margin: 5px 45px;
    align-items: center;
    border-radius: 1px;
    padding: 2px;
}

.pop-ariving {
    width: 20% !important;
    vertical-align: middle;
}

button.btn-outline-primary {
    color: #3F869B !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #lightgrey !important;
    cursor: pointer;
    margin-bottom: 5px;
}

td.dayCols:hover {
    border: 2px solid #3d96bfe0;
}

td.dayCols {
    border: 2px solid transparent;
}

#consoleinfo {
    color: #FFF;
    height: 100%;
    background-color: #7F7F7F;
    background: url(/views/images/bg-console.jpg);
    background-size: cover;
}

#consoleinfo div.row {
    width: 100%;
    clear: both;
}

#consoleinfo div.img-container {
    width: 30%;
    float: left;
}

#consoleinfo div.info-container {
    width: 70%;
    float: right;
    padding-bottom: 10px;
}

#consoleinfo img.cover {
    margin: 30px 20px 10px 20px;
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px #000;
    box-shadow: 0px 0px 4px #000;
    border-collapse: separate;
    width: 200px;
    max-height: 256px;
}

#consoleinfo div.info-container h1 {
    font-size: 32px;
    padding-top: 30px;
    color: #fff;
    text-shadow: 0px 0px 4px #000;
}

#consoleinfo div.info-container h2,
#consoleinfo div.info-container h3 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    line-height: 10px;
    text-rendering: optimizelegibility;
    text-shadow: 0 0 4px #000000;
    width: 95%;
}

#consoleinfo div.info-container a {
    color: #fff;
}

#consoleinfo div.info-container span.more {
    padding: 0px !important;
    font-size: 14px;
}

#consoleinfo div.info-container span {
    line-height: 20px;
}

#consoleinfo div.cover-container {
    padding: 0 17px 17px 17px;
}

#consoleinfo div.cover-container img.shadow {
    width: 99%;
}

#consoleinfo div.img-container div.ss-container {
    padding-left: 17px;
}

table.nzbconsoletable span.more {
    color: #515151 !important;
    padding: 0px !important;
    cursor: none !important;
}

table.nzbconsoletable .consoleinfo-container {
    width: 60%;
    float: left;
}

table.nzbconsoletable .consoless-container {
    float: right;
    width: 40%;
}

table.nzbconsoletable h2.consoltitle {
    width: 75% !important;
}

table.nzbconsoletable div.nzbsubcateimg {
    float: right !important;
}

table.nzbconsoletable div.nzbsubcateimg span b,
table.nzbconsoletable .consoleinfo-container b {
    color: #099;
}

table.nzbconsoletable .consoleinfo-container a.morelink {
    color: #0000AA !important;
}

table.nzbconsoletable div.ss-container img.shadow {
    float: right;
    margin-right: 5px;
}

a.topic-name {
    color: #099;
}

tr.hidelatestpost,
a.hidelatestpost {
    display: none;
}

div.prefreshtext {
    float: right;
}

/* CSS ADDED FOR XXXCOVER PAGE */
div.xxx-container {
    width: 49%;
    float: left;
    border-top: 1px dotted #15090978;
    margin: 4px;
    min-height: 210px;
}

div.xxx-header {
    min-height: 50px;
}

div.xxx-cover-section,
div.xxx-content-section {
    padding: 10px 0px 3px 0px;
}

div.xxx-cover-section {
    width: 30%;
    float: left;
    overflow: hidden;
}

div.xxx-content-section {
    width: 69%;
    float: right;
    padding-left: 3px;
}

div.xxx-content-section a.title {
    font-size: 14px;
    color: #808080;
}

div.xxx-content-section a.title.cateogry_tag {
    background: #15090978;
    padding: 5px;
    border-radius: 4px;
    color: white !important;
    font-size: 12px !important;
    margin: 0 7px 0 0;
}

div.xxx-content-section div.xxx-catgory-div {
    padding: 5px 0px;
    min-height: 85px;
}

div.xxx-content-section span.grabs-counts {
    border: 1px solid #15090978;
    color: #15090978;
    padding: 4px;
    border-radius: 4px;
}

div.xxx-footer {
    border: 1px dotted #15090978;
}

div.xxx-left-body-row {
    width: 50%;
    float: left;
}

div.xxx-right-body-row {
    width: 50%;
    float: right;
    text-align: right;
}

div.xxx-footer {
    clear: both;
}

div.xxx-left-body-row,
div.xxx-right-body-row {
    padding: 3px 0;
}

div.xxx-left-footer-row {
    width: 50%;
    float: left;
    padding: 6px 0 0 0;
}

div.xxx-right-footer-row {
    width: 50%;
    float: right;
    padding: 6px 0 0 0;
}

div.xxx-right-footer-row div.icon {
    float: right;
}

/* CSS ADDED FOR XXXCOVER PAGE */

/* CSS ADDED FOR CALENDAR SEACH FUNCATIONALITY PAGE */
.calendarsearchresult {
    padding: 0px 3px;
}

.centerheading {
    width: 78%;
    float: left;
    padding-bottom: 10px;
}

.searchformdiv {
    float: right;
}

div.centerheading h2 {
    padding-left: 200px;
}

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

/* CSS ADDED FOR CALENDAR SEACH FUNCATIONALITY PAGE */

div.browse-final-box {
    clear: both;
}

.ui-tooltip {
    pointer-events: none;
}

@-moz-document url-prefix() {
    .ui-tooltip-newznab {
        margin: -4px 0 0 -20px !important;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .ui-tooltip-newznab {
        margin: 0 0 0 -30px !important;
    }
}

@supports (-ms-accelerator:true) {
    .ui-tooltip-newznab {
        margin: 0 0 0 -30px !important;
    }
}

div.forum_cat {
    margin-top: 10px;
}

.viewseriespage .n_jump_to {
    width: 70% !important;
    float: left;
}

.viewseriespage .n_search_form {
    width: 30% !important;
}

.viewseriespage .n_jump_to .letterdiv {
    width: 62%;
    float: left;
    text-align: left;
    padding-top: 2px;
}

.countrydiv {
    width: 38%;
    float: left;
    text-align: left;
}

/* css for admin notes */
div.notes-container {
    float: right;
    margin-top: 20px;
    border: 1px solid #000;
    width: 100%;
}

div.notes-container-header {
    display: inline;
    width: 100%;
}

.notes-heading {
    display: inline;
    width: 75%;
    text-align: center;
    float: left;
    padding-left: 10px;
    padding-left: 12%;
    padding-top: 7px;
}

div.notes-body {
    width: 100%;
    padding: 10px;
}

div.notes-container .pull-right {
    float: right;
}

div.notes-textarea textarea {
    height: 242px !important;
    width: 96.3% !important;
}

div.notes-div {
    width: 31%;
    float: left;
    border: 1px solid #616161;
    margin: 10px 5px;
    height: 300px;
}

div.notes-content {
    overflow-y: auto;
    white-space: pre-wrap;
    clear: both;
    height: 240px;
    margin: 0px;
    padding: 10px 5px 5px 5px;
}

div.notes-actions {
    padding: 15px 0px;
    clear: both;
    text-align: center;
    border-top: 1px solid #616161;
}

div.notes-container a.btn-custom {
    margin: 5px;
    padding: 5px;
    border: 1px solid black;
    border-radius: 5px;
}

div.notes-container a.btn-custom,
div.notes-container a.btn-custom i {
    color: #515151;
}

div.notes-container .hide {
    display: none;
}

div.notes-container .show {
    display: block;
}
div.archive-headers {
    margin: 20px 0 10px 0;
}
div.archive-headers h4 {
    font-size: 16px !important;
}

#archieve .browsenzbclsone a.title {
    width: 380px !important;
}

.ui-tooltip-search.ui-helper-reset {
    margin: 0px !important;
}

.ui-tooltip-search .ui-tooltip-titlebar, .ui-tooltip-content {
    background-color: #86c5da !important;
    border-color: #0000ff !important;
    color: #000 !important;
}

.filter_search_but .div1, .filter_search_but .div2 {
    float: left;
}

.filter_search_but .div2 {
    padding-left: 5px;
    padding-top: 3px;
}

table#forumtable .message_class {
    word-break: break-word;
}

input.button.btn-generate, a.button.btn-generate {
box-shadow: none;
font-size: 12px;
text-shadow: none;
-webkit-box-shadow: none;
padding: 1px 6px;
margin: 1px 0px !important;
}

div.top_navigation ul.top-menu {
top: 6px;
position: relative;
right: 6px;
}

#movieinfo .browsecharaterlimitnzb a {
color: #0000AA !important;
}

div.pager input#txtjumptopage {
padding: 2.5px 5px !important;
position: relative;
left: -4px;
color: #808080 !important
}

div.pager a#btnJump {
position: relative;
left: -8px;
}

/*! Series/PreInfo/MediaInfo tooltip style */
.ui-tooltip-series .ui-tooltip-titlebar,
.ui-tooltip-series .ui-tooltip-content,
.ui-tooltip-preinfo .ui-tooltip-titlebar,
.ui-tooltip-preinfo .ui-tooltip-content,
.ui-tooltip-mediainfo .ui-tooltip-titlebar,
.ui-tooltip-mediainfo .ui-tooltip-content
{
border-color: #0000ff;
color: #000000;
}

.ui-tooltip-series .ui-tooltip-content,
.ui-tooltip-preinfo .ui-tooltip-content,
.ui-tooltip-mediainfo .ui-tooltip-content{
background-color: #86c5da;
}

.ui-tooltip-series .ui-tooltip-titlebar,
.ui-tooltip-preinfo .ui-tooltip-titlebar,
.ui-tooltip-mediainfo .ui-tooltip-titlebar{
background-color: #72bcd4;
color: white;
font-size: 1.2em;
}

/* CSS for Profile Page - 14 Feb */
.profile-div .profile-box {
    text-align: center !important;
}

.profile-div .profile-box img {
    border: 1px solid #3AA1B2;
    margin: 5px;
    border-radius: 5px;
    margin-right: 15px;
    margin-bottom: 5px;
}

.profile-div .profile-box input {
    width: 50%;
}

.profile-div #tabSetting tr {
    height: 40px;
}

.profile-div #tabSetting tr th {
    position: relative;
    top: 5px;
}

.profile-div table#tabOption tbody tr {
    height: 40px;
}

.profile-div table#tabOption tbody tr th {
    position: relative;
    top: 4px;
}

.profile-div #options h3 {
    padding: 4px 0 !important;
}

.profile-div .div-hide {
    display: none;
}

.profile-div input[type="submit"],
.profile-div a.confirm_action,
.profile-div input[type="button"].btns-generate {
    display: inline-block !important;
    padding: 0.3em 1.2em !important;
    margin: 0 0.3em 0.3em 0 !important;
    border-radius: 4px !important;
    box-sizing: border-box !important;
    text-decoration: none !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300 !important;
    color: #FFFFFF !important;
    background-color: #4eb5f1 !important;
    border: #4eb5f1 !important;
    text-align: center !important;
    transition: all 0.2s !important;
}

.profile-div input[type="submit"]:hover,
.profile-div a.confirm_action:hover,
.profile-div input[type="button"].btns-generate:hover {
    background-color: #4095c6 !important;
    border: #4095c6 !important;
}

@media all and (max-width:30em) {

    .profile-div input[type="submit"],
    .profile-div a.confirm_action,
    .profile-div input[type="button"].btns-generate {
        display: block !important;
        margin: 0.2em auto !important;
    }
}

.profile-div .box-header {
    background-color: #d9edf7;
    text-align: center;
}

.profile-div .box-header h3 {
    padding: 4px 0 !important;
    border: 1px solid #bce8f1;
    margin-bottom: 15px;
    font-weight: bold;
    border-radius: 4px;
}

.profile-div .settingpanel {
    display: block;
    width: 100%;
    padding: 15px 0;
}

.profile-div .left-div {
    float: left;
    border-right: 1px solid #3aa1b25e;
}

.profile-div .right-div {
    float: right;
}

.profile-div .settingfooter {
    clear: both;
    padding-top: 10px;
}

.profile-div .optionpanel {
    display: block;
    width: 100%;
    padding: 5px 0 15px 0;
    height: 215px;
}

.profile-div .integrationpanel {
    display: block;
    width: 100%;
    padding: 5px 0 15px 0;
}

.profile-div ul.ui-tabs-nav li {
    height: 28px;
}

.profile-div ul.ui-tabs-nav li a {
    font-size: 13px;
    padding: 0.4em 1em !important;
}

.profile-div table#tabMain tbody tr, .profile-div table#tabMain tbody th, .profile-div table#tabMain tbody td {
    padding: 3px 0;
}

/* CSS for Profile Page - 14 Feb */

/* Series Page - Design */
.seriespage {
    font-size: 14px !important;
}

.seriespage .mrcnzbbackdrop {
    height: 521.17px;
    width: 917.2px;
}

.seriespage .mrcnzbcoverimg img.shadow {
    height: 320.69px;
    width: 222px;
}

.seriespage .mrcnzbtitle a {
    width: 25px;
    height: 25px;
    display: block;
    position: relative;
    float: left;
    left: 270px;
    top: 5px;
}

.seriespage .mrcnzbtitle h1 {
    position: relative;
    left: 275px;
    top: 5px;
}

.seriespage .secondrow {
    width: 100%;
    display: block;
}

.seriespage .secondrow .cols-80 {
    width: 75%;
    float: left;
    padding: 0px 15px !important;
    border-right: 2px solid #3aa1b25e;
}

.seriespage .secondrow .col-20 {
    width: 19.5%;
    float: right;
}

.seriespage .otherdetailresult span {
    width: 100% !important;
}

.seriespage .otherdetailresult {
    padding: 0 0 20px 0;
    margin-bottom: 0px !important;
}

.seriespage #moviefull {
    min-height: 600px !important;
}

.seriespage #moviefullwithoutbanner {
    min-height: 90px !important;
}

.seriespage .py-5 {
    padding: 5px 0;
}

.seriespage .lblactorsdetails {
    float: left;
}

.seriespage .actorsdetails {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
    line-height: 18px !important;
    padding-left: 2px;
}

.seriespage .tvdbdiv,
.seriespage .countrydiv,
.seriespage .networkdiv,
.seriespage .runtimdiv,
.seriespage .statusdiv,
.seriespage .watchlistdiv,
.seriespage .tvmazediv,
.seriespage .trailerdiv {
    width: 100%;
    padding: 0 0 10px 0;
    float: left;
}

.seriespage .tvmazeseries {
    padding-left: 0px;
}

.seriespage .trailerdiv {
    height: 34px;
}

.seriespage .trailerdiv .tralerimg {
    position: relative;
    left: -5px;
}

.seriespage .overview-div {
    min-height: 75px;
}

.seriespage .normspn:first-child {
    margin-left: unset;
}

.seriespage .filterdiv {
    font-size: 13px;
}

.seriespage .nzbfiltermenus {
    height: 60px;
}

.seriespage .secondspn #rel1080p.searchlink {
    border-right: 1px solid #ccc;
}

.seriespage .secondspn #rel2160p.searchlink {
    border: none;
}

.seriespage div.season-div {
    position: relative;
    left: -28px;
}

.seriespage ul.ul-season {
    list-style-type: none;
}

.seriespage li.li-season {
    float: left;
}

.seriespage li.li-season a.seasonlink {
    display: block;
    width: 40px;
    border: 1px solid lightgrey;
    margin: 0 2px 0;
    text-align: center;
    border-radius: 5px;
    padding: 0px ​ !important;
    color: #999;
}

.seriespage li.li-season a.seasonlink.active {
    background-color: #6fc4ba;
    color: white;
}

.seriespage li.li-season a.seasonlink:hover {
    text-decoration: none;
    color: #999;
}

.seriespage-table table tr.episodeinfo {
font-size: 12px !important;
}

#content .seriespage h1 {font-size: 1.75em !important;width: 66%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.seriespage .overview-txt {
width: 100%;
float: left;
}

.seriespage-table table.data td {
vertical-align: inherit !important;
}

.seriespage-table table#browsetable tr td.series-page {
max-width: 370px !important;
}

.seriespage #halfmovie h1, .seriespage #halfmovie a {
top: -35px !important;
}

.seriespage .statusdiv .bluebedge {
color: #6fc4ba;
}

.seriespage .statusdiv .redbedge {
color: #da4f49;
}

.seriespage-table table#browsetable td.series-page a {
width: 400px !important;
}

@media screen and (min-width: 1920px) {
.coverviewbut {
width: unset !important;
top:68% !important;
right: 14.5% !important;
}
}


#moviefull h1.profnamecb.onlycover {
    left: 26% !important;
    top: -147px !important;
    position: relative !important;
}

/*new css ed*/
.browse-row.fixed {
    position: fixed;
    top: 0;
    z-index: 999;
    background: #F9F9FA;
    max-width: 900px;
    margin: 0 0 0 0;
    padding: 5px 10px 0;
    border-bottom: 1px solid #AAA;
}

.browse-row.fixed .selected-opt-width .nzb_multi_operations {
    margin-bottom: 5px;
}

.tvseriesheading .shadow {
    order: 1;
}
.tvseriesheading {
    width: 100%;
    display: flex;
    align-items: flex-start;
    margin: 0;
    padding: 20px 15px 20px 15px;
    flex-wrap: wrap;
}
.tvseriesheading i {
    width: 100%;
}
.tvseriesheading p {
    width: 100%;
}

.tvseriesheading .vie_construction {
    width: 70%;
    padding: 0 15px 0 0;
}

.tvseriesheading .vie_construction {
    width: 70%;
    padding: 0 0 0 0;
}

.tvseriesheading .images_box {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 30%;
    text-align: center;
}
.tvseriesheading .vie_construction .view_anidb {
    margin: 20px 0 0 0;
}

.tvseriesheading .vie_construction .view_anidb a {
    width: auto;
    display: inline-block;
    margin: 0 2px 0 0;
    padding: 2px 4px;
    border: 1px solid #ddd;
    background: #1379c9;
    background: -moz-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1379c9), color-stop(100%, #1b44c9));
    background: -webkit-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: -o-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: -ms-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: linear-gradient(to bottom, #1379c9 0%, #1b44c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1379c9', endColorstr='#1b44c9', GradientType=0);
    border-radius: 5px;
    border: none;
    color: #fff;
    text-decoration: none;
}
.tvseriesheading h1 {
    margin: 0 0 12px;
    width: 100%;
}

/**
new css
 */
input.buttons[name="all-solved"] {
    background: #52bd5a;
    background: -moz-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52bd5a), color-stop(100%, #49a24f));
    background: -webkit-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    background: -o-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    background: -ms-linear-gradient(top, #52bd5a 0%, #49a24f 100%);
    background: linear-gradient(to bottom, #52bd5a 0%, #49a24f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52bd5a', endColorstr='#49a24f', GradientType=0);
    border-radius: 5px;
    border: none;
    color: #fff;
}
input.buttons[name="change-category"] {background: #52b6d5;background: -moz-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52b6d5), color-stop(100%, #3394b5));
    background: -webkit-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    background: -o-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    background: -ms-linear-gradient(top, #52b6d5 0%, #3394b5 100%);
    background: linear-gradient(to bottom, #52b6d5 0%, #3394b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52b6d5', endColorstr='#3394b5', GradientType=0);
    border-radius: 5px;
    border: none;
    color: #fff;
}
input.buttons[name="Submit"] {
    background-color: #FF5050;
    background: -moz-linear-gradient(top, #FF5050 0%, #FF5050 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF5050), color-stop(100%, #FF5050));
    background: -webkit-linear-gradient(top, #FF5050 0%, #FF5050 100%);
    background: -o-linear-gradient(top, #FF5050 0%, #FF5050 100%);
    background: -ms-linear-gradient(top, #FF5050 0%, #FF5050 100%);
    background: linear-gradient(to bottom, #FF5050 0%, #FF5050 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5050', endColorstr='#FF5050', GradientType=0);
    border-radius: 5px;
    border: none;
    color: #fff;
}
select#category[name="category"] {
    padding: 1px 6px;
    border-radius: 5px;
}



.view_anidb a {
    width: auto;
    display: inline-block;
    margin: 0 2px 0 0;
    padding: 2px 4px;
    border: 1px solid #ddd;
    background: #1379c9;
    background: -moz-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1379c9), color-stop(100%, #1b44c9));
    background: -webkit-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: -o-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: -ms-linear-gradient(top, #1379c9 0%, #1b44c9 100%);
    background: linear-gradient(to bottom, #1379c9 0%, #1b44c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1379c9', endColorstr='#1b44c9', GradientType=0);
    border-radius: 5px;
    border: none;
    color: #fff;
    text-decoration: none;
}


.n_series_list_anime {
    border: 2px solid #ccc;
    padding: 0;
    padding-bottom: 5px;
}

.n_series_list_anime li {
    list-style: none;
}

.n_series_list_anime li.header {
    border-bottom: 2px solid #ccc;
    padding-left: 5px;
    margin: 0;
}

.n_series_list_anime li:not(.header) {
    display: inline-block;
    padding: 10px;
    width: calc(50% - 29px);
    border: 1px solid #ccc;
    min-height: 280px !important;
}

.n_series_list_anime li:nth-child(2n) {
    margin-left: 5px;
    margin-top: 5px;
}

.n_series_list_anime li:nth-child(2n+1) {
    margin-right: 5px;
    margin-top: 5px;
}

.n_series_list_anime li .image_details {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    margin-top: 30px;
}

.n_series_list_anime li .contents {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 106px);
    text-align: left;
}

.n_series_list_anime li .contents .title {
    width: 100%;
    text-align: center;
    display: block;
}

.n_series_list_anime li .contents .description {
    line-height: 19px;
}

.n_series_list_anime li .contents .actions>div {
    display: inline-block;
    width: calc(50% - 4px);
    line-height: 18px !important;
}

.n_series_list_anime li .contents .actions .country_dtl,
.n_series_list_anime li .contents .actions .genre {
    text-align: left !important;
    line-height: 18px;
    width: 100%;
}

.n_series_list_anime li .contents .actions .watch_list {
    text-align: left !important;
}

.n_series_list_anime li .contents .actions .buttons {
    text-align: right !important;
}

/* design changes of myshows page DATE: 19-01-2017*/
.n_series_list_anime .actions .mid.buttons a {
    display: inline-block;
}

.n_series_list_anime .actions .mid.buttons a:nth-child(2) img {
    position: relative;
    top: 2px;
}

.n_series_list_anime .actions .mid.buttons a img {
    width: 40px;
}

.n_series_list_anime.n_myshow li:nth-child(2n) {
    margin-left: 0px !important;
    margin-right: 5px !important;
    margin-top: 5px;
}

.n_series_list_anime.n_myshow li:nth-child(2n+1) {
    margin-left: 5px !important;
    margin-right: 0px !important;
    margin-top: 5px;
}

.n_series_list_anime.n_myshow li {
    min-height: 111px !important;
}

.n_series_list_anime.n_myshow img.shadow {
    margin-top: 5px !important;
}

.n_series_list_anime.n_myshow .image_details {
    margin-top: 0 !important;
}

.n_series_list_anime.n_myshow li .contents .actions .category,
.n_series_list_anime.n_myshow li .contents .actions .quality {
    display: block;
    text-align: left !important;
    width: 100%;
    line-height: 22px !important;
}

.n_series_list_anime.n_myshow li .contents .actions .watch_list {
    text-align: right !important;
}

.l {
    background-color: rgba(0,0,0,0.7);
    border-radius: 0.75em;
    box-shadow: 0.125em 0.125em 0 0.125em rgba(0,0,0,0.3) inset;
    color: #fdea7b;
    display: inline-flex;
    align-items: center;
    margin: auto;
    padding: 0.15em;
    width: 3em;
    height: 1.5em;
    transition: background-color 0.1s 0.3s ease-out, box-shadow 0.1s 0.3s ease-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.l:before, .l:after {
    content: "";
    display: block;
}
.l:before {
    background-color: #d7d7d7;
    border-radius: 50%;
    width: 1.2em;
    height: 1.2em;
    transition: background-color 0.1s 0.3s ease-out, transform 0.3s ease-out;
    z-index: 1;
}
.l:after {
    background:
            linear-gradient(transparent 50%, rgba(0,0,0,0.15) 0) 0 50% / 50% 100%,
            repeating-linear-gradient(90deg,#bbb 0,#bbb,#bbb 20%,#999 20%,#999 40%) 0 50% / 50% 100%,
            radial-gradient(circle at 50% 50%,#888 25%, transparent 26%);
    background-repeat: no-repeat;
    border: -0.75em solid transparent;
    border-left: 0.4em solid #d8d8d8;
    border-right: 0 solid transparent;
    transition: border-left-color 0.1s 0.3s ease-out, transform 0.3s ease-out;
    transform: translateX(-22.5%);
    transform-origin: 25% 50%;
    width: 1.2em;
    height: 1em;
}
/* Checked */
.l:checked {
    background-color: rgb(82 156 220);
    box-shadow: 0.125em 0.125em 0 0.125em rgba(0,0,0,0.1) inset;
}
.l:checked:before {
    background-color: currentColor;
    transform: translateX(125%)
}
.l:checked:after {
    border-left-color: currentColor;
    transform: translateX(-2.5%) rotateY(180deg);
}
/* Other States */
.l:focus {
    /* Usually an anti-A11Y practice but set to remove an annoyance just for this demo */
    outline: 0;
}

.spinner {
    margin: 0;
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    right: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    top: 0;
}
.spinner .spinner-bar {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: auto;
    right: auto;
    width: 100%;
}

.spinner .spinner-bar  > div {
    width: 18px;
    height: 18px;
    background-color: #333;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% {
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
      }
}
.top_navigation ul li .userdata-min label {
    display: flex;
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.top_navigation ul li .userdata-min label input {
    cursor: pointer;
    margin-right: 5px;
    border: 2px solid #7c7c7c;
}

.top_navigation ul li .userdata-min label:hover {
    color: #F00;
}

div.top_navigation ul.top-menu {
    top: 6px;
    position: relative;
    right: 6px;
    width: 100%;
    margin-left: 0;
    padding-left: 19px;
}
.top_navigation ul.top-menu li.theme_mode-bar {
    border: 0;
    vertical-align: middle;
    display: inline-block;
    padding: 5px 0;
    height: 18px;
}