1 /* hide site until we know if they are logged in or not */
2 html{opacity:0; visibility:hidden;}
3 html[data-signed-in="true"]{opacity:1; visibility:visible;}
4 /* end hide until we know if they are logged in or not */
9 max-width: 100% !important;
12 /***** Remove usage section but not parameters section****/
26 /******ngDocs overrides*****/
27 .variables-matrix .type-hint {
28 background: transparent !important;
30 /******Welcome Page*****/
37 .navbar{height:85px; width:100%; background-color:#222;}
38 .navbar button{background-color:transparent; border:none !important; margin:5px -10px 0 0 !important; padding:0 !important; min-width:55px !important; display:none !important}
39 .navbar:before, .navbar:after { display: table; content: ""; line-height: 0; }
40 .navbar:after { clear: both; }
41 .navInner{height:85px; overflow:hidden}
42 .navbar .container{height:85px; transition:none;}
43 .navbar .container:after {
54 font-family: "Omnes-ATT-W02-Light";
58 margin: 20px 0 0 -5px;
59 padding: 0 15px 0 5px;
62 .brand:active{color:#fff;}
65 font-family: "Omnes-ATT-W02";
72 .brand:focus{text-decoration:none;}
73 .brand:focus{outline:1px dotted white;}
74 .brand .icon-att-globe {
84 font-family: "Omnes-ATT-W02-Medium";
91 font-family: "Omnes-ATT-W02-Medium";
95 outline-offset: 0 !important;
101 .navbar button:hover,
102 .navbar button:focus{
103 outline-offset: 0 !important;
105 .navbar button:focus {
106 outline:1px dotted white !important;
128 font-family: "Omnes-ATT-W02";
133 transition:all .3s linear 0s;
135 .navbar li a:focus{outline:1px dotted white; text-decoration:none;}
136 .navbar li a:hover{outline:none; text-decoration:none;}
141 transition:color .3s linear 0s;
150 font-family: "Omnes-ATT-W02-Medium";
163 body:not(#home) .navbar li a div{background-color: transparent;}
164 body:not(#home) .navbar li a.active div{
165 background-color: #fcb314;
167 transition:opacity .3s linear .1s;
175 #nav-menu li li li a{
180 margin-top: 20px !important;
183 /* THREE LINES OF THE HAMBURGER */
184 .btn-menu{display:none}
185 .btn-menu .svgIcon-hamburger{
187 border-top:5px solid #000;
196 .btn-menu .svgIcon-hamburger{
203 background-color:#efefef;
205 #ddh-fixed-230 + .fluid-space{
208 #ddh-fixed-230 + .fluid-space > section.content-pad:first-child{
211 #ddh-fixed-230 + .fluid-space .stickypad{
218 background-color: #ffffff;
219 border-bottom: 1px solid #ccc;
220 display: -webkit-flex;
221 display: -ms-flexbox;
223 -webkit-flex-wrap: wrap;
232 margin: 10px 20px 9px 0;
233 -webkit-flex: 0 1 auto;
238 -webkit-flex: 2 1 auto !important;
239 -ms-flex: 2 1 auto !important;
240 flex: 2 1 auto !important;
252 .heading-page + div ul,
254 -webkit-align-content: space-around;
255 -ms-flex-line-pack: distribute;
256 align-content: space-around;
257 display: -webkit-flex;
258 display: -ms-flexbox;
260 -webkit-flex-flow: row nowrap;
261 -ms-flex-flow: row nowrap;
262 flex-flow: row nowrap;
263 -webkit-justify-content: space-around;
264 -ms-flex-pack: distribute;
265 justify-content: space-around;
270 background-color: #fff;
271 border: 1px solid #1b7e28;
281 background-color: #1b7e28;
302 /*font-family: "Omnes-ATT-W02-Light";*/
309 .stickynav li.active > a {
311 font-family: "Omnes-ATT-W02-Medium";
313 /*text-decoration: underline;*/
316 text-decoration: none !important;
318 .stickynav li a div {
319 transition: opacity 0.3s linear 0.1s;
321 .stickynav li.active a div {
322 border-top: 3px solid #0574ac;
328 transition: opacity 0.3s linear 0.1s;
331 box-shadow:0 5px 20px 20px rgba(255,255,255,1);
339 /*section#overview{margin-top:36px;}*/
341 display: inline-block;
345 margin: 0 15px 30px 20px;
352 background-color:#efefef;
354 padding:15px 15px 5px 15px;
358 .downloads a{line-height:16px;}
359 .downloads .downloadicon{vertical-align:middle; display:inline-block; fill: #0574ac; height:20px; width:20px; margin-left:5px; margin-top:-2px;}
365 border-bottom: 1px solid transparent;
368 border-bottom: 1px solid #ccc;
374 .hr-spacer{margin-top:60px; margin-bottom:60px;}
376 /* ******* FOOTER ******* */
383 background-color:#222;
385 .link-farm + .ddh-footer{margin-top:0;}
391 .footer-legal > p{ line-height:1.4rem;}
394 color:#fff !important;
397 outline:1px dotted white;
398 text-decoration:none;
402 font-family:"Omnes-ATT-W02-Light";
406 padding:5px 5px 5px 40px;
409 .footer-logo:focus{text-decoration:none;}
410 .footer-logo b{font-family:"Omnes-ATT-W02-Medium"; font-weight:normal;}
412 .ddh-footer .icon-att-globe {
413 display: inline-block;
421 .footer-nav{line-height:1rem; margin-top:10px; }
422 .footer-nav li{font-size:1.0rem; line-height:1; display:inline; padding-right:12px; padding-left:12px; border-left:1px solid #ccc; }
423 .footer-nav li:first-child{border-left:none; padding-left:0; }
426 display: inline-block;
433 .footer-nav a.active{text-decoration:none;}
437 transition:color .3s linear 0s;
438 color:#44c8f5 !important;
440 .footer-nav a:after {
441 background-color: transparent;
450 .footer-nav a.active:after {
452 background-color:#fcb314;
453 transition:opacity .3s linear 0s;
464 text-decoration:underline;
466 .footer-legal a:hover{
467 text-decoration:none;
470 p.ds2.heading{margin-bottom:30px; line-height:1; color:#666666}
474 background-image: linear-gradient(transparent 50%, #fff 50%);
475 background-size: 40px 40px;
476 padding: 0 0 0 10px !important;
478 border-radius:5px 0 5px 5px;
479 background-color:#f5f5f5 !important;
481 box-sizing:border-box;
487 font-family:'Courier New';
488 cursor:copy !important;
491 [data-code-id*="ANGULAR"]{
495 font-family:"Omnes-ATT-W02-Medium";
496 border:1px solid #b7b7b7;
498 border-radius:5px 5px 0 0;
501 background-color:#f5f5f5;
506 .selectalllink.focus{
507 border-color:#0574ac #0574ac transparent;
508 box-shadow: 2px 3px 2px -2px rgba(5, 116, 172, 0.35) inset;
509 transition:all 0.3s linear 0s;
511 .selectalllink:after {
522 /* EDITORIAL & MARKETING TABLES */
523 .ds2-table{width:100%; margin-bottom:40px;}
524 .ds2-table th{text-align:left; white-space:nowrap;}
525 .ds2-table thead h2{margin:0 0 15px 0}
526 .ds2-table:not(.table-bordered) th,
527 .ds2-table:not(.table-bordered) tbody td{padding:10px 20px 10px 0; vertical-align:top}
529 pre{white-space: pre-wrap; font-size:1.2rem;}
531 .link-farm{display:table; width:100%; padding-top:60px; }
533 background-color:transparent;
536 @media (min-width: 768px){
537 .landing-page .text-center p{max-width:620px; margin-left:auto; margin-right:auto; }
538 .nav-links > div{padding:0 10px;}
539 .nav-links p.ds2.heading{text-align:left; margin:0 0 10px;}
540 .nav-links p.ds2.heading + ul.no-bullet{margin-bottom:60px;}
541 .nav-links p.ds2.heading + ul.no-bullet a, ul.no-bullet li > p{font-size:1.4rem}
542 ul.no-bullet li > p{margin-top:8px;}
543 .nav-links ul.no-bullet li{line-height:11px;}
544 .landing-page .request-new-pattern{font-size:2rem; font-family:"Omnes-ATT-W02-Light";}
546 .link-farm{text-align:center; background-color:#f2f2f2; margin-top:60px}
549 @media (max-width:767px){
558 .link-farm{background-color:#f2f2f2; padding-top:0; }
559 .landing-page + .link-farm{margin-top:0;}
560 .link-farm .nav-links.top-space{margin-top:0 !important}
562 .landing-page .request-new-pattern{font-size:1.6rem; font-family:"Omnes-ATT-W02-Medium";}
563 .landing-page .request-new-pattern a{white-space:nowrap}
566 .nav-links p.ds2.heading{margin:30px -15px 15px; padding:0 15px;}
567 .nav-links a::after {
568 background-repeat:no-repeat;
582 .nav-links ul{margin:0 -15px 0; }
583 .nav-links ul.no-bullet li {
584 border-top: 1px solid #ccc;
588 .nav-links ul.no-bullet li:last-child{
589 border-bottom:1px solid #ccc;
591 ul.no-bullet li>p{padding-left: 15px;margin-top: -7px;margin-bottom: 7px;}
595 background-color:transparent;
604 #ddh-fixed-230 + .fluid-space .stickypad{
612 .stickynav h1{display:inline-block; margin:10px 20px 5px 0; }
613 .stickynav.affix {height:84px; box-shadow:0 5px 20px 20px rgba(255,255,255,1);}
615 .cato-div{ display:inline-block; position:relative; top:5px;}
616 .cato-badge, .cato-approved{display:inline-block; margin-top:0;}
618 display:inline-block;
621 .cato-div + div::before {
622 background: #ccc none repeat scroll 0 0;
631 background-color: #cccccc;
640 .stickynav li{margin-top:0}
645 padding: 14px 10px 0;
648 .stickynav li.active a div{top:8px}
650 .downloads{ font-size:1.2rem; top:0; margin:0 0 10px 10px; min-width:auto;}
651 .downloads-box{ font-size:1.4rem; }
653 .toolkit.fluid-space{padding-top:100px;}
655 .selectalllink{display:none;}
657 .ds2-table{border:0;}
658 .ds2-table *{padding:0 !important; border:0 !important;}
659 .ds2-table tr{position:relative;}
660 .ds2-table tbody tr{display:table; margin-bottom:20px; width:100%}
661 .ds2-table tbody tr:last-child{margin-bottom:0;}
662 .ds2-table tbody td{display:table; width:auto;}
663 .ds2-table.table-bullet td{margin-left:20px;}
664 .ds2-table.table-bullet .document:after {
665 background-color: black;
676 .ds2-table tbody td:nth-child(3){display:none;}
677 .ds2-table tbody td:nth-child(4){float:left; margin-right:10px; }
678 .ds2-table tbody td:nth-child(5){float:left; }
679 .ds2-table tbody td:nth-child(5):not(:empty):before{content:"(";}
680 .ds2-table tbody td:nth-child(5):not(:empty):after{content:")";}
682 .ds2-table thead .border th{display:none;}
683 .ds2-table thead .border{border-top:1px solid #ccc;}
684 .ds2-table thead h2{margin:0 0 20px;}
685 .ds2-table tbody + thead h2{margin:30px 0 20px;}
686 .ds2-table thead hr{margin-bottom:0}
687 .ds2-table tbody{padding-top:20px;}
691 /*.ddh-footer{padding-top:20px; margin-top:20px;}*/
692 .ddh-footer.top-space{margin-top:0 !important}
693 .ddh-footer .container{padding-left:0; padding-right:0;}
694 .footer-logo{margin-left:10px;}
695 .footer-nav{margin-top:15px}
700 .footer-nav li{box-sizing:content-box; font-size:inherit; display:block; padding-right:0; padding-left:0; border-left:none; border-bottom:1px solid #aaa; height:40px; line-height:40px}
701 .footer-nav li:first-child{border-left:none; padding-left:0;border-top:1px solid #aaa;}
702 .footer-nav li a{position:relative;padding-left:10px; padding-right:10px; outline-offset:-2px; top:0}
704 body:not(#home) .footer-nav a.active:after,
705 body:not(#home) .footer-nav a:hover:after {
706 background-color: transparent !important;
707 border-bottom: 2px solid #fcb314;
710 content: attr(title) "";
716 body:not(#home) .footer-nav a:after {width:auto;}
723 .footer-nav a:hover:after,
724 .footer-nav a.active:after {
732 .footer-legal a{text-decoration:underline;}
733 .footer-legal a:focus{text-decoration:none;}
736 @media (min-width: 481px) and (max-width: 767px){
737 .stickynav h1{ margin:10px 20px 5px 0}
739 @media (max-width: 1020px) {
740 .navbar li a{font-size:1.4rem; padding:16px 5px; transition:all .3s linear 0s;}
742 @media (max-width: 910px) {
743 .fixed-230-subnav.affix{margin:2px 0 0}
744 .navbar button{display:inline-block !important}
747 .navbar .container{height:55px; }
748 .brand{font-size:2.0rem; line-height:33px; height:33px; margin-top:11px; padding-right:10px;}
749 .brand:focus{outline:1px dotted white;}
750 .brand .icon-att-globe {
756 .btn-menu{display:block;}
757 #nav-menu > ul{display:none;}
762 #nav-menu[aria-hidden="true"] {
765 .btn-menu + #nav-menu{
770 #nav-menu[aria-expanded="false"] .menu-arrow { display:none; }
771 #nav-menu[aria-expanded="true"] .menu-arrow {
772 background-color: #222;
773 border: 1px solid #777;
779 transform: rotate(45deg);
783 #nav-menu[aria-expanded="true"] .menu-arrow:after {
784 background-color: #222;
794 #nav-menu li a{ text-align:left; line-height:normal; }
795 #nav-menu[aria-expanded="true"]{
797 background-color: #222;
802 width: 100% !important;
804 box-shadow:0 10px 5px -5px rgba(0,0,0,.5);
806 #nav-menu[aria-expanded="true"] ul{ display:block; }
807 #nav-menu[aria-expanded="true"] li{ position:relative; margin:0; display:block; border-bottom:1px solid #777; float:none; height:auto; overflow:visible; }
808 #nav-menu[aria-expanded="true"] li:first-child{border-top:1px solid #777;}
809 #nav-menu[aria-expanded="true"] ul ul{display:none;}
810 #nav-menu[aria-expanded="true"] li a{position:relative; height:42px; display:block; color:#fff; padding:0 16px; line-height:41px;}
811 #nav-menu[aria-expanded="true"] li li a{
814 #nav-menu[aria-expanded="true"] li li li a{ padding-left:45px;}
815 body:not(#home) #nav-menu[aria-expanded="true"] li a div {
822 display:inline-block;
826 .cato-div.hide{display: none;}
827 .cato-div .cato-draft{background-color:#cf2a2a; border:1px solid #cf2a2a;}
832 /* junk to delete later*/
844 code{border:1px solid #ccc; padding:0 5px; background-color:#f5f5f5; border-radius:3px; font-family:"Courier New", monospace; font-size:15px; margin:0 5px}
849 font-family:"Omnes-ATT-W02-Medium";
851 background-color: yellow;
860 transform: rotate(-45deg);
863 .corner-banner b{font-family:"Omnes-ATT-W02-Bold"; font-weight:normal; display:inline-block; margin-top:10px;}
864 body.svg-picker{text-align:center;}
865 .svg-picker #svg-tiles{padding-top:280px;}
866 .svg-picker svg{cursor:pointer; max-width:100%; height:100%; position:relative; top:50%; margin:-50px auto auto; fill:#e3e3e3; z-index:0;}
867 .svg-picker .svg-box{float:left; border:1px solid #ccc; padding:0; margin:10px; height:100px; width:100px;}
868 .svg-picker .svg-box:hover,
869 .svg-picker .svg-box.active {background-color:#69b158 !important}
871 #preview{position:relative; display:block;}
872 #preview svg{max-width:180px; }
873 .svg-picker .row{position:relative; top:0; margin:0 auto; padding:0 40px; }
874 [id*="pgraph"]{text-align:center; width:100%; font-size:38px; color:orange; font-family:"Omnes-ATT-W02-Medium-Italic"; margin-top:20px; padding-left:15px; padding-right:15px;}
875 [id*="pgraph"] span{font-size:26px; color:#333;}
876 .introtext{font-family:'Omnes-ATT-W02-Light'; font-size:20px; line-height:normal; display:block; height:100px; transition:height 1s ease 0s; transition:opacity 1s linear 0s; }
878 .svg-picker .svg-20px{height:20px !important; width:20px !important; margin-top:-10px;}
879 .svg-picker .svg-24px{height:24px !important; width:24px !important; margin-top:-12px;}
880 .svg-picker .svg-28px{height:28px !important; width:28px !important; margin-top:-14px;}
881 .svg-picker .svg-32px{height:32px !important; width:32px !important; margin-top:-16px;}
882 .svg-picker .svg-36px{height:36px !important; width:36px !important; margin-top:-18px;}
883 .svg-picker .svg-40px{height:40px !important; width:40px !important; margin-top:-20px;}
884 .svg-picker .svg-44px{height:44px !important; width:44px !important; margin-top:-22px;}
885 .svg-picker .svg-48px{height:48px !important; width:48px !important; margin-top:-24px;}
886 .svg-picker .svg-52px{height:52px !important; width:52px !important; margin-top:-26px;}
887 .svg-picker .svg-56px{height:56px !important; width:56px !important; margin-top:-28px;}
888 .svg-picker .svg-60px{height:60px !important; width:60px !important; margin-top:-30px;}
889 .svg-picker .svg-64px{height:64px !important; width:64px !important; margin-top:-32px;}
890 .svg-picker .svg-68px{height:68px !important; width:68px !important; margin-top:-34px;}
891 .svg-picker .svg-72px{height:72px !important; width:72px !important; margin-top:-36px;}
892 .svg-picker .svg-76px{height:76px !important; width:76px !important; margin-top:-38px;}
893 .svg-picker .svg-80px{height:80px !important; width:80px !important; margin-top:-40px;}
894 .svg-picker .svg-84px{height:84px !important; width:84px !important; margin-top:-42px;}
895 .svg-picker .svg-88px{height:88px !important; width:88px !important; margin-top:-44px;}
896 .svg-picker .svg-92px{height:92px !important; width:92px !important; margin-top:-46px;}
897 .svg-picker .svg-96px{height:96px !important; width:96px !important; margin-top:-48px;}
898 .svg-picker .svg-100px{height:100px !important; width:100px !important; margin-top:-50px;}
901 .svg-picker .svg-color1, .svg-picker .svg-color1 path {fill:#666666 !important}
902 .svg-picker .svg-color2, .svg-picker .svg-color2 path {fill:#0574ac !important}
903 .svg-picker .svg-color3, .svg-picker .svg-color3 path {fill:#cf2a2a !important}
904 .svg-picker .svg-color4, .svg-picker .svg-color4 path {fill:#000000 !important}
905 .svg-picker .svg-color5, .svg-picker .svg-color5 path {fill:#ffffff !important}
906 #nameBox[readonly]{ background-color:#69B158; color:white; overflow:hidden; text-align:center; border:1px solid #ccc; border-radius:15px; padding:20px; font-size:11px; font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
907 -webkit-background-clip: padding-box;
908 -moz-background-clip: padding;
909 background-clip: padding-box;
911 #code{margin-bottom:60px}
912 @media (max-width:767px){
913 body.svg-picker .row{
916 [id*="pgraph"] span{ font-size:16px; color:#666; text-shadow:none; margin-top:15px; display:block;}
917 .introtext.scrolled{opacity:0; height:0; transition:all 1s linear 0s; }
918 #code{margin-bottom:20px;}
921 .doctype{color:#666;}
922 .highlight{background-color:yellow}
926 margin-left: 0 !important;
927 margin-top: 0 !important;
928 position: absolute !important;
931 width: 100% !important;
938 outline: 1px dotted white;
951 border-left:1px solid #ccc !important;
952 border-right:1px solid #ccc;
954 .ddh-tab-pane{border:1px solid #ccc !important;}
958 font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
966 background-color: #f7f7f9;
967 border: 1px solid #e1e1e8;
968 sword-wrap:break-word;
972 word-break: break-all;
973 word-wrap: break-word;
975 white-space: pre-wrap;
976 background-color: #f5f5f5;
981 border:1px solid #ccc;
985 background-color:#fcfcfc;
986 display:inline-block;
988 margin:0 0 20px 20px;
993 .pagelegend ul li + li{margin-top:0;}
994 .pagelegend + p{margin-top:30px;}
995 [class*="data-hide-at"]{visibility:hidden;}
997 /********************* Phone number input - START *********************/
998 input.b2b-phone-mask-input, input.b2b-phone-mask-input:hover, input.b2b-phone-mask-input:focus {
1001 /********************* Phone number input - END *********************/
1004 .b2b-header-tabs .header__item.profile .profile-info{
1005 border: 1px solid #d3d3d3;
1009 pointer-events: auto;
1010 -webkit-box-sizing: border-box;
1011 -moz-box-sizing: border-box;
1012 box-sizing: border-box;
1014 -webkit-transition: opacity .2s ease-out;
1015 -moz-transition: opacity .2s ease-out;
1016 transition: opacity .2s ease-out;
1019 box-shadow: 0 5px 6px 0 rgba(0,0,0,.25);
1027 .b2b-header-tabs .header__item.profile .profile-info.open{
1030 .b2b-header-tabs .header__item.profile .profile-info label{
1031 font-family:Omnes-ATT-W02;
1035 .b2b-header-tabs .header__item.profile .profile-info span{
1036 font-family:Omnes_ATTW02Medium;
1040 .b2b-header-tabs i.caret{
1045 .b2b-header-tabs i.caret:before{
1047 border-left: 8px solid transparent;
1048 border-right: 8px solid transparent;
1049 border-bottom: 8px solid #d3d3d3;
1054 .b2b-header-tabs i.caret:after{
1056 border-left: 8px solid transparent;
1057 border-right: 8px solid transparent;
1058 border-bottom: 8px solid #fff;
1062 /******* Breadcrumbs *********/
1063 .breadcrumb-css-override > li {
1066 .breadcrumb-css-override li > * {
1067 float: left !important;
1070 /******* CHANGELOG ******/
1071 /* TODO: Need to rewrite this with new b2b */
1073 font-family: "Omnes-ATT-W02";
1082 border-top: 1px solid #e2e2e2;
1085 .changelog h1:first-of-type {
1090 #fixed, #added, #changed {
1096 text-transform: uppercase;
1106 margin-bottom: 20px;
1115 .nav > li > a:hover,
1116 .nav > li > a:focus {
1117 text-decoration: none;
1118 background-color: #eeeeee;
1121 .nav > li > a > img {
1125 .nav > .pull-right {
1136 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1137 text-transform: uppercase;
1140 .nav li + .nav-header {
1145 padding-right: 15px;
1151 .nav-list .nav-header {
1152 margin-right: -15px;
1154 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1157 .nav-list > li > a {
1161 .nav-list > .active > a,
1162 .nav-list > .active > a:hover,
1163 .nav-list > .active > a:focus {
1165 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
1166 background-color: #0088cc;
1169 .nav-list [class^="icon-"],
1170 .nav-list [class*=" icon-"] {
1174 .nav-list .divider {
1178 *margin: -5px 0 5px;
1180 background-color: #e5e5e5;
1181 border-bottom: 1px solid #ffffff;
1209 .nav-pills > li > a {
1210 padding-right: 12px;
1217 border-bottom: 1px solid #ddd;
1221 margin-bottom: -2px;
1224 .nav-tabs > li > a {
1226 padding-bottom: 8px;
1228 border: 1px solid transparent;
1229 -webkit-border-radius: 4px 4px 0 0;
1230 -moz-border-radius: 4px 4px 0 0;
1231 border-radius: 4px 4px 0 0;
1234 .nav-tabs > li > a:hover,
1235 .nav-tabs > li > a:focus {
1236 border-color: #eeeeee #eeeeee #dddddd;
1239 .nav-tabs > .active > a,
1240 .nav-tabs > .active > a:hover,
1241 .nav-tabs > .active > a:focus {
1244 background-color: #ffffff;
1245 border: 1px solid #ddd;
1246 border-bottom-color: transparent;
1250 background-color: #ffffff;
1251 border: 1px solid #e3e3e3;
1253 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
1254 margin-bottom: 20px;
1258 /************************** Overrides for Top Navigation ends ***************************/
1260 /****** Icon ref page ******/
1263 display: inline-block;
1265 box-sizing: border-box;
1266 vertical-align: top;
1268 margin-bottom: 20px;
1273 border: 1px solid transparent;
1274 -webkit-border-radius: 3px;
1275 -moz-border-radius: 3px;
1277 -webkit-transition: all .2s ease-out;
1278 -moz-transition: all .2s ease-out;
1279 transition: all .2s ease-out;
1281 .b2b-icons-size:hover {
1284 border-color: #d3d3d3;
1286 .b2b-icons-size i:before, i:after {
1287 text-align: initial;
1290 margin-bottom: 40px;
1292 .b2b-icons-size span {
1300 .b2b-icons-alignment {
1303 .b2b-icons-alignment .ds2.heading-group {
1306 /****** End - Icon ref page ******/
1308 /****** Start - Listbox Demo ******/
1315 border: 1px solid #333;
1317 margin-bottom: 10px;
1319 /****** End - Listbox Demo ******/
1323 /******** Start - Scroll to Top ********/
1324 .b2b-scroll-speed-label {
1330 /******** End - Scroll to Top ********/
1332 /********************* Cato verification box starts ******************/
1333 .cato-verification-approved, .cato-verification-pending {
1334 background-color: #fff;
1335 border: 1px solid #1b7e28;
1344 .cato-verification-pending {
1345 border-color: #ef6f00;
1347 .description .downloads {
1350 /********************* Cato verification box Ends ********************/
1356 .att-timeline .timeline-dot .above-info-box .info-container .date {
1364 .form-search .search-query {
1365 width: 80% !important;
1368 /********************* Grids Demo ********************/
1370 .b2b-grid-reference > .container {
1371 background: #0574ac;
1373 margin-bottom: 20px;
1376 .b2b-grid-reference .row > [class*='span']:last-of-type {
1377 margin-right: 0px !important;
1380 .b2b-grid-reference .row {
1381 margin-bottom: 12px;
1384 .b2b-grid-reference .row [class*='span'] {
1388 .b2b-grid-reference .row [class*='span'] {
1393 box-shadow: 2px 2px 3px #000;
1396 .b2b-grid-reference .row:after {
1402 .b2b-grid-reference .row:last-of-type {
1406 .b2b-offset-column .row {
1407 margin-bottom: 12px;
1410 .b2b-offset-column .row:first-of-type {
1414 .b2b-offset-column .row > [class*='span']{
1415 margin-right: 0px !important;
1419 .b2b-offset-column .row [class*='span'] {
1420 background: #0574ac;
1426 .b2b-headings-style, b2b-headings-specs {
1427 display: inline-block;
1430 .b2b-headings-specs-container {
1431 background-color: #eeeeee;
1435 .b2b-headings-container:not(:last-of-type) {
1436 margin-bottom: 20px;
1438 /********************* Redline Debug Classes **********************/
1440 border: 1px solid red !important;
1443 border: 1px solid red !important;
1446 .hidden-drag-ghost {
1451 display: inline-block;
1454 margin-bottom: 10px;
1456 .settings-icon .flyout-link {
1462 .settings-icon .dashboard-name {
1464 margin-bottom: 15px;
1466 .settings-icon .dashboard-name .name {
1467 margin-bottom: 10px;
1469 .settings-icon .dashboard-name input {
1470 width: 280px !important;
1472 .settings-icon .form-row {
1475 .settings-icon .b2b-flyout-container {