
.container.main {
    background: transparent;
    padding-top:20px;
}

input[type="text"],
input[type="password"]{
    background:white;
}

.container.main .form-group a,
tr.input td a
{
    
}
.container.main .form-group a:hover,
tr.input td a:hover
{
    color:red;
}

/* footer */

/*  */

.response{
    color:red;
    font-weight:bold;
}

table tr.form-title td{
    color:white;
    background:#333;
    padding:3px;
}
.page_title
{
    padding:3px;
    color:blue;
    font-weight:bold;
}

.warn{
    color:red;
}

/* panel */

.panel{
    border-bottom:1px solid silver;
    margin:15px;
}
.panel .panel-heading{
    font-weight:bold;
}

/* business list */
.business{
    margin-bottom:5px;
}
.business div{
    text-align:left;
}

/* business card */
.business-card .col-md-6 .title,
.business-card .group .title{
    color:#067ab4;
    font-weight:bold;
}

.business-card.main > div{
    margin-bottom:10px;
}

tr.logo td img{
    width:50px;
}

.prev-next{
    margin-top:10px;
}
.prev-next span{
    margin:5px;
}

.form-group{
    margin-bottom:10px;
}

.form-group.logo-bg-color.logo{
    border-top:1px dashed silver;
    padding:5px;
}

/* navbar */
.nav-link.active{
    text-decoration:underline;
}
.navbar-brand{
    margin-left: 1rem;
}
.gsc-navbar{
    background-color:darkmagenta;
}

/* register page */

span.required{
    color:red;
    font-family:tahoma;
    font-size:80%;
}

/* affiliate-link */
.affiliate-footer{
    text-align:center;
    padding:10px;
}
.affiliates span{
    font-family:tahoma;
    font-size:10px;
    text-transform: uppercase;
    display:block;
}
.affiliates div{
    border:1px solid silver;
    background:lightgoldenrodyellow;
    display:inline-block;
    margin:5px;
    padding:5px;
}
.affiliates div:hover{
    background:lightblue;
    color:white;
}
.affiliate-link a{
    color:green;
    font-family:tahoma;
    font-size:14px;
    display:block;
    

}

.no-cards-found{
    margin:30px 0px;
}

.color-picker input{
    cursor:pointer;
}
.color-picker input:hover{
    background:lightgreen;
}

.admin .header td{
    font-weight:bold;
    border:1px solid black;
}
.admin .data td{
    border:1px solid silver;
    padding:5px;
}

/* fiverr */
.search-results .business.fiverr{
    border:2px solid brown;
    background: lightgoldenrodyellow;
    padding:5px;
}

.panel.panel-default.fiverr{
    border:1px dashed brown;
    padding:5px;
}

/* blog */
.group.blog-posts{
    padding:10px;
    border:1px dashed silver;
}
.group.blog-posts .title{
    color:brown;
    font-weight:bold;
}
.col-md-6 div a:hover,
.group div a:hover{
    color:brown;
}

/* */
.title-row .site-name{
    font-weight:bold;
    color:black;
    text-decoration: underline;
}

.customer-admin .page-title{
    color:blue;
    font-weight:bold;
    text-align:center;
}

.customer-admin .blog-posts .post{
    border:1px solid black;
    margin:10px;
    padding:5px;
    
}
.customer-admin .blog-posts .post.update{
    background:lightcyan;
}
.customer-admin .blog-posts .post.add{
    background:lightcoral;
}

.enabled{
    background:lightgreen;
}
.disabled{
    background:lightcoral;
}


/* packages */
div.packages ul li span.package{
    text-decoration:underline;
    font-weight:bold;
    display: block;
    color: blue;
}

.note{
    color:blue;
}

.search-box{
    margin:0px;
    padding:50px 0px;
}

.blog-posts .post div img{
    max-width:25%;
}
.blog-posts .post{
    margin:5px;
}

input,textarea{
    background:white;
}

.container.main.home{
    
}
.index-search-wrapper div.search-box{
    background-image:url("images/cyber-g12475acdf_1280.jpg");
}
.index-search-wrapper{
    background:#031016;
}

footer{
    border-top:1px solid silver;
    margin-top:30px;
}

.hl-1{
    padding:2px;
    border-bottom: 1px solid black;
    
}
.hl-2{
    font-style: italic;
    color: #f5deb3;
    background: #333;
    padding: 1px 5px 3px 5px;
    border-radius: 10px;
}
.business-page-heading{
    text-align:center;
    font-size:130%;
}

.customer-admin div div .business-card{
    border:1px solid silver;
    margin-bottom:10px;
    padding:5px;
}
.customer-admin div div .business-card div{
    margin-bottom:15px;
}