* {
    margin:0;
}
html {
overflow-y:scroll;
}
body {
text-align:left;
font-style:normal;
font-family:'Droid Sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important;
background:#ffffff!important;
font-size:14px;
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  /* src: local('DroidSans'), url('/css/DroidSans.woff') format('woff'); */
  src: url(/css/fonts/DroidSans_normal-v6.woff2) format('woff2'), url(/css/fonts/DroidSans_normal-v6.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: bold;
  src: url(/css/fonts/DroidSans_bold-v6.woff2) format('woff2'), url(/css/fonts/DroidSans_bold-v6.woff) format('woff');
}
html,body {
height:100%;
}
a {
text-decoration:none;
outline: 0;
}
.whmcscontainer {
background-color:#fff;
max-width:960px;
margin:0 20px;
text-align:left;
}
.whmcscontainer .table th a {
color:#004A95!important;
}
.whmcscontainer .searchbox .input-append button {
border-bottom:none!important;
padding:6px 20px!important;
}
.whmcscontainer .btn, .whmcscontainer .btn:hover {
color:#fff!important;
}
.whmcscontainer a, .whmcscontainer a:hover {
color:#8A709B!important;
}
#main-body .row .product-details-tab-container>#domain>p>.btn {
display:none;
}
img {
border:0 none;
vertical-align:middle;
}
blockquote {
font-size:15px;
}
blockquote p {
font-size: inherit !important;
}
.dropdown-menu {
position:absolute!important;
background-color:#fff!important;
border:1px solid #ccc!important;
border:1px solid rgba(0,0,0,.15)!important;
box-shadow:0 6px 12px rgba(0,0,0,.175)!important;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175)!important;
}
.dropdown-menu li > a {
color:#333!important;
}
.dropdown-menu li > a:hover {
background:#8A709B!important;
color:#fff!important;
}
.customfields input, .configoptions select, .fieldarea input, .fieldarea select {
margin-bottom:0px!important;
}
.whmcscontainer .contentpadded .row a strong {
font-weight:normal!important;
}
.whmcscontainer .form-inline .control-group .bigfield {
padding-left:10px!important;
}
.kbarticles {
font-size:13px;
}
.kbarticle strong {
font-weight:normal!important;
}
.left {
float:left;
}
.right {
float:right;
}
.center {
text-align:center;
}
table {
border-collapse:collapse;
padding:0px;
margin:0px;
}
td,th {
border:0px;
padding:0px;
margin:0px;
}
.clear {
clear:both;
height:0px;
font-size:1px;
max-height:1px;
overflow:hidden;
}
div#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
width:100%;
margin:0 auto -125px auto;
overflow:hidden;
}
div#content {
margin:0 20px 20px 20px;
color:#565656;
font-size:0px;
text-align:center;
}
@media (min-width: 600px){
    .logo {
        float:left!important;
        margin:11px 0 0 20px!important;
    }
    #header_wrap {
        text-align:right!important;
    }
    div#menu {
        margin:27px 20px 0 0!important;
    }
    div#menu li {
        margin-left:30px!important;
    }
    #eula span {
        display:inline!important;
    }
    .t1 {
        font-size:32px!important;
        line-height: 38px!important;
    }
    .t2 {
        font-size:17px!important;
        line-height:27px!important;
    }
    #banner_wrap_top {
        background-position:top right!important;
    }
}
@media(min-width:700px){
    #browse_normal{
        display:inline-block!important;
    }
    #browse_small {
        display:none!important
    }
    #browse_right {
        margin:0px!important;
    }
    #browse_right a {
        margin-left:10px!important;
    }
    #languagechooser {
        margin-left:10px!important;
    }
    #languagechooser select {
        width:auto!important;
    }
    #livechat-compact-container{
        display:block!important;
    }
}
@media (min-width: 1000px){
    #banner_wrap_inner>#info>.button {
        margin:25px 0 0 0!important;
    }
    .t1 {
        background-color:transparent!important;
        padding:0px!important;
    }
    .t2 {
        background-color:transparent!important;
        padding:7px 0 0 0!important;
    }
    div#content {
        width:960px;
        margin:0 auto 20px auto!important;
    }
    div#browse {
        width:960px;
        margin:0px auto 0 auto!important;
    }
    #header_wrap {
        width:1000px;
    }
    #banner_wrap_top {
        width:960px;
    }
    #banner_wrap_inner {
        width:960px;
    }
    #banner_sub_wrap {
        width:960px;
        text-align:left!important;
    }
    #banner_sub_title{
        float:left;
    }
    div#footer {
        width:960px;
        margin:0px auto 0px auto!important;
    }
    .twitter_post {
        width:480px;
    }
    .feature_middle {
        width:380px!important;
    }
    .whmcscontainer {
        margin:0 auto!important;
    }
    .navbar {
        float:right;
        margin-top:34px;
    }
    #nav .navbar-nav>li {
        margin-left:10px!important;
    }
    .signupfields>.col-xs-10>.input-group>.input-group-btn>button:after{
        display:none!important;
    }
    #info {
        margin-top:60px!important;
        margin-left:0px!important;
    }
}
#livechat-compact-container{
display:none;
}
#eula span {
display:inline-block;
}
.logo {
background: url('/images/playpro_120_compressed.png') no-repeat top left;
background-size: 100%;
width: 222px;
height: 60px;
display:inline-block;
margin:20px 0 0 20px;
}
div#menu {
min-height:34px;
margin:5px 20px 0 0;
display:inline-block;
text-align:center;
}
div#menu ul {
margin:0px;
padding:0px;
list-style:none;
display:inline-block;
min-height:28px;
}
div#menu li {
display:inline;
float:left;
text-align:center;
margin:6px 0 0 20px;
line-height:16px;
}
div#menu li a {
color:#565656;
font-size:14px;
text-decoration:none;
line-height:16px;
height:22px;
font-family: 'Droid Sans', 'Arial', 'helvetica', sans-serif;
}
div#menu li a:hover{
overflow:hidden;
color:#8A709B;
}
div#menu .current {
color:#8A709B;
overflow:hidden;
}
section#main-body {
margin-top:0px!important;
margin-bottom:0px!important;
font-family:"Open Sans", Verdana, Tahoma, serif!important;
}
.main-content {
min-height:380px;
margin-bottom:0px!important;
}
#main-body>.row>.main-content>form>.input-group {
padding-bottom:5px;
}
form .input-group>.form-control {
min-height:36px!important;
}
form .input-group>select {
width:auto!important;
}
.fieldarea select {
width:auto!important;
}
.dataTables_wrapper .dataTables_info {
background-color:#6c4c82!important;
}
table.dataTable, .dataTables_wrapper table.table-list {
margin-bottom:0px!important;
}
.dataTables_wrapper, table.table-list thead th {
background-color:#fff!important;
}
.dataTables_wrapper>.listtable>.dataTables_filter>label>.input-sm {
position:relative;
bottom:1px;
}
.whmcscontainer #main-body .client-home-panels>.row>.col-sm-6>.panel-accent-asbestos{
display:none;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
color:#fff!important;
background-color:#6c4c82!important;
}
.nav .nav-divider, .nav .nav-divider a:hover {
background-color:#e5e5e5!important;
pointer-events: none;
}
.navbar {
display:inline-block;
}
table.table-list th, table.table-list td{
text-align:left!important;
}
.navbar-inner, .navbar-default {
background-color:transparent!important;
background-image:none!important;
-webkit-box-shadow:none!important;
box-shadow:none!important;
}
.navbar .navbar-inner {
padding:0px!important;
width:auto!important;
}
.navbar-fixed-top .container {
width:auto!important;
}
.container {
padding:0px!important;
}
.navbar .nav.pull-right {
margin-left:0px!important;
}
.navbar .nav > li > a {
color:#fff!important;
background-color:transparent!important;
}
.navbar-main li {
    background-color: transparent !important;
}
.navbar .nav li a {
font-family:'Droid Sans',"Helvetica Neue",Helvetica,Arial,sans-serif!important;
font-size:13px!important;
text-shadow:none!important;
}
.navbar .nav > li > a {
padding:9px 10px 11px!important;
}
.dropdown-menu .divider {
border-bottom:1px solid #e5e5e5!important;
}
.caret {
opacity:1!important;
}
.whmcscontainer h1, .whmcscontainer h2 {
color:#000!important;
font-size:22px!important;
font-family:inherit!important;
font-weight:normal!important;
text-shadow:none!important;
letter-spacing:normal!important;
line-height:normal!important;
margin-bottom:5px;
}
.btn {
border:none!important;
border-color:inherit!important;
-webkit-appearance:normal!important;
text-shadow:none!important;
background-color:#8A709B!important;
background-image:none!important;
-webkit-border-radius:3px!important;
border-radius:3px!important;
box-shadow:none!important;
-webkit-box-shadow:none!important;
border-bottom:3px solid #6C4C82!important;
line-height:16px!important;
color:#fff!important;
padding:10px 20px 7px 20px!important;
font-size:14px!important;
letter-spacing:0.5px!important;
font-weight:bold!important;
font-family:'Droid Sans', 'Arial', 'helvetica', sans-serif!important;
}
.btn-xs {
display:inline!important;
line-height:normal!important;
font-size:11px!important;
padding:5px 15px 2px 12px!important;
position:relative;
bottom:1px;
left:4px;
}
.btn-danger {
background-color:#c9302c!important;
border-bottom:3px solid #A5302D!important;
}
.btn-info {
background-color:#5bc0de!important;
border-bottom:3px solid #35A6C8!important;
}
.btn-group > .dropdown-toggle {
padding-top:11px!important;
margin-left:-20px!important;
}
#header {
min-height:362px;
}
#header_sub {
min-height:159px;
}
#header_wrap {
margin:0 auto 0 auto;
min-height:80px;
text-align:center;
}
#header_bg {
height:61px;
background-color:#ffffff;
}
#banner_bg{
background-color:#6c4c82;
height:301px;
}
#banner_wrap_top {
position:relative;
left:158px;
height:301px;
margin:0 auto 0 auto;
background-repeat: no-repeat!important;
background-position: -35px bottom;
}
#banner_wrap_inner {
position:relative;
right:158px;
height:301px;
overflow:hidden;
}
#banner_sub_bg{
min-height:98px;
background-color:#6c4c82;
border-bottom: 1px solid #6c4c82;
border-top: 1px solid #5d4170;
}
#banner_clients_bg{
min-height:96px;
background-color:#6c4c82;
border-bottom: 1px solid #145baa;
border-top: 1px solid #1466c2;
font-size:13px!important;
line-height:18px!important;
box-sizing:content-box!important;
}
#banner_sub_wrap {
background:url('/images/banner_sub_playpro.png') top right no-repeat #6c4c82;
margin:0 auto 0 auto;
min-height:96px;
overflow:hidden;
text-align:center;
}
#banner_sub_title{
color:#ffffff;
font-size:30px;
letter-spacing:1px;
margin:30px 0 0 0;
line-height:42px;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
background-color:transparent;
border:1px solid #ddd;
font-weight:bold;
}
.overflow {
overflow:visible!important;
}
.whmcscontainer .contentpadded {
padding:30px 0px!important;
}
#banner_wrap_inner>#info>.button {
margin-left:15px;
}
div#info {
float:left;
margin-top:40px;
max-width:604px;
position:absolute;
z-index:99;
}
.t1 {
color:#ffffff;
font-size:18px;
letter-spacing:1px;
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
line-height: 22px;
text-shadow:1px 1px #000;
background-color:rgba(0, 0, 0, 0.40);
padding-left:15px;
padding-top:20px;
}
.t1 img {
margin:0 0 0 0;
vertical-align:middle;
}
.t2 {
color:#ffffff;
font-size:96%;
padding-top:7px;
line-height:24px;
text-shadow:1px 1px #000;
background-color:rgba(0, 0, 0, 0.40);
padding-left:15px;
padding-bottom:20px;
}
h1 {
color:#ffffff;
font-size:32px;
letter-spacing:1px;
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
line-height: 38px;
font-weight:normal;
margin:0px;
padding:0px;
}
h1 img {
margin:0 0 0 0;
vertical-align:middle;
}
h2 {
color:#ffffff;
font-size:17px;
margin:7px 0 5px 0;
padding:0px;
line-height:27px;
max-height:81px;
font-weight:normal;
}
.button_banner {
/*background-color:#B19FBD!important;
border-bottom: 3px solid #8A709B!important;*/
background-color:#1b93df!important;
padding-bottom:14px!important;
border-bottom:0px!important;
}
.button {
text-shadow:1px 0px #000;
background-color:#8A709B;
display:inline-block;
margin:20px 0 0 0;
color:#fff!important;
font-size:16px;
font-weight:bold;
text-align:center;
padding:16px 40px 11px 40px;
line-height:16px;
border-radius:4px;
border-bottom: 3px solid #6C4C82;
font-family: 'Droid Sans', 'Arial', 'helvetica', sans-serif;
letter-spacing:0.5px!important;
}
.button a, .button a:hover {
color:#fff!important;
text-decoration:none!important;
}
.button_start{
background-color:#8A709B!important;
font-size:19px!important;
margin:15px 0 0 0!important;
border-bottom:3px solid #6C4C82!important;
}
.button_order {
margin:0px!important;
font-size:14px!important;
padding:10px 20px 7px 20px!important;
}
.button_support {
margin:15px 0 0 0!important;
font-size:14px!important;
padding:10px 20px 7px 20px!important;
}
.button:hover{
color:#fff;
text-decoration:none;
}
.page_title{
color:#000;
font-size:22px;
margin:25px 0 0 0;
text-align:left;
}
.page_description{
color:#565656;
font-size:14px;
text-align:left;
}
.page_text, .text{
color:#565656;
font-size:14px;
text-align:left;
}
.text b {
font-weight:bold;
font-size:13px;
color:#000;
}
.page_text a, .page_text a:hover{
color:#8A709B;
}
.title_medium {
    font-size:14px;
    text-align:left;
}
.title_about {
font-size:18px;
color:#000;
letter-spacing:1px;
text-align:left;
margin:20px 0 5px 0;
}
.title_small {
line-height:22px;
margin:3px 0 2px 0;
font-size:14px;
font-weight:bold;
color:#000;
text-align:left;
}
.title_small_left {
color:#000;
font-weight:bold;
font-size:14px;
margin:0 5px 0 0;
float:left;
}
table {
font-size:14px;
text-align:left;
}
#plans_table {
width:100%;
margin:15px 0 0 0;
}
#plans_table .tr_first td {
padding:10px 0 5px 0;
}
#plans_table td {
color:#565656;
padding:5px 0 5px 0;
}
#plans_table th{
background:#e7e7e7;
padding:10px 0 10px 0;
}
#plans_table .border{
margin:0px;
border-top:0px;
border-bottom:5px dotted #e7e7e7;
}
.plans_plan{
font-weight:bold;
color:#000!important;
font-size:14px!important;
}
.feature {
width:270px;
display:inline-block;
margin:40px 0 0 0;
}
.feature_image{
text-align:center;
height:56px;
overflow:hidden;
}
.feature_header {
font-size:20px;
color:#000;
text-align:center;
margin:15px 0 0 0;
height:28px;
overflow:hidden;
}
.feature_header img {
margin:0 5px 0 0;
vertical-align:middle;
position:relative;
bottom:1px;
}
.feature_text {
text-align:center;
color:#565656;
font-size:14px;
margin:4px auto 0 auto;
line-height:20px;
width:270px;
}
#more_features{
color:#000;
font-size:26px;
text-align:center;
font-weight:bold;
margin:40px 0 15px 0;
}
.extra_feature{
margin:3px;
background:#e7e7e7;
width:100%;
max-width:314px;
min-width:250px;
padding:10px 0 10px 15px;
font-size:17px;
height:44px;
display:inline-block;
}
.extra_feature img{
float:left;
}
.extra_feature_text{
float:left;
margin:1px 0 0 10px;
}
.get_started {
color:#565656;
font-size:26px;
text-align:center;
padding:37px 0 0 0;
}
#buzz {
color:#000;
font-size:26px;
text-align:center;
font-weight:bold;
margin:40px 0 0 0;
}
.twitter_post{
margin:18px 0 0 0;
max-width:480px;
display:inline-block;
min-height:85px;
vertical-align:top;
text-align:left;
}
.twitter_post img{
position:absolute;
}
.twitter_text{
margin:0 0 0 63px;
display:inline-block;
font-size:14px;
}
#tweets div:nth-of-type(2n-1)>.twitter_text{
margin-right:40px;
}
.twitter_name{
color:#000;
margin:5px 0 0 63px;
font-size:13px;
}
.twitter_name a, .twitter_name a:hover{
color:#8A709B;
}
.twitter_divide{
float:left;
width:40px;
height:1px;
}
#twitter_spread{
background:#e7e7e7;
padding:10px 0 10px 15px;
font-size:17px;
text-align:center;
color:#000;
margin:40px auto 0 auto;
}
#twitter_spread a, #twitter_spread a:hover{
color:#8A709B;
}
#languagechooser {
display:inline-block;
margin-left:5px;
}
input, button, select, textarea {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
select {
width:auto;
min-height:28px!important;
line-height:28px!important;
}
#languagechooser select {
font-size:13px!important;
width:80px;
}
#languagechooser strong {
display:none;
}
div#browse {
padding:31px 0 0 0;
margin:0px 20px 0 20px;
}
#browse_normal {
display:none;
}
#browse_small {
display:inline-block;
}
div #browse a {
color:#fff;
margin-right:10px;
}
div#browse .brow {
float:left;
width:100px;
}
div#browse .brow b {
font-size:12px;
font-family:Arial;
font-weight:bold;
color:#fff;
margin:0 0 4px 0;
display:block;
}
div#browse .brow a {
display:block;
font-size:12px;
font-family:Arial;
color:#c4c4c4;
line-height:20px;
}
div#browse .social a {
display:inline!important;
}
div#browse .brow a:hover {
text-decoration:underline;
}
div#browse .bdiv {
float:left;
width:127px;
height:50px;
}
#browse_right {
display:block;
font-size:0px;
float:right;
margin:0 0 10px 0;
}
#browse_right a {
margin-right:0px!important;
margin-left:5px;
}
#browse_right img {
vertical-align:top!important;
}
div#footer {
margin:0px 20px 0px 20px;
padding:0px 0 0 0;
color:#ffffff;
font-size:12px;
font-family:Arial;
text-align:left;
position:relative;
}
.push {
height:125px;
clear:both;
overflow:hidden;
}
.footer {
margin:20px auto 0 auto;
height:105px;
background:#6c4c82;
line-height:15px;
font-size:14px;
overflow:hidden;
}
#ljs-widget {
left:10px;
right:auto!important;
}
#ljs-langs {
left:10px;
right:auto!important;
}
#ljs-current:after {
left:175px;
right:auto!important;
}
#order-modern #orderfrm .row>.text-center>a:nth-of-type(1) {
display:none;
}
#order-modern #orderfrm .row>.text-center>br:nth-of-type(2) {
display:none;
}
#order-modern .cartbuttons {
width:100%!important;
padding:0px!important;
text-align:right!important;
}
.input-group-btn {

}
.signupfields>.col-xs-10>.input-group>.input-group-btn>button:after{
font:normal normal normal 14px/1 FontAwesome;
content:'\f0a9';
}
#order-modern .cartbuttons>button, #order-modern .cartbuttons>a {
display:inline-block;
margin:10px 0 0 0;
}
.radio-inline {
padding-left:10px;
}
#order-modern form  .signupfields .radio-inline {
padding-left: 20px!important;
}
#order-modern .ordersummarytbl td {
font-size:0.85em!important;
}
#producttotal>.ordersummarytbl>tbody>tr>td:nth-child(2) {
min-width:80px;
}
#prodconfigcontainer>#order-modern {
font-size:13px;
}
#prodconfigcontainer>#order-modern>#orderfrm>.title-bar {
display:none
}
#prodconfigcontainer>#order-modern>#orderfrm>.row>.col-md-8>div {
padding-bottom:0px;
}
#order-modern>div:nth-child(1)>h1 {
display:none;
}
.h3, h3 {
font-size:20px;
}
.home-kb-search {
display:none;
}
.client-home-panels {
margin-top:10px;
font-size:15px;
}
.whmcscontainer>.contentpadded>#main-body>.row>.main-content>h2 {
margin-top:10px;
margin-bottom:10px;
}
.status-paid {
background-color:#3fad46;
}
.navbar-nav, .navbar-nav>li {
display:inline-block;
margin:0;
}
.navbar-right {
display:inline-block;
margin-right:-10px;
}
.whmcscontainer .main-content>.hidden-print>.btn-block {
/* KB print button */
display:none;
}
#signupfrm>.row>.col-md-6:nth-child(1)>.form-group:nth-child(3) {
display:none;
}
.signupfields>#ccinputform>table>tbody>.newccinfo>td>input {
max-width: 180px!important;
}