.marginButton { margin: 25px; }
.marginButtonTop { margin-top: 25px; }
.marginButtonRight { margin-right: 25px; }
.marginButtonLeft { margin-left: 25px; }
.marginButtonBottom { margin-bottom: 25px; }
.xlargeMarginLeft { margin-left: 50px; }

.xlargeMarginRight { margin-right: 50px; }

.largeMargin { margin: 20px; }

.largeMarginBottom { margin-bottom: 20px; }

.largeMarginLeft { margin-left: 20px; }

.largeMarginRight { margin-right: 20px; }

.largeMarginTop { margin-top: 20px; }

.xLargeMarginTop {margin-top: 40px;}

.largePadding { padding: 20px; }

.largePaddingBottom { padding-bottom: 20px; }

.largePaddingLeft { padding-left: 20px; }

.largePaddingRight { padding-right: 20px; }

.largePaddingTop { padding-top: 20px; }

.autoMargin{margin-left:auto;margin-right:auto;width:50%;}

.margin { margin: 10px; }

.marginBottom { margin-bottom: 10px; }

.marginLeft { margin-left: 10px; }

.marginRight { margin-right: 10px; }

.marginTop { margin-top: 10px; }

.mediumMargin { margin: 15px; }

.mediumMarginBottom { margin-bottom: 15px; }

.mediumMarginLeft { margin-left: 15px; }

.mediumMarginRight { margin-right: 15px; }

.mediumMarginTop { margin-top: 15px; }

.mediumPadding { padding: 15px; }

.mediumPaddingBottom { padding-bottom: 15px; }

.mediumPaddingLeft { padding-left: 15px; }

.mediumPaddingRight { padding-right: 15px; }

.mediumPaddingTop { padding-top: 15px; }

.padding { padding: 10px; }

.paddingBottom { padding-bottom: 10px; }

.paddingLeft { padding-left: 10px; }

.paddingRight { padding-right: 10px; }

.paddingTop { padding-top: 10px; }

.smallMargin { margin: 5px;}

.smallMarginBottom { margin-bottom: 5px; }

.smallMarginLeft { margin-left: 5px; }

.smallMarginRight { margin-right: 5px; }

.xsmallMarginRight { margin-right: 2px; }

.smallMarginTop { margin-top: 5px; }

.smallPadding { padding: 5px 5px; }

.smallPaddingBottom { padding-bottom: 5px; }

.smallPaddingLeft { padding-left: 5px; }

.smallPaddingRight { padding-right: 5px; }

.smallPaddingTop { padding-top: 5px; }

.noPadding{
    padding: 0px ;
}
.noPaddingTop{
    padding-top: 0px ;
}
.noPaddingRight{
    padding-right: 0px ;
}
.noPaddingBottom{
    padding-bottom: 0px ;
}
.noPaddingLeft{
    padding-left: 0px ;

}
.noMargin{
    margin: 0;
}
.noMarginTop{
    margin-top: 0 !important;
}
.noMarginRight{
    margin-right: 0;
}
.noMarginBottom{
    margin-bottom: 0;
}
.noMarginLeft{
    margin-left: 0;
}
.firstColPadding{
    padding: 0 7.5px 0 0 ;
}
.lastColPadding{
    padding: 0 0 0 7.5px ;
}
/*
Margin and Padding Overrides
*/

p { padding: 2px 5px; margin: 0; }

header { margin-bottom: 15px; }

.essHeadPrimary h1 { padding: 5px; margin: 5px 0; }

.clHeadPrimary h1 { padding: 5px;}

.essHeadSecondary h2{ padding: 5px; margin: 0!important; }

.essHeadSecondaryCollapse, .clHeadSecondaryCollapse { padding: 5px; margin-top: 0px; }
.essHeadTertiary h3, .clHeadTertiary h3 { padding: 5px; margin: 0; }

.essHeadTertiary h3 { padding: 5px; margin: 0; }

#logOut, .logOut,.clJump { padding: 5px 13px; margin-top: 7px; }

#logOutContainer { margin-top: 7px; }

.contentLayout { padding: 10px; }

.contentLayoutRow { padding: 5px; }

form.layout { padding: 10px; }

table.standard, table.standardNoBg { margin-bottom: 10px; }

table.standard th, table.standardNoBg th, table.standardSmall th{ padding:  5px; }

table.noColHeader td, table.standardSmall td, table.standard td, table.standardNoBg td{ padding: 5px; }

table.formTable{margin-bottom:0px;}

table.formTable td{ padding: 5px; }

.rightCol { padding-left: 0px !important; }

footer,.footerAppend { margin: 20px 0px 20px 0px; }

.alert { padding: 10px; }

.alertWorkEmailWarning { padding: 10px; }

/*a.tooltip span { margin-left: -999em; }*/

a.tooltip span,
#tipBox
{
    margin-left: 0;
    padding:5px 10px;
}

/*
a.tooltip.right:hover span { margin-left: -260px; }
*/
.error { margin-bottom: 15px; }

.poweredContainer { margin: 10px 0; }

button, input, select, textarea { margin: 0; }

input[type="radio"], input[type="checkbox"] { margin-top: 4px; margin-top: 1px \9; padding: 0; }
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
}
 
 .autoMargin{
	 margin: 0 auto;
 }

.noPadToAuto{
    padding: 0 ;
}

.col-perc-80.first,
.col-perc-20.first,
.col-md-11.first,
.col-md-10.first,
.col-md-9.first,
.col-md-8.first,
.col-md-7.first,
.col-md-6.first,
.col-md-5.first,
.col-md-4.first,
.col-md-3.first,
.col-md-2.first,
.col-md-1.first { padding: 0 5px 0 0;}

.col-perc-80.last,
.col-perc-20.last,
.col-md-11.last,
.col-md-10.last,
.col-md-9.last,
.col-md-8.last,
.col-md-7.last,
.col-md-6.last,
.col-md-5.last,
.col-md-4.last,
.col-md-3.last,
.col-md-2.last,
.col-md-1.last { padding: 0 0 0 5px;}

.col-lg-12.first,
.col-lg-11.first,
.col-lg-10.first,
.col-lg-9.first,
.col-lg-8.first,
.col-lg-7.first,
.col-lg-6.first,
.col-lg-5.first,
.col-lg-4.first,
.col-lg-3.first,
.col-lg-2.first,
.col-lg-1.first { padding: 0 5px 0 0;}

.col-lg-12.last,
.col-lg-11.last,
.col-lg-10.last,
.col-lg-9.last,
.col-lg-8.last,
.col-lg-7.last,
.col-lg-6.last,
.col-lg-5.last,
.col-lg-4.last,
.col-lg-3.last,
.col-lg-2.last,
.col-lg-1.last { padding: 0 0 0 5px;}

.col-md-12.middle,
.col-md-11.middle,
.col-md-10.middle,
.col-md-9.middle,
.col-md-8.middle,
.col-md-7.middle,
.col-md-6.middle,
.col-md-5.middle,
.col-md-4.middle,
.col-md-3.middle,
.col-md-2.middle,
.col-md-1.middle { padding: 0 5px 0 5px;}

@media (max-width:1200px) {
    .col-lg-6.first,
    .col-lg-6.last { padding: 0;}
}

@media (max-width: 992px) {
    .firstColPadding{
        padding: 0 ;
    }
    .lastColPadding{
        padding: 0 ;
    }
    .noPadToAuto{
        padding: 15px ;
    }
    #logOut{
        display:none;
    }
    #header{
        margin-bottom: 0px;
    }

    .rightCol {
        padding: 20px 15px 15px 15px ;
    }
}

@media (max-width: 992px){
    .col-md-12.first,
    .col-md-11.first,
    .col-md-10.first,
    .col-md-9.first,
    .col-md-8.first,
    .col-md-7.first,
    .col-md-6.first,
    .col-md-5.first,
    .col-md-4.first,
    .col-md-3.first,
    .col-md-2.first,
    .col-md-1.first,
    
    .col-md-12.middle,
    .col-md-11.middle,
    .col-md-10.middle,
    .col-md-9.middle,
    .col-md-8.middle,
    .col-md-7.middle,
    .col-md-6.middle,
    .col-md-5.middle,
    .col-md-4.middle,
    .col-md-3.middle,
    .col-md-2.middle,
    .col-md-1.middle,

    .col-md-12.last,
    .col-md-11.last,
    .col-md-10.last,
    .col-md-9.last,
    .col-md-8.last,
    .col-md-7.last,
    .col-md-6.last,
    .col-md-5.last,
    .col-md-4.last,
    .col-md-3.last,
    .col-md-2.last,
    .col-md-1.last,

    .col-perc-80.first,
    .col-perc-20.first{ padding: 0;}

    .rightCol {
        padding: 20px 5px 5px 5px ;
    }
}
.RightFIx{
    display:block;
    margin-left: auto;
}

.searchAlign{
    margin-right: 190px;
}

.container.breadCrumbParent.hasSideNav,
.container-fluid.breadCrumbParent.hasSideNav{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 24px 0 24px;
    margin-bottom: 8px;
}

.default-right-container .main-content .mainContainer .row .breadCrumbParent.hasSideNav{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 0 0 0;
    margin-bottom: 8px;
}