body{
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: Arial,sans-serif,Helvetica,"Helvetica Neue"
}
h1{
    display: inline-block;
    height: 68px;
    font-weight: 400;
    padding-right: 100px;
    background: url("/images/404_icon.jpg") right 0 no-repeat;
    margin: 25px 0px 25px 75px;
    float: right;

}

h1 span {
    font-size: 3.1875rem;
}
.btn-success {
    display: inline-block;
    color: #fff;
    font-weight: normal;
    width: auto;
    background: -moz-linear-gradient(0deg, #335639, #285a30, #b1c5b3);
    background: -webkit-linear-gradient(0deg, #335639, #285a30, #b1c5b3);
    background: -o-linear-gradient(0deg, #335639, #285a30, #b1c5b3);
    background: linear-gradient(0deg, #335639, #285a30, #b1c5b3);
    border-radius: 5px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 25px;
    cursor: pointer;
    text-decoration: none;
    margin: 20px 26px;
}
.btn-success:focus{
    color: #FFFFFF;
    text-decoration: none;
}
.btn-success:hover {
    color: #fff;
    font-weight: normal; 
    background: -moz-linear-gradient(0deg, #b1c5b3, #285a30, #335639);
    background: -webkit-linear-gradient(0deg, #b1c5b3, #285a30, #335639);
    background: -o-linear-gradient(0deg, #b1c5b3, #285a30, #335639);
    background: linear-gradient(0deg, #b1c5b3, #285a30, #335639);
}
.err404{
    margin: 40px auto;
    width: 50%;
    min-width: 644px;
}
.err404_form{
    clear:both;
}
#serachForm {
    text-align:center;
    margin-top: 60px
}

#serachForm input[name=q]{
    padding: 10px 20px;
    border-radius: 10px;
    border: 2px solid #285a30;
    font-size: 1.5em;
    box-sizing: border-box;
    width:90%;
    margin-top: 40px
}
.err404_form .btn{
   background:#335639;
   border:none;
   padding:18px 21px 15px;
   border-radius: 10px;
   cursor: pointer;
   outline:none;
}
#serachForm input[name=q]:focus{
    outline: none;
    border: 2px solid #b1c5b3;
}
.logo_txt{
    font-size:0.5625rem;
    font-weight: bold;
    color: var(--ifc-green-600);
    white-space: nowrap;
}
.logo_404 img{
    height: auto;
    max-width: 100%;
    display: block;
}
.logo_404{
    float: left;
}
