﻿
body {
background-color:rgb(236, 236, 236);background-attachment:fixed;

}
body p, body li, body td {
font-size:1.3em;font-family: Helvetica, sans-serif;
}
body h1, body .h1 {
font-family: Palatino, serif;
}
body h2, body .h2 {
font-family: Palatino, serif;
}
body h3, body .h3 {
font-family: 'Alef', Palatino, serif;
}


.css-1 {
background-color:rgba(255, 255, 255, 0);background-image: url();background-size:contain;background-repeat:no-repeat;background-position:left center;
width:auto;height:auto;margin-top:auto;PADDING-top:auto;PADDING-left:68px;
}
.css-1 p, .css-1 li, .css-1 td {

}
.css-1 h1, .css-1 .h1 {

}
.css-1 h2, .css-1 .h2 {

}
.css-1 h3, .css-1 .h3 {

}


.css-2 {
background-color: rgb(255, 255, 255);background-position: left top;background-attachment: fixed;

}
.css-2 p, .css-2 li, .css-2 td, .css-2 th {

}
.css-2 h1, .css-2 .h1 {

}
.css-2 h2, .css-2 .h2 {
font-size:1.2em;font-family: Palatino, serif;
}
.css-2 h3, .css-2 .h3 {

}


.css-3 {


}
.css-3 p, .css-3 li, .css-3 td {

}
.css-3 h1, .css-3 .h1 {

}
.css-3 h2, .css-3 .h2 {

}
.css-3 h3, .css-3 .h3 {

}


.css-4 {
background-color:rgb(255, 255, 255);
padding-top:5%;
}
.css-4 p, .css-4 li, .css-4 td {

}
.css-4 h1, .css-4 .h1 {

}
.css-4 h2, .css-4 .h2 {

}
.css-4 h3, .css-4 .h3 {

}


.css-5 {


}
.css-5 p, .css-5 li, .css-5 td {

}
.css-5 h1, .css-5 .h1 {

}
.css-5 h2, .css-5 .h2 {

}
.css-5 h3, .css-5 .h3 {

}


.css-6 {


}
.css-6 p, .css-6 li, .css-6 td, .css-6 label {

}
.css-6 h1, .css-6 .h1 {
font-family: 'Aclonica',Gadget, sans-serif;
}
.css-6 h2, .css-6 .h2 {

}
.css-6 h3, .css-6 .h3 {
color: rgb(223, 88, 88);font-family: 'Abril Fatface';
}


.css-7 {


}
.css-7 p, .css-7 li, .css-7 td {

}
.css-7 h1, .css-7 .h1 {

}
.css-7 h2, .css-7 .h2 {

}
.css-7 h3, .css-7 .h3 {

}


.css-8 {


}
.css-8 p, .css-8 li, .css-8 td {

}
.css-8 h1, .css-8 .h1 {

}
.css-8 h2, .css-8 .h2 {

}
.css-8 h3, .css-8 .h3 {

}


.css-9 {


}
.css-9 p, .css-9 li, .css-9 td {

}
.css-9 h1, .css-9 .h1 {

}
.css-9 h2, .css-9 .h2 {

}
.css-9 h3, .css-9 .h3 {

}


.css-10 {
background-image: url(/images/backgrounds/Elegant_Background-4.jpg);
padding-top:5%;
}
.css-10 p, .css-10 li, .css-10 td, .css-10 th {

}
.css-10 h1, .css-10 .h1 {
font-family: 'Zen Tokyo Zoo';font-size: 5.1rem;
}
.css-10 h2, .css-10 .h2 {

}
.css-10 h3, .css-10 .h3 {

}


.navbar-default .logo::after { 
content: "Websiter CMS";
}
.navbar-default .logo {
;
;
font-family: 'Actor';
}

	

.navbar-default {
font-family: 'Actor'; 

}

.logo {}
.navbar-nav>li>a {

font-family: 'Actor'; 

}
.navbar-default .navbar-nav>li>a {
font-family: 'Actor';

}
	
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {


}

	

.topsection {



}


/* .ws_mysites {max-height:65vh;overflow-x:hidden;overflow-y:auto;}.ws_mysites */

.ws_mysites {
    width: 100%;
    
}

#ws_sitedetails h2, #myaccount_mysites h2 { background-color:#777;padding:15px;color:#fff;}
/*#ws_sitedetails {min-height:740px}*/
.communitywrapper {
    min-height: 30px;
}
.colpadding {padding:0 30px;}
img.ws_paypal {background: #fff url("/images/design/x-click-but6.gif") 0px 0px no-repeat;width:150px;height:52px;margin-bottom: 15px;}

    table.ws_scrolltable  {
            width: 100%; 
        }

       table.ws_scrolltable thead, table.ws_scrolltable tbody,table.ws_scrolltable tr,table.ws_scrolltable td,table.ws_scrolltable th { display: block;}

        table.ws_scrolltable tr:after {
            content: ' ';
            display: block;
            visibility: hidden;
            clear: both;
        }

       table.ws_scrolltable thead th {
            height: 30px;
			border-bottom: 0px solid #ddd;
            /*text-align: left;*/
text-transform: uppercase;
    font-size: 80%;
        }

       table.ws_scrolltable tbody {
               max-height: 80vh;
            overflow-y: scroll;
        }

       table.ws_scrolltable thead {
            overflow-y: scroll;
background: #555;
    color: #ddd;
        }
	table.ws_scrolltable thead::-webkit-scrollbar {width:18px;}
    table.ws_scrolltable thead::-webkit-scrollbar * {background:blue;}
    table.ws_scrolltable thead::-webkit-scrollbar-thumb {background:transparent !important;}

	 table.ws_scrolltable tbody td,table.ws_scrolltable thead th {
            width: 50%;
            float: left;
        }
 table.ws_scrolltable tbody td:nth-child(3),table.ws_scrolltable thead th:nth-child(3) {display:none;}
 table.ws_scrolltable tbody td:nth-child(4),table.ws_scrolltable thead th:nth-child(4) {display:none;}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
 table.ws_scrolltable tbody td:nth-child(3),table.ws_scrolltable thead th:nth-child(3) {display:table-cell;}
 table.ws_scrolltable tbody td:nth-child(4),table.ws_scrolltable thead th:nth-child(4) {display:table-cell;}
 table.ws_scrolltable tbody td,table.ws_scrolltable thead th {
            width: 20%;
            float: left;
        }
    table.ws_scrolltable tbody td:first-child,table.ws_scrolltable thead th:first-child {
            width: 40%;
            float: left;
        }
}
   

   
 table.ws_scrolltable tbody tr:hover td {
         cursor: pointer; background-color: rgba(0, 0, 0, 0.05);
        }

    table.ws_scrolltable tbody tr.selected td {
          background-color: rgba(0, 0, 0, 0.1);
        }

td.expired {color:red;}

body.modal-open {
    overflow: visible;
	padding-right:0px!IMPORTANT;
}
.communitywrapper>div {
    display: inline
}
.communitywrapper a.btn {
    margin-top: 5px;
}
#sitetable tr td:nth-child(6),
#sitetable tr th:nth-child(6) {
    display: none;
}
.ws_buttonholder {
   padding:15px;
}
.nextback {
    text-align: right;
}
#myaccount_mysites_message {
    border: 1px solid #333;
    padding: 15px;
    font-size: 18px;
    color: #000;
}
#myaccount_mysites_message:empty {
    display: none;
}
ul#alias_view {
    list-style-type: none;
    margin: 0 0 15px 0;
    padding: 0px;
}
ul#alias_view li {
    margin: 1px 0 0 0;
    padding: 5px;
    color: #222;
    background-color: rgba(0, 0, 0, 0.05);
font-size:80%;
}
ul#alias_view li:hover {
  background-color: rgba(0, 0, 0, 0.05);cursor: pointer;
}
ul#alias_view li.selected, ul#alias_view li.selected:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
ul#alias_view li.primary {
    font-weight: bold;
}
ul#siteusers {
    list-style-type: none;
    margin: 0 0 15px 0;
    padding: 0px;
}
ul#siteusers li {
    margin: 1px 0 0 0;
    padding: 5px;
    color: #222;
    background-color: rgba(0, 0, 0, 0.05);
font-size:80%;
}
ul#siteusers li:hover {cursor: pointer;
  background-color: rgba(0, 0, 0, 0.05);
}
ul#siteusers li.selected, ul#siteusers li.selected:hover {
    color: red;
}
ul#siteusers li.primary {
    font-weight: bold;
}
@media (max-height: 600px) {
    .topsection {
        height: auto;
    }
}
@media(max-width:767px) {
    .affix {
        position: static;
        width: 100%;
        /*was auto*/
        
        top: 0;
    }
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
    
    .ws_screenheight {
        min-height: 100vh;
        /*transition: height 999999s;*/
    }
}
.ws_section {}.ws_transparentbackground {
    background: transparent!IMPORTANT;
}
.navbar {
    border: 0px solid transparent;
    margin-bottom: 0px;
}
body.navaffix {
    position: relative;
    top: 0px
}
.ws_section {}.navbar {
    border-radius: 0px;
}
.img-circle {
    padding: 10%;
}
body.navaffix nav {
    width: 100%;
    top: 0px;
    z-index: 1000;
}
.ws_slides {
    margin-bottom: 0px
}
.marketing {
    text-align: center;
}
a {
    color: #18A500;
    text-decoration: none;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
    background-color: rgb(230, 230, 230);
    border-color: rgb(230, 230, 230)
}
.contentwrap .list-group-item a {
    text-decoration: none;
    color: #444;
}
html {
    overflow-y: scroll;
}
.contentwrap {
    margin-top: 20px;
}
.backslide {
    width: 100%;
    position: relative;
}
.backslide img {
    position: absolute;
    position: relative;
}
.message {
    position: absolute;
    top: 5%;
    z-index: 100;
    width: 100%;
    margin: auto;
    text-align: center;
}
.message h3 a {
    text-decoration: none;
}
.message h3 {
    font-size: 6.0vh;
    max-width: 70%;
    width: 70%;
    text-align: center;
    background: rgba(0, 0, 0, 0);
    display: inline-block;
    color: #fff;
    font-weight: 900;
    transition: all 0.8s ease-out 0.2s;
    margin-left: 110%;
    padding: 1%;
}
.cycle-slide-active .message h3 {
    margin-left: 0px;
    background: rgba(0, 0, 0, 0.5);
}
.cycle-overlay {
    position: absolute;
    bottom: 0;
    top: auto;
    width: 60%;
    z-index: 600;
    background: transparent;
    color: white;
    padding: 0px;
    opacity: 1;
    margin: 30px 20%;
    background: rgba(0, 0, 0, 0.7);
    animation: fontbulger 2s 1;
    text-align: center;
}
.cycle-overlay div:nth-child(1) {
    font-size: 4vmin;
    padding: 5px;
    bottom: -170px;
}
.cycle-overlay div:nth-child(2) {
    font-size: 2vmin;
    padding: 5px;
    bottom: -170px;
}
@keyframes fontbulger {
    0% {
        bottom: -170px;
        opacity: 0
    }
    50% {
        bottom: 0;
        opacity: 1
    }
    100% {
        bottom: 0;
        opacity: 1
    }
}
.contentwrap a {
    text-decoration: underline;
}
.breadcrumb {
    display: none;
    background-color: transparent;
}
h1 {
    margin-top: 0px;
}
/*   #thenavbar.affix {  position: fixed !important;  top: 0;  animation: affixFadeIn 0.44s  ease-in;  -webkit-animation: affixFadeIn 0.44s;}@keyframes affixFadeIn {  from {opacity: 0;}  to {opacity: 1;}}@-webkit-keyframes affixFadeIn {  from {opacity: 0;}  to {opacity: 1;}}  */
