.google-button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 50px;
    border: 1px solid #f0f3fa;
    border-radius: 8px;
    background: #f0f3fa;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f3fa), to(#f2f4fa));
    background: -moz-linear-gradient(top, #f0f3fa, #f2f4fa);
    background: linear-gradient(to bottom, #f0f3fa, #f2f4fa);
    font: normal normal normal 20px arial;
    color: #000000;
    text-decoration: none;
}

.google-button:hover,
.google-button:focus {
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(top, #ffffff, #ffffff);
    background: linear-gradient(to bottom, #ffffff, #ffffff);
    color: #000000;
    text-decoration: none;
}

.google-button:active {
    background: #909296;
    background: -webkit-gradient(linear, left top, left bottom, from(#909296), to(#f2f4fa));
    background: -moz-linear-gradient(top, #909296, #f2f4fa);
    background: linear-gradient(to bottom, #909296, #f2f4fa);
}

.google-button:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACtklEQVRIia2VX0iTURjGf+druhldaCwRkQwUQlemSVARWFuZNjLywoggUwisKOrahRATb72IFRIUiARCN/5hI5zrpptgEZaIoRIiMpo4g5HD5ne62Lf2+U03Vz0w2DnPeZ/nPec7530hB/ywHyPiqMklBJGJXLPbLAjRCDiBWqBYo74DnwCvRPqK/NOxnAwi9qOKELITeAwczJLkItAL8kWhf1rNahBxHNkvYAhoyiJsxFsJN4r8X1b0k4p+IANYC+yhACJncYBGATeNk6Y/4pMowGvz6ZUaBMT8Jfp1y8AYMKONDwMtQKluTb8q1P4dDRB0AecBzKcSu4xNlvxE0g3SU+if3tAHrjqq7ysod4E+YCCeF3tk9c2lbUto2e9FMAuU6bho7P2BywWu8Lu0KB0iDlslKAtF/s9pHzhlEKAVeGPg7olzeDKJ7wbJI3Ia5hcRDGQKrHfHS4F8abgoSQiIBV2m5aRBrYEfE2eJZ0luFDie4aV+BOoVGUABrAZyZpuAXFFc595UlKx5/gMUAYq4gEqituhR9R/0Q8HuPWryA00ZyBY5qXsj20JeB+q03wlgzbBgClK3aBzo1JFl2sN7upN80JX3Nfm/3h1/ABQaloxD6or5gCU9qyL6XCO2M5l3ATbPkJ3Ea9ZjSSJ9oKumMkAX8Cw5fhKtjg6ulytAtwTPfJt3S6moGG6yCMRDED2W8C3MkVaLjr4TdJmeGw0UwKsiGt3Rqujgevk+XUCIRLGbTSYOXCLVgLCEO2KayQSb6sVgT766xUAzsfZGq0ZfrR86me1o0iGwhDs+mCNXnUGXaSU1a0DlcPN+/q7hjEhon2/zbrlNaXVkrs27KhBO4DbwbRfCC0D7L8QVozhkafoVw80WkegRTqCG1JmH0Jo+Uk7MXfNt7KSRE8pfNtAQaMgp5jcF9c8fBhq/SQAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.facebook-button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 50px;
    border: 1px solid #f0f3fa;
    border-radius: 8px;
    background: #f0f3fa;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f3fa), to(#f2f4fa));
    background: -moz-linear-gradient(top, #f0f3fa, #f2f4fa);
    background: linear-gradient(to bottom, #f0f3fa, #f2f4fa);
    font: normal normal normal 20px arial;
    color: #000000;
    text-decoration: none;
}

.facebook-button:hover,
.facebook-button:focus {
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(top, #ffffff, #ffffff);
    background: linear-gradient(to bottom, #ffffff, #ffffff);
    color: #000000;
    text-decoration: none;
}

.facebook-button:active {
    background: #909296;
    background: -webkit-gradient(linear, left top, left bottom, from(#909296), to(#f2f4fa));
    background: -moz-linear-gradient(top, #909296, #f2f4fa);
    background: linear-gradient(to bottom, #909296, #f2f4fa);
}

.facebook-button:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABEklEQVRIie2VMW7CQBBF32AiqFJGEaFJzAVS5AopkgtAQQdn4AycAZcIcwTaFOEMNG6jFCkQBUFr5KXAFmBYsjak85dc/J3ZeavZ0VrIKLfpVRFuASRe01r/BONudCq/nKHwE0IfeIUtQCdBkQfgKzfAbXo1hA+gbnugRCWrLKGXpzjYt+gt5SNgCixjv7oUcJ/yE9Dvgd/9c6Ndi47z5jbFswByS0wBtzVogHzG9i4VXgGLPf8c+J3MY1o+UThRNf5ge9ELQ95VWjRH66UpeA3At+mZOAtQUWUWiroJRTkcz/koFOWEopy1rF/O0Y2XvC+35f2y6znAMPA7bZu9/z6mBaAAFAD7P9ojh4cxPm5pbQD8Jz84JkmOEgAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.form-control {
    background-color: #F1F4FA;
    border: none;
}

.blue-text {
    color: #0B8FA6;
    cursor: pointer;
}

.signup-text {
    margin-top: 20px;
    margin-bottom: 40px;
}

.or-text {
    vertical-align: middle;
    width: 100%;
}

.custom-btns {
    margin-bottom: 20px;
}

.signup-form {
    margin-top: 10px;
}

.account-btn {
    margin-top: 10px;
}

.already-text {
    margin-top: 10px;
}

.login-img {
    padding: 50px;
    vertical-align: middle;
}

.reset-link {
    float: right;
    color: #0B8FA6;
    cursor: pointer;
}

.yellow-text {
    color: #B86300 !important;
    font-size: 60px !important;
}

.red-text {
    color: #C1081E !important;
    font-size: 60px !important;
}

.vehicle-navbar {
    font-size: 22px;
    text-align: center;
    cursor: pointer;
}

.vehicle-navbar-active {
    font-size: 22px;
    text-align: center;
    cursor: pointer;
    color: #0B8FA6;
    border-bottom: 2px solid #0B8FA6;
}

.vehicle-navbar:hover {
    border-bottom: 1px solid #0B8FA6;
}

.vehicle-navbar-row {
    margin-bottom: 10px;
}

/* .vehicle-dropdown{
    background-color: #EBEBEB !important;
} */
.add-vehicle-heading1 {
    font-size: 21px;
    font-weight: 400;
}

.add-vehicle-heading2 {
    font-size: 29px;
    font-weight: 500;
}

.save-vehicle-card-header {
    padding-bottom: 0 !important;
}

.vehicle-save-btn {
    margin-left: 30px;
}

.save-vehicle-card {
    margin-top: 40px;
}

.save-vehicle-title {
    font-weight: 500 !important;
    font-size: 19px !important;
}

.vehicle-pr-p1 {
    font-size: 29px;
    line-height: 35.1px;
}

.vehicle-pr-p2 {
    font-size: 14px;
    line-height: 16.94px;
}

.vehicle-pr-p3 {
    font-size: 11px;
}

.vehicle-pr-p4 {
    font-size: 15px;
    text-align: center;
    cursor: pointer;
}

.vehicle-pr-p4-active {
    font-size: 15px;
    text-align: center;
    cursor: pointer;
    color: #0B8FA6;
    border-bottom: 2px solid #0B8FA6;
}

.vehicle-pr-p4:hover {
    border-bottom: 1px solid #0B8FA6;
}

.vehicle-pr-p5 {
    margin-bottom: 10px;
}

.vehicle-pr-p6 {
    font-size: 15.01px;
}

.vehicle-pr-p7 {
    font-size: 12.01px;
}

.vehicle-pr-p8 {
    margin-top: 20px;
}

.vehicle-pr-p9 {
    margin-top: 30px;
}

.vehicle-pr-p10 {
    padding-bottom: 0 !important;
}

.vehicle-pr-p11 {
    text-align: center;
}

.prof-st1 {
    font-size: 19px;
    font-weight: 500;
}

.prof-st2 {
    font-size: 23px;
    font-weight: 500;
}

.prof-st3 {
    box-shadow: 0px 1px 4px 1px #00000040;
    padding: 5px;
    margin-bottom: 10px;
}

.prof-st4 {
    font-size: 20px;
    font-weight: 500;
}

.prof-st5 {
    font-size: 19px;
    font-weight: 500;
}

.prof-st6 {
    box-shadow: 0px 1px 4px 1px #00000040;
    padding: 5px;
}
