/*----------------------------------*/
/*----------Main Button-------------*/
/*----------------------------------*/
.gui-btn {
    width: auto;
    position: relative;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: normal;
    border-radius: 0;
    text-decoration: none;
    margin-bottom: 12px;
    padding: 6px 9px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
       display: -webkit-inline-box;
    display: inline-flex;
       -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
       -webkit-justify-content: space-between;
    justify-content: space-between;
       -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.gui-btn_noMargin {
	margin-bottom: 0;
}
.gui-icon-left:before,
.gui-icon-right:after  {
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
    content: "";
    display: -ms-flexbox;
    display: -webkit-flex;
       display: -webkit-box;
    display: flex;
       -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.gui-icon-left:before {
    margin: 0 8px 0 0;
}
.gui-icon-right:after {
    margin: 0 0 0 8px;
}
.gui-btn-inner {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
       display: -webkit-inline-flex;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.gui-btn:hover,
.gui-btn:active {
    text-decoration: none;
}

/*----------------------------------*/
/*----------Buttons Basic-----------*/
/*----------------------------------*/
/*----------Button Primary----------*/
a.gui-btn-primary,
a:link.gui-btn-primary,
a:visited.gui-btn-primary,
input.gui-btn-primary,
button.gui-btn-primary {
    color: #fff;
    background-color: #3a981e;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
	a.gui-btn-primary:hover,
	a:link.gui-btn-primary:hover,
	a:visited.gui-btn-primary:hover,
	input.gui-btn-primary:hover,
	button.gui-btn-primary:hover {
        background-color: #256511;
	}
}
a.gui-btn-primary:active,
a:link.gui-btn-primary:active,
a:visited.gui-btn-primary:active,
input.gui-btn-primary:active,
button.gui-btn-primary:active {
    background-color: #256511;
}
/*----------Button Secondary----------*/
a.gui-btn-secondary,
a:link.gui-btn-secondary,
a:visited.gui-btn-secondary,
input.gui-btn-secondary,
button.gui-btn-secondary {
    color: #fff;
    background-color: #00aeef;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
	a.gui-btn-secondary:hover,
	a:link.gui-btn-secondary:hover,
	a:visited.gui-btn-secondary:hover,
	input.gui-btn-secondary:hover,
	button.gui-btn-secondary:hover {
        background-color: #009cd7;
    }
}
a.gui-btn-secondary:active,
a:link.gui-btn-secondary:active,
a:visited.gui-btn-secondary:active,
input.gui-btn-secondary:active,
button.gui-btn-secondary:active {
    background-color: #009cd7;
}
/*----------Button Tertiary----------*/
a.gui-btn-tertiary,
a:link.gui-btn-tertiary,
a:visited.gui-btn-tertiary,
input.gui-btn-tertiary,
button.gui-btn-tertiary {
    color: #000;
    background-color: #CCC;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
	a.gui-btn-tertiary:hover,
	a:link.gui-btn-tertiary:hover,
	a:visited.gui-btn-tertiary:hover,
	input.gui-btn-tertiary:hover,
	button.gui-btn-tertiary:hover {
        background-color: #b3b3b3;
    }
}
a.gui-btn-tertiary:active,
a:link.gui-btn-tertiary:active,
a:visited.gui-btn-tertiary:active,
input.gui-btn-tertiary:active,
button.gui-btn-tertiary:active {
    background-color: #b3b3b3;
}
/*----------Button White----------*/
a.gui-btn-white,
a:link.gui-btn-white,
a:visited.gui-btn-white,
input.gui-btn-white,
button.gui-btn-white {
    color: #000;
    background-color: #fff;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
	a.gui-btn-white:hover,
	a:link.gui-btn-white:hover,
	a:visited.gui-btn-white:hover,
	input.gui-btn-white:hover,
	button.gui-btn-white:hover {
        color: #3d3d3d;
    }
}
a.gui-btn-white:active,
a:link.gui-btn-white:active,
a:visited.gui-btn-white:active,
input.gui-btn-white:active,
button.gui-btn-white:active {
    color: #3d3d3d;
}
/*----------Button Black----------*/
a.gui-btn-black,
a:link.gui-btn-black,
a:visited.gui-btn-black,
input.gui-btn-black,
button.gui-btn-black {
    color: #fff;
    background-color: #252525;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
	a.gui-btn-black:hover,
	a:link.gui-btn-black:hover,
	a:visited.gui-btn-black:hover,
	input.gui-btn-black:hover,
	button.gui-btn-black:hover {
        color: #e2e2e2;
    }
}
a.gui-btn-black:active,
a:link.gui-btn-black:active,
a:visited.gui-btn-black:active,
input.gui-btn-black:active,
button.gui-btn-black:active {
    color: #e2e2e2;
}
/*----------Button Danger----------*/
a.gui-btn-danger,
a:link.gui-btn-danger,
a:visited.gui-btn-danger,
input.gui-btn-danger,
button.gui-btn-danger {
    color: #fff;
    background-color: #ff002d;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
	a.gui-btn-danger:hover,
	a:link.gui-btn-danger:hover,
	a:visited.gui-btn-danger:hover,
	input.gui-btn-danger:hover,
	button.gui-btn-danger:hover {
	    background-color: #d20529;
	    color: #FFF;
    }
}
a.gui-btn-danger:active,
a:link.gui-btn-danger:active,
a:visited.gui-btn-danger:active,
input.gui-btn-danger:active,
button.gui-btn-danger:active {
    background-color: #d20529;
    color: #FFF;
}
/*----------Button Info----------*/
a.gui-btn-info,
a:link.gui-btn-info,
a:visited.gui-btn-info,
input.gui-btn-info,
button.gui-btn-info {
    color: #fff;
    background-color: #0066cc;
    text-align: left;
    border: 1px solid transparent;
}
@media (hover: hover) {
    a.gui-btn-info:hover,
    a:link.gui-btn-info:hover,
    a:visited.gui-btn-info:hover,
    input.gui-btn-info:hover,
    button.gui-btn-info:hover {
        background-color: #004f9e;
    }
}
a.gui-btn-info:active,
a:link.gui-btn-info:active,
a:visited.gui-btn-info:active,
input.gui-btn-info:active,
button.gui-btn-info:active {
    background-color: #004f9e;
}

/*----------------------------------*/
/*---------Button Bordered----------*/
/*----------------------------------*/
/*---------Button Primary-----------*/
a.gui-btn-primary.bordered,
a:link.gui-btn-primary.bordered,
a:visited.gui-btn-primary.bordered,
input.gui-btn-primary.bordered,
button.gui-btn-primary.bordered {
    color: #3a981e;
    background-color: transparent;
    text-align: left;
    border: 1px solid #3a981e;
}
@media (hover: hover) {
	a.gui-btn-primary.bordered:hover,
	a:link.gui-btn-primary.bordered:hover,
	a:visited.gui-btn-primary.bordered:hover,
	input.gui-btn-primary.bordered:hover,
	button.gui-btn-primary.bordered:hover {
	    color: #fff;
	    background-color: #3a981e;
    }
}
a.gui-btn-primary.bordered:active,
a:link.gui-btn-primary.bordered:active,
a:visited.gui-btn-primary.bordered:active,
input.gui-btn-primary.bordered:active,
button.gui-btn-primary.bordered:active {
    color: #fff;
    background-color: #3a981e;
}
/*----------Button Secondary----------*/
a.gui-btn-secondary.bordered,
a:link.gui-btn-secondary.bordered,
a:visited.gui-btn-secondary.bordered,
input.gui-btn-secondary.bordered,
button.gui-btn-secondary.bordered {
    color: #00aeef;
    background-color: transparent;
    text-align: left;
    border: 1px solid #00aeef;
}
@media (hover: hover) {
	a.gui-btn-secondary.bordered:hover,
	a:link.gui-btn-secondary.bordered:hover,
	a:visited.gui-btn-secondary.bordered:hover,
	input.gui-btn-secondary.bordered:hover,
	button.gui-btn-secondary.bordered:hover {
	    color: #fff;
	    background-color: #009cd7;
	}
}
a.gui-btn-secondary.bordered:active,
a:link.gui-btn-secondary.bordered:active,
a:visited.gui-btn-secondary.bordered:active,
input.gui-btn-secondary.bordered:active,
button.gui-btn-secondary.bordered:active {
    color: #fff;
    background-color: #009cd7;
}
/*----------Button Tertiary----------*/
a.gui-btn-tertiary.bordered,
a:link.gui-btn-tertiary.bordered,
a:visited.gui-btn-tertiary.bordered,
input.gui-btn-tertiary.bordered,
button.gui-btn-tertiary.bordered {
    color: #878787;
    background-color: transparent;
    text-align: left;
    border: 1px solid #CCC;
}
@media (hover: hover) {
	a.gui-btn-tertiary.bordered:hover,
	a:link.gui-btn-tertiary.bordered:hover,
	a:visited.gui-btn-tertiary.bordered:hover,
	input.gui-btn-tertiary.bordered:hover,
	button.gui-btn-tertiary.bordered:hover {
	    color: #000;
	    background-color: #CCC;
    }
}
a.gui-btn-tertiary.bordered:active,
a:link.gui-btn-tertiary.bordered:active,
a:visited.gui-btn-tertiary.bordered:active,
input.gui-btn-tertiary.bordered:active,
button.gui-btn-tertiary.bordered:active {
    color: #000;
    background-color: #CCC;
}
/*----------Button White----------*/
a.gui-btn-white.bordered,
a:link.gui-btn-white.bordered,
a:visited.gui-btn-white.bordered,
input.gui-btn-white.bordered,
button.gui-btn-white.bordered {
    color: #fff;
    background-color: transparent;
    text-align: left;
    border: 1px solid #fff;
}
@media (hover: hover) {
	a.gui-btn-white.bordered:hover,
	a:link.gui-btn-white.bordered:hover,
	a:visited.gui-btn-white.bordered:hover,
	input.gui-btn-white.bordered:hover,
	button.gui-btn-white.bordered:hover {
	    color: #3d3d3d;
	    background-color: #fff;
    }
}
a.gui-btn-white.bordered:active,
a:link.gui-btn-white.bordered:active,
a:visited.gui-btn-white.bordered:active,
input.gui-btn-white.bordered:active,
button.gui-btn-white.bordered:active {
    color: #3d3d3d;
    background-color: #fff;
}
/*----------Button Black----------*/
a.gui-btn-black.bordered,
a:link.gui-btn-black.bordered,
a:visited.gui-btn-black.bordered,
input.gui-btn-black.bordered,
button.gui-btn-black.bordered {
    color: #252525;
    background-color: transparent;
    text-align: left;
    border: 1px solid #252525;
}
@media (hover: hover) {
	a.gui-btn-black.bordered:hover,
	a:link.gui-btn-black.bordered:hover,
	a:visited.gui-btn-black.bordered:hover,
	input.gui-btn-black.bordered:hover,
	button.gui-btn-black.bordered:hover {
	    color: #fff;
	    background-color: #252525;
    }
}
a.gui-btn-black.bordered:active,
a:link.gui-btn-black.bordered:active,
a:visited.gui-btn-black.bordered:active,
input.gui-btn-black.bordered:active,
button.gui-btn-black.bordered:active {
    color: #fff;
    background-color: #252525;
}
/*----------Button Danger----------*/
a.gui-btn-danger.bordered,
a:link.gui-btn-danger.bordered,
a:visited.gui-btn-danger.bordered,
input.gui-btn-danger.bordered,
button.gui-btn-danger.bordered {
    color: #ff002d;
    background-color: transparent;
    text-align: left;
    border: 1px solid #ff002d;
}
@media (hover: hover) {
	a.gui-btn-danger.bordered:hover,
	a:link.gui-btn-danger.bordered:hover,
	a:visited.gui-btn-danger.bordered:hover,
	input.gui-btn-danger.bordered:hover,
	button.gui-btn-danger.bordered:hover {
	    background-color: #ff002d;
	    color: #FFF;
    }
}
a.gui-btn-danger.bordered:active,
a:link.gui-btn-danger.bordered:active,
a:visited.gui-btn-danger.bordered:active,
input.gui-btn-danger.bordered:active,
button.gui-btn-danger.bordered:active {
    background-color: #ff002d;
    color: #FFF;
}

/*----------------------------------*/
/*----------Button Rounded----------*/
/*----------------------------------*/
.gui-btn.rounded {
    border-radius: 4px;
}
.gui-btn.gui-btn-text-normal {
    font-weight: 400;
}

/*----------------------------------*/
/*---------Matching Colors----------*/
/*----------------------------------*/
/*---------Button Primary-----------*/
.gui-match[class*=primary-left],
.gui-match[class*=primary-right] {
    color: #3a981e;
}
.gui-match[class*=primary-left]:hover,
.gui-match[class*=primary-left]:active,
.gui-match[class*=primary-right]:hover,
.gui-match[class*=primary-right]:active {
    color: #34891b;
}
/*---------Button Secondary---------*/
.gui-match[class*=secondary-left],
.gui-match[class*=secondary-right] {
    color: #00aeef;
}
.gui-match[class*=secondary-left]:hover,
.gui-match[class*=secondary-left]:active,
.gui-match[class*=secondary-right]:hover,
.gui-match[class*=secondary-right]:active {
    color: #009cd7;
}
/*---------Button Tertiary----------*/
.gui-match[class*=tertiary-left],
.gui-match[class*=tertiary-right] {
    color: #878787;
}
.gui-match[class*=tertiary-left]:hover,
.gui-match[class*=tertiary-left]:active,
.gui-match[class*=tertiary-right]:hover,
.gui-match[class*=tertiary-right]:active {
    color: #747474;
}
/*---------Button Red---------------*/
.gui-match[class*=red-left],
.gui-match[class*=red-right] {
    color: #ff002d;
}
.gui-match[class*=red-left]:hover,
.gui-match[class*=red-left]:active,
.gui-match[class*=red-right]:hover,
.gui-match[class*=red-right]:active {
    color: #d20529;
}
/*---------Button Black-------------*/
.gui-match[class*=black-left],
.gui-match[class*=black-right] {
    color: #252525;
}
.gui-match[class*=black-left]:hover,
.gui-match[class*=black-left]:active,
.gui-match[class*=black-right]:hover,
.gui-match[class*=black-right]:active {
    color: #2a2a2a;
}

/*----------------------------------*/
/*---------Clear Button-------------*/
/*----------------------------------*/
a.gui-clear,
a:link.gui-clear,
a:visited.gui-clear {
    background-color: transparent!important;
    border: none;
}
/*---------Button Primary-----------*/
a.gui-btn-primary.gui-clear,
a:link.gui-btn-primary.gui-clear,
a:visited.gui-btn-primary.gui-clear {
    color: #3a981e;
}
a.gui-btn-primary.gui-clear:hover,
a:link.gui-btn-primary.gui-clear:active,
a:visited.gui-btn-primary.gui-clear:hover,
a.gui-btn-primary.gui-clear:active,
a:link.gui-btn-primary.gui-clear:hover,
a:visited.gui-btn-primary.gui-clear:active {
    color: #34891b;
}
/*---------Button Secondary---------*/
a.gui-btn-secondary.gui-clear,
a:link.gui-btn-secondary.gui-clear,
a:visited.gui-btn-secondary.gui-clear {
    color: #00aeef;
}
a.gui-btn-secondary.gui-clear:hover,
a:link.gui-btn-secondary.gui-clear:active,
a:visited.gui-btn-secondary.gui-clear:hover,
a.gui-btn-secondary.gui-clear:active,
a:link.gui-btn-secondary.gui-clear:hover,
a:visited.gui-btn-secondary.gui-clear:active {
    color: #009cd7;
}
/*---------Button Tertiary----------*/
a.gui-btn-tertiary.gui-clear,
a:link.gui-btn-tertiary.gui-clear,
a:visited.gui-btn-tertiary.gui-clear {
    color: #878787;
}
a.gui-btn-tertiary.gui-clear:hover,
a:link.gui-btn-tertiary.gui-clear:active,
a:visited.gui-btn-tertiary.gui-clear:hover,
a.gui-btn-tertiary.gui-clear:active,
a:link.gui-btn-tertiary.gui-clear:hover,
a:visited.gui-btn-tertiary.gui-clear:active {
    color: #747474;
}
/*---------Button White-------------*/
a.gui-btn-white.gui-clear,
a:link.gui-btn-white.gui-clear,
a:visited.gui-btn-white.gui-clear {
    color: #fff;
}
a.gui-btn-white.gui-clear:hover,
a:link.gui-btn-white.gui-clear:active,
a:visited.gui-btn-white.gui-clear:hover,
a.gui-btn-white.gui-clear:active,
a:link.gui-btn-white.gui-clear:hover,
a:visited.gui-btn-white.gui-clear:active {
    color: #f5f5f5;
}
/*---------Button Black-------------*/
a.gui-btn-black.gui-clear,
a:link.gui-btn-black.gui-clear,
a:visited.gui-btn-black.gui-clear {
    color: #252525;
}
a.gui-btn-black.gui-clear:hover,
a:link.gui-btn-black.gui-clear:active,
a:visited.gui-btn-black.gui-clear:hover,
a.gui-btn-black.gui-clear:active,
a:link.gui-btn-black.gui-clear:hover,
a:visited.gui-btn-black.gui-clear:active {
    color: #2a2a2a;
}
/*---------Button Red---------------*/
a.gui-btn-danger.gui-clear,
a:link.gui-btn-danger.gui-clear,
a:visited.gui-btn-danger.gui-clear {
    color: #ff002d;
}
a.gui-btn-danger.gui-clear:hover,
a:link.gui-btn-danger.gui-clear:active,
a:visited.gui-btn-danger.gui-clear:hover,
a.gui-btn-danger.gui-clear:active,
a:link.gui-btn-danger.gui-clear:hover,
a:visited.gui-btn-danger.gui-clear:active {
    color: #d20529;
}
/*---------Button Info---------------*/
a.gui-btn-info.gui-clear,
a:link.gui-btn-info.gui-clear,
a:visited.gui-btn-info.gui-clear {
    color: #0066cc;
}
a.gui-btn-info.gui-clear:hover,
a:link.gui-btn-info.gui-clear:active,
a:visited.gui-btn-info.gui-clear:hover,
a.gui-btn-info.gui-clear:active,
a:link.gui-btn-info.gui-clear:hover,
a:visited.gui-btn-info.gui-clear:active {
    color: #004f9e;
}

/*---------------------------------*/
/*----------Buttons Sizes----------*/
/*---------------------------------*/
.gui-btn-sm {
    padding: 6px 9px;
    font-size: 12px;
    font-weight: 400;
}
.gui-btn-sm.gui-icon-left:before {
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
}
.gui-btn-sm.gui-icon-right:after {
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
}
.gui-btn-lg {
    padding: 12px 18px;
    font-size: 17px;
    font-weight: 600;
}
.gui-btn-lg.gui-icon-left:before {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    margin-right: 12px;
}
.gui-btn-lg.gui-icon-right:after {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    margin-left: 12px;
}

/*---------------------------------*/
/*----------Buttons with Icons-----*/
/*---------------------------------*/
/*----------Chevron Left/Right Icon*/
.gui-chevron-primary-left:before,
.gui-chevron-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-chevron-primary.svg");
}
.gui-chevron-secondary-left:before,
.gui-chevron-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-chevron-secondary.svg");
}
.gui-chevron-tertiary-left:before,
.gui-chevron-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-chevron-tertiary.svg");
}
.gui-chevron-white-left:before,
.gui-chevron-white-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-chevron-white.svg");
}
.gui-chevron-black-left:before,
.gui-chevron-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-chevron-black.svg");
}
.gui-chevron-red-left:before,
.gui-chevron-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-chevron-red.svg");
}

/*----------Chevron Right Icon-----*/
.gui-chevron-primary-right:after,
.gui-chevron-secondary-right:after,
.gui-chevron-tertiary-right:after,
.gui-chevron-white-right:after,
.gui-chevron-black-right:after,
.gui-chevron-red-right:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*----------Check Left Icon--------*/
.gui-check-primary-left:before,
.gui-check-primary-right:after  {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-primary.svg");
}
@media (hover: hover) {
	.gui-check-primary-left:hover:before,
	.gui-check-primary-right:hover:after {
	    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-white.svg");
	}
}
.gui-check-secondary-left:before,
.gui-check-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-secondary.svg");
}
.gui-check-tertiary-left:before,
.gui-check-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-tertiary.svg");
}
.gui-check-white-left:before,
.gui-check-white-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-white.svg");
}
.gui-check-black-left:before,
.gui-check-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-black.svg");
}
.gui-check-red-left:before,
.gui-check-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-check-red.svg");
}

/*----------Info Left Icon---------*/
.gui-info-primary-left:before,
.gui-info-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-info-primary.svg");
}
.gui-info-secondary-left:before,
.gui-info-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-info-secondary.svg");
}
.gui-info-tertiary-left:before,
.gui-info-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-info-tertiary.svg");
}
.gui-info-white-left:before,
.gui-info-white-right:after  {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-info-white.svg");
}
.gui-info-black-left:before,
.gui-info-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-info-black.svg");
}
.gui-info-red-left:before,
.gui-info-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-info-red.svg");
}

/*----------Plus Left Icon---------*/
.gui-plus-primary-left:before,
.gui-plus-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-plus-primary.svg");
}
.gui-plus-secondary-left:before,
.gui-plus-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-plus-secondary.svg");
}
.gui-plus-tertiary-left:before,
.gui-plus-tertiary-right:after {
   background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-plus-tertiary.svg");
}
.gui-plus-white-left:before,
.gui-plus-white-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-plus-white.svg");
}
.gui-plus-black-left:before,
.gui-plus-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-plus-black.svg");
}
.gui-plus-red-left:before,
.gui-plus-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-plus-red.svg");
}

/*----------Minus Right/Left Icon--*/
.gui-minus-primary-right:after,
.gui-minus-primary-left:before {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-minus-primary.svg");
}
.gui-minus-secondary-right:after,
.gui-minus-secondary-left:before {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-minus-secondary.svg");
}
.gui-minus-tertiary-right:after,
.gui-minus-tertiary-left:before {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-minus-tertiary.svg");
}
.gui-minus-white-right:after,
.gui-minus-white-left:before {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-minus-white.svg");
}
.gui-minus-black-right:after,
.gui-minus-black-left:before {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-minus-black.svg");
}
.gui-minus-red-right:after,
.gui-minus-red-left:before {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-minus-red.svg");
}

/*----Refresh Left/Right Icon------*/
.gui-refresh-primary-left:before,
.gui-refresh-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-refresh-primary.svg");
}
.gui-refresh-secondary-left:before,
.gui-refresh-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-refresh-secondary.svg");
}
.gui-refresh-tertiary-left:before,
.gui-refresh-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-refresh-tertiary.svg");
}
.gui-refresh-white-left:before,
.gui-refresh-white-right:after  {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-refresh-white.svg");
}
.gui-refresh-black-left:before,
.gui-refresh-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-refresh-black.svg");
}
.gui-refresh-red-left:before,
.gui-refresh-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-refresh-red.svg");
}

/*----Close Left/Right Icon--------*/
.gui-close-primary-left:before,
.gui-close-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-close-primary.svg");
}
.gui-close-secondary-left:before,
.gui-close-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-close-secondary.svg");
}
.gui-close-tertiary-left:before,
.gui-close-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-close-tertiary.svg");
}
.gui-close-white-left:before,
.gui-close-white-right:after  {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-close-white.svg");
}
.gui-close-black-left:before,
.gui-close-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-close-black.svg");
}
.gui-close-red-left:before,
.gui-close-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-close-red.svg");
}

/*----Search Left Icon-------------*/
.gui-search-primary-left:before,
.gui-search-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-search-primary.svg");
}
.gui-search-secondary-left:before,
.gui-search-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-search-secondary.svg");
}
.gui-search-tertiary-left:before,
.gui-search-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-search-tertiary.svg");
}
.gui-search-white-left:before,
.gui-search-white-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-search-white.svg");
}
.gui-search-black-left:before,
.gui-search-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-search-black.svg");
}
.gui-search-red-left:before,
.gui-search-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-search-red.svg");
}

/*----Lock Left Icon---------------*/
.gui-lock-primary-left:before,
.gui-lock-primary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-lock-primary.svg");
}
.gui-lock-secondary-left:before,
.gui-lock-secondary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-lock-secondary.svg");
}
.gui-lock-tertiary-left:before,
.gui-lock-tertiary-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-lock-tertiary.svg");
}
.gui-lock-white-left:before,
.gui-lock-white-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-lock-white.svg");
}
.gui-lock-black-left:before,
.gui-lock-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-lock-black.svg");
}
.gui-lock-red-left:before,
.gui-lock-red-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-lock-red.svg");
}



/*----Heart Left/Right Icon------*/
.gui-heart-white-left:before,
.gui-heart-white-right:after  {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-heart-white.svg");
}
.gui-heart-black-left:before,
.gui-heart-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-heart-black.svg");
}



/*----Heart Outline Left/Right Icon------*/
.gui-heart-outline-white-left:before,
.gui-heart-outline-white-right:after  {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-heart-outline-white.svg");
}
.gui-heart-outline-black-left:before,
.gui-heart-outline-black-right:after {
    background-image: url("//images2.drct2u.com/content/common/images/commongui/icons/buttons/icon-heart-outline-black.svg");
}

