 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            html { height: 100%; width:100vw; } body { min-height: 100%; display: flex; flex-direction: column; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; overflow-x: hidden; overflow-y: scroll; font-size: 21px; line-height:38px; text-align:left; } @media screen and (max-width: 768px) { body { font-size: 16px !important; line-height:23px !important; } } @media screen and (max-width: 767px) { body { font-size: 14px !important; line-height:22px !important; } } li { margin-bottom: 10px; } body.modal-open { padding-right: 0px !important; } body.modal-open .navbar-fixed-top, body.modal-open .navbar-fixed-bottom { padding-right: 15px } p{ margin-bottom: 18px; } #site-wrapper { flex: 1 0 auto; } @font-face{ font-family:'Open Sans'; font-style:normal; font-weight:400; src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } @font-face{ font-family:'Open Sans'; font-style:normal; font-weight:600; src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(//fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); } .btn.sr-only.sr-only-focusable { padding: 6px 12px; } :focus, .dropdown-toggle:focus { outline-width: thin !important; outline-style:dotted !important; outline-offset: -2px !important; } .navbar-table :focus, .navbar-table .dropdown-toggle:focus { outline-color: #FFFFFF !important; } .ontab { border: 0px !important; } .ontab a { position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; } .ontab a:focus, .ontab a:active { position:relative; left:0; top:0; width:auto; height:auto; overflow:visible; } .featureditem { word-break: break-word; word-wrap: break-word; } .bg-darkBlue, .bg-darkBlue-row .row, .bg-darkBlue-col .row > div { background-color:#0032a0; } .text-darkBlue, .text-darkBlue h1, .text-darkBlue .wysiwyg h1, .text-darkBlue .h1, .text-darkBlue h2, .text-darkBlue .wysiwyg h2, .text-darkBlue .h2, .text-darkBlue h3, .text-darkBlue .wysiwyg h3, .text-darkBlue .h3, .text-darkBlue h4, .text-darkBlue .wysiwyg h4, .text-darkBlue .h4, .text-darkBlue h5, .text-darkBlue .wysiwyg h5, .text-darkBlue .h5, .text-darkBlue p, .text-darkBlue li, .text-darkBlue a { color:#0032a0; } .text-darkBlue.carousel-indicators li { border: none; background-color: rgba(0,51,160, 0.5); } .text-darkBlue .carousel-indicators li.active { border: none; background-color: #0032a0; } .bg-blue, .bg-blue-row .row, .bg-blue-col .row > div { background-color:#010154; } .text-blue, .text-blue h1, .text-blue .wysiwyg h1, .text-blue .h1, .text-blue h2, .text-blue .wysiwyg h2, .text-blue .h2, .text-blue h3, .text-blue .wysiwyg h3, .text-blue .h3, .text-blue h4, .text-blue .wysiwyg h4, .text-blue .h4, .text-blue h5, .text-blue .wysiwyg h5, .text-blue .h5, .text-blue p, .text-blue li, .text-blue a { color:#010154; } .text-blue.carousel-indicators li { border: none; background-color: rgba(1,1,84, 0.5); } .text-blue .carousel-indicators li.active { border: none; background-color: #010154; } .bg-nsublue, .bg-nsublue-row .row, .bg-nsublue-col .row > div { background-color:#003893; } .text-nsublue, .text-nsublue h1, .text-nsublue .wysiwyg h1, .text-nsublue .h1, .text-nsublue h2, .text-nsublue .wysiwyg h2, .text-nsublue .h2, .text-nsublue h3, .text-nsublue .wysiwyg h3, .text-nsublue .h3, .text-nsublue h4, .text-nsublue .wysiwyg h4, .text-nsublue .h4, .text-nsublue h5, .text-nsublue .wysiwyg h5, .text-nsublue .h5, .text-nsublue p, .text-nsublue li, .text-nsublue a { color:#003893; } .text-nsublue.carousel-indicators li { border: none; background-color: rgba(0,0,153, 0.5); } .text-nsublue .carousel-indicators li.active { border: none; background-color: #003893; } .bg-floridaskies, .bg-floridaskies-row .row, .bg-floridaskies-col .row > div { background-color:#05C0D5; } .text-floridaskies, .text-floridaskies h1, .text-floridaskies .wysiwyg h1, .text-floridaskies .h1, .text-floridaskies h2, .text-floridaskies .wysiwyg h2, .text-floridaskies .h2, .text-floridaskies h3, .text-floridaskies .wysiwyg h3, .text-floridaskies .h3, .text-floridaskies h4, .text-floridaskies .wysiwyg h4, .text-floridaskies .h4, .text-floridaskies h5, .text-floridaskies .wysiwyg h5, .text-floridaskies .h5, .text-floridaskies p, .text-floridaskies li, .text-floridaskies a { color:#05C0D5; } .text-floridaskies.carousel-indicators li { border: none; background-color: rgba(5,192,213, 0.5); } .text-floridaskies .carousel-indicators li.active { border: none; background-color: #05C0D5; } .bg-deepblueocean, .bg-deepblueocean-row .row, .bg-deepblueocean-col .row > div { background-color:#0072CE; } .text-deepblueocean, .text-deepblueocean h1, .text-deepblueocean .wysiwyg h1, .text-deepblueocean .h1, .text-deepblueocean h2, .text-deepblueocean .wysiwyg h2, .text-deepblueocean .h2, .text-deepblueocean h3, .text-deepblueocean .wysiwyg h3, .text-deepblueocean .h3, .text-deepblueocean h4, .text-deepblueocean .wysiwyg h4, .text-deepblueocean .h4, .text-deepblueocean h5, .text-deepblueocean .wysiwyg h5, .text-deepblueocean .h5, .text-deepblueocean p, .text-deepblueocean li, .text-deepblueocean a { color:#0072CE; } .text-deepblueocean.carousel-indicators li { border: none; background-color: rgba(0,114,206, 0.5); } .text-deepblueocean .carousel-indicators li.active { border: none; background-color: #0072CE; } .bg-deepblueocean10p, .bg-deepblueocean10p-row .row, .bg-deepblueocean10p-col .row > div { background-color:#e5f1fa; } .text-deepblueocean10p, .text-deepblueocean10p h1, .text-deepblueocean10p .wysiwyg h1, .text-deepblueocean10p .h1, .text-deepblueocean10p h2, .text-deepblueocean10p .wysiwyg h2, .text-deepblueocean10p .h2, .text-deepblueocean10p h3, .text-deepblueocean10p .wysiwyg h3, .text-deepblueocean10p .h3, .text-deepblueocean10p h4, .text-deepblueocean10p .wysiwyg h4, .text-deepblueocean10p .h4, .text-deepblueocean10p h5, .text-deepblueocean10p .wysiwyg h5, .text-deepblueocean10p .h5, .text-deepblueocean10p p, .text-deepblueocean10p li, .text-deepblueocean10p a { color:#e5f1fa; } .text-deepblueocean10p.carousel-indicators li { border: none; background-color: rgba(0,114,206, 0.5); } .text-deepblueocean10p .carousel-indicators li.active { border: none; background-color: #e5f1fa; } .bg-sandybeach, .bg-sandybeach-row .row, .bg-sandybeach-col .row > div { background-color:#EFD19F; } .text-sandybeach, .text-sandybeach h1, .text-sandybeach .wysiwyg h1, .text-sandybeach .h1, .text-sandybeach h2, .text-sandybeach .wysiwyg h2, .text-sandybeach .h2, .text-sandybeach h3, .text-sandybeach .wysiwyg h3, .text-sandybeach .h3, .text-sandybeach h4, .text-sandybeach .wysiwyg h4, .text-sandybeach .h4, .text-sandybeach h5, .text-sandybeach .wysiwyg h5, .text-sandybeach .h5, .text-sandybeach p, .text-sandybeach li, .text-sandybeach a { color:#EFD19F; } .text-sandybeach.carousel-indicators li { border: none; background-color: rgba(239,209,159, 0.5); } .text-sandybeach .carousel-indicators li.active { border: none; background-color: #EFD19F; } .bg-intheshade, .bg-intheshade-row .row, .bg-intheshade-col .row > div { background-color:#A2AAAD; } .text-intheshade, .text-intheshade h1, .text-intheshade .wysiwyg h1, .text-intheshade .h1, .text-intheshade h2, .text-intheshade .wysiwyg h2, .text-intheshade .h2, .text-intheshade h3, .text-intheshade .wysiwyg h3, .text-intheshade .h3, .text-intheshade h4, .text-intheshade .wysiwyg h4, .text-intheshade .h4, .text-intheshade h5, .text-intheshade .wysiwyg h5, .text-intheshade .h5, .text-intheshade p, .text-intheshade li, .text-intheshade a { color:#A2AAAD; } .text-intheshade.carousel-indicators li { border: none; background-color: rgba(162,170,173, 0.5); } .text-intheshade .carousel-indicators li.active { border: none; background-color: #A2AAAD; } .bg-sharkskingray, .bg-sharkskingray-row .row, .bg-sharkskingray-col .row > div { background-color:#666D70; } .text-sharkskingray, .text-sharkskingray h1, .text-sharkskingray .wysiwyg h1, .text-sharkskingray .h1, .text-sharkskingray h2, .text-sharkskingray .wysiwyg h2, .text-sharkskingray .h2, .text-sharkskingray h3, .text-sharkskingray .wysiwyg h3, .text-sharkskingray .h3, .text-sharkskingray h4, .text-sharkskingray .wysiwyg h4, .text-sharkskingray .h4, .text-sharkskingray h5, .text-sharkskingray .wysiwyg h5, .text-sharkskingray .h5, .text-sharkskingray p, .text-sharkskingray li, .text-sharkskingray a { color:#666D70; } .text-sharkskingray.carousel-indicators li { border: none; background-color: rgba(102,109,112, 0.5); } .text-sharkskingray .carousel-indicators li.active { border: none; background-color: #666D70; } .bg-gray, .bg-gray-row .row, .bg-gray-col .row > div { background-color:#ebebeb; } .text-gray, .text-gray h1, .text-gray .wysiwyg h1, .text-gray .h1, .text-gray h2, .text-gray .wysiwyg h2, .text-gray .h2, .text-gray h3, .text-gray .wysiwyg h3, .text-gray .h3, .text-gray h4, .text-gray .wysiwyg h4, .text-gray .h4, .text-gray h5, .text-gray .wysiwyg h5, .text-gray .h5, .text-gray p, .text-gray li, .text-gray a { color:#ebebeb; } .text-gray.carousel-indicators li { border: none; background-color: rgba(235,235,235, 0.5); } .text-gray .carousel-indicators li.active { border: none; background-color: #ebebeb; } .bg-sunrisegold, .bg-sunrisegold-row .row, .bg-sunrisegold-col .row > div { background-color:#F2A900; } .text-sunrisegold, .text-sunrisegold h1, .text-sunrisegold .wysiwyg h1, .text-sunrisegold .h1, .text-sunrisegold h2, .text-sunrisegold .wysiwyg h2, .text-sunrisegold .h2, .text-sunrisegold h3, .text-sunrisegold .wysiwyg h3, .text-sunrisegold .h3, .text-sunrisegold h4, .text-sunrisegold .wysiwyg h4, .text-sunrisegold .h4, .text-sunrisegold h5, .text-sunrisegold .wysiwyg h5, .text-sunrisegold .h5, .text-sunrisegold p, .text-sunrisegold li, .text-sunrisegold a { color:#F2A900; } .text-sunrisegold.carousel-indicators li { border: none; background-color: rgba(242,169,0, 0.5); } .text-sunrisegold .carousel-indicators li.active { border: none; background-color: #F2A900; } .bg-hibiscusorange, .bg-hibiscusorange-row .row, .bg-hibiscusorange-col .row > div { background-color:#FE4F00; } .text-hibiscusorange, .text-hibiscusorange h1, .text-hibiscusorange .wysiwyg h1, .text-hibiscusorange .h1, .text-hibiscusorange h2, .text-hibiscusorange .wysiwyg h2, .text-hibiscusorange .h2, .text-hibiscusorange h3, .text-hibiscusorange .wysiwyg h3, .text-hibiscusorange .h3, .text-hibiscusorange h4, .text-hibiscusorange .wysiwyg h4, .text-hibiscusorange .h4, .text-hibiscusorange h5, .text-hibiscusorange .wysiwyg h5, .text-hibiscusorange .h5, .text-hibiscusorange p, .text-hibiscusorange li, .text-hibiscusorange a { color:#FE4F00; } .text-hibiscusorange.carousel-indicators li { border: none; background-color: rgba(254,79,0, 0.5); } .text-hibiscusorange .carousel-indicators li.active { border: none; background-color: #FE4F00; } .bg-tropicalocean, .bg-tropicalocean-row .row, .bg-tropicalocean-col .row > div { background-color:#2BBCB5; } .text-tropicalocean, .text-tropicalocean h1, .text-tropicalocean .wysiwyg h1, .text-tropicalocean .h1, .text-tropicalocean h2, .text-tropicalocean .wysiwyg h2, .text-tropicalocean .h2, .text-tropicalocean h3, .text-tropicalocean .wysiwyg h3, .text-tropicalocean .h3, .text-tropicalocean h4, .text-tropicalocean .wysiwyg h4, .text-tropicalocean .h4, .text-tropicalocean h5, .text-tropicalocean .wysiwyg h5, .text-tropicalocean .h5, .text-tropicalocean p, .text-tropicalocean li, .text-tropicalocean a { color:#2BBCB5; } .text-tropicalocean.carousel-indicators li { border: none; background-color: rgba(43,188,181, 0.5); } .text-tropicalocean .carousel-indicators li.active { border: none; background-color: #2BBCB5; } .bg-white, .bg-white-row .row, .bg-white-col .row > div { background-color:#fff; } .text-white, .text-white h1, .text-white .wysiwyg h1, .text-white .h1, .text-white h2, .text-white .wysiwyg h2, .text-white .h2, .text-white h3, .text-white .wysiwyg h3, .text-white .h3, .text-white h4, .text-white .wysiwyg h4, .text-white .h4, .text-white h5, .text-white .wysiwyg h5, .text-white .h5, .text-white p, .text-white li, .text-white a { color:#fff; } .text-white.carousel-indicators li { border: none; background-color: rgba(255,255,255, 0.5); } .text-white .carousel-indicators li.active { border: none; background-color: #fff; } .text-white-shadow, .text-white-shadow h1, .text-white-shadow .wysiwyg h1, .text-white-shadow .h1, .text-white-shadow h2, .text-white-shadow .wysiwyg h2, .text-white-shadow .h2, .text-white-shadow h3, .text-white-shadow .wysiwyg h3, .text-white-shadow .h3, .text-white-shadow h4, .text-white-shadow .wysiwyg h4, .text-white-shadow .h4, .text-white-shadow h5, .text-white-shadow .wysiwyg h5, .text-white-shadow .h5, .text-white-shadow p, .text-white-shadow li, .text-white-shadow a { color:#fff; text-shadow:0 1px 4px rgba(0, 0, 0, 1); } .text-white-shadow.carousel-indicators li { border: none; background-color: rgba(255,255,255, 0.5); } .text-white-shadow .carousel-indicators li.active { border: none; background-color: #fff; } body.menu-open .main-menu { right: 0 } .main-menu{ overflow-y: auto; } .main-menu.horizontal { font-size: 14px; background-color: #010154; color: #ffffff; width: 100%; max-width: inherit; min-height: 25%; height: auto; padding: 0; margin: 0; position: fixed; top: -999px; z-index: 19998; transition: .5s linear; } body.menu-open .main-menu.horizontal { top: 50px; height: 100%; padding-top:30px; } .main-menu__scroller { position: relative; width: 100%; } @media only screen and (min-width: 993px) { ul.mainmenu.horizontal.ontab { position: absolute; right: 0; width: 150px; padding-right: 15px; } } @media only screen and (max-width: 992px) { body.horizontal-menu-open { overflow: hidden } .main-menu__scroller { padding-top: 50px; } header.blue .main-menu__scroller { padding-top: 30px; } body.menu-open .main-menu.horizontal { top: 0px; } } @media only screen and (max-width: 768px) { body.menu-open .main-menu.horizontal { padding: 30px 0; } } header nav ul.mainmenu { list-style: none; margin: 0 0 20px 0; padding: 0; text-align: left; } header nav ul.mainmenu li { margin-bottom: 0px; width: 90%; } header nav ul.mainmenu span { display: inline-block } header nav ul.mainmenu .dropdown { padding-top: 5px; width: 100%; } header nav ul.mainmenu .dropdown .dropdown-menu { position: relative; float: initial; border: 0; border-radius: 0; box-shadow: none; min-width: 100%; top: 0; left: 0; padding: 0; background-color: transparent } header nav ul.mainmenu .dropdown .dropdown-menu a:hover { background-color: transparent } header nav ul.mainmenu .dropdown .dropdown-toggle { padding-right: 25px; font-weight: 600; width: 95%; display: inline-block; font-size: 18px; border-bottom: 1px solid #fff; padding-bottom: 5px; line-height: 20px; margin-bottom: 10px; cursor: default !important; } header nav ul.mainmenu li a { display: block; padding-left: 0px; padding-bottom: 6px } header nav ul.mainmenu li a:hover, header nav ul.mainmenu li a:focus { border-right:5px solid #fff; color: inherit; text-decoration: none; background-color: transparent; } header nav ul.mainmenu .dropdown a.dropdown-toggle, header nav ul.mainmenu .dropdown a.dropdown-toggle:hover, header nav ul.mainmenu .dropdown a.dropdown-toggle:focus { cursor: default !important; border-right:none; } header nav ul.mainmenu .dropdown .caret { display: none; } header nav ul.mainmenu li span.header { font-size: 16px; color: #ffffff; margin-bottom: 5px; width: 100%; font-weight: 600; } header nav ul.mainmenu li { line-height: 26px } header nav ul.mainmenu li a { text-decoration: none; color: #ffffff; position: relative; white-space: normal } header nav ul.mainmenu li a:hover { color: #ffffff } header nav ul.mainmenu li span.btn { margin-top: 25px; width: auto; font-weight: bold; border-bottom: 0px } .main-menu.horizontal .navigation-links.desktop { display: block; } .main-menu.horizontal.active .navigation-links.desktop { display: none; } .main-menu.horizontal .navigation-links.mobile { display: none } @media only screen and (max-width: 992px) { .main-menu.horizontal.active .navigation-links.mobile { display: block; } .main-menu.horizontal.active .navigation-links.mobile ul.mainmenu.horizontal li#giving-link, .navigation-links.mobile ul.mainmenu.horizontal li#alumni-link { width: 90%; } .main-menu.horizontal.active .navigation-links.mobile ul.mainmenu.horizontal li#giving-link a, .navigation-links.mobile ul.mainmenu.horizontal li#alumni-link a { font-size: 16px; font-weight: 600; } .main-menu.horizontal.active .navigation-links.mobile ul.mainmenu.horizontal li#giving-link a:before, .navigation-links.mobile ul.mainmenu.horizontal li#alumni-link a:before { content: "\e252"; font-family: 'Glyphicons Halflings'; width: 0; height: 0; margin-left: 2px; vertical-align: middle; margin-right: 14px; font-size: .5em; } } @media only screen and (max-width: 321px) { .main-menu.horizontal.active .navigation-links.mobile .header-links-container ul.header-links{ margin-left: 0px; padding-left: 0px; } .main-menu.horizontal.active .navigation-links.mobile ul.header-links li{ display: block !important; float:none !important; width: auto; } .main-menu.horizontal.active .navigation-links.mobile ul.header-links li{ margin-bottom:8px; } } header nav ul.mainmenu.horizontal { float: left; width: 20%; padding-right: 0; } header nav ul.mainmenu.horizontal .ctarow { float: left; width: 100% } header nav ul.mainmenu .dropdown .dropdown-menu { display: block } @media only screen and (max-width: 1200px) { header nav ul.mainmenu{ background-size: 400px; } } @media only screen and (max-width: 992px) { body.horizontal-menu-open { overflow: hidden } header nav ul.mainmenu.horizontal { float: left; width: 100% !important; padding-right: 0px !important; height: initial; border-right: 0px !important; } header nav ul.mainmenu .dropdown:after { display: none } header nav ul.mainmenu .dropdown:before { display: none } header nav ul.mainmenu.horizontal { height: auto; overflow: auto } header nav ul.mainmenu .dropdown { padding-top: 0; display: block; } header nav ul.mainmenu .dropdown .dropdown-menu { display: none } header nav ul.mainmenu .dropdown.open .dropdown-menu { display: block; margin-left: 25px; } header nav ul.mainmenu .dropdown .dropdown-toggle{ padding-left: 25px; } header nav ul.mainmenu .dropdown .caret { display: block; position: absolute; left: 0; top: 10px } header nav ul.mainmenu .dropdown.open .caret { border-bottom: 4px solid #ffffff !important; border-top: 0 !important } .navigation-links.desktop { display: none } .navigation-links.mobile { display: block; text-align: center; margin: 0 0 15px 0 } .navigation-links.mobile div { margin-bottom: 32px } header nav ul.mainmenu .dropdown .dropdown-toggle { border-bottom: 0px; } } header .navigation-links .fa-search{ font-size:30px; vertical-align:middle; margin:0; color:#010154; } header .navigation-links .fa-search:hover{ cursor:pointer } header .searchButton, header .searchButtonClose, header .searchButtonCloseMobile { background: transparent; border: none; } header .searchButton { float: right; padding:0; } header .searchButtonClose:focus { outline: #fff auto 5px; } header .long-search{ position: fixed; left:100%; width:100%; height:68px; vertical-align:middle; text-align:center; color:#fff; background-color:#010154; transition:1s ease; z-index: 19997; margin-top:-50px; } header .long-search .navbar-form { margin-top: 0px; } header .long-search.open{ left:0; } header .long-search .fa-close{ font-size:3em; vertical-align:middle; -webkit-text-stroke:10px #010154; transform:translateY(10%) } header .long-search .fa-close:hover{ cursor:pointer } header .long-search input{ background-color:#010154; color:#fff; font-size:14px; border:none; border-bottom:solid 1px #fff; width:90%; height:34px; margin-left:20px; transform:translateY(25%) } header .long-search input:focus{ outline:none } header .long-search input::placeholder{ color:#fff } header .long-search input::-webkit-input-placeholder{ color:#fff } header .long-search input::-moz-placeholder{ color:#fff } header .long-search input:-ms-input-placeholder{ color:#fff } header .long-search input:-moz-placeholder{ color:#fff } @media only screen and (max-width: 992px){ header .long-search.open{ display:none } .navigation-links.mobile #searchFormMobile .fa-search { font-size: 28px; vertical-align: middle; margin: 0; color:#fff; } .navigation-links.mobile #searchFormMobile input { background-color: #010154; color: #fff; font-size: 14px; border: none; border-bottom: solid 1px #fff; width: 70%; height: 34px; margin-left: 15px } .navigation-links.mobile input:focus { outline: none } .navigation-links.mobile input::placeholder { color:#fff; } .navigation-links.mobile input::-webkit-input-placeholder { color:#fff; } .navigation-links.mobile input::-moz-placeholder { color:#fff; } .navigation-links.mobile input:-ms-input-placeholder { color:#fff; } .navigation-links.mobile input:-moz-placeholder { color:#fff; } } .searchResults { display: none; background-color: #fff; height: 100%; } .searchResultsMobile { display: none; position: absolute; width: 100%; left: 0; height: 100%; background-color: #fff; z-index: 999999999; } .mobileClose { opacity: 0; } .searchResults iframe, .searchResultsMobile iframe { display: block; width: 100%; height: 100%; } .searchResultsMobile iframe { height: 150%; } .searchBox { display: block; } header .navContainer { display: table; width:100%; line-height:initial; } @media screen and (min-width: 799px){ .menu-open header .navContainer { margin-left: -8px; }} header .navRow { display: table-row; } header .navCol { display: table-cell; vertical-align: middle; } header .navCol.navLogo { width:100%; } header .navCol.navMenu { width:1px; } header .navCol.navColLink { text-align: center; padding: 0 6px; white-space: nowrap !important; font-size:14px; } header .navCol.navColLink li { margin-bottom: 0px; } header .navCol.navColLink .btn { white-space: nowrap !important; font-size:12px; border-width: 1px !important; } header .navCol.navColLink .searchButton { float:none; font-size:24px; } @media screen and (max-width: 768px){ header .navCol.navColLink { display: none; } } header ul { margin-bottom:0; } header img { border-radius:0 !important; vertical-align: baseline; } header .navHeaderTop{ background-color:#fff; padding:8px 0; } header.single .navHeaderTop { background-color: #010154; padding: 15px 0; } header .navHeaderTop .navigation-links.desktop { margin-top: 6px; } header .navHeader { display: block; width: 100%; padding: 24px 0 20px 0; z-index: 19998; } header .navHeader{ position: relative; z-index: 19999; } header .navHeaderTop { z-index: 20000; position: relative; } header .siteLogo { display:inline-block;  } header .siteLogo.desktop img{ width: 245px; height: 44px; } header .navigation-links {  display:inline-block; } header .navigation-links .btn{ font-size:12px; border-width:1px !important; } header .navHeaderTop .navigation-links ul, header .navHeader .navigation-links ul { list-style: none; font-size: 14px; line-height: 0px; margin-top: 16px;  padding-left:0; } header .navigation-links.desktop .header-links-container {  } header .navigation-links ul.header-links { margin-top: 0; } header .navigation-links ul.header-links li { margin-left:10px; } header .navigation-links ul.header-links li:last-of-type { margin-right:10px; } header.navigation-links > ul > li, header .navigation-links > ul > li, header .header-links-container > ul > li {  margin-bottom:1px; } header ul.utility-links li{ margin-left: 22px; } header ul.utility-links li li{ margin-left: 0px; margin-bottom: 0px; } header .navHeaderTop .navigation-links ul.utility-links li a { color:#202121; } header.single .navHeaderTop .navigation-links ul.utility-links li .dropdown-menu li a { color:#202121; } header .navHeader .container, header .navHeader .container-fluid{ height:40px; } header .siteName { display: block;  line-height:40px; } header .siteName a { color: #fff; font-size: 25px; } header .siteMenu { display:block;  line-height:0; } header .siteMenu button { border: 0px; background-color: transparent; } header .siteMenu button:focus, header .siteMenu button:hover, header .siteMenu button:active { -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } header .navHamburger { height: 35px; position: relative; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 50px; overflow:hidden; } header .navHamburger > div { height: 4px; width: 50px; border-radius: 2px; margin: 0 auto; } header .navHeaderTop .navHamburger > div { background-color: #010154; } header .navHeader .navHamburger > div { background-color: #fff; } header .navHamburger > div:first-child { margin-top: 5px; } header .navHamburger > div:not(:first-child) { margin-top: 9px; } header .siteMenu button.active .navHamburger > div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 10000000; width: 40px; transition: .2s ease; } header .siteMenu button.active .navHamburger > div.navHamburgerLine1 { transform: rotate(-45deg); } header .siteMenu button.active .navHamburger > div.navHamburgerLine2 { opacity: 0; } header .siteMenu button.active .navHamburger > div.navHamburgerLine3 { transform: rotate(45deg); } header.ulinks .navHeader { padding: 22px 0 14px 0; } header.ulinks .navHeader .siteName a { font-size: 22px; } header.ulinks .siteMenu button.active .navHamburger > div { width: 35px; } header.ulinks .navHamburger { width: 35px; } header.ulinks .navHamburger > div { height: 2px; width: 35px; } @media screen and (min-width: 769px){ header .navHeaderTop{ display:block; } header .siteLogo.mobile{ display:none; } } @media screen and (max-width: 768px){ header .navHeaderTop { display:none; } header .navigation-links {  display:block; } header.single .navHeaderTop { display:block; } header.single .siteLogo.desktop { display:none; } header .siteLogo.mobile{ display:block; } header .siteLogo.mobile img{ max-width: 50px; } header .navHeader .container, header .navHeader .container-fluid{ height:auto; } header .navHeader, header.ulinks .navHeader { padding: 8px 0 10px 0; } header .navHeader .siteName { display: block;  line-height: 60px; } header .navHeader .siteName a { font-size: 20px; text-align:left; border-left:solid 1px white; margin-left:10px; padding-left:10px; } header.ulinks .navHeader .siteName a { font-size: 20px; } header .navigation-links.mobile .header-links-container { display: table; margin: 0 auto; } header .navigation-links.mobile .header-links-container ul.header-links { text-align:center; min-width: 100%; list-style: none; } header .navigation-links.mobile .header-links-container ul.header-links li { display: inline; } header .navigation-links.mobile ul.utility-links { text-align: left; list-style: none; margin-left: 0px; padding-left: 15px; } header .navigation-links.mobile ul.utility-links > li { margin-left: 0; } header .navigation-links.mobile ul.utility-links > li:before { content: "\e252"; font-family: 'Glyphicons Halflings'; width: 0; height: 0; margin-left: 2px; vertical-align: middle; margin-right: 14px; font-size: .5em; } } @media screen and (max-width: 767px){ header .navHeader .siteName { display: inline-block;  line-height: 0px; margin-left: 15px; margin-top: 8px; max-width: 224px; } header .navHeader .siteName a span { display:block; line-height: 22px; } header .navHeader .siteName a { font-size: 18px; text-align: left; border-left:none; margin-left:0px; padding-left: 0px; } header.ulinks .navHeader .siteName a { font-size: 18px; } } @media screen and (max-width: 321px){ header .navHeader > .container { padding-right: 5px; padding-left: 5px; } header .navHeader .siteName { margin-left: 8px; max-width:200px; } header .navHeader .siteName a { font-size: 14px; } header.ulinks .navHeader .siteName a { font-size: 14px; } } @media screen and (max-width: 768px) { header .navHeader .siteMenu { padding-top: 10px; } header .navHamburger { width: 40px; } header .navHamburger > div { width: 40px; } } @media screen and (max-width: 321px) { header .navHamburger { width: 30px; height: 30px; } header .siteMenu .navHamburger > div { width: 30px; height: 2px; } header .siteMenu button.active .navHamburger > div { width: 30px; } } .high-contrast header .navbar, .high-contrast header .long-search, .high-contrast header .long-search input, .high-contrast header nav .container, .high-contrast header nav .main-menu.horizontal{ background-color:#000 !important; } .high-contrast header .long-search .fa-close { -webkit-text-stroke: 10px #000 !important; } .high-contrast header #nsu-global, .high-contrast header .navbar-table__hamburger>div, .high-contrast header nav .searchResults{ background-color:#fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .sectionSlider .carousel-caption { background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)) !important; } .high-contrast #content-wrapper section:nth-child(even) .sectionSlider .carousel-caption{ background:linear-gradient(rgba(35,111,204,.7),rgba(35,111,204,.7)) !important; } .high-contrast #content-wrapper section:nth-child(odd) { background-color:#fff !important; color:#000 !important; text-shadow: none !important; background-image:none !important; } .high-contrast #content-wrapper section:nth-child(even) { background-color:#000 !important; color:#fff !important; text-shadow: none !important; background-image:none !important; } .high-contrast #content-wrapper section:nth-child(odd) .text-white, .high-contrast #content-wrapper section:nth-child(odd) .text-white-shadow , .high-contrast #content-wrapper section:nth-child(odd) .text-nsublue, .high-contrast #content-wrapper section:nth-child(odd) .text-tropicalocean, .high-contrast #content-wrapper section:nth-child(odd) .text-floridaskies, .high-contrast #content-wrapper section:nth-child(odd) .text-deepblueocean, .high-contrast #content-wrapper section:nth-child(odd) .text-sunrisegold, .high-contrast #content-wrapper section:nth-child(odd) .text-orange, .high-contrast #content-wrapper section:nth-child(odd) .carousel-caption, .high-contrast #content-wrapper section:nth-child(odd) h1, .high-contrast #content-wrapper section:nth-child(odd) h2, .high-contrast #content-wrapper section:nth-child(odd) h3, .high-contrast #content-wrapper section:nth-child(odd) h4{ color:#000 !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(even) .text-white, .high-contrast #content-wrapper section:nth-child(even) .text-white-shadow , .high-contrast #content-wrapper section:nth-child(even) .text-nsublue, .high-contrast #content-wrapper section:nth-child(even) .text-tropicalocean, .high-contrast #content-wrapper section:nth-child(even) .text-floridaskies, .high-contrast #content-wrapper section:nth-child(even) .text-deepblueocean, .high-contrast #content-wrapper section:nth-child(even) .text-sunrisegold, .high-contrast #content-wrapper section:nth-child(even) .text-orange, .high-contrast #content-wrapper section:nth-child(even) .carousel-caption, .high-contrast #content-wrapper section:nth-child(even) h1, .high-contrast #content-wrapper section:nth-child(even) h2, .high-contrast #content-wrapper section:nth-child(even) h3, .high-contrast #content-wrapper section:nth-child(even) h4{ color:#fff !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(odd) .bg-mscblue, .high-contrast #content-wrapper section:nth-child(odd) .bg-nsublue, .high-contrast #content-wrapper section:nth-child(odd) .bg-tropicalocean, .high-contrast #content-wrapper section:nth-child(odd) .bg-floridaskies, .high-contrast #content-wrapper section:nth-child(odd) .bg-deepblueocean, .high-contrast #content-wrapper section:nth-child(odd) .bg-sandybeach, .high-contrast #content-wrapper section:nth-child(odd) .bg-intheshade, .high-contrast #content-wrapper section:nth-child(odd) .bg-sharkskingray, .high-contrast #content-wrapper section:nth-child(odd) .bg-gray{ background-image:none !important; background-color:#fff !important; } .high-contrast #content-wrapper section:nth-child(even) .bg-mscblue, .high-contrast #content-wrapper section:nth-child(even) .bg-nsublue, .high-contrast #content-wrapper section:nth-child(even) .bg-tropicalocean, .high-contrast #content-wrapper section:nth-child(even) .bg-floridaskies, .high-contrast #content-wrapper section:nth-child(even) .bg-deepblueocean, .high-contrast #content-wrapper section:nth-child(even) .bg-sandybeach, .high-contrast #content-wrapper section:nth-child(even) .bg-intheshade, .high-contrast #content-wrapper section:nth-child(even) .bg-sharkskingray, .high-contrast #content-wrapper section:nth-child(even) .bg-gray{ background-image:none !important; background-color:#000 !important; } .high-contrast #content-wrapper section:nth-child(odd) .btn-default, .high-contrast #content-wrapper section:nth-child(odd) .btn-default.blue, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary.blue, .high-contrast #content-wrapper section:nth-child(odd) .btn-link, .high-contrast #content-wrapper section:nth-child(odd) .btn-link.blue { color:#000 !important; background-color: #fff !important; border-color: #000 !important; } .high-contrast #content-wrapper section:nth-child(even) .btn-default, .high-contrast #content-wrapper section:nth-child(even) .btn-default.blue, .high-contrast #content-wrapper section:nth-child(even) .btn-primary, .high-contrast #content-wrapper section:nth-child(even) .btn-primary.blue, .high-contrast #content-wrapper section:nth-child(even) .btn-link, .high-contrast #content-wrapper section:nth-child(even) .btn-link.blue { color:#fff !important; background-color: #000 !important; border-color: #fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .btn-default:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-default:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-default.blue:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-default.blue:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary.blue:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary.blue:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-link:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-link:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-link.blue:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-link.blue:focus{ color:#fff !important; background-color: #000 !important; border-color: #fff !important; } .high-contrast #content-wrapper section:nth-child(even) .btn-default:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-default:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-default.blue:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-default.blue:focus , .high-contrast #content-wrapper section:nth-child(even) .btn-primary:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-primary:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-primary.blue:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-primary.blue:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-link:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-link:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-link.blue:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-link.blue:focus{ color:#000 !important; background-color: #fff !important; border-color: #000 !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .front, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .fi-mobile .fi-text{ border-bottom: 8px solid #000; background-color:#000 !important; } .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .front, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .fi-mobile .fi-text{ border-bottom: 8px solid #fff; background-color:#fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .front, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .front{ color:#fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .back .line1, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .fi-mobile .fi-text{ color:#fff !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .back .line1, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .fi-mobile .fi-text{ color:#000 !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .flipcard .back .line1::after { background-color:#000 !important; box-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .flipcard .back .line1::after { background-color:#fff !important; box-shadow: none !important } .high-contrast #content-wrapper section:nth-child(odd) .carousel-control, .high-contrast #content-wrapper section:nth-child(even) .carousel-indicators li, .high-contrast #content-wrapper section:nth-child(even) .carousel-indicators li.active, .high-contrast #content-wrapper section:nth-child(even) .text-white .carousel-indicators li.active { color:#000 !important; background-color: #fff !important; } .high-contrast #content-wrapper section:nth-child(even) .carousel-control, .high-contrast #content-wrapper section:nth-child(odd) .carousel-indicators li, .high-contrast #content-wrapper section:nth-child(odd) .carousel-indicators li.active, .high-contrast #content-wrapper section:nth-child(odd) .text-white .carousel-indicators li.active{ color:#fff !important; background-color:#000 !important; } .high-contrast #content-wrapper section:nth-child(odd) .carousel-control:focus, .high-contrast #content-wrapper section:nth-child(odd) .carousel-control:hover { color:#000 !important; background-color:transparent !important; } .high-contrast #content-wrapper section:nth-child(even) .carousel-control:focus, .high-contrast #content-wrapper section:nth-child(even) .carousel-control:hover { color:#fff !important; background-color:transparent !important; } .high-contrast .featureditems .item { border-color:#000 !important; color: dark !important; background-color:#fff !important; } .high-contrast .featureditems .item .btn-link{ padding: 8px !important; } a:hover, a:active, a:focus { text-decoration:underline; } .btn { font-size: 18px; white-space: normal !important; } .btn.btn-sm { font-size: 12px; } .btn.btn-lg { font-size: 22px; } .dropdown-menu li:not(.dropdown-header) { cursor:pointer; } .btn-primary { color: #fff; background-color: #0072CE; border-color: #0072CE; } .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary { color: #fff; background-color: #0072CE; border-color: #0072CE; -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } h1, h2, h3, h4 { margin-top: 0; margin-bottom: 20px; } h1 { font-size:48px; } h2 { font-size:38px; } h3 { font-size:30px; } h4 { font-size:20px; } @media screen and (max-width: 768px) { h1 { font-size:32px !important; } h2 { font-size:24px !important; } h3 { font-size:18px !important; } h4 { font-size:16px !important; } } @media screen and (max-width: 767px) { h1 { font-size:24px !important; } h2 { font-size:20px !important; } h3 { font-size:16px !important; } h4 { font-size:14px !important; } } h1.bigcenter { font-size: calc(48px + 20px); text-align: center; margin-top: 50px; } h1.bigcenterbordered{ font-size: calc(48px + 20px); text-align: center; padding-bottom: 15px; margin-top: 50px; } .wysiwyg h1.bigcenter, .wysiwyg h1.bigcenterbordered { margin-top: 10px; } @media(max-width:768px) { h1.bigcenter { font-size: calc(32px + 20px) !important; margin-top: 20px; } h1.bigcenterbordered { font-size: calc(32px + 20px) !important; margin-top: 20px; } } @media(max-width:767px) { h1.bigcenter { font-size: calc(24pxSize + 20px) !important; margin-top: 20px; } h1.bigcenterbordered { font-size: calc(24px + 20px) !important; margin-top: 20px; } } #gSearchResults { margin: -60px -10px -10px -10px; padding:0px; padding-top: 10px; font-size: 18px; color:#333; line-height: 28px; } #gSearchResults p span.p { margin-top: 30px !important; display: inline-block; } #gSearchResults .n table td { width: 50%; display: inline; } #gSearchResults .n table td:first-of-type { width: 100% !important; display: block !important; } #gSearchResults #top-navigation { margin-top: 30px; } #gSearchResults td.tdHeader { width: 100%; } #gSearchResults th, #gSearchResults td { padding: 0px; border-bottom: 0px solid #fff; } #gSearchResults .tHeader .tdHeader h1{ margin:0px; padding:0px; } #gSearchResults .tHeader .tdHeader h1 b{ margin-left:-10px; } #gSearchResults b { font-weight: 600; } #gSearchResults .tdinfo{ font-size: 14px; } #gSearchResults .main-results-without-dn span, #gSearchResults .main-results-without-dn p { font-weight:normal; margin:0; padding:0px; line-height: 30px; } #gSearchResults .main-results-without-dn p{ margin-top: 30px; } #gSearchResults blockquote { padding: 0 20px; margin: 25px; border-left: 5px solid #0072CE; } #gSearchResults a:link, #gSearchResults .w, #gSearchResults .w a:link, #gSearchResults .b, #gSearchResults .b a, #gSearchResults .main-results-without-dn p .l, #gSearchResults .l, #gSearchResults a:visited, #gSearchResults .f a:visited{ color:#010154; } #gSearchResults .main-results-without-dn .f{ color:#0072CE; } #gSearchResults .main-results-without-dn { margin-right:0; } @media only screen and (max-width: 992px) { #gSearchResults { margin-top: -60px; padding:0; } #gSearchResults table td{ display:block; } #gSearchResults .searchTime { display:block; } #gSearchResults .tdinfo{ margin-top:20px; text-align:left; } } .panel-group .panel-title > a { display: block; text-decoration: none; } .panel-accordion .panel { box-shadow: none; } .hasHeader .panel-group.panel-accordion { margin-top: 0px; } .panel-group.panel-accordion .panel-title>a { padding: 15px 15px 15px 50px; } .panel-accordion .panel-default>.panel-heading { background-color: transparent; } .panel-accordion .panel-default { border: none; } .panel-accordion .panel-heading { border: none; background-color: #ffffff; color: #003893; } .panel-accordion .panel-heading .panel-title { font-size: calc(21px + 2px); } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 21px; } @media screen and (max-width: 768px) { .panel-accordion .panel-heading .panel-title { font-size: calc(16px + 2px); } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 16px; } } @media screen and (max-width: 767px) { .panel-accordion .panel-heading .panel-title { font-size: calc(14px + 2px); } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 14px; } } .panel-accordion .panel-heading a { color: #003893; border-bottom: solid 2px #003893; font-weight: bold; position: relative; min-height: 58px; text-align:left; } .panel-accordion .panel-heading a .glyphicon { position: absolute; padding-top: inherit; padding-bottom: inherit; left: 15px; top: 5px; } @media screen and (max-width: 768px) { .panel-accordion .panel-heading a .glyphicon { } } .panel-accordion .panel-title { position: relative; border: none; } .panel-accordion .open .panel-heading a { background-color: #ffffff; color: #003893; position: relative; } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { border: none; padding: 30px; } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ul,.panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ol { padding-left:15px; } #appcentral-events .row.appcentral-events{ padding:0px !important; margin-bottom:30px; } .appcentral-events .btn-default { color: #333; border: 1px solid #ccc; } .appcentral-events .event-list-panel .media { border: 1px solid #ddd; background: #fff; } .appcentral-events .event-list-panel .media-heading { margin-top: 10px; } .appcentral-events .event-list-panel .media-footer { border-top: none; background-color: transparent; height: 47px; margin-top: -47px; } .appcentral-events .event-list-panel .media-footer .btn { margin: 5px 10px; } .appcentral-events .event-list-panel .media-footer .btn:hover { border-color: #999; } .appcentral-events .event-list-panel img.media-object { width: 100%; height: auto; margin: 0 auto; min-width: 137px; max-width: 350px; display: block; } .appcentral-events .event-list-panel .media-left img { width: 100%; } .appcentral-events .media .imagedate { position: relative; width: 240px; margin: 0 auto; height: 160px; } .appcentral-events .imagewrap .imagedate { position: relative; width: 100%; margin: 0 auto; min-height: 168px; } .appcentral-events .edatewrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 90px !important; width: 105px !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#fff; } .appcentral-events .imagedate .emonth { font-size: 34px; text-transform: uppercase; position: absolute; left: 0; top: -3px; } .appcentral-events .imagedate .eday { font-size: 52px; position: absolute; left: 0; top: 36px; font-weight: 800; letter-spacing: -2px; } .appcentral-events .imagedate .eyear { font-size: 34px; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; top: 20px; left: 55px; } .appcentral-events .imagewrap { margin-top: -15px; margin-left: -15px; margin-right: -15px; } .appcentral-events .media-left { padding-right: 0px; } .appcentral-events .media-left { padding-right: 0px; } .appcentral-events .media-right { padding-left: 0px; } .appcentral-events .media-body { padding: 0 10px; } .appcentral-events .media-body-inner { margin-bottom: 30px; } .appcentral-events .media-body-inner h2, .appcentral-events .media-body-inner h3, .appcentral-events .media-body-inner h4, .appcentral-events .media-body h2, .appcentral-events .media-body h3, .appcentral-events .media-body h4 { font-size: 20px; font-weight: bold; margin-top: 10px !important; word-break: initial; word-wrap: break-word; } .appcentral-events h1 span, .appcentral-events h2 span, .appcentral-events h3 span, .appcentral-events h4 span, .appcentral-events h5 span { display: inline-block; } .appcentral-events .media-body-inner p, .appcentral-events .media-body p { font-size: 18px; line-height: 24px; } .appcentral-events .media-body p:last-child { margin-right: 116px; } .appcentral-events .modal .close { display: none; } .appcentral-events .modal-header h4.modal-title { font-size: 25px; margin:0px; color:#fff; word-break: initial; word-wrap: break-word; } .appcentral-events .modal-header small { font-size: 16px; } .appcentral-events .modal .modal-body { font-size: 16px; padding-bottom: 0px; } @media (min-width:767px) { .appcentral-events, .appcentral-events p { text-align: left !important; } } @media (max-width:768px) { .appcentral-events .event-list-panel .media-footer { border-top: none; background-color: transparent; height: auto; margin-top: 0px; margin: 5px 20px 5px 0px; } .appcentral-events .event-list-panel .media-footer .btn { width:100%; } .appcentral-events .media-body p:last-child { margin-right: 0px; margin-bottom:0px; } .appcentral-events small { display: block; padding-top: 5px; } .appcentral-events small span{ display: none; } .appcentral-events .event-list-panel .media-heading { font-size: 20px; } .appcentral-events .media-body-inner h3 { font-size: 16px; font-weight: bold; margin-top: 0 } } .appcentral-events .loading { color: #666; font-size: 20px; margin: 150px auto; width: 1em; height: 1em; border-radius: 50%; position: relative; text-indent: -9999em; -webkit-animation: load4 1.3s infinite linear; animation: load4 1.3s infinite linear; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); } @-webkit-keyframes load4{ 0%,100%{ box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0 } 12.5%{ box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 25%{ box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 37.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 50%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em } 62.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em } 75%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0 } 87.5%{ box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em } } @keyframes load4{ 0%,100%{ box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0 } 12.5%{ box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 25%{ box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 37.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 50%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em } 62.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em } 75%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0 } 87.5%{ box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em } } .contentSlider.carousel { padding-bottom:50px; } .contentSlider .carousel-control .fa { position:unset; font-size: 50px; } .contentSlider .carousel-control.left { right: 50%; } .contentSlider .carousel-control.right { left: 50%; } .contentSlider .carousel-control { top: auto; left: auto; bottom: 20px; } @media (max-width:768px) { .contentSlider .carousel-inner > .item{ padding: 0 15px; }} @media (max-width:767px) { .contentSlider .carousel-control.left { right: 65%; } .contentSlider .carousel-control.right { left: 65%; } .contentSlider .carousel-control { bottom: 10px; } } .sectionsliderblock { background-color: #003893; padding-top:0 !important; padding-bottom:0 !important; } .sectionsliderblock > .container > .row:last-of-type, .sectionsliderblock > .container-fluid > .row:last-of-type { padding-bottom: 0px; } .sectionSlider.carousel .carousel-control .fa { font-size: calc(48px * 3); position: absolute; top: 40%; z-index: 5; display: block; } .sectionSlider.carousel .carousel-control.right .fa { right: 15%; } .sectionSlider.carousel .carousel-control.left .fa { left: 15%; } .sectionSlider.carousel .scroll-down { bottom: 10%; z-index: 15; padding-left: 0; text-align: center; list-style: none; color: #fff; font-size: calc(21px - 6px); display:none; cursor:pointer; border:none; background:transparent; width: unset; margin-left: unset; padding-right:0; background-color: rgb(0,56,147);  position: absolute; left: 50%; transform: translate(-50%, 0); padding: 0px 3px 2px; } .sectionSlider .carousel-indicators { bottom: 10px; z-index: 15; padding-left: 0; text-align: center; list-style: none; background: rgba(0,0,0,0.1); padding: 1px 2px 2px 1px; width: unset; margin-left: unset; position: absolute; left: 50%; transform: translate(-50%, 0); } .sectionSlider.carousel .scroll-down span { display:block; } .sectionSlider.carousel .scroll-down .fa { font-size: 48px; line-height: 50px; } .sectionSlider .carousel-inner img { width: 100%; } .sectionSlider .btn-default { border: 3px solid; padding: 20px 30px; font-weight: bold; margin-top: 20px; text-shadow: 0 1px 4px #000 !important; margin-left: 3px; } .sectionSlider .btn-default:hover { text-shadow: none !important; } .sectionSlider .carousel-caption { bottom: 0; height:100%; transform: translateY(-50%); top:50%; padding:0; display: flex; } .sectionSlider .carousel-caption .caption-container { align-self: center; padding: 20px;  } .sectionSlider .carousel-inner .item { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } .sectionSlider.carousel .carousel-control .fa { padding: 0 14px 2px; line-height: 111px; } .sectionSlider .carousel-control:focus .fa, .sectionSlider .carousel-control:hover .fa { background-color: rgba(0,0,0,.6); } @media (max-width:768px) { .sectionSlider.carousel .carousel-control .fa { font-size: calc(48px * 2); padding: 0; top: 32%; } } @media (max-width:767px) { .sectionSlider.carousel .carousel-control .fa { top: 21%; } } @media screen and (max-width: 321px) { .sectionSlider.carousel .carousel-control .fa { top: 15%; } } .carousel { position: relative; } .carousel-inner img { display: block; height: auto; max-width: 100%; } .noarrows .glyphicon-chevron-right, .noarrows .glyphicon-chevron-left { display: none; } .carousel-caption { text-shadow: 0 1px 2px rgba(0,0,0,.9); } .carousel-indicators li { border: 2px solid #000; width: 14px; height: 14px; } .carousel-indicators .active { background: #000; width: 14px; height: 14px; margin: 1px; } .container-fluid .carousel-indicators { bottom: 20px; } .carousel .caption-container { line-height:70px; } @media (max-width:768px) { .carousel .caption-container { line-height:40px; } } @media (max-width:767px) { .carousel .caption-container { line-height:18px; } } .carousel-caption .h1, .carousel-caption .heading { font-size: calc(21px * 4.5); margin: 0; padding: 0; font-weight: 700 } .carousel-caption .sub-heading { font-size: calc(21px * 2.8); font-weight: 300; display: block; } .carousel-caption .h1 span, .carousel-caption .heading span, .carousel-caption .sub-heading span { display: block; } .carousel-caption .btn-cta { display: inline-block; border: 3px solid; padding: 20px 30px; font-weight: bold; margin-top: 20px; text-shadow: 0 1px 4px #000 !important; margin-left: 3px; } .carousel-caption .btn-cta:hover { text-shadow: none !important; color: #286090; border: 3px solid #fff; background-color: #fff; } .carousel-caption .heading { font-size: calc(21px * 2.5); font-weight: normal; line-height: calc(21px * 2.5); } .carousel-caption .sub-heading { font-size: calc(21px * 4); font-weight: bold; letter-spacing: -1px; } @media (max-width:767px) { .carousel-caption .heading { line-height: calc(21px * 1.2); } } .carousel-indicators li, .text-white .carousel-indicators li { border: none; background-color: rgba(255, 255, 255, 0.5); margin: 0 3px; vertical-align: middle; } .carousel-indicators li.active, .text-white .carousel-indicators li.active { border: none; background-color: #ffffff; margin: 0 3px; } .carousel-control:focus, .carousel-control:hover { opacity: 1; } @media (max-width:768px) { .container-fluid .carousel-indicators { padding:0px; } .carousel-caption { transform: translate(5%, -50%) } .carousel-caption .btn-default { display: inline-block; border: 1px solid; padding: 5px; font-size: calc(16px * 1.5); } .carousel-caption .heading { font-size: calc(16px * 2); margin-bottom: 0; } .carousel-caption .sub-heading { font-size: calc(16px * 2.5); letter-spacing: 0px; } .carousel-indicators li.active, .carousel-indicators li, .text-white .carousel-indicators li.active, .text-white .carousel-indicators li { width: 9px; height: 9px; } } @media (max-width:767px) { .carousel-caption .btn-default { font-size: 14px; } .carousel-caption .heading { font-size: calc(20px - 2px); } .carousel-caption .sub-heading { font-size: calc(24px - 6px); } } .carousel-caption { right: 15%; left: 15%; width:70%; } @media screen and (max-width: 768px) { .carousel-caption { right: 5%; left: 5%; width:90%; } } @media screen and (max-width: 767px) { .sectionSlider .carousel-caption .caption-container { padding:0; } .carousel-caption { right: 15px; left: 15px; width:auto; } } .contentSlider .carousel-control.right, .contentSlider .carousel-control.left, .sectionSlider .carousel-control.right, .sectionSlider .carousel-control.left{ background-image:none; z-index:20; } .cp { margin-bottom: 30px; } .cp .fi-tileswithimages .item.image-top .fi-img { width:100%; height:140px; border-bottom:solid 1px #ccc; } .bgOutput { display: none; width: 100%; border-radius: 5px; overflow: hidden; } .bgOutputText{ display: none; width: 100%; } .backtoColors { float:right; margin-bottom:30px; } .headers { background-color: #fff; padding:10px 20px; } .fdataheader{ float: left; width: 50%; font-weight:bold; margin-left: -20px; margin-right: 20px; } .dataheader { float: left; width: 25%; text-align: center; font-weight:bold; } .bgOutput .colorOutput.hidesame { display: none !important; } .bgOutputH2, .bgOutputP { display: none; } .bgOutputH2 span{ font-weight:bold; } .bgOutput .colorOutput { display: block; padding: 20px; margin-bottom: 10px; } .bgOutput .fcolor, .bgOutput .fdataheader{ float: left; width: 50%; font-weight:bold; } .bgOutput .fcolor span{ font-weight:normal; } .bgOutput .ratio, .bgOutput .aa, .bgOutput .aaa, .bgOutput .aalarge, .bgOutput .aaalarge, .bgOutput .dataheader{ float: left; width: 25%; text-align:center; text-transform: uppercase; } @media (max-width:768px) { .backtoColors { margin-bottom:20px; } .cp .fi-tileswithimages .featureditem { width:50%; } .cp .fi-tileswithimages .item.image-top { flex-direction: row; } .cp .fi-tileswithimages .item.image-top .fi-img { width:25%; float:left; border-bottom:none; border-right:solid 1px #ccc; } .cp .fi-tileswithimages .item.image-top .fi-text { width:75%; float:left; } .cp .fi-tileswithimages .item.image-top .fi-text, .cp .fi-tileswithimages .item.image-top .fi-img { height:200px; } } @media (max-width:767px) { .fdataheader{ width: 100%; } .dataheader { width: 50%; } .backtoColors { margin-right:0; float:none; margin-bottom:30px; text-align:center; } .bgOutputH2{ text-align: center; } .bgOutputH2 span{ display:block; width:100%; text-align: center; } .cp .fi-tileswithimages .featureditem { width:100%; } .cp .fi-tileswithimages .item.image-top .fi-img { width:30%; } .cp .fi-tileswithimages .item.image-top .fi-text { width:70%; } .cp .fi-tileswithimages .item.image-top .fi-text .btn-link::after { display:none; } .cp .fi-tileswithimages .item.image-top .fi-text, .cp .fi-tileswithimages .item.image-top .fi-img { height:200px; } .bgOutput .fcolor { width: 100%; text-align:center; margin-bottom:20px; } .bgOutput .ratio, .bgOutput .aa, .bgOutput .aaa, .bgOutput .aalarge, .bgOutput .aaalarge { width: 50%; margin-top:10px; } .fdataheader { margin-left: 0; margin-right: 0; text-align: center; margin-bottom: 10px; } } .data span { display:block; width:80%; color:#fff; font-size:16px; border-radius:5px; margin: 0 auto; } .data span.fail{ background-color:#C00; } .data span.pass{ background-color:#080; } .cta .cdiv h1::after { display: none; } section.cta.wysiwyg .row > div > .cdiv, section.cta.block .row .row div > .cdiv { border:3px solid #003893; padding:30px 0; text-align:center; border-radius:3px; } .cta .row .cdiv h1, .cta .row .cdiv h2, .cta .row .cdiv h3 { margin-top:0; margin-bottom:30px; color:#003893; }    .cta .row .cdiv p:last-of-type { margin-bottom:0; } .cta .btn{ min-width: 150px; margin: 0 10px; } .cta.bg-nsublue .row .cdiv { border:0; color:white; } .cta.bg-nsublue .row .cdiv h1, .cta.bg-nsublue .row .cdiv h2, .cta.bg-nsublue.row .cdiv h3 { color:white; } .cta.bg-nsublue .row .cdiv .btn-default, .cta.bg-nsublue .row .cdiv .cdiv .btn-default.blue{ color:white; border-color:white; } .cta.bg-nsublue .row .cdiv .btn-default:hover { border-color:#eee; } .cta.bg-nsublue .row .cdiv .btn-default.blue:hover { border-color:#003893; }      @media (max-width:767px) { .cta .btn + .btn{ margin-top: 20px !important; } } .headline-w-cta-button h2, .headline-w-multiple-cta-buttons h2{ font-size: calc(48px + 20px); font-weight: 600; } .headline-w-cta-button .btn{ margin-top: 25px; } .headline-w-multiple-cta-buttons .btn{ margin: 25px 15px 0; min-width:20%; } .headline-w-cta-button, .headline-w-multiple-cta-buttons{ text-align:center; } @media (max-width: 768px) { .headline-w-cta-button h2, .headline-w-multiple-cta-buttons h2{ font-size: calc(32px + 10px); } } @media (max-width: 767px) { .headline-w-cta-button h2, .headline-w-multiple-cta-buttons h2{ font-size: calc(24px + 10px); } .headline-w-multiple-cta-buttons .btn{ margin: 10px 0; min-width:80%; } } .two-column-w-image img { max-height: 330px; margin: 0 auto; } @media (max-width: 767px) { .two-column-w-image { text-align:center; } } .block .panel-body .eventsContainer { margin: 40px 0 30px 0; } .block .eventsContainer { margin: 70px 0 60px 0; } .block .eventsContainer p { border-bottom: 1px solid; padding-bottom: 30px; margin-bottom: 30px; } .block .eventsContainer p span { color: #737373; } .block .eventsContainer p:last-of-type { border-bottom: 0px; } .block .eventsContainer p a.detailLink, .block .eventsContainer p a.atcb-link{ border: 1px solid; padding: 3px 15px; margin-top: 15px; display: inline-block; margin-right:10px; } .block .eventsContainer .atcb-link:before { content: "+"; margin-right: 4px; } .block .eventsContainer .addtocalendar var { display: none; } .block .eventsContainer .addtocalendar { position: relative; display: inline-block; background: transparent!important; } .block .eventsContainer .atcb-link { display: block; outline: none!important; cursor: pointer; } .block .eventsContainer .atcb-link:focus~ul, .block .eventsContainer .atcb-link:active~ul, .block .eventsContainer .atcb-list:hover{ visibility:visible; } .block .eventsContainer .atcb-list { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 900; } .block .eventsContainer .atcb-list, .block .eventsContainer .atcb-item { list-style: none; margin: 0; padding: 0; background: #003893; } .block .eventsContainer .atcb-item { float: none; text-align: left; } .block .eventsContainer .atcb-item-link { text-decoration: none; outline: none; display: block; } .block .eventsContainer .atcb-item.hover, .block .eventsContainer .atcb-item:hover { position: relative; z-index: 900; cursor: pointer; text-decoration: none; outline: none; } .block .eventsContainer .atcb-list { width: 96%; border: 0; font-size:16px; margin-top: 0; } .block .eventsContainer .atcb-list, .block .eventsContainer.atcb-item { background: #003893; color: #fff; } .block .eventsContainer.atcb-item, .block .eventsContainer .atcb-item-link { line-height: 1.3em; vertical-align: middle; zoom: 1; } .block .eventsContainer .atcb-item-link, .block .eventsContainer .atcb-item-link:active, .block .eventsContainer .atcb-item-link:focus { color: #fff; background: #003893; text-decoration: none; outline: none; padding: 5px; } .block .eventsContainer .atcb-item-link:hover, .block .eventsContainer .atcb-item-link.hover, .block .eventsContainer .atcb-item.hover, .block .eventsContainer .atcb-item:hover{ background:#fff; color: #003893; } @media screen and (max-width: 768px) { .block .eventsContainer p { padding-bottom: 0px; margin-bottom: 10px; }} .fi-downloads .featureditem { margin-top:15px; margin-bottom:15px; color:#474747; font-size:14px; min-height:106px; line-height:23px; } .fi-downloads .item { border: solid 1px #003893; border-radius: 3px; padding: 0; display:flex; } .fi-downloads .item.image-left, .fi-downloads .item.image-right{ flex-direction: row; } .fi-downloads .item.image-top{ flex-direction: column; } .fi-downloads .item .fi-text{ display:inline-block; align-self:center; width:75%; padding:0 15px; } .fi-downloads .item .fi-img{ display:flex; height: 100%; width:25%; padding: 20px; background-color:#003893; } .fi-downloads .item.image-right .fi-text{ order:1; padding:0 15px; } .fi-downloads .item.image-right .fi-img{ order:2; } .fi-downloads .item.image-left .fi-text{ order:2; } .fi-downloads .item.image-left .fi-img{ order:1; } .fi-downloads .item.image-top .fi-text{ order:2; width:100%; } .fi-downloads .item.image-top .fi-img{ order:1; width:100%; } .fi-downloads .item .fi-img img{ display:block; margin:0 auto; align-self:center; } .fi-downloads .item .line1 { display:block; margin:10px 0; color:#003893; font-size:16px; } .fi-downloads .item .line2 { display:block; margin:0px; } .fi-downloads .item .btn-link { color:#003893; margin: 10px 0; font-size:14px; text-align:left !important; } .fi-downloads .item .btn-link:hover, .fi-downloads .item .btn-link:active, .fi-downloads .item .btn-link:focus { color:#003893; text-decoration:underline; } .fi-downloads .item .btn-link::after { display:none; } .fi-icons{text-align:center;margin:0 auto; color: #fff} .fi-icons .featureditem{margin:25px 0 65px 0} .fi-icons .fi-text .line1{padding-top:25px;} @media only screen and (max-width: 992px){ .fi-icons .featureditem{margin:0 0 50px 0} .fi-icons .fi-img{transform: scale(0.7);} .fi-icons .fi-text .line1{padding-top:10px;} } .fi-interactivecards .featureditem { margin:15px 0; color:#fff; } .fi-interactivecards .endtext{ display:none; } .fi-interactivecards .featureditem .fi-mobile { display: none; } .fi-interactivecards .featureditem .flipcard .flipback{ display:none; } .fi-interactivecards .featureditem .flipcard.flip .flipback{ display:block; border: none; background: transparent; font-size: 14px; position:absolute; bottom:0px; } .fi-interactivecards .featureditem .front{ border-bottom: 8px solid #003893; background-color:#003893!important; } .fi-interactivecards .featureditem .back, .fi-interactivecards .featureditem .fi-mobile .fi-text { border-bottom: 8px solid #003893; background-color:#003893; } .fi-interactivecards .flipcard { position: relative; width: 100%; height: 325px; perspective: 500px; } .flip.fi-interactivecards .flipcard.h:hover .front, .flip.fi-interactivecards .flipcard.h.flip .front{ transform: rotateY(180deg); } .flip.fi-interactivecards .flipcard.h:hover .back, .flip.fi-interactivecards .flipcard.h.flip .back{ transform: rotateY(0deg); } .flip.fi-interactivecards .flipcard.h .back{ transform: rotateY(-180deg); } .fi-interactivecards .flipcard .front, .fi-interactivecards .flipcard .back { position:absolute; width: 100%; height: 100%; box-sizing: border-box; transition: all 0.4s ease-in; color: white; background-color: #000; padding: 10px; backface-visibility: hidden; } .fi-interactivecards .flipcard .back{ z-index: 2; } .fi-interactivecards .flipcard .front{ z-index: 3; } .fi-interactivecards .flipcard .front, .fi-interactivecards .flipcard .back { display: flex; } .fi-interactivecards .flipcard .back div { align-self: center; width:100%; } .fi-interactivecards .flipcard .front button { display: block; justify-content: center; align-self: center; background: transparent; border: 0px solid transparent; text-shadow: 1px 1px 1px #000; width: 100%; height: 325px; font-size: 22px; font-weight: bold; } .fi-interactivecards .flipcard .front button::after { content: ''; display: block; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 3px; box-shadow: 1px 1px 1px #000; } .fi-interactivecards .flipcard .back .line1 { font-size: 22px; font-weight: bold; text-shadow: 1px 1px 1px #000; text-align: center; } .fi-interactivecards .flipcard .back .line1::after { content: ''; display: block; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 5px; box-shadow: 1px 1px 1px #000; } .fi-interactivecards .flipcard .back .text{ margin-top: 20px; display: block; text-align: center; text-shadow: 1px 1px 1px #000; } .fi-interactivecards .flipcard .back .btn-link { display:block; margin:0 auto; margin-top: 20px; text-align: center; background: transparent; border: 2px solid #fff; color: #fff; padding: 10px; width: 80%; border-radius:0px; } .fi-interactivecards .flipcard .back .btn-link:hover { -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } .fi-interactivecards .flipcard .back .btn-link::after { display: none; } .slide.fi-interactivecards .flipcard { overflow:hidden; } .slide.fi-interactivecards .flipcard .front { z-index: 4; display: flex; align-items: center; } .slide.fi-interactivecards .flipcard .front a{ width:100%; color:#fff; } .slide.fi-interactivecards .flipcard .front a:hover,.slide.fi-interactivecards .flipcard .front a:active, .slide.fi-interactivecards .flipcard .front a:focus{ text-decoration:none; } .flip.fi-interactivecards .flipcard .front { display: flex; align-items: center; } .flip.fi-interactivecards .flipcard .front a{ width:100%; color:#fff; } .flip.fi-interactivecards .flipcard .front a:hover,.flip.fi-interactivecards .flipcard .front a:active, .flip.fi-interactivecards .flipcard .front a:focus{ text-decoration:none; } .slide.fi-interactivecards .flipcard .back { position:absolute; width: 100%; height: 100%; box-sizing: border-box; padding: 10px; bottom:-100%; opacity:0; z-index: 5; } .slide.fi-interactivecards .flipcard:hover .back,.slide.fi-interactivecards .flipcard.flip .back { bottom: 0; -webkit-transition: all 0.5s, -webkit-transform 0.5s; transition: all 0.5s, transform 0.5s; width:100%; height: 100%; opacity:1;  } .slide.fi-interactivecards .flipcard:not(hover) .back{ bottom: -100%; -webkit-transition: all 0.5s, -webkit-transform 0.5s; transition: all 0.5s, transform 0.5s; width:100%; height:0; opacity:0; } @media only screen and (max-width: 990px) { .fi-interactivecards .featureditem { width:33%; } .fi-interactivecards .featureditem .flipcard { display: none; } .fi-interactivecards .featureditem .fi-mobile { display: block; width:100%; overflow:hidden; border-radius:3px; } .fi-interactivecards .featureditem .fi-mobile .fi-img { display:block; height: 150px; float: none; background-size: cover; background-position: center; width:100%; } .fi-interactivecards .featureditem .fi-mobile .fi-text { display:block; float: none; align-self:center; width:100%; text-align:center; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link { display:block; padding: 10px; margin: 0; color: #fff; font-size: 18px; white-space: normal; text-shadow: 1px 1px 1px #000; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link::after { content: ''; display: block; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 5px; box-shadow: 1px 1px 1px #000; border-radius:0px; } .fi-interactivecards .flipcard .front button { font-size: 18px; } } @media only screen and (max-width: 767px) { .fi-interactivecards .featureditem { width:100%; height: 100px; } .fi-interactivecards .featureditem .flipcard { display: none; } .fi-interactivecards .featureditem .fi-mobile { display: block; height: 100%; width:100%; overflow:hidden; border-radius:3px; } .fi-interactivecards .featureditem .fi-mobile .fi-img { display:inline-block; height: 100%; float:left; align-self:center; background-size: cover; background-position: center; width:30%; } .fi-interactivecards .featureditem .fi-mobile .fi-text { display:flex; height: 100%; float:right; align-self:center; width:70%; border:none !important; } .fi-interactivecards .featureditem .fi-mobile .fi-text div { align-self:center; width:100%; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link { display:block; color: #fff; font-size: 16px; text-shadow: 1px 1px 1px #000; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link::after { content: ''; display: none !important; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 5px; box-shadow: 1px 1px 1px #000; border-radius:0px; } } @media only screen and (max-width: 420px) { .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link { font-size: 16px; } } .fi-interactivecards .col-20p .flipcard { height: 240px; } .fi-interactivecards .col-20p .flipcard .back .text, .fi-interactivecards .col-md-3 .flipcard .back .text{ display:none; } .fi-interactivecards .col-20p .flipcard .back .btn-link, .fi-interactivecards .col-md-3 .flipcard .back .btn-link{ width: 80%; } @media only screen and (max-width: 1024px) { .fi-interactivecards .col-20p .flipcard .front button, .fi-interactivecards .col-md-3 .flipcard .front button{ font-size:18px !important; } } @media only screen and (max-width: 990px) { .fi-interactivecards .col-20p.featureditem, .fi-interactivecards .col-md-3.featureditem{ width:100% !important; height: 100px!important; } .fi-interactivecards .col-20p.featureditem .flipcard, .fi-interactivecards .col-md-3.featureditem .flipcard{ display: none!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile, .fi-interactivecards .col-md-3.featureditem .fi-mobile{ display: block!important; height: 100%!important; width:100%!important; overflow:hidden!important; border-radius:3pximportant; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-img, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-img{ display:inline-block!important; height: 100%!important; float:left!important; align-self:center!important; background-size: cover!important; background-position: center!important; width:30%!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text{ display:flex!important; height: 100%!important; float:right!important; align-self:center!important; width:70%!important; border:none !important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text div, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text div{ align-self:center!important; width:100%!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text .btn-link{ display:block; color: #fff!important; text-shadow: 1px 1px 1px #000!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link::after, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text .btn-link::after{ content: ''!important; display: block!important; width: 38%!important; height: 2px!important; background-color: #fff!important; margin: 0 auto!important; margin-top: 5px!important; box-shadow: 1px 1px 1px #000!important; border-radius:0px!important; } } @media only screen and (max-width: 767px) { .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link::after, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text .btn-link::after{ display: none!important; } } @media only screen and (max-width: 767px) { .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link::after, .fi-interactivecards .col-md-3.featureditem.fi-mobile .fi-text .btn-link::after{ display: none !important; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  .fi-interactivecards .flipcard .front, .fi-interactivecards .flipcard .back{ -ms-backface-visibility: visible; backface-visibility: visible; } .fi-interactivecards .flipcard .back { -ms-transition: all 0.4s ease-in; } .flip.fi-interactivecards .flipcard.h:hover .back, .flip.fi-interactivecards .flipcard.h.flip .back, .fi-interactivecards .featureditem .flipcard.flip .flipback{ z-index: 5; visibility: visible; } } .fi-peoplewithimages .featureditem { margin-top:15px; margin-bottom:15px; color:#474747; font-size:14px; } .fi-peoplewithimages .item { border: solid 1px #003893; border-radius: 3px; padding: 0; border-bottom: 10px solid #003893; display:flex; overflow: hidden; text-align:left; } .fi-peoplewithimages .item.image-left,.fi-peoplewithimages .item.image-right{ flex-direction: row; } .fi-peoplewithimages .item.image-top{ flex-direction: column; } .fi-peoplewithimages .item .fi-img{ display:inline-block; align-self:center; background-size: cover; transform: scale(1.01); background-position: center; width:40%; background-color:#eee; border-right:1px solid #003893; height: 0; padding-top: 20%; min-height: 200px; } .fi-peoplewithimages .item .fi-text{ display:inline-block; align-self:center; padding:15px; width:60%; } .fi-peoplewithimages .item.image-top .fi-img{ order:1; width:100%; } .fi-peoplewithimages .item.image-top .fi-text{ order:2; width:100%; } .fi-peoplewithimages .item.image-left .fi-img{ order:1; } .fi-peoplewithimages .item.image-left .fi-text{ order:2; } .fi-peoplewithimages .item.image-right .fi-img{ order:2; } .fi-peoplewithimages .item.image-right .fi-text{ order:1; } .fi-peoplewithimages .item .line1 { display:block; margin-bottom:15px; } .fi-peoplewithimages .item .line2 { display:block; margin-bottom:15px; font-weight:bold; font-size:16px; } .fi-peoplewithimages .item .line3 { display:block; margin-bottom:15px; } .fi-peoplewithimages .item .contact { margin-top:30px; display:block; } .fi-peoplewithimages .item .contact .fa { font-size: 20px; font-weight:bold; color:#003893; margin-right:5px; } .fi-peoplewithimages .item .contact > div { display:block; margin-bottom:15px; } .fi-peoplewithimages .item .contact > div:last-of-type { margin-bottom:0px; } @media screen and (max-width: 768px) { .fi-peoplewithimages .item .fi-img { height: auto; align-self: auto; } } @media screen and (max-width: 767px) { .fi-peoplewithimages .item .contact .fa { display:none; } .fi-peoplewithimages .item .contact { margin-top: 0; } } .fi-people .featureditem { margin-top:15px; margin-bottom:15px; color:#474747; font-size:14px; } .fi-people .item { border: solid 1px #003893; border-radius: 3px; padding: 0; border-bottom: 10px solid #003893; min-height:200px; display:flex; overflow: hidden } .fi-people .col-md-6 .item { min-height:230px; } .fi-people .item .fi-text{ display:inline-block; align-self:center; float:right; padding-left:15px; } .fi-people .item .line1 { display:block; margin-bottom:15px; } .fi-people .item .line2 { display:block; margin-bottom:15px; font-weight:bold; font-size:16px; } .fi-people .item .line3 { display:block; margin-bottom:15px; } .fi-people .item .contact { margin-top:30px; display:block; } .fi-people .item .contact .fa { font-size: 20px; font-weight:bold; color:#003893; margin-right:5px; } .fi-people .item .contact > div { display:block; margin-bottom:15px; } @media screen and (max-width: 767px) { .fi-people .item .contact .fa { display:none; } } @keyframes increaseline { 100%{ width: 300px; } } .fi-steps{ text-align:center } .fi-steps .item{ text-align:left; margin-bottom:24px } .fi-steps .item .number{ background-color:#003893; width:29px; height:29px; border-radius:50%; display:inline-block; position:relative; } .fi-steps .item .number div{ color:#fff; font-size:14px; text-align:center; font-weight:600; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .fi-steps .item .number::after{ content:''; display:inline-block; border-bottom:solid 1px #003893; margin-left:50px; max-width:250px; width:0; position: absolute; top:15px; } .fi-steps .item .number.active::after{ animation:increaseline 3s; animation-fill-mode:forwards; animation-iteration-count: 1; } .fi-steps .line1{ font-size:18px; color:#003893; display:block; font-weight:600; } .fi-steps .line2{ font-size:14px; line-height: 26px; } @media only screen and (max-width: 991px){ .fi-steps h1{ text-align:left } .fi-steps .featureditems div.featureditem:last-of-type .item .number::after{ display:none } .fi-steps .item{ position:relative; margin-bottom:0; padding: 35px 40px 0 40px; } .fi-steps .item .number{ position: absolute; left: 0; top: 20px; } .fi-steps .item .number::after{ position:absolute; left:-36px; top:28px; border-bottom:none; } .fi-steps .line1{ position:absolute; top:15px; left:40px; font-size:14px } .fi-steps .line2{ position:absolute; top:25px; left:40px; font-size:10px } } section.tile .fi-tiledimagelinks .featureditem { margin:0px !important; } .fi-tiledimagelinks a.fi-img{ width: 100%; display: flex; align-items: flex-end; padding: 5px; margin: 0; padding: 5px; margin: 0; color:#fff; font-size:calc(21px + 4px); font-weight:600; padding-bottom:7px; } .fi-tiledimagelinks a.fi-img:hover{ text-decoration:none; } .fi-tiledimagelinks .fi-img:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,.7); z-index:1; margin: 0 15px; } section.tile .fi-tiledimagelinks .fi-img:before { margin: 0; } .fi-tiledimagelinks a.fi-img:hover:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;  background: rgba(0,113,206,.4); z-index:1; } .fi-tiledimagelinks .fi-img .fi-link { z-index:2; } .fi-tiledimagelinks .item .text{ padding:10px; font-size:calc(21px - 3px); line-height:calc(38px - 10px); display: flex; flex-direction: column; justify-content: center; height:100%; } @media screen and (min-width: 769px){ section.tile.featureditemsblock { padding:0px; } } @media screen and (max-width: 768px) and (min-width: 768px) { .fi-tiledimagelinks .item.text{ height:auto !important; font-size:calc(16px); padding:10px 10px 0; } section.tile.featureditemsblock { padding-bottom:0px; } } @media screen and (max-width: 767px){ .fi-tiledimagelinks .item .text{ font-size:calc(14px); } .fi-tiledimagelinks a.fi-img{ height:auto !important; padding: 15px 7px; background-image:none !important; font-size:calc(14px); font-weight:normal; } .fi-tiledimagelinks .fi-img:before { background: transparent; } .fi-tiledimagelinks .featureditem:nth-child(odd) .item .fi-img:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)); z-index:1; } .fi-tiledimagelinks a.fi-img:after { content: "\f0a9"; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; width: 20px; height: 20px; border-radius: 50%; color: #fff; display: inline-block; right: 20px; padding: 1px 0 0 2px; vertical-align: middle; position: absolute; z-index:2; } } .fi-tileswithimages .featureditem { margin:15px 0; color:#474747; } .fi-tileswithimages .item { border: solid 1px #003893; border-radius: 3px; padding: 15px; display:flex; flex-direction: row; } .fi-tileswithimages .item.image-top { flex-direction: column; } .fi-tileswithimages .item .fi-text{ display:inline-block; width:80%; align-self:center; } .fi-tileswithimages .item.image-right .fi-text{ order:1; } .fi-tileswithimages .item.image-left .fi-text{ order:2; } .fi-tileswithimages .item .fi-img{ display:inline-block; width:20%; align-self:center; } .fi-tileswithimages .item.image-right .fi-img{ order:2; margin-left:15px; } .fi-tileswithimages .item.image-left .fi-img{ order:1; margin-right:15px; } .fi-tileswithimages .item.image-top .fi-img{ width:100%; order:1; margin-bottom:15px; } .fi-tileswithimages .item.image-top .fi-img img{ margin:0 auto; } .fi-tileswithimages .item.image-top .fi-text{ display: block; flex-flow: column nowrap; width:100%; align-self:center; order:2; } .fi-tileswithimages .item .line1 { display:block; font-size:23px; font-weight:bold; color:#003893; margin-bottom:10px; } .fi-tileswithimages .item .line2, .fi-tileswithimages .item .line3 { display:block; font-size:20px; font-weight:bold; margin-bottom:10px; } .fi-tileswithimages .line2 + .line3 { margin-top:-10px; } .fi-tileswithimages .item .text { display:block; margin-bottom:10px; } .fi-tileswithimages .item .text p:last-of-type{ margin-bottom:0; } .fi-tileswithimages .item .btn-link { margin: 5px 0 0 0; } @media screen and (max-width: 768px) { .fi-tileswithimages .item .fi-text{ width:70%; } .fi-tileswithimages .item .fi-img{ width:30%; } .fi-tileswithimages.no-img-tablet .item .fi-img{ display:none; } .fi-tileswithimages.no-img-tablet .item .fi-text{ width:100% !important; } } @media screen and (max-width: 767px) { .fi-tileswithimages.no-img-mobile .item .fi-img{ display:none; } .fi-tileswithimages.no-img-mobile .item .fi-text{ width:100% !important; } .fi-tileswithimages .item .fi-text{ width:100%; } .fi-tileswithimages .item .fi-img{ display:none; } } .fi-tileswithimages.news .item .fi-img{ background-position: center; background-size: cover; } .fi-tileswithimages.news .announcement .item.image-right .fi-text{ width: 20%; align-self: flex-end; order:1; } .fi-tileswithimages.news .announcement .item.image-right .fi-img{ height: 300px; width: 80%; order:2; } .fi-tileswithimages.news .item.image-top .fi-img, .fi-tileswithimages.news .item.image-right .fi-img, .fi-tileswithimages.news .item.image-left .fi-img{ height:150px; } .fi-tileswithimages.news .item.image-right .fi-img { margin-left: 0px; } .fi-tileswithimages.news .item.image-left .fi-img { margin-right: 0px; } .fi-tileswithimages.news .item.image-right .fi-img, .fi-tileswithimages.news .item.image-left .fi-img { width:30%; } .fi-tileswithimages.news .item.image-right .fi-text, .fi-tileswithimages.news .item.image-left .fi-text{ width: 70%; display: flex; flex-direction: column; justify-content: space-around; } .fi-tileswithimages.news .item.image-top .fi-text { display: flex; flex-direction: column; justify-content: flex-end; justify-content: space-around; } .fi-tileswithimages.news .item .fi-text{ padding:0; } .fi-tileswithimages.news .item .fi-text > div { padding:15px; } .fi-tileswithimages.news .item.image-top .fi-text > div:last-of-type, .fi-tileswithimages.news .item.image-right .fi-text > div:last-of-type, .fi-tileswithimages.news .item.image-left .fi-text > div:last-of-type { padding:0; width:100%; } .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary{ display:block; text-align:left; padding-left:15px; color:#fff; border-radius:0px; } .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary:hover, .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary:focus { color:#fff; } .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary:after{ display:none; } .fi-tileswithimages.news .item .line2 { font-size: 18px; font-weight: normal; line-height: 26px; } @media screen and (max-width: 768px) { .fi-tileswithimages.news .announcement .item.image-right { display: flex; flex-direction: column-reverse; justify-content: space-around; } .fi-tileswithimages.news .announcement .item.image-right .fi-text{ width: 100%; order:2; } .fi-tileswithimages.news .announcement .item.image-right .fi-img{ width: 100%; height:250px; order:3; } } @media screen and (max-width: 460px) { .fi-tileswithimages.news .announcement .item.image-right .fi-img{ height:140px; } } .fi-tiles .featureditem { margin:15px 0; color:#474747; } .fi-tiles .item { border: solid 1px #003893; border-radius: 3px; padding: 15px; } .fi-tiles .item .line1 { display:block; font-size:23px; font-weight:bold; color:#003893; margin-bottom:10px; } .fi-tiles .item .line2, .fi-tiles .item .line3 { display:block; font-size:20px; font-weight:bold; margin-bottom:10px; } .fi-tiles .line2 + .line3 { margin-top:-10px; } .fi-tiles .item .text { display:block; margin-bottom:10px; } .fi-tiles .item .text p:last-of-type{ margin-bottom:0; } .fi-tiles .item .btn-link { margin: 5px 0 0 0; } .FPcategories { text-align: center; padding-bottom: 0px; } .FPcategories .mixitup-control-active { font-weight: bold; } .FPcategories h2 { margin-top: 60px; } .FPcategories a { display: inline-block; padding-left: 20px; padding-right: 20px; } .FPcategories a:hover { font-weight: bold; cursor:pointer; } .FPprogramRow { border-top: solid 1px #003893; padding: 50px 0; } .FPprogramImage { display: flex; align-items: center; } .FPprogramImage img { margin: 0 auto; } .FPprogram { position: relative; display: flex; flex-direction: column; justify-content: space-between; } .FPprogramInfo { margin-left: 30px; } .FPprogramInfo h3 { margin-top: 0px; text-transform: capitalize; } .FPprogramLink { margin-left: 30px; } @media (max-width: 768px) { .FPprogramLink { position: relative; } } @media (max-width: 480px) { .FPprogramLink { margin-left: 0px; text-align: center; position: relative; } .FPprogramInfo h3 { margin-top: 30px; } .FPprogramInfo { margin-left: 0px; } } .formConfirm { min-height:375px; } .formContainer form { font-size:14px; line-height:19px; } .formContainer form input, .formContainer form textarea, .formContainer form select { height:40px; margin:0 0 30px 0; display:block; } .formContainer .form-action { display: flex; } .formContainer form #submitForm{ margin: 0 auto; border-width:1px; font-size:14px; } .mscscheduletourform .formContainer textarea { width:100%; height:228px } .msccontactform .formContainer textarea { width:100%; height:165px } .formContainer form textarea{ width:100%; height:170px } .formContainer form label { font-weight:500; font-size:14px; } .formContainer form legend { font-weight:500; font-size:14px; border: none; margin-bottom: 0; }  .formContainer form .form-check-label { display: block; position: relative; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0px 0px 10px 30px; margin: 0px; color: #666; } .formContainer form .form-check-label .form-check-input { position: absolute; opacity: 0; cursor: pointer; } .formContainer form .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #fff; border: 1px #ccc solid; } .formContainer form .form-check-label:hover input ~ .checkmark { background-color: #ccc; } .formContainer form .form-check-label input:checked ~ .checkmark { background-color: #4A90E2; border: none; } .formContainer form .form-check-label input:focus ~ .checkmark { box-shadow: 0 0 5px #96BFEA; -webkit-box-shadow: 0 0 5px #96BFEA; border: 1px solid #96BFEA; } .formContainer form .checkmark:after { content: ""; position: absolute; display: none; } .formContainer form .form-check-label input:checked ~ .checkmark:after { display: block; } .formContainer form .form-check-label .checkmark:after { left: 7px; top: 2px; width: 7px; height: 14px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }  .formContainer form span.error { font-weight: normal; background: #d9534f; color: #fff; padding: 0 4px; float: right; } .formContainer form input.error, .formContainer form textarea.error, .formContainer form select.error{ border:solid 1px #d9534f; } .formContainer form input.valid, .formContainer form textarea.valid, .formContainer form select.valid{ border:1px solid #00A551; } @media only screen and (max-width: 992px){ .formContainer form h1{ margin-bottom:30px } .formContainer form input{ height:37px } .formContainer form input[type="submit"]{ height:initial; margin-top:30px } .formContainer form textarea{ min-height:120px } .formContainer form label, .formContainer form legend { display: block; text-align: left; } } .mapMarkerContent { min-width: 280px; } .mapMarkerContent .title { font-weight: bold; color: #003893; margin: 10px 0; font-size: 20px; } .mapMarkerContent .links { margin-bottom: 0px; } .mapMarkerContent .links span{ display: inline-block; width: 33%; font-weight: bold; color: #003893; text-transform: uppercase; margin: 0 auto; } .mapMarkerContent .links a, .mapMarkerContent .links a:visited { color: #F7722F; } .profile-directory-search-filters-container { width: 80%; margin: 0 auto; } .profile-directory-search-filters-container .open > .dropdown-toggle.btn-default { color: #fff; background-color:#003893; border-color:#003893; } .profile-directory-search-filters-container .form-control { padding: 17px; } .profile-directory-search-filters-container .btn { font-size: 14px; } .profile-directory-search-filters-container .dropdown-header { font-size: 14px; color: #333; font-weight: bold; } .search-panel .btn { white-space: nowrap !important; } @media screen and (max-width: 768px) { .profile-directory-search-filters-container { width: 100%; margin: 0 auto; } } @media screen and (max-width: 767px) { .profile-directory-search-filters-container > .input-group .input-group-btn:last-child { display:none; } } .programCurriculum h2 { text-align:left; border-bottom: 2px solid #0032a0; padding-bottom:10px; margin:0 0 10px 0 !important } .programCurriculum h3 { text-align:left; margin:10px 0 !important } .programCurriculum .panel-accordion .panel-default > .panel-heading { padding: 0; margin-bottom: 10px; } .programCurriculum .panel-accordion .panel-heading a { font-weight:normal; } .programCurriculum .disclaimer { font-size:small; line-height: 20px; margin-top: 20px; } .programCurriculum .tableDiv { width:100%; } .programCurriculum .trDiv.programCurriculumCategory .tdDiv { font-weight:500; width:100%; } .programCurriculum .trDiv.programCurriculumCourse { font-size: 16px; } .programCurriculum .tdDiv.programCurriculumCourseCRN { width:12%; } .programCurriculum .tdDiv.programCurriculumCourseName { width:82%; } .programCurriculum .tdDiv.programCurriculumCourseCredits { width:6%; text-align:right; } .programCurriculum .tdDiv.programCurriculumCourseName span { display:none; } .programCurriculum .btn { margin-top: -60px; position: absolute; right: 15px; } @media (max-width:768px) { .programCurriculum .tdDiv { padding: 3px 0; } .programCurriculum .tdDiv.programCurriculumCourseCRN { width:15%; } .programCurriculum .tdDiv.programCurriculumCourseName { width:80%; } .programCurriculum .tdDiv.programCurriculumCourseCredits { width:5%; } } @media (max-width:767px) { .programCurriculum .btn { margin: 10px 0; position: relative; right: auto; width:100%; } .programCurriculum .trDiv.programCurriculumCourse, .programCurriculum .tdDiv.programCurriculumCategoryCredits { font-size: 14px; } .programCurriculum .tdDiv.programCurriculumCategoryCredits { display:none; } .programCurriculum .tdDiv.programCurriculumCourseName span { display:block; text-transform:italic; } .programCurriculum .trDiv.programCurriculumCourse { display:flex; flex-direction: column; flex-flow: wrap; margin-bottom: 10px; } .programCurriculum .tdDiv.programCurriculumCourseName { display:initial; width:100%; order: 1; } .programCurriculum .tdDiv.programCurriculumCourseCRN { display:none; width:50%; order: 2; } .programCurriculum .tdDiv.programCurriculumCourseCredits { display:none; width:50%; order: 3; text-align:left; } } .ytbgMuteControl { display: block; bottom: 10px; left: 10px; position: absolute; } .ytbgMuteControl button { background: transparent; border: 0; font-size: 22px; } .ytbgMuteControl button:hover { cursor: pointer; } ul.sitemap { font-size:14px; } .slider-2col { position: relative; font-size:18px; } .slider-2col .contentSlider .carousel-indicators { width: 50%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.right { left: 75%; } .slider-2col .contentSlider .carousel-control.left { left: 60%; } .slider-2col .contentSlider .carousel-control { bottom: 15px; } .slider-2col .wysiwyg { padding-bottom: 0; } .sectionsliderblock .row > div, .contentsliderblock.slider-2col .row > div{ padding-left: 0; padding-right: 0; } .slider-2col .item__content { display: flex; display: -ms-flexbox; width: 100%; } .slider-2col .item__content > div { width: 50%; align-self:center; } .slider-2col .item__content__with_no_img { padding:30px; } .slider-2col .item__content__with_no_img h1, .slider-2col .item__content__with_no_img h2, .slider-2col .item__content__with_no_img h3, .slider-2col .item__content__with_no_img h4, .slider-2col .item__content__with_no_img h5 { margin-top:0px; } @media screen and (max-width: 1400px) { .slider-2col .contentSlider .carousel-control.right { width: 36%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.left { width: 64%; right: 0; left: auto; } } @media screen and (max-width: 768px) { .slider-2col .item__content__with_no_img { padding:30px 0; } .slider-2col .item__content { display: block; } .slider-2col .item__content > div { width: 100%; } .slider-2col .contentSlider .carousel-indicators { width: 100%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.right { width: 70%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.left { width: 130%; right: 0; left: auto; } } .stories-searchfilters-container { width:50%; margin:0 auto; height: 60px; } .stories-search-container { width:35%; margin:0 auto; height: 60px; } .stories-filters-container { height: 60px; } .stories-filters-container .input-group-btn:first-child>.btn, .stories-filters-container .input-group-btn:last-child>.btn { margin-left:0px; margin-right:0px; } .stories-filters-container .input-group-btn { width:auto; } .stories-searchfilters-links, .stories-search-links, .stories-filters-links, .directory-searchfilters-links, .directory-search-links, .directory-filters-links { text-align: center; margin-bottom: 30px; padding-bottom: 0px; } .stories-searchfilters-links .mixitup-control-active, .stories-search-links .mixitup-control-active, .stories-filters-links .mixitup-control-active,.directory-searchfilters-links .mixitup-control-active, .directory-search-links .mixitup-control-active, .directory-filters-links .mixitup-control-active{ font-weight: bold; } .stories-searchfilters-links a, .stories-search-links a, .stories-filters-links a,.directory-searchfilters-links a, .directory-search-links a, .directory-filters-links a { display: inline-block; padding-left: 20px; padding-right: 20px; } .stories-searchfilters-links a:hover, .stories-search-links a:hover, .stories-filters-links a:hover,.directory-searchfilters-links a:hover, .directory-search-links a:hover, .directory-filters-links a:hover { font-weight: bold; } .storyFilters .input-group-btn, .storyFilters .input-group-btn .btn{ background-color: #003893; border: 0; color: #fff; text-transform: uppercase; font-weight: bold; } .storyFilters .input-group-btn.whitebg, .storyFilters .input-group-btn.whitebg .btn { width:1%; background-color: #fff; color: #003893; font-size:20px; } .storyFilters .input-group-btn.whitebg .btn:hover { margin-left:0px; } .storyFilters .input-group-btn .dropdown-menu { background-color: #003893; border: 0; border-radius: 4px; margin:0px; padding:0px; } .storyFilters .input-group-btn .dropdown-menu>li>a { background-color: #003893; border: 0; color: #fff; } .storyFilters .input-group-btn .dropdown-menu>li>a:hover{ background-color: #fff; border: 0; color: #003893; } .storyRow { border-bottom: solid 1px #003893; padding: 50px 0; } .storyRow .storyInfo { margin-left: 30px; } .storyRow .storyInfo h3 { margin-top: 0px; text-transform: none; margin-bottom: 4px; } .storyRow .storyInfo .subtitle { margin-top: 0px; } .storyRow .storyInfo .summary { display:block; margin-top: 0px; padding-left: 100px; min-height: 70px; background-image: url(//www.nova.edu/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 80px; } .storyRow .storyLink { margin-left: 30px; } @media (max-width: 768px) { .storyRow .storyInfo .summary { display:block; margin-top: 0px; font-size: 18px; padding-left: 46px; min-height: 1px; background-image: url(//www.nova.edu/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 40px; text-align:left; } .storyRow .storyLink { margin-left: 0px; text-align: center; position: relative; } .storyRow .storyInfo h3 { margin-top: 30px; } .storyRow .storyInfo { margin-left: 0px; } } .nav-tabs-sticky { margin-top: 50px; }   .ytv-canvas{ display: block; background: transparent !important; overflow: hidden; } .ytv-canvas ::-webkit-scrollbar{ border-left: 1px solid #000; width: 10px; } .ytv-canvas ::-webkit-scrollbar-thumb{ background: rgba(255,255,255,0.1); }  .ytv-video{ position: absolute; top: 0px; right: 300px; bottom: 0; left: 0; height: 100%; } .ytv-video iframe{ width: 100%; height: 100%; border: none; outline: none; display: block; }  .ytv-list{ position: absolute; top: 0; right: 0; bottom: 0; height: 100%; width: 300px; } .ytv-list-inner{ overflow: auto; position: absolute; top: 0px; right: 0; bottom: 0; left: 0; -webkit-overflow-scrolling: touch; } .ytv-list-inner > ul > li { line-height: 18px; margin-bottom:0px; } .ytv-list ul{ margin: 0; padding: 0; list-style-type: none; } .ytv-list .ytv-active a, .ytv-list .ytv-active a:hover{ background-color: #0070cd !important; color:#fff !important; } .ytv-list a{ display: block; text-decoration: none; font-size: 12px; color: #0032a0 !important; padding: 10px; padding-left: 8px; } .ytv-list a b{ max-height: 45px; text-overflow: initial; line-height: 17px; font-weight: 400; font-size: 16px; } .ytv-list li:first-child a{ border-top: none; } .ytv-list li:last-child a{ border-bottom: none; } .ytv-list a:hover, .ytv-list-header .ytv-playlists a:hover{ background-color:#ebebeb !important; text-decoration: none; } .ytv-list .ytv-content{ padding-left: 125px; } .ytv-list .ytv-thumb-stroke{ position: absolute; top: 1px; left: 1px; bottom: 1px; right: 1px; z-index: 2; outline: 1px solid rgba(255,255,255,0.1); } .ytv-list .ytv-thumb{ float: left; position: relative; outline: 1px solid rgba(0,0,0,0.5); } .ytv-list .ytv-thumb img{ width: 120px; display: block; } .ytv-list .ytv-thumb span{ display:none; position: absolute; bottom: 5px; right: 5px; color: #eee; background: rgba(0,0,0,0.7); font-size: 11px; font-weight: bold; padding: 0px 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .ytv-views{ display: none; margin-top: 5px; font-size: 10px; font-weight: normal; opacity: 0.3; } .ytv-list-header{ height: 52px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); display:none; } .ytv-list-header a{ background: rgba(255,255,255,0.05); position: relative; z-index: 10; } .ytv-list-header img, .ytv-list .ytv-playlists .ytv-thumb img{ width: 30px; vertical-align: middle; } .ytv-list-header span{ padding-left: 10px; font-size: 12px; font-weight: bold; }  .ytv-playlists{ z-index: 9; position: absolute; background: #282828; top:0; left: 0; right: 0; bottom: 0; overflow: auto; display: none; } .ytv-playlists img, .ytv-list-header img{ float: left; } .ytv-playlists a span, .ytv-list-header a span{ white-space: nowrap; padding-left: 10px; display: block; overflow: hidden; text-overflow: ellipsis; } .ytv-list-header > a span{ line-height: 30px; } .ytv-list-header .ytv-playlists a{ background: none; } .ytv-playlist-open .ytv-playlists{ display: block; }  .ytv-relative{ position: relative; width: 100%; height: 100%; } .ytv-full{ position: fixed; top: 0; left: 0; width: 100% !important; height: 100% !important; margin: 0 !important; } .ytv-arrow { height: 10px; width: 0; position: relative; top: 10px; right: 5px; border: 10px solid transparent; float: right; border-top-color: rgba(0,0,0,0.4); display: none; } .ytv-has-playlists .ytv-arrow{ display: inline-block; } .ytv-playlist-open .ytv-arrow{ border-color: transparent; border-bottom-color: rgba(0,0,0,0.4); top: -10px; } .ytv-list-header a:after, .ytv-clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .btn-margin-5 .btn{margin-right:5px !important;margin-bottom: 10px !important;} .btn-margin-10 .btn{margin-right:10px !important;margin-bottom: 10px !important;} .btn-margin-15 .btn{margin-right:15px !important;margin-bottom: 10px !important;} .btn-margin-20 .btn{margin-right:20px !important;margin-bottom: 10px !important;} @media screen and (max-width: 768px){ .btn-margin-20 .btn, .btn-margin-15 .btn, .btn-margin-0 .btn, .btn-margin-5 .btn{ margin-right:4px !important;margin-bottom: 10px !important;} } @media screen and (max-width: 767px){ .btn-margin-20 .btn, .btn-margin-15 .btn, .btn-margin-0 .btn, .btn-margin-5 .btn{ margin-right:2px !important; margin-bottom: 10px !important;} } .margin0, .margin-0 {margin: 0px !important;} .margin0row .row, .margin-0-row .row {margin: 0px !important;} .margin0col .row > div, .margin-0-col .row > div {margin: 0px !important;} @media screen and (max-width: 768px){ .margin0mobile, .margin-0-mobile {margin: 0px !important;} .margin0rowmobile .row, .margin-0-row-mobile .row {margin: 0px !important;} .margin0colmobile .row > div, .margin-0-col-mobile .row > div {margin: 0px !important;} } .margin10, .margin-10 {margin: 10px !important;} .margin10row .row, .margin-10-row .row {margin: 10px !important;} .margin10col .row > div, .margin-10-col .row > div {margin: 10px !important;} @media screen and (max-width: 768px){ .margin10mobile, .margin-10-mobile {margin: 10px !important;} .margin10rowmobile .row, .margin-10-row-mobile .row {margin: 10px !important;} .margin10colmobile .row > div, .margin-10-col-mobile .row > div {margin: 10px !important;} } .margin20, .margin-20 {margin: 20px !important;} .margin20row .row, .margin-20-row .row {margin: 20px !important;} .margin20col .row > div, .margin-20-col .row > div {margin: 20px !important;} @media screen and (max-width: 768px){ .margin20mobile, .margin-20-mobile {margin: 20px !important;} .margin20rowmobile .row, .margin-20-row-mobile .row {margin: 20px !important;} .margin20colmobile .row > div, .margin-20-col-mobile .row > div {margin: 20px !important;} } .margin30, .margin-30 {margin: 30px !important;} .margin30row .row, .margin-30-row .row {margin: 30px !important;} .margin30col .row > div, .margin-30-col .row > div {margin: 30px !important;} @media screen and (max-width: 768px){ .margin30mobile, .margin-30-mobile {margin: 30px !important;} .margin30rowmobile .row, .margin-30-row-mobile .row {margin: 30px !important;} .margin30colmobile .row > div, .margin-30-col-mobile .row > div {margin: 30px !important;} } .margin40, .margin-40 {margin: 40px !important;} .margin40row .row, .margin-40-row .row {margin: 40px !important;} .margin40col .row > div, .margin-40-col .row > div {margin: 40px !important;} @media screen and (max-width: 768px){ .margin40mobile, .margin-40-mobile {margin: 40px !important;} .margin40rowmobile .row, .margin-40-row-mobile .row {margin: 40px !important;} .margin40colmobile .row > div, .margin-40-col-mobile .row > div {margin: 40px !important;} } .margin50, .margin-50 {margin: 50px !important;} .margin50row .row, .margin-50-row .row {margin: 50px !important;} .margin50col .row > div, .margin-50-col .row > div {margin: 50px !important;} @media screen and (max-width: 768px){ .margin50mobile, .margin-50-mobile {margin: 50px !important;} .margin50rowmobile .row, .margin-50-row-mobile .row {margin: 50px !important;} .margin50colmobile .row > div, .margin-50-col-mobile .row > div {margin: 50px !important;} } .margin60, .margin-60 {margin: 60px !important;} .margin60row .row, .margin-60-row .row {margin: 60px !important;} .margin60col .row > div, .margin-60-col .row > div {margin: 60px !important;} @media screen and (max-width: 768px){ .margin60mobile, .margin-60-mobile {margin: 60px !important;} .margin60rowmobile .row, .margin-60-row-mobile .row {margin: 60px !important;} .margin60colmobile .row > div, .margin-60-col-mobile .row > div {margin: 60px !important;} } .margin70, .margin-70 {margin: 70px !important;} .margin70row .row, .margin-70-row .row {margin: 70px !important;} .margin70col .row > div, .margin-70-col .row > div {margin: 70px !important;} @media screen and (max-width: 768px){ .margin70mobile, .margin-70-mobile {margin: 70px !important;} .margin70rowmobile .row, .margin-70-row-mobile .row {margin: 70px !important;} .margin70colmobile .row > div, .margin-70-col-mobile .row > div {margin: 70px !important;} } .margin80, .margin-80 {margin: 80px !important;} .margin80row .row, .margin-80-row .row {margin: 80px !important;} .margin80col .row > div, .margin-80-col .row > div {margin: 80px !important;} @media screen and (max-width: 768px){ .margin80mobile, .margin-80-mobile {margin: 80px !important;} .margin80rowmobile .row, .margin-80-row-mobile .row {margin: 80px !important;} .margin80colmobile .row > div, .margin-80-col-mobile .row > div {margin: 80px !important;} } .margin90, .margin-90 {margin: 90px !important;} .margin90row .row, .margin-90-row .row {margin: 90px !important;} .margin90col .row > div, .margin-90-col .row > div {margin: 90px !important;} @media screen and (max-width: 768px){ .margin90mobile, .margin-90-mobile {margin: 90px !important;} .margin90rowmobile .row, .margin-90-row-mobile .row {margin: 90px !important;} .margin90colmobile .row > div, .margin-90-col-mobile .row > div {margin: 90px !important;} } .margin100, .margin-100 {margin: 100px !important;} .margin100row .row, .margin-100-row .row {margin: 100px !important;} .margin100col .row > div, .margin-100-col .row > div {margin: 100px !important;} @media screen and (max-width: 768px){ .margin100mobile, .margin-100-mobile {margin: 100px !important;} .margin100rowmobile .row, .margin-100-row-mobile .row {margin: 100px !important;} .margin100colmobile .row > div, .margin-100-col-mobile .row > div {margin: 100px !important;} } .margin110, .margin-110 {margin: 110px !important;} .margin110row .row, .margin-110-row .row {margin: 110px !important;} .margin110col .row > div, .margin-110-col .row > div {margin: 110px !important;} @media screen and (max-width: 768px){ .margin110mobile, .margin-110-mobile {margin: 110px !important;} .margin110rowmobile .row, .margin-110-row-mobile .row {margin: 110px !important;} .margin110colmobile .row > div, .margin-110-col-mobile .row > div {margin: 110px !important;} } .margin120, .margin-120 {margin: 120px !important;} .margin120row .row, .margin-120-row .row {margin: 120px !important;} .margin120col .row > div, .margin-120-col .row > div {margin: 120px !important;} @media screen and (max-width: 768px){ .margin120mobile, .margin-120-mobile {margin: 120px !important;} .margin120rowmobile .row, .margin-120-row-mobile .row {margin: 120px !important;} .margin120colmobile .row > div, .margin-120-col-mobile .row > div {margin: 120px !important;} } .margin130, .margin-130 {margin: 130px !important;} .margin130row .row, .margin-130-row .row {margin: 130px !important;} .margin130col .row > div, .margin-130-col .row > div {margin: 130px !important;} @media screen and (max-width: 768px){ .margin130mobile, .margin-130-mobile {margin: 130px !important;} .margin130rowmobile .row, .margin-130-row-mobile .row {margin: 130px !important;} .margin130colmobile .row > div, .margin-130-col-mobile .row > div {margin: 130px !important;} } .margin140, .margin-140 {margin: 140px !important;} .margin140row .row, .margin-140-row .row {margin: 140px !important;} .margin140col .row > div, .margin-140-col .row > div {margin: 140px !important;} @media screen and (max-width: 768px){ .margin140mobile, .margin-140-mobile {margin: 140px !important;} .margin140rowmobile .row, .margin-140-row-mobile .row {margin: 140px !important;} .margin140colmobile .row > div, .margin-140-col-mobile .row > div {margin: 140px !important;} } .margin150, .margin-150 {margin: 150px !important;} .margin150row .row, .margin-150-row .row {margin: 150px !important;} .margin150col .row > div, .margin-150-col .row > div {margin: 150px !important;} @media screen and (max-width: 768px){ .margin150mobile, .margin-150-mobile {margin: 150px !important;} .margin150rowmobile .row, .margin-150-row-mobile .row {margin: 150px !important;} .margin150colmobile .row > div, .margin-150-col-mobile .row > div {margin: 150px !important;} } .margin160, .margin-160 {margin: 160px !important;} .margin160row .row, .margin-160-row .row {margin: 160px !important;} .margin160col .row > div, .margin-160-col .row > div {margin: 160px !important;} @media screen and (max-width: 768px){ .margin160mobile, .margin-160-mobile {margin: 160px !important;} .margin160rowmobile .row, .margin-160-row-mobile .row {margin: 160px !important;} .margin160colmobile .row > div, .margin-160-col-mobile .row > div {margin: 160px !important;} } .margin170, .margin-170 {margin: 170px !important;} .margin170row .row, .margin-170-row .row {margin: 170px !important;} .margin170col .row > div, .margin-170-col .row > div {margin: 170px !important;} @media screen and (max-width: 768px){ .margin170mobile, .margin-170-mobile {margin: 170px !important;} .margin170rowmobile .row, .margin-170-row-mobile .row {margin: 170px !important;} .margin170colmobile .row > div, .margin-170-col-mobile .row > div {margin: 170px !important;} } .margin180, .margin-180 {margin: 180px !important;} .margin180row .row, .margin-180-row .row {margin: 180px !important;} .margin180col .row > div, .margin-180-col .row > div {margin: 180px !important;} @media screen and (max-width: 768px){ .margin180mobile, .margin-180-mobile {margin: 180px !important;} .margin180rowmobile .row, .margin-180-row-mobile .row {margin: 180px !important;} .margin180colmobile .row > div, .margin-180-col-mobile .row > div {margin: 180px !important;} } .margin190, .margin-190 {margin: 190px !important;} .margin190row .row, .margin-190-row .row {margin: 190px !important;} .margin190col .row > div, .margin-190-col .row > div {margin: 190px !important;} @media screen and (max-width: 768px){ .margin190mobile, .margin-190-mobile {margin: 190px !important;} .margin190rowmobile .row, .margin-190-row-mobile .row {margin: 190px !important;} .margin190colmobile .row > div, .margin-190-col-mobile .row > div {margin: 190px !important;} } .margin200, .margin-200 {margin: 200px !important;} .margin200row .row, .margin-200-row .row {margin: 200px !important;} .margin200col .row > div, .margin-200-col .row > div {margin: 200px !important;} @media screen and (max-width: 768px){ .margin200mobile, .margin-200-mobile {margin: 200px !important;} .margin200rowmobile .row, .margin-200-row-mobile .row {margin: 200px !important;} .margin200colmobile .row > div, .margin-200-col-mobile .row > div {margin: 200px !important;} } .margintop0, .margin-top-0 {margin-top: 0px !important;} .margintop0row .row, .margin-top-0-row .row {margin-top: 0px !important;} .margintop0col .row > div, .margin-top-0-col .row > div {margin-top: 0px !important;} @media screen and (max-width: 768px){ .margintop0mobile, .margin-top-0-mobile {margin-top: 0px !important;} .margintop0rowmobile .row, .margin-top-0-row-mobile .row {margin-top: 0px !important;} .margintop0colmobile .row > div, .margin-top-0-col-mobile .row > div {margin-top: 0px !important;} } .margintop10, .margin-top-10 {margin-top: 10px !important;} .margintop10row .row, .margin-top-10-row .row {margin-top: 10px !important;} .margintop10col .row > div, .margin-top-10-col .row > div {margin-top: 10px !important;} @media screen and (max-width: 768px){ .margintop10mobile, .margin-top-10-mobile {margin-top: 10px !important;} .margintop10rowmobile .row, .margin-top-10-row-mobile .row {margin-top: 10px !important;} .margintop10colmobile .row > div, .margin-top-10-col-mobile .row > div {margin-top: 10px !important;} } .margintop20, .margin-top-20 {margin-top: 20px !important;} .margintop20row .row, .margin-top-20-row .row {margin-top: 20px !important;} .margintop20col .row > div, .margin-top-20-col .row > div {margin-top: 20px !important;} @media screen and (max-width: 768px){ .margintop20mobile, .margin-top-20-mobile {margin-top: 20px !important;} .margintop20rowmobile .row, .margin-top-20-row-mobile .row {margin-top: 20px !important;} .margintop20colmobile .row > div, .margin-top-20-col-mobile .row > div {margin-top: 20px !important;} } .margintop30, .margin-top-30 {margin-top: 30px !important;} .margintop30row .row, .margin-top-30-row .row {margin-top: 30px !important;} .margintop30col .row > div, .margin-top-30-col .row > div {margin-top: 30px !important;} @media screen and (max-width: 768px){ .margintop30mobile, .margin-top-30-mobile {margin-top: 30px !important;} .margintop30rowmobile .row, .margin-top-30-row-mobile .row {margin-top: 30px !important;} .margintop30colmobile .row > div, .margin-top-30-col-mobile .row > div {margin-top: 30px !important;} } .margintop40, .margin-top-40 {margin-top: 40px !important;} .margintop40row .row, .margin-top-40-row .row {margin-top: 40px !important;} .margintop40col .row > div, .margin-top-40-col .row > div {margin-top: 40px !important;} @media screen and (max-width: 768px){ .margintop40mobile, .margin-top-40-mobile {margin-top: 40px !important;} .margintop40rowmobile .row, .margin-top-40-row-mobile .row {margin-top: 40px !important;} .margintop40colmobile .row > div, .margin-top-40-col-mobile .row > div {margin-top: 40px !important;} } .margintop50, .margin-top-50 {margin-top: 50px !important;} .margintop50row .row, .margin-top-50-row .row {margin-top: 50px !important;} .margintop50col .row > div, .margin-top-50-col .row > div {margin-top: 50px !important;} @media screen and (max-width: 768px){ .margintop50mobile, .margin-top-50-mobile {margin-top: 50px !important;} .margintop50rowmobile .row, .margin-top-50-row-mobile .row {margin-top: 50px !important;} .margintop50colmobile .row > div, .margin-top-50-col-mobile .row > div {margin-top: 50px !important;} } .margintop60, .margin-top-60 {margin-top: 60px !important;} .margintop60row .row, .margin-top-60-row .row {margin-top: 60px !important;} .margintop60col .row > div, .margin-top-60-col .row > div {margin-top: 60px !important;} @media screen and (max-width: 768px){ .margintop60mobile, .margin-top-60-mobile {margin-top: 60px !important;} .margintop60rowmobile .row, .margin-top-60-row-mobile .row {margin-top: 60px !important;} .margintop60colmobile .row > div, .margin-top-60-col-mobile .row > div {margin-top: 60px !important;} } .margintop70, .margin-top-70 {margin-top: 70px !important;} .margintop70row .row, .margin-top-70-row .row {margin-top: 70px !important;} .margintop70col .row > div, .margin-top-70-col .row > div {margin-top: 70px !important;} @media screen and (max-width: 768px){ .margintop70mobile, .margin-top-70-mobile {margin-top: 70px !important;} .margintop70rowmobile .row, .margin-top-70-row-mobile .row {margin-top: 70px !important;} .margintop70colmobile .row > div, .margin-top-70-col-mobile .row > div {margin-top: 70px !important;} } .margintop80, .margin-top-80 {margin-top: 80px !important;} .margintop80row .row, .margin-top-80-row .row {margin-top: 80px !important;} .margintop80col .row > div, .margin-top-80-col .row > div {margin-top: 80px !important;} @media screen and (max-width: 768px){ .margintop80mobile, .margin-top-80-mobile {margin-top: 80px !important;} .margintop80rowmobile .row, .margin-top-80-row-mobile .row {margin-top: 80px !important;} .margintop80colmobile .row > div, .margin-top-80-col-mobile .row > div {margin-top: 80px !important;} } .margintop90, .margin-top-90 {margin-top: 90px !important;} .margintop90row .row, .margin-top-90-row .row {margin-top: 90px !important;} .margintop90col .row > div, .margin-top-90-col .row > div {margin-top: 90px !important;} @media screen and (max-width: 768px){ .margintop90mobile, .margin-top-90-mobile {margin-top: 90px !important;} .margintop90rowmobile .row, .margin-top-90-row-mobile .row {margin-top: 90px !important;} .margintop90colmobile .row > div, .margin-top-90-col-mobile .row > div {margin-top: 90px !important;} } .margintop100, .margin-top-100 {margin-top: 100px !important;} .margintop100row .row, .margin-top-100-row .row {margin-top: 100px !important;} .margintop100col .row > div, .margin-top-100-col .row > div {margin-top: 100px !important;} @media screen and (max-width: 768px){ .margintop100mobile, .margin-top-100-mobile {margin-top: 100px !important;} .margintop100rowmobile .row, .margin-top-100-row-mobile .row {margin-top: 100px !important;} .margintop100colmobile .row > div, .margin-top-100-col-mobile .row > div {margin-top: 100px !important;} } .margintop110, .margin-top-110 {margin-top: 110px !important;} .margintop110row .row, .margin-top-110-row .row {margin-top: 110px !important;} .margintop110col .row > div, .margin-top-110-col .row > div {margin-top: 110px !important;} @media screen and (max-width: 768px){ .margintop110mobile, .margin-top-110-mobile {margin-top: 110px !important;} .margintop110rowmobile .row, .margin-top-110-row-mobile .row {margin-top: 110px !important;} .margintop110colmobile .row > div, .margin-top-110-col-mobile .row > div {margin-top: 110px !important;} } .margintop120, .margin-top-120 {margin-top: 120px !important;} .margintop120row .row, .margin-top-120-row .row {margin-top: 120px !important;} .margintop120col .row > div, .margin-top-120-col .row > div {margin-top: 120px !important;} @media screen and (max-width: 768px){ .margintop120mobile, .margin-top-120-mobile {margin-top: 120px !important;} .margintop120rowmobile .row, .margin-top-120-row-mobile .row {margin-top: 120px !important;} .margintop120colmobile .row > div, .margin-top-120-col-mobile .row > div {margin-top: 120px !important;} } .margintop130, .margin-top-130 {margin-top: 130px !important;} .margintop130row .row, .margin-top-130-row .row {margin-top: 130px !important;} .margintop130col .row > div, .margin-top-130-col .row > div {margin-top: 130px !important;} @media screen and (max-width: 768px){ .margintop130mobile, .margin-top-130-mobile {margin-top: 130px !important;} .margintop130rowmobile .row, .margin-top-130-row-mobile .row {margin-top: 130px !important;} .margintop130colmobile .row > div, .margin-top-130-col-mobile .row > div {margin-top: 130px !important;} } .margintop140, .margin-top-140 {margin-top: 140px !important;} .margintop140row .row, .margin-top-140-row .row {margin-top: 140px !important;} .margintop140col .row > div, .margin-top-140-col .row > div {margin-top: 140px !important;} @media screen and (max-width: 768px){ .margintop140mobile, .margin-top-140-mobile {margin-top: 140px !important;} .margintop140rowmobile .row, .margin-top-140-row-mobile .row {margin-top: 140px !important;} .margintop140colmobile .row > div, .margin-top-140-col-mobile .row > div {margin-top: 140px !important;} } .margintop150, .margin-top-150 {margin-top: 150px !important;} .margintop150row .row, .margin-top-150-row .row {margin-top: 150px !important;} .margintop150col .row > div, .margin-top-150-col .row > div {margin-top: 150px !important;} @media screen and (max-width: 768px){ .margintop150mobile, .margin-top-150-mobile {margin-top: 150px !important;} .margintop150rowmobile .row, .margin-top-150-row-mobile .row {margin-top: 150px !important;} .margintop150colmobile .row > div, .margin-top-150-col-mobile .row > div {margin-top: 150px !important;} } .margintop160, .margin-top-160 {margin-top: 160px !important;} .margintop160row .row, .margin-top-160-row .row {margin-top: 160px !important;} .margintop160col .row > div, .margin-top-160-col .row > div {margin-top: 160px !important;} @media screen and (max-width: 768px){ .margintop160mobile, .margin-top-160-mobile {margin-top: 160px !important;} .margintop160rowmobile .row, .margin-top-160-row-mobile .row {margin-top: 160px !important;} .margintop160colmobile .row > div, .margin-top-160-col-mobile .row > div {margin-top: 160px !important;} } .margintop170, .margin-top-170 {margin-top: 170px !important;} .margintop170row .row, .margin-top-170-row .row {margin-top: 170px !important;} .margintop170col .row > div, .margin-top-170-col .row > div {margin-top: 170px !important;} @media screen and (max-width: 768px){ .margintop170mobile, .margin-top-170-mobile {margin-top: 170px !important;} .margintop170rowmobile .row, .margin-top-170-row-mobile .row {margin-top: 170px !important;} .margintop170colmobile .row > div, .margin-top-170-col-mobile .row > div {margin-top: 170px !important;} } .margintop180, .margin-top-180 {margin-top: 180px !important;} .margintop180row .row, .margin-top-180-row .row {margin-top: 180px !important;} .margintop180col .row > div, .margin-top-180-col .row > div {margin-top: 180px !important;} @media screen and (max-width: 768px){ .margintop180mobile, .margin-top-180-mobile {margin-top: 180px !important;} .margintop180rowmobile .row, .margin-top-180-row-mobile .row {margin-top: 180px !important;} .margintop180colmobile .row > div, .margin-top-180-col-mobile .row > div {margin-top: 180px !important;} } .margintop190, .margin-top-190 {margin-top: 190px !important;} .margintop190row .row, .margin-top-190-row .row {margin-top: 190px !important;} .margintop190col .row > div, .margin-top-190-col .row > div {margin-top: 190px !important;} @media screen and (max-width: 768px){ .margintop190mobile, .margin-top-190-mobile {margin-top: 190px !important;} .margintop190rowmobile .row, .margin-top-190-row-mobile .row {margin-top: 190px !important;} .margintop190colmobile .row > div, .margin-top-190-col-mobile .row > div {margin-top: 190px !important;} } .margintop200, .margin-top-200 {margin-top: 200px !important;} .margintop200row .row, .margin-top-200-row .row {margin-top: 200px !important;} .margintop200col .row > div, .margin-top-200-col .row > div {margin-top: 200px !important;} @media screen and (max-width: 768px){ .margintop200mobile, .margin-top-200-mobile {margin-top: 200px !important;} .margintop200rowmobile .row, .margin-top-200-row-mobile .row {margin-top: 200px !important;} .margintop200colmobile .row > div, .margin-top-200-col-mobile .row > div {margin-top: 200px !important;} } .marginright0, .margin-right-0 {margin-right: 0px !important;} .marginright0row .row, .margin-right-0-row .row {margin-right: 0px !important;} .marginright0col .row > div, .margin-right-0-col .row > div {margin-right: 0px !important;} @media screen and (max-width: 768px){ .marginright0mobile, .margin-right-0-mobile {margin-right: 0px !important;} .marginright0rowmobile .row, .margin-right-0-row-mobile .row {margin-right: 0px !important;} .marginright0colmobile .row > div, .margin-right-0-col-mobile .row > div {margin-right: 0px !important;} } .marginright10, .margin-right-10 {margin-right: 10px !important;} .marginright10row .row, .margin-right-10-row .row {margin-right: 10px !important;} .marginright10col .row > div, .margin-right-10-col .row > div {margin-right: 10px !important;} @media screen and (max-width: 768px){ .marginright10mobile, .margin-right-10-mobile {margin-right: 10px !important;} .marginright10rowmobile .row, .margin-right-10-row-mobile .row {margin-right: 10px !important;} .marginright10colmobile .row > div, .margin-right-10-col-mobile .row > div {margin-right: 10px !important;} } .marginright20, .margin-right-20 {margin-right: 20px !important;} .marginright20row .row, .margin-right-20-row .row {margin-right: 20px !important;} .marginright20col .row > div, .margin-right-20-col .row > div {margin-right: 20px !important;} @media screen and (max-width: 768px){ .marginright20mobile, .margin-right-20-mobile {margin-right: 20px !important;} .marginright20rowmobile .row, .margin-right-20-row-mobile .row {margin-right: 20px !important;} .marginright20colmobile .row > div, .margin-right-20-col-mobile .row > div {margin-right: 20px !important;} } .marginright30, .margin-right-30 {margin-right: 30px !important;} .marginright30row .row, .margin-right-30-row .row {margin-right: 30px !important;} .marginright30col .row > div, .margin-right-30-col .row > div {margin-right: 30px !important;} @media screen and (max-width: 768px){ .marginright30mobile, .margin-right-30-mobile {margin-right: 30px !important;} .marginright30rowmobile .row, .margin-right-30-row-mobile .row {margin-right: 30px !important;} .marginright30colmobile .row > div, .margin-right-30-col-mobile .row > div {margin-right: 30px !important;} } .marginright40, .margin-right-40 {margin-right: 40px !important;} .marginright40row .row, .margin-right-40-row .row {margin-right: 40px !important;} .marginright40col .row > div, .margin-right-40-col .row > div {margin-right: 40px !important;} @media screen and (max-width: 768px){ .marginright40mobile, .margin-right-40-mobile {margin-right: 40px !important;} .marginright40rowmobile .row, .margin-right-40-row-mobile .row {margin-right: 40px !important;} .marginright40colmobile .row > div, .margin-right-40-col-mobile .row > div {margin-right: 40px !important;} } .marginright50, .margin-right-50 {margin-right: 50px !important;} .marginright50row .row, .margin-right-50-row .row {margin-right: 50px !important;} .marginright50col .row > div, .margin-right-50-col .row > div {margin-right: 50px !important;} @media screen and (max-width: 768px){ .marginright50mobile, .margin-right-50-mobile {margin-right: 50px !important;} .marginright50rowmobile .row, .margin-right-50-row-mobile .row {margin-right: 50px !important;} .marginright50colmobile .row > div, .margin-right-50-col-mobile .row > div {margin-right: 50px !important;} } .marginright60, .margin-right-60 {margin-right: 60px !important;} .marginright60row .row, .margin-right-60-row .row {margin-right: 60px !important;} .marginright60col .row > div, .margin-right-60-col .row > div {margin-right: 60px !important;} @media screen and (max-width: 768px){ .marginright60mobile, .margin-right-60-mobile {margin-right: 60px !important;} .marginright60rowmobile .row, .margin-right-60-row-mobile .row {margin-right: 60px !important;} .marginright60colmobile .row > div, .margin-right-60-col-mobile .row > div {margin-right: 60px !important;} } .marginright70, .margin-right-70 {margin-right: 70px !important;} .marginright70row .row, .margin-right-70-row .row {margin-right: 70px !important;} .marginright70col .row > div, .margin-right-70-col .row > div {margin-right: 70px !important;} @media screen and (max-width: 768px){ .marginright70mobile, .margin-right-70-mobile {margin-right: 70px !important;} .marginright70rowmobile .row, .margin-right-70-row-mobile .row {margin-right: 70px !important;} .marginright70colmobile .row > div, .margin-right-70-col-mobile .row > div {margin-right: 70px !important;} } .marginright80, .margin-right-80 {margin-right: 80px !important;} .marginright80row .row, .margin-right-80-row .row {margin-right: 80px !important;} .marginright80col .row > div, .margin-right-80-col .row > div {margin-right: 80px !important;} @media screen and (max-width: 768px){ .marginright80mobile, .margin-right-80-mobile {margin-right: 80px !important;} .marginright80rowmobile .row, .margin-right-80-row-mobile .row {margin-right: 80px !important;} .marginright80colmobile .row > div, .margin-right-80-col-mobile .row > div {margin-right: 80px !important;} } .marginright90, .margin-right-90 {margin-right: 90px !important;} .marginright90row .row, .margin-right-90-row .row {margin-right: 90px !important;} .marginright90col .row > div, .margin-right-90-col .row > div {margin-right: 90px !important;} @media screen and (max-width: 768px){ .marginright90mobile, .margin-right-90-mobile {margin-right: 90px !important;} .marginright90rowmobile .row, .margin-right-90-row-mobile .row {margin-right: 90px !important;} .marginright90colmobile .row > div, .margin-right-90-col-mobile .row > div {margin-right: 90px !important;} } .marginright100, .margin-right-100 {margin-right: 100px !important;} .marginright100row .row, .margin-right-100-row .row {margin-right: 100px !important;} .marginright100col .row > div, .margin-right-100-col .row > div {margin-right: 100px !important;} @media screen and (max-width: 768px){ .marginright100mobile, .margin-right-100-mobile {margin-right: 100px !important;} .marginright100rowmobile .row, .margin-right-100-row-mobile .row {margin-right: 100px !important;} .marginright100colmobile .row > div, .margin-right-100-col-mobile .row > div {margin-right: 100px !important;} } .marginright110, .margin-right-110 {margin-right: 110px !important;} .marginright110row .row, .margin-right-110-row .row {margin-right: 110px !important;} .marginright110col .row > div, .margin-right-110-col .row > div {margin-right: 110px !important;} @media screen and (max-width: 768px){ .marginright110mobile, .margin-right-110-mobile {margin-right: 110px !important;} .marginright110rowmobile .row, .margin-right-110-row-mobile .row {margin-right: 110px !important;} .marginright110colmobile .row > div, .margin-right-110-col-mobile .row > div {margin-right: 110px !important;} } .marginright120, .margin-right-120 {margin-right: 120px !important;} .marginright120row .row, .margin-right-120-row .row {margin-right: 120px !important;} .marginright120col .row > div, .margin-right-120-col .row > div {margin-right: 120px !important;} @media screen and (max-width: 768px){ .marginright120mobile, .margin-right-120-mobile {margin-right: 120px !important;} .marginright120rowmobile .row, .margin-right-120-row-mobile .row {margin-right: 120px !important;} .marginright120colmobile .row > div, .margin-right-120-col-mobile .row > div {margin-right: 120px !important;} } .marginright130, .margin-right-130 {margin-right: 130px !important;} .marginright130row .row, .margin-right-130-row .row {margin-right: 130px !important;} .marginright130col .row > div, .margin-right-130-col .row > div {margin-right: 130px !important;} @media screen and (max-width: 768px){ .marginright130mobile, .margin-right-130-mobile {margin-right: 130px !important;} .marginright130rowmobile .row, .margin-right-130-row-mobile .row {margin-right: 130px !important;} .marginright130colmobile .row > div, .margin-right-130-col-mobile .row > div {margin-right: 130px !important;} } .marginright140, .margin-right-140 {margin-right: 140px !important;} .marginright140row .row, .margin-right-140-row .row {margin-right: 140px !important;} .marginright140col .row > div, .margin-right-140-col .row > div {margin-right: 140px !important;} @media screen and (max-width: 768px){ .marginright140mobile, .margin-right-140-mobile {margin-right: 140px !important;} .marginright140rowmobile .row, .margin-right-140-row-mobile .row {margin-right: 140px !important;} .marginright140colmobile .row > div, .margin-right-140-col-mobile .row > div {margin-right: 140px !important;} } .marginright150, .margin-right-150 {margin-right: 150px !important;} .marginright150row .row, .margin-right-150-row .row {margin-right: 150px !important;} .marginright150col .row > div, .margin-right-150-col .row > div {margin-right: 150px !important;} @media screen and (max-width: 768px){ .marginright150mobile, .margin-right-150-mobile {margin-right: 150px !important;} .marginright150rowmobile .row, .margin-right-150-row-mobile .row {margin-right: 150px !important;} .marginright150colmobile .row > div, .margin-right-150-col-mobile .row > div {margin-right: 150px !important;} } .marginright160, .margin-right-160 {margin-right: 160px !important;} .marginright160row .row, .margin-right-160-row .row {margin-right: 160px !important;} .marginright160col .row > div, .margin-right-160-col .row > div {margin-right: 160px !important;} @media screen and (max-width: 768px){ .marginright160mobile, .margin-right-160-mobile {margin-right: 160px !important;} .marginright160rowmobile .row, .margin-right-160-row-mobile .row {margin-right: 160px !important;} .marginright160colmobile .row > div, .margin-right-160-col-mobile .row > div {margin-right: 160px !important;} } .marginright170, .margin-right-170 {margin-right: 170px !important;} .marginright170row .row, .margin-right-170-row .row {margin-right: 170px !important;} .marginright170col .row > div, .margin-right-170-col .row > div {margin-right: 170px !important;} @media screen and (max-width: 768px){ .marginright170mobile, .margin-right-170-mobile {margin-right: 170px !important;} .marginright170rowmobile .row, .margin-right-170-row-mobile .row {margin-right: 170px !important;} .marginright170colmobile .row > div, .margin-right-170-col-mobile .row > div {margin-right: 170px !important;} } .marginright180, .margin-right-180 {margin-right: 180px !important;} .marginright180row .row, .margin-right-180-row .row {margin-right: 180px !important;} .marginright180col .row > div, .margin-right-180-col .row > div {margin-right: 180px !important;} @media screen and (max-width: 768px){ .marginright180mobile, .margin-right-180-mobile {margin-right: 180px !important;} .marginright180rowmobile .row, .margin-right-180-row-mobile .row {margin-right: 180px !important;} .marginright180colmobile .row > div, .margin-right-180-col-mobile .row > div {margin-right: 180px !important;} } .marginright190, .margin-right-190 {margin-right: 190px !important;} .marginright190row .row, .margin-right-190-row .row {margin-right: 190px !important;} .marginright190col .row > div, .margin-right-190-col .row > div {margin-right: 190px !important;} @media screen and (max-width: 768px){ .marginright190mobile, .margin-right-190-mobile {margin-right: 190px !important;} .marginright190rowmobile .row, .margin-right-190-row-mobile .row {margin-right: 190px !important;} .marginright190colmobile .row > div, .margin-right-190-col-mobile .row > div {margin-right: 190px !important;} } .marginright200, .margin-right-200 {margin-right: 200px !important;} .marginright200row .row, .margin-right-200-row .row {margin-right: 200px !important;} .marginright200col .row > div, .margin-right-200-col .row > div {margin-right: 200px !important;} @media screen and (max-width: 768px){ .marginright200mobile, .margin-right-200-mobile {margin-right: 200px !important;} .marginright200rowmobile .row, .margin-right-200-row-mobile .row {margin-right: 200px !important;} .marginright200colmobile .row > div, .margin-right-200-col-mobile .row > div {margin-right: 200px !important;} } .marginbottom0, .margin-bottom-0 {margin-bottom: 0px !important;} .marginbottom0row .row, .margin-bottom-0-row .row {margin-bottom: 0px !important;} .marginbottom0col .row > div, .margin-bottom-0-col .row > div {margin-bottom: 0px !important;} @media screen and (max-width: 768px){ .marginbottom0mobile, .margin-bottom-0-mobile {margin-bottom: 0px !important;} .marginbottom0rowmobile .row, .margin-bottom-0-row-mobile .row {margin-bottom: 0px !important;} .marginbottom0colmobile .row > div, .margin-bottom-0-col-mobile .row > div {margin-bottom: 0px !important;} } .marginbottom10, .margin-bottom-10 {margin-bottom: 10px !important;} .marginbottom10row .row, .margin-bottom-10-row .row {margin-bottom: 10px !important;} .marginbottom10col .row > div, .margin-bottom-10-col .row > div {margin-bottom: 10px !important;} @media screen and (max-width: 768px){ .marginbottom10mobile, .margin-bottom-10-mobile {margin-bottom: 10px !important;} .marginbottom10rowmobile .row, .margin-bottom-10-row-mobile .row {margin-bottom: 10px !important;} .marginbottom10colmobile .row > div, .margin-bottom-10-col-mobile .row > div {margin-bottom: 10px !important;} } .marginbottom20, .margin-bottom-20 {margin-bottom: 20px !important;} .marginbottom20row .row, .margin-bottom-20-row .row {margin-bottom: 20px !important;} .marginbottom20col .row > div, .margin-bottom-20-col .row > div {margin-bottom: 20px !important;} @media screen and (max-width: 768px){ .marginbottom20mobile, .margin-bottom-20-mobile {margin-bottom: 20px !important;} .marginbottom20rowmobile .row, .margin-bottom-20-row-mobile .row {margin-bottom: 20px !important;} .marginbottom20colmobile .row > div, .margin-bottom-20-col-mobile .row > div {margin-bottom: 20px !important;} } .marginbottom30, .margin-bottom-30 {margin-bottom: 30px !important;} .marginbottom30row .row, .margin-bottom-30-row .row {margin-bottom: 30px !important;} .marginbottom30col .row > div, .margin-bottom-30-col .row > div {margin-bottom: 30px !important;} @media screen and (max-width: 768px){ .marginbottom30mobile, .margin-bottom-30-mobile {margin-bottom: 30px !important;} .marginbottom30rowmobile .row, .margin-bottom-30-row-mobile .row {margin-bottom: 30px !important;} .marginbottom30colmobile .row > div, .margin-bottom-30-col-mobile .row > div {margin-bottom: 30px !important;} } .marginbottom40, .margin-bottom-40 {margin-bottom: 40px !important;} .marginbottom40row .row, .margin-bottom-40-row .row {margin-bottom: 40px !important;} .marginbottom40col .row > div, .margin-bottom-40-col .row > div {margin-bottom: 40px !important;} @media screen and (max-width: 768px){ .marginbottom40mobile, .margin-bottom-40-mobile {margin-bottom: 40px !important;} .marginbottom40rowmobile .row, .margin-bottom-40-row-mobile .row {margin-bottom: 40px !important;} .marginbottom40colmobile .row > div, .margin-bottom-40-col-mobile .row > div {margin-bottom: 40px !important;} } .marginbottom50, .margin-bottom-50 {margin-bottom: 50px !important;} .marginbottom50row .row, .margin-bottom-50-row .row {margin-bottom: 50px !important;} .marginbottom50col .row > div, .margin-bottom-50-col .row > div {margin-bottom: 50px !important;} @media screen and (max-width: 768px){ .marginbottom50mobile, .margin-bottom-50-mobile {margin-bottom: 50px !important;} .marginbottom50rowmobile .row, .margin-bottom-50-row-mobile .row {margin-bottom: 50px !important;} .marginbottom50colmobile .row > div, .margin-bottom-50-col-mobile .row > div {margin-bottom: 50px !important;} } .marginbottom60, .margin-bottom-60 {margin-bottom: 60px !important;} .marginbottom60row .row, .margin-bottom-60-row .row {margin-bottom: 60px !important;} .marginbottom60col .row > div, .margin-bottom-60-col .row > div {margin-bottom: 60px !important;} @media screen and (max-width: 768px){ .marginbottom60mobile, .margin-bottom-60-mobile {margin-bottom: 60px !important;} .marginbottom60rowmobile .row, .margin-bottom-60-row-mobile .row {margin-bottom: 60px !important;} .marginbottom60colmobile .row > div, .margin-bottom-60-col-mobile .row > div {margin-bottom: 60px !important;} } .marginbottom70, .margin-bottom-70 {margin-bottom: 70px !important;} .marginbottom70row .row, .margin-bottom-70-row .row {margin-bottom: 70px !important;} .marginbottom70col .row > div, .margin-bottom-70-col .row > div {margin-bottom: 70px !important;} @media screen and (max-width: 768px){ .marginbottom70mobile, .margin-bottom-70-mobile {margin-bottom: 70px !important;} .marginbottom70rowmobile .row, .margin-bottom-70-row-mobile .row {margin-bottom: 70px !important;} .marginbottom70colmobile .row > div, .margin-bottom-70-col-mobile .row > div {margin-bottom: 70px !important;} } .marginbottom80, .margin-bottom-80 {margin-bottom: 80px !important;} .marginbottom80row .row, .margin-bottom-80-row .row {margin-bottom: 80px !important;} .marginbottom80col .row > div, .margin-bottom-80-col .row > div {margin-bottom: 80px !important;} @media screen and (max-width: 768px){ .marginbottom80mobile, .margin-bottom-80-mobile {margin-bottom: 80px !important;} .marginbottom80rowmobile .row, .margin-bottom-80-row-mobile .row {margin-bottom: 80px !important;} .marginbottom80colmobile .row > div, .margin-bottom-80-col-mobile .row > div {margin-bottom: 80px !important;} } .marginbottom90, .margin-bottom-90 {margin-bottom: 90px !important;} .marginbottom90row .row, .margin-bottom-90-row .row {margin-bottom: 90px !important;} .marginbottom90col .row > div, .margin-bottom-90-col .row > div {margin-bottom: 90px !important;} @media screen and (max-width: 768px){ .marginbottom90mobile, .margin-bottom-90-mobile {margin-bottom: 90px !important;} .marginbottom90rowmobile .row, .margin-bottom-90-row-mobile .row {margin-bottom: 90px !important;} .marginbottom90colmobile .row > div, .margin-bottom-90-col-mobile .row > div {margin-bottom: 90px !important;} } .marginbottom100, .margin-bottom-100 {margin-bottom: 100px !important;} .marginbottom100row .row, .margin-bottom-100-row .row {margin-bottom: 100px !important;} .marginbottom100col .row > div, .margin-bottom-100-col .row > div {margin-bottom: 100px !important;} @media screen and (max-width: 768px){ .marginbottom100mobile, .margin-bottom-100-mobile {margin-bottom: 100px !important;} .marginbottom100rowmobile .row, .margin-bottom-100-row-mobile .row {margin-bottom: 100px !important;} .marginbottom100colmobile .row > div, .margin-bottom-100-col-mobile .row > div {margin-bottom: 100px !important;} } .marginbottom110, .margin-bottom-110 {margin-bottom: 110px !important;} .marginbottom110row .row, .margin-bottom-110-row .row {margin-bottom: 110px !important;} .marginbottom110col .row > div, .margin-bottom-110-col .row > div {margin-bottom: 110px !important;} @media screen and (max-width: 768px){ .marginbottom110mobile, .margin-bottom-110-mobile {margin-bottom: 110px !important;} .marginbottom110rowmobile .row, .margin-bottom-110-row-mobile .row {margin-bottom: 110px !important;} .marginbottom110colmobile .row > div, .margin-bottom-110-col-mobile .row > div {margin-bottom: 110px !important;} } .marginbottom120, .margin-bottom-120 {margin-bottom: 120px !important;} .marginbottom120row .row, .margin-bottom-120-row .row {margin-bottom: 120px !important;} .marginbottom120col .row > div, .margin-bottom-120-col .row > div {margin-bottom: 120px !important;} @media screen and (max-width: 768px){ .marginbottom120mobile, .margin-bottom-120-mobile {margin-bottom: 120px !important;} .marginbottom120rowmobile .row, .margin-bottom-120-row-mobile .row {margin-bottom: 120px !important;} .marginbottom120colmobile .row > div, .margin-bottom-120-col-mobile .row > div {margin-bottom: 120px !important;} } .marginbottom130, .margin-bottom-130 {margin-bottom: 130px !important;} .marginbottom130row .row, .margin-bottom-130-row .row {margin-bottom: 130px !important;} .marginbottom130col .row > div, .margin-bottom-130-col .row > div {margin-bottom: 130px !important;} @media screen and (max-width: 768px){ .marginbottom130mobile, .margin-bottom-130-mobile {margin-bottom: 130px !important;} .marginbottom130rowmobile .row, .margin-bottom-130-row-mobile .row {margin-bottom: 130px !important;} .marginbottom130colmobile .row > div, .margin-bottom-130-col-mobile .row > div {margin-bottom: 130px !important;} } .marginbottom140, .margin-bottom-140 {margin-bottom: 140px !important;} .marginbottom140row .row, .margin-bottom-140-row .row {margin-bottom: 140px !important;} .marginbottom140col .row > div, .margin-bottom-140-col .row > div {margin-bottom: 140px !important;} @media screen and (max-width: 768px){ .marginbottom140mobile, .margin-bottom-140-mobile {margin-bottom: 140px !important;} .marginbottom140rowmobile .row, .margin-bottom-140-row-mobile .row {margin-bottom: 140px !important;} .marginbottom140colmobile .row > div, .margin-bottom-140-col-mobile .row > div {margin-bottom: 140px !important;} } .marginbottom150, .margin-bottom-150 {margin-bottom: 150px !important;} .marginbottom150row .row, .margin-bottom-150-row .row {margin-bottom: 150px !important;} .marginbottom150col .row > div, .margin-bottom-150-col .row > div {margin-bottom: 150px !important;} @media screen and (max-width: 768px){ .marginbottom150mobile, .margin-bottom-150-mobile {margin-bottom: 150px !important;} .marginbottom150rowmobile .row, .margin-bottom-150-row-mobile .row {margin-bottom: 150px !important;} .marginbottom150colmobile .row > div, .margin-bottom-150-col-mobile .row > div {margin-bottom: 150px !important;} } .marginbottom160, .margin-bottom-160 {margin-bottom: 160px !important;} .marginbottom160row .row, .margin-bottom-160-row .row {margin-bottom: 160px !important;} .marginbottom160col .row > div, .margin-bottom-160-col .row > div {margin-bottom: 160px !important;} @media screen and (max-width: 768px){ .marginbottom160mobile, .margin-bottom-160-mobile {margin-bottom: 160px !important;} .marginbottom160rowmobile .row, .margin-bottom-160-row-mobile .row {margin-bottom: 160px !important;} .marginbottom160colmobile .row > div, .margin-bottom-160-col-mobile .row > div {margin-bottom: 160px !important;} } .marginbottom170, .margin-bottom-170 {margin-bottom: 170px !important;} .marginbottom170row .row, .margin-bottom-170-row .row {margin-bottom: 170px !important;} .marginbottom170col .row > div, .margin-bottom-170-col .row > div {margin-bottom: 170px !important;} @media screen and (max-width: 768px){ .marginbottom170mobile, .margin-bottom-170-mobile {margin-bottom: 170px !important;} .marginbottom170rowmobile .row, .margin-bottom-170-row-mobile .row {margin-bottom: 170px !important;} .marginbottom170colmobile .row > div, .margin-bottom-170-col-mobile .row > div {margin-bottom: 170px !important;} } .marginbottom180, .margin-bottom-180 {margin-bottom: 180px !important;} .marginbottom180row .row, .margin-bottom-180-row .row {margin-bottom: 180px !important;} .marginbottom180col .row > div, .margin-bottom-180-col .row > div {margin-bottom: 180px !important;} @media screen and (max-width: 768px){ .marginbottom180mobile, .margin-bottom-180-mobile {margin-bottom: 180px !important;} .marginbottom180rowmobile .row, .margin-bottom-180-row-mobile .row {margin-bottom: 180px !important;} .marginbottom180colmobile .row > div, .margin-bottom-180-col-mobile .row > div {margin-bottom: 180px !important;} } .marginbottom190, .margin-bottom-190 {margin-bottom: 190px !important;} .marginbottom190row .row, .margin-bottom-190-row .row {margin-bottom: 190px !important;} .marginbottom190col .row > div, .margin-bottom-190-col .row > div {margin-bottom: 190px !important;} @media screen and (max-width: 768px){ .marginbottom190mobile, .margin-bottom-190-mobile {margin-bottom: 190px !important;} .marginbottom190rowmobile .row, .margin-bottom-190-row-mobile .row {margin-bottom: 190px !important;} .marginbottom190colmobile .row > div, .margin-bottom-190-col-mobile .row > div {margin-bottom: 190px !important;} } .marginbottom200, .margin-bottom-200 {margin-bottom: 200px !important;} .marginbottom200row .row, .margin-bottom-200-row .row {margin-bottom: 200px !important;} .marginbottom200col .row > div, .margin-bottom-200-col .row > div {margin-bottom: 200px !important;} @media screen and (max-width: 768px){ .marginbottom200mobile, .margin-bottom-200-mobile {margin-bottom: 200px !important;} .marginbottom200rowmobile .row, .margin-bottom-200-row-mobile .row {margin-bottom: 200px !important;} .marginbottom200colmobile .row > div, .margin-bottom-200-col-mobile .row > div {margin-bottom: 200px !important;} } .marginleft0, .margin-left-0 {margin-left: 0px !important;} .marginleft0row .row, .margin-left-0-row .row {margin-left: 0px !important;} .marginleft0col .row > div, .margin-left-0-col .row > div {margin-left: 0px !important;} @media screen and (max-width: 768px){ .marginleft0mobile, .margin-left-0-mobile {margin-left: 0px !important;} .marginleft0rowmobile .row, .margin-left-0-row-mobile .row {margin-left: 0px !important;} .marginleft0colmobile .row > div, .margin-left-0-col-mobile .row > div {margin-left: 0px !important;} } .marginleft10, .margin-left-10 {margin-left: 10px !important;} .marginleft10row .row, .margin-left-10-row .row {margin-left: 10px !important;} .marginleft10col .row > div, .margin-left-10-col .row > div {margin-left: 10px !important;} @media screen and (max-width: 768px){ .marginleft10mobile, .margin-left-10-mobile {margin-left: 10px !important;} .marginleft10rowmobile .row, .margin-left-10-row-mobile .row {margin-left: 10px !important;} .marginleft10colmobile .row > div, .margin-left-10-col-mobile .row > div {margin-left: 10px !important;} } .marginleft20, .margin-left-20 {margin-left: 20px !important;} .marginleft20row .row, .margin-left-20-row .row {margin-left: 20px !important;} .marginleft20col .row > div, .margin-left-20-col .row > div {margin-left: 20px !important;} @media screen and (max-width: 768px){ .marginleft20mobile, .margin-left-20-mobile {margin-left: 20px !important;} .marginleft20rowmobile .row, .margin-left-20-row-mobile .row {margin-left: 20px !important;} .marginleft20colmobile .row > div, .margin-left-20-col-mobile .row > div {margin-left: 20px !important;} } .marginleft30, .margin-left-30 {margin-left: 30px !important;} .marginleft30row .row, .margin-left-30-row .row {margin-left: 30px !important;} .marginleft30col .row > div, .margin-left-30-col .row > div {margin-left: 30px !important;} @media screen and (max-width: 768px){ .marginleft30mobile, .margin-left-30-mobile {margin-left: 30px !important;} .marginleft30rowmobile .row, .margin-left-30-row-mobile .row {margin-left: 30px !important;} .marginleft30colmobile .row > div, .margin-left-30-col-mobile .row > div {margin-left: 30px !important;} } .marginleft40, .margin-left-40 {margin-left: 40px !important;} .marginleft40row .row, .margin-left-40-row .row {margin-left: 40px !important;} .marginleft40col .row > div, .margin-left-40-col .row > div {margin-left: 40px !important;} @media screen and (max-width: 768px){ .marginleft40mobile, .margin-left-40-mobile {margin-left: 40px !important;} .marginleft40rowmobile .row, .margin-left-40-row-mobile .row {margin-left: 40px !important;} .marginleft40colmobile .row > div, .margin-left-40-col-mobile .row > div {margin-left: 40px !important;} } .marginleft50, .margin-left-50 {margin-left: 50px !important;} .marginleft50row .row, .margin-left-50-row .row {margin-left: 50px !important;} .marginleft50col .row > div, .margin-left-50-col .row > div {margin-left: 50px !important;} @media screen and (max-width: 768px){ .marginleft50mobile, .margin-left-50-mobile {margin-left: 50px !important;} .marginleft50rowmobile .row, .margin-left-50-row-mobile .row {margin-left: 50px !important;} .marginleft50colmobile .row > div, .margin-left-50-col-mobile .row > div {margin-left: 50px !important;} } .marginleft60, .margin-left-60 {margin-left: 60px !important;} .marginleft60row .row, .margin-left-60-row .row {margin-left: 60px !important;} .marginleft60col .row > div, .margin-left-60-col .row > div {margin-left: 60px !important;} @media screen and (max-width: 768px){ .marginleft60mobile, .margin-left-60-mobile {margin-left: 60px !important;} .marginleft60rowmobile .row, .margin-left-60-row-mobile .row {margin-left: 60px !important;} .marginleft60colmobile .row > div, .margin-left-60-col-mobile .row > div {margin-left: 60px !important;} } .marginleft70, .margin-left-70 {margin-left: 70px !important;} .marginleft70row .row, .margin-left-70-row .row {margin-left: 70px !important;} .marginleft70col .row > div, .margin-left-70-col .row > div {margin-left: 70px !important;} @media screen and (max-width: 768px){ .marginleft70mobile, .margin-left-70-mobile {margin-left: 70px !important;} .marginleft70rowmobile .row, .margin-left-70-row-mobile .row {margin-left: 70px !important;} .marginleft70colmobile .row > div, .margin-left-70-col-mobile .row > div {margin-left: 70px !important;} } .marginleft80, .margin-left-80 {margin-left: 80px !important;} .marginleft80row .row, .margin-left-80-row .row {margin-left: 80px !important;} .marginleft80col .row > div, .margin-left-80-col .row > div {margin-left: 80px !important;} @media screen and (max-width: 768px){ .marginleft80mobile, .margin-left-80-mobile {margin-left: 80px !important;} .marginleft80rowmobile .row, .margin-left-80-row-mobile .row {margin-left: 80px !important;} .marginleft80colmobile .row > div, .margin-left-80-col-mobile .row > div {margin-left: 80px !important;} } .marginleft90, .margin-left-90 {margin-left: 90px !important;} .marginleft90row .row, .margin-left-90-row .row {margin-left: 90px !important;} .marginleft90col .row > div, .margin-left-90-col .row > div {margin-left: 90px !important;} @media screen and (max-width: 768px){ .marginleft90mobile, .margin-left-90-mobile {margin-left: 90px !important;} .marginleft90rowmobile .row, .margin-left-90-row-mobile .row {margin-left: 90px !important;} .marginleft90colmobile .row > div, .margin-left-90-col-mobile .row > div {margin-left: 90px !important;} } .marginleft100, .margin-left-100 {margin-left: 100px !important;} .marginleft100row .row, .margin-left-100-row .row {margin-left: 100px !important;} .marginleft100col .row > div, .margin-left-100-col .row > div {margin-left: 100px !important;} @media screen and (max-width: 768px){ .marginleft100mobile, .margin-left-100-mobile {margin-left: 100px !important;} .marginleft100rowmobile .row, .margin-left-100-row-mobile .row {margin-left: 100px !important;} .marginleft100colmobile .row > div, .margin-left-100-col-mobile .row > div {margin-left: 100px !important;} } .marginleft110, .margin-left-110 {margin-left: 110px !important;} .marginleft110row .row, .margin-left-110-row .row {margin-left: 110px !important;} .marginleft110col .row > div, .margin-left-110-col .row > div {margin-left: 110px !important;} @media screen and (max-width: 768px){ .marginleft110mobile, .margin-left-110-mobile {margin-left: 110px !important;} .marginleft110rowmobile .row, .margin-left-110-row-mobile .row {margin-left: 110px !important;} .marginleft110colmobile .row > div, .margin-left-110-col-mobile .row > div {margin-left: 110px !important;} } .marginleft120, .margin-left-120 {margin-left: 120px !important;} .marginleft120row .row, .margin-left-120-row .row {margin-left: 120px !important;} .marginleft120col .row > div, .margin-left-120-col .row > div {margin-left: 120px !important;} @media screen and (max-width: 768px){ .marginleft120mobile, .margin-left-120-mobile {margin-left: 120px !important;} .marginleft120rowmobile .row, .margin-left-120-row-mobile .row {margin-left: 120px !important;} .marginleft120colmobile .row > div, .margin-left-120-col-mobile .row > div {margin-left: 120px !important;} } .marginleft130, .margin-left-130 {margin-left: 130px !important;} .marginleft130row .row, .margin-left-130-row .row {margin-left: 130px !important;} .marginleft130col .row > div, .margin-left-130-col .row > div {margin-left: 130px !important;} @media screen and (max-width: 768px){ .marginleft130mobile, .margin-left-130-mobile {margin-left: 130px !important;} .marginleft130rowmobile .row, .margin-left-130-row-mobile .row {margin-left: 130px !important;} .marginleft130colmobile .row > div, .margin-left-130-col-mobile .row > div {margin-left: 130px !important;} } .marginleft140, .margin-left-140 {margin-left: 140px !important;} .marginleft140row .row, .margin-left-140-row .row {margin-left: 140px !important;} .marginleft140col .row > div, .margin-left-140-col .row > div {margin-left: 140px !important;} @media screen and (max-width: 768px){ .marginleft140mobile, .margin-left-140-mobile {margin-left: 140px !important;} .marginleft140rowmobile .row, .margin-left-140-row-mobile .row {margin-left: 140px !important;} .marginleft140colmobile .row > div, .margin-left-140-col-mobile .row > div {margin-left: 140px !important;} } .marginleft150, .margin-left-150 {margin-left: 150px !important;} .marginleft150row .row, .margin-left-150-row .row {margin-left: 150px !important;} .marginleft150col .row > div, .margin-left-150-col .row > div {margin-left: 150px !important;} @media screen and (max-width: 768px){ .marginleft150mobile, .margin-left-150-mobile {margin-left: 150px !important;} .marginleft150rowmobile .row, .margin-left-150-row-mobile .row {margin-left: 150px !important;} .marginleft150colmobile .row > div, .margin-left-150-col-mobile .row > div {margin-left: 150px !important;} } .marginleft160, .margin-left-160 {margin-left: 160px !important;} .marginleft160row .row, .margin-left-160-row .row {margin-left: 160px !important;} .marginleft160col .row > div, .margin-left-160-col .row > div {margin-left: 160px !important;} @media screen and (max-width: 768px){ .marginleft160mobile, .margin-left-160-mobile {margin-left: 160px !important;} .marginleft160rowmobile .row, .margin-left-160-row-mobile .row {margin-left: 160px !important;} .marginleft160colmobile .row > div, .margin-left-160-col-mobile .row > div {margin-left: 160px !important;} } .marginleft170, .margin-left-170 {margin-left: 170px !important;} .marginleft170row .row, .margin-left-170-row .row {margin-left: 170px !important;} .marginleft170col .row > div, .margin-left-170-col .row > div {margin-left: 170px !important;} @media screen and (max-width: 768px){ .marginleft170mobile, .margin-left-170-mobile {margin-left: 170px !important;} .marginleft170rowmobile .row, .margin-left-170-row-mobile .row {margin-left: 170px !important;} .marginleft170colmobile .row > div, .margin-left-170-col-mobile .row > div {margin-left: 170px !important;} } .marginleft180, .margin-left-180 {margin-left: 180px !important;} .marginleft180row .row, .margin-left-180-row .row {margin-left: 180px !important;} .marginleft180col .row > div, .margin-left-180-col .row > div {margin-left: 180px !important;} @media screen and (max-width: 768px){ .marginleft180mobile, .margin-left-180-mobile {margin-left: 180px !important;} .marginleft180rowmobile .row, .margin-left-180-row-mobile .row {margin-left: 180px !important;} .marginleft180colmobile .row > div, .margin-left-180-col-mobile .row > div {margin-left: 180px !important;} } .marginleft190, .margin-left-190 {margin-left: 190px !important;} .marginleft190row .row, .margin-left-190-row .row {margin-left: 190px !important;} .marginleft190col .row > div, .margin-left-190-col .row > div {margin-left: 190px !important;} @media screen and (max-width: 768px){ .marginleft190mobile, .margin-left-190-mobile {margin-left: 190px !important;} .marginleft190rowmobile .row, .margin-left-190-row-mobile .row {margin-left: 190px !important;} .marginleft190colmobile .row > div, .margin-left-190-col-mobile .row > div {margin-left: 190px !important;} } .marginleft200, .margin-left-200 {margin-left: 200px !important;} .marginleft200row .row, .margin-left-200-row .row {margin-left: 200px !important;} .marginleft200col .row > div, .margin-left-200-col .row > div {margin-left: 200px !important;} @media screen and (max-width: 768px){ .marginleft200mobile, .margin-left-200-mobile {margin-left: 200px !important;} .marginleft200rowmobile .row, .margin-left-200-row-mobile .row {margin-left: 200px !important;} .marginleft200colmobile .row > div, .margin-left-200-col-mobile .row > div {margin-left: 200px !important;} } .list-group .list-group { margin-bottom: 0; } @media screen and (min-width: 769px){ .row .col-20p { width: 20% !important; } .row .col-40p { width: 40% !important; } .row .col-60p { width: 60% !important; } .row .col-80p { width: 80% !important; } } .nohover, .nohover:hover { cursor: default !important; pointer-events: none; } .nobg, .nobg.nohover:hover { background:transparent !important; } .tableDiv { display: table; } .trDiv { display: table-row; } .tdDiv { display: table-cell } .mw-img-100p img { max-width: 100% !important; width: auto !important; } .img-height-100 img { height:100px !important; } @media screen and (max-width: 767px){ .img-height-80-mobile img { height:80px !important; } } .zindex1, .zindex1row > div > .row { z-index:1 !important; } .zindex2, .zindex2row > div > .row { z-index:2 !important; } .zindex3, .zindex3row > div > .row { z-index:3 !important; } .zindex4, .zindex4row > div > .row { z-index:4 !important; } .zindex5, .zindex5row > div > .row { z-index:5 !important; } .noborder, .no-border, .noborder.nohover:hover, .no-border.nohover:hover { border:none !important; } .row.vertical-center.nsh { display:flex; align-items: center; justify-content: center; } @media screen and (max-width: 767px){ .row.vertical-center.nsh { display: block; } } .row.vertical-center.sh > .column > .cdiv { height:100%; display:flex; } .row.vertical-center.sh > .column > .cdiv > div { align-self:center; } .center-content { text-align:center; } .center-content img{ margin: 0 auto; } .table.borderless>tbody>tr>td, .table.borderless>tbody>tr>th, .table.borderless>tfoot>tr>td, .table.borderless>tfoot>tr>th, .table.borderless>thead>tr>td, .table.borderless>thead>tr>th, .table.borderless td, .table.borderless th, table.borderless td, table.borderless th, .borderless td, .borderless th{ border: none; } .flex { display:flex; } .flex div { width:100%; } .flex-bottom { display: block; align-self: flex-end; margin-bottom: 15px; } .flex-top { display: block; align-self: flex-start; margin-top: 15px; } .flex-middle { display: block; align-self: center; } .flex-left { justify-content: flex-start; } .flex-center{ justify-content: center; } @media screen and (min-width: 768px) and (max-width: 991px){ .md-half-to-sm-half .col-md-6 { width:50% !important; float:left; } } @media screen and (min-width: 768px) and (max-width: 991px){ .sm-half-to-third .col-sm-6 { width:33% !important; } } .two-column-bullet-list li { width: 50%; float: left; } .three-column-bullet-list li { width: 33%; float: left; } .white-links a { color: #fff; } section.tile .row > div { padding-left: 0; padding-right: 0; } section.tile.featureditemsblock > .container > .row > div, section.tile.featureditemsblock > .container-fluid > .row > div { padding-left: 15px; padding-right: 15px; } ul.social-links { list-style: none; margin: 30px 0 0; padding: 0; } ul.social-links li{ display: inline-block; padding: 0 10px; } ul.social-links li .fa { font-size:32px; font-weight:bold; } ul.social-links li a:hover, ul.social-links li a:active { color:#0070cd; } @media screen and (max-width: 767px){ ul.social-links li{ padding: 0 8px; } } .cdiv .imgwrap{ position:relative; text-align:center } .cdiv .imgwrap span{ display:block; left:0; position:absolute; right:0; top:50%; transform:translateY(-50%); opacity:.5; color:#fff; font-size:5em; } .cdiv .imgwrap span::after{ content:"\e072"; margin:0 5px; font-family:'Glyphicons Halflings'; } .cdiv .imgwrap:hover span{ opacity:1; } .border-radius-2 { border-radius:2px !important; } .border-radius-3 { border-radius:3px !important; } .border-radius-4 { border-radius:4px !important; } .border-radius-5 { border-radius:5px !important; } .border-radius-2-row .row{ border-radius:2px; } .border-radius-3-row .row{ border-radius:3px !important; } .border-radius-4-row .row{ border-radius:4px !important; } .border-radius-5-row .row{ border-radius:5px !important; } .border-radius-2-col .row > div{ border-radius:2px !important; } .border-radius-3-col .row > div{ border-radius:3px !important; } .border-radius-4-col .row > div{ border-radius:4px !important; } .border-radius-5-col .row > div{ border-radius:5px !important; } @media screen and (max-width: 768px){ .tablet-height-50 { height:50px !important; } .tablet-height-100 { height:100px !important; } .tablet-height-150 { height:150px !important; } .tablet-height-200 { height:200px !important; } .tablet-height-250 { height:250px !important; } .tablet-height-300 { height:300px !important; } } @media screen and (max-width: 767px){ .mobile-height-50 { height:50px !important; } .mobile-height-100 { height:100px !important; } .mobile-height-150 { height:150px !important; } .mobile-height-200 { height:200px !important; } .mobile-height-250 { height:250px !important; } .mobile-height-300 { height:300px !important; } } .padding0, .padding-0 {padding: 0px !important;} .padding0row .row, .padding-0-row .row {padding: 0px !important;} .padding0col .row > div, .padding-0-col .row > div {padding: 0px !important;} @media screen and (max-width: 768px){ .padding0mobile, .padding-0-mobile {padding: 0px !important;} .padding0rowmobile .row, .padding-0-row-mobile .row {padding: 0px !important;} .padding0colmobile .row > div, .padding-0-col-mobile .row > div {padding: 0px !important;} } .padding10, .padding-10 {padding: 10px !important;} .padding10row .row, .padding-10-row .row {padding: 10px !important;} .padding10col .row > div, .padding-10-col .row > div {padding: 10px !important;} @media screen and (max-width: 768px){ .padding10mobile, .padding-10-mobile {padding: 10px !important;} .padding10rowmobile .row, .padding-10-row-mobile .row {padding: 10px !important;} .padding10colmobile .row > div, .padding-10-col-mobile .row > div {padding: 10px !important;} } .padding20, .padding-20 {padding: 20px !important;} .padding20row .row, .padding-20-row .row {padding: 20px !important;} .padding20col .row > div, .padding-20-col .row > div {padding: 20px !important;} @media screen and (max-width: 768px){ .padding20mobile, .padding-20-mobile {padding: 20px !important;} .padding20rowmobile .row, .padding-20-row-mobile .row {padding: 20px !important;} .padding20colmobile .row > div, .padding-20-col-mobile .row > div {padding: 20px !important;} } .padding30, .padding-30 {padding: 30px !important;} .padding30row .row, .padding-30-row .row {padding: 30px !important;} .padding30col .row > div, .padding-30-col .row > div {padding: 30px !important;} @media screen and (max-width: 768px){ .padding30mobile, .padding-30-mobile {padding: 30px !important;} .padding30rowmobile .row, .padding-30-row-mobile .row {padding: 30px !important;} .padding30colmobile .row > div, .padding-30-col-mobile .row > div {padding: 30px !important;} } .padding40, .padding-40 {padding: 40px !important;} .padding40row .row, .padding-40-row .row {padding: 40px !important;} .padding40col .row > div, .padding-40-col .row > div {padding: 40px !important;} @media screen and (max-width: 768px){ .padding40mobile, .padding-40-mobile {padding: 40px !important;} .padding40rowmobile .row, .padding-40-row-mobile .row {padding: 40px !important;} .padding40colmobile .row > div, .padding-40-col-mobile .row > div {padding: 40px !important;} } .padding50, .padding-50 {padding: 50px !important;} .padding50row .row, .padding-50-row .row {padding: 50px !important;} .padding50col .row > div, .padding-50-col .row > div {padding: 50px !important;} @media screen and (max-width: 768px){ .padding50mobile, .padding-50-mobile {padding: 50px !important;} .padding50rowmobile .row, .padding-50-row-mobile .row {padding: 50px !important;} .padding50colmobile .row > div, .padding-50-col-mobile .row > div {padding: 50px !important;} } .padding60, .padding-60 {padding: 60px !important;} .padding60row .row, .padding-60-row .row {padding: 60px !important;} .padding60col .row > div, .padding-60-col .row > div {padding: 60px !important;} @media screen and (max-width: 768px){ .padding60mobile, .padding-60-mobile {padding: 60px !important;} .padding60rowmobile .row, .padding-60-row-mobile .row {padding: 60px !important;} .padding60colmobile .row > div, .padding-60-col-mobile .row > div {padding: 60px !important;} } .padding70, .padding-70 {padding: 70px !important;} .padding70row .row, .padding-70-row .row {padding: 70px !important;} .padding70col .row > div, .padding-70-col .row > div {padding: 70px !important;} @media screen and (max-width: 768px){ .padding70mobile, .padding-70-mobile {padding: 70px !important;} .padding70rowmobile .row, .padding-70-row-mobile .row {padding: 70px !important;} .padding70colmobile .row > div, .padding-70-col-mobile .row > div {padding: 70px !important;} } .padding80, .padding-80 {padding: 80px !important;} .padding80row .row, .padding-80-row .row {padding: 80px !important;} .padding80col .row > div, .padding-80-col .row > div {padding: 80px !important;} @media screen and (max-width: 768px){ .padding80mobile, .padding-80-mobile {padding: 80px !important;} .padding80rowmobile .row, .padding-80-row-mobile .row {padding: 80px !important;} .padding80colmobile .row > div, .padding-80-col-mobile .row > div {padding: 80px !important;} } .padding90, .padding-90 {padding: 90px !important;} .padding90row .row, .padding-90-row .row {padding: 90px !important;} .padding90col .row > div, .padding-90-col .row > div {padding: 90px !important;} @media screen and (max-width: 768px){ .padding90mobile, .padding-90-mobile {padding: 90px !important;} .padding90rowmobile .row, .padding-90-row-mobile .row {padding: 90px !important;} .padding90colmobile .row > div, .padding-90-col-mobile .row > div {padding: 90px !important;} } .padding100, .padding-100 {padding: 100px !important;} .padding100row .row, .padding-100-row .row {padding: 100px !important;} .padding100col .row > div, .padding-100-col .row > div {padding: 100px !important;} @media screen and (max-width: 768px){ .padding100mobile, .padding-100-mobile {padding: 100px !important;} .padding100rowmobile .row, .padding-100-row-mobile .row {padding: 100px !important;} .padding100colmobile .row > div, .padding-100-col-mobile .row > div {padding: 100px !important;} } .padding110, .padding-110 {padding: 110px !important;} .padding110row .row, .padding-110-row .row {padding: 110px !important;} .padding110col .row > div, .padding-110-col .row > div {padding: 110px !important;} @media screen and (max-width: 768px){ .padding110mobile, .padding-110-mobile {padding: 110px !important;} .padding110rowmobile .row, .padding-110-row-mobile .row {padding: 110px !important;} .padding110colmobile .row > div, .padding-110-col-mobile .row > div {padding: 110px !important;} } .padding120, .padding-120 {padding: 120px !important;} .padding120row .row, .padding-120-row .row {padding: 120px !important;} .padding120col .row > div, .padding-120-col .row > div {padding: 120px !important;} @media screen and (max-width: 768px){ .padding120mobile, .padding-120-mobile {padding: 120px !important;} .padding120rowmobile .row, .padding-120-row-mobile .row {padding: 120px !important;} .padding120colmobile .row > div, .padding-120-col-mobile .row > div {padding: 120px !important;} } .padding130, .padding-130 {padding: 130px !important;} .padding130row .row, .padding-130-row .row {padding: 130px !important;} .padding130col .row > div, .padding-130-col .row > div {padding: 130px !important;} @media screen and (max-width: 768px){ .padding130mobile, .padding-130-mobile {padding: 130px !important;} .padding130rowmobile .row, .padding-130-row-mobile .row {padding: 130px !important;} .padding130colmobile .row > div, .padding-130-col-mobile .row > div {padding: 130px !important;} } .padding140, .padding-140 {padding: 140px !important;} .padding140row .row, .padding-140-row .row {padding: 140px !important;} .padding140col .row > div, .padding-140-col .row > div {padding: 140px !important;} @media screen and (max-width: 768px){ .padding140mobile, .padding-140-mobile {padding: 140px !important;} .padding140rowmobile .row, .padding-140-row-mobile .row {padding: 140px !important;} .padding140colmobile .row > div, .padding-140-col-mobile .row > div {padding: 140px !important;} } .padding150, .padding-150 {padding: 150px !important;} .padding150row .row, .padding-150-row .row {padding: 150px !important;} .padding150col .row > div, .padding-150-col .row > div {padding: 150px !important;} @media screen and (max-width: 768px){ .padding150mobile, .padding-150-mobile {padding: 150px !important;} .padding150rowmobile .row, .padding-150-row-mobile .row {padding: 150px !important;} .padding150colmobile .row > div, .padding-150-col-mobile .row > div {padding: 150px !important;} } .padding160, .padding-160 {padding: 160px !important;} .padding160row .row, .padding-160-row .row {padding: 160px !important;} .padding160col .row > div, .padding-160-col .row > div {padding: 160px !important;} @media screen and (max-width: 768px){ .padding160mobile, .padding-160-mobile {padding: 160px !important;} .padding160rowmobile .row, .padding-160-row-mobile .row {padding: 160px !important;} .padding160colmobile .row > div, .padding-160-col-mobile .row > div {padding: 160px !important;} } .padding170, .padding-170 {padding: 170px !important;} .padding170row .row, .padding-170-row .row {padding: 170px !important;} .padding170col .row > div, .padding-170-col .row > div {padding: 170px !important;} @media screen and (max-width: 768px){ .padding170mobile, .padding-170-mobile {padding: 170px !important;} .padding170rowmobile .row, .padding-170-row-mobile .row {padding: 170px !important;} .padding170colmobile .row > div, .padding-170-col-mobile .row > div {padding: 170px !important;} } .padding180, .padding-180 {padding: 180px !important;} .padding180row .row, .padding-180-row .row {padding: 180px !important;} .padding180col .row > div, .padding-180-col .row > div {padding: 180px !important;} @media screen and (max-width: 768px){ .padding180mobile, .padding-180-mobile {padding: 180px !important;} .padding180rowmobile .row, .padding-180-row-mobile .row {padding: 180px !important;} .padding180colmobile .row > div, .padding-180-col-mobile .row > div {padding: 180px !important;} } .padding190, .padding-190 {padding: 190px !important;} .padding190row .row, .padding-190-row .row {padding: 190px !important;} .padding190col .row > div, .padding-190-col .row > div {padding: 190px !important;} @media screen and (max-width: 768px){ .padding190mobile, .padding-190-mobile {padding: 190px !important;} .padding190rowmobile .row, .padding-190-row-mobile .row {padding: 190px !important;} .padding190colmobile .row > div, .padding-190-col-mobile .row > div {padding: 190px !important;} } .padding200, .padding-200 {padding: 200px !important;} .padding200row .row, .padding-200-row .row {padding: 200px !important;} .padding200col .row > div, .padding-200-col .row > div {padding: 200px !important;} @media screen and (max-width: 768px){ .padding200mobile, .padding-200-mobile {padding: 200px !important;} .padding200rowmobile .row, .padding-200-row-mobile .row {padding: 200px !important;} .padding200colmobile .row > div, .padding-200-col-mobile .row > div {padding: 200px !important;} } .paddingtop0, .padding-top-0 {padding-top: 0px !important;} .paddingtop0row .row, .padding-top-0-row .row {padding-top: 0px !important;} .paddingtop0col .row > div, .padding-top-0-col .row > div {padding-top: 0px !important;} @media screen and (max-width: 768px){ .paddingtop0mobile, .padding-top-0-mobile {padding-top: 0px !important;} .paddingtop0rowmobile .row, .padding-top-0-row-mobile .row {padding-top: 0px !important;} .paddingtop0colmobile .row > div, .padding-top-0-col-mobile .row > div {padding-top: 0px !important;} } .paddingtop10, .padding-top-10 {padding-top: 10px !important;} .paddingtop10row .row, .padding-top-10-row .row {padding-top: 10px !important;} .paddingtop10col .row > div, .padding-top-10-col .row > div {padding-top: 10px !important;} @media screen and (max-width: 768px){ .paddingtop10mobile, .padding-top-10-mobile {padding-top: 10px !important;} .paddingtop10rowmobile .row, .padding-top-10-row-mobile .row {padding-top: 10px !important;} .paddingtop10colmobile .row > div, .padding-top-10-col-mobile .row > div {padding-top: 10px !important;} } .paddingtop20, .padding-top-20 {padding-top: 20px !important;} .paddingtop20row .row, .padding-top-20-row .row {padding-top: 20px !important;} .paddingtop20col .row > div, .padding-top-20-col .row > div {padding-top: 20px !important;} @media screen and (max-width: 768px){ .paddingtop20mobile, .padding-top-20-mobile {padding-top: 20px !important;} .paddingtop20rowmobile .row, .padding-top-20-row-mobile .row {padding-top: 20px !important;} .paddingtop20colmobile .row > div, .padding-top-20-col-mobile .row > div {padding-top: 20px !important;} } .paddingtop30, .padding-top-30 {padding-top: 30px !important;} .paddingtop30row .row, .padding-top-30-row .row {padding-top: 30px !important;} .paddingtop30col .row > div, .padding-top-30-col .row > div {padding-top: 30px !important;} @media screen and (max-width: 768px){ .paddingtop30mobile, .padding-top-30-mobile {padding-top: 30px !important;} .paddingtop30rowmobile .row, .padding-top-30-row-mobile .row {padding-top: 30px !important;} .paddingtop30colmobile .row > div, .padding-top-30-col-mobile .row > div {padding-top: 30px !important;} } .paddingtop40, .padding-top-40 {padding-top: 40px !important;} .paddingtop40row .row, .padding-top-40-row .row {padding-top: 40px !important;} .paddingtop40col .row > div, .padding-top-40-col .row > div {padding-top: 40px !important;} @media screen and (max-width: 768px){ .paddingtop40mobile, .padding-top-40-mobile {padding-top: 40px !important;} .paddingtop40rowmobile .row, .padding-top-40-row-mobile .row {padding-top: 40px !important;} .paddingtop40colmobile .row > div, .padding-top-40-col-mobile .row > div {padding-top: 40px !important;} } .paddingtop50, .padding-top-50 {padding-top: 50px !important;} .paddingtop50row .row, .padding-top-50-row .row {padding-top: 50px !important;} .paddingtop50col .row > div, .padding-top-50-col .row > div {padding-top: 50px !important;} @media screen and (max-width: 768px){ .paddingtop50mobile, .padding-top-50-mobile {padding-top: 50px !important;} .paddingtop50rowmobile .row, .padding-top-50-row-mobile .row {padding-top: 50px !important;} .paddingtop50colmobile .row > div, .padding-top-50-col-mobile .row > div {padding-top: 50px !important;} } .paddingtop60, .padding-top-60 {padding-top: 60px !important;} .paddingtop60row .row, .padding-top-60-row .row {padding-top: 60px !important;} .paddingtop60col .row > div, .padding-top-60-col .row > div {padding-top: 60px !important;} @media screen and (max-width: 768px){ .paddingtop60mobile, .padding-top-60-mobile {padding-top: 60px !important;} .paddingtop60rowmobile .row, .padding-top-60-row-mobile .row {padding-top: 60px !important;} .paddingtop60colmobile .row > div, .padding-top-60-col-mobile .row > div {padding-top: 60px !important;} } .paddingtop70, .padding-top-70 {padding-top: 70px !important;} .paddingtop70row .row, .padding-top-70-row .row {padding-top: 70px !important;} .paddingtop70col .row > div, .padding-top-70-col .row > div {padding-top: 70px !important;} @media screen and (max-width: 768px){ .paddingtop70mobile, .padding-top-70-mobile {padding-top: 70px !important;} .paddingtop70rowmobile .row, .padding-top-70-row-mobile .row {padding-top: 70px !important;} .paddingtop70colmobile .row > div, .padding-top-70-col-mobile .row > div {padding-top: 70px !important;} } .paddingtop80, .padding-top-80 {padding-top: 80px !important;} .paddingtop80row .row, .padding-top-80-row .row {padding-top: 80px !important;} .paddingtop80col .row > div, .padding-top-80-col .row > div {padding-top: 80px !important;} @media screen and (max-width: 768px){ .paddingtop80mobile, .padding-top-80-mobile {padding-top: 80px !important;} .paddingtop80rowmobile .row, .padding-top-80-row-mobile .row {padding-top: 80px !important;} .paddingtop80colmobile .row > div, .padding-top-80-col-mobile .row > div {padding-top: 80px !important;} } .paddingtop90, .padding-top-90 {padding-top: 90px !important;} .paddingtop90row .row, .padding-top-90-row .row {padding-top: 90px !important;} .paddingtop90col .row > div, .padding-top-90-col .row > div {padding-top: 90px !important;} @media screen and (max-width: 768px){ .paddingtop90mobile, .padding-top-90-mobile {padding-top: 90px !important;} .paddingtop90rowmobile .row, .padding-top-90-row-mobile .row {padding-top: 90px !important;} .paddingtop90colmobile .row > div, .padding-top-90-col-mobile .row > div {padding-top: 90px !important;} } .paddingtop100, .padding-top-100 {padding-top: 100px !important;} .paddingtop100row .row, .padding-top-100-row .row {padding-top: 100px !important;} .paddingtop100col .row > div, .padding-top-100-col .row > div {padding-top: 100px !important;} @media screen and (max-width: 768px){ .paddingtop100mobile, .padding-top-100-mobile {padding-top: 100px !important;} .paddingtop100rowmobile .row, .padding-top-100-row-mobile .row {padding-top: 100px !important;} .paddingtop100colmobile .row > div, .padding-top-100-col-mobile .row > div {padding-top: 100px !important;} } .paddingtop110, .padding-top-110 {padding-top: 110px !important;} .paddingtop110row .row, .padding-top-110-row .row {padding-top: 110px !important;} .paddingtop110col .row > div, .padding-top-110-col .row > div {padding-top: 110px !important;} @media screen and (max-width: 768px){ .paddingtop110mobile, .padding-top-110-mobile {padding-top: 110px !important;} .paddingtop110rowmobile .row, .padding-top-110-row-mobile .row {padding-top: 110px !important;} .paddingtop110colmobile .row > div, .padding-top-110-col-mobile .row > div {padding-top: 110px !important;} } .paddingtop120, .padding-top-120 {padding-top: 120px !important;} .paddingtop120row .row, .padding-top-120-row .row {padding-top: 120px !important;} .paddingtop120col .row > div, .padding-top-120-col .row > div {padding-top: 120px !important;} @media screen and (max-width: 768px){ .paddingtop120mobile, .padding-top-120-mobile {padding-top: 120px !important;} .paddingtop120rowmobile .row, .padding-top-120-row-mobile .row {padding-top: 120px !important;} .paddingtop120colmobile .row > div, .padding-top-120-col-mobile .row > div {padding-top: 120px !important;} } .paddingtop130, .padding-top-130 {padding-top: 130px !important;} .paddingtop130row .row, .padding-top-130-row .row {padding-top: 130px !important;} .paddingtop130col .row > div, .padding-top-130-col .row > div {padding-top: 130px !important;} @media screen and (max-width: 768px){ .paddingtop130mobile, .padding-top-130-mobile {padding-top: 130px !important;} .paddingtop130rowmobile .row, .padding-top-130-row-mobile .row {padding-top: 130px !important;} .paddingtop130colmobile .row > div, .padding-top-130-col-mobile .row > div {padding-top: 130px !important;} } .paddingtop140, .padding-top-140 {padding-top: 140px !important;} .paddingtop140row .row, .padding-top-140-row .row {padding-top: 140px !important;} .paddingtop140col .row > div, .padding-top-140-col .row > div {padding-top: 140px !important;} @media screen and (max-width: 768px){ .paddingtop140mobile, .padding-top-140-mobile {padding-top: 140px !important;} .paddingtop140rowmobile .row, .padding-top-140-row-mobile .row {padding-top: 140px !important;} .paddingtop140colmobile .row > div, .padding-top-140-col-mobile .row > div {padding-top: 140px !important;} } .paddingtop150, .padding-top-150 {padding-top: 150px !important;} .paddingtop150row .row, .padding-top-150-row .row {padding-top: 150px !important;} .paddingtop150col .row > div, .padding-top-150-col .row > div {padding-top: 150px !important;} @media screen and (max-width: 768px){ .paddingtop150mobile, .padding-top-150-mobile {padding-top: 150px !important;} .paddingtop150rowmobile .row, .padding-top-150-row-mobile .row {padding-top: 150px !important;} .paddingtop150colmobile .row > div, .padding-top-150-col-mobile .row > div {padding-top: 150px !important;} } .paddingtop160, .padding-top-160 {padding-top: 160px !important;} .paddingtop160row .row, .padding-top-160-row .row {padding-top: 160px !important;} .paddingtop160col .row > div, .padding-top-160-col .row > div {padding-top: 160px !important;} @media screen and (max-width: 768px){ .paddingtop160mobile, .padding-top-160-mobile {padding-top: 160px !important;} .paddingtop160rowmobile .row, .padding-top-160-row-mobile .row {padding-top: 160px !important;} .paddingtop160colmobile .row > div, .padding-top-160-col-mobile .row > div {padding-top: 160px !important;} } .paddingtop170, .padding-top-170 {padding-top: 170px !important;} .paddingtop170row .row, .padding-top-170-row .row {padding-top: 170px !important;} .paddingtop170col .row > div, .padding-top-170-col .row > div {padding-top: 170px !important;} @media screen and (max-width: 768px){ .paddingtop170mobile, .padding-top-170-mobile {padding-top: 170px !important;} .paddingtop170rowmobile .row, .padding-top-170-row-mobile .row {padding-top: 170px !important;} .paddingtop170colmobile .row > div, .padding-top-170-col-mobile .row > div {padding-top: 170px !important;} } .paddingtop180, .padding-top-180 {padding-top: 180px !important;} .paddingtop180row .row, .padding-top-180-row .row {padding-top: 180px !important;} .paddingtop180col .row > div, .padding-top-180-col .row > div {padding-top: 180px !important;} @media screen and (max-width: 768px){ .paddingtop180mobile, .padding-top-180-mobile {padding-top: 180px !important;} .paddingtop180rowmobile .row, .padding-top-180-row-mobile .row {padding-top: 180px !important;} .paddingtop180colmobile .row > div, .padding-top-180-col-mobile .row > div {padding-top: 180px !important;} } .paddingtop190, .padding-top-190 {padding-top: 190px !important;} .paddingtop190row .row, .padding-top-190-row .row {padding-top: 190px !important;} .paddingtop190col .row > div, .padding-top-190-col .row > div {padding-top: 190px !important;} @media screen and (max-width: 768px){ .paddingtop190mobile, .padding-top-190-mobile {padding-top: 190px !important;} .paddingtop190rowmobile .row, .padding-top-190-row-mobile .row {padding-top: 190px !important;} .paddingtop190colmobile .row > div, .padding-top-190-col-mobile .row > div {padding-top: 190px !important;} } .paddingtop200, .padding-top-200 {padding-top: 200px !important;} .paddingtop200row .row, .padding-top-200-row .row {padding-top: 200px !important;} .paddingtop200col .row > div, .padding-top-200-col .row > div {padding-top: 200px !important;} @media screen and (max-width: 768px){ .paddingtop200mobile, .padding-top-200-mobile {padding-top: 200px !important;} .paddingtop200rowmobile .row, .padding-top-200-row-mobile .row {padding-top: 200px !important;} .paddingtop200colmobile .row > div, .padding-top-200-col-mobile .row > div {padding-top: 200px !important;} } .paddingright0, .padding-right-0 {padding-right: 0px !important;} .paddingright0row .row, .padding-right-0-row .row {padding-right: 0px !important;} .paddingright0col .row > div, .padding-right-0-col .row > div {padding-right: 0px !important;} @media screen and (max-width: 768px){ .paddingright0mobile, .padding-right-0-mobile {padding-right: 0px !important;} .paddingright0rowmobile .row, .padding-right-0-row-mobile .row {padding-right: 0px !important;} .paddingright0colmobile .row > div, .padding-right-0-col-mobile .row > div {padding-right: 0px !important;} } .paddingright10, .padding-right-10 {padding-right: 10px !important;} .paddingright10row .row, .padding-right-10-row .row {padding-right: 10px !important;} .paddingright10col .row > div, .padding-right-10-col .row > div {padding-right: 10px !important;} @media screen and (max-width: 768px){ .paddingright10mobile, .padding-right-10-mobile {padding-right: 10px !important;} .paddingright10rowmobile .row, .padding-right-10-row-mobile .row {padding-right: 10px !important;} .paddingright10colmobile .row > div, .padding-right-10-col-mobile .row > div {padding-right: 10px !important;} } .paddingright20, .padding-right-20 {padding-right: 20px !important;} .paddingright20row .row, .padding-right-20-row .row {padding-right: 20px !important;} .paddingright20col .row > div, .padding-right-20-col .row > div {padding-right: 20px !important;} @media screen and (max-width: 768px){ .paddingright20mobile, .padding-right-20-mobile {padding-right: 20px !important;} .paddingright20rowmobile .row, .padding-right-20-row-mobile .row {padding-right: 20px !important;} .paddingright20colmobile .row > div, .padding-right-20-col-mobile .row > div {padding-right: 20px !important;} } .paddingright30, .padding-right-30 {padding-right: 30px !important;} .paddingright30row .row, .padding-right-30-row .row {padding-right: 30px !important;} .paddingright30col .row > div, .padding-right-30-col .row > div {padding-right: 30px !important;} @media screen and (max-width: 768px){ .paddingright30mobile, .padding-right-30-mobile {padding-right: 30px !important;} .paddingright30rowmobile .row, .padding-right-30-row-mobile .row {padding-right: 30px !important;} .paddingright30colmobile .row > div, .padding-right-30-col-mobile .row > div {padding-right: 30px !important;} } .paddingright40, .padding-right-40 {padding-right: 40px !important;} .paddingright40row .row, .padding-right-40-row .row {padding-right: 40px !important;} .paddingright40col .row > div, .padding-right-40-col .row > div {padding-right: 40px !important;} @media screen and (max-width: 768px){ .paddingright40mobile, .padding-right-40-mobile {padding-right: 40px !important;} .paddingright40rowmobile .row, .padding-right-40-row-mobile .row {padding-right: 40px !important;} .paddingright40colmobile .row > div, .padding-right-40-col-mobile .row > div {padding-right: 40px !important;} } .paddingright50, .padding-right-50 {padding-right: 50px !important;} .paddingright50row .row, .padding-right-50-row .row {padding-right: 50px !important;} .paddingright50col .row > div, .padding-right-50-col .row > div {padding-right: 50px !important;} @media screen and (max-width: 768px){ .paddingright50mobile, .padding-right-50-mobile {padding-right: 50px !important;} .paddingright50rowmobile .row, .padding-right-50-row-mobile .row {padding-right: 50px !important;} .paddingright50colmobile .row > div, .padding-right-50-col-mobile .row > div {padding-right: 50px !important;} } .paddingright60, .padding-right-60 {padding-right: 60px !important;} .paddingright60row .row, .padding-right-60-row .row {padding-right: 60px !important;} .paddingright60col .row > div, .padding-right-60-col .row > div {padding-right: 60px !important;} @media screen and (max-width: 768px){ .paddingright60mobile, .padding-right-60-mobile {padding-right: 60px !important;} .paddingright60rowmobile .row, .padding-right-60-row-mobile .row {padding-right: 60px !important;} .paddingright60colmobile .row > div, .padding-right-60-col-mobile .row > div {padding-right: 60px !important;} } .paddingright70, .padding-right-70 {padding-right: 70px !important;} .paddingright70row .row, .padding-right-70-row .row {padding-right: 70px !important;} .paddingright70col .row > div, .padding-right-70-col .row > div {padding-right: 70px !important;} @media screen and (max-width: 768px){ .paddingright70mobile, .padding-right-70-mobile {padding-right: 70px !important;} .paddingright70rowmobile .row, .padding-right-70-row-mobile .row {padding-right: 70px !important;} .paddingright70colmobile .row > div, .padding-right-70-col-mobile .row > div {padding-right: 70px !important;} } .paddingright80, .padding-right-80 {padding-right: 80px !important;} .paddingright80row .row, .padding-right-80-row .row {padding-right: 80px !important;} .paddingright80col .row > div, .padding-right-80-col .row > div {padding-right: 80px !important;} @media screen and (max-width: 768px){ .paddingright80mobile, .padding-right-80-mobile {padding-right: 80px !important;} .paddingright80rowmobile .row, .padding-right-80-row-mobile .row {padding-right: 80px !important;} .paddingright80colmobile .row > div, .padding-right-80-col-mobile .row > div {padding-right: 80px !important;} } .paddingright90, .padding-right-90 {padding-right: 90px !important;} .paddingright90row .row, .padding-right-90-row .row {padding-right: 90px !important;} .paddingright90col .row > div, .padding-right-90-col .row > div {padding-right: 90px !important;} @media screen and (max-width: 768px){ .paddingright90mobile, .padding-right-90-mobile {padding-right: 90px !important;} .paddingright90rowmobile .row, .padding-right-90-row-mobile .row {padding-right: 90px !important;} .paddingright90colmobile .row > div, .padding-right-90-col-mobile .row > div {padding-right: 90px !important;} } .paddingright100, .padding-right-100 {padding-right: 100px !important;} .paddingright100row .row, .padding-right-100-row .row {padding-right: 100px !important;} .paddingright100col .row > div, .padding-right-100-col .row > div {padding-right: 100px !important;} @media screen and (max-width: 768px){ .paddingright100mobile, .padding-right-100-mobile {padding-right: 100px !important;} .paddingright100rowmobile .row, .padding-right-100-row-mobile .row {padding-right: 100px !important;} .paddingright100colmobile .row > div, .padding-right-100-col-mobile .row > div {padding-right: 100px !important;} } .paddingright110, .padding-right-110 {padding-right: 110px !important;} .paddingright110row .row, .padding-right-110-row .row {padding-right: 110px !important;} .paddingright110col .row > div, .padding-right-110-col .row > div {padding-right: 110px !important;} @media screen and (max-width: 768px){ .paddingright110mobile, .padding-right-110-mobile {padding-right: 110px !important;} .paddingright110rowmobile .row, .padding-right-110-row-mobile .row {padding-right: 110px !important;} .paddingright110colmobile .row > div, .padding-right-110-col-mobile .row > div {padding-right: 110px !important;} } .paddingright120, .padding-right-120 {padding-right: 120px !important;} .paddingright120row .row, .padding-right-120-row .row {padding-right: 120px !important;} .paddingright120col .row > div, .padding-right-120-col .row > div {padding-right: 120px !important;} @media screen and (max-width: 768px){ .paddingright120mobile, .padding-right-120-mobile {padding-right: 120px !important;} .paddingright120rowmobile .row, .padding-right-120-row-mobile .row {padding-right: 120px !important;} .paddingright120colmobile .row > div, .padding-right-120-col-mobile .row > div {padding-right: 120px !important;} } .paddingright130, .padding-right-130 {padding-right: 130px !important;} .paddingright130row .row, .padding-right-130-row .row {padding-right: 130px !important;} .paddingright130col .row > div, .padding-right-130-col .row > div {padding-right: 130px !important;} @media screen and (max-width: 768px){ .paddingright130mobile, .padding-right-130-mobile {padding-right: 130px !important;} .paddingright130rowmobile .row, .padding-right-130-row-mobile .row {padding-right: 130px !important;} .paddingright130colmobile .row > div, .padding-right-130-col-mobile .row > div {padding-right: 130px !important;} } .paddingright140, .padding-right-140 {padding-right: 140px !important;} .paddingright140row .row, .padding-right-140-row .row {padding-right: 140px !important;} .paddingright140col .row > div, .padding-right-140-col .row > div {padding-right: 140px !important;} @media screen and (max-width: 768px){ .paddingright140mobile, .padding-right-140-mobile {padding-right: 140px !important;} .paddingright140rowmobile .row, .padding-right-140-row-mobile .row {padding-right: 140px !important;} .paddingright140colmobile .row > div, .padding-right-140-col-mobile .row > div {padding-right: 140px !important;} } .paddingright150, .padding-right-150 {padding-right: 150px !important;} .paddingright150row .row, .padding-right-150-row .row {padding-right: 150px !important;} .paddingright150col .row > div, .padding-right-150-col .row > div {padding-right: 150px !important;} @media screen and (max-width: 768px){ .paddingright150mobile, .padding-right-150-mobile {padding-right: 150px !important;} .paddingright150rowmobile .row, .padding-right-150-row-mobile .row {padding-right: 150px !important;} .paddingright150colmobile .row > div, .padding-right-150-col-mobile .row > div {padding-right: 150px !important;} } .paddingright160, .padding-right-160 {padding-right: 160px !important;} .paddingright160row .row, .padding-right-160-row .row {padding-right: 160px !important;} .paddingright160col .row > div, .padding-right-160-col .row > div {padding-right: 160px !important;} @media screen and (max-width: 768px){ .paddingright160mobile, .padding-right-160-mobile {padding-right: 160px !important;} .paddingright160rowmobile .row, .padding-right-160-row-mobile .row {padding-right: 160px !important;} .paddingright160colmobile .row > div, .padding-right-160-col-mobile .row > div {padding-right: 160px !important;} } .paddingright170, .padding-right-170 {padding-right: 170px !important;} .paddingright170row .row, .padding-right-170-row .row {padding-right: 170px !important;} .paddingright170col .row > div, .padding-right-170-col .row > div {padding-right: 170px !important;} @media screen and (max-width: 768px){ .paddingright170mobile, .padding-right-170-mobile {padding-right: 170px !important;} .paddingright170rowmobile .row, .padding-right-170-row-mobile .row {padding-right: 170px !important;} .paddingright170colmobile .row > div, .padding-right-170-col-mobile .row > div {padding-right: 170px !important;} } .paddingright180, .padding-right-180 {padding-right: 180px !important;} .paddingright180row .row, .padding-right-180-row .row {padding-right: 180px !important;} .paddingright180col .row > div, .padding-right-180-col .row > div {padding-right: 180px !important;} @media screen and (max-width: 768px){ .paddingright180mobile, .padding-right-180-mobile {padding-right: 180px !important;} .paddingright180rowmobile .row, .padding-right-180-row-mobile .row {padding-right: 180px !important;} .paddingright180colmobile .row > div, .padding-right-180-col-mobile .row > div {padding-right: 180px !important;} } .paddingright190, .padding-right-190 {padding-right: 190px !important;} .paddingright190row .row, .padding-right-190-row .row {padding-right: 190px !important;} .paddingright190col .row > div, .padding-right-190-col .row > div {padding-right: 190px !important;} @media screen and (max-width: 768px){ .paddingright190mobile, .padding-right-190-mobile {padding-right: 190px !important;} .paddingright190rowmobile .row, .padding-right-190-row-mobile .row {padding-right: 190px !important;} .paddingright190colmobile .row > div, .padding-right-190-col-mobile .row > div {padding-right: 190px !important;} } .paddingright200, .padding-right-200 {padding-right: 200px !important;} .paddingright200row .row, .padding-right-200-row .row {padding-right: 200px !important;} .paddingright200col .row > div, .padding-right-200-col .row > div {padding-right: 200px !important;} @media screen and (max-width: 768px){ .paddingright200mobile, .padding-right-200-mobile {padding-right: 200px !important;} .paddingright200rowmobile .row, .padding-right-200-row-mobile .row {padding-right: 200px !important;} .paddingright200colmobile .row > div, .padding-right-200-col-mobile .row > div {padding-right: 200px !important;} } .paddingbottom0, .padding-bottom-0 {padding-bottom: 0px !important;} .paddingbottom0row .row, .padding-bottom-0-row .row {padding-bottom: 0px !important;} .paddingbottom0col .row > div, .padding-bottom-0-col .row > div {padding-bottom: 0px !important;} @media screen and (max-width: 768px){ .paddingbottom0mobile, .padding-bottom-0-mobile {padding-bottom: 0px !important;} .paddingbottom0rowmobile .row, .padding-bottom-0-row-mobile .row {padding-bottom: 0px !important;} .paddingbottom0colmobile .row > div, .padding-bottom-0-col-mobile .row > div {padding-bottom: 0px !important;} } .paddingbottom10, .padding-bottom-10 {padding-bottom: 10px !important;} .paddingbottom10row .row, .padding-bottom-10-row .row {padding-bottom: 10px !important;} .paddingbottom10col .row > div, .padding-bottom-10-col .row > div {padding-bottom: 10px !important;} @media screen and (max-width: 768px){ .paddingbottom10mobile, .padding-bottom-10-mobile {padding-bottom: 10px !important;} .paddingbottom10rowmobile .row, .padding-bottom-10-row-mobile .row {padding-bottom: 10px !important;} .paddingbottom10colmobile .row > div, .padding-bottom-10-col-mobile .row > div {padding-bottom: 10px !important;} } .paddingbottom20, .padding-bottom-20 {padding-bottom: 20px !important;} .paddingbottom20row .row, .padding-bottom-20-row .row {padding-bottom: 20px !important;} .paddingbottom20col .row > div, .padding-bottom-20-col .row > div {padding-bottom: 20px !important;} @media screen and (max-width: 768px){ .paddingbottom20mobile, .padding-bottom-20-mobile {padding-bottom: 20px !important;} .paddingbottom20rowmobile .row, .padding-bottom-20-row-mobile .row {padding-bottom: 20px !important;} .paddingbottom20colmobile .row > div, .padding-bottom-20-col-mobile .row > div {padding-bottom: 20px !important;} } .paddingbottom30, .padding-bottom-30 {padding-bottom: 30px !important;} .paddingbottom30row .row, .padding-bottom-30-row .row {padding-bottom: 30px !important;} .paddingbottom30col .row > div, .padding-bottom-30-col .row > div {padding-bottom: 30px !important;} @media screen and (max-width: 768px){ .paddingbottom30mobile, .padding-bottom-30-mobile {padding-bottom: 30px !important;} .paddingbottom30rowmobile .row, .padding-bottom-30-row-mobile .row {padding-bottom: 30px !important;} .paddingbottom30colmobile .row > div, .padding-bottom-30-col-mobile .row > div {padding-bottom: 30px !important;} } .paddingbottom40, .padding-bottom-40 {padding-bottom: 40px !important;} .paddingbottom40row .row, .padding-bottom-40-row .row {padding-bottom: 40px !important;} .paddingbottom40col .row > div, .padding-bottom-40-col .row > div {padding-bottom: 40px !important;} @media screen and (max-width: 768px){ .paddingbottom40mobile, .padding-bottom-40-mobile {padding-bottom: 40px !important;} .paddingbottom40rowmobile .row, .padding-bottom-40-row-mobile .row {padding-bottom: 40px !important;} .paddingbottom40colmobile .row > div, .padding-bottom-40-col-mobile .row > div {padding-bottom: 40px !important;} } .paddingbottom50, .padding-bottom-50 {padding-bottom: 50px !important;} .paddingbottom50row .row, .padding-bottom-50-row .row {padding-bottom: 50px !important;} .paddingbottom50col .row > div, .padding-bottom-50-col .row > div {padding-bottom: 50px !important;} @media screen and (max-width: 768px){ .paddingbottom50mobile, .padding-bottom-50-mobile {padding-bottom: 50px !important;} .paddingbottom50rowmobile .row, .padding-bottom-50-row-mobile .row {padding-bottom: 50px !important;} .paddingbottom50colmobile .row > div, .padding-bottom-50-col-mobile .row > div {padding-bottom: 50px !important;} } .paddingbottom60, .padding-bottom-60 {padding-bottom: 60px !important;} .paddingbottom60row .row, .padding-bottom-60-row .row {padding-bottom: 60px !important;} .paddingbottom60col .row > div, .padding-bottom-60-col .row > div {padding-bottom: 60px !important;} @media screen and (max-width: 768px){ .paddingbottom60mobile, .padding-bottom-60-mobile {padding-bottom: 60px !important;} .paddingbottom60rowmobile .row, .padding-bottom-60-row-mobile .row {padding-bottom: 60px !important;} .paddingbottom60colmobile .row > div, .padding-bottom-60-col-mobile .row > div {padding-bottom: 60px !important;} } .paddingbottom70, .padding-bottom-70 {padding-bottom: 70px !important;} .paddingbottom70row .row, .padding-bottom-70-row .row {padding-bottom: 70px !important;} .paddingbottom70col .row > div, .padding-bottom-70-col .row > div {padding-bottom: 70px !important;} @media screen and (max-width: 768px){ .paddingbottom70mobile, .padding-bottom-70-mobile {padding-bottom: 70px !important;} .paddingbottom70rowmobile .row, .padding-bottom-70-row-mobile .row {padding-bottom: 70px !important;} .paddingbottom70colmobile .row > div, .padding-bottom-70-col-mobile .row > div {padding-bottom: 70px !important;} } .paddingbottom80, .padding-bottom-80 {padding-bottom: 80px !important;} .paddingbottom80row .row, .padding-bottom-80-row .row {padding-bottom: 80px !important;} .paddingbottom80col .row > div, .padding-bottom-80-col .row > div {padding-bottom: 80px !important;} @media screen and (max-width: 768px){ .paddingbottom80mobile, .padding-bottom-80-mobile {padding-bottom: 80px !important;} .paddingbottom80rowmobile .row, .padding-bottom-80-row-mobile .row {padding-bottom: 80px !important;} .paddingbottom80colmobile .row > div, .padding-bottom-80-col-mobile .row > div {padding-bottom: 80px !important;} } .paddingbottom90, .padding-bottom-90 {padding-bottom: 90px !important;} .paddingbottom90row .row, .padding-bottom-90-row .row {padding-bottom: 90px !important;} .paddingbottom90col .row > div, .padding-bottom-90-col .row > div {padding-bottom: 90px !important;} @media screen and (max-width: 768px){ .paddingbottom90mobile, .padding-bottom-90-mobile {padding-bottom: 90px !important;} .paddingbottom90rowmobile .row, .padding-bottom-90-row-mobile .row {padding-bottom: 90px !important;} .paddingbottom90colmobile .row > div, .padding-bottom-90-col-mobile .row > div {padding-bottom: 90px !important;} } .paddingbottom100, .padding-bottom-100 {padding-bottom: 100px !important;} .paddingbottom100row .row, .padding-bottom-100-row .row {padding-bottom: 100px !important;} .paddingbottom100col .row > div, .padding-bottom-100-col .row > div {padding-bottom: 100px !important;} @media screen and (max-width: 768px){ .paddingbottom100mobile, .padding-bottom-100-mobile {padding-bottom: 100px !important;} .paddingbottom100rowmobile .row, .padding-bottom-100-row-mobile .row {padding-bottom: 100px !important;} .paddingbottom100colmobile .row > div, .padding-bottom-100-col-mobile .row > div {padding-bottom: 100px !important;} } .paddingbottom110, .padding-bottom-110 {padding-bottom: 110px !important;} .paddingbottom110row .row, .padding-bottom-110-row .row {padding-bottom: 110px !important;} .paddingbottom110col .row > div, .padding-bottom-110-col .row > div {padding-bottom: 110px !important;} @media screen and (max-width: 768px){ .paddingbottom110mobile, .padding-bottom-110-mobile {padding-bottom: 110px !important;} .paddingbottom110rowmobile .row, .padding-bottom-110-row-mobile .row {padding-bottom: 110px !important;} .paddingbottom110colmobile .row > div, .padding-bottom-110-col-mobile .row > div {padding-bottom: 110px !important;} } .paddingbottom120, .padding-bottom-120 {padding-bottom: 120px !important;} .paddingbottom120row .row, .padding-bottom-120-row .row {padding-bottom: 120px !important;} .paddingbottom120col .row > div, .padding-bottom-120-col .row > div {padding-bottom: 120px !important;} @media screen and (max-width: 768px){ .paddingbottom120mobile, .padding-bottom-120-mobile {padding-bottom: 120px !important;} .paddingbottom120rowmobile .row, .padding-bottom-120-row-mobile .row {padding-bottom: 120px !important;} .paddingbottom120colmobile .row > div, .padding-bottom-120-col-mobile .row > div {padding-bottom: 120px !important;} } .paddingbottom130, .padding-bottom-130 {padding-bottom: 130px !important;} .paddingbottom130row .row, .padding-bottom-130-row .row {padding-bottom: 130px !important;} .paddingbottom130col .row > div, .padding-bottom-130-col .row > div {padding-bottom: 130px !important;} @media screen and (max-width: 768px){ .paddingbottom130mobile, .padding-bottom-130-mobile {padding-bottom: 130px !important;} .paddingbottom130rowmobile .row, .padding-bottom-130-row-mobile .row {padding-bottom: 130px !important;} .paddingbottom130colmobile .row > div, .padding-bottom-130-col-mobile .row > div {padding-bottom: 130px !important;} } .paddingbottom140, .padding-bottom-140 {padding-bottom: 140px !important;} .paddingbottom140row .row, .padding-bottom-140-row .row {padding-bottom: 140px !important;} .paddingbottom140col .row > div, .padding-bottom-140-col .row > div {padding-bottom: 140px !important;} @media screen and (max-width: 768px){ .paddingbottom140mobile, .padding-bottom-140-mobile {padding-bottom: 140px !important;} .paddingbottom140rowmobile .row, .padding-bottom-140-row-mobile .row {padding-bottom: 140px !important;} .paddingbottom140colmobile .row > div, .padding-bottom-140-col-mobile .row > div {padding-bottom: 140px !important;} } .paddingbottom150, .padding-bottom-150 {padding-bottom: 150px !important;} .paddingbottom150row .row, .padding-bottom-150-row .row {padding-bottom: 150px !important;} .paddingbottom150col .row > div, .padding-bottom-150-col .row > div {padding-bottom: 150px !important;} @media screen and (max-width: 768px){ .paddingbottom150mobile, .padding-bottom-150-mobile {padding-bottom: 150px !important;} .paddingbottom150rowmobile .row, .padding-bottom-150-row-mobile .row {padding-bottom: 150px !important;} .paddingbottom150colmobile .row > div, .padding-bottom-150-col-mobile .row > div {padding-bottom: 150px !important;} } .paddingbottom160, .padding-bottom-160 {padding-bottom: 160px !important;} .paddingbottom160row .row, .padding-bottom-160-row .row {padding-bottom: 160px !important;} .paddingbottom160col .row > div, .padding-bottom-160-col .row > div {padding-bottom: 160px !important;} @media screen and (max-width: 768px){ .paddingbottom160mobile, .padding-bottom-160-mobile {padding-bottom: 160px !important;} .paddingbottom160rowmobile .row, .padding-bottom-160-row-mobile .row {padding-bottom: 160px !important;} .paddingbottom160colmobile .row > div, .padding-bottom-160-col-mobile .row > div {padding-bottom: 160px !important;} } .paddingbottom170, .padding-bottom-170 {padding-bottom: 170px !important;} .paddingbottom170row .row, .padding-bottom-170-row .row {padding-bottom: 170px !important;} .paddingbottom170col .row > div, .padding-bottom-170-col .row > div {padding-bottom: 170px !important;} @media screen and (max-width: 768px){ .paddingbottom170mobile, .padding-bottom-170-mobile {padding-bottom: 170px !important;} .paddingbottom170rowmobile .row, .padding-bottom-170-row-mobile .row {padding-bottom: 170px !important;} .paddingbottom170colmobile .row > div, .padding-bottom-170-col-mobile .row > div {padding-bottom: 170px !important;} } .paddingbottom180, .padding-bottom-180 {padding-bottom: 180px !important;} .paddingbottom180row .row, .padding-bottom-180-row .row {padding-bottom: 180px !important;} .paddingbottom180col .row > div, .padding-bottom-180-col .row > div {padding-bottom: 180px !important;} @media screen and (max-width: 768px){ .paddingbottom180mobile, .padding-bottom-180-mobile {padding-bottom: 180px !important;} .paddingbottom180rowmobile .row, .padding-bottom-180-row-mobile .row {padding-bottom: 180px !important;} .paddingbottom180colmobile .row > div, .padding-bottom-180-col-mobile .row > div {padding-bottom: 180px !important;} } .paddingbottom190, .padding-bottom-190 {padding-bottom: 190px !important;} .paddingbottom190row .row, .padding-bottom-190-row .row {padding-bottom: 190px !important;} .paddingbottom190col .row > div, .padding-bottom-190-col .row > div {padding-bottom: 190px !important;} @media screen and (max-width: 768px){ .paddingbottom190mobile, .padding-bottom-190-mobile {padding-bottom: 190px !important;} .paddingbottom190rowmobile .row, .padding-bottom-190-row-mobile .row {padding-bottom: 190px !important;} .paddingbottom190colmobile .row > div, .padding-bottom-190-col-mobile .row > div {padding-bottom: 190px !important;} } .paddingbottom200, .padding-bottom-200 {padding-bottom: 200px !important;} .paddingbottom200row .row, .padding-bottom-200-row .row {padding-bottom: 200px !important;} .paddingbottom200col .row > div, .padding-bottom-200-col .row > div {padding-bottom: 200px !important;} @media screen and (max-width: 768px){ .paddingbottom200mobile, .padding-bottom-200-mobile {padding-bottom: 200px !important;} .paddingbottom200rowmobile .row, .padding-bottom-200-row-mobile .row {padding-bottom: 200px !important;} .paddingbottom200colmobile .row > div, .padding-bottom-200-col-mobile .row > div {padding-bottom: 200px !important;} } .paddingleft0, .padding-left-0 {padding-left: 0px !important;} .paddingleft0row .row, .padding-left-0-row .row {padding-left: 0px !important;} .paddingleft0col .row > div, .padding-left-0-col .row > div {padding-left: 0px !important;} @media screen and (max-width: 768px){ .paddingleft0mobile, .padding-left-0-mobile {padding-left: 0px !important;} .paddingleft0rowmobile .row, .padding-left-0-row-mobile .row {padding-left: 0px !important;} .paddingleft0colmobile .row > div, .padding-left-0-col-mobile .row > div {padding-left: 0px !important;} } .paddingleft10, .padding-left-10 {padding-left: 10px !important;} .paddingleft10row .row, .padding-left-10-row .row {padding-left: 10px !important;} .paddingleft10col .row > div, .padding-left-10-col .row > div {padding-left: 10px !important;} @media screen and (max-width: 768px){ .paddingleft10mobile, .padding-left-10-mobile {padding-left: 10px !important;} .paddingleft10rowmobile .row, .padding-left-10-row-mobile .row {padding-left: 10px !important;} .paddingleft10colmobile .row > div, .padding-left-10-col-mobile .row > div {padding-left: 10px !important;} } .paddingleft20, .padding-left-20 {padding-left: 20px !important;} .paddingleft20row .row, .padding-left-20-row .row {padding-left: 20px !important;} .paddingleft20col .row > div, .padding-left-20-col .row > div {padding-left: 20px !important;} @media screen and (max-width: 768px){ .paddingleft20mobile, .padding-left-20-mobile {padding-left: 20px !important;} .paddingleft20rowmobile .row, .padding-left-20-row-mobile .row {padding-left: 20px !important;} .paddingleft20colmobile .row > div, .padding-left-20-col-mobile .row > div {padding-left: 20px !important;} } .paddingleft30, .padding-left-30 {padding-left: 30px !important;} .paddingleft30row .row, .padding-left-30-row .row {padding-left: 30px !important;} .paddingleft30col .row > div, .padding-left-30-col .row > div {padding-left: 30px !important;} @media screen and (max-width: 768px){ .paddingleft30mobile, .padding-left-30-mobile {padding-left: 30px !important;} .paddingleft30rowmobile .row, .padding-left-30-row-mobile .row {padding-left: 30px !important;} .paddingleft30colmobile .row > div, .padding-left-30-col-mobile .row > div {padding-left: 30px !important;} } .paddingleft40, .padding-left-40 {padding-left: 40px !important;} .paddingleft40row .row, .padding-left-40-row .row {padding-left: 40px !important;} .paddingleft40col .row > div, .padding-left-40-col .row > div {padding-left: 40px !important;} @media screen and (max-width: 768px){ .paddingleft40mobile, .padding-left-40-mobile {padding-left: 40px !important;} .paddingleft40rowmobile .row, .padding-left-40-row-mobile .row {padding-left: 40px !important;} .paddingleft40colmobile .row > div, .padding-left-40-col-mobile .row > div {padding-left: 40px !important;} } .paddingleft50, .padding-left-50 {padding-left: 50px !important;} .paddingleft50row .row, .padding-left-50-row .row {padding-left: 50px !important;} .paddingleft50col .row > div, .padding-left-50-col .row > div {padding-left: 50px !important;} @media screen and (max-width: 768px){ .paddingleft50mobile, .padding-left-50-mobile {padding-left: 50px !important;} .paddingleft50rowmobile .row, .padding-left-50-row-mobile .row {padding-left: 50px !important;} .paddingleft50colmobile .row > div, .padding-left-50-col-mobile .row > div {padding-left: 50px !important;} } .paddingleft60, .padding-left-60 {padding-left: 60px !important;} .paddingleft60row .row, .padding-left-60-row .row {padding-left: 60px !important;} .paddingleft60col .row > div, .padding-left-60-col .row > div {padding-left: 60px !important;} @media screen and (max-width: 768px){ .paddingleft60mobile, .padding-left-60-mobile {padding-left: 60px !important;} .paddingleft60rowmobile .row, .padding-left-60-row-mobile .row {padding-left: 60px !important;} .paddingleft60colmobile .row > div, .padding-left-60-col-mobile .row > div {padding-left: 60px !important;} } .paddingleft70, .padding-left-70 {padding-left: 70px !important;} .paddingleft70row .row, .padding-left-70-row .row {padding-left: 70px !important;} .paddingleft70col .row > div, .padding-left-70-col .row > div {padding-left: 70px !important;} @media screen and (max-width: 768px){ .paddingleft70mobile, .padding-left-70-mobile {padding-left: 70px !important;} .paddingleft70rowmobile .row, .padding-left-70-row-mobile .row {padding-left: 70px !important;} .paddingleft70colmobile .row > div, .padding-left-70-col-mobile .row > div {padding-left: 70px !important;} } .paddingleft80, .padding-left-80 {padding-left: 80px !important;} .paddingleft80row .row, .padding-left-80-row .row {padding-left: 80px !important;} .paddingleft80col .row > div, .padding-left-80-col .row > div {padding-left: 80px !important;} @media screen and (max-width: 768px){ .paddingleft80mobile, .padding-left-80-mobile {padding-left: 80px !important;} .paddingleft80rowmobile .row, .padding-left-80-row-mobile .row {padding-left: 80px !important;} .paddingleft80colmobile .row > div, .padding-left-80-col-mobile .row > div {padding-left: 80px !important;} } .paddingleft90, .padding-left-90 {padding-left: 90px !important;} .paddingleft90row .row, .padding-left-90-row .row {padding-left: 90px !important;} .paddingleft90col .row > div, .padding-left-90-col .row > div {padding-left: 90px !important;} @media screen and (max-width: 768px){ .paddingleft90mobile, .padding-left-90-mobile {padding-left: 90px !important;} .paddingleft90rowmobile .row, .padding-left-90-row-mobile .row {padding-left: 90px !important;} .paddingleft90colmobile .row > div, .padding-left-90-col-mobile .row > div {padding-left: 90px !important;} } .paddingleft100, .padding-left-100 {padding-left: 100px !important;} .paddingleft100row .row, .padding-left-100-row .row {padding-left: 100px !important;} .paddingleft100col .row > div, .padding-left-100-col .row > div {padding-left: 100px !important;} @media screen and (max-width: 768px){ .paddingleft100mobile, .padding-left-100-mobile {padding-left: 100px !important;} .paddingleft100rowmobile .row, .padding-left-100-row-mobile .row {padding-left: 100px !important;} .paddingleft100colmobile .row > div, .padding-left-100-col-mobile .row > div {padding-left: 100px !important;} } .paddingleft110, .padding-left-110 {padding-left: 110px !important;} .paddingleft110row .row, .padding-left-110-row .row {padding-left: 110px !important;} .paddingleft110col .row > div, .padding-left-110-col .row > div {padding-left: 110px !important;} @media screen and (max-width: 768px){ .paddingleft110mobile, .padding-left-110-mobile {padding-left: 110px !important;} .paddingleft110rowmobile .row, .padding-left-110-row-mobile .row {padding-left: 110px !important;} .paddingleft110colmobile .row > div, .padding-left-110-col-mobile .row > div {padding-left: 110px !important;} } .paddingleft120, .padding-left-120 {padding-left: 120px !important;} .paddingleft120row .row, .padding-left-120-row .row {padding-left: 120px !important;} .paddingleft120col .row > div, .padding-left-120-col .row > div {padding-left: 120px !important;} @media screen and (max-width: 768px){ .paddingleft120mobile, .padding-left-120-mobile {padding-left: 120px !important;} .paddingleft120rowmobile .row, .padding-left-120-row-mobile .row {padding-left: 120px !important;} .paddingleft120colmobile .row > div, .padding-left-120-col-mobile .row > div {padding-left: 120px !important;} } .paddingleft130, .padding-left-130 {padding-left: 130px !important;} .paddingleft130row .row, .padding-left-130-row .row {padding-left: 130px !important;} .paddingleft130col .row > div, .padding-left-130-col .row > div {padding-left: 130px !important;} @media screen and (max-width: 768px){ .paddingleft130mobile, .padding-left-130-mobile {padding-left: 130px !important;} .paddingleft130rowmobile .row, .padding-left-130-row-mobile .row {padding-left: 130px !important;} .paddingleft130colmobile .row > div, .padding-left-130-col-mobile .row > div {padding-left: 130px !important;} } .paddingleft140, .padding-left-140 {padding-left: 140px !important;} .paddingleft140row .row, .padding-left-140-row .row {padding-left: 140px !important;} .paddingleft140col .row > div, .padding-left-140-col .row > div {padding-left: 140px !important;} @media screen and (max-width: 768px){ .paddingleft140mobile, .padding-left-140-mobile {padding-left: 140px !important;} .paddingleft140rowmobile .row, .padding-left-140-row-mobile .row {padding-left: 140px !important;} .paddingleft140colmobile .row > div, .padding-left-140-col-mobile .row > div {padding-left: 140px !important;} } .paddingleft150, .padding-left-150 {padding-left: 150px !important;} .paddingleft150row .row, .padding-left-150-row .row {padding-left: 150px !important;} .paddingleft150col .row > div, .padding-left-150-col .row > div {padding-left: 150px !important;} @media screen and (max-width: 768px){ .paddingleft150mobile, .padding-left-150-mobile {padding-left: 150px !important;} .paddingleft150rowmobile .row, .padding-left-150-row-mobile .row {padding-left: 150px !important;} .paddingleft150colmobile .row > div, .padding-left-150-col-mobile .row > div {padding-left: 150px !important;} } .paddingleft160, .padding-left-160 {padding-left: 160px !important;} .paddingleft160row .row, .padding-left-160-row .row {padding-left: 160px !important;} .paddingleft160col .row > div, .padding-left-160-col .row > div {padding-left: 160px !important;} @media screen and (max-width: 768px){ .paddingleft160mobile, .padding-left-160-mobile {padding-left: 160px !important;} .paddingleft160rowmobile .row, .padding-left-160-row-mobile .row {padding-left: 160px !important;} .paddingleft160colmobile .row > div, .padding-left-160-col-mobile .row > div {padding-left: 160px !important;} } .paddingleft170, .padding-left-170 {padding-left: 170px !important;} .paddingleft170row .row, .padding-left-170-row .row {padding-left: 170px !important;} .paddingleft170col .row > div, .padding-left-170-col .row > div {padding-left: 170px !important;} @media screen and (max-width: 768px){ .paddingleft170mobile, .padding-left-170-mobile {padding-left: 170px !important;} .paddingleft170rowmobile .row, .padding-left-170-row-mobile .row {padding-left: 170px !important;} .paddingleft170colmobile .row > div, .padding-left-170-col-mobile .row > div {padding-left: 170px !important;} } .paddingleft180, .padding-left-180 {padding-left: 180px !important;} .paddingleft180row .row, .padding-left-180-row .row {padding-left: 180px !important;} .paddingleft180col .row > div, .padding-left-180-col .row > div {padding-left: 180px !important;} @media screen and (max-width: 768px){ .paddingleft180mobile, .padding-left-180-mobile {padding-left: 180px !important;} .paddingleft180rowmobile .row, .padding-left-180-row-mobile .row {padding-left: 180px !important;} .paddingleft180colmobile .row > div, .padding-left-180-col-mobile .row > div {padding-left: 180px !important;} } .paddingleft190, .padding-left-190 {padding-left: 190px !important;} .paddingleft190row .row, .padding-left-190-row .row {padding-left: 190px !important;} .paddingleft190col .row > div, .padding-left-190-col .row > div {padding-left: 190px !important;} @media screen and (max-width: 768px){ .paddingleft190mobile, .padding-left-190-mobile {padding-left: 190px !important;} .paddingleft190rowmobile .row, .padding-left-190-row-mobile .row {padding-left: 190px !important;} .paddingleft190colmobile .row > div, .padding-left-190-col-mobile .row > div {padding-left: 190px !important;} } .paddingleft200, .padding-left-200 {padding-left: 200px !important;} .paddingleft200row .row, .padding-left-200-row .row {padding-left: 200px !important;} .paddingleft200col .row > div, .padding-left-200-col .row > div {padding-left: 200px !important;} @media screen and (max-width: 768px){ .paddingleft200mobile, .padding-left-200-mobile {padding-left: 200px !important;} .paddingleft200rowmobile .row, .padding-left-200-row-mobile .row {padding-left: 200px !important;} .paddingleft200colmobile .row > div, .padding-left-200-col-mobile .row > div {padding-left: 200px !important;} } .text-left { text-align: left; } @media screen and (max-width: 768px) { .text-left-tablet { text-align: left !important; } } @media screen and (max-width: 767px) { .text-left-mobile { text-align: left !important; } } .text-right { text-align: right; } @media screen and (max-width: 768px) { .text-right-tablet { text-align: right !important; } } @media screen and (max-width: 767px) { .text-right-mobile { text-align: right !important; } } .text-center { text-align: center; } @media screen and (max-width: 768px) { .text-center-tablet { text-align: center !important; } } @media screen and (max-width: 767px) { .text-center-mobile { text-align: center !important; } } .text-justify { text-align: justify; } @media screen and (max-width: 768px) { .text-justify-tablet { text-align: justify !important; } } @media screen and (max-width: 767px) { .text-justify-mobile { text-align: justify !important; } } .text-lowercase { text-decoration: text-lowercase; } @media screen and (max-width: 768px) { .text-lowercase-tablet { text-decoration: text-lowercase !important; } } @media screen and (max-width: 767px) { .text-lowercase-mobile { text-decoration: text-lowercase !important; } } .text-uppercase { text-decoration: text-uppercase; } @media screen and (max-width: 768px) { .text-uppercase-tablet { text-decoration: text-uppercase !important; } } @media screen and (max-width: 767px) { .text-uppercase-mobile { text-decoration: text-uppercase !important; } } .text-capitalize { text-decoration: text-capitalize; } @media screen and (max-width: 768px) { .text-capitalize-tablet { text-decoration: text-capitalize !important; } } @media screen and (max-width: 767px) { .text-capitalize-mobile { text-decoration: text-capitalize !important; } } .text-nowrap{ white-space:nowrap; } .text-bold { font-weight:bold; } @media screen and (max-width: 768px) { .text-nowrap-tablet{ white-space:nowrap; } .text-bold-tablet { font-weight:bold; } } @media screen and (max-width: 767px) { .text-nowrap-mobile{ white-space:nowrap; } .text-bold-mobile { font-weight:bold; } } .font-weight-100 { font-weight:100 !important; } @media screen and (max-width: 768px) { .font-weight-100-tablet { font-weight:100 !important; } } @media screen and (max-width: 767px) { .font-weight-100-mobile { font-weight:100 !important; } } .font-weight-200 { font-weight:200 !important; } @media screen and (max-width: 768px) { .font-weight-200-tablet { font-weight:200 !important; } } @media screen and (max-width: 767px) { .font-weight-200-mobile { font-weight:200 !important; } } .font-weight-300 { font-weight:300 !important; } @media screen and (max-width: 768px) { .font-weight-300-tablet { font-weight:300 !important; } } @media screen and (max-width: 767px) { .font-weight-300-mobile { font-weight:300 !important; } } .font-weight-400 { font-weight:400 !important; } @media screen and (max-width: 768px) { .font-weight-400-tablet { font-weight:400 !important; } } @media screen and (max-width: 767px) { .font-weight-400-mobile { font-weight:400 !important; } } .font-weight-500 { font-weight:500 !important; } @media screen and (max-width: 768px) { .font-weight-500-tablet { font-weight:500 !important; } } @media screen and (max-width: 767px) { .font-weight-500-mobile { font-weight:500 !important; } } .font-weight-600 { font-weight:600 !important; } @media screen and (max-width: 768px) { .font-weight-600-tablet { font-weight:600 !important; } } @media screen and (max-width: 767px) { .font-weight-600-mobile { font-weight:600 !important; } } .font-weight-700 { font-weight:700 !important; } @media screen and (max-width: 768px) { .font-weight-700-tablet { font-weight:700 !important; } } @media screen and (max-width: 767px) { .font-weight-700-mobile { font-weight:700 !important; } } .font-weight-800 { font-weight:800 !important; } @media screen and (max-width: 768px) { .font-weight-800-tablet { font-weight:800 !important; } } @media screen and (max-width: 767px) { .font-weight-800-mobile { font-weight:800 !important; } } .font-weight-900 { font-weight:900 !important; } @media screen and (max-width: 768px) { .font-weight-900-tablet { font-weight:900 !important; } } @media screen and (max-width: 767px) { .font-weight-900-mobile { font-weight:900 !important; } } .back-to-top{ position:fixed; bottom:8px; right:8px; text-decoration:none; background-color:rgba(235, 235, 235, 0.5); font-size:12px; padding:1em; display:none; z-index:99; cursor: pointer; } .bannersection .row > div { height: 30px; min-height: 300px; } @media (max-width: 768px) { .bannersection .row > div { min-height: 150px; } } @media (max-width: 767px) { .bannersection .row > div { min-height: 100px; } } .bannersection h1 { font-size: 30px; margin: 20px 0px; font-weight: bold; } .bannersection h1 span{ display:block; } .bannersection h1 .subheading { font-size: 48px; display:block; } .bannersection h1 .subheading span{ display:block; } @media (max-width: 768px) { .bannersection h1 { font-size: 18px; text-align:center; } .bannersection h1 .subheading { font-size: 32px; } } @media (max-width: 767px) { .bannersection h1 { font-size: 16px; text-align:center; } .bannersection h1 .subheading { font-size: 24px; } } .emergencyalert ul li { font-size: .8em; } .emergencyalert { display: block; z-index: 999999; width: 100%; text-align: center; margin-bottom: -1px; top: 0; position:fixed; } .emergencyalert br,.emergency br{ display:none } .emergencyalert ul { background: none repeat scroll 0 0 #990000; color: #FFFFFF; line-height: 28px; padding: 0; list-style: none outside none; overflow: hidden; margin: 0; } .emergencyalert a:active,.emergencyalert a:link,.emergencyalert a:visited{ color:#FFFFFF !important; } .row.event{ margin-bottom:0px } .row.event h1, h2 { color:#010154; } .event .when { margin-bottom:20px; } .event .where { margin-bottom:20px; } .event .form-wrapper{ display:block; width:90%; margin:0 auto; border:solid 1px #e1e1e1; background-color:#666D70 } .event .form-header{ background-color:#010154; padding:15px; color:#fff } .event .form-header p{ text-align:center; color:#fff; font-size:14px; margin:0; line-height:24px } .event .form-fields{ padding:15px } .wysiwyg.event h2 { margin-top: 0px; margin-bottom: 5px; } .wysiwyg.event .when p { margin: 0; } @media (max-width: 768px) { .wysiwyg.event h2 { font-size: 20px; } } @media(max-width:991px){ .event .form-wrapper{ width:100% } } .footer { bottom: 0; width: 100%; overflow: hidden; font-weight: lighter; letter-spacing: 1px; position: relative; min-height: auto; background-color:#010154; color:white; padding: 40px 0; font-size:12px; } .footer-no-margin .footer { margin-top: 0px; } .footer a, .footer a:link, .footer a:visited,.footer a:hover,.footer a:active, .footer a:focus { color:#fff; } .footer .name { font-size: 20px; border-bottom: 1px #fff solid; display: block; margin-bottom: 20px; padding-bottom: 12px; } .footer .images img { margin:0 auto; display:block; } .footer ul.footertextlinks { list-style: none; margin:0; padding:0; width:50%; float:left; } .footer ul.footertextlinks li { margin-bottom: 8px; } .footer ul.footertextlinks li .header{ font-weight:bold; font-size:15px; border-bottom:1px solid #fff; } @media screen and (max-width: 1199px) { .footer .name { font-size: 19px; } } @media screen and (max-width: 767px) { .footer .col-xs-12.images { padding: 25px 0; } .footer ul.footertextlinks { width:100%; } .footer ul.footericonlinks { text-align: center; margin-top:10px; } .legal { text-align:center; } .privacy { width:100%; display:block; } .privacy span { display:none; } } .modal .close { color: white; opacity: 1; } .modal .modal-content { border-radius: 0; position: relative; border: 1px solid #010154; } .modal .modal-header, .modal .modal-header h4 { background-color: #0072CE; color:#fff !important; font-size:calc(21px - 4px); } .modal .modal-backdrop { position: fixed !important; width: 100%; height: 100% !important; background-color: #010154; } .modal .modal-backdrop.in { opacity: 0.7; } .modal .modal-body { padding-bottom: 40px; } .modal .modal-content { z-index: 1; } table { width: 100%; } th { text-align: left; } th, td { padding: 10px; border-bottom: 1px solid #ddd; } caption { padding-top:5px; padding-bottom:5px; color:#3d3f42; text-align:left; caption-side:bottom; font-size: 14px; } section.block, section.wysiwyg { padding:64px 0; } @media screen and (max-width: 768px){ section.block, section.wysiwyg { padding:32px 0; } } section.block .cdiv > div > .row { margin-bottom:80px; } section.block .cdiv > div > .row:last-of-type, section.block .cdiv > div > .row:first-child:last-child { margin-bottom:0px; } @media screen and (max-width: 768px){ section.block .cdiv > div > .row { margin-bottom:40px; } section.block .cdiv > div > .row:last-of-type, section.block .cdiv > div > .row:first-child:last-child { margin-bottom:0px; } } @media screen and (max-width: 767px){ section.block .cdiv > div > .row > .col-xs-12 { margin-bottom:20px; } section.block .cdiv > div > .row > .col-xs-12:last-of-type, section.block .cdiv > div > .row > .col-xs-12:first-child:last-child { margin-bottom:0px; } } .content-standout .cdiv > div { display: block; margin: 0 5% 30px; padding: 30px 20px 0; width: 89% !important; } .content-standout .cdiv > div h2, .content-standout .cdiv > div h3, .content-standout .cdiv > div h4 { margin-top: 0px; } .storyContent > .row { margin:0px; } .storyContent .storyImage { min-height:370px; } .storyContent .storyImage img.primary { float:right; } .storyContent .storyImage .cdiv .imgwrap span { position: relative; } .storyContent .storyDetails { display: flex; align-items: center; min-height:370px; } .storyContent .storyDetails div { width:100%; } .storyContent .storyDetails h2 { color: #010154; font-weight:bold; margin-top: 0px; margin-bottom: 4px; } .storyContent .storyQuote { margin-top: 0px; min-height: 130px; background-image: url(//www.nova.edu/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 180px; display: flex; align-items: flex-end; margin: 64px 0; } .storyContent .storyQuote p { padding-left: 210px; margin-bottom: 0px; } @media (max-width: 991px) { .storyContent .storyDetails, .storyContent .storyImage { min-height:1px; height:auto; } .storyContent .storyDetails { text-align:center; margin-top:25px; } .storyContent .storyDetails p.subtitle1 { text-align:center; } .storyContent .storyQuote { display:block; margin-top: 0px; font-size: 18px; padding-left: 46px; min-height: 1px; background-image: url(//www.nova.edu/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 40px; text-align:left; } .storyContent .storyQuote p { padding-left: 10px; } .pTstory .wysiwyg h1.bigcenterbordered{ margin-bottom:0px; } .pTstory .wysiwyg p { text-align: left; } .pTstory .wysiwyg h1.bigcenterbordered { border-bottom: solid 1px #010154; } .pTstory .wysiwyg h1.bigcenterbordered strong{ display:block; } } section.block .cdiv > div > .row.storyFilters { margin-bottom: 0px; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxC7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRzS7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxi7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxy7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRyS7m0dR9pA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } body { font-family: 'Montserrat',"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; font-size: 21px; line-height: 38px; color: #202121; padding-top: 74px; } @media screen and (max-width: 768px){ body { font-weight: 400; } } @media screen and (max-width: 768px){ body { padding-top: 78px; } } @media screen and (max-width: 767px){ body { padding-top: 74px; } } img { border-radius: 3px; } .featureditems img { border-radius: 0px; } h1, h2, h3, h4 { color:#0032a0; } .wysiwyg h1, .wysiwyg .h1, .wysiwyg h2, .wysiwyg .h2, .wysiwyg h3, .wysiwyg .h3,.wysiwyg h4, .wysiwyg .h4{ color:#0032a0; } h1 { font-size: 48px; font-weight: 500; line-height: 52px; margin: 0 0 40px 0; text-transform: uppercase; } h2, h1.h2 { font-size: 38px; font-weight: 400; margin: 0 0 30px 0; } h3 { font-size: 30px; font-weight: 400; margin: 35px 0 10px 0; } @media screen and (max-width: 768px){ h1 { margin: 0 0 25px 0; } h2, h1.h2 { margin: 0 0 20px 0; } h3 { margin: 20px 0 7px 0; } } h1.block-section-header, h2.block-section-header { text-align:center; } .block-section-header { margin: 0 0 30px 0 !important; } @media screen and (max-width: 768px){ header .siteLogo.mobile img { width:245px; max-width: 100%; } } @media screen and (max-width: 321px){ header .siteLogo.mobile img { height: 40px; width:auto; max-width: 100%; } } header.single .navHeaderTop { background-color: #fff; } header nav ul.mainmenu.horizontal { width: 33%; padding-right: 0; border-right: solid 1px white; margin: 0px; margin-bottom:50px; } .brand header nav ul.mainmenu.horizontal { width: 20%; margin-bottom:0px; } header nav ul.mainmenu.horizontal:nth-of-type(3), header nav ul.mainmenu.horizontal:nth-of-type(6) { padding-right: 0; border-right: none; } .brand header nav ul.mainmenu.horizontal:nth-of-type(3), .brand header nav ul.mainmenu.horizontal:nth-of-type(6) { padding-right: 0; border-right: solid 1px white; } .brand header nav ul.mainmenu.horizontal:nth-of-type(5), .brand header nav ul.mainmenu.horizontal:nth-of-type(10) { padding-right: 0; border-right: none; } header nav ul.mainmenu .dropdown .dropdown-menu li a { font-weight: normal; } header nav ul.mainmenu.horizontal .dropdown .dropdown-toggle { font-size: 16px; border-bottom:none; } header nav ul.mainmenu.horizontal > li { padding-left: 15px; } header nav ul.mainmenu.horizontal > li li { padding-left: 0px; } header nav ul.mainmenu .dropdown .dropdown-menu { margin-bottom: 20px !important; } @media only screen and (max-width: 992px) { header nav ul.mainmenu.horizontal { margin-bottom: 20px; } } @media screen and (min-width: 769px){ body.menu-open .main-menu.horizontal { height: 100%; padding-bottom: 30px; } body.brand.menu-open .main-menu.horizontal { height: auto; } } @media screen and (max-width: 768px){ header nav ul.mainmenu.horizontal { padding-right: 0; border-right: none; } } .footer { margin-top: 0; } footer { background-color:#001749; color:white; font-size:12px; line-height: 24px; font-weight:500; padding: 60px 0 20px 0; } footer a, footer ul.quicklinks-list a:hover { color:white; } footer ul.quicklinks-list { list-style: none; margin: 0; padding: 0; } footer ul.quicklinks-list li { border-bottom: 0px; border-left: 0px; color: #fff; list-style: none; padding: 0; width:33%; float:left; margin-bottom:5px; } @media screen and (max-width: 767px){ footer ul.quicklinks-list li { width:50%; } } footer .col-md-4 { text-align:right; } footer .quicklinks p { font-size:calc(21px - 5px); } @media screen and (max-width: 768px){ footer .col-md-4 { text-align:center; margin-top:60px; } } section.whiteContentBox > div > .row, section.whiteContentBoxRow2 > div > .row2{ background-color:white; border-radius:3px; margin:0 4px; } section.dominate.whiteContentBox > div > .row, section.dominate.whiteContentBoxRow2 > div > .row2{ border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } section.whiteContentBox > div > .row > div, section.whiteContentBoxRow2 > div > .row2 > div { padding:40px; } @media screen and (max-width: 767px){ section.whiteContentBox > div > .row > div, section.whiteContentBoxRow2 > div > .row2 > div{ padding:20px; } } .grayBoxFix { margin-left: 15px; margin-right: -30px; border-radius: 3px; background-color:#ebebeb; padding: 12px; } @media screen and (max-width: 768px){ .grayBoxFix { margin:0; border-radius: 0; background-color:transparent; } } .fi-interactivecards .flipcard { border-radius: 3px; } header .long-search { height: auto; margin-top: 0px; } header.single.blue .navHeaderTop { background-color:#010154; } header.single.blue a { color:white; } header.blue .navHeaderTop .navHamburger > div { background-color: white; } .bg-lightblue, .bg-lightblue-row .row, .bg-lightblue-col .row > div { background-color:#0070cd; } .text-lightblue, .text-lightblue h1, .text-lightblue .wysiwyg h1, .text-lightblue .h1, .text-lightblue h2, .text-lightblue .wysiwyg h2, .text-lightblue .h2, .text-lightblue h3, .text-lightblue .wysiwyg h3, .text-lightblue .h3, .text-lightblue h4, .text-lightblue .wysiwyg h4, .text-lightblue .h4, .text-lightblue h5, .text-lightblue .wysiwyg h5, .text-lightblue .h5, .text-lightblue p, .text-lightblue li, .text-lightblue a { color:#0070cd; } .text-lightblue.carousel-indicators li { border: none; background-color: rgba(0,113,206, 0.5); } .text-lightblue .carousel-indicators li.active { border: none; background-color: #0070cd; } .bg-lighterblue, .bg-lighterblue-row .row, .bg-lighterblue-col .row > div { background-color:#6caae4; } .text-lighterblue, .text-lighterblue h1, .text-lighterblue .wysiwyg h1, .text-lighterblue .h1, .text-lighterblue h2, .text-lighterblue .wysiwyg h2, .text-lighterblue .h2, .text-lighterblue h3, .text-lighterblue .wysiwyg h3, .text-lighterblue .h3, .text-lighterblue h4, .text-lighterblue .wysiwyg h4, .text-lighterblue .h4, .text-lighterblue h5, .text-lighterblue .wysiwyg h5, .text-lighterblue .h5, .text-lighterblue p, .text-lighterblue li, .text-lighterblue a { color:#6caae4; } .text-lighterblue.carousel-indicators li { border: none; background-color: rgba(54,22,0,0, 0.5); } .text-lighterblue .carousel-indicators li.active { border: none; background-color: #6caae4; } .fi-interactivecards .featureditem .front, .fi-interactivecards .featureditem .front { border-bottom: 8px solid #0070cd; background-color:#0070cd !important; } .fi-interactivecards .featureditem .back, .fi-interactivecards .featureditem.fi-mobile .fi-text { border-bottom: 8px solid #0070cd; background-color:#0070cd; } .fi-tileswithimages.wpadding .item, section.wpadding .fi-tileswithimages .item { padding: 15px; } .fi-tileswithimages .item { padding: 0; border:none; border-radius: 5px; overflow: hidden; background-color:#ebebeb; } .bg-gray .fi-tileswithimages .item, .bg-nsublue .fi-tileswithimages .item{ background-color:#fff; } .bg-nsublue .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary{ background-color:#ebebeb; color:#202121; } .fi-tileswithimages.transparentbg .item, section.transparentbg .fi-tileswithimages .item { background-color:transparent !important; } .fi-tileswithimages .item .fi-text{ padding:15px; } .fi-tileswithimages .item .fi-img{ margin-bottom: 0px !important; } .fi-tileswithimages .item .fi-img img { width: 100%; } .fi-tileswithimages .item .line1 { color: #0032a0; font-size: calc(21px - 3px); font-weight: 400; } .fi-tileswithimages .item .fi-text .text p { line-height: calc(38px - 8px); font-weight: 400; font-size: calc(21px - 6px); } .fi-tileswithimages .item .fi-text .btn { padding:6px 0; } .v2 .fi-tileswithimages .item .fi-text { background-color:white; } .v2 .fi-tileswithimages .item .line1 { font-size: calc(21px - 1px); font-weight: 500; } .v2 .fi-tileswithimages .item .fi-text .text p { font-weight: 300; } .fi-tileswithimages .item .fi-text .text p:last-of-type { margin-bottom: 0 !important; } @media screen and (max-width: 768px){ .fi-tileswithimages .item .fi-text .text p { font-size: 16px; line-height: 23px } .v2 .fi-tileswithimages .item .line1 { font-size: calc(16px - 1px); } } @media screen and (max-width: 767px){ .fi-tileswithimages .item .fi-text .text p { font-size: 14px; line-height: 22px; } .v2 .fi-tileswithimages .item .line1 { font-size: calc(14px + 2px); } .fi-tileswithimages .item .fi-img { display: block; } } .fi-tileswithimages.homepage-infographics .item .fi-img img { width: auto; height:150px; } .fi-tileswithimages.homepage-infographics .item .fi-text { padding-top: 30px; } .fi-tileswithimages.homepage-infographics .item { text-align:center; padding: 30px 0; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(1) .item { background-color:#0070cd; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item { background-color:#6caae4; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(3) .item { background-color:#010154; } .fi-tileswithimages.homepage-infographics .item .line1, .fi-tileswithimages.homepage-infographics .item .line2, .fi-tileswithimages.homepage-infographics .item .line3 { color: #fff; font-size: calc(21px - 3px); font-weight: 400; margin-bottom: 0; line-height: 24px; } .fi-tileswithimages.homepage-infographics .line2 + .line3 { margin-top: 0; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-img { padding-top: 2px; order:2; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-text { padding-top: 0; order:1; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line1, .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line2, .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line3 { color:#010154; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line1{ font-weight:bold; font-size: calc(21px + 7px); line-height:30px; } @media screen and (max-width: 768px){ .fi-tileswithimages.homepage-infographics .item .fi-img img { height:100px; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-img { padding-top: 6px; } } @media screen and (max-width: 768px) and (min-width: 768px){ .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line1, .fi-tileswithimages.homepage-infographics .item .line1, .fi-tileswithimages.homepage-infographics .item .line2, .fi-tileswithimages.homepage-infographics .item .line3 { font-size: calc(21px - 8px); line-height: 24px; } } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(1) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(3) .item { background-color:transparent; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(3) .item { border-radius:0px; border-left: solid 1px #fff; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(1) .item { border-right: solid 1px #fff; border-radius:0px; } @media screen and (max-width: 767px){ .fi-tileswithimages.homepage-infographics2 .item { padding: 10px 0; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(3) .item { border-left: 0px; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(1) .item { border-right: 0px; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-img { order:1; padding-top: 0px; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-text { order:2; padding-top: 30px; } } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item .line1, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item .line2, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item .line3 { color:#fff; } .fi-interactivecards .flipcard .back .btn-link { border-radius: 3px; } #gSearchResults { color:#202121 !important; } #gSearchResults a:link, #gSearchResults .w, #gSearchResults .w a:link, #gSearchResults .b, #gSearchResults .b a, #gSearchResults .main-results-without-dn p .l, #gSearchResults .l, #gSearchResults a:visited, #gSearchResults .f a:visited{ color:#0032a0; } #gSearchResults .keymatch { background-color: #e5f1fa; border-radius: 5px; } #gSearchResults .keymatch th, #gSearchResults .keymatch td { padding: 15px; } a { color:#0032a0; } a:hover { color:#0070cd; text-decoration: underline; } .text-nsublue a { color:#0070cd; } .btn { white-space: normal !important; font-size: 14px; border-radius: 3px; padding: 10px 20px; } header .btn { padding: 6px 12px !important; } .btn.btn-sm { font-size: 12px; } .btn.btn-lg { font-size: 22px; } .btn-default{ color:#0032a0; background-color: transparent; border: 2px solid #0032a0; } .btn-default:hover, .btn-default:focus{ color: #fff; background-color: #0032a0; border: 2px solid #0032a0; box-shadow:none; } .btn-default.white { color:white; background-color: transparent; border: 2px solid #fff; } .btn-default.white:hover, .btn-default.white:focus { color: #fff; background-color:#0070cd; border: 2px solid #0070cd; box-shadow:none; } .btn-default.blue { color:#0070cd; background-color: transparent; border: 2px solid #0070cd; } .btn-default.blue:hover, .btn-default.blue:focus { color: #fff; background-color:#0070cd; border: 2px solid #0070cd; box-shadow:none; } .btn-primary { color:#fff; background-color: #0032a0; border-color:#0032a0; } .btn-primary:hover, .btn-primary:focus { color: #fff; background-color: #0032a0; border-color:#0032a0; -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } .btn-primary.blue { color:#fff; background-color: #0070cd; border-color:#0070cd; } .btn-primary.blue :hover, .btn-primary.blue:focus { color: #fff; background-color: #0070cd; border-color:#0070cd; -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } .btn-primary.white { color:#010154; background-color: #fff; border-color:#fff; } .btn-primary.white :hover, .btn-primary.hite:focus { color: #fff; background-color: #0070cd; border-color:#0070cd; box-shadow:none; } .btn-link { color:#0032a0; margin:20px 0; padding:0; } .btn-link::after { content: "\f105"; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; width: 20px; height: 20px; border-radius: 50%; color: #fff; background-color: #0032a0; display: inline-block; margin-left: 12px; padding: 1px 0 0 2px; vertical-align: middle; } .btn-link:hover, .btn-link:focus{ text-decoration:none; color:#0070cd; } .btn-link:hover::after, .btn-link:focus::after { color: #fff; background-color:#0070cd; } .btndefault .btn-link{ color:#0032a0; background-color: transparent; border: 2px solid #0032a0; padding: 10px 20px !important; margin:20px 0 !important; } .btndefault .btn-link:hover, .btndefault .btn-link:focus { color: #fff; background-color: #0032a0; border: 2px solid #0032a0; box-shadow:none; } .btndefault .btn-link::after { display:none; } .btn-link.blue { color:#0070cd; margin:20px 0; padding:0 } .btn-link.blue::after { content: "\f105"; font: normal normal normal 14px/1 FontAwesome; font-size: 22px; width: 24px; height: 24px; border-radius: 50%; color: #fff; background-color: #0070cd; display: inline-block; margin-left: 12px; padding: 0 0 0 2px; vertical-align: middle; } .btn-link.blue:hover, .btn-link.blue:focus{ text-decoration:none; color:#0032a0; } .btn-link.blue:hover::after, .btn-link.blue:focus::after { color: #fff; background-color:#0032a0; } section.whiteFinRowAnimated > div > .row, section.whiteFinRow2Animated > div > .row2, section.whiteFinAnimated{ position:relative; z-index:2; } section.whiteFinRowAnimated > div > .row:before, section.whiteFinRow2Animated > div > .row2:before, section.whiteFinAnimated:before{ content: url("/_files/bts/images/brand-2.0/img_fin.png"); width: 149px; height: 140px; position: absolute; z-index: -1; -webkit-transition: all 9s linear; -moz-transition: all 9s linear; -o-transition: all 9s linear; -ms-transition: all 9s linear; transition: all 9s linear; } section.whiteFinAnimated:before{ margin-top:-64px; -webkit-transition: all 10s linear; -moz-transition: all 10s linear; -o-transition: all 10s linear; -ms-transition: all 10s linear; transition: all 10s linear; } @media screen and (min-width: 461px){ section.whiteFinAnimated:before{ margin-top:-30px; } section.whiteFinRowAnimated.showFin > div > .row:before, section.whiteFinRow2Animated.showFin > div > .row2:beforee{ margin-left: 75%; margin-top: -80px; } section.whiteFinAnimated.showFin:before{ margin-left: 80%; margin-top: -110px; } } @media screen and (min-width: 769px){ section.whiteFinRowAnimated.showFin > div > .row:before, section.whiteFinRow2Animated.showFin > div > .row2:before{ margin-left: 80%; margin-top: -140px; } section.whiteFinAnimated.showFin:before{ margin-left: 85%; margin-top: -204px; } } @media screen and (max-width: 460px){ section.whiteFinRowAnimated > div > .row:before, section.whiteFinRow2Animated > div > .row2:before, section.whiteFinAnimated:before{ content:''; background: url("/_files/bts/images/brand-2.0/img_fin.png") no-repeat; background-size: contain; width: 60px; height: 51px; margin-top: -51px; position: relative; float: right; margin-right: 3%; } section.whiteFinAnimated:before{ margin-top: -80px; margin-right: 3%; } } section.whiteFinRow > div > .row:before{ background: url("/_files/bts/images/brand-2.0/img_fin.png") no-repeat; background-size: contain; width: 149px; height: 140px; position: relative; float: right; margin-top: -140px; margin-right: 3%; } @media screen and (max-width: 768px){ section.whiteFinRow > div > .row:before{ background-size: cover; width: 100px; height: 91px; margin-top: -91px; } } @media screen and (max-width: 460px){ section.whiteFinRow > div > .row:before{ width: 60px; height: 51px; margin-top: -51px; } } @media screen and (min-width: 769px){ .sharks header .siteMenu{ display:none; } } @media screen and (max-width: 768px){ .sharks header .siteMenu { display:block; float:right; } .sharks header .siteMenu button { border: 0px; background-color: transparent; } .sharks header.siteMenu button:focus, .sharks header .siteMenu button:hover, .sharks header .siteMenu button:active { -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } } @media screen and (min-width: 768px){ .sameheight-fi--fi-alumni { height: 108px; } .sameheight-news { height: 208px; } .sameheight-div-news { height: 174px; } .sharkrow .sameheight-column{ height:282px; } } section.dominate .ytbgMuteControl { display: block; bottom: auto; left: 10px; top: 10px; position: absolute; color:#fff; } section.dominate { padding: 0px; } section.dominate h1 { color: #fff; padding: 200px 0; font-size: 60px; text-shadow:2px 2px #000; } @media screen and (max-width: 768px){ section.dominate h1 { padding: 120px 0; font-size: 42px !important; } } @media screen and (max-width: 460px){ section.dominate h1 { padding: 70px 0; font-size: 26px !important; line-height:25px !important; } } section.homepage.sectionytbg h1 { text-align: center; font-size: 60px; font-weight: 600; text-transform:uppercase; margin-bottom: 0; } section.homepage.homepage-blue.sectionytbg .YTPOverlay { background-color: rgba(0,50,160, 0.9); } section.homepage.sectionytbg .mbYTP_wrapper{ z-index:2 !important; } section.homepage.sectionytbg .container { height: 100%; display: flex; z-index:1; } section.homepage.homepage-blue.sectionytbg .container { z-index:2 !important; } section.homepage.sectionytbg .row { flex: auto; align-self: center; } section.homepage.sectionytbg .ytbgMuteControl { z-index: 3; } 
