@import url('https://fonts.googleapis.com/css?family=Poppins:400,700|Work%20Sans:400,700');

.bg-light {
    background-color: #f9fcff !important;
    background-image: url('/assets/websitemanager/Background-scaled-light.jpg');
    background-size: cover;
}

h1 {
    color: #a6b5be;
    font-size: 2rem;
    font-family: 'Poppins';
    font-weight: bold;
}

h2{
    color: #a6b5be;
    font-size: 2rem;
    font-family: 'Poppins';
    font-weight: bold;
}

h4 {
    color: #a6b5be;
    font-size: 1.5rem;
    font-family: 'Poppins';
    font-weight: bold;
}

p, td, span {
    font-family: 'Work Sans';
}

.table td,
.table th {
    padding: .25rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    line-height: 3.5rem;
}

.btn {
border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        border-bottom-left-radius: 7px;
        border-bottom-right-radius: 7px;
        padding-top: 14px;
        padding-bottom: 14px;
        padding-left: 14px;
        padding-right: 14px;
}

.btn-primary {
  
    border-color: #a6b5be;
   
        background: #324347;
}
.btn-primary:hover {
border-color: #153243;
background: #848E90;
}

.actions a.btn{
    width: 50px;
}

.container {
    max-width: 1140px
}

* {
    outline: 0 !important
}

.main-spacing {
    margin: 30px 0
}

.btn-light.clear {
    background: none;
    border: none
}

.btn-light.clear:hover {
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.manager-panel,
.tab-content {
    padding: 20px;
    background: #fff;
    border: 1px solid #dee2e6;
    border-top: none;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.15);
}

.manager-panel .table,
.tab-content .table {
    margin: 10px 0 0;
    min-width: 400px
}

.manager-panel .table td.actions,
.tab-content .table td.actions {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.manager-panel {
    border: 1px solid #dee2e6
}

@media (max-width:1140px) {
    td.actions {
        width: -webkit-min-content;
        width: -moz-min-content;
        width: min-content
    }

    td.actions a {
        width: 100%;
        max-width: 180px;
        margin-bottom: 3px
    }
}

@media (max-width:450px) {
    td.actions {
        width: auto !important
    }

    td.actions a {
        width: 35px
    }

    td.actions a span {
        display: none
    }
}

form .text-muted {
    font-size: 80%
}

form .required label:after {
    color: red;
    content: " *"
}

form .bootstrap-select .btn-light {
    background: #fff !important;
    color: #495057 !important;
    border: 1px solid #ced4da
}

form .bootstrap-select .btn-light[aria-expanded=true] {
    border-color: #80bdff;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
    outline: 0 !important
}

form .bootstrap-select .btn-light:active,
form .bootstrap-select .btn-light:focus {
    outline: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

iframe.thumb-renderer {
    border: none;
    width: 100%;
    height: 400px
}

#welcome-page h1 {
    margin-top: 150px
}

#welcome-page .intro-links {
    margin-top: 80px
}

#welcome-page .intro-links a {
    margin: 0 30px
}