﻿.loginbutton {
    background-color: #1aaa55;
    border: none !important;
    border-radius: 3px;
    font-size: 18px;
    height: 2em !important;
    margin-bottom: 5px;
    padding: 1px 0px 1px 0px !important;
    width: 100%;
}

    .loginbutton:hover {
        background-color: #168f48 !important;
        color: white;
    }

.register-button {
    background-color: #1aaa55;
    border: none !important;
    border-radius: 3px;
    font-size: 18px;
    height: 30px;
    margin-bottom: 5px;
    width: 290px;
}

.register-button:hover {
    background-color: #168f48 !important;
    color: white;
}

div.k-tabstrip .k-tabstrip-items {
    /*box-shadow: 0 0 0 1px #e5e5e5;*/
    padding: 0;
    /*text-align:center;*/
    /*background: #fff;
    border-bottom: 0.5px solid #e5e5e5;*/
}
div > .k-tabstrip-items > li > .k-link {
    text-transform: none !important;
    /*font-size: 18px;*/
    font-size: 15px;
    float: left;
    margin-left: 10px;
}
.btn_login {
    height: 2.69em !important;
    /*max-width: 300px;*/
}
.login_validation {
    width: 89% !important;
    text-align: left !important;
}
.btn_rgt {
    text-transform: none !important;
}
.success-form {
    /*box-shadow: 2px 2px 6px 0 rgba(41, 70, 97, 0.1);*/
    background: rgb(255, 255, 255);
    min-height: 400px;
    min-width: 520px;
    border-radius: 3px;
    border: 1px solid #eee;
    margin-top: 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .15)
}
.success-form-title {
    background: rgb(255, 255, 255);
    min-height: 40px;
    min-width: 520px;
    margin-right: -15px;
    margin-left: -15px;
    border-radius: 3px;
    font-size: medium;
    font-weight: bold;
    padding-top: 7px;
    padding-left: 3px;
    text-align: left;
    text-emphasis-position:above;
    vertical-align: middle;
    color: #fff;
    background-color: rgb(60, 141, 188);
    box-shadow: 0 0 5px rgba(0, 0, 0, .15)
}

.success-form-image {
    width: 70px;
    height: 70px;
    background: url('images/success-icon.png');
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background-size: 70px 70px;
    background-repeat: no-repeat;
    border-style: solid;
    border-color: coral;
}
.success-form h4{
    text-align: center;
}
.warning-form-image {
    width: 70px;
    height: 70px;
    background-image: url('images/warning.png');
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.failed-form-image {
    width: 70px;
    height: 70px;
    background: url('images/failed-icon.png');
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    background-size: 70px 70px;
}

.rs-pass {
    margin-bottom: -10px !important;
}
.container-home {
    margin-left: 11.5%;
}
.container-home-bg{
    width:100%;
}
.profile-user-images {
    width: 150px;
    height: 150px;
    border-radius: 4px;
    border: 2px solid #f1f1f1;
    margin-bottom: 20px;
}
    .profile-user-images img {
        width: 146px;
        height: 146px;
    }
.form-invoice-template {
    width: 90%;
    margin-left: 5%;
}
.userprofile-header {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: 20px;
    border: 1px solid #e6e6e6;
    background: #ffffff;
}
    .userprofile-header h3 {
        color: #ffffff;
    }
.userprofile-h{
    padding-top:20px;
}
.user-profile-main {
    margin-top:-1px;
    border: 1px solid #ddd;
    height: 500px;
    margin-bottom:30px;
    border-radius: 4px;
}
.user-profile-main-email{
    margin-top: 40px;
}
.user-profile-main-email-button {
    margin-top: 20px;
}
.user-profile-email-btn {
    width: 30%;
    float:right;
}
.user-profile-chpass {
    margin-top: 20px;
}
.user-profile-chpass-btn {
    float: right;
    width: 65%;
    margin-top: -36px
}
.menu-profile {
    width: 20% !important;
    text-align: left !important;
}
.user-profile-btn {
    background: #eff1f4;
    color: #444;
    border: none !important;
    border-radius: 3px;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 1px 0px 1px 0px !important;
}
    .user-profile-btn:hover {
        background-color: #e8e8e8 !important;
        color: #444;
    }
.retailer-form {
    margin-bottom: 15px;
}
.retailer-form-p {
    margin-top: -4px;
    text-align: right;
    margin-left: 1px;
    /*width: 104px;*/
}
.retailer-form-td {
    width: 110px;
}
@media (min-width: 992px) 
div.k-edit-form-container {
    width: 70%;
}
div.k-window {
    padding-top: 40px !important;
}
.k-window-titlebar {
    margin-top: -40px !important;
}
.k-window-title {
    margin-top: -2px !important;
    font-size: 1.2em;
    left: 0.5em !important; 
}
.k-window-titlebar .k-window-actions {
    padding-top: 6px !important;

}


.k-edit-form-container .k-edit-buttons {
    bottom: -1em;
    padding: 0em !important;
}
.k-grid-toolbar, .k-grouping-header {
     padding: 0em !important; 
}

kendo.common-ma…l.min.css:2455 .k-grid-toolbar, .k-grouping-header {
 /*padding: .429em .2em .429em 1em;*/ 

}
.k-tabstrip .k-tabstrip-items .k-link {
     padding: 0.5em !important; 
}
.k-button, .k-header {
    min-height: 0px !important;
}
.menu-user {
    list-style-type: none;
    display: inline-block !important;
    position: relative !important;
    padding: 0;
    vertical-align: middle;
}
.k-state-border-up {
    /*background: #ffffff !important;*/
}

.k-grid-header th.k-header {
    padding: 0.5em !important;
    font-size: medium;
    font-weight: bold;
    text-align: center;
}

.k-header.k-grid-toolbar {
    border-color: #ffffff !important;
}

.k-grouping-header {
    color: #ffffff !important;
}

.k-textbox:hover {
    border-color: #66afe9;
} 