.btn_custom {
    position: relative;
    display: block;
    /*margin: 30px auto;*/
    padding: 0;
    overflow: hidden;
    border-width: 0;
    outline: none;
    border-radius: 2px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .6);
    background-color: #ffffff;
    color: #333;
    transition: background-color .3s;
}

    .btn_custom:hover, .btn_custom:focus {
        background-color: #e6e6e6;
        color: #333;
    }

    .btn_custom span {
        display: block;
        padding: 8px 30px;
    }

.btn_custom_sm span {
    padding: 5px 20px;
    font-size:12px;
}

.btn_custom_center {
    margin: 0 auto;
}

.btn_custom:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 0;
    padding-top: 0;
    border-radius: 100%;
    background-color: rgba(236, 240, 241, .3);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.btn_custom:active:before {
    width: 120%;
    padding-top: 120%;
    transition: width .2s ease-out, padding-top .2s ease-out;
}

.btn_custom.btn_primary {
    background-color: #006a90;
    color: #fff;
}

    .btn_custom.btn_primary:hover, .btn_custom.btn_primary:focus {
        background-color: #004b66;
        color: #fff;
    }

.btn_custom[disabled] {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn_custom.btn_success {
    background-color: #5cb85c;
    color: #fff;
}

    .btn_custom.btn_success:hover, .btn_custom.btn_success:focus {
        background-color: #449d44;
        color: #fff;
    }

    .btn_custom.btn_danger {
    background-color: #d9534f;
    color: #fff;
}

    .btn_custom.btn_danger:hover, .btn_custom.btn_danger:focus {
        background-color: #c9302c;
        color: #fff;
    }

    .btn_custom.btn_info {
    background-color: #44cafd;
    color: #202020;
}

    .btn_custom.btn_info:hover, .btn_custom.btn_info:focus {
        background-color:#2ab0e3;
        color: #101010;
    }

    .boxshadow_none{
        box-shadow:none;

    }
