body {
    background-color: #EDF5FC;
    background: #EDF5FC;
}

.head-col {
    border-bottom: 1px solid #E2E2E2;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    border: none;
    border-radius: 0px;
    width: 100%;
    background: #3698c5;
}

#brand-name img {
    margin-top: -3px !important;
    margin-left: 10px;
    width: 35% !important;
}

#brand-name-login img {
    /*margin-top: -1px !important;*/
    margin-left: 10px;
    width: 35% !important;
}

.top-nav {
    margin-top: 2px !important;
}

#bs-example-navbar-collapse-1 .navbar-right {
    margin-top: 2px !important;
}

.top-nav li a:hover {
    background-color: #ec7526 !important;
}

.down-menu {
    background: #A39BA8 !important;
    padding: 0;
}

    .down-menu li a {
        border-bottom: 1px solid #43424430;
    }

        .down-menu li a:hover {
            background: #EC7526 !important;
            color: #FFF !important;
        }

.btn-primary {
    color: #fff;
    background-color: #ec7526;
    border-color: #ec7526;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #ec7526f2;
        border-color: #ec7526e6;
    }

.k-button {
    background: #ec7526 !important;
}

.wizard ul.steps > li.active .step-index .label {
    background-color: #ec7526;
}

#head-col1 {
    background: #434244;
    margin-top: 65px;
}

#head-col2 {
    background: #B8C5D6;
    left: 0;
    height: 65px;
}

#search-bar {
    display: none;
}

#sidenav-col {
    background-color: #EDF5FC;
}

    #sidenav-col ul li a {
        border-bottom: none !important;
        background: #ec7526 !important;
    }

#activ-tab {
    background: #EC7526 !important;
}

.right-h2 {
    background: #edf5fc;
    color: #434244 !important;
}

.page-header {
    background: #B8C5D6;
    border-bottom: none;
}

.footrow {
    background: #434244;
}
/*CSS for Support iframe*/
/*http://support.mvnocloudsolutions.com/index.php?/home/login*/
.vh-logo .logo-image {
   /*background-image: url(https://shockwavecrm.wpengine.com/wp-content/uploads/2022/07/logo_013900471_6555@2x.png) !important;*/
	background-image: url('../Images/ShockWaveCRMLogo/shockwaveCRM.png') !important;
}

#iframe_hd_container {
    background-color: #b8c5d6;
}

.bg-primary {
    background: #272b2f !important;
}

    .bg-primary .nav > li > a:hover, .bg-primary .nav > li > a:focus, .bg-primary .nav .open > a {
        background-color: #ec7526 !important;
    }

.btn-primary {
    background-color: #ec7526 !important;
    border-color: #ec7526 !important;
}

a {
    color: #ec7526;
}

    a:hover, a:focus {
        color: #ec7526;
        text-decoration: underline;
    }

#page-wrapper {
    padding-top: 110px !important;
}

.panel-footer {
    background-color: #edf5fc !important;
}

.panel-heading {
    background-color: #edf5fc !important;
}

#inputfields2 h3 {
    color: #000;
}

.loginbut {
    width: 40% !important;
    float: right;
}

.k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input, .k-selectbox .k-input, .k-textbox > input {
    line-height: 1.3em !important;
}

.watermark {
    background-color: #fff;
    background-image: none !important;
}

#ul_ParentClec {
    margin-top: 10px;
}

#brand-name {
    margin-top: 5px;
}

.sidebar {
    margin-top: 5px !important;
}

.k-dropdown-wrap .k-select, .k-numeric-wrap .k-select, .k-picker-wrap .k-select {
    line-height: 1.5em !important;
}

.k-pager-input, .k-pager-numbers li:first-child {
    float: left;
    position: relative;
    top: 4px;
}

.k-picker-wrap .k-input {
    margin: 3px;
}

label[for=IsNotUploaded] {
    margin-left: 21px !important;
    top: 5px;
}

    label[for=IsNotUploaded]:before {
        left: -20px;
        text-indent: initial;
        padding-right: 9px;
    }

@media (max-width: 767px) {
    #head-col1 .collapse {
        display: block !important;
        border-top: none;
        border-color: #0000;
        box-shadow: inset 0 1px 0 rgb(255 255 255 / 0%);
    }

    #ul_ParentClec {
        display: inline-flex;
        margin: 0px -15px;
    }

    #bs-example-navbar-collapse-1 .navbar-right {
        display: inline-flex;
    }

    .top-nav {
        margin-top: 0px;
    }

    #page-wrapper {
        padding-top: 160px !important;
    }

    .wizard ul.steps > li > span {
        font-size: 2.1vw;
    }

    .caret {
        margin-top: 8px !important;
    }

    .top-actions {
        position: inherit !important;
    }

    .k-picker-wrap .k-icon {
        margin: 6px 5px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .top-actions {
        position: inherit !important;
        top: 5px;
    }

    .wizard ul.steps > li > span {
        font-size: 1.5vw;
    }
}
