﻿@charset "utf-8";
/* CSS Document */
form.form_model{ margin-top:60px; padding: 0 15px;}
#login_submit { max-width:380px;  }
/*register css*/
input[type=checkbox]{
    position: relative;
    top: 2px;
}

input[type=radio]{
    margin-top: 2px;
}

@media (max-width:991px) {
    .has-feedback .form-control {
        margin-bottom: 15px;
    }
    .form-group {
        margin-bottom: 0;
    }
    .checkedAgreement {
        margin-bottom: 15px;
    }
    .radio-inline{
        margin-bottom: 15px;
    }
}

.icon-kulian:before {
    content: "\e614";
    vertical-align: middle;
    color: red;
    font-size: 32px;
}

.text_txt {
    padding-left: 10px;
}

.donghua {
    display: inline-block;
    padding: 5px 23px;
    border: 1px solid #ccc;
    font-size: 14px;
    position: fixed;
    top: 40%;
    left: 43%;
    background: #fff;
    transform-origin: center center;
    animation-name: shaky-slow;
    animation-duration: 0.1s;
    animation-iteration-count: 3;
    animation-delay: 0s;
    animation-play-state: running;
}

@keyframes shaky-slow {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    25% {
        transform: translate(-5px, 0px) rotate(0deg);
    }
    50% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    75% {
        transform: translate(5px, 0px) rotate(0deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
.form_model .form-group select {
    font-family: inherit;
    height: 46px;
    background-color: #fff;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 15px;
    line-height: 1.6;
    padding: 10px 12px;
}


