/* ===== Start tds styles =============================================
* ==================================================================== */
.carousel.slide {
height: 285px;
background: aliceblue;
}
.tds-panel {
background-color: #ffffff;
border: 1px solid transparent;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
border-color: #cccccc;
margin-bottom: 20px;
padding: 20px;
border-radius: 0px;
box-shadow: none;
}
.tds-panel > .list-group,
.tds-panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.tds-panel > .list-group .list-group-item,
.tds-panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.tds-panel > .list-group:first-child .list-group-item:first-child,
.tds-panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: -1px;
border-top-left-radius: -1px;
}
.tds-panel > .list-group:last-child .list-group-item:last-child,
.tds-panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: -1px;
border-bottom-left-radius: -1px;
}
.tds-panel > .table,
.tds-panel > .table-responsive > .table,
.tds-panel > .panel-collapse > .table {
margin-bottom: 0;
}
.tds-panel > .table caption,
.tds-panel > .table-responsive > .table caption,
.tds-panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.tds-panel > .table:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: -1px;
border-top-left-radius: -1px;
}
.tds-panel > .table:first-child > thead:first-child > tr:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.tds-panel > .table:first-child > tbody:first-child > tr:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: -1px;
border-top-right-radius: -1px;
}
.tds-panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.tds-panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.tds-panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.tds-panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.tds-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: -1px;
}
.tds-panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.tds-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.tds-panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.tds-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.tds-panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.tds-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.tds-panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.tds-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: -1px;
}
.tds-panel > .table:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: -1px;
border-bottom-left-radius: -1px;
}
.tds-panel > .table:last-child > tbody:last-child > tr:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.tds-panel > .table:last-child > tfoot:last-child > tr:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: -1px;
border-bottom-right-radius: -1px;
}
.tds-panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.tds-panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.tds-panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.tds-panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: -1px;
}
.tds-panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.tds-panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.tds-panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.tds-panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.tds-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: -1px;
}
.tds-panel > .panel-body + .table,
.tds-panel > .panel-body + .table-responsive,
.tds-panel > .table + .panel-body,
.tds-panel > .table-responsive + .panel-body {
border-top: 1px solid #dddddd;
}
.tds-panel > .table > tbody:first-child > tr:first-child th,
.tds-panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.tds-panel > .table-bordered,
.tds-panel > .table-responsive > .table-bordered {
border: 0;
}
.tds-panel > .table-bordered > thead > tr > th:first-child,
.tds-panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.tds-panel > .table-bordered > tbody > tr > th:first-child,
.tds-panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.tds-panel > .table-bordered > tfoot > tr > th:first-child,
.tds-panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.tds-panel > .table-bordered > thead > tr > td:first-child,
.tds-panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.tds-panel > .table-bordered > tbody > tr > td:first-child,
.tds-panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.tds-panel > .table-bordered > tfoot > tr > td:first-child,
.tds-panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.tds-panel > .table-bordered > thead > tr > th:last-child,
.tds-panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.tds-panel > .table-bordered > tbody > tr > th:last-child,
.tds-panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.tds-panel > .table-bordered > tfoot > tr > th:last-child,
.tds-panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.tds-panel > .table-bordered > thead > tr > td:last-child,
.tds-panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.tds-panel > .table-bordered > tbody > tr > td:last-child,
.tds-panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.tds-panel > .table-bordered > tfoot > tr > td:last-child,
.tds-panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.tds-panel > .table-bordered > thead > tr:first-child > td,
.tds-panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.tds-panel > .table-bordered > tbody > tr:first-child > td,
.tds-panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.tds-panel > .table-bordered > thead > tr:first-child > th,
.tds-panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.tds-panel > .table-bordered > tbody > tr:first-child > th,
.tds-panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.tds-panel > .table-bordered > tbody > tr:last-child > td,
.tds-panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.tds-panel > .table-bordered > tfoot > tr:last-child > td,
.tds-panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.tds-panel > .table-bordered > tbody > tr:last-child > th,
.tds-panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.tds-panel > .table-bordered > tfoot > tr:last-child > th,
.tds-panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.tds-panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.tds-panel > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #cccccc;
}
.tds-panel > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #cccccc;
}
.tds-panel > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.tds-panel > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #cccccc;
}
.tds-contact-panel,
.tds-support-panel {
width: 100%;
min-height: 190px;
background: #f5f5f5;
border-color: transparent;
}
.tds-contact-panel h3,
.tds-support-panel h3 {
padding-bottom: 10px;
color: #258ecd;
border-bottom: 2px solid #19388a;
}
/* ===== Prod-items =======================================
* TDS Styles begin here
* ======================================================== */
.prod-items {
margin-bottom: 20px;
border-color: transparent !important;
}
.prod-subitems {
border-color: transparent !important;
}
.prod-subitems .prod-contents {
margin-left: 35px;
}
.prod-items > .prod-contents,
.prod-items.tds-plus-packs .prod-contents {
float: right;
padding: 20px;
width: 90%;
border: 3px solid #ccc !important;
}
.prod-items > .prod-contents.prod-highlight,
.prod-items.tds-plus-packs .prod-contents.prod-highlight {
background: #e3e3e3;
}
.btn-right {
float: right;
}
.btn-right .next-arrow:after {
content: "\f054";
margin-left: 15px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
.btn-right .next-arrow:after.pull-left {
margin-right: .3em;
}
.btn-right .next-arrow:after.pull-right {
margin-left: .3em;
}
.btn-left {
float: left;
}
.btn-left .back-arrow:before {
content: "\f053";
margin-right: 15px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
.btn-left .back-arrow:before.pull-left {
margin-right: .3em;
}
.btn-left .back-arrow:before.pull-right {
margin-left: .3em;
}
.btn-right a,
.btn-left a {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #ffffff;
background-color: #19388a;
border-color: #152f74;
color: #fff !important;
}
.btn-right a:focus,
.btn-left a:focus,
.btn-right a:active:focus,
.btn-left a:active:focus,
.btn-right a.active:focus,
.btn-left a.active:focus,
.btn-right a.focus,
.btn-left a.focus,
.btn-right a:active.focus,
.btn-left a:active.focus,
.btn-right a.active.focus,
.btn-left a.active.focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn-right a:hover,
.btn-left a:hover,
.btn-right a:focus,
.btn-left a:focus,
.btn-right a.focus,
.btn-left a.focus {
color: #333333;
text-decoration: none;
}
.btn-right a:active,
.btn-left a:active,
.btn-right a.active,
.btn-left a.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-right a.disabled,
.btn-left a.disabled,
.btn-right a[disabled],
.btn-left a[disabled],
fieldset[disabled] .btn-right a,
fieldset[disabled] .btn-left a {
cursor: not-allowed;
pointer-events: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-right a:hover,
.btn-left a:hover,
.btn-right a:focus,
.btn-left a:focus,
.btn-right a.focus,
.btn-left a.focus,
.btn-right a:active,
.btn-left a:active,
.btn-right a.active,
.btn-left a.active,
.open > .dropdown-toggle.btn-right a,
.open > .dropdown-toggle.btn-left a {
color: #ffffff;
background-color: #11265f;
border-color: #0c1a41;
}
.btn-right a:active,
.btn-left a:active,
.btn-right a.active,
.btn-left a.active,
.open > .dropdown-toggle.btn-right a,
.open > .dropdown-toggle.btn-left a {
background-image: none;
}
.btn-right a.disabled,
.btn-left a.disabled,
.btn-right a[disabled],
.btn-left a[disabled],
fieldset[disabled] .btn-right a,
fieldset[disabled] .btn-left a,
.btn-right a.disabled:hover,
.btn-left a.disabled:hover,
.btn-right a[disabled]:hover,
.btn-left a[disabled]:hover,
fieldset[disabled] .btn-right a:hover,
fieldset[disabled] .btn-left a:hover,
.btn-right a.disabled:focus,
.btn-left a.disabled:focus,
.btn-right a[disabled]:focus,
.btn-left a[disabled]:focus,
fieldset[disabled] .btn-right a:focus,
fieldset[disabled] .btn-left a:focus,
.btn-right a.disabled.focus,
.btn-left a.disabled.focus,
.btn-right a[disabled].focus,
.btn-left a[disabled].focus,
fieldset[disabled] .btn-right a.focus,
fieldset[disabled] .btn-left a.focus,
.btn-right a.disabled:active,
.btn-left a.disabled:active,
.btn-right a[disabled]:active,
.btn-left a[disabled]:active,
fieldset[disabled] .btn-right a:active,
fieldset[disabled] .btn-left a:active,
.btn-right a.disabled.active,
.btn-left a.disabled.active,
.btn-right a[disabled].active,
.btn-left a[disabled].active,
fieldset[disabled] .btn-right a.active,
fieldset[disabled] .btn-left a.active {
background-color: #19388a;
border-color: #152f74;
}
.btn-right a .badge,
.btn-left a .badge {
color: #19388a;
background-color: #ffffff;
}
.btn-right .btn-green,
.btn-left .btn-green {
color: #ffffff;
background-color: #7bb227;
border-color: #6d9d22;
}
.btn-right .btn-green:hover,
.btn-left .btn-green:hover,
.btn-right .btn-green:focus,
.btn-left .btn-green:focus,
.btn-right .btn-green.focus,
.btn-left .btn-green.focus,
.btn-right .btn-green:active,
.btn-left .btn-green:active,
.btn-right .btn-green.active,
.btn-left .btn-green.active,
.open > .dropdown-toggle.btn-right .btn-green,
.open > .dropdown-toggle.btn-left .btn-green {
color: #ffffff;
background-color: #5e881e;
border-color: #4a6b17;
}
.btn-right .btn-green:active,
.btn-left .btn-green:active,
.btn-right .btn-green.active,
.btn-left .btn-green.active,
.open > .dropdown-toggle.btn-right .btn-green,
.open > .dropdown-toggle.btn-left .btn-green {
background-image: none;
}
.btn-right .btn-green.disabled,
.btn-left .btn-green.disabled,
.btn-right .btn-green[disabled],
.btn-left .btn-green[disabled],
fieldset[disabled] .btn-right .btn-green,
fieldset[disabled] .btn-left .btn-green,
.btn-right .btn-green.disabled:hover,
.btn-left .btn-green.disabled:hover,
.btn-right .btn-green[disabled]:hover,
.btn-left .btn-green[disabled]:hover,
fieldset[disabled] .btn-right .btn-green:hover,
fieldset[disabled] .btn-left .btn-green:hover,
.btn-right .btn-green.disabled:focus,
.btn-left .btn-green.disabled:focus,
.btn-right .btn-green[disabled]:focus,
.btn-left .btn-green[disabled]:focus,
fieldset[disabled] .btn-right .btn-green:focus,
fieldset[disabled] .btn-left .btn-green:focus,
.btn-right .btn-green.disabled.focus,
.btn-left .btn-green.disabled.focus,
.btn-right .btn-green[disabled].focus,
.btn-left .btn-green[disabled].focus,
fieldset[disabled] .btn-right .btn-green.focus,
fieldset[disabled] .btn-left .btn-green.focus,
.btn-right .btn-green.disabled:active,
.btn-left .btn-green.disabled:active,
.btn-right .btn-green[disabled]:active,
.btn-left .btn-green[disabled]:active,
fieldset[disabled] .btn-right .btn-green:active,
fieldset[disabled] .btn-left .btn-green:active,
.btn-right .btn-green.disabled.active,
.btn-left .btn-green.disabled.active,
.btn-right .btn-green[disabled].active,
.btn-left .btn-green[disabled].active,
fieldset[disabled] .btn-right .btn-green.active,
fieldset[disabled] .btn-left .btn-green.active {
background-color: #7bb227;
border-color: #6d9d22;
}
.btn-right .btn-green .badge,
.btn-left .btn-green .badge {
color: #7bb227;
background-color: #ffffff;
}
.gallery-btn {
color: #fff !important;
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: block;
width: 100%;
color: #ffffff;
background-color: #19388a;
border-color: #152f74;
}
.gallery-btn:focus,
.gallery-btn:active:focus,
.gallery-btn.active:focus,
.gallery-btn.focus,
.gallery-btn:active.focus,
.gallery-btn.active.focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.gallery-btn:hover,
.gallery-btn:focus,
.gallery-btn.focus {
color: #333333;
text-decoration: none;
}
.gallery-btn:active,
.gallery-btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.gallery-btn.disabled,
.gallery-btn[disabled],
fieldset[disabled] .gallery-btn {
cursor: not-allowed;
pointer-events: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
.gallery-btn:hover,
.gallery-btn:focus,
.gallery-btn.focus,
.gallery-btn:active,
.gallery-btn.active,
.open > .dropdown-toggle.gallery-btn {
color: #ffffff;
background-color: #11265f;
border-color: #0c1a41;
}
.gallery-btn:active,
.gallery-btn.active,
.open > .dropdown-toggle.gallery-btn {
background-image: none;
}
.gallery-btn.disabled,
.gallery-btn[disabled],
fieldset[disabled] .gallery-btn,
.gallery-btn.disabled:hover,
.gallery-btn[disabled]:hover,
fieldset[disabled] .gallery-btn:hover,
.gallery-btn.disabled:focus,
.gallery-btn[disabled]:focus,
fieldset[disabled] .gallery-btn:focus,
.gallery-btn.disabled.focus,
.gallery-btn[disabled].focus,
fieldset[disabled] .gallery-btn.focus,
.gallery-btn.disabled:active,
.gallery-btn[disabled]:active,
fieldset[disabled] .gallery-btn:active,
.gallery-btn.disabled.active,
.gallery-btn[disabled].active,
fieldset[disabled] .gallery-btn.active {
background-color: #19388a;
border-color: #152f74;
}
.gallery-btn .badge {
color: #19388a;
background-color: #ffffff;
}
/* TDS Checkboxes */
.prod-items input[type="checkbox"] + label > .check-radio-btn {
border-radius: 0px;
}
.prod-items input[type="checkbox"]:checked + label .check-radio-btn:before {
position: absolute;
transform: rotate(-45deg);
margin: 3px 2px;
height: .5rem;
width: 1rem;
content: "";
background: transparent;
border: 2px solid #f2f2f2;
border-top-style: none !important;
border-right-style: none !important;
border-radius: 0px;
}
.prod-items input[type="checkbox"] {
width: 1px;
height: 1px;
opacity: 0;
}
.tds-error-msg {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 0px;
border: 0px solid transparent;
overflow: hidden;
}
.tds-error-msg h4 {
margin-top: 0;
color: inherit;
}
.tds-error-msg .alert-link {
font-weight: bold;
}
.tds-error-msg > p,
.tds-error-msg > ul {
margin-bottom: 0;
}
.tds-error-msg > p + p {
margin-top: 5px;
}
.tds-error-msg .fa,
.tds-error-msg .tds-error-msg-description {
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
}
.tds-error-msg > .fa {
width: 25px;
}
.tds-error-msg ul {
display: block;
margin: 10px;
}
.tds-error-msg ul li {
display: block;
margin-bottom: 10px;
width: 100%;
}
.tds-error-msg ul li:before {
margin-right: 10px;
}
.tds-error-critical {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
border-top: 2px solid #a94442 !important;
}
.tds-error-critical hr {
border-top-color: #e4b9c0;
}
.tds-error-critical .alert-link {
color: #843534;
}
.tds-error-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
border-top: 2px solid;
}
.tds-error-warning hr {
border-top-color: #f7e1b5;
}
.tds-error-warning .alert-link {
color: #66512c;
}
.bundle-error {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 0px;
border: 0px solid transparent;
overflow: hidden;
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
border-top: 2px solid #a94442 !important;
}
.bundle-error h4 {
margin-top: 0;
color: inherit;
}
.bundle-error .alert-link {
font-weight: bold;
}
.bundle-error > p,
.bundle-error > ul {
margin-bottom: 0;
}
.bundle-error > p + p {
margin-top: 5px;
}
.bundle-error .fa,
.bundle-error .tds-error-msg-description {
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
}
.bundle-error > .fa {
width: 25px;
}
.bundle-error ul {
display: block;
margin: 10px;
}
.bundle-error ul li {
display: block;
margin-bottom: 10px;
width: 100%;
}
.bundle-error ul li:before {
margin-right: 10px;
}
.bundle-error hr {
border-top-color: #e4b9c0;
}
.bundle-error .alert-link {
color: #843534;
}
.bundle-error:before {
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
width: 25px;
content: "\f06a";
font: normal normal normal 14px/1 FontAwesome;
}
/* ====== bootstrap general overwrites ============
* ================================================ */
.container-fluid > .row {
margin-bottom: 0px !important;
}
ul.home-grid {
max-width: 100%;
}
/* bundle nav */
.bundle_container ul.ui-tabs-nav {
max-width: 100%;
margin: 0px auto;
display: table;
}
.bundle_container ul.ui-tabs-nav li {
position: relative;
margin-bottom: 20px;
min-height: 3em;
border-color: transparent;
}
.bundle_container ul.ui-tabs-nav li a {
display: block;
padding-left: 5em;
width: 100%;
font-size: 22px;
font-weight: 400;
text-transform: uppercase;
}
.bundle_container ul.ui-tabs-nav li a:hover {
font-weight: 400 !important;
}
.bundle_container ul.ui-tabs-nav li a:after {
content: "";
position: relative;
float: right;
top: 1px;
display: inline-block;
width: 40px;
height: 40px;
background: url(/content/dam/tdstelecom/sm-menu_arrow-gray.png) right center no-repeat;
}
a#internet-tab,
a#phone-tab,
a#tv-tab,
a#extra-tab {
height: 55px;
}
a#internet-tab {
background: url("/content/dam/tdstelecom/images/products/icons-product_internet.svg") left center no-repeat;
}
a#phone-tab {
background: url("/content/dam/tdstelecom/images/products/icons-product_phone.svg") left center no-repeat;
}
a#tv-tab {
background: url("/content/dam/tdstelecom/images/products/icons-product_tv.svg") left center no-repeat;
}
a#extra-tab {
background: url("/content/dam/tdstelecom/images/products/icons-product_bundle3.svg") left center no-repeat;
}
.ui-tabs-nav,
.ui-widget-header,
.ui-state-default {
background: transparent !important;
border: 0px transparent !important;
}
.top-header .nav > li > a,
.tds-user-nav li a {
font-family: 'ITC Avant Garde Gothic W01';
}
.tds-user-nav li {
margin-top: 5px;
margin-right: 20px;
}
.site-navigation ul {
font-family: 'ITC Avant Garde Gothic W01';
}
/* Product Page alyout */
.bundle_container h2 {
text-align: center;
font-family: 'ITC Avant Garde Gothic W01';
}
#bundle-products {
margin-left: -15px;
margin-right: -15px;
overflow: hidden;
border-radius: 0px;
border: 0px solid transparent;
}
.prod-section-wrap {
position: relative;
float: left;
margin-bottom: 20px;
width: 100%;
min-height: 1px;
font-family: 'ITC Avant Garde Gothic W01';
border-bottom: 2px solid #eee;
}
.prod-summary {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 768px) {
.prod-summary {
float: left;
width: 33.33333333%;
}
}
.prod-summary .prod-title {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
color: #258ecd;
font-size: 24px;
font-weight: 300;
}
.prod-summary .prod-title small,
.prod-summary .prod-title .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
.prod-summary .prod-title small,
.prod-summary .prod-title .small {
font-size: 75%;
}
.prod-items {
float: left;
width: 100%;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
float: right !important;
}
@media (min-width: 768px) {
.prod-items {
float: left;
width: 66.66666667%;
}
}
.prod-contents .prod-name {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
color: #19388a;
margin-top: 0px;
font-weight: 300;
}
.prod-contents .prod-name small,
.prod-contents .prod-name .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
.prod-contents .prod-name small,
.prod-contents .prod-name .small {
font-size: 75%;
}
.prod-contents .price-text {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
color: #7bb227;
}
.prod-contents .price-text small,
.prod-contents .price-text .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
.prod-contents .price-text small,
.prod-contents .price-text .small {
font-size: 75%;
}
.prod-contents a {
color: #19388a !important;
}
.prod-contents hr {
border: solid 1px #a3afd0;
}
.bottom-buttons {
position: relative;
float: left;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
min-height: 1px;
}
.campaign-subtotal {
margin: 1em auto;
padding-top: 1em;
border-top: 2px solid #19388a;
border-bottom: 3px solid #258ecd;
}
/* TDS Radio buttons */
.prod-items .hit-area {
display: inline-block;
font-size: 18px;
line-height: 49px;
cursor: pointer;
}
.prod-items .hit-area input {
width: 1px;
height: 1px;
opacity: 0;
}
.prod-items .check-radio-btn {
width: 20px;
height: 20px;
display: block;
float: left;
margin: 22px 9px 10px 0px;
background: #fff;
border: 3px solid #cccccc;
border-radius: 50%;
}
.prod-items input:checked + label .check-radio-btn {
background: #7bb227;
border: 3px solid #7bb227;
}
.prod-items input:checked + label .check-radio-btn:before {
position: absolute;
transform: rotate(-45deg);
margin: 3px 2px;
height: .5rem;
width: 1rem;
content: "";
background: transparent;
border: 2px solid #f2f2f2;
border-top-style: none !important;
border-right-style: none !important;
border-radius: 0px;
}
.prod-items input[type="radio"] {
width: 1px;
height: 1px;
opacity: 0;
}
.prod-items label {
float: left;
}
.sel-summary .summ-header-text {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 20px;
margin-bottom: 10px;
font-size: 24px;
color: #258ecd;
}
.sel-summary .summ-header-text small,
.sel-summary .summ-header-text .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
.sel-summary .summ-header-text small,
.sel-summary .summ-header-text .small {
font-size: 65%;
}
.summ-items {
float: right;
}
.summ-column {
text-align: center;
}
[class*="sel-head-text"] {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 10px;
margin-bottom: 10px;
font-size: 18px;
}
[class*="sel-head-text"] small,
[class*="sel-head-text"] .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
[class*="sel-head-text"] small,
[class*="sel-head-text"] .small {
font-size: 75%;
}
[class*="sel-price-text"] {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 20px;
margin-bottom: 10px;
font-size: 30px;
color: #19388a;
}
[class*="sel-price-text"] small,
[class*="sel-price-text"] .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
[class*="sel-price-text"] small,
[class*="sel-price-text"] .small {
font-size: 65%;
}
.summ-fees {
font-size: 85%;
}
.sel-price-text-mth {
color: #7bb227;
}
.pagebanner.section {
padding: 30px 15px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
background-color: transparent;
padding: 0px !important;
}
.pagebanner.section h1,
.pagebanner.section .h1 {
color: inherit;
}
.pagebanner.section p {
margin-bottom: 15px;
font-size: 21px;
font-weight: 200;
}
.pagebanner.section > hr {
border-top-color: #d5d5d5;
}
.container .pagebanner.section,
.container-fluid .pagebanner.section {
border-radius: 6px;
}
.pagebanner.section .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.pagebanner.section {
padding: 48px 0;
}
.container .pagebanner.section,
.container-fluid .pagebanner.section {
padding-left: 60px;
padding-right: 60px;
}
.pagebanner.section h1,
.pagebanner.section .h1 {
font-size: 63px;
}
}
.pagebanner.section h1 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin-top: 20px;
margin-bottom: 10px;
font-size: 30px;
}
.pagebanner.section h1 small,
.pagebanner.section h1 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
.pagebanner.section h1 small,
.pagebanner.section h1 .small {
font-size: 65%;
}
#page-banner {
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
height: 287px;
position: relative;
display: block;
}
.banner-image {
background-size: cover;
}
.banner-image.banner-lg {
display: block;
top: 0px;
left: 0;
min-height: 100%;
min-width: 100%;
position: absolute;
}
.banner-image.banner-lg:after {
bottom: 0;
content: '';
left: 0;
position: absolute;
right: 0;
top: 0;
}
.banner-content {
position: absolute;
top: 0px;
padding: 25px;
}
.gallery-description {
height: 11.5em;
}
.bundle_container h2 {
text-transform: uppercase;
color: #258ecd;
font-weight: 300;
}
a:hover,
li > a:hover,
a:active,
li > a:active,
div.top-header .nav > li > a:hover,
div.top-header .nav > li > a:focus,
div.top-header .nav > li > a:active,
div.top-header .nav > li > .menu-open,
div.nav-bar .menu ul.dropdown > li > a,
div.nav-bar .menu ul.sub-menu > li > a,
div.nav-bar .menu > ul > li:hover a,
div.nav-bar .menu > ul > li a:focus,
div.nav-bar .menu > ul > li a:active,
#homepageFooter .hoverStyle:hover a,
#homepageFooter .clickStyle a {
font-weight: normal !important;
}
body,
p,
div.middle-header a:hover,
.sectionLinks,
.sectionLinks li {
font-family: 'ITC Avant Garde Gothic W01' !important;
}
.container {
max-width: 960px;
}