﻿body
{
    padding-top: 55px !important;
    font-family: Helvetica, Arial;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    /*
    background-color: #f2f2f2;
    background-image: -webkit-linear-gradient(top,#d9d9d9 1%, #f2f2f2 1%, #f8f8f8 100%) !important;
    background-image: -o-linear-gradient(top, #d9d9d9 1%, #f2f2f2 1%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
    background-image: linear-gradient(to bottom, #d9d9d9 1%, #f2f2f2 1%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    */
    background-repeat: repeat-x;
}

.login-background-image
{
    background-image: url('../../../Content/Images/login-background.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.background-image
{
    background-image: url('../../../Content/images/page-background.png');
    background-size: 100% auto;
    background-repeat: no-repeat;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px #B2B2B2; 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #B2B2B2; 
    -webkit-box-shadow: inset 0 0 1px #B2B2B2; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #B2B2B2; 
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px #B2B2B2; 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #B2B2B2; 
    -webkit-box-shadow: inset 0 0 1px #B2B2B2; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #B2B2B2; 
}

/*End of scrol bar*/

.header_Section {
    background-color: #FFFFFF;
    height: 75px;
    border-bottom: 7PX solid #F3F3F3;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

.color_text {
    color: #439539;
}

.color_text:focus {
    color: #439539;
}

.color_text:hover
{
    color: #439539;
    background-color:none !important;
}


.color_text h2 
{
    font-size: 18px;
    margin-top: 7px;
    margin-bottom:7px;
}

.color_text_padding {
    padding: 0px 10px;
    font-size: 15px;
}

.btnColor {
    background-image: -webkit-linear-gradient(top, #3e8f3e 0%, #419641 100%);
    background-image: -o-linear-gradient(top, #3e8f3e 0%, #419641 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3e8f3e), to(#419641));
    background-image: linear-gradient(to bottom, #3e8f3e 0%, #419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    /*border-color: #3e8f3e;*/
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    color: #FFFFFF;
    background-color: #3e8f3e;
}

    .btnColor:hover,
    .btnColor:focus {
    background-color: #419641 !important;
    background-position: 0 -15px;
    color:#fff;
    }
    
    .btnColor:active
    {
        outline: none !important;
    }

.btnNormal {
    background-color: #eeeeee;
    color: #555555;
    border: 1px solid #cccccc;
}
/* For model binding validation message Start */
input.input-validation-error,
textarea.input-validation-error,
select.input-validation-error {
    /*border: 1px solid red !important;*/
    border-color: red !important;
    outline: none;
}

.field-validation-error {
    color: #B51919;
}

    .field-validation-error span {
        line-height: 30px;
    }

    .field-validation-error:before {
        font-family: FontAwesome;
        content: "\f057";
        font-size: 1.5em;
        color: #B51919;
        padding-right: 8px;
        float: left;
    }

    .field-validation-text-job-details{
        font-size:11px;
        color:red;
        float: inherit;
        font-family:FontAwesome;
    }
       

.error_text {
    color: #B51919;
    line-height: 30px;
}

    .error_text::before {
        font-family: FontAwesome;
        content: "\f057";
        font-size: 1.5em;
        color: #B51919;
        float: left;
        padding-right: 8px;
    }

.symbolPadding {
    padding: 0px 14px 0px 20px;
}

.panelContent {
    font-size: 20px;
    padding-top: 8px;
}

    .panelContent span {
        cursor: pointer;
    }

.statusBar {
    min-height: 45px;
    height: auto;
    border-radius: 9px;
    margin-bottom: 20px;
    background-color: #84CD7B;
    color: #FFFFFF;
}

.panelItemDisabled {
    cursor: none !important;
    color: #F2F2F2;
}

.fa-opacity {
    opacity: 0.2;
}

.required::after {
    content: " *";
    color: red;
    font-weight: bold;
}

.paddingError {
    padding-top: 2px;
}

.notAvailable::before {
    font-family: FontAwesome;
    content: "\f057";
    font-size: 1.5em;
    color: #B51919;
    padding-right: 8px;
    float: left;
}

.available::before {
    font-family: FontAwesome;
    content: "\f058";
    font-size: 1.5em;
    color: #71AB18;
    padding-right: 8px;
    float: left;
}

a, a:hover, a:focus {
    cursor: pointer;
    text-decoration: none;
    color: #7F7F7F;
}

.headerText {
    color: #7F7F7F;
}

.headerFont {    
    text-align: left;
}

.bottomBorder {
    border-bottom: 7px solid #84CD7B;
    padding-bottom: 4px;
}

.bottomBorderNone {
    border-bottom: 0px solid #84CD7B;
}

.nav li li a {
    display: block;
    position: relative;
    padding: 8px 20px;
    z-index: 104;
}
    .nav li li a:hover {
        border-bottom: 7px solid #84CD78;
    }

.nav .open a, .nav .open a:hover, .nav .open a:focus {
    border-color: #84CD7B;
}
.navbar-default .navbar-nav .open > a {
    border-bottom: 7px solid #84CD78
}

.dropdown-menu .divider {
    height: 1px;
    width: 90%;
    margin: auto;
    overflow: hidden;
    background-color: #e5e5e5;
}

.btn-color {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #449d44;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  color: white;
  background-color: #54B948;
}
.btn:active,
.btn.active {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modalHelpheader {
  border-bottom: 3px solid #c3002f !important;
  background-color: #FFFFFF!important;
}

.navbar-left a:hover, .navbar-right a.valid-user:hover {
    border-bottom: 7px solid #c3002f;
}

.dropdown-menu li a:hover {
    border-bottom:none !important;
}

.dropdown-menu li {
    padding-right: 0px !important;
}

.caret {
    border-top: 6px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    margin-left: 6px;
}

.loading {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 9999;
    text-align: center;
}

.loading-portal-layout {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 9999;
    text-align: center;
}

.clearBoth {
    clear: both;
}

.ui-datepicker {
    width: 250px;
}

.breadCrumb > a,
.breadCrumb > div > a {
    color: #55BA49;
}

.green-text-color,.green-text-color:visited,.green-text-color:focus
{
    color: #439539;
}

.green-text-color:hover
{
    color: #439539;
    text-decoration: underline;
    cursor: pointer;
}

.green-text-color-tab,.green-text-color-tab:visited,.green-text-color-tab:focus
{
    color: #439539;
     padding-top:5px;
     
}
.SpaceClass {
padding-right:50px
}

.Arrow_Black {
    color: black;
}

.Arrow_White {
    color: white;
}


.green-text-color-tab:hover
{
    color: #439539;
    cursor: pointer;
   
}


.helpLabels > b {
    color: #439539;
}
.bottom-border
{
    border-bottom: 7px solid #c3002f;
}

.modal-footer 
{
    border-top: 0px;
}

/*.navbar-right li:hover
{
    border-bottom: 7px solid #84CD78;
}*/

.cust-form-control
{
    background-color: #fff;
    color: #555;
    border: 1px solid #ccc;
}

.def-font-color-no-hover
{
    color: #54b948;
}



.bread-crumb-color{
    color:#54B948;
}
.related-resource-label{
   border-bottom: 3px solid #c3002f !important; 
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
 
.toast-success {
    background-color: #54B948 !important;
}
 
.btn-success
{
    /*
    background-image: -webkit-linear-gradient(top,#54B948; 0,#419641 100%) !important;
    background-image: -o-linear-gradient(top,#54B948 0,#419641 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#54B948),to(#419641)) !important;
    background-image: linear-gradient(to bottom,#54B948 0,#419641 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x; 
    */
    background-color: #439539;
    background-image: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075) !important;
    border-color: #3e8f3e;
}

.btn-success:hover
{
    background-color: #387d2f;
}

.btn-success:disabled
{
    background-image: -webkit-linear-gradient(top,#54B948; 0,#419641 100%) !important;
    background-image: -o-linear-gradient(top,#54B948 0,#419641 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#54B948),to(#419641)) !important;
    background-image: linear-gradient(to bottom,#54B948 0,#419641 100%) !important;
    color:#fff;
    opacity: 0.5 !important;
}

/*
.btn-default:hover
{
    background-image: -webkit-linear-gradient(top,#F2F2F2 0,#F2F2F2 100%);
    background-image: -o-linear-gradient(top,#F2F2F2 0,#F2F2F2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F2F2F2),to(#F2F2F2));
    background-image: linear-gradient(to bottom,#F2F2F2 0,#F2F2F2 100%);
   background-color: #F2F2F2; 
   outline: #2E2E2E;
   color: #333333

}
*/

.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: none !important;
  border-color: Black;
  background-color: #fff !important;
  color: Black !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
  /*background-color: #e0e0e0;*/
  /*background-position: 0 -15px;*/
  border-color: Black;
  background-image: none !important;
  background-color: #fff !important;
}

.btn:active,
.btn.active {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn:disabled
{
    background-color: #F2F2F2 !important;
    opacity: 0.5 !important;
}
.side-navbar-reports,.side-navbar-reports:hover,.side-navbar-reports:focus
{
    color:#333333 !important;
    text-decoration:none;
    font-size:14px !important;
}

input[disabled]{
  opacity: 0.5 !important;
}

.bread-crumb > a
{
    color:#439539 !important;
}

.table {
    border-spacing: 2px !important;
}
.pa-cmp{
    color: #333333;
    margin-top: 2%;
 }
 
.container-full-browser-width {
   background-color: #FF671B;
   box-shadow: 0px 1px 2px #aaaaaa;
}

.tick-chg-pass::after 
{
    color: #71AB18;
}

.toast-message a:hover
{
    color: #fff !important;
    text-decoration: underline !important;
}
.his-ad-lbl-clr {
	color:#ff0000;
}
.accessApp
{
    color: #439539;
    padding-left: 1px;
}
.accessApp:visited
{
    color: #439539;
}
.accessApp:focus
{
    color: #439539;
}
.notAccess
{
    color: #A0A0A0;
}
.accessApp:hover
{
    color: #439539;
}

.column-content-header
{ 
    border-bottom: 3px solid #c3002f;
}

.extend-maroon-line
{
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
}

.sticky-side-nav-bar .list-group
{
    /*background-color: #fff;*/
    background-color: #231f20;
}

.about-introduction-margin{
    border-bottom: 3px solid #c3002f;
}

.tab-selected
{
    background-color:#c3002f !important;
}

.leftpanel-text:hover {
    background-color: #c3002f !important;
}

.tableGrid tr:nth-child(even) td {
    background-color: #f9f9f9;
}

.tableGrid tr:nth-child(odd) td {
    background-color: #fff;
}

.tableGrid tbody > tr:hover > td {
    background-color: #e3e3e3;
}

.tableGrid tr.odd td {
    background-color: #f9f9f9;
}
.tableGrid tbody > .odd:hover > td,
.tableGrid tbody > .even:hover > td {
    background-color: #e3e3e3; /*#f5f5f5;*/
}

.tableGrid tr.even td {
    background-color: #fff;
}

.application-name a
{
    color: #439539;
}

.application-name a:hover
{
    text-decoration: underline;
}

.app-grp-name
{
    color: #fff;
}

.prgx-text-footer-stlye
{
    color: #a7a7a7;
}
.container-full-browser-width-no-shadow {
   background-color: #FF671B;
}

#pendingAdjTbl td {
    background-color: #f9f9f9;
}

.dis-adj-click
{
    padding-left: 20px;
    padding-right:20px;
    color: gainsboro;
}

.loading-cancel-text
{
    color: #439539;
}

#defaultFooter
{
    background-color: #222222;
}

.footerForeColor{
    color:#A7A7A7 !important;
}
.margin_t35 {
    margin-top: 35px;
}

.tab-not-selected
{
    background-color: #231f20;
}

#saveTableForRows div:first-child label
{
    background-color: #e3e3e3;
}

.dropdown-menu-custom>li:hover, #singleContextMenu li:hover, #mulipleContextMenu li:hover, #contextMenu li:hover, #MessageOption li:not(:first-child):hover {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

#contextMenu li#ClaimName:hover {
    background-color: #FFFFFF !important;
    background-image: none;
}

.no-highlight-on-hover-li:hover
{
    background-color: #fff !important;
    background-image: none !important;
}

.slider-border
{
    border-right-color: rgb(191,191,191);
}

#toggle-slider-button
{
    background-color: rgb(191,191,191);
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:focus
{
    z-index: 2;
    color: #000000 !important;
    cursor: default;
    background-color: #FFFFFF !important;
    border-top-color: #c3002f !important;
    border-left-color: #c3002f !important;
    border-right-color: #c3002f !important;
    border-right-width: 2px;
    border-bottom: 5px solid #c3002f !important;
}
 .red-clr{
        color:Red;
    }
.learn-more-padding {
    padding-left: 4px;
}
.width-80 
{
    width: 80px;
}