* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
#page-content {
    min-height: 1200px!important;
}
body {
	overflow-anchor: none; /*avoids 'jumps' on the page while the page is loading*/ 
}

select, input[type=submit] {
	-webkit-appearance: none;
	-webkit-border-radius: none;
}

.mainnav-profile .profile-wrap {
    background-color: 
    #2b3a48!important;
}
.navbar-header{
    background-color:#2b3a48!important
}

@media(min-width:768px){
    .navbar-header:before{
        background-color:#2b3a48!important
    }
}

p {
    font-size: 14px;
    margin: 1% 0 0;
}

footer p {
    font-size: 11px;
}

td,
td *,
th,
th * {
    font-size: 13px !important;
}

.disabled-div .btn{
    opacity: 0.5;
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn, input[type=button]{
    outline: 0;
}

#content-container:before {
    background-color: transparent!important;
}

.text-overflow{
    color: #758697!important;
}

#page-head, #page-head h3{
    color: #758697!important;
}

.page-header, #page-head, #page-head h1, #page-head h2, #page-head h3, #page-head h4, #page-head h5, #page-head h6, #page-head .text-main, #page-head .breadcrumb li, #page-head .breadcrumb li a, #page-head .breadcrumb .active {
    color: #758697!important;
}

#page-head .breadcrumb>li+li:before {
    border-color: #758697!important;
}

.btn-success:hover, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    background-color: #74a838!important;
    border-color: #79af3a!important;
    color: #fff!important;
}

.btn-success, .btn-success:focus {
    background-color: #74a838!important;
    border-color: #79af3a!important;
    color: #fff!important;
}

.btn-warning-basic, .btn-warning, .btn-warning:focus, .btn-warning.disabled:hover, .btn-warning:disabled:hover, .btn-hover-warning:hover, .btn-hover-warning:active, .btn-hover-warning.active, .btn.btn-active-warning:active, .btn.btn-active-warning.active, .dropdown.open>.btn.btn-active-warning, .btn-group.open .dropdown-toggle.btn.btn-active-warning {
    background-color: #ffa31c!important;
    border-color: #ffa726!important;
    color: #fff!important;
}
.label-warning {
    background-color: #ffa31c!important;
    border-color: #ffa726!important;
}

#mainnav-menu .active:not(.active-sub)>a {
    color: #a7bacb!important;
}

@media(max-width:500px){
.navbar-content {
    background-color: #2b3a48!important;
}
}


.margin-bottom-20 {
    margin-bottom: 20px;
}

glyphicon-spin {
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
    
    from { transform: scale(1) rotate(0deg); }
    to { transform: scale(1) rotate(360deg); }
}
.glyphicon.spinning {
    animation: spin 1s infinite linear;
    -webkit-animation: spin2 1s infinite linear;
}