/* here you can put your own css to customize and override the theme */

.alert-message{
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
}

.field-validation-error{
    color:red;
}

.hr-light{
    border-top:1px solid #eee;
}

.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
    -moz-border-radius: 6px;
    -webkit-border-radius:6px;
    border-radius: 6px !important;
}

.scroll-top-wrapper:hover {
	background-color: #888888;
}

.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}

.scroll-top-wrapper i.fa {
	line-height: inherit;
}

.alert-success
{
    background-color:#4d90fe!important;
    color:white;
}
.validation-summary-errors>ul>li{
    list-style-type: none;
}
.alert-danger>div>ul>li{
    list-style-type: none;
}
.alert-danger>div>ul{
    margin-bottom:0px;
    margin-left:-35px;
}
.alert-danger>ul{
    margin-bottom:0px;
    margin-left:-35px;
}
.dataTables_filter, .dataTables_paginate{
    text-align:right;
}

@media (max-width: 990px) {
    .navbar-fixed-top {
        padding: 0 !important;
    }
}