@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
    background-color: #f3f3f3 !important;
    color: #353535 !important;
}
.navbar-header{
    padding: 0;
}

.navbar-header img{
    width: 140px  !important;
    height: auto  !important;
    margin: 0 !important;
}
body .static-top.navbar .menu-bar > .navbar-nav > li > a{
    font-family: "Poppins", sans-serif  !important;
    font-size: 15px  !important;
    color: #263746 !important;
    border: none !important;
    border-bottom: 4px solid #fff  !important;
    outline: none  !important;
    padding: 14px 20px 13px 20px;
    margin: 0 7px;
    font-weight: 500;
    text-transform: uppercase;
}
body .static-top.navbar .menu-bar > .navbar-nav > li > a[aria-current="page"]{
    border-bottom: 4px solid #78ae3e  !important;
    color: #78ae3e !important;
    font-weight: bold;
}
body .static-top.navbar-dark{
    padding: 0 !important;
}
body .static-top.navbar .menu-bar > .navbar-nav > li > a:hover{
    color: #78ae3e !important;
    text-decoration: none !important;
}
body .static-top.navbar .menu-bar > .navbar-nav > .divider-vertical{
    display: none;
}
body .static-top.navbar .menu-bar > .navbar-nav > li > a#search{
    display: none;
}
body footer .footer-bottom{
    background-color: #63666a;
    min-height: auto;
    padding: 15px 0;
    text-align: center;
}
body footer .footer-bottom p{
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    color: #d6d6d6;
}
.bannerBg{
    background: url(https://rowcropdev.powerappsportals.com/banner.jpg) no-repeat center top;
    height: 200px;
    width: 100%;
}
body .breadcrumb > li a {
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    margin: 0;
}
body .breadcrumb > li a:hover{
    text-decoration: underline;
    color: #ffffff;
}
body .breadcrumb > .active {
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
}
body .breadcrumb-item+.breadcrumb-item::before{
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
}
body .breadcrumb {
    padding: 8px 0;
    border-bottom: 1px solid #748463;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 0;
}
body .page-header{
    padding-bottom: 0;
    margin: 30px 0 0px;
}
body .page-header h1{
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
}
body .columnBlockLayout{
    padding: 0  !important;
    margin-top: 0 !important;
}
body .container{
    padding: 0 !important;
}
body .card-body button.btn-default{   
    color: #fff;
    border: 1px solid #ff7e24;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 33px 8px 25px;
    background:#ff7e24 url(https://rowcropdev.powerappsportals.com/arrow.png) no-repeat 90% center;
    background-size: 18px;
    transition: background-color 0.3s ease;
}
body .card-body button#clearbutton{   
    color: #fff;
    border: 1px solid #919191;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 33px 8px 25px;
    background:#919191 url(https://rowcropdev.powerappsportals.com/clear.png) no-repeat 90% center;
    background-size: 16px;
    margin-right: 13px;
    margin-left: 10px;
    transition: background-color 0.3s ease;
}
body .card-body button.btn-default:hover, body .card-body button.btn-default:active{
    background-color: #f26402 !important;
    border: 1px solid #f26402 !important;
    outline: none !important;
}
body .card-body button#clearbutton:hover, body .card-body button#clearbutton:active{
    background-color: #878787 !important;
    border: 1px solid #878787 !important;
    outline: none !important;
}

body table.table {
    margin-bottom: 0 !important;
    border: 1px solid #d5d5d5;
   
}
body .view-grid{
    min-height: 200px;
}
table.table tr th {
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 12px 15px;
    background: #263746;
    line-height: 16px;
    vertical-align: middle;
}

table.table tr th a {
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
table.table tr td{
    color: #353535;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    padding: 12px 15px;
    line-height: 16px;
}
table.table tr td a{
    font-weight: 700;
}
table.table tr td .dropdown  button.btn {
    border-color: #78ae3e !important;
    background-color: #78ae3e;
    border-radius: 100px !important;
    padding: 1px 5px !important;
    color: #fff;
    width: 23px;
    height: 23px !important;
    margin-top: -1px;
    font-size: 12px;
}
body .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f4f4f4;
}
table.table tr td .dropdown  button.btn:hover, table.table tr td .dropdown  button.btn:active {
    border-color: #369022 !important;
    background-color: #369022 !important;
}
body  .crmEntityFormView fieldset table tr td label {
    color: #353535;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    padding-bottom: 3px;
}
ul.dropdown-menu li a{
    color: #263746;
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 15px;
}
ul.dropdown-menu li a span{
    display: inline;
    padding-right: 7px;
}
ul.dropdown-menu li a:hover, ul.dropdown-menu li a:focus{
    color: #78ae3e;
    padding: 6px 15px;
    text-decoration: none !important;
}
body .entity-grid .message{
    text-align: center;
    font-size: 19px;
    color: #8f8e8e;
}
body .crmEntityFormView, body .entitylist{
    background-color: transparent;
}
body h3.form-subgrid-heading {
    margin: 0 0 5px 0;
    display: inline-block;
}
body .crmEntityFormView table tr td h3.form-subgrid-heading label{
    background-color: transparent;
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #cc8200;
    text-transform: uppercase;
}
body .section-title h3{
    background-color: transparent;
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #cc8200;
    text-transform: uppercase;
    margin: 22px 0 0 26px;
}
body .input-group a.create-action{
    color: #fff;
    border: 1px solid #78ae3e;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 25px 8px 25px;
    background: #78ae3e;
    background-size: 18px;
    transition: background-color 0.3s ease;
    margin-top: -42px;
} 
body .input-group a.create-action:hover, body .input-group a.create-action:active, body .input-group a.create-action:focus{
    border-color: #369022 ;
    background-color: #369022 ;
    outline: none !important;
}
body .actions input.submit-btn{
    background: #78ae3e url(https://rowcropdev.powerappsportals.com/arrow.png) no-repeat 90% center;
    color: #fff;
    border: 1px solid #78ae3e;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 40px 8px 25px; 
    background-size: 16px;
    transition: background-color 0.3s ease;
}
body .actions input.submit-btn:hover, body .actions input.submit-btn:active, body .actions input.submit-btn:focus{
    border-color: #369022 ;
    background-color: #369022 ;
    outline: none !important;
}
body .crmEntityFormView .cell {
    padding: 0;
}
body .modal-content h1.modal-title{
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #cc8200;
}
body .crmEntityFormView fieldset[aria-label="General"] .modal-content tr td{
    padding: 11px 10px;
}
body .modal-content table.table{
    margin-top: 10px;
}
body .modal-content table.table tr.table-info,
body .modal-content table.table tr.table-info:hover{
    --bs-table-bg: #e8f9e9;
    background-color:#e8f9e9;
    --bs-table-active-bg: #e8f9e9; 
    --bs-table-hover-bg: #e8f9e9;
}
body .crmEntityFormView fieldset tr td .control .modal-footer button.primary {
    background: #78ae3e url(https://rowcropdev.powerappsportals.com/arrow.png) no-repeat 90% center;
    color: #fff;
    border: 1px solid #78ae3e !important;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px !important;
    padding: 8px 33px 8px 25px !important;
    background-size: 18px;
    height: auto !important;
    transition: background-color 0.3s ease;
}
body .crmEntityFormView fieldset tr td .control .modal-footer button.primary:hover, 
body .crmEntityFormView fieldset tr td .control .modal-footer button.primary:active, 
body .crmEntityFormView fieldset tr td .control .modal-footer button.primary:focus {
    border-color: #369022;
    background-color: #369022;
    outline: none !important;
}
body .crmEntityFormView fieldset tr td .control .modal-footer button.cancel {
    color: #fff;
    border: 1px solid #919191;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px !important;
    padding: 8px 33px 8px 25px !important;
    background: #919191 url(https://rowcropdev.powerappsportals.com/clear.png) no-repeat 90% center;
    background-size: 16px;
    margin-right: 13px;
    margin-left: 10px;
    transition: background-color 0.3s ease;
    height: auto !important;
}
body .crmEntityFormView fieldset tr td .control .modal-footer button.cancel:hover, 
body .crmEntityFormView fieldset tr td .control .modal-footer button.cancel:active, 
body .crmEntityFormView fieldset tr td .control .modal-footer button.cancel:focus {
    background-color: #878787 !important;
    border: 1px solid #878787 !important;
    outline: none !important;
}
body .crmEntityFormView fieldset tr td .control .modal-footer button.remove-value {
    color: #fff;
    border: 1px solid #ea7171;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px !important;
    padding: 8px 36px 8px 24px !important;
    background: #ea7171 url(https://rowcropdev.powerappsportals.com/delete.png) no-repeat 93% center;
    background-size: 17px;
    margin-right: 13px;
    margin-left: 0;
    transition: background-color 0.3s ease;
    height: auto !important;
}
body .crmEntityFormView fieldset tr td .control .modal-footer button.remove-value:hover, 
body .crmEntityFormView fieldset tr td .control .modal-footer button.remove-value:active, 
body .crmEntityFormView fieldset tr td .control .modal-footer button.remove-value:focus {
    background-color: #d85d5d !important;
    border: 1px solid #d85d5d !important;
    outline: none !important;
}
body .pagination>.active>a, body .pagination>.active>a:focus, body .pagination>.active>a:hover{
    background-color: #699639 !important;
    color: #fff !important;
    outline: none !important;
    box-shadow: none;
}
body .pagination .disabled>.page-link, body .pagination .page-link.disabled{
    background-color: transparent;
    color: #a6a6a6 !important;
}
body .pagination > li > a{
    width: 37px;
    height: 37px;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    color: #5b5b5b !important;
}
body ul.activityList {
    background: #192c3ae3;
    width: 100%;
    margin: 45px 0 0 0;
    padding: 0;
}
body ul.activityList li {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
}
body ul.activityList li a {
    font-family: "Poppins", sans-serif;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 17px 30px;
    display: inline-block;
    margin: 0;
}
body ul.activityList li.active a{
    background: #78ae3e;
}
body .bannerBgTab{
    height: 159px;
    margin-bottom: 50px;
}

body .crmEntityFormView fieldset{
    background: #ffffff;
    margin-bottom: 30px;
    border-radius: 12px;
    box-shadow: 0 0 12px #00000033;
    margin-bottom: 20px;
    padding: 2px 0 20px 0;
}
body .crmEntityFormView fieldset tr td {
    padding: 18px 25px 3px 25px !important;
}
body input.readonly, 
body input.readonly:focus, 
body input.readonly:active {
    background: #ebebeb !important;
    border: 1px solid #d4d4d4 !important;
    padding-left: 12px !important;
    outline: none !important;
}
body input[disabled="disabled"], 
body input[disabled="disabled"]:focus, 
body input[disabled="disabled"]:active {
    background: #ebebeb !important;
    border: 1px solid #d4d4d4 !important;
    padding-left: 12px !important;
    outline: none !important;
}
body select[disabled="disabled"], 
body select[disabled="disabled"]:focus, 
body select[disabled="disabled"]:active {
    background: #ebebeb !important;
    border: 1px solid #d4d4d4 !important;
    padding-left: 12px !important;
    outline: none !important;
}
body .crmEntityFormView fieldset tr td .control button.btn {
    padding: 0 8px;
    height: 34px;
    border: 1px solid #8a8a8a;
    outline: none !important;
    border-radius: 0 5px 5px 0;
}
body .crmEntityFormView fieldset tr td .control button.clearlookupfield {
    border-radius: 0 !important;
}
body input.form-control {
    border: 1px solid #b5b5b5;
    color: #000000;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
}
body .crmEntityFormView fieldset .datepicker tr td {
    padding: 2px 0 !important;
    font-size: 14px;
   
}
body .bootstrap-datetimepicker-widget tr td.active button,
body .bootstrap-datetimepicker-widget tr td.active:hover button,
body .bootstrap-datetimepicker-widget table td.active,
body .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #78ae3e;
}
body .crmEntityFormView fieldset tr td .control span.btn, 
body .crmEntityFormView fieldset tr td .control span.btn:focus, 
body .crmEntityFormView fieldset tr td .control span.btn:active {
    height: 35px;
    padding: 4px 7px;
    background-color: #eee !important;
    border: 1px solid #ccc !important;
    outline: none !important;
    border-radius: 0 5px 5px 0 !important;
}
body .actions input.submit-btn, body .form-action-container-left input.submit-btn{
    background: #78ae3e url(https://rowcropdev.powerappsportals.com/arrow.png) no-repeat 90% center;
    color: #fff;
    border: 1px solid #78ae3e;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 40px 8px 25px;
    background-size: 16px;
    transition: background-color 0.3s ease;
}
body .form-action-container-left input.submit-btn:hover,
body .form-action-container-left input.submit-btn:active, 
body .form-action-container-left input.submit-btn:focus {
    border-color: #369022 !important;
    background-color: #369022 !important;
    outline: none !important;
}
body .actions input.submit-btn:hover,
body .actions input.submit-btn:active, 
body .actions input.submit-btn:focus {
    border-color: #369022 !important;
    background-color: #369022 !important;
    outline: none !important;
}

body .crmEntityFormView .view-grid tr td{
    padding: 8px !important;
}
body .crmEntityFormView fieldset tr td span.boolean-radio {
    padding-top: 8px;
    float: left;
}
body h2.tab-title{
    background-color: transparent;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #253746;
    text-transform: uppercase;
    margin: -19px 0 24px 0;
}
body .alert-warning {
    margin-top: -155px;
    font-size: 17px;
    padding: 8px;
}
body .pva-embedded-web-chat-widget{
    background-color: #ff7e24;
    border: 1px solid #ff7e24;
}

.crmEntityFormView fieldset {
    background: #ffffff;
    margin-bottom: 30px;
    border-radius: 12px;
    box-shadow: 0 0 12px #00000033;
    margin-bottom: 20px;
    padding: 2px 0 20px 0;
}
body .crmEntityFormView fieldset table tr td label {
    color: #353535;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    padding-bottom: 3px;
}
body #openModalBtn{
    color: #fff;
    border: 1px solid #78ae3e;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 25px 8px 25px;
    background: #78ae3e;
    background-size: 18px;
    transition: background-color 0.3s ease; 
    margin: 0;
    float: right;
    right: 107px;
    position: relative;
    bottom: 11px;
}
body #openModalBtn:hover, body #openModalBtn:active, body #openModalBtn:focus {
    border-color: #369022;
    background-color: #369022;
    outline: none !important;
    transform: none;
}
body.signInBody .page-content {
    margin: 0 auto 0 auto !important;
    width: 890px;
    background: #fff;
    margin-top: 0;
    padding: 20px;
    box-shadow: 0 0 8px rgb(112 112 112 / 25%);
}
body .login-heading-section, body .forgot-password-heading {
    padding-bottom: 15px;
    font-size: 22px;
    color: #575756;
    text-transform: uppercase;
    font-weight: bold;
    cursor: default;
    font-family: 'Prelo';
    outline: none;
}
body.signInBody .col-md-6, body.signInBody .col-lg-6 {
    width: 100% !important;
}
body.signInBody .nav-account{
    background: #192c3ae3;
    width: 890px;
    margin: 55px auto 0 auto;
    padding: 0;
}
body.signInBody .nav-account li a.nav-link{
    font-family: "Poppins", sans-serif;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 17px 30px;
    display: inline-block;
    margin: 0;
    border: none;
    border-radius: 0;
    outline: none;
}
body.signInBody .nav-account li a:hover, body.signInBody .nav-account li a.active, body.signInBody .nav-account li a:focus{
    background: #78ae3e;
    border: none;
    border-radius: 0;
}
body.signInBody button.btn-primary, body.signInBody input.btn-primary{
    color: #fff;
    border: 1px solid #78ae3e;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 25px 8px 25px;
    background: #78ae3e;
    background-size: 18px;
    transition: background-color 0.3s ease;
    margin-bottom: 10px;
}

body.signInBody button.btn-primary:hover, body.signInBody input.btn-primary:hover,
body.signInBody button.btn-primary:active, body.signInBody input.btn-primary:active,
body.signInBody button.btn-primary:focus, body.signInBody input.btn-primary:focus
{
    border-color: #369022;
    background-color: #369022;
    outline: none !important;
}
body.signInBody a.btn-default{
    color: #fff;
    border: 1px solid #919191;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 15px 8px 15px;
    background: #919191;
    background-size: 16px;
    transition: background-color 0.3s ease;
    margin-bottom: 10px;
}
body.signInBody .portal-form p.form-text span{
    font-family: "Poppins", sans-serif;
    font-size: 14px;
}
body .alert-danger{
    outline: none !important;
}
body .validation-summary-errors a{
    color: #000000;
}
body div.modal .modal-content{
    width: 55%;
    margin-top: 155px;
}
body .modal h2{
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #cc8200;
}
body .modal .close-btn {
    color: #5d5d5d;
    float: right;
    font-size: 24px;
    font-weight: bold;
    width: 100%;
    text-align: right;
    padding: 0;
    margin: 0;
}
body .modal p{
    color: #353535;
    font-size: 14px; 
    font-family: "Poppins", sans-serif;
}
body #cropList, body #cropList:focus{
    width: 100%;
    height: 40px;
    padding: 5px 10px;
    font-size: 15px;
    border-radius: 5px;
    border: 2px solid #ccc;
    background-color: #ffffff;
    color: #333;
    font-family: "Poppins", sans-serif;
    outline: none !important;
}
body .modal-content{
    width: 97%;
}
body.iframeBody {
    background-color: transparent !important;
} 
body.iframeBody .container {
    max-width: 100%;
    width: 100%;
}
body.iframeBody .crmEntityFormView{
    border: none;
}
body.iframeBody .crmEntityFormView fieldset{
    padding: 0; 
    border-radius: 0;
    box-shadow: none;
    border: none;
}

body.iframeBody .crmEntityFormView .cell{
    margin-bottom: 0;
}
body .modal-content{
    margin: 0 auto 0 auto;
}
body .modal-form .modal-body iframe{
    height: 70vh;
}
body.forgotPwdBody .page-content{
    margin-top: 110px !important;
}

body .navbar-dark .navbar-nav .show.dropdown-menu {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(83, 83, 83, 0.3) 0px 5px 6px;
    transform-origin: center top;
    margin-top: 0px !important;
    text-decoration: none;
    border-radius: 0px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    animation: 400ms ease-in-out 0s 1 normal forwards running rotateMenu;
    -webkit-animation: rotateMenu 400ms ease-in-out forwards;
    transform-origin: top center;
}
@keyframes rotateMenu {
    0% {
        transform: rotateX(-90deg)
    }
  }

body .navbar-dark .navbar-nav .show.dropdown-menu > li > a{
    color: #263746 !important;
    font-weight: 500;
    font-size: 15px;
    outline: none;
    padding: 6px 15px;
    outline: none !important;
}
body .navbar-dark .navbar-nav .show.dropdown-menu > li > a:hover,
body .navbar-dark .navbar-nav .show.dropdown-menu > li.active > a:focus,
body .navbar-dark .navbar-nav .show.dropdown-menu > li > a:focus{
    color: #78ae3e !important;
    background: transparent;
    padding: 6px 15px;
    border: none;
}
body .navbar-dark .navbar-nav .show.dropdown-menu > li > a[aria-current="page"]{
    color: #78ae3e !important;
    background: transparent;
    font-weight: bold;
}

body .modal.show .modal-dialog{
    --bs-modal-width: 70%;
}
body.profileBody .page-heading{
    background: url(https://rowcropdev.powerappsportals.com/banner.jpg) no-repeat center top;
    height: 155px;
    width: 100%;
    margin-bottom: 50px;
}
body.profileBody .page-heading .page-header h2{
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
}
body.profileBody .card-body {
    box-shadow: 0 0 8px rgb(112 112 112 / 25%);
    background: #fff;
    margin-top: 0;
    font-size: 20px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    color: #3f9c35;
    padding: 7px;
}
body.profileBody .card-body .userFullName {
    padding-top: 12px;
    font-size: 20px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    color: #3f9c35;
}
body.profileBody .card-body img {
    width: 80px;
    height: auto !important;
}
body.profileBody .col-lg-4 a {
    color: #253746;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 16px;
}
body.profileBody .profBody {
    padding: 20px;
    box-shadow: 0 0 8px rgb(112 112 112 / 25%);
    background: #fff;
    margin: 0 0 0 0;
}
body.profileBody .profBody p {
    color: #5d5d5d;
    font-weight: 400;
    font-size: 15px;
    font-family: "Poppins", sans-serif;
    margin: 10px;
    line-height: 20px;
}
body.profileBody .crmEntityFormView fieldset{
    border-radius: 0;
}
body.profileBody fieldset{
    background: #ffffff;
    margin-bottom: 30px;
    border-radius: 0;
    box-shadow: 0 0 12px #00000033;
    margin-bottom: 20px;
    padding: 20px;
}
body.profileBody fieldset fieldset {
    padding: 0;
    box-shadow: none;
    margin-top: 0;
}

body.profileBody .btn-primary{
    color: #fff;
    border: 1px solid #78ae3e;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-radius: 6px;
    padding: 8px 25px 8px 25px;
    background: #78ae3e;
    background-size: 18px;
    transition: background-color 0.3s ease;
    margin-bottom: 10px;
}

body.profileBody .btn-primary:hover, 
body.profileBody .btn-primary:active, 
body.profileBody .btn-primary:focus
{
    border-color: #369022;
    background-color: #369022;
    outline: none !important;
}
body.profileBody fieldset .profile-page-heading {
    font-weight: bold;
    font-size: 18px;
    color: #cc8200;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    margin-top: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px; 
}
body.profileBody .btn-info {
    color: #fff;
    background-color: #78ae3e;
    border-color: #78ae3e;
}
body.profileBody .btn-info:focus, body.profileBody .btn-info:hover, body.profileBody .btn-info:active{
    border-color: #369022;
    background-color: #369022;
    color: #fff;
    outline: none;
}
.alert-info {
    --bs-alert-color: #055160;
    --bs-alert-bg: #fff5ea;
    --bs-alert-border-color: #f8e6d3;
}
body.profileBody .col-lg-4 a:hover, body.profileBody .col-lg-4 a:active, body.profileBody .col-lg-4 a:focus{
    color: #78ae3e;
    text-decoration: none;
}
body.profileBody .col-lg-4 a.active, body.profileBody .col-lg-4 a.active:hover{
    background: transparent;
    border: none;
    color: #78ae3e;
    font-weight: bold;
    outline: none;
}
body.profileBody h1#header-page-title{
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
}
body.profileBody footer .footer-bottom{
    margin-top: 20px;
}
body.profileBody textarea, body.profileBody select {
    border: 1px solid #b5b5b5;
    color: #000000;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
}
body.profileBody .form-check input[checked="checked"]{
    width: 16px;
    height: 16px;
    margin-right: 7px;
    top: 3px;
    position: relative;
    margin-bottom: 15px;
}
body h2.page-title{
    font-size: 20px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    margin-bottom: 15px;
    color: #253746;
}
h2.tab-title{
    display: none;
}
body h4.tag-title{
    display: none;
}
.nav>li>a[title='Register'] {
    display: none !important;
}
@media (max-width: 1200px) {
   body .navbar-dark .navbar-toggler {
        border: 1px solid #78ae3e;
        background: #78ae3e;
   }
   body .static-top.navbar .menu-bar > .navbar-nav > li > a{
    padding: 10px 0;
    margin: 1px 7px;
    border-bottom: 3px solid #e1e1e1 !important;
   }
   .navbar-dark .navbar-toggler:focus, .navbar-dark .navbar-toggler:focus, .navbar-dark .navbar-toggler:hover{
    border: 1px solid #78ae3e !important;
    background: #78ae3e !important;
   }
   body ul.activityList li a{
    padding: 17px 20px;
   }
}
@media (max-width: 1000px) {
    body ul.activityList li a{
        padding: 17px 35px;
    }
    body .bannerBgTab {
        height: auto;
    }
    body.signInBody .nav-account, body.signInBody .page-content {
        width: 100%;
    }
    body .modal.show .modal-dialog{
        --bs-modal-width: 100%;
    }
}
@media (max-width: 550px) {
    body ul.activityList {
        background: #192c3a;
    }
    body ul.activityList li a {
        padding: 10px 20px;
        width: 100%;
    }

    body ul.activityList li{
        width: 100%;
    }
}

 /*hiding home page*/
 .weblinks li:first-child {
    display: none;
} 

/*bread crumb hiding*/
.breadcrumb-item:first-child {
    display: none;
  }
   
  .breadcrumb-item:nth-child(2)::before {
    content: none;
  }
  

  