body.popupbody {
    background-color: rgb(236, 240, 241);
    background-image: none;
}

.errorElement {
    border: 2px solid red !important;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 960px;
    min-height: 450px;
    background-color: white;
    padding-bottom: 20px;
}

.popupcontainer {
    min-height: 100px;
    !important;
}

strong, b {
    font-weight: 700;
}

.simple-placeholder {
    font-style: italic;
    color: #aaaaaa !important;
}

.accountSelect { /*padding-left:20px;padding-top:5px;padding-bottom:5px*/
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.tooltip {
    background-color: #000;
    border: 1px solid #fff;
    padding: 10px 15px;
    width: 200px;
    display: none;
    color: #fff;
    text-align: left;
    font-size: 12px;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}

.checkboxlist input[type="checkbox"] {
    margin-left: 10px;
}

.datePicker {
    width: 100px;
}

a.no-underline {
    text-decoration: none;
}

a.underline {
    text-decoration: underline !important;
}

.no-margin {
    margin: 0px;
}

.add-margin {
    margin: 3px !important;
}

.txt-numeric {
    text-align: right;
}

.txt-date {
    text-align: right;
}

/* ----------------------- WRAPPER -----------------------*/
#wrapper {
    width: 976px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px; /*SAM*/
    margin-bottom: 20px;
}

#topwrapper {
    height: 19px;
    width: 976px;
    background: url(/assets/img/legacy/topwrapper.png) no-repeat;
}

#mainwrapper {
    width: 976px;
    margin-top: 15px;
    /*background: url(/assets/img/legacy/mainwrapper-white.png) repeat-y;*/
    margin-top: 0;
}

#bottomwrapper {
    margin: 0 auto;
    height: 55px;
    width: 976px;
    background: url(/assets/img/legacy/bottomwrapper.png) no-repeat;
}

.center {
    margin: 0 auto;
    width: 900px;
}

.btn-pad-bottom {
    margin-bottom: 10px;
}

.btn-pad-top {
    margin-top: 10px;
}

div#top {
}

div.header {
    width: 959px;
    height: 100px;
    /*padding-bottom: 20px;*/
    /*background: url(/assets/img/legacy/bgheader.jpg) bottom center repeat-x;*/
    background-color: #404750;
    margin: 0 auto;
    margin-bottom: 20px;
    display: block;
    /*clear:both;
	position:relative;
	height:85px;*/
}
/*div.content {
	font-size:1.5em;
	}*/
/*li {
	font-size:1.5em;
	}*/
li ul li {
    font-size: 1em;
}

/* headers */
h1, h2, h3 {
    font-weight: 300;
}

.logo {
    display: block;
    /*margin-left:15px;*/
    /*text-indent:-9999em;*/
    background: url(/assets/img/legacy/trakref-logo.png) 0 0 no-repeat;
    width: 170px;
    height: 64px;
    float: left;
    margin-top: 14px;
}

.logoleft {
    float: left;
    display: block;
}

.navright {
    float: right;
    display: block;
    bottom: 0px;
}

.sf6logo {
    background: url(/assets/img/legacy/trakref_sf6.png) 0 0 no-repeat !important; width:200px!important
}

h1 {
    margin-top: 8px;
    color: #00829a;
    font-style: normal;
    font-weight: 300;
}

h2 {
    color: #00829a;
}


span.updates {
    display: none;
    top: 100px;
    left: 970px;
    position: absolute;
    text-align: center;
    font-size: 1.1em;
    line-height: 1.2em;
    color: #00829a;
    font-weight: 900;
    width: 150px;
    padding: 10px;
    border: 2px solid orange;
}

h3 {
    font-size: 1.2em;
    color: #00829a;
}

h5 {
}

/* visual */
div#top {
    background: url(/assets/img/legacy/bg-top.png) 0 0 repeat-x;
}

.line {
    /*background: url(/assets/img/legacy/bg-line.jpg) top left repeat-x transparent;*/
    /*padding-top:1em;*/
    /*margin-left: 20px;*/
}

/*a.tableLink:link, a.tableLink:visited { color:#000000 !important; text-decoration:underline !important; }*/

/* links */
a:link {
    color: #00829a;
    /*text-decoration: none;*/
}

a:visited {
    color: #00829a;
}

a:hover, a:active {
    color: #00829a;
}

.table-striped a {
    color: #00829a;
    text-align: center !important;
}


/* contact */
div#contact {
    background-color: #404750;
    padding: 1em 0;
    width: 960px;
    margin: 40px 0 0 30px;
}

    div#contact h3 {
        text-align: center;
        padding: 8px 40px 0 0;
        color: #fff;
    }

    div#contact p {
        line-height: 1.2em;
        color: #fff;
        margin: 0;
    }

        div#contact p strong {
            font-weight: 500;
            color: #fff;
        }


/* links */
div#links {
    padding-top: 1.5em;
}

    div#links p {
        color: #555;
    }

a.ecotech {
    display: block;
    width: 152px;
    height: 48px;
    float: right;
    margin: 8px 10px 0 0;
}

    a.ecotech:link, a.ecotech:visited {
        text-indent: -9999em;
        background: url(/assets/img/legacy/bg-ecotech.png) 0 0 no-repeat;
    }

    a.ecotech:hover, a.ecotech:active {
        background-position: 0 -48px;
    }

a.refauth {
    display: block;
    width: 146px;
    height: 43px;
    float: right;
    margin: 15px 20px 0 0;
}

    a.refauth:link, a.refauth:visited {
        text-indent: -9999em;
        background: url(/assets/img/legacy/bg-refauth.png) 0 0 no-repeat;
    }

    a.refauth:hover, a.refauth:active {
        background-position: 0 -43px;
    }

a.goearthmark {
    display: block;
    width: 146px;
    height: 43px;
    float: right;
    margin: 15px 20px 0 0;
}

    a.goearthmark:link, a.goearthmark:visited {
        text-indent: -9999em;
        background: url(/assets/img/legacy/earthmark.png) 0 0 no-repeat;
    }

    a.goearthmark:hover, a.goearthmark:active {
        background-position: 0 -43px;
    }

div.social {
    padding: 0 0 0 10px;
    background: url(/assets/img/legacy/bg-line-vertical.jpg) 0 0 repeat-y;
}

    div.social p {
        float: left;
    }

a.social {
    display: block;
    text-indent: -9999em;
    height: 51px;
    width: 52px;
    float: right;
}

a.facebook, a.twitter {
    margin-right: 10px;
}

    a.facebook:link, a.facebook:visited {
        background: url(/assets/img/legacy/bg-facebook.gif) 0 0 no-repeat;
    }

    a.facebook:hover, a.facebook:active {
        background-position: 0 -51px;
    }

    a.twitter:link, a.twitter:visited {
        background: url(/assets/img/legacy/bg-twitter.gif) 0 0 no-repeat;
    }

    a.twitter:hover, a.twitter:active {
        background-position: 0 -51px;
    }

a.linkedin:link, a.linkedin:visited {
    background: url(/assets/img/legacy/bg-linkedin.gif) 0 0 no-repeat;
}

a.linkedin:hover, a.linkedin:active {
    background-position: 0 -51px;
}


/* home */
#feature {
    margin-bottom: .5em;
    text-align: center;
}

#home h3 {
    margin-bottom: .25em;
}

/* content */
h2 {
    margin: 0;
}

/* applicable-markets */
div.market {
    background-color: #FFF;
    padding: 1em;
    margin-bottom: 1em;
}

    div.market h2 {
        color: #555;
    }


/* contact */
dl#contact dt {
    width: 100px;
    float: left;
    text-align: right;
    padding: 1em 1em 0 0;
    clear: both;
}

dl#contact dd {
    width: 180px;
    float: left;
    margin: 0;
    padding-top: 1em;
}

form#contact label {
    font-weight: 400;
    font-size: 1.2em;
    padding-top: 1.5em;
}

form#contact input {
    font-size: 1.5em;
    padding: 4px 2px;
    width: 275px;
}

    form#contact input.submit {
        width: 12em;
        font-size: 1.2em;
    }

/* footer */
#footer {
    margin: 1em 0 0 1em;
    color: #000;
}

/* demo */
div.demo {
    height: 350px;
}

#demo-nav {
    text-align: center;
    padding: .75em 0;
    margin-bottom: 0;
}

    #demo-nav li {
        display: inline;
        list-style-type: none;
        padding: 0 25px;
        font-size: 1.5em;
    }

    #demo-nav a:link {
        font-weight: 400;
        text-decoration: none;
        text-transform: uppercase;
    }

    #demo-nav a.here {
        color: #00829a;
        font-weight: 300;
    }


.zebrarow, .zebrarow td {
    background: #e7e7e7;
    border: 1px solid black;
}

.hoverhand {
    cursor: pointer;
}

table.grid {
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: Black;
}

    table.grid tr:hover td {
        background: #8fe2a7; /*;color:white*/
    }

    table.grid a {
        color: #00829a;
        text-decoration: underline;
    }

    table.grid tr:hover th a {
        color: #333333;
    }

.sectioncontent table.grid {
    width: 100%; /*background:#f5f5f5;*/
}

.sectioncontent.filter table.grid {
    background: #d8d8d8;
}

.sectioncontent table.grid th { /*text-align:center;*/
    background: url(/assets/img/legacy/template/grid_header_bg.gif) repeat-x;
    height: 28px;
    line-height: 100%;
    border-bottom: 1px solid #b2b2b2;
    padding: 0 5 0 5px;
    overflow: hidden;
}

.sectioncontent table.grid td {
    padding: 10px 5 10px 5px;
}

.button {
    color: #fff;
}

.button {
    /*background: url(/assets/img/legacy/template/addnew_bttn_bg.png) center center repeat-x!important;*/
    cursor: pointer;
    padding: 3px 5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
}

.sectionhead .button {
    margin-top: 14px;
}
/*	ALTERNATIVE if code sits outside .sectionhead	*/
/*.addnew{position:absolute;top:16px;left:240px;}*/
.sectionhead {
    margin-left: 10px;
    margin-right: 30px;
    margin-bottom: 10px;
}

.sectioncontent {
    margin-left: 10px;
    margin-right: 10px;
}

/*	Button Colors	*/
.button.green, .button.export {
    background-color: #1c7c0f;
    border: 1px solid #5dbd50;
}
/*green*/
.button.blue, .button.addnew, .button.standard {
    background-color: #105FAE;
    border: 1px solid #6195C6;
}
/*blue*/
.button.orange {
    background-color: #ae4010;
    border: 1px solid #e58155;
}
/*orange*/
.button.cancel, .button.gold {
    background-color: #9d9816;
    border: 1px solid #e5dd55;
}
/*gold*/
.button.red {
    background-color: #901616;
    border: 1px solid #c44e4e;
}
/*red*/
.button.ltblue {
    background-color: #6195c6;
    border: 1px solid #105fae;
}
/*ltblue*/
.button.grey {
    background-color: #787878;
    border: 1px solid #adadad;
}
/*grey*/
/*
.button.standard{margin:6px}
*/
.button.blue {
    background-color: #105FAE;
    border: 1px solid #6195C6;
}
/*
.button.blue:hover,.button.addnew:hover,.button.standard:hover {
    background-color: #6195C6;
}
*/
.inputform { /*background-color:White;*/
    border: 1px solid black;
    width: 100%;
    padding: 5px;
}

div.wrapper {
    border: 1px solid black;
    width: 100%;
}

table.wrapped {
    border: 1px solid black;
    width: 100%;
}
/*table.wrapped td {border:1px solid black;}*/

td.vtop {
    vertical-align: top;
}

.popupcontainer {
    color: #555555;
    width: 95%;
    height: 95%;
    margin: 0px;
    padding: 4px;
    border: 1px solid black;
    background-color: #eee;
}

table.head {
    width: 1200px;
}

.emptyDataRow {
    height: 45px;
    font-size: 110%; /*font-weight:bold;text-transform:uppercase;letter-spacing:0px*/
}

.totalCell {
    color: #fff;
    background-color: #00829a !important;
    font-weight: bold;
    text-align: center;
}

.copyright {
    margin: 0 20px 0 20px;
    padding-top: 20px;
    color: #dddddd;
}

.gridPager {
    color: white;
    font-weight: bold;
}

    .gridPager td {
        padding-left: 8px;
        padding-right: 8px;
    }

    .gridPager a {
        color: white;
        font-weight: bold;
        text-decoration: underline;
    }

/* FOOTER CUSTOM EDITS */
.ftrTitle {
    font-weight: 100;
    font-size: 22px;
    margin-bottom: 10px;
}

a.ftrAnchor {
    color: #fff;
}


/*END FOOTER EDITS*/

/* BEGINNING OF COLORED RECTANGLE UI LINKS */
.banner {
    width: 929px;
    height: 59px;
    margin: 0 0 10px 5px;
    float: left;
}

.banner_text {
    color: white;
    font-weight: bold;
    padding: 20px 10px;
    font-size: 30px;
    text-transform: uppercase;
}

.banner_text_black_lg {
    color: black;
    font-weight: bold;
    padding: 20px 10px;
    font-size: 30px;
    text-transform: uppercase;
}

.banner_text_black {
    color: black;
    font-weight: bold;
    padding: 8px 10px;
    font-size: 25px;
}

.tile {
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
}

.tile2 {
    width: 305px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 1px 0;
    text-transform: uppercase;
}

.square {
    width: 250px;
    height: 250px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 3px 0;
    position: relative;
}

.blue {
    /* USERS */
    background-color: #00829a;
}

.green {
    /* LOCATIONS */
    background-color: #54b941;
}

.red {
    /* INVENTORY */
    background-color: #b91d47;
}

.black {
    /* INVENTORY */
    background-color: #000;
}

.purple {
    /* WORK ORDER */
    background-color: #9f00a7;
}

.orange {
    background-color: #ee5825;
}

.yellow {
    background-color: #fce100;
}

.text, .text a {
    line-height: 59px;
    padding-left: 10px;
    color: white !important;
    font-weight: bold;
}

.text_black {
    line-height: 59px;
    padding-left: 10px;
    color: black !important;
    font-weight: bold;
}

.wellButton .myInstance {
    background-image: url(/assets/img/legacy/home/icons/myInstance.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #adduser, .wellButton .addUser {
    background-image: url(/assets/img/legacy/home/icons/addUser.png);
    background-position: 3% 50%;
    background-size: 50px;
    background-repeat: no-repeat;
}

.wellButton #removeuser, .wellButton .removeUser {
    background-image: url(/assets/img/legacy/home/icons/removeUser.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #usergroup, .wellButton .users {
    background-image: url(/assets/img/legacy/home/icons/users.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #associations, .wellButton .associations, .wellButton .languageTranslations {
    background-image: url(/assets/img/legacy/home/icons/associates.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .bulkImportLocations {
    background-image: url(/assets/img/legacy/home/icons/loadingMultipleLocations.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .licenseKeys {
    background-image: url(/assets/img/legacy/home/icons/licendsKey.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .allUsers {
    background-image: url(/assets/img/legacy/home/icons/loadingMultipleUsers.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton .auditLog {
    background-image: url(/assets/img/legacy/home/icons/obtainingComplianeReports.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .serviceEvent, .wellButton #serviceEvent {
    background-image: url(/assets/img/legacy/home/icons/ServiceEvent.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #addServiceEvent, .wellButton .addServiceEvent {
    background-image: url(/assets/img/legacy/home/icons/addServiceEvent.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #addGasTransfer, .wellButton .addGasTransfer {
    background-image: url(/assets/img/legacy/home/icons/addGasTransfer.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #recycleCylinders, .wellButton .recycleCylinders {
    background-image: url(/assets/img/legacy/home/icons/recycleCylinders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton .help, .wellButton  #help {
    background-image: url(/assets/img/legacy/home/icons/help.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 55px;
}

.wellButton .addNewRecoveryCylinder, .wellButton #purchaseNew8 {
    background-image: url(/assets/img/legacy/home/icons/purchaseRecoveryCylinder.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .addNewVirginCylinder, .wellButton #purchaseNew7 {
    background-image: url(/assets/img/legacy/home/icons/purchaseVirginCylinder.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .addExistingSystem, .wellButton  #purchaseNew5 {
    background-image: url(/assets/img/legacy/home/icons/PurchaseExistingSystem.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton #system, .wellButton #inputExisting5, .wellButton .addNewSystem {
    background-image: url(/assets/img/legacy/home/icons/addNewSystem.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton #inputExisting8, .wellButton .addExistingRecoveryCylinder {
    background-image: url(/assets/img/legacy/home/icons/addExistingRecoveryCylinder.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #inputExisting7, .wellButton .addExistingVirginCylinder {
    background-image: url(/assets/img/legacy/home/icons/addExistingVirginCylinder.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #payment, .wellButton .payments {
    background-image: url(/assets/img/legacy/home/icons/paymentHistory.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #location1,.wellButton #location5 {
    background-image: url(/assets/img/legacy/home/icons/addWholesaler.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #location2 {
    background-image: url(/assets/img/legacy/home/icons/addCustomerLocation.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #location3, .wellButton .location3 {
    background-image: url(/assets/img/legacy/home/icons/addWarehouse.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #location4 {
    background-image: url(/assets/img/legacy/home/icons/addTechnicianTruck.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #r22Activity, .wellButton .r22Activity {
    background-image: url(/assets/img/legacy/home/icons/R22_Activity.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #assignTags {
    background-image: url(/assets/img/legacy/home/icons/Assign_Tags.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #mixedActivity, .wellButton .mixedActivity {
    background-image: url(/assets/img/legacy/home/icons/Cylinder_multiple.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #returnsByGasType, .wellButton .returnsByGasType {
    background-image: url(/assets/img/legacy/home/icons/returnsByGasType.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #returnsByTechnician {
    background-image: url(/assets/img/legacy/home/icons/returned_by_Technician.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #lbsReturnsByTankSize, .wellButton .lbsReturnsByTankSize, .wellButton #tanksReturnsByTankSize {
    background-image: url(/assets/img/legacy/home/icons/LBS_return_by_tank_size.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #returnsByLocation {
    background-image: url(/assets/img/legacy/home/icons/trackingSystemOwnersGas.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #upDownReport, .wellButton .upDownReport {
    background-image: url(/assets/img/legacy/home/icons/Up_down_report.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #helpSite {
    background-image: url(/assets/img/legacy/home/icons/Help_site.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #submitATicket {
    background-image: url(/assets/img/legacy/home/icons/Submit_a_ticket.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #howToVideos {
    background-image: url(/assets/img/legacy/home/icons/How_to_Video.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #notification, .wellButton .myNotifications {
    background-image: url(/assets/img/legacy/home/icons/Notifications.png);
    background-size: 50px;
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #myProfile, .wellButton .myProfile {
    background-image: url(/assets/img/legacy/home/icons/myProfile.png);
    background-size: 50px;
    background-position: 3% 50%;
    background-repeat: no-repeat;
}

.wellButton #gasTransfer, .wellButton .gasTransfer {
    background-image: url(/assets/img/legacy/home/icons/gasTransfer.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .acquisitionSummary {
    background-image: url(/assets/img/legacy/home/icons/acquisitionSummary.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .acquisitionDetailReport {
    background-image: url(/assets/img/legacy/home/icons/acquisitionDetailReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .disbursementSummary {
    background-image: url(/assets/img/legacy/home/icons/disbursementSummary.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .disbursementDetail {
    background-image: url(/assets/img/legacy/home/icons/disbursementDetail.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .inventorySummary, .wellButton .r22Aging {
    background-image: url(/assets/img/legacy/home/icons/inventorySummary.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .inventoryDetail, .wellButton .mixedGasReport {
    background-image: url(/assets/img/legacy/home/icons/inventoryDetail.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .locationSummary {
    background-image: url(/assets/img/legacy/home/icons/locationSummary.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .locationMaintenance {
    background-image: url(/assets/img/legacy/home/icons/locationMaintenance.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .recoveryEquipment {
    background-image: url(/assets/img/legacy/home/icons/recoveryEquipment.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .leakRate {
    background-image: url(/assets/img/legacy/home/icons/leakRate.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .exportR3 {
    background-image: url(/assets/img/legacy/home/icons/exportR3.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .exportEPA {
    background-image: url(/assets/img/legacy/home/icons/exportEPA.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .export1415 {
    background-image: url(/assets/img/legacy/home/icons/export1415.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .export1415-1 {
    background-image: url(http://my.trakref.com/assets/img/legacy/home/icons/export1415-1.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .siteUsageReport {
    background-image: url(/assets/img/legacy/home/icons/siteUsageReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .errorReport {
    background-image: url(/assets/img/legacy/home/icons/errorReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .importSystems{
    background-image: url(/assets/img/legacy/home/icons/importSystems.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .loadingMultipleSystems {
    background-image: url(/assets/img/legacy/home/icons/loadingMultipleSystems.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .loadingMultipleCylinders {
    background-image: url(/assets/img/legacy/home/icons/importCylinders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #importSystems {
    background-image: url(/assets/img/legacy/home/icons/importSystems2.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .importTechnicians {
    background-image: url(/assets/img/legacy/home/icons/importTechnicians.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .importTransfers {
    background-image: url(http://my.trakref.com/assets/img/legacy/home/icons/importTransfers.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #inputExisting1, .wellButton .addExistingBottle {
    background-image: url(/assets/img/legacy/home/icons/addExistingBottle.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #inputExisting2, .wellButton .addExistingBreaker {
    background-image: url(/assets/img/legacy/home/icons/addExistingBreaker.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #inputExisting3, .wellButton .addExistingGasCart {
    background-image: url(/assets/img/legacy/home/icons/addExistingGasCart.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #inputExisting6, .wellButton .addExistingOther {
    background-image: url(/assets/img/legacy/home/icons/addExistingOther.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #inputExisting4, .wellButton .addExistingSwitchGear {
    background-image: url(/assets/img/legacy/home/icons/addExistingSwitchGear.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .importLocations {
    background-image: url(/assets/img/legacy/home/icons/importLocations.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .importSF6 {
    background-image: url(/assets/img/legacy/home/icons/importSF6.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #purchaseNew1, .wellButton .purchaseBottle {
    background-image: url(/assets/img/legacy/home/icons/purchaseBottle.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #purchaseNew2, .wellButton .purchaseBreaker {
    background-image: url(/assets/img/legacy/home/icons/purchaseBreaker.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #purchaseNew3, .wellButton .purchaseGasCart {
    background-image: url(/assets/img/legacy/home/icons/purchaseGasCart.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #purchaseNew6, .wellButton .purchaseOther {
    background-image: url(/assets/img/legacy/home/icons/purchaseOther.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #purchaseNew4, .wellButton .purchaseSwitchGear {
    background-image: url(/assets/img/legacy/home/icons/purchaseSwitchGear.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .seePurchasedReport {
    background-image: url(/assets/img/legacy/home/icons/seePurchasedReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .sendCylinderToRecycling {
    background-image: url(http://my.trakref.com/assets/img/legacy/home/icons/sendCylinderToRecycling.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .viewMyMaterial, .wellButton #viewMyMaterial {
    background-image: url(/assets/img/legacy/home/icons/viewMyMaterial.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton .viewMyMaterialReport, .wellButton #viewMyMaterialReport {
    background-image: url(/assets/img/legacy/home/icons/viewMyMaterialReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton .myDocuments {
    background-image: url(/assets/img/legacy/home/icons/myDocuments.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 55px;
}

.wellButton .pendingAccounts {
    background-image: url(/assets/img/legacy/home/icons/pendingAccounts.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .tenants {
    background-image: url(http://my.trakref.com/assets/img/legacy/home/icons/tenants.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .configuration {
    background-image: url(/assets/img/legacy/home/icons/configuration.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .logout {
    background-image: url(/assets/img/legacy/home/icons/logout.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #seePurchaseReport {
    background-image: url(/assets/img/legacy/home/icons/seePurchasedReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton #recyclingReport {
    background-image: url(/assets/img/legacy/home/icons/recyclingReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton .openClosedEvents {
    background-image: url(/assets/img/legacy/home/icons/openClosedEvents.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .exportFGas {
    background-image: url(/assets/img/legacy/home/icons/exportFGas.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .cylinderReturns {
    background-image: url(/assets/img/legacy/home/icons/cylinderReturns.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .virginCylinders {
    background-image: url(/assets/img/legacy/home/icons/virginCylinders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .assignTags {
    background-image: url(/assets/img/legacy/home/icons/assignTags.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .outgoingCylinders {
    background-image: url(/assets/img/legacy/home/icons/outgoingCylinders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .reassignTags {
    background-image: url(/assets/img/legacy/home/icons/reassignTags.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .salesOrders {
    background-image: url(/assets/img/legacy/home/icons/salesOrders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .tagOrders {
    background-image: url(/assets/img/legacy/home/icons/tagOrders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .tags {
    background-image: url(/assets/img/legacy/home/icons/tags.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .gasRequests {
    background-image: url(/assets/img/legacy/home/icons/gasRequests.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton #returnsByRA, .wellButton .returnsByRA {
    background-image: url(/assets/img/legacy/home/icons/returnsByRA.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .cylindersReturnedByTankSize {
    background-image: url(/assets/img/legacy/home/icons/cylindersReturnedByTankSize.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}
LB
.wellButton .mixedGasReport {
    background-image: url(/assets/img/legacy/home/icons/mixedGasReport.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .gettingStarted {
    background-image: url(/assets/img/legacy/home/icons/gettingStarted.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .pendingGasForApproval {
    background-image: url(/assets/img/legacy/home/icons/pendingGasForApproval.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .outsideContractors {
    background-image: url(/assets/img/legacy/home/icons/outsideContractors.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .outsideContractorsBlk {
    background-image: url(/assets/img/legacy/home/icons/outsideContractorsBlk.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .leakInspection {
    background-image: url(/assets/img/legacy/home/icons/leakInspections.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .addLeakInspection {
    background-image: url(/assets/img/legacy/home/icons/addLeakInspection.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .addRecoveryEquipment {
    background-image: url(/assets/img/legacy/home/icons/addRecoveryEquipment.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .moveCylinders {
    background-image: url(/assets/img/legacy/home/icons/moveCylinders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .myCalendar {
    background-image: url(/assets/img/legacy/home/icons/calendar.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

.wellButton .laborReport {
    background-image: url(/assets/img/legacy/home/icons/salesOrders.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.wellButton #location, .wellButton .location {
    background-image: url(/assets/img/legacy/home/icons/viewUserActivities.png);
    background-position: 3% 50%;
    background-repeat: no-repeat;
    background-size: 50px;
}

.main_tile_text {
    color: white;
}

.list {
    list-style: disc;
    padding-left: 0px;
}

    .list li {
        padding-bottom: 5px;
    }
/* END OF COLORED RECTANGLE UI LINKS */

/* Clear Floated Elements */

/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
/* Img Alignment &amp; Styling */
.alignleft {
    float: left;
    margin: 5px 10px 0 0;
}

.alignright {
    float: right;
    margin: 5px 0 5px 10px;
}

.aligncenter {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    display: block;
}

.divider {
    background: url(http://my.trakref.com/assets/img/legacy/divider.jpg) bottom repeat-x;
    padding: 5px 0;
    margin-bottom: 10px;
    display: block;
}
/* Custom Message Styling */
.info {
    margin: 15px 0;
    font-size: 14px;
    color: #246EA7;
    padding: 15px 12px 15px 47px;
    background: #DFECF7 url(/assets/img/legacy/info.png) .5em .4em no-repeat;
    border: 1px solid #A7CEEC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 6px #aaaaaa;
    -webkit-box-shadow: 0 0 6px #aaaaaa;
}

.error {
    margin: 15px 0;
    font-size: 14px;
    color: #C92036;
    padding: 15px 12px 15px 47px;
    background: #FAE1E1 url(/assets/img/legacy/error.png) .5em .4em no-repeat;
    border: 1px solid #EDA8A8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 6px #aaaaaa;
    box-shadow: 0 0 6px #aaaaaa;
    -webkit-box-shadow: 0 0 6px #aaaaaa;
}

.warning {
    margin: 15px 0;
    font-size: 14px;
    color: #E08820;
    padding: 15px 12px 15px 47px;
    background: #FDF4D7 url(/assets/img/legacy/warning.png) .5em .4em no-repeat;
    border: 1px solid #E8C779;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 6px #aaaaaa;
    box-shadow: 0 0 6px #aaaaaa;
    -webkit-box-shadow: 0 0 6px #aaaaaa;
}

.success,
.success-message {
    margin: 15px 0;
    font-size: 14px;
    color: #84AF22;
    padding: 15px 12px 15px 47px;
    background: #E6F2D2 url(/assets/img/legacy/ok.png) .5em .4em no-repeat;
    border: 1px solid #96C24A;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 6px #aaaaaa;
    box-shadow: 0 0 6px #aaaaaa;
    -webkit-box-shadow: 0 0 6px #aaaaaa;
}
/*  Highlight Styles */

.highlight-yellow {
    padding: 1px 4px;
    background-color: yellow;
    color: #111;
}

.highlight-dark {
    padding: 1px 4px;
    background-color: #6a6a6a;
    color: #fff;
}

.highlight-red {
    padding: 1px 4px;
    background-color: #DE2D2D;
    color: #fff;
}

.highlight-green {
    color: #4F8C00;
    font-weight: bold;
    font-size: 16px;
}

/* Button */
.button {
    float: left;
    margin: 10px 10px 10px 0;
    cursor: pointer;
    color: #777777;
    font-size: 10px;
    line-height: 24px;
    text-transform: uppercase;
    height: 26px;
    background: url(/assets/img/legacy/button-right.png) no-repeat 100% 0;
    display: inline-block;
}

    .button span {
        text-align: center;
        margin-right: 7px;
        padding: 0 10px 0 20px;
        background: url(/assets/img/legacy/button-left.png) no-repeat;
        display: inline-block;
        height: 26px;
        float: left;
        font-size: 11px;
    }

    .button:hover {
        background-position: 100% -26px;
    }

        .button:hover span {
            background-position: 0 -26px;
        }

a.button {
    color: #666666;
}

    a.button:hover {
        color: #333333;
    }

img.readmore {
    position: relative;
    top: 5px;
    left: 8px;
    overflow: hidden;
}

/* ----------------------- WRAPPER -----------------------*/
#wrapper {
    width: 976px;
    margin-left: auto;
    margin-right: auto;
    /*margin-top:20px;*/
    margin-bottom: 20px;
}

.center {
    margin: 0 auto;
    width: 900px;
}

/* ----------------------- HEADER -----------------------*/
#header {
    /*width: 960px;*/
    height: 10px;
    padding-bottom: 39px;
    /*background: url(/assets/img/legacy/bgheader.jpg) bottom center repeat-x;*/
    margin: 0 auto;
    float: left;
}

#headerright {
    padding-top: 20px;
    width: 670px;
    float: right;
}

#logo {
    margin-top: 5px;
    float: left;
    width: 220px;
}

.searchbox {
    width: 192px;
    height: 37px;
    float: right;
}

.searchinput {
    border: none;
    height: 17px;
    width: 135px;
    background: url(/assets/img/legacy/searchinput.png) left center no-repeat;
    float: left;
    padding: 10px;
    color: #cacaca;
}

.searchsubmit {
    height: 37px;
    width: 36px;
    background: url(/assets/img/legacy/searchsubmit.png) left center no-repeat;
    float: left;
    border: none;
    cursor: pointer;
}

/* ----------------------- SLIDESHOW -----------------------*/
#slide-wrapper {
    padding: 0;
    margin: 0 auto;
    width: 960px;
    height: 420px;
    border-top: 4px solid #61AB00;
    border-bottom: 4px solid #61AB00;
}

.static-block {
    float: left;
    width: 620px;
    height: 345px;
}

.static-text {
    padding: 20px;
    float: left;
    width: 300px;
    height: 305px;
    background: #61AB00 url(/assets/img/legacy/pattern/grunge.png) repeat;
}

    .static-text h3 {
        color: #ffffff;
    }

    .static-text p {
        color: #ffffff;
    }
/* ----------------------- FEATURES BOX -----------------------*/
#featuresbox,
#quotebox {
    height: 150px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 2px solid #61AB00;
    border-top: 1px solid #94CF48;
    background-color: #70C700;
    background-image: url(/assets/img/legacy/green.jpg);
    background-position: bottom center;
    background-repeat: repeat-x;
}

    #featuresbox ul {
        margin: 0;
        padding: 0 30px;
    }

        #featuresbox ul li {
            float: left;
            width: 205px;
            margin-left: 10px;
            padding-left: 15px;
            background: url(/assets/img/legacy/divider-green.png) center left no-repeat;
        }

            #featuresbox ul li p {
                line-height: 16px;
                font-size: 11px;
                color: #ffffff;
            }

            #featuresbox ul li.first {
                margin-left: 0;
                padding-left: 0;
                background: none;
            }

            #featuresbox ul li.last {
                margin-right: 0;
                padding-right: 0;
                float: right;
            }

            #featuresbox ul li img {
                margin: 10px 5px 0 0;
                padding: 0;
                float: left;
            }

            #featuresbox ul li h4 {
                margin-top: 15px;
                margin-bottom: 10px;
                color: #ffffff;
            }

                #featuresbox ul li h4 a {
                    color: #ffffff;
                }

    #featuresbox ol, #featuresbox ul {
        list-style: none outside none;
    }

/* ----------------------- PAGE HEADING -----------------------*/
#page-heading {
    margin: 0 auto;
    width: 960px;
    height: 182px;
    border-top: 4px solid #61AB00;
    border-bottom: 2px solid #61AB00;
    background: #61AB00;
}

    #page-heading img {
        position: absolute;
    }

.heading-text {
    padding: 15px 20px;
    width: 260px;
    position: relative;
    left: 0;
    top: 30px;
    background-color: transparent;
    background-image: url(/assets/img/legacy/transparent.png);
    background-repeat: repeat;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.heading-text-right {
    padding: 15px 20px;
    width: 260px;
    position: relative;
    right: 0;
    top: 30px;
    background: url(/assets/img/legacy/transparent.png) repeat;
    float: right;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

    .heading-text h3,
    .heading-text-right h3 {
        color: #ffffff;
        margin-bottom: 10px;
    }

    .heading-text-right h3 {
        text-align: right;
    }

    .heading-text p,
    .heading-text-right p {
        color: #dadada;
        margin-bottom: 0;
        line-height: 16px;
        font-size: 12px;
    }

    .heading-text-right p {
        text-align: right;
        font-size: 12px;
    }

.breadcrumbs {
    border-bottom: 1px solid #dadada;
    margin: 10px 0 0 0;
    text-align: right;
    font-size: 14px;
    color: #666666;
    display: block;
    padding-right: 10px;
    padding-bottom: 10px;
}

/* ----------------------- HOMEPAGE CONTENT -----------------------*/
.maincontent {
    padding: 20px 0 0 0;
    width: 630px;
    float: left;
}

.maincontent-right {
    padding: 20px 0 0 0;
    width: 630px;
    float: right;
}

.maincontent-full {
    padding: 15px 0;
    width: 100%;
}

.mainbox {
    float: left;
    width: 300px;
    margin-right: 20px;
    margin-bottom: 5px;
}

    .mainbox img {
    }

    .mainbox h4,
    .mainbox2 h4 {
        color: #4F8C00;
        margin-bottom: 10px;
    }

        .mainbox h4 a,
        .mainbox2 h4 a {
            color: #4F8C00;
        }

    .mainbox p,
    .mainbox2 p {
        margin-bottom: 5px;
    }

.mainbox2 {
    float: left;
    width: 198px;
    margin-right: 18px;
    margin-bottom: 5px;
}

    .mainbox2 img {
    }

.box-last {
    float: right;
    margin-right: 0;
}

.spacer {
    clear: both;
    display: block;
    padding-bottom: 10px;
}

.title h4 {
    padding-bottom: 10px;
    background: url(/assets/img/legacy/products-divider.png) bottom repeat-x;
    color: #ffffff;
}

.price {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

    .price span {
        color: #ffffff;
    }

span.currency {
    font-size: 24px;
    display: inline;
    vertical-align: top;
}

span.price {
    font-size: 56px;
    display: inline;
}

span.month {
    font-size: 18px;
    display: inline;
}

.description {
    margin-top: 10px;
    padding-top: 15px;
    background: url(/assets/img/legacy/products-divider.png) top repeat-x;
}

    .description p {
        font-size: 11px;
        color: #ffffff;
        line-height: 15px;
    }

.contentproduct {
    background: #EAEAEA;
    width: 238px;
    padding: 10px 20px;
}

ul.productfeatures {
}

    ul.productfeatures li {
        color: #858585;
        margin: 0 0 5px 0;
        padding-bottom: 15px;
        background: url(/assets/img/legacy/divider.png) bottom repeat-x;
        font-size: 14px;
    }

.product-icon {
    position: relative;
    top: 7px;
    left: 0;
    margin-right: 10px;
}

.buttoncenter {
    margin-left: 45px;
}

.zoom {
    background: url(/assets/img/legacy/zoom.png) 50% 50% no-repeat;
}

.play {
    background: url(/assets/img/legacy/play.png) 50% 50% no-repeat;
}

.col1 {
    float: left;
    width: 220px;
    border: 1px solid;
    font-weight: bold;
}

.col2 {
    float: left;
    width: 150px;
    border: 1px solid;
}

.col3 {
    float: left;
    width: 150px;
    border: 1px solid;
}

.col4 {
    float: left;
    width: 150px;
    border: 1px solid;
}

.top {
    overflow: hidden;
    text-align: center;
    margin-left: 100px;
    font-weight: bold;
}

.rowblue {
    overflow: hidden;
    text-align: center;
    margin-left: 100px;
    background-color: #33cc33;
    width: 678px;
}

.highlight-email {
    font-size: 14px;
    font-style: italic;
    text-decoration: underline;
    color: #4F8C00;
    font-weight: bold;
}

.total {
    background-color: green;
    font-weight: bold;
    color: white;
    text-align: center !important;
}

.centered {
    text-align: center !important;
}


.hide {
    display: none !important;
}

/* polar made icons */
[class^="polarIcon"],
[class*=" polarIcon"] {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: 1px;
    /**margin-right: .3em;*/
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/assets/img/legacy/icons/White_icons_Centered.png");
    background-position: 50px 50px;
    background-repeat: no-repeat;
}

.icon-calendar {
    margin-top: 3px;
}

#redTiles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#redTiles li {
    display: inline;
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
    background-color: #b91d47;
}

#redTiles a {
    line-height: 59px;
    padding-left: 10px;
    color: white !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
}

#greenTiles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#greenTiles li {
    display: inline;
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
    background-color: #54b941;
}

#greenTiles a {
    line-height: 59px;
    padding-left: 10px;
    color: white !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
}

#purpleTiles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#purpleTiles li {
    display: inline;
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
    background-color: #9f00a7;
}

#purpleTiles a {
    line-height: 59px;
    padding-left: 10px;
    color: white !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
}

#orangeTiles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#orangeTiles li {
    display: inline;
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
    background-color: #ee5825;
}

#orangeTiles a {
    line-height: 59px;
    padding-left: 10px;
    color: white !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
}

#blueTiles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#blueTiles li {
    display: inline;
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
    background-color: #00829a;
}

#blueTiles a {
    line-height: 59px;
    padding-left: 10px;
    color: white !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
}

#yellowTiles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#yellowTiles li {
    display: inline;
    width: 303px;
    height: 59px;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 5px 0;
    text-transform: uppercase;
    background-color: #fce100;
}

#yellowTiles a {
    line-height: 59px;
    padding-left: 10px;
    color: black !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
}

.required {
    color: red;
    font-weight: bold;
    vertical-align: top;
    font-size: 18px;
}

html:lang(es) #purpleTiles li {
    font-size: 13px !important;
}

.emailTrakRef {
    margin-left: -40px !important;
}

.ui-autocomplete-loading {
    background: white url('/assets/img/legacy/ui-anim_basic_16x16.gif') right center no-repeat;
}

#SkypeButton_Call_trakref img {
    vertical-align: 0 !important;
    margin: 0 !important;
    margin-left: -40px !important;
}

.accordion {
    text-align: left;
}

.firstcol {
    width: 200px;
}

.firstcolsmall {
    width: 120px;
}

.firstcolmedium {
    width: 150px;
}

div.header-tag {
    right: 0;
    margin-top: 20px;
    margin-right: 0px;
    text-align: right;
    font-size: .9em;
    line-height: 1.2em;
    color: #dddddd;
    font-weight: 900;
    float: right;
}

.new-features {
    margin-right: 20px;
    /*background-color: /*#FCEC9A;*/ #DFF0D8;
    */
    /*border-color: /*#FCEC9A;*/ #D6E9C6;
    */ color: #80b927;
    /*border-radius: 4px 4px 4px 4px;*/
    padding: 8px 15px 8px 14px;
    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}*/
}

    .new-features a {
        color: #fff;
        text-decoration: none;
    }

.accordionLabel {
    padding-left: 15px;
}

#myslidemenu ul { /*position: absolute;*/
    z-index: 50;
}

#myslidemenu{
    margin-top:5px;
}

div.header-tag1 {
    right: 0px;
    margin: 37px 0px -55px 267px;
    text-align: left;
    font-size: 1.1em;
    line-height: 1.2em;
    font-weight: 900;
}

.welcome-user {
    font-size: 11px;
    margin-right: 0px;
    /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
    vertical-align: middle;
}

    .welcome-user a {
        font-size: 11px;
        color: black;
        text-decoration: none;
    }

#BtnGrpSwitchToService {
    vertical-align: 15% !important;
}

.aligncheckbox label {
    top: -2px;
    position: relative;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE10-specific styles go here */
    .btn-group > .btn:last-child,
    .btn-group > .btn:first-child {
        padding-bottom: 6px !important;
    }
}

#save-successful {
    text-align: center;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
}

.nostyle td {
    background: none !important;
    color: #333333 !important;
    text-align: left !important;
    border-left-width: 0px !important;
}

.ui-dialog .ui-dialog-content {
    overflow: hidden;
}

.datePickerOpen:hover, .datePickerClear:hover {
    cursor: pointer;
}

.datePickerHide {
    display: none !important;
}

tr.warning1 > td {
    background-color: rgba(255, 255, 0, 0.6) !important;
}

tr.warning2 > td {
    background-color: rgba(255, 0, 0, 0.4) !important;
}

a.whiteLink {
    color: white;
    text-decoration: none;
}

/************* .well buttons for the navtigation pages and replace old square buttons  **************/
/** Example: .wellRed can be wrapped around a dynamic generated asp:ucl list; see ~/navigation/Location.aspx **/
/** Example2: .wellRed2 can be wrapped around a non dynamically generated list; see ~/options/MyMaterials.aspx **/

.well-text, .well-text-sm {
    text-transform: uppercase;
    font-size: 99%;
    font-weight: 900;
    padding-left: 50px;
    font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #31373f;
    text-decoration: none;
    line-height: 59px;
    display: inline-block;
    white-space: nowrap;
}

.well-text-sm{ font-size:12px;}

.wellOrange ul, 
.wellRed ul, 
.wellBlue ul, 
.wellPurple ul, 
.wellGreen ul, 
.wellRed ul,
.wellBlack ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.wellOrange a,
.wellPurple a,
.wellBlue a,
.wellGreen a,
.wellRed a,
.wellBlack a {
    text-transform: uppercase;
    font-size: 85%;
    display: inline-block;
    white-space: nowrap;
    font-weight: 900;
    font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #31373f;
    text-decoration: none;
    line-height: 59px;
    display: block;
    padding-left: 60px;
}

.wellOrange li, 
.wellPurple li, 
.wellBlue li, 
.wellGreen li, 
.wellRed li,
.wellBlack li {
    display: inline;
    float: left;
    min-height: 64px;
    width: 29.6%;
    padding: 4px;
    margin: 10px 10px 0 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.wellRed2, .wellBlue2, .wellGreen2, .wellBlack2, .wellOrange2, .wellPurple2 {
    min-height: 64px;
    padding: 4px;
    margin: 10px 10px 0 -10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/* Border color around the wellButtons */
.wellOrange li, .wellOrange2 { border: solid medium #ff6a00;}
.wellPurple li, .wellPurple2 { border: solid medium #9f00a7;}
.wellBlue li, .wellBlue2 { border: solid medium #00829a;}
.wellGreen li, .wellGreen2 { border: solid medium #54b941;}
.wellRed li, .wellRed2 {border: solid medium #b91d47;}
.wellBlack li, .wellBlack2  {border: solid medium #31373f;}

.navigation-header {
    font-size: 38px;
    color: #31373F;
    font-weight: normal;
    text-align: left;
    padding: 10px;
    text-transform:capitalize;
}

/* Text color for the navigation-header text (Text above buttons) */
.text-orange{color: #ff6a00;}
.text-purple{color: #9f00a7;}
.text-blue{color: #00829a;}
.text-green{color: #54b941;}
.text-red{color: #b91d47;}
.text-black{color: #31373f;}

.instacesDropDown{
    max-width: 150px;
}

.accordion .ui-widget-content a {
	color: #00829a !important;
	cursor: pointer;
}

