/*error page*/
body.nav-collapse-in{
	background-color: #1C1D1F!important;
}	
body{
background-color: #f5f5f5;
}
div.site-error {
max-width: 1114px;
margin-top: 100px;
margin-bottom: 100px;
height: auto;
}
div.left_block {
float:left;
width:43%;
}
div.right_block {
float: right;
width: 57%;
margin-top: 27px;
}
.text-eror-404{
font-family: 'gothic';
font-size: 110px;
color: #124f8a;
}
.text-descr{
font-family: 'gothic';
font-size: 27px;
color: #000000;
margin-bottom: 20px;
}
.text-link a{
font-family: '4637';
font-size: 27px;
font-weight: bold;
text-decoration: none;
color: #124f8a;
}
@media (max-width: 780px){
img{
width: 50%;
}
div.right_block {
float: none;
width: 100%;
text-align: center;
}
div.left_block {
width: 100%;
}
}

@media (max-width: 480px){
.text-link a{
	font-size: 20px;
}
.text-descr{
	font-size: 20px
}
.text-eror-404{
	font-size: 60px;
}

div.site-error {
margin-top: 0px;
margin-bottom: 0px;
}

img{
width: 80%;
}
div.right_block {
float: none;
width: 100%;
text-align: center;
margin-top: 20px;
}
div.left_block {
width: 100%;
}
}
/**/
.form-group.field-demousers-phone.required{
	margin-left: 0;
	width: 100%;
}
.bg {
    min-height: 194px;
    width: 100%;
    text-align: center;
    background-image: url('../img/adminpanel/admin-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.icon-wrap {
    margin-bottom: 20px;
}
.bg img {
    display: block;
    margin: 0px auto;
    padding-top: 40px;
    height: 120px;
    margin-bottom: 20px;
}
.bg span {
    display: inline-block;
    color: #ffffff;
    font-size: 20px;
    font-family: "gothic";
    text-transform: uppercase;
}
.bc-demo-users{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url("../img/adminpanel/bc-users.png");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 3px;
    background-size: 35px auto;
    background-position: 15px center;
}
.bc-service-user{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url("../img/adminpanel/bc-service.png");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 3px;
    background-size: 45px auto;
    background-position: 15px center;
}
.bc-group-user{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url("../img/adminpanel/bc-group.png");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 3px;
    background-size: 40px auto;
    background-position: 12px center;
}
.bc-log-request{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url("../img/adminpanel/bc-log.png");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 3px;
    background-size: 35px auto;
    background-position: 15px center;
}
.bc-access{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-image: url("../img/adminpanel/bc-access.png");
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 3px;
    background-size: 35px auto;
    background-position: 15px center;
}
.btn.btn-success {
    background: transparent none repeat scroll 0 0;
    border: 2px solid rgb(81, 133, 192);
    color: rgb(81, 133, 192);
    font-size: 15px;
    margin-bottom: 25px;
    padding-left: 35px;
    padding-right: 35px;
    text-transform: uppercase;
}
.btn.btn-success:hover{
    background-color: rgb(81, 133, 192);
    border: 2px solid rgb(81, 133, 192);
    color: rgb(255, 255, 255);
}
.btn.btn-danger{
    background: transparent none repeat scroll 0 0;
    border: 2px solid #d2322d;
    color: #d2322d;
    font-size: 15px;
    margin-bottom: 25px;
    padding-left: 35px;
    padding-right: 35px;
    text-transform: uppercase;
}
.btn.btn-danger:hover{
    background-color: #d2322d;
    border: 2px solid #d2322d;
    color: rgb(255, 255, 255);
}
.demo-users-index h1{
    color: rgb(103, 119, 158);
    text-transform: uppercase;
}
ul.breadcrumb{
    background-color:#e5e9ec;
    font-size: 14px;
}
ul.breadcrumb li a{
    color: rgb(0,0,0);
}
th a{
    color: #495e8f;
}
th a:hover{
	color: #495e8f;
}
tr td a{
    color: rgb(81, 133, 192);
}
tr td a:hover{
    color: #495e8f;
}
.table.table-striped td{
    color: #414141;
}
.summary{
    color: #414141;
}
.user-index h1{
    color: rgb(103, 119, 158);
    text-transform: uppercase;
}
.admin-h1{
    color: rgb(103, 119, 158);
    text-transform: uppercase;
}
.btn-success.create-group{
	margin-bottom:0px; 
}
.logs-users-request-index form#w0 > .periodsFrom{
	margin-left: 0px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: rgb(81, 133, 192);
    border-color: rgb(81, 133, 192)!important;
}
ul.pagination{
	float: right;
}
.btn-success.user-btn-mar{
	margin-bottom: 0px;
}
.user-gr-bg{
	min-height: 194px;
    width: 90%;
    text-align: center;
    background-color: #ffffff;
    margin-left: 20px;
}
.mr-icon-group {
    text-align: center;
    padding: 0;
}
.user-gr-bg img {
    display: block;
    margin: 0px auto;
    padding-top: 40px;
    height: 120px;
    margin-bottom: 20px;
}

.user-gr-bg h4{
	font-size: 22px;
    text-transform: capitalize;
    color: #495e8f;
    font-family: "4637";
}

.btn-success.btn-access{
	margin-left: 15px!important;
}
.scroll-bottom{
	display:none;
}
#menu ul > li > a > span {
    margin-left: 2px;
}