/*================================== custom style and overrides for style_mobile_cs.css PHONE ===*/ @media screen and (max-width:480px) { /* ++++ !!!!!! New Styles for website improvement project 2025 +++*/ /* ++++ Controls horizontal scroll +++*/ html, body { overflow-x: hidden !important; } #s4-workspace { overflow-x: hidden !important; white-space: normal !important; } .s4-ca { max-width: 100vw !important; display: block; } /* ++++ end controls horizontal scroll +++ */ #panelWrap {display:none!important;} /* hides the home page panel on mobile */ .container {padding:0!important;} /* Custom styles & overrides for social footer for phone */ /* Social Footer custom styles and overrides to create a responsive grid */ /* Make it stack into rows on phones */ @media screen and (max-width: 600px) { .footer_content_grid { grid-template-columns: 1fr!important; /* Single column layout */ } .footer_content_grid > * { margin-bottom: 1rem; text-align: center; } .socialWrap { display: flex; justify-content: center; /* Center horizontally */ align-items: center; /* Center vertically (if needed) */ flex-wrap: wrap; /* Allow wrapping on small screens */ gap: 10px; /* Optional: space between icons */ padding: 10px; /* Optional: inner spacing */ margin:0!important; } .lifeline { width:auto!important; margin:0 auto!important; } .youtube { margin-right: 2px!important; } .youtube_ofmb { width:auto!important; float:none!important; text-align:center!important; margin:0 auto!important; } } /* End custom Social Footer overrides */ h1#csp {margin: 10px 0px 0px 0px!important;} /* page titles */ .contentWrap {width:90%!important; height:100%!important; background: #fff!important; padding: 0 10px 10px 10px!important; margin:0!important;} .parents {width: 100%!important; margin-bottom: 20px!important;height:100%!important; border: none; background-image:none!important;} .emp {width: 100%!important; border: none!important; height:100%!important;} .emailHP {width: 100%!important; margin-bottom: 20px!important; border: none!important; height:100%!important; padding-bottom:5px!important;} .side_menu1 ul li a:link {text-shadow: none!important;} .side_menu1 a:hover {text-decoration: underline!important;} .imageHeader {display:none;} .content_box p {margin:0px!important; padding:5px!important;} /* overrides extra padding and margin on mobile */ .right_column #accordionExample.accordion, .right_column #accordionGeneral.accordion {width:100%!important;} /* FAQ Accordion mobile styles */ ul#pagination-general li, ul#pagination-demo li {margin:0!important; padding:0!important;} /* FAQ Accordion pagination mobile styles */ .ms-webpart-chrome-title {margin-left:10px!important;} /* Webparts for FAQ Accordion titles mobile styles */ /* Compliance mobile overrides */ .compContent {float:left; width:90%; padding:0 10px; margin-bottom:10px!important;} .contentWrap .cpmtWrap {float:left; width:100%!important} .contentWrap .callPmtB {float:left;width:90%!important; height:auto!important; padding:10px!important; margin: 10px 0 0 10px!important; background: #eefbfe!important;border: 1px solid #006699!important;} /* callout */ .contentWrap .callPmtB .pmtBtext{height:auto!important; background: #eefbfe url(/childsupport/PublishingImages/compliance/pmnt_bg.png) 0px 0px no-repeat!important; padding-left:130px!important;}/* callout */ .alert-enf {float:left; width:90%; padding:10px!important; margin:0!important; border : 1px solid #ccc!important;} #calloutWrap .linkBoxComp {float:left; width: 90%!important; height:auto!important; margin: 10px 10px 0 0 !important; padding: 10px!important; background-position: 97% 5px!important; border : 1px solid #ccc!important;} /* Support Orders mobile overrides */ #calloutWrap .linkBoxSupp {width : 90% !important; height:auto!important; margin :10px 10px 0 5px !important; padding: 10px!important; background-position: 97% 5px!important; border: 1px solid #ccc !important;} #calloutWrap .linkBoxSupp span.title {margin-top:10px!important;} /* ++++ !!!!!! End new Styles for website improvement project 2025 +++*/ /*Bank Accounts mobile overrides */ /* Phone Number Box Callout Styles */ .phoneWrap {float:left!important; width:100%!important; height:auto!important; padding: 0!important; margin:0 auto 15px auto!important;} .contentWrap .callPhone {float: left!important; width:95%!important; height:235px!important; padding: 5px 4px!important; margin:0 auto!important; background: #ededfd url(/childsupport/PublishingImages/icon_call_phone.png) center 130px no-repeat!important; background-size: 120px 104px!important; border: 1px solid #ba9ace!important;} /* Case Closure mobile overrides */ /* Email banner Callout Styles */ .casecallWrap {float:left; width:100%!important;} .casecallWrap .callEmailB {width:90%!important; height:180px!important; margin:0 auto!important; border: 1px solid #ffd500!important;} .casecallWrap .callEmailB .emailBtext {height:180px!important; background-position: 20px 50px!important;} .casecallWrap .callEmailB .emailBtext span.brief a.textButton {margin-left:30px!important;} /* Genetic testing mobile overrides */ /* GT Email banner Callout Styles */ .gentestWrap {float:left;width :100%!important;} .gentestWrap .callEmailB {width:90%!important; height:180px!important; margin:0 auto!important; border: 1px solid #ffd500!important;} .gentestWrap .callEmailB .emailBtext {height:180px!important; background-position: 20px 50px!important;} .gentestWrap .callEmailB .emailBtext span.brief a.textButton {margin-left:30px!important;} .content .right_column .contentWrap ul.imgList {margin: 5px 0 10px 30px!important; padding: 0!important;} /* Change Support Orders mobile overrides */ .csoWrap {float:left!important; width:100%!important; margin:0!important; text-align:center!important;} .csoWrap #soCalloutImg {float:none!important; clear:both!important; margin: 0px auto 15px auto!important; width:60%; background-position: center 0!important;} .csoWrap .callEmail {float:none!important; clear:both!important; margin: 0px auto 15px auto!important; width:80%; border : 1px solid #ffd500!important;} /* Cooperation mobile overrides */ .contentWrap .callCoop {float:left!important; width:100%!important; margin:0 0 10px 0!important;} .contentWrap .callChatB {float:left!important; width:100%!important;height: 200px!important; margin-top:0!important; border : 1px solid #e6cffc!important; background-color:#f9f3fe!important;} .contentWrap .callChatB .callChatBWrap {width:100%!important;} .contentWrap .callChatB .callChatBWrap .callChatText {background-position: 10px 10px!important;padding: 0 0 0 150px!important;} /* Payment Agreement mobile overrides */ .contentWrap .payagWrap {width:100%!important; } .contentWrap .callPmt2 {margin:0 auto!important; margin-top:10px!important;} /* Make Payment mobile overrides */ .callout-body-mobile a, .callout-body-mobile a:visited {color:#fff!important;} /* overrides Safari phone number link styles to keep the phone number readable against the callout background color also on the Receive payments page */ .contentFull.full-pay {width:95%!important; padding-left:10px!important;} .pay-content {flex-direction: column!important;} #contentColLeftPmt{order: 2!important; width:100%!important; min-height:385px!important; margin: 0 10px 10px 0!important; padding: 0 5px 10px 10px!important; border:1px solid #e0e0e0!important; } #contentColRightPmt {order: 1!important; width:100%!important; min-height:385px!important; margin: 0 10px 10px 0!important; padding: 0 5px 10px 10px!important; border:1px solid #e0e0e0!important;} /* menu column will show at top */ .contentFull.contentBoxPP {width:95%!important; padding:0 5px 5px 12px!important;margin:!important;} /* Receive Payment mobile overrides */ .contentFull {padding-left: 5px !important;} .receive-content {flex-direction: column!important;} #contentColLeft{width: 90%!important; min-height:auto!important; margin: 0 0 10px 0!important; border: 1px solid #ebebeb!important;} #contentColRight {width: 90%!important; margin: 0 0 10px 0!important; min-height:auto!important; border: 1px solid #ebebeb!important;} .contentBoxRP {margin: 0px 10px 20px 10px!important;} .feature {border: 1px solid #afccdd!important; padding: 0px 0px 15px 15px!important;} .contentWrap a.btnBox, .contentWrap a.btnBox:visited {border: 1px solid #ebebeb!important;} .contentWrap a.btnBox:hover {border: 1px solid #ebebeb!important;} #ppCallout {float:left!important; width: 100%!important;height:auto!important; margin: 0px 0px 10px 0px!important; padding: 10px!important; background-color: #e9f2f7!important; border: 1px solid #ebebeb!important; } .pp {background: transparent url(/childsupport/PublishingImages/make_pmt/pmnt_history_icon.png) no-repeat 5px 15px!important;} /*==== End Payment Page Mobile Overrides ====*/ /* Driver License Suspension mobile overrides */ .flex-containerCallouts {flex-direction:column; gap:10px!important;} .flex-containerCallouts .blurb {order:3;} #linkBoxLeftWrap {order:1;} .contentWrap .cWrap .callPmt {order:2; margin-bottom:0!important;} .contentWrap .cWrap {margin-bottom:0!important;} .linkBoxLeft {margin:0!important; border: 1px solid #cccccc!important;} .cspAlert {float:left!important; width:95%!important; height:auto!important;padding :20px!important; margin: 0px!important; background:#fff19d!important;; color:#444!important; border:1px solid #ffcc33!important;} .cspAlert h2 {color: #003366!important; margin: 0 0 8px 0!important; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif!important; font-weight: 400! important;} /* Sign Up page mobile overrides */ .intro-container, .intro-left, .apply-content, .apply-container-1, .apply-container-2 {margin: 0!important; grid-template-columns: 1fr!important; /* Stack items in one column */ } .contentFull.apply-content { /*float: left !important;*/ width: 95% !important;} a.appCallLink {margin: 0 auto!important;} .apply-item {border: 1px solid #cccccc !important;} .apply-item-duo {padding: 10px!important;width: 90%!important; border: 1px solid #cccccc !important;} .apply-container-1, .apply-container-2 {gap: 10px!important; margin: 10px 0!important;} .intro-container {margin: 10px 0!important;} .intro-left {order:2;} .intro-right {order: 1; border: 1px solid #f8e038!important;} /* Suspension Actions page mobile overrides */ .calloutBoxCenter {border: 1px solid #cccccc !important;} .calendarCall {width:75%!important; padding: 0px 30px 10px 70px!important; margin: 0 0 15px 15px!important;} /* Accordion mobile styles accordions on Resources for Parents, Publications and Form Help pages */ .content .right_column #formsAccordion p {margin:0!important; padding:5px!important;} .content .right_column #formsAccordion ul {margin:0!important;} /* Spanish Resources page mobile overrides */ div[webpartid="e1fda0da-31a1-4cfe-9e36-073ca2776c3c"] h2 { margin-left: 10px!important; } /* === dl_option1 Request a Payment Agreement Avoid Fees Callout === */ .contentWrap .callFee {float: left!important; width:95%!important; margin: 0 auto 10px auto!important;border: 1px solid #006699!important; } /* FL Clerk mobile overrides */ h2.cs4, h2.cs5 {margin:0!important;} .side_menu4{width:90%!important; margin:0 0 0 10px!important;} h2#iconNews {margin-left:10px!important;} /*==== Contact Page Mobile Overrides Updated 2020 ====*/ #contactBox {float:left!important; width:auto!important;} #contactBox h3 {padding: 0px 0px 0px 5px!important;} .colBoxSm {float:left!important; width:100%!important; margin: 0px!important; padding: 0px!important;} .colBoxSmR {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important;} #contactBox .eServ {float: left!important; width: 200px!important; height:114px!important; margin: 0!important;} #contactBox .email {float: left!important; width: 200px!important; height:114px!important; margin: 0!important;} #contactBox .chat2 {float: left!important; width: 260px!important; height:114px!important; margin: 0!important;} span#accord1, span#accord2, span#accord3, span#accord4, span#accord5, span#accord6, span#accord7, span#accord8{background-image:none!important; padding:0!important;} /* remove icons for word wrap */ #boxCSP {float:left!important; width:90%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important; border: 1px solid #13348e!important;} #boxSDU {float:left!important; width:90%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important; border: 1px solid #358698!important;} #boxInfo {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important; border: 1px solid #465c97!important;} #boxCSP h2, #boxSDU h2, #boxInfo h2 {margin: 0px 0px 8px 0px!important; padding: 0px 0px 0px 5px!important;} /*========== Coronavirus COVID-19 Page Mobile Overridese ====*/ #contactBoxCV {float:left!important; width:auto!important;} .colBoxCV {float:left!important; width:100%!important; margin: 0px!important; padding: 0px!important;} .colBoxCVR {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important;} #boxNew {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important;} #boxOrig {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important;} #boxMore {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important;} #boxNew h2 {background: #13348e; color:#fff; margin:0; padding: 5px 8px 10px 10px} /*==== Paternity Page Mobile Overrides ====*/ .flex-container {flex-direction: column;} div.content_box {width:95%!important; padding: 0 10px !important;} .content .right_column .pat-left p {margin:5px 0!important; padding: 0px 10px!important;} .patAccordion {width:95%; padding-left: 5px!important; margin-bottom:10px!important;} .pat-left, .pat-right {margin-bottom:0!important;} #patCol1, #patCol2, #patCol3 {width:95%!important; padding:0 10px 0 0!important;} #gtCallout2 {float:left!important; border: 1px solid #ebebeb!important;} .contentBlock {float:left!important;} #patChartWrap {float:left; width:auto!important; padding:0!important;} #patColWrap1 {float:left; width:90%!important; margin: 3px 0 0 0; padding:0!important; } #patColWrap2 {float:left; width:90%!important; margin: 3px 0 0 0; padding:0!important;} #patColWrap3 {float:left; width:90%!important; margin: 3px 0 0 0; padding:0!important; } .titleHow {background: #f46478; border: 1px solid #f46478!important;} .titleWhen {background:#ebebeb; border: 1px solid #ebebeb!important;} #patCol1, #patCol2, #patCol3{float:left; width:auto!important; padding:0; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;} a.pChart, a.pChart:visited {display:block; width:auto!important; height: auto!important; padding:10px!important; color:#444; text-decoration:none; position: relative; } a.pChart:hover {background: #e7e7e7; text-decoration:none;} .learn {display:block; font-style:italic; text-transform: uppercase; position:relative!important; bottom:0!important; right:0!important; margin-top:5px;} .learnArrow {color:#00aca1;} a.pChart:hover span.learnArrow{color:#207fa9;} /*==== End Paternity Page Mobile Overrides ====*/ /*==== Parent Services Page Mobile Overrides ====*/ #calloutWrap{float:left; width:100%!important;} #calloutWrap .linkBox2 {width:90%!important; margin:0 0 10px 0!important; padding-right: 0px!important; border: 1px solid #ebebeb!important;} #calloutWrap .linkBox {width:90%!important;margin: 5px 10px 0 0!important; border: 1px solid #ebebeb!important; padding: 20px 0px 5px 20px!important; } /* #calloutWrap .linkCall {width:90%!important;margin: 5px 10px 0 0!important; border: 1px solid #ebebeb!important; padding: 20px 0px 5px 20px!important; } */ #calloutWrap .linkcallWrap {width:94%!important;margin: 5px 10px 0 0!important; border: 0!important; padding: 0px!important; background-color:none!important;} #calloutWrap .linkcallWrap .linkCall {margin: 10px!important; padding:10px!important;} #calloutWrap .linkcallWrap .linkCall span.pipe {display:block!important;} #calloutWrap .linkcallWrap .linkCall span.pipe:after {content: " "!important;} /*==== End Parent Services Page Mobile Overrides ====*/ /*==== Genetic Testing Page Mobile Overrides ====*/ #gtCallout {float:left!important; clear:both!important; margin: 0 20px 8px 0!important;} .gtContentWrap {float:left!important;} /*==== End Genetic Testing Page Mobile Overrides ====*/ /*==== Payment Page Mobile Overrides ====*/ /*==== Make Payment Page Overrides ====*/ /* #pmtLinkWrap .pmtLink {display:none!important;}*/ .contentBox {background: #fafafa!important; border: 1px solid #e0e0e0!important; padding-right:0px!important;} .contentBoxPP {background: #fafafa!important; border: 1px solid #e0e0e0!important; padding-right:0px!important;} /*#contentColLeftPmt{float:left!important; width: 90%!important; min-height:auto!important; margin: 0 0 10px 0!important; border: 1px solid #e0e0e0!important; } #contentColRightPmt {float:left!important; width: 90%!important; min-height:auto!important; margin: 0 0 10px 0!important; border: 1px solid #e0e0e0!important; }*/ .imageStyle {width: 100%!important; height: auto;} /*==== Prepaid Card Page Overrides ====*/ #calloutCol {float:left!important; width: 100%!important;} /* .colLeft {float:left!important; width: 100%!important; clear:both!important; margin-right:10px; }*/ div.colLeftPPC { float: left !important; width: 90% !important; margin: 0px !important; padding: 0px !important; line-height: 1.5em !important; } .pmtCall {border: 1px solid #ebebeb!important;} /*==== Job Resources Subsite Page Mobile Overrides ====*/ .countyMenuWrap {width:100%!important;} a.topLink, a.toplink:visited {float:right!important; margin: 2px 2px 10px!important; } /*==== Job Resources Subsite Page Mobile Overrides ====*/ /*==== Parenting Time Plan SUBSITE page Mobile Overrides ====*/ .ptpLink {float:left!important; border: 1px solid #ebebeb!important; width: 100%!important; } /*==== END Parenting Time Plan SUBSITE page Mobile Overrides ====*/ /*==== Apply SUBSITE page Mobile Overrides ====*/ .contentWrap .boxStyle { width: 90%!important; margin: 5px 10px 0 0!important; border: 1px solid #ebebeb!important; padding: 20px 0px 5px 20px!important; height: auto!important; } #applyCallout {float:left!important; clear:both!important; width: 100%!important; padding: 0px!important; margin :10px 0px 15px 0!important;} /*==== END Apply SUBSITE page Mobile Overrides ====*/ /*==== Apply Resources for Parents subsite page Mobile Overrides ====*/ .columnLeft {float:left!important; width:97%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} .columnRight {float:left!important; width:97%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} /*==== Apply Community Resources subsite page Mobile Overrides ====*/ .jobCall{width:97%!important; padding-left:10px!important; margin:0 0 10px 0!important;} a.jobLink:hover {opacity: 0.7!important;} div#colWrap {height:auto!important; width:100%!important; padding:0!important; margin:0!important;} div.colLeft {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important; } div.colRight {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} /*==== video callout code not currently used ====*/ .vidWrap {margin-top: 0px!important; padding:10px!important; border: 1px solid #ccc!important;} div.vid {height: auto!important; background: transparent url(/childsupport/PublishingImages/video_icon.png) top left no-repeat!important; margin: 0 10px!important; padding: 0px 0px 0px 65px!important;} /*==== end video callout code not currently used ====*/ div.fhCall {padding: 0px!important; margin: 20px 0 0 10px!important;} div.fhCall a, div.fhCall a:visited {display:block!important; height:45px!important; width: auto!important; text-decoration:none!important; background: #6aa3b9 url(/childsupport/PublishingImages/video_icon_white.png) 20px 20px no-repeat!important; color:#fff!important; padding: 20px!important; margin:10px 0!important;} div.fhCall a:hover {background-color: #00aca1!important;} div.fhCall a span {display:block!important; padding-left: 70px!important; font-size: 1.2em!important;} div.fhCall a span.fhline2 {display:block!important; padding-left: 70px!important; font-size: 1em!important;} div.spanishCall {padding: 0px!important; margin: 20px 0 0 10px!important;} div.spanishCall a, div.spanishCall a:visited {display:block!important; height:40px!important; width: auto!important; text-decoration:none!important; background: #003366 url(/childsupport/PublishingImages/icon_spanish_lang.png) 20px 20px no-repeat!important; color:#fff!important; padding: 20px!important; margin:10px 0!important;} div.spanishCall a:hover {background-color: #00aca1!important;} div.spanishCall a span {display:block!important; padding-left: 60px!important; font-size: 1.2em!important;} /*==== END Community Resources subsite page Mobile Overrides ====*/ /*==== Apply SPANISH subsite page Mobile Overrides ====*/ /*==== Contact section ====*/ .colBoxSp {float:left!important; width:90%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important; line-height:1.5em!important;} .colBoxSpR {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} /*==== publications section ====*/ .colLeft {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} .colRight {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} .vidSpWrap {margin-top: 20px!important; padding: 0px!important;} div.vidSp {height: auto!important; width:90%!important; background: transparent url(/childsupport/PublishingImages/video_icon.png) top left no-repeat;!important; margin: 0px!important; padding: 0px 0px 0px 55px!important;} /*==== END Apply SPANISH subsite page Mobile Overrides ====*/ /*==== Compliance pages Mobile Overrides ====*/ #linkBoxCenterWrap {width: 100%!important; height:auto!important; margin: 0 auto 10px auto!important; } .linkBoxCenter {display:block!important; width:80%!important; height:auto!important; margin: 0 auto!important; text-align:left!important; } /* === Callout with Interior text links === */ #compCallout {float:left!important; width: 90%!important; height:auto!important; margin: 0 0 20px 0px!important; padding: 20px!important; border:1px solid #ebebeb!important; background-color: #e9f2f7!important; } /* === Payment Agreement Page Callout Mobile Overrides === */ .cWrap {float:left!important; width:100%!important; padding:0!important; margin:0 0 10px 0!important;} .contentWrap .callPmt {float: left!important; width:90%!important; border: 1px solid #006699!important;} .contentWrap .callPmt2 {float: left!important; width:90%!important; border: 1px solid #006699!important;} /* === Clerk subsite landing page calendar and header === */ #content-mobile {display:inline!important; } #calWrap .month {width: 100%!important; min-height: auto!important; margin: 10px 0px 0 0!important;} #calWrap .boxTall {width: 100%!important; height:auto!important; margin: 10px 0px 0 0!important;} #calWrap .boxTall2 {width: 100%!important; height:auto!important; margin: 10px 0px 0 0!important;} /*=== Change Support Order Page callout Styles ===*/ #soCalloutImg {float:left!important; width: 100%!important; height:470px!important; margin: 10px 0 20px 10px!important; padding: 0px!important; border:0px!important; background:transparent url(/childsupport/PublishingImages/support_orders/support_order_review_graphic.png) no-repeat 0 0!important;} /* ==== About Us Page Mobile Overrides phone ====*/ .aboutContent {float:left!important; width:100%!important; margin-top:0px!important; } .contentWrap .callAbout {float:left!important; width:95%!important;border: 1px solid #006699!important; margin: 0!important; text-align:center!important;} .infoLink1 {display:block; float:left!important; margin: 0 10px 0 0; width:50%!important; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon1.png) top left no-repeat; } .infoLink2 {display:block; float:left!important; margin: 0 10px 0 0; width:50%!important; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon2.png) top left no-repeat; } .infoLink3 {display:block; float:left!important;margin: 0 10px 0 0; width:50%!important; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon3.png) top left no-repeat; } .infoLink4 {display:block; float:left!important; margin: 0 10px 0 0; width:50%!important; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon4.png) top left no-repeat; } .infoLink1:hover, .infoLink2:hover, .infoLink3:hover, .infoLink4:hover {opacity: 0.7} /*==== END About Us Page Mobile Overrides phone ====*/ /* mobile override 988 CALLOUT on email us page */ .llCall {display:block!important; width: 345px!important; height:140px!important; background: #fff url(/childsupport/PublishingImages/988_call_bg.png) center 5px no-repeat!important; border: 2px solid #4b5c77!important; padding:10px!important; margin:10px!important;} .llCall span.llText {display:block!important; width:100%!important; height:auto!important; margin-top: 60px!important;} /* END mobile override 988 CALLOUT on email us page */ }/*=== End custom style and overrides for phone ===*/ /*========================================== TABLET custom style and overrides for retina Style_mobile_device.css retina TABLET ===*/ @media (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), (min-resolution: 192dpi) and (max-width: 1024px) { .contentWrap {width:95%!important;} .content_box {width:95%!important; margin: 0 auto !important;} #homeWrap {width:100%!important;} ul.alert_global{ /* override bootstrap.min.css ul margin-bottom */ margin: 0 !important; } .footer_menu { /* center the DOR footer menu on tablet */ float:none!important; } .flex-direction-nav .flex-prev { /* position left and right nav arrows on screen by default for tablet */ left: 10px!important; } .flex-direction-nav .flex-next { right: 10px!important; } /* Custom styles & overrides for social footer for tablet */ .youtube { margin-left: 0!important; margin-right: 0!important; } /* End custom styles & overrides for social footer for tablet */ .gsc-input-box { border: 1px solid #458fc9!important; } } /* Callout box borders */ .contentWrap .callFee {border: 1px solid #006699 !important;} #compCallout { border: 1px solid #ebebeb !important; padding: 20px !important;} .gentestWrap .callEmailB, .casecallWrap .callEmailB {border: 1px solid #ffd500 !important;} .calloutBoxInFlow {border: 1px solid #cccccc !important;} /* FL Clerk mobile overrides retina tablet */ h2#iconNews {margin-left:10px!important;} /* Support Orders page mobile overrides */ #calloutWrap .linkBoxSupp {border: 1px solid #cccccc !important;} /* Compliance page mobile overrides */ #calloutWrap .linkBoxComp {border: 1px solid #cccccc !important;} .contentWrap .cpmtWrap .callPmtB {border: 1px solid #006699 !important;} .alert-enf {border: 1px solid #ccc !important;} /*==== Paternity Page Mobile Overrides ====*/ #gtCallout2 {border: 1px solid #ebebeb!important;} #pdCallout { border: 1px solid #ebebeb!important;} .patAccordion {width:90% !important; margin: 0 auto 10px auto !important;} /*========================================== TABLET custom style and overrides for style_tablet_cs.css TABLET ===*/ @media screen and (min-width:481px) and (max-width:1016px) { #panelWrap {display:none!important;} .content .right_column #homeWrap #___gcse_1 {display:none!important;} /* Custom styles & overrides for social footer for tablet */ /* Social Footer custom styles and overrides to create a responsive grid */ /* Make it stack into rows on phones and small tablets */ .footer_content_grid { grid-template-columns: 1fr!important; /* Single column layout */ } .footer_content_grid > * { margin-bottom: 1rem; text-align: center; } .socialWrap { display: flex; justify-content: center; /* Center horizontally */ align-items: center; /* Center vertically (if needed) */ flex-wrap: wrap; /* Allow wrapping on small screens */ gap: 10px; /* Optional: space between icons */ padding: 10px; /* Optional: inner spacing */ margin:0!important; } .lifeline { width:auto!important; margin:0 auto!important; } .youtube { margin-right: 2px!important; } .youtube_ofmb { width:auto!important; float:none!important; text-align:center!important; margin:0 auto!important; } /* End custom Social Footer overrides */ .contentWrap {width:95%!important; height:100%!important; background: #fff!important; } /* padding left and right must be 0 for mobile styles */ .contentWrap p {margin-left:10px!important; } /* added margin-left for paragraphs inside the main wrap div on mobile for tablets */ .parents {margin-bottom: 20px!important;margin-top: 20px!important; } .chat {width: 220px!important;} .emp {height:100%!important;} .emailHP {margin-bottom: 20px!important;margin-top: 20px!important; } .side_menu1 ul li a:link {text-shadow: none!important;} .side_menu1 a:hover {text-decoration: underline!important;} .side_menu1 h2, .side_menu1_alt h2, .side_menu2 h2, .side_menu3 h2, .side_menu4 h2 {width:auto!important;} .imageHeader {display:none;} .ms-webpart-chrome-title {margin-left: 10px !important;} /* Webparts for FAQ Accordion titles mobile styles */ /* used for 988 CALLOUT on email us page */ .llCall {border: 2px solid #4b5c77!important;} /* END used for 988 callout on email us page */ /* Callout box borders */ .contentWrap .callFee {border: 1px solid #006699 !important; } .gentestWrap .callEmailB, .casecallWrap .callEmailB {border: 1px solid #ffd500 !important;} .emailBtext {background-position: 150px 23px !important;} .emailBtext span.brief {margin-top: 30px; padding-left: 180px !important;} /* button position */ /* Support Orders page mobile overrides */ #calloutWrap .linkBoxSupp {width : 90% !important; height:auto !important; margin:10px 0px 0 20px !important; padding: 10px !important; background-position: 97% 5px !important; border: 1px solid #ccc !important;} /* Compliance page mobile overrides */ #calloutWrap .linkBoxComp {width:90% !important; height: auto !important; margin: 10px 0 0 20px !important; padding: 20px 5px 5px 15px; background-position: 97% 5px !important; border: 1px solid #ccc !important; } /*==== Contact Page Mobile Overrides 2020 ====*/ #contactBox {float:left!important; width:auto!important;} #contactBox h3 {padding: 0px 0px 0px 5px!important;} .colBoxSm {float:left!important; width:45%!important; margin: 0px 20px 20px 0px!important; padding: 0px!important;} .colBoxSmR {float:left!important; width:33%!important; margin: 0px 0px 20px 0px!important; padding: 0px!important;} #contactBox .eServ {float: left!important; width: 200px!important; height:114px!important; margin: 0!important;} #contactBox .chat2 {float: left!important; width: 260px!important; height:114px!important; margin: 0!important;} #boxCSP {float:left!important; width:45%!important; margin: 0px 00px 10px 0px!important; padding: 0px!important; border: 1px solid #13348e!important;} #boxSDU {float:left!important; width:45%!important; margin: 0px 20px 10px 0px!important; padding: 0px!important; border: 1px solid #358698!important;} #boxInfo {float:left!important; width:100%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important; border: 1px solid #465c97!important;} #boxCSP h2, #boxSDU h2, #boxInfo h2 {margin: 0px 0px 8px 0px!important; padding: 0px 0px 0px 5px!important;} /*==== Paternity Page Mobile Overrides ====*/ #gtCallout2 {float:left!important; border: 1px solid #ebebeb!important; margin: 0 30px 10px 0 !important;} #pdCallout {float:left!important; border: 1px solid #ebebeb!important; margin: 0 30px 10px 0 !important; } .contentBlock {float:left;} #patChartWrap {float:left; width:auto!important; padding:0;} #patColWrap1 {float:left; width:auto!important; margin: 3px 0 0 0; padding:0; } #patColWrap2 {float:left; width:auto!important; margin: 3px 0 0 0; padding:0;} #patColWrap3 {float:left; width:auto!important; margin: 3px 0 0 0; padding:0; } .titleHow {background: #f46478; border: 1px solid #f46478!important;} .titleWhen {background:#ebebeb; border: 1px solid #ebebeb!important;} #patCol1, #patCol2, #patCol3{float:left; width:auto!important; padding:0; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;} a.pChart, a.pChart:visited {display:block; width:auto!important; height: auto!important; padding:10px!important; color:#444; text-decoration:none; position: relative; } a.pChart:hover {background: #e7e7e7; text-decoration:none;} .learn {display:block; font-style:italic; text-transform: uppercase; position:relative!important; bottom:0!important; right:0!important; margin-top:5px;} .learnArrow {color:#00aca1;} a.pChart:hover span.learnArrow{color:#207fa9;} /*==== End Paternity Page Mobile Overrides ====*/ /*==== Parent Services Page Mobile Overrides ====*/ #calloutWrap{float:left; width:100%!important;} #calloutWrap .linkBox2 {width:43%!important; height: 100px!important; margin:10px 10px 0 0!important; padding: 20px 0px 5px 20px!important; border: 1px solid #ebebeb!important; } #calloutWrap .linkBox {width:43%!important; margin: 10px 10px 0 0!important; border: 1px solid #ebebeb!important; padding: 20px 0px 5px 20px!important; } #calloutWrap .linkcallWrap {width:92%!important;margin: 5px 10px 0 0!important; border: 0!important; padding: 0px!important; background-color:none!important;} #calloutWrap .linkcallWrap .linkCall {margin: 10px!important; padding:10px!important;} /*==== End Parent Services Page Mobile Overrides ====*/ /*==== Genetic Testing Page Mobile Overrides ====*/ #gtCallout {} /*==== End Genetic Testing Page Mobile Overrides ====*/ /*==== Payment Page Mobile Overrides ====*/ /*==== Make Payment Page Overrides ====*/ /* #pmtLinkWrap {padding:0px!important;} #pmtLinkWrap .pmtLink {padding:100px 0px 0px 0px!important; margin-left:10px!important; } */ .contentBox {background: #fafafa!important; border: 1px solid #e0e0e0!important; padding-right:0px!important;} .contentBoxPP {background: #fafafa!important; border: 1px solid #e0e0e0!important; padding-right:0px!important;} #contentColLeftPmt{float:left!important; width: 90%!important; min-height:auto!important; margin: 0 0 10px 0!important; border: 1px solid #e0e0e0!important; } #contentColRightPmt {float:left!important; width: 90%!important; min-height:auto!important; margin: 0 0 10px 0!important; border: 1px solid #e0e0e0!important; } .imageStyle {width: 100%!important; height: auto;} /*==== Receive Payment Page Overrides ====*/ /*==== Prepaid Card Page Overrides ====*/ #calloutCol {float:left!important;} /*.colLeft {float:left!important; clear:both!important; margin-right:10px; }*/ div.colLeftPPC { float: left !important; width: 90% !important; margin: 0px !important; padding: 0px !important; line-height: 1.5em !important; } .pmtCall {border: 1px solid #ebebeb!important;} /*==== Receive Payments Card Page Overrides ====*/ #contentColLeft{float:left!important; width: 80%!important; margin-bottom:5px!important; min-height: 0!important; border: 1px solid #ebebeb!important;} #contentColRight {float:left!important; width: 80%!important; margin-left:0!important; min-height: 0!important; border: 1px solid #ebebeb!important;} .contentFull {float:left!important; width: 80%!important; margin-left:0!important;} .contentFull p {margin-left: 10px!important;} .feature {border: 1px solid #afccdd!important; padding: 0px 0px 15px 15px!important;} .contentWrap a.btnBox, .contentWrap a.btnBox:visited {border: 1px solid #ebebeb!important;} .contentWrap a.btnBox:hover {border: 1px solid #ebebeb!important;} #ppCallout {float:left!important; width: 100%!important;height:auto!important; margin: 0px 0px 10px 0px!important;padding:10px!important; border: 1px solid #ebebeb!important;} .pp {background: transparent url(/childsupport/PublishingImages/make_pmt/pmnt_history_icon.png) no-repeat 5px 15px!important;} /*==== End Payment Page Mobile Overrides ====*/ /*==== Apply SUBSITE page Mobile Overrides ====*/ .contentWrap .boxStyle { width: 90%!important; margin: 5px 10px 0 0!important; border: 1px solid #ebebeb!important; padding: 20px 0px 5px 20px!important; height: auto!important; } #applyCallout {float:left!important; clear:both!important; margin: 10px 20px 15px 0!important; } /*==== END Apply SUBSITE page Mobile Overrides ====*/ /*==== Apply Resources for Parents subsite page Mobile Overrides ====*/ .columnLeft {float:left!important; width:97%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} .columnRight {float:left!important; width:97%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} /*==== Apply Community Resources subsite page Mobile Overrides ====*/ .jobCall{width:97%!important; padding-left:10px!important; margin:0 0 10px 0!important;} a.jobLink:hover {opacity: 0.7!important;} div#colWrap {height:auto!important; width:100%!important; padding:0!important; margin:0!important;} div.colLeft {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important; } div.colRight {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} /*==== video callout code not currently used ====*/ .vidWrap {margin-top: 0px!important; padding:10px!important; border: 1px solid #ccc!important; margin-left:10px!important;} div.vid {height: auto!important; background: transparent url(/childsupport/PublishingImages/video_icon.png) top left no-repeat!important; margin: 0 10px!important; padding: 0px 0px 0px 65px!important;} /*==== end video callout code not currently used ====*/ div.fhCall {padding: 0px!important; margin: 20px 0 0 10px!important;} div.fhCall a, div.fhCall a:visited {display:block!important; height:45px!important; width: auto!important; text-decoration:none!important; background: #6aa3b9 url(/childsupport/PublishingImages/video_icon_white.png) 20px 20px no-repeat!important; color:#fff!important; padding: 20px!important; margin:10px 0!important;} div.fhCall a:hover {background-color: #00aca1!important;} div.fhCall a span {display:block!important; padding-left: 70px!important; font-size: 1.2em!important;} div.fhCall a span.fhline2 {display:block!important; padding-left: 70px!important; font-size: 1em!important;} div.spanishCall {padding: 0px!important; margin: 20px 0 0 10px!important;} div.spanishCall a, div.spanishCall a:visited {display:block!important; height:40px!important; width: auto!important; text-decoration:none!important; background: #003366 url(/childsupport/PublishingImages/icon_spanish_lang.png) 20px 20px no-repeat!important; color:#fff!important; padding: 20px!important; margin:10px 0!important;} div.spanishCall a:hover {background-color: #00aca1!important;} div.spanishCall a span {display:block!important; padding-left: 60px!important; font-size: 1.2em!important;} /*==== END Community Resources subsite page Mobile Overrides ====*/ /*==== Apply SPANISH subsite page Mobile Overrides ====*/ /*==== Contact section ====*/ .colBoxSp {float:left!important; width:90%!important; margin: 0px 0px 10px 0px!important; padding: 0px!important; line-height:1.5em!important;} .colBoxSpR {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} /*==== publications section ====*/ .colLeft {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} .colRight {float:left!important; width:90%!important; margin: 0px!important; padding: 0px!important; line-height:1.5em!important;} .vidSpWrap {margin-top: 20px!important; padding: 0px!important;} div.vidSp {height: auto!important; width:90%!important; background: transparent url(/childsupport/PublishingImages/video_icon.png) top left no-repeat;!important; margin: 0px!important; padding: 0px 0px 0px 55px!important;} /*==== END Apply SPANISH subsite page Mobile Overrides ====*/ /*==== Compliance pages Mobile Overrides ====*/ .calloutBoxCenter {border: 1px solid #cccccc !important;} #linkBoxCenterWrap {width: 100%!important; height:auto!important; margin: 0 auto 10px auto!important; } .linkBoxCenter {display:block; width:375px!important; height:auto!important; margin: 0 auto!important; text-align:left!important;} /* === Callout with Interior text links === */ #compCallout {float:left!important; width: 95%!important; height :auto!important; margin: 0 10px 30px 15px!important; padding: 20px 0 20px 20px!important; border:1px solid #ebebeb!important; background-color: #e9f2f7!important; } /* === Clerk subsite landing page calendar and header === */ #content-mobile {display:inline!important; } h2#iconNews {margin-left:10px!important;} /*==== About Us Page Mobile Overrides tablet ====*/ .aboutContent {width:62%!important;} .contentWrap .callAbout {border:1px solid #006699!important;} /*==== END About Us Page Mobile Overrides tablet ====*/ /* === Payment Agreement Page Callout Mobile Overrides === */ .contentWrap .callPmt {border: 1px solid #006699!important;} .contentWrap .callPmt2 {border: 1px solid #006699!important;} } /*=== End custom style and overrides for style_tablet_cs.css ===*/ /* End MOBILE */ h1.cspTitle {font-size:18px; text-align: center; margin-bottom: 12px; padding:10px; border: 1px solid #ebebeb;} .disclamer { display:block !important; color:#ccc !important; font-size:12px !important; padding-bottom: -0px !important; } a.anchor { /* === adds space above the anchor links to adjust for floating main menu ===*/ display: block; position: relative; top: -100px; visibility: hidden; } .ExternalClass div.content_box { border:none; } a:link, a:visited {color:#207fa9;} a:link.external::after{content: url(/childsupport/PublishingImages/icon_ext_link.png); margin: 0 0 0 5px;} /* === insert external link icon default link color ===*/ a:link.external2::after{content: url(/childsupport/PublishingImages/icon_ext_link2.png); margin: 0 0 0 5px;} /* === insert #009999 - green external link icon ===*/ a:link.pdf::after{content: url(/childsupport/PublishingImages/pdficon_small.png); margin: 0 0 0 5px;} /* === insert PDF document link icon ===*/ h1#csp {font-size: 1.57em; color: #003366; margin: 10px 0 10px 0;} /* 14x1.57=22px; */ .content .right_column p {margin:10px 0; font-size: 1em} /* 14x1=14px; Override the 13px p tag in the master stylesheet to make font sizes match for text content */ .content .right_column p.smallText {font-size: 0.78em; margin-top:3px;} /* 14x0.78=11px; */ .content .right_column h2 {color: #003366; margin: 12px 0 8px 0; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 400;} .content .right_column h3.mainText {font-size: 1.14em; color: #003366;} /* 14x1.14=16px; */ .content .right_column h3.mainTextBold {font-size: 1.14em; color: #003366; font-weight:600;} /* 14x1.14=16px; */ /*.content .right_column h3 {color:#009999; font-weight:700;}*/ .content .right_column h4 {color: #003366;} .content .right_column h5 {color: #a9a9a9; margin-bottom:15px;} ] .content .right_column .aqua {color:#009999; font-weight:600;} .content .right_column .blue {color: #003366; font-weight:600;} .content .right_column .grey {color: #444; font-weight:600;} .content .right_column em {font-style:italic} .content .right_column ul {margin:10px 0; padding:0;} .content .right_column ul li {margin:0 0 4px 20px; padding:0 0 0 4px; font-size:1em;} /* 14x1=14px; */ .content .right_column ul.indent {margin:10px 0; padding:0 0 0 20px;} .content .right_column ul.indent li {margin:0 0 4px 20px; padding:0 0 0 4px; font-size:1em;} /* 14x1=14px; */ .content .right_column ul.indentCond {margin:10px 0; padding:0 0 0 20px;} .content .right_column ul.indentCond li {margin:0 0 0px 20px; padding:0 0 0 4px; font-size:1em;} /* 14x1=14px; */ .content .right_column ul.indentCondSm {margin:10px 0; padding:0;} .content .right_column ul.indentCondSm li {margin:0 0 0px 0px; padding:0 0 0 4px; font-size:0.9em;} /* 14x1=14px; */ .content .right_column .contentWrap ol {margin:10px 0px; padding:0;} .content .right_column .contentWrap ol li {margin:0 0 4px 25px; padding:0 0 8px 0; font-size:1em;} /* 14x1=14px; */ .content .right_column ul.featureList { /* === style unordered list with colored bullets ===*/ } .content .right_column .featureList li {color:#00aca1; margin: 0 5px 5px 20px;} .content .right_column .featureList li span {color:#444;} .content .right_column .contentWrap ul.imgList {margin:5px 0 10px 30px; padding:0;} .content .right_column .contentWrap ul.imgList li {margin-left: 40px;} .photoLeft {float:left; margin-right:10px;} #featureBox {float:left; margin: 10px 0; padding:0; background: #ebebeb; border: 1px solid #ccc;} #featureBox h2 {background:#ccc; color:#003366; margin:0; padding:10px; font-weight:600;} #cspfeatureBox li {color:#207fa9; font-weight:700; margin:6px 0;} #cspfeatureBox li span {color:#444; font-weight: 400;} #cspfeatureBox li ol {list-style-type: none;} #cspfeatureBox li ol li {color:#444; font-weight:400; margin:6px 20px;} .featureBoxContent {margin:20px; padding:0px} #featureBox li {color:#207fa9; font-weight:700; margin:6px 0;} #featureBox li span {color:#444; font-weight: 400;} #featureBox li ul {list-style-type: none;} #featureBox li ul li {color:#444; font-weight:400; margin:6px 20px;} .featureBoxContent {margin:20px; padding:0px 10px;} sup.color {color:#207fa9;} .content .right_column em.SC {font-variant: small-caps; font-style:normal;} a.linkStyle, a.linkStyle:visited {color:#207fa9; font-style:italic; text-decoration:none;} a.linkStyle:hover {color:#00aca1; text-decoration:none;} a.linkStyle span {color:#00aca1;} a.linkStyle:hover span {color:#207fa9;} a.linkStyle2, a.linkStyle2:visited {color:#207fa9; font-weight:700; text-decoration:none;} a.linkStyle2:hover {color:#00aca1; text-decoration:none;} a.linkStyle2 span {color:#00aca1;} a.linkStyle2:hover span {color:#207fa9;} .cspAlert {float:left; width:auto; padding:20px 0px; margin: 0px; background:#fff19d; color:#444; border:1px solid #ffcc33;} .cspAlert h2 {color: #003366; margin: 0 0 8px 0; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 400;} /* ============= FL Clerk Pages Styles ================ */ #content-mobile {display:none;} #calWrap {position: relative; width:100%; height:auto; padding:3px; margin: auto; background: #fff;} .month {display:block; float:left; width: 31%; min-height: 120px; margin: 10px 8px 0 0; background:#f7fbff; border: 1px solid #ccc; padding:0px;} /* .boxTall {height: 550px;} */ /* .boxTall2 {height: 385px;} /*row 2 calendar - this code is now included on the content page for frequent updates. Mobile styles are in this CSS document */ .light {color:#B0B0B0;} .colR {margin: 10px 0 0 0;} #calWrap span.title {display:block; text-transform: uppercase; background: #003366; color:#fff; font-size: 1.28em; padding: 10px; text-align: center;} #calWrap .month span.info {display:block; padding: 5px; margin:0;} .annualCal {display:block; width:95%; text-align:right; text-transform:uppercase; font-style:italic;} span.due {display:block; text-transform:uppercase; font-size: .75em; color:#808080;} span.date {display:block; text-transform:uppercase; font-size: 1em; color:#003366; font-weight:bold;} .clearfix::after { content: ""; clear: both; display: table; } .contentWrap h2.iconCal {width:auto; height:40px; padding: 10px 0 0 45px; margin:0; background: transparent url(/childsupport/PublishingImages/fl_clerk/icon_cal.png) left center no-repeat;} h2#iconNews {width:auto; height:40px; padding: 10px 0 0 45px; margin:0; background: transparent url(/childsupport/PublishingImages/fl_clerk/icon_news.png) left center no-repeat;} #calWrap .month ul {list-style-type:none; } #calWrap .month li {margin:0; padding:4px; } .content .right_column .contentWrap ul.calBox {margin: 0 0 0 10px;} .content .right_column .contentWrap ul.noBullets {margin: 0 0 0 10px; list-style-type:none;} /* Full Calendar Page */ .content .right_column .contentWrap ul {margin: 0 0 0 20px;} h2.MM {border-top: 1px solid #ccc; padding: 10px 0 0 0; margin:0;} span.brief a.textButton, span.brief a.textButton:visited { background-color: #2d67b2; color: #fff; border: none; padding: 8px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; margin: 4px 2px; border-radius: 10px; cursor: pointer; } span.brief a.textButton:hover {background-color: #81a4d1; color:#fff; text-decoration: none;} /* ============= End FL Clerk Pages Styles ================ */ /*========== Economic Offset Page COVID-19 Styles SUBSITE Page ====*/ .contentWrap h2.boldStyle { font-size: 1.35em; font-weight: 600; text-decoration: none; color: #003366; padding: 0px; margin-bottom: 12px; } .contentWrap h3.boldStyle { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #003366; padding: 0px; margin-bottom: 0px; } .payBox {width:90%; margin: 10px; padding:20px; background-color: #efefef; border: 1px solid #ccc; } .dateTableWrap {overflow-x:auto; padding :0; margin:10px 0px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: none;} .dateTable th { padding: 15px; background-color: #6aa3b9; color: white; text-align: center; border-right: 1px solid #ddd; } .dateTable td{ padding: 15px; text-align: center; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; } .dateTable tr:nth-child(even) {background-color: #f2f2f2;} span.strike {text-decoration: line-through;} /*========== END Economic Offset Page COVID-19 Styles SUBSITE Page ====*/ /*========== Coronavirus COVID-19 Page Styles SUBSITE Page ====*/ .officeInfo {float:left; width:auto; background: #efefef; color:#003366; padding:20px; margin:0 0 10px 0; border: 1px solid #003366; } .officeInfo h3 {color:#003366; font-weight:600;} .officeInfo span {display:block; float:right; margin: 5px; font-size: 1em; } #contactBoxCV {float:left; width:auto;} .colBoxCV {float:left; width:45%; margin: 0px 20px 20px 0px; padding: 0px; line-height:1.5em;} .colBoxCVR {float:left; width:45%; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em;} .content .right_column #contactBoxCV ul {padding-left: 75px; margin:0px;} .content .right_column #contactBoxCV ul li {padding:0; margin:0px;} #contactBoxCV .title {display:block; font-size: 1.429em; padding: 0px 0px 5px 50px; margin:0px;} /* 1.429em = 22px */ #contactBoxCV .title2 {display:block; font-size: 1.2em; padding: 0px 0px 0px 50px; margin:0;} /* 1.429em = 22px */ #contactBoxCV .brief {display:block; padding: 0px 0px 5px 50px;} #contactBoxCV .briefSmall {display:block; padding: 0px 0px 0px 50px; margin:0; font-size: 0.78em; line-height: 1.4em;} /* 14x0.78=11px; */ #contactBoxCV .briefSmall a {display:block; font-size: 1em; line-height: 1.4em;} /* 14x0.78=11px; */ #boxNew {float:left; width:48%; min-height: 400px; margin: 0px 20px 20px 0px; padding: 0px; line-height:1.5em; border: 1px solid #13348e;} #boxOrig {float:left; width:48%; min-height: 400px; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em; border: 1px solid #358698;} #boxMore {float:left; width:100%; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em; border: 1px solid #465c97;} #boxNew h2 {background: #13348e; color:#fff; margin:0; padding: 5px 8px 10px 10px} #boxOrig h2 {background: #358698; color:#fff; margin:0; padding: 5px 8px 10px 10px} #boxMore h2 {background: #465c97; color:#fff; margin:0; padding: 5px 8px 10px 10px} #boxMore h2.plain {color: #003366; background:transparent; margin: 12px 0 0px 0; padding: 0; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 400;} #boxMore h3 {color: #003366; background:transparent; margin: 12px 0 0px 0; padding: 0; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 700;} .cspMail {background: transparent url("/childsupport/PublishingImages/contact/icon_mail.png") no-repeat scroll 0 0; margin: 20px 10px 0px;} .cspFax {background: transparent url("/childsupport/PublishingImages/contact/icon_fax.png") no-repeat scroll 0 0; margin: 20px 10px 0px;} .cspEmail {background: transparent url("/childsupport/PublishingImages/contact/icon_email.png") no-repeat scroll 0 0; margin: 20px 10px 0px;} .cspDrop {background: transparent url("/childsupport/PublishingImages/contact/icon_drop_box.png") no-repeat scroll 0 0; margin: 20px 10px 0px;} .cspeServ {background: transparent url("/childsupport/PublishingImages/contact/icon_eservices.png") no-repeat scroll 0 0; margin: 20px 10px 0px; } .cspPhone {background: transparent url("/childsupport/PublishingImages/contact/icon_cs.png") no-repeat scroll 0 0; margin: 20px 10px 0px; } .cspChat {background: transparent url(/childsupport/PublishingImages/home/icon-chat.png) no-repeat scroll 0 0; margin: 15px 10px 0px;} .cspEmail2 {background: transparent url("/childsupport/PublishingImages/contact/icon_email.png") no-repeat scroll 0 0; margin: 14px 10px 0px;} .red {color:red;} a.linkButton, a.linkButton:visited {background-color: #2d67b2; border: none; color: white; padding: 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; margin: 4px 2px; cursor: pointer;} a.linkButton:hover {background-color: #81a4d1; color:#fff; text-decoration: none; } /*==== END COVID-19 SUBSITE page ====*/ /*==== Spanish SUBSITE page ====*/ /*== spanish contact section ====*/ #spCall {background: transparent url("/childsupport/PublishingImages/contact/icon_cs.png") no-repeat scroll 0 0; margin: 0px 10px; padding: 0 5px 0 30px;} .contentWrap #spCall h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; padding: 0px 0 0 20px; margin-bottom: 10px; } .contentWrap #spCall h2 span { display: block; font-size: 0.78em; color: #333; font-family: "Open Sans",Helvetica,sans-serif; } .content .right_column .contentWrap #spCall p { padding: 0px 0px 0px 20px; margin:0; } .colBoxSp {float:left; width:35%; margin: 0px; padding: 0px; line-height:1.5em;} .colBoxSpR {float:left; width:45%; margin: 0px; padding: 0px; line-height:1.5em;} /*== spanish publications section ====*/ .colLeft {float:left; width:50%; margin: 0px; padding: 0px; line-height:1.5em;} .colRight {float:left; width:45%; margin: 0px; padding: 0px; line-height:1.5em;} .vidSpWrap {margin-top: 20px; padding: 10px; border: 1px solid #ccc;} div.vidSp { height: auto; background: transparent url(/childsupport/PublishingImages/video_icon.png) top left no-repeat; margin: 0 10px; padding: 0px 0px 0px 65px; } .content .right_column ul.listStyleLinks { list-style-type: none; margin: 0px; } .content .right_column ul.listStyleLinks li {padding: 12px 0 0 0;} /*==== Apply for Services SUBSITE page ====*/ #applyCallout { float: right; width: 285px; height: 218px; margin: 0 0 0 10px; padding: 15px; background-color:#fdf7cd; border: 1px solid #f8e038; } #applyCallout:hover { background-color: #fefceb; } a.appCallLink { position: relative; background: transparent url(/childsupport/PublishingImages/apply/sign_up_callout.png) no-repeat 0px 0px; width: 285px; height: 218px; color: #444; display: block; margin: 0; padding: 0; font-size: 1em; line-height: 1.2em; text-decoration: none; } #callLink.lm {display: block; position: absolute; bottom:0; right:8px;} #contentColLeft.appCol, #contentColRight.appCol {min-height: 408px; margin-bottom: 10px} /* keeps columsn the same height if content is not equal in left and right columns */ .boxStyle { display: block; float: left; width: 40%; height: 165px; color: #444; border: 1px solid #cccccc; margin: 0 20px 20px 0; padding: 15px 5px 5px 15px; line-height: 1.5em; } .tall {height: 300px;} .boxStyle .title {text-transform: uppercase; color: #009999; font-weight:600;} /*==== Parenting Time Plan SUBSITE page ====*/ #calloutWrap .linkBox3 {display:block; position: relative; float:left; width:300px; height: 85px; color:#444; border: 1px solid #cccccc; margin: 0 20px 20px 0; padding: 20px 10px 5px 15px; line-height:1.5em;} #calloutWrap a.linkBox3, #calloutWrap a.linkBox3:visited {float:left; background-color: #cccccc; display: block; text-decoration:none;} #calloutWrap a.linkBox3:hover {background-color: #f2f2f2; border: 1px solid #e9f2f7;} #calloutWrap .linkBox3 span.if {display:inline; font-weight:600; color:#018d84;} #calloutWrap .linkBox3 .learn {display:block; font-style:italic; text-transform: uppercase; position: absolute; bottom:10px; right:10px; } #calloutWrap .linkBox3 .learnArrow {color:#00aca1; display:inline;} a.pChart:hover span.learnArrow{color:#207fa9;} #calloutWrap .linkBox4 {display:block; position: relative; float:left; width:300px; height: 85px; color:#444; border: 1px solid #cccccc; margin: 0 20px 20px 0; padding: 20px 10px 5px 15px; line-height:1.5em;} #calloutWrap a.linkBox4, #calloutWrap a.linkBox4:visited {float:left; background-color: #dbf1f1; display: block; text-decoration:none;} #calloutWrap a.linkBox4:hover {background-color: #f2f2f2; border: 1px solid #e9f2f7;} #calloutWrap .linkBox4 span.box4 {display:inline; font-weight:500;color: #003366;font-size: 1.14em;} #calloutWrap .linkBox4 .learn {display:block; font-style:italic; text-transform: uppercase; position: absolute; bottom:10px; right:10px; } #calloutWrap .linkBox4 .learnArrow {color:#00aca1; display:inline;} .content .right_column ul.listStyle {margin: 5px 0 0 20px;} ul.listStyle li span {display:block;} .crumbWrap {margin-top: 10px;} .crumbWrap .crumbs {display: block; text-transform: uppercase; font-size: 14px; font-weight: 400; margin: 0 0 0px 0; color: #666; text-align: right;} .crumbWrap .crumbs a:link,.crumbWrap .crumbs a:visited {background: none; color:#0072bc; padding:0; margin:0; border: none;} .crumbWrap .crumbs a:hover {text-decoration: underline;} .crumbWrap a, .crumbWrap a:visited {color:#0072bc;} .crumbs span.crumbArrow{color:#00aca1;} #ptpCalloutWrap {} /*a.ptpLink {display: block; float:right; width: 235px; height:210px; margin: 0 0 0 10px; border: 1px solid #ccc;background: transparent url(https://dorspdevint.fdor.dor.state.fl.us/childsupport/PublishingImages/parenting_time/ptp_callout.png) no-repeat scroll 0 0; margin: 0 0 10px 15px; padding: 8px 10px; line-height: 1.4em; text-decoration:none; } */ a.ptpLink {display: block; float:right; width: 235px; height:190px; margin: 0 0 0 10px; border: 1px solid #ccc;background: transparent url(https://dorspdevint.fdor.dor.state.fl.us/childsupport/PublishingImages/parenting_time/ptp_callout.png) no-repeat scroll bottom left; /*color: #003366;*/ margin: 0 0 10px 15px; padding: 8px 0px; font-size: 1em; /* 14x1=14px; */ line-height: 1.4em; text-decoration:none; } a.ptpLink span.title {color: #003366; font-size: 1.2em; display:block; margin: 0px 0 130px 10px; } .ptpLink span.lm { color:#444; display: block; text-transform: uppercase; margin: 0 10px 10px 10px; text-align: right; font-style: italic; } a.ptpLink span.lmArrow { color: #00aca1; } a.ptpLink:hover {color: #207fa9; background-color: #e2e2e2; text-decoration:none;} a.ptpLink:hover span.lmArrow {color: #207fa9;} /*==== Community Resources styles SUBSITE page ====*/ a.jobLink:hover {opacity: 0.7!important;} /*==== End Community Resources styles SUBSITE page ====*/ /* ===== Job Resources Styles SUBSITE page ====*/ .countyMenuWrap {width:450px;position:relative; margin-bottom:20px;} .jobs h3 {margin-top: 10px;} ul.countyMenu {padding:0; margin:0; list-style-type:none;} .countyMenu li a {display:block; float:left; padding: 10px; margin:2px; width:15px; height:15px; background: #6eacc7; color:#fff; font-weight:700; border: 1px solid #ccc; text-decoration:none; text-align:center;} .countyMenu li a:hover {background: #207fa9;} .countyMenuWrap .title {font-weight: 700} .contentWrap ul.jobLinks {list-style-type:none; margin: 5px 0 0 0; } .contentWrap ul.subLinks {list-style-type:none; margin: 0 0 15px 15px;} a.topLink, a.toplink:visited {display:block; float:right; padding: 5px 10px; margin:2px; background: #6eacc7; color:#fff; font-weight:700; border: 1px solid #ccc; text-decoration:none; text-align:center;} a.topLink:hover {background: #207fa9; color: #fff; text-decoration:none;} /*========== New Contact Page Styles SUBSITE Page Updated 6/2020 ====*/ #contactBox {float:left; width:auto;} .calloutWrap {float:left; width:95%; margin: 0px 0px 0px 0px; padding: 0px; line-height:1.5em;} .colBox {float:left; width:45%; margin: 0px 30px 20px 0px; padding: 0px; line-height:1.5em;} /* phase out IN PROGRESS */ .colBoxR {float:left; width:45%; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em;} /* phase out IN PROGRESS */ .colBoxSm {float:left; width:45%; margin: 0px 10px 20px 0px; padding: 0px; line-height:1.5em;} /* IN PROGRESS */ .colBoxSmR {float:left; width:45%; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em;} /* IN PROGRESS not used delete */ .content .right_column #contactBox ul {padding-left: 75px; margin:0px;} .content .right_column #contactBox ul li {padding:0; margin:0px;} #contactBox .title {display:block;font-size: 1.429em; padding: 0px 0px 5px 50px; margin:0px;} /* 1.429em = 22px */ #contactBox .brief {display:block; padding: 0px 0px 5px 50px;} #contactBox .briefSmall {display:block; padding: 0px 0px 0px 50px; font-size: 0.78em;} /* 14x0.78=11px; */ /* Accordion box styles */ .accordionWrap {float: left; width: 45%; height:auto; background: transparent; margin: 0;} .colBoxAcc {float:left; width:95%; margin: 0px 0px 30px 0px; padding: 0px; line-height:1.5em;} /* IN PROGRESS Wraps the callout boxes for contact method callouts add to mobile styles */ .content .right_column .colBoxAcc ul {padding-left: 35px; margin:0px;} .content .right_column .colBoxAcc ul li {padding:0; margin:0px;} .colBoxAcc .title {display:block; font-size: 1.429em; padding: 0px 0px 5px 60px; margin:0px;} /* 1.429em = 22px */ .colBoxAcc .title2 {display:block; font-size: 1.2em; padding: 0px 0px 0px 60px; margin:0;} /* 1.429em = 22px */ .colBoxAcc .brief {display:block; padding: 0px 0px 5px 0px;} .colBoxAcc .briefSmall {display:block; padding: 0px 0px 0px 0px; margin:0; font-size: 0.78em; line-height: 1.4em;} /* 14x0.78=11px; */ .colBoxAcc .briefSmall a {display:block; font-size: 1em; line-height: 1.4em;} /* 14x0.78=11px; */ .colBoxAcc h3 { font-size: 1.57em; font-weight: 200; text-decoration: none; color: #003366; margin: 10px 0 0 0; } .contentWrap .contacteServices h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contacteServices { background: transparent url(/childsupport/PublishingImages/contact/icon_eservices.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactPayment h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #358698; margin: 10px 0 0 0; } .contentWrap .contactPayment { background: transparent url(/childsupport/PublishingImages/contact/icon_sdu_phone.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactPaymentSite h2 { /* NOT USED */ font-size: 1.28em; font-weight: 600; text-decoration: none; color: #559ebe; margin: 10px 0 0 0; } .contentWrap .contactPaymentSite { /* NOT USED */ background: transparent url(/childsupport/PublishingImages/contact/icon_sdu_website.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactChat h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #f23f58; margin: 10px 0 0 0; } .contentWrap .contactChat { background: transparent url(/childsupport/PublishingImages/contact/icon_chat.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactPhone h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactPhone { background: transparent url(/childsupport/PublishingImages/contact/icon_phone.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactMail { background: transparent url(/childsupport/PublishingImages/contact/icon_mail.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactMail h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactFax { background: transparent url(/childsupport/PublishingImages/contact/icon_fax.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactFax h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactSpanishPhone { background: transparent url(/childsupport/PublishingImages/contact/icon_phone.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactSpanishPhone h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactSpanishResources { background: transparent url(/childsupport/PublishingImages/contact/icon_spanish_resources.png) 10px 0px no-repeat; padding: 0 0 0 60px } .contentWrap .contactSpanishResources h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactDrop { background: transparent url(/childsupport/PublishingImages/contact/icon_dropoff.png) 10px 0px no-repeat; padding: 0 0 0 60px; } .contentWrap .contactDrop h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactEmail { background: transparent url(/childsupport/PublishingImages/contact/icon_email.png) 10px 0px no-repeat; padding: 0 0 0 60px; } .contentWrap .contactEmail h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; margin: 10px 0 0 0; } .contentWrap .contactUpload h2 { font-size: 1.28em; font-weight: 600; text-decoration: none; color: #3d61c9; background: transparent url(/childsupport/PublishingImages/contact/icon_upload.png) 10px 0px no-repeat; padding: 0 0 0 60px; } .contactPhone h2 span, .contactMail h2 span, .contactFax h2 span, contactEmail h2 span, .contactDrop h2 span, .contactUpload h2 span, .contactSpanish h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* text button links in accordion */ .colBoxAcc a.textButton, .colBoxAcc a.textButton:visited { background-color: #2d67b2; color:#fff; border: none; padding: 8px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; margin: 4px 2px; border-radius: 10px; cursor: pointer;} .colBoxAcc a.textButton:hover {background-color: #81a4d1; color:#fff; text-decoration: none;} /*=== eServices button on Contact Page matches the Chat Button on contact page see css below ===*/ .eServ {float: left; width: 350px; height:114px; background: transparent; margin: 0;} .contentWrap .eServ h2 {font-size: 1.28em; /* 14x1.28=18px; */ font-weight: 600; text-decoration: none; color: #3d61c9; background: transparent url(/childsupport/PublishingImages/contact/icon_eservices.png) 10px 0px no-repeat; padding: 0px 0 0 60px; margin-bottom: 10px} .eServ a, .eServ a:visited {color:#00aca1;} .eServ a:hover {text-decoration: underline;} .eServ a.eServLink {display:block; background: transparent url(/childsupport/PublishingImages/contact/eservices_button_sprite.png) top left no-repeat; width: 163px; height:37px; margin-left:50px;} .eServ a.eServLink:hover {background: transparent url(/childsupport/PublishingImages/contact/eservices_button_sprite.png) bottom left no-repeat; } .eServ h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ .eServ a.eServLink span {display:none;} /*=== end eServices button code ===*/ /*=== Email button on Contact Page matches the Chat Button on contact page see css below ===*/ .email {float: left; width: 350px; height:114px; background: transparent; margin: 0;} .contentWrap .email h2 {font-size: 1.28em; /* 14x1.28=18px; */ font-weight: 600; text-decoration: none; color: #3d61c9; background: transparent url(/childsupport/PublishingImages/contact/icon_email.png) 10px 0px no-repeat; padding: 0px 0 0 60px; margin-bottom: 10px} .email a, .email a:visited {color:#00aca1;} .email a:hover {text-decoration: underline;} .email a.emailLink {display:block; background: transparent url(/childsupport/PublishingImages/contact/email_button_sprite.png) top left no-repeat; width: 163px; height:37px; margin-left:50px;} .email a.emailLink:hover {background: transparent url(/childsupport/PublishingImages/contact/email_button_sprite.png) bottom left no-repeat; } .email h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;;} /* 14x0.78=11px; */ .email a.emailLink span {display:none;} /*=== end Email button code ===*/ /*=== Chat button on Contact Page - NOTE has unique styles from the Chat Button on home page see css below ===*/ .chat2 {float: left; width: 260px; height:114px; background: transparent; margin: 0} .contentWrap .chat2 h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; text-decoration: none; color:#00aca1; background: transparent url(/childsupport/PublishingImages/home/icon-chat.png) 10px 0px no-repeat; padding: 0px 0 0 60px; margin-bottom: 10px} .chat2 a, .chat2 a:visited {color:#00aca1;} .chat2 a:hover {text-decoration: underline;} .chat2 a.chat2Link {display:block; background: transparent url(/childsupport/PublishingImages/home/chat-sprite.png) top left no-repeat; width: 163px; height:37px; margin-left:60px;} .chat2 a.chat2Link:hover {background: transparent url(/childsupport/PublishingImages/home/chat-sprite.png) bottom left no-repeat; } .chat2 h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* === end chat button on contact page code === */ /*=== Fax button on Contact Page matches the Chat Button on contact page see css below ===*/ .fax {float: left; width: 350px; height:114px; background: transparent; margin: 0;} .contentWrap .fax h2 {font-size: 1.28em; /* 14x1.28=18px; */ font-weight: 600; text-decoration: none; color: #005b7f; background: transparent url(/childsupport/PublishingImages/contact/icon_fax_machine.png) 10px 0px no-repeat; padding: 0px 0 0 60px; margin-bottom: 10px} .fax h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ .fax h2 span.textStyle {display:block; margin-top: 5px;font-size : 1.2em; color:#005b7f; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /*=== end eServices button code ===*/ /* === Contact Page accordion specific styles NOTE: add this back when the icons are finalized === */ /* span#accord1 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord2 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord3 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord4 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord5 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord6 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord7 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} span#accord8 { padding-left:40px; background: transparent url(/childsupport/PublishingImages/contact/icon_phone_25.png) center left no-repeat;} /* === End Contact Page accordion specific styles === */ #boxCSP {float:left; width:48%; min-height: 350px; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em; border: 1px solid #13348e;} #boxSDU {float:left; width:48%; min-height: 350px; margin: 0px 20px 20px 0px; padding: 0px; line-height:1.5em; border: 1px solid #358698;} #boxInfo {float:left; width:100%; margin: 0px 0px 20px 0px; padding: 0px; line-height:1.5em; border: 1px solid #465c97;} #boxCSP h2 {background: #13348e; color:#fff; margin:0; padding: 5px 8px 10px 10px} #boxSDU h2 {background: #358698; color:#fff; margin:0; padding: 5px 8px 10px 10px} #boxInfo h2 {background: #465c97; color:#fff; margin:0; padding: 5px 8px 10px 10px} #cspCall {background: transparent url("/childsupport/PublishingImages/contact/icon_cs.png") no-repeat scroll 0 0; margin: 20px 10px 0px; } #relayCall {background: transparent url("/childsupport/PublishingImages/contact/icon_tty.png") no-repeat scroll 0 0; margin: 25px 10px 0px;} #miamiCall {background: transparent url("/childsupport/PublishingImages/contact/icon_miami.png") no-repeat scroll 0 0;margin: 25px 10px 0px;} #sduCall {background: transparent url("/childsupport/PublishingImages/contact/icon_cs_sdu.png") no-repeat scroll 0 0;margin: 20px 10px 0px;} #sduwebCall {background: transparent url("/childsupport/PublishingImages/contact/icon_website.png") no-repeat scroll 0 0;margin: 20px 10px 0px;} #officeCall {padding: 8px; margin-right:24px} #locationCall {padding: 8px 0;} a.map, a.map:visited {background: transparent url("/childsupport/PublishingImages/contact/map_locations.png") no-repeat scroll 0 50px; display: block; height: 295px; padding: 0; width: 295px;} a.map:hover {opacity: 0.8;} /* === End Contact Page styles === */ /*==== Payment Page Styles ====*/ /*========== Make Payments Page Styles SUBSITE Page ====*/ /* .pmtStyle {background: #fafafa;} #pmtLinkWrap{float:left; width:100%; padding-left:120px;} #pmtLinkWrap .pmtLink {display:block; float:left; width:100px; height: 22px; color:#003366; margin: 0 40px 20px 0; padding: 100px 0 0 0; line-height:1.5em; text-align: center; font-style:italic; background-color: transparent; text-decoration:none;} a.callOnline, a.callOnline:visited {background: transparent url(/childsupport/PublishingImages/make_pmt/online_sprite.png) no-repeat top left;} a.callOnline:hover {background: transparent url(/childsupport/PublishingImages/make_pmt/online_sprite.png) no-repeat bottom left;} a.callCash, a.callCash:visited {background: transparent url(/childsupport/PublishingImages/make_pmt/cash_sprite.png) no-repeat top left;} a.callCash:hover {background: transparent url(/childsupport/PublishingImages/make_pmt/cash_sprite.png) no-repeat bottom left;} a.callMail, a.callMail:visited {background: transparent url(/childsupport/PublishingImages/make_pmt/mail_sprite.png) no-repeat top left;} a.callMail:hover {background: transparent url(/childsupport/PublishingImages/make_pmt/mail_sprite.png) no-repeat bottom left;} h2.online {padding: 0 0 0 60px; background: transparent url(/childsupport/PublishingImages/make_pmt/online_icon.png) no-repeat 0 0; height: 46px; line-height: 2.5em;} h2.cash {padding: 0 0 0 60px; background: transparent url(/childsupport/PublishingImages/make_pmt/cash_icon.png) no-repeat 0 0; height: 46px; line-height: 2.5em; } h2.mail {padding: 0 0 0 60px; background: transparent url(/childsupport/PublishingImages/make_pmt/mail_icon.png) no-repeat 0 0; height: 46px; line-height: 2.5em; } */ .contentWrap a.btnLogo, .contentWrap a.btnLogo:visited {display:block; width:222px; height:auto; color:#13348e; padding: 10px; line-height:1.5em; text-decoration: none; margin: 5px; text-align:center;} .contentWrap a.btnLogo:hover {background: #ebebeb;} .contentWrap a.btnLogo:hover span {color:#000; text-decoration: underline;} a.btnLogo span {color:#207fa9; } a.btnLogo span:after{content: url(/childsupport/PublishingImages/icon_ext_link.png); margin: 0 0 0 5px;} /* === insert external link icon ===*/ .contentFull a.btnLogoFloat, .contentFull a.btnLogoFloat:visited {display:block; float:left; width:222px; height:auto; color:#13348e; padding: 10px; line-height:1.5em; text-decoration: none; margin: 5px; text-align:center;} .contentFull a.btnLogoFloat:hover {background: #ebebeb;} .contentFull a.btnLogoFloat:hover span {color:#000; text-decoration: underline;} a.btnLogoFloat span {color:#207fa9; } a.btnLogoFloat span:after{content: url(/childsupport/PublishingImages/icon_ext_link.png); margin: 0 0 0 5px;} /* === insert external link icon ===*/ .contentBox {background: #fafafa; border: 1px solid #e0e0e0; padding: 0px 15px 15px 15px;} .contentBoxPP {border: 1px solid #e0e0e0; padding: 0px 15px 15px 15px; background: #fafafa url(/childsupport/PublishingImages/make_pmt/pmnt_history_icon.png) no-repeat 98% 10% ;} /*#contentColLeftPmt{position: relative; float:left; width:45%; min-height: 735px; margin: 0; padding: 0 10px 10px 10px; border:1px solid #e0e0e0; } #contentColRightPmt {float:left; width:45%; min-height: 735px; margin: 0 0 0 23px; padding: 5px 10px 10px 10px; border:1px solid #e0e0e0; } */ #contentColLeftPmt{position: relative; float:right; width:48%; min-height:385px; margin: 0 15px 10px 0; padding: 0 0px 10px 10px; border:1px solid #e0e0e0; } #contentColRightPmt {float:right; width:45%; min-height: 385px; margin: 0px 5px 0px 0px; padding: 0px 5px 10px 10px; border:1px solid #e0e0e0; } /* menu column */ #jumpWrap {padding:10px; margin-bottom:20px;} a.jumpLink, a.jumpLink:visited {display:block; float:left; color:#fff; background-color:#6699cc; text-transform:uppercase; margin: 0 10px 10px 0; padding: 8px; border-radius: 4px; text-decoration:none; clear:both;} a.jumpLink:hover {opacity: 0.85; text-decoration: none;} h2.iconEC {padding: 0px 0px 0px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_echeck.png) no-repeat 0 0;} h2.iconCash {padding: 5px 0px 5px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_cash.png) no-repeat 0 0;} h2.iconCredit {padding: 5px 0px 5px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_credit.png) no-repeat 0 0;} h2.iconPhone {padding: 5px 0px 5px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_phone.png) no-repeat 10px 0;} h2.iconMail {padding: 2px 0px 2px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_mail.png) no-repeat 0 0;} h2.iconText {padding: 2px 0px 2px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_text.png) no-repeat 0 0;} h2.iconWeb {padding: 2px 0px 2px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_web.png) no-repeat 5px 0;} h2.iconTransfer {padding: 5px 0px 5px 50px; background: transparent url(/childsupport/PublishingImages/make_pmt/icon_money_transfer.png) no-repeat 10px 0;} .subWrap {margin: 0 20px;} .pmtColBox {background:#fafafa; } .imgStyle { max-width: 100%; height: auto; } /*========== End Make Payments Page Styles SUBSITE Page ====*/ /*========== Receive Payments Page Styles ====*/ /*#contentColLeft{position: relative; float:left; width:45%; min-height: 540px; margin: 0; padding: 0 10px 10px 10px; border:1px solid #ebebeb; } #contentColRight {float:left; width:45%; min-height: 540px; margin: 0 0 0 10px; padding: 0 10px 10px 10px; border:1px solid #ebebeb; }*/ .contentFull {float:left;width:95%; clear:both; margin: 10px 0px ;} .feature {background: #e9f2f7; border: 1px solid #afccdd; padding: 0px 15px 15px 15px} .centerWrap {text-align:center; width:100%; float:left;} .centerWrap span.btnTitle {display:block; text-align:right;margin: 10px 12px 0 0} .btnWrap {float:left; width:50%; margin: 5px 0 20px 0;} .btnWrapSolo {float:left; width:100%; margin: 40px 0 20px 0;} /*.contentWrap a.btnBox, .contentWrap a.btnBox:visited {display:block; width:122px; height:auto; color:#13348e; border: 1px solid #d3d3d3; margin: 0 auto; padding: 5px; line-height:1.5em; font-weight:700; text-decoration: none;}*/ .contentFull a.btnBox, .contentFull a.btnBox:visited {display:block; width:122px; height:auto; color:#13348e; border: 1px solid #d3d3d3 !important; margin: 0 auto; padding: 5px; line-height:1.5em; font-weight:700; text-decoration: none;} a.btnBox:hover {background-color: #e9f2f7;} .contentWrap a.lmText, .contentWrap a.lmText:visited {text-decoration: none; color:#444;} .contentWrap a.lmText:hover {text-decoration:none; color:#207fa9;} #ppCallout {float:right; width: 225px; height:auto; margin: 10px 0 0 10px; padding: 20px; border:1px solid #ebebeb; background-color:#e9f2f7;} #ppCallout .title {display:block; color:#003366; font-size: 1.28em; margin:10px 0 20px 50px; line-height: 1.15em;} /* 14x1.28=18px; */ #ppCallout .desc {display:block;border-top: 1px solid #cccccc; margin:10px 0; padding:10px 20px; font-size: 1.18em; font-weight: normal!important; color:#003366; } #ppCallout .desc a:link {font-size: 1em; font-weight: normal!important;} #ppCallout .brief {display:block; border: none; margin:10px 0; padding:0px 20px; font-size: 1em;} .pp {background: transparent url(/childsupport/PublishingImages/make_pmt/pmnt_history_icon.png) no-repeat 20px 30px;} /*=========== Prepaid Card Page Styles ====*/ /*.content .right_column .colLeft {float:left; width:70%;}*/ .content .right_column .colLeftPPC { float: left; width: 70%; margin: 0px; padding: 0px; line-height: 1.5em; } ul.fee li span {display: block; font-weight:bold; margin-bottom: 8px;} #calloutCol {float:right; width: 30%;} #calloutCol a {display:block;} #calloutCol a:hover img {opacity: 0.85;} span.callTitle {color: #003366; display: block; font-size: 1.50em; line-height: 1.15em; margin: 10px 0 15px 0;} /* 14x1.28=18px; */ a.apple {display:block; float:left; width: 96px; height:29px; background: transparent url(/childsupport/PublishingImages/receive_pmt/appstore.png)no-repeat 0 0; margin: 10px 0 5px 0;} a.apple:hover {opacity: 0.85;} a.android {display:block; float:right; width: 96px; height:29px; background: transparent url(/childsupport/PublishingImages/receive_pmt/googleplay.png)no-repeat 0 0; margin:10px 0 5px 0;} a.android:hover {opacity: 0.85;} #calloutCol h3 {font-weight:600; color:#13348e; line-height:1.05em; margin:5px 0;} .pmtCall {height:265px; width:247px; background: transparent; margin: 0 0 10px 20px; padding: 10px; border:1px solid #ebebeb; text-align:center;} /*=== Paternity Page Styles ===*/ #gtCallout2 {float:right; width: 225px; height:145px; margin: 0 0 0 10px; padding: 20px; border:1px solid #ebebeb;} #gtCallout2:hover {background-color:#ebebeb;} a.gtLink2 { background: transparent url(/childsupport/PublishingImages/paternity/callout_gt_bg.png) no-repeat scroll 10px 0px; color: #444; display: block; margin: 0; padding: 0; font-size: 1em; /* 14x1=14px; */ line-height: 1.2em; text-decoration:none; } a.gtLink2:hover {text-decoration:none;} #gtCallout2 .title {display:block; color:#003366; font-size: 1.28em; margin:0 0 20px 55px; line-height: 1.15em;} /* 14x1.28=18px; */ .desc {display:block;border-top: 1px solid #cccccc; margin:10px 0; padding:10px 20px;} .lm {display:block;text-align: right;font-style:italic;} .lmArrow {color:#00aca1;} a.gtLink2:hover span.lmArrow{color:#207fa9;} /*==== PATERNITY CHART STYLES ====*/ #patChartWrap {float:left; width:auto; padding:0;} .titleHow {background: #f46478;} .titleWhen {background:#ebebeb;} #patColWrap1 {float:left; width:236px; margin: 3px 3px 0 0; padding:0;} #patColWrap2 {float:left; width:236px; margin: 3px 3px 0 0; padding:0; } #patColWrap3 {float:left; width:236px; margin: 3px 0 0 0; padding:0; } #patCol1, #patCol2, #patCol3{float:left; width:234px; padding:0; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3;} a.pChart, a.pChart:visited {display:block; width:216px; height: 175px; padding:10px; color:#444; text-decoration:none; position: relative; } a.pChart:hover {background: #e7e7e7; text-decoration:none;} #patColWrap3 #tall {height: 370px;} span.if {color:#00aca1; text-transform: uppercase; font-style:italic; font-size: 1.14em; margin-right:4px} /* 14x1.14=16px; */ .learn {display:block; font-style:italic; text-transform: uppercase; position: absolute; bottom:10px; right:10px;} .learnArrow {color:#00aca1;} a.pChart:hover span.learnArrow{color:#207fa9;} /*==== END PATERNITY CHART STYLES ====*/ /*=== Genetic Testing Page Styles ===*/ #gtCallout {float:right; width: 235px; height:190px; margin: 0 0 0 10px;} a.gtLink { background: transparent url(/childsupport/PublishingImages/genetic_testing/gt_callout_bg.png) no-repeat scroll 0 0; color: #003366; display: block; width: 170px; height: 45px; margin: 0 0 10px; padding: 145px 10px 0px 55px; font-size: 1em; /* 14x1=14px; */ line-height: 1.2em; text-decoration:none; } a.gtLink:hover {color: #207fa9; text-decoration:none;} /*=== Compliance Page Styles ===*/ .alert-enf { padding: 10px 20px; background-color: #ededed; margin-bottom: 15px; border: 1px solid #cccccc;} /* payment agreement callout specific to the compliance page other styles on payment agreement page lines 1700s below */ .cpmtWrap{width:100%; text-align:center;} .contentWrap .cpmtWrap .callPmtB {width:70%; height:auto; padding: 10px 4px; margin:0 auto 10px auto; background-color: #eefbfe;border : 1px solid #006699;} #calloutWrap .linkBoxComp {display:block; position: relative; float:left; width:418px; height: 175px; color:#444; border: 1px solid #cccccc; margin: 0 10px 20px 20px; padding: 20px 5px 5px 15px; line-height:1.5em;} #calloutWrap a.linkBoxComp, #calloutWrap a.linkBoxComp:visited {float:left; background-color: transparent; display: block; text-decoration:none;} #calloutWrap a.linkBoxComp:hover {background-color: #e9f2f7;} .wa {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_written.png) no-repeat 375px 10px;} .ww {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_wage.png) no-repeat 335px 10px;} .sa {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_suspension.png) no-repeat 375px 10px;} .ca {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_court.png) no-repeat 375px 10px;} .lie {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_lien.png) no-repeat 375px 10px;} .int {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_intercepts.png) no-repeat 375px 10px;} .lev {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_levy.png) no-repeat 375px 10px;} .rca {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_reports.png) no-repeat 375px 10px;} .ms {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_medical.png) no-repeat 365px 10px;} .cos {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_cost.png) no-repeat 375px 10px;} .pass {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_passport.png) no-repeat 375px 10px;} #calloutWrap .boxRight {margin-right:0px;} #calloutWrap .linkBoxComp .title {color:#003366; font-size: 1.28em; margin:0 0 15px 0;} /* 14x1.28=18px; */ #calloutWrap .linkBoxComp span.learn { display:block; position:absolute; bottom:20px; margin-top:20px; font-style: italic; text-align: right; text-transform: uppercase; } #calloutWrap .linkBoxComp span.learnArrow {color:#00aca1; display:inline;} #calloutWrap a.linkBoxComp:hover span.learnArrow {color:#207fa9;} /* === Center Callout Link Box === */ #linkBoxCenterWrap {width: 100%; height:56px; margin: 0 auto; padding: 0px; background: transparent; text-align:center;} .linkBoxCenter {display:block; width:375px; height:36px; color:#444; border: 1px solid #cccccc; margin: 0 auto; padding: 5px 10px 5px 5px; line-height:1.8em; text-align:center;} a.linkBoxCenter, a.linkBoxCenter:visited {background-color: #e9f2f7; color:#444; display: block; text-decoration:none;} a.linkBoxCenter:hover {background-color: transparent; text-decoration:none;} .quest {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_question.png) no-repeat 10px 5px;padding: 5px 10px 5px 45px;} .contentWrap .quest .lm { display: block; text-transform: uppercase; margin: 5px 0; text-align: center; font-style: italic; } /* === Left Callout Link Box === */ #linkBoxLeftWrap {width:auto; height:auto; margin: 0 auto 20px auto; padding: 0px; background: transparent; text-align:center;} .linkBoxLeft {display: block; float:right; width:308px; height: auto; color:#444; line-height:1.8em; border: 1px solid #cccccc; margin: 0 0 0 8px; padding: 5px; text-align:center;} a.linkBoxLeft, a.linkBoxLeft:visited {background-color: #e9f2f7; color:#444; display: block; text-decoration:none;} a.linkBoxLeft:hover {background-color: transparent; text-decoration:none;} .questLeft {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_question.png) no-repeat 30px 15px;} .contentWrap .questLeft .lm { display: block; text-transform: uppercase; margin: 5px 0 5px 75px; text-align: left; font-style: italic; } /* === Center Callout Box Generic === */ #calloutBoxCenterWrap {width: 100%; height:auto; margin: 0 auto; padding: 0px; background: transparent; text-align:center;} .calloutBoxCenter {display:block; width:auto; height:auto; color:#444; border: 1px solid #cccccc; margin: 0 auto; padding: 5px 10px 5px 5px; line-height:1.8em; text-align:center;} a.calloutBoxCenter, a.calloutBoxCenter:visited {background-color: #e9f2f7; color:#444; display: block; text-decoration:none;} a.calloutBoxCenter:hover {background-color: transparent; text-decoration:none;} .contentWrap .calloutBoxCenter .story { display: block; text-transform: uppercase; margin: 5px 0; text-align: center; font-style: italic; } /* === Callout Box In Flow Plain Text Left Aligned Generic === */ .calloutBoxInFlow {background-color: #e9f2f7; color:#444; border: 1px solid #cccccc; margin: 10px 25px; padding: 10px; line-height:1.8em} /* === Payment Agreement Online Callout === */ .flex-containerCallouts { display: flex; flex-wrap: wrap; gap: 20px; /* Adds spacing */ align-items: flex-start; } .flex-containerCallouts .blurb { flex: 1; } .cWrap { display: flex; flex-direction: column; width: fit-content; } .contentWrap .cWrap .callPmt {float: right; width:310px; height:auto; padding: 5px 4px; margin:0 0 20px 8px; background: #eefbfe url(/childsupport/PublishingImages/compliance/pmnt_bg.png) center 100px no-repeat; border: 1px solid #006699; } .contentWrap .cWrap .callPmt h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em; margin-top:5px} .contentWrap .cWrap .callPmt h2 span.title {display:inline-block; color:#006699; text-align:center; text-transform: uppercase; } .contentWrap .cWrap .callPmt span {text-wrap: balance; display:block; font-size: 1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} .callPmt a, .callPmt a:visited {color:#207fa9;} .callPmt a:hover {text-decoration: underline;} .callPmt h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* === Payment Agreement Online Callout Banner === */ .payagWrap{width:100%; text-align:center;} .contentWrap .payagWrap .callPmtB {width:90%; height:auto; padding: 10px 4px; margin:0 auto 10px auto; background-color: #eefbfe;border : 1px solid #006699 !important;} .pmtBtext {height: 135px;background :#eefbfe url(/childsupport/PublishingImages/compliance/pmnt_bg.png) 65px 0px no-repeat; background-size: 125px 126px; padding-left:120px; } .contentWrap .callPmtB h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform:.contentWrap .payagWrap .callPmtB uppercase; line-height:1.08em;} .contentWrap .callPmtB h2 span.title {display:inline-block; color:#006699; text-align:center; text-transform: uppercase; } .contentWrap .callPmtB span {display:block; font-size: 1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} .callPmtB a, .callPmtB a:visited {color:#207fa9;} .callPmtB a:hover {text-decoration: underline;} .callPmtB h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* === Payment Agreement page Need Help Finding a Job Callout === */ /*.cWrap {float: right; width:320px; height:auto; padding: 0; margin:0 0 20px 8px; background: transparent;}*/ /* removed - this was a duplicate rule */ .contentWrap .callPmt2 {float: right; width:310px; height:auto; padding: 5px 4px; margin:0 0 20px 8px; background: #d0e4fe url(/childsupport/PublishingImages/compliance/job_search_callout_bg.png) center 40px no-repeat; border: 1px solid #006699; } .contentWrap .callPmt2 h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em;} .contentWrap .callPmt2 h2 span.title {display:inline-block; color:#006699; text-align:center; text-transform: uppercase; } .contentWrap .callPmt2 span {display:block; width:auto; height:auto; font-size: 1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} .callPmt2 a, .callPmt2 a:visited {color:#207fa9;} .callPmt2 a:hover {text-decoration: underline;} .callPmt2 h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* === Payment Agreement Avoid Fees Callout === */ .contentWrap .callFee {float: right; width:310px; height:auto; padding: 5px 4px; margin:0 0 20px 8px; background: #fff url(/childsupport/PublishingImages/compliance/callout_option1.png) center 45px no-repeat; border: 1px solid #006699; } .contentWrap .callFee h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em;} .contentWrap .callFee span {display:block; font-size: 1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} .callFee a, .callFee a:visited {color:#207fa9;} .callFee a:hover {text-decoration: underline;} .callFee h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;;} /* 14x0.78=11px; */ .contentWrap .callFee span.small {display:block; font-size: 0.8em; font-weight:600; font-style: italic;color: :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} /* === Callout with Interior text links === */ #compCallout {float:right; width: 225px; height:auto; margin: 0 0 30px 15px; padding: 20px; border:1px solid #ebebeb; background-color: #e9f2f7 ; } #compCallout2 {float:right; width: 225px; height:auto; margin: 0 0 30px 15px; padding: 20px; border:1px solid #ebebeb; background-color: #e9f2f7 ; } .susp {background: url(/childsupport/PublishingImages/compliance/icon_suspension.png) no-repeat 15px 25px;} .empl {background: url(/childsupport/PublishingImages/compliance/icon_employer.png) no-repeat 15px 25px;} a.compLink { color: #444; display: block; margin: 0; padding: 0; font-size: 1em; /* 14x1=14px; */ line-height: 1.2em; text-decoration:none; } a.compLink:hover {text-decoration:none;} a.lmLink { color: #0072bc; display: block; margin: 0; padding: 0; font-size: 1em; /* 14x1=14px; */ line-height: 1.2em; text-decoration:none; } a.lmLink:hover {text-decoration:none;} #compCallout .title {display:block; color:#003366; font-size: 1.28em; margin:0 0 20px 55px; line-height: 1.15em;} /* 14x1.28=18px; */ #compCallout .desc {display:block; border-top: 1px solid #cccccc; margin:10px 0; padding:10px 0px;} #compCallout .brief {display:block; border: none; margin:10px 0; padding:0;} .contentWrap .lm {display:block; text-transform: uppercase; margin: 5px 0; text-align: right; font-style:italic;} .contentWrap .lmArrow {color:#00aca1;} .contentWrap a.compLink:hover span.lmArrow{color:#207fa9;} /*=== Suspension Actions Page Styles ===*/ .calendarCall {margin: 0 0 0 25px; padding: 10px 30px 10px 80px; height: 60px; width: 80%;} .cal20 {background: transparent url(/childsupport/PublishingImages/compliance/icon_calendar20.png) no-repeat top left;} .cal30 {background: transparent url(/childsupport/PublishingImages/compliance/icon_calendar30.png) no-repeat top left;} /*=== Parent Services Page Styles ===*/ #calloutWrap{float:left; width:100%;} #calloutWrap h2 {float:left; width:100%; margin: 10px 0;} #calloutWrap span {display:block} #calloutWrap .titleTop {color:#fff; font-size: 1.28em; margin:0px 0 15px 55px;} /* 14x1.28=18px; */ #calloutWrap .title {color:#003366; font-size: 1.28em; margin:0 0 15px 45px;} /* 14x1.28=18px; */ #calloutWrap .linkBox2 {display:block; float:left; width:318px; height: 70px; color:#fff; border: 1px solid #ebebeb; margin: 0 20px 15px 0; padding: 20px 5px 5px 15px; line-height:1.5em;} #calloutWrap a.linkBox2, #calloutWrapTop a.linkBox2:visited {float:left; display: block; text-decoration:none;} #calloutWrap a.linkBox2:hover {background-color: #43828f;} .as {background: #73a8b3 url(/childsupport/PublishingImages/parent_services/icon_as.png) no-repeat 20px 10px;} .es {background: #73a8b3 url(/childsupport/PublishingImages/parent_services/icon_es.png) no-repeat 20px 10px;} /* ============ form help callout =========== */ #calloutWrap .linkcallWrap {display:block;float:left; height: auto; width:auto; margin: 0 auto; padding: 0px; background-color: #e9f2f7; border:1px solid #b4d1dc;} #calloutWrap .linkcallWrap .linkCall {display:block; float:left; width:668px; height: auto; margin: 15px; padding: 0px;} #calloutWrap .linkcallWrap .linkCall span.pipe {display: inline} #calloutWrap .linkcallWrap .linkCall span.pipe:after {content: " | ";} /* ============ END form help callout =========== */ #calloutWrap .linkBox {display:block; float:left; width:193px; height: 124px; color:#444; border: 1px solid #cccccc; margin: 0 20px 20px 0; padding: 20px 5px 5px 20px; line-height:1.5em;} #calloutWrap a.linkBox, #calloutWrap a.linkBox:visited {float:left; background-color: transparent; display: block; text-decoration:none;} #calloutWrap a.linkBox:hover {background-color: #e9f2f7;} .mp {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_mp.png) no-repeat 15px 20px;} .rp {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_rp.png) no-repeat 15px 20px;} .ep {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_ep.png) no-repeat 15px 20px;} .gt {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_gt.png) no-repeat 15px 20px;} /* .eso {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_eso.png) no-repeat 15px 20px;} */ /*.csa {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_csa.png) no-repeat 15px 20px;} */ /* .ptp {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_ptp.png) no-repeat 15px 20px;} */ /*.cso {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_cso.png) no-repeat 15px 20px;} */ .cwso {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_cwso.png) no-repeat 15px 20px;} /* .hear {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_hear.png) no-repeat 15px 20px;} */ .cu {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_cu.png) no-repeat 15px 20px;} .boxRight {margin-right:0;} /*=== Change Support Order Page Styles ===*/ #soCalloutImg {float:right; width: 275px; height:470px; margin: 10px 0 20px 10px; padding: 0px; border:1px solid #ebebeb; background:transparent url(/childsupport/PublishingImages/support_orders/support_order_review_graphic.png) no-repeat 0 0;} #soCalloutImg:hover {opacity:0.95; border:1px solid #003366;} #soCalloutImg a:link, #soCalloutImg a:visited {display:block; width:275px; height:470px; text-decoration: none;} #soCalloutImg a span {display:none;} /* ==== About Us Page Overrides ====*/ .aboutContent {float:left; width:500px; margin-top:10px;} /* container to target content for responsive styles --*/ /* -- callout styles -- */ .contentWrap .callAbout {float: left; width:175px; height:auto; padding: 5px 8px; margin:20px 0 20px 10px; border: 1px solid #006699;text-align:center; } .contentWrap .callAbout h2 {font-size: 1.05em; /* 14x1.15=16px 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em;} .infoLink1 {display:block; margin: 0 auto; width:175px; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon1.png) top left no-repeat; } .infoLink2 {display:block; margin: 0 auto; width:175px; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon2.png) top left no-repeat; } .infoLink3 {display:block; margin: 0 auto; width:175px; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon3.png) top left no-repeat; } .infoLink4 {display:block; margin: 0 auto; width:175px; height:132px; background: transparent url(/childsupport/PublishingImages/about/info_icon4.png) top left no-repeat; } .infoLink1:hover, .infoLink2:hover, .infoLink3:hover, .infoLink4:hover {opacity: 0.7} /* ==== END About Us Page Overrides ====*/ /*=== custom styles and overrides ===*/ .contentWrap {width:100%; position:relative; margin: 0 auto 20px auto;} .contentWrap a {font-weight:normal;} .parents {float:left; width:440px; height:295px; border: 1px solid #ebebeb; background: #fafafa url(/childsupport/PublishingImages/home/bg-parents.png) bottom right no-repeat; margin: 0 15px 8px 0; padding:0;} .contentWrap .parents h2 {font-size: 1.42em; /* 14x1.42=20px; */ font-weight: 600; text-decoration: none; color:#13348e; background: transparent url(/childsupport/PublishingImages/home/icon-parents.png) 15px 10px no-repeat; padding: 20px 0 0 60px;} .parents ul li {list-style:none; margin:5px 0; padding-left: 10px;} .parents a, .parents a:visited {color:#13348e;font-weight:600; font-size:1.14em; font-variant:small-caps; margin-top:6px} /* 14x1.28=18px; 14x1.42=20px; */ .parents a span.lower, .parents a:visited span.lower {color:#13348e;font-weight:600; font-size:1.12em; font-variant:normal; margin-top:6px} /* 14x1.28=18px; 14x1.42=20px; */ .parents a:hover {text-decoration: underline; color:#13348e;} .content .right_column .parents ul {border-top: 1px solid #cccccc; margin: 10px 10px; padding: 10px 0 0 0} .parents li a {display:block; font-weight:600;} /* styles for NEW! label for links in Parents section on home page */ span.label {display:inline;color:#00aca1; text-transform: uppercase; font-size: 12px;} .parents li a.newWrap {display: inline-block;} span.blurb {display:block;} /* end styles for NEW! label for links in Parents section on home page */ .emp {float: left; width: 440px; height:160px; margin: 0 15px 0 0; padding: 0; border: 1px solid #ebebeb; background: #fafafa;} .contentWrap .emp h2 {font-size: 1.42em; /* 14x1.28=18px; 14x1.42=20px; */font-weight: 600; text-decoration: none; color:#33bdb4; background: transparent url(/childsupport/PublishingImages/home/icon-emp.png) 10px 10px no-repeat; padding: 15px 0 0 60px;} .emp ul li {list-style:none; margin:5px 0; padding-left: 10px; line-height: 1.25em;} .emp a, .emp a:visited {color:#33bdb4; font-size:1.14em; font-variant:small-caps; margin-top:6px} .emp a:hover {text-decoration: underline; color: #33bdb4;} .content .right_column .emp ul {border-top: 1px solid #cccccc; margin: 10px 10px; padding: 10px 0 0 0} .emp li a {display:block; font-weight:600;} .chat {float: left; width: 260px; height:122px; background: transparent; margin: 20px 0 0 0;} .contentWrap .chat h2 {font-size: 1.42em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; text-decoration: none; color:#00aca1; background: transparent url(/childsupport/PublishingImages/home/icon-chat.png) 10px 0px no-repeat; padding: 0px 0 0 60px; margin-bottom: 10px} .chat a, .chat a:visited {color:#00aca1;} .chat a:hover {text-decoration: underline;} .chat a.chatLink {display:block; background: transparent url(/childsupport/PublishingImages/home/chat-sprite.png) top left no-repeat; width: 163px; height:37px; margin-left:60px;} .chat a.chatLink:hover {background: transparent url(/childsupport/PublishingImages/home/chat-sprite.png) bottom left no-repeat; } .chat h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ span.linkArrow{color:#00aca1;} /* Email Callout style for homepage ==================================================================================================== */ .contentWrap .emailHP {float: left; width: 260px; height:295px; background: #d9f0f7 url(/childsupport/PublishingImages/home/email_call.png) center 60px no-repeat; border: 1px solid #7fcce5; } .contentWrap .emailHP h2 {font-size: 1.42em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; text-decoration: none; color:#0099cc; background: transparent url(/childsupport/PublishingImages/home/icon_email2.png) 10px 0px no-repeat; padding: 0px 0 0 60px; margin-bottom: 10px} .contentWrap .emailHP h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ .emailHP a, .emailHP a:visited {color:#00aca1;} .emailHP a:hover {text-decoration: underline;} .emailHP a.emailLink {display:block; background: transparent url(/childsupport/PublishingImages/home/email_button_sprite_home.png) top left no-repeat; width: 163px; height:37px; margin-left:40px; margin-top: 160px;} .emailHP a.emailLink:hover {background: transparent url(/childsupport/PublishingImages/home/email_button_sprite_home.png) bottom left no-repeat; } .emailHP h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;;} /* 14x0.78=11px; */ .emailHP a.emailLink span {display:none;} /* End new email style for homepage */ .clearStyle {clear:both; margin:0; padding:0;} .group:after { content: ""; display: table; clear: both; } #whoson_chat_link { text-align:center; } /* === Slider Overrides ===*/ .flex-next { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important; filter: alpha(opacity=100)!important; opacity: 1!important; color:#009999!important; } .flex-prev { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important; filter: alpha(opacity=100)!important; opacity: 1!important; color:#009999!important; } .slide_content a:hover { color: #fff; } /* === Left Column Menu Styles and Overrides ===*/ .side_menu1 ul li a:link {text-shadow: 1px 1px 2px #575757;} .side_menu1 ul li a:hover {text-decoration:none;} .left_column .csMenu3 a:link, .left_column .csMenu3 a:visited, .left_column .csMenu4 a:link, .left_column .csMenu4 a:visited {color:#207fa9;} .side_menu1 h2 {text-decoration:none;} .side_menu1 a[title~=Payment] { background-color:#003366; background-image: url("/childsupport/PublishingImages/home/nav_pay.png"); background-repeat: no-repeat; } .side_menu1 a[title~=Payment]:hover { background-color: #00aca1; } .side_menu1 a[href="https://childsupport.floridarevenue.com/"] { background-color:#003366; background-image: url("/childsupport/PublishingImages/home/nav_eserv.png"); background-repeat: no-repeat; } .side_menu1 a[href="https://childsupport.floridarevenue.com/"]:hover { background-color:#00aca1; } .side_menu1 a[title~=Parent] { background-color:#003366; background-image: url("/childsupport/PublishingImages/home/nav_parentserv.png"); background-repeat: no-repeat; } .side_menu1 a[title~=Parent]:hover { background-color:#00aca1; } .side_menu1 a[title~=Signup] { background-color:#003366; background-image: url("/childsupport/PublishingImages/home/nav_apply.png"); background-repeat: no-repeat; } .side_menu1 a[title~=Signup]:hover { background-color:#00aca1; } .side_menu1 a[title~=Employer] { background-color:#003366; background-image: url("/childsupport/PublishingImages/home/nav_employer.png"); background-repeat: no-repeat; } .side_menu1 a[title~=Employer]:hover { background-color:#00aca1; } .csMenu3 { background-color: #fafafa; border: 1px solid #ebebeb!important; } .csMenu3 h2.cs3 {text-decoration: none; color:#fff; background: #6aa3b9 url(/childsupport/PublishingImages/home/icon-links.png) 10px 10px no-repeat; padding: 8px 0 8px 40px;} .csMenu4 { background-color: #fafafa; border: 1px solid #ebebeb!important; } .csMenu4 h2.cs4 {text-decoration: none; color:#fff; background: #77b9b5 url(/childsupport/PublishingImages/home/icon-resources.png) 10px 10px no-repeat; padding: 8px 0 8px 40px;} /* used for 988 promo callout in left nav Menu */ a.life {margin-bottom: 10px;} a.life:hover {opacity: 0.80!important;} /* END used for 988 promo callout in left nav Menu */ /* used for 988 CALLOUT on email us page */ .llCall {display:block; width: 650px; height:100px; background: #fff url(/childsupport/PublishingImages/988_call_bg.png) 20px center no-repeat; border: 2px solid #4b5c77; padding:20px 20px 20px 250px; margin:10px;} .llCall span.llText {display:block; width:100%; height:auto; margin-top: 0px;} /* END used for 988 callout on email us page */ /* used for FL Clerk Navigation Menu */ .csMenu5 { background-color: #fafafa; border: 1px solid #ebebeb!important; margin-top:12px!important; } .csMenu5 h2.cs5 {text-decoration: none; color:#003366; background: #ccc; padding: 8px 0 8px 12px; margin: 0;} /* END used for FL Clerk Navigation Menu */ .left_column .side_menu1 span.new, .left_column .side_menu2 span.new, .left_column .side_menu3 span.new, .left_column .side_menu4 span.new {color :#00aca1; text-transform:uppercase; font-size: 12px; } .news_box h2 {background-color: #aaa; background-image:none; font-size: 1.42em; font-weight: 300; padding-left: 10px;} /* 14x1.42=20px; */ .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color: #9ac3cb;} /*=== custom style and overrides for accordions ===*/ .news_box .news2 em {font-style:italic;} .news_box .news2 h3 {font-weight:700; color:#003366; margin: 5px 0;} .news_box .news2 .accTitle {font-weight:700; font-size: 1.077em; color:#003366; margin: 5px 0;} /* 14x1.077=14px; */ /* OVERRIDE ACCORDION DEFAULT STYLE */ .ui-state-default span.new, .ui-widget-content .ui-state-default span.new, .ui-widget-header .ui-state-default span.new {color:#00aca1!important;} /* OVERRIDE ACCORDION ACTIVE STYLE */ .ui-state-active span.new, .ui-widget-content .ui-state-active span.new, .ui-widget-header .ui-state-active span.new {color:#fff!important;} /* custom mobile style for paternity===*/ @media only screen and (min-device-width: 320px) and (max-device-width: 413px) and (-webkit-min-device-pixel-ratio: 2) { /*.ui-accordion{width:89%;}*/ .ui-accordion-header{padding-left:5px;} /*.ms-rtestate-field{width:95%; padding-left:5px;}*/ /* has global effects */ .ui-accordion-content p{padding-left:10px; padding-right: 7px; } .ui.accordion, ui-accordion-icons{padding-left:1em; } } @media only screen and (min-device-width: 320px) and (max-device-width: 413px){ /*.ui-accordion{width:89%;}*/ .ui-accordion-header{padding-left:5px;} /*.ms-rtestate-field{width:95%; padding-left:5px;}*/ /* has global effects */ .ui-accordion-content p{padding-left:10px; padding-right: 7px;} .ui.accordion, ui-accordion-icons{padding-left:1em; }} @media only screen and (min-device-width: 320px) and (max-device-width: 413px) and (-webkit-min-device-pixel-ratio: 0) { /*.ui-accordion{width:89%;}*/ .ui-accordion-header{padding-left:5px;} /* .s4-wpcell-plain{width:95%; padding-left:5px;}*/ /* has global effects */ .ui-accordion-content p{padding-left:10px; padding-right: 7px;} .ui.accordion, ui-accordion-icons{padding-left:1em; } } /*=== +++++++++++++++++++++++++++++++++++++++++++++++++++ DESKTOP custom styles and overrides for interior pages content area +++ ===*/ /* ++++ !!!!!! New Styles for website improvement project 2025 +++*/ .content ul.alert{margin:0; padding:0;} /* this is the csp alert */ ul.alert_global{margin:36px 0 0 0; padding:0;} /* this is the global and csp alert */ .alert {border:none!important} /* override .alert styles from bootstrap */ /* === social footer overrides - keeps the body bg color #000e34 from applying to the social footer and removes some of the the botton-padding === */ /* #s4-bodyContainer {background-color:#e6e6e6;} */ .bg_grey{padding-bottom:10px!important;} /* === accordions on form help and Spanish resources pages === */ #formsAccordion h3, #accordion_forms h3 {font-weight:bold!important;} #formsAccordion h3:hover, #accordion_forms h3:hover {font-weight:bold!important;} /* main css right_column override styles */ .footer_menu a {text-decoration:none;} .content {margin: 35px 0 0 0!important;} .right_column { float: none!important; width: 100%!important; height: auto!important; } /* end main css right_column override styles */ .right_column #accordionExample.accordion, .right_column #accordionGeneral.accordion {width:100%;} /* FAQ Accordion styles */ .content .right_column ul.bulleted {margin: 0 0 4px 20px; list-style-position:outside;} .content .right_column .news_box h2 { /* Current Topic title */ width: auto; height: 40px; padding: 10px 0 0 45px; margin: 0; background: transparent url(/childsupport/PublishingImages/home/icon_current_topic.png) left center no-repeat; } .content .right_column .news_box { border: none!important; } /* === Accordion styles to make responsive with video included Form Help and Spanish Resources pages === */ .gtContentWrap {width:100%; margin-bottom:10px;} .video-container { width: 100%; max-width: 560px; margin: auto; } .video-container iframe { width: 100%; aspect-ratio: 16 / 9; border: none; } /*=== Cooperation page Styles ===*/ .callCoop { display: block; float:right; margin-left: auto; margin-right: auto; text-align:center; margin: 0 0 40px 20px; /* width: 50%; optional */ } /*=== Callout Styles ===*/ .contentWrap em.SC {font-variant: small-caps; font-style:normal;} /* Chat Banner Callout Styles */ .contentWrap .callChatB {height: 135px; width: 60%; padding: 10px 4px; margin:0 auto 10px auto; border: 1px solid #e6cffc; background-color:#f9f3fe; } .callChatBWrap {width: 420px!important; height: auto; margin: 0 auto;} .callChatText {float:left; height: 135px; background: transparent url(/childsupport/PublishingImages/icon_chat_callout.png) 0px 0px no-repeat; background-size: 120px 130px; padding: 0 0 0 140px;} .contentWrap .callChatText h2 { font-size: 1.55em; font-weight: 600; text-decoration: none; color: #660099; padding: 0; margin:0; } .callChatText span { display:block; font-size: 1.1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; margin: 0;} .callChatText a { width: 163px; height: 37px; display: block; } /* Email Box Callout Styles */ .csoWrap {float:right; width:275px; height:auto; padding: 0; margin:0 0 0px 20px; background: transparent;} .callEmail {float: right; width:265px; height:235px; padding: 5px 4px; margin:0 0 20px 8px; background: #FCFFF0 url(/childsupport/PublishingImages/home/email_call.png) center 70px no-repeat; background-size: 185px 108px; border: 1px solid #ffd500; } .content .right_column .callEmail h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em; margin:0px;} .callEmail h2 span.title {display:inline-block; color:#006699; text-align:center; text-transform: uppercase; } .callEmail span {display:block; font-size: 1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} .callEmail a, .callEmail a:visited {color:#207fa9;} .callEmail a:hover {text-decoration: underline;} .callEmail h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* End Email Box Callout Styles */ /* Email Banner Callout Styles genetic Testing and Case Closure pages */ .gentestWrap .callEmailB, .casecallWrap .callEmailB {width:80%; height:auto; padding: 5px 4px; margin:0 auto 20px auto; border: 1px solid #ffd500; background-color: #FCFFF0; } .gentestWrap .emailBtext, .casecallWrap .emailBtext {height: 135px; background: transparent url(/childsupport/PublishingImages/home/email_call.png) 200px 23px no-repeat; background-size: 185px 108px; /* padding-left:120px;*/ } .emailBtext span.brief {margin-top: 30px; padding-left: 150px;} /* button position */ .callEmailB h2 {font-size: 1.28em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em;} .callEmailB h2 span.title {display:inline-block; color:#006699; text-align:center; text-transform: uppercase; } .callEmailB span {display:block; font-size: 1.2em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 0 0 5px 0;} .callEmailB a, .callEmailB a:visited {color:#207fa9;} .callEmailB a:hover {text-decoration: underline;} .callEmailB h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* End Email Banner Callout Styles */ /* Phone Number Box Callout Styles */ .phoneWrap {float:right; width:275px; height:auto; padding: 0; margin:0 0 0px 20px; background: transparent;} .contentWrap .callPhone {float: right; width:265px; height:235px; padding: 5px 4px; margin:0 0 20px 8px; background: #ededfd url(/childsupport/PublishingImages/icon_call_phone.png) center 130px no-repeat; background-size: 120px 104px; border: 1px solid #ba9ace; } .contentWrap .callPhone h2 {font-size: 1.50em; /* 14x1.28=18px; 14x1.42=20px; */ font-weight: 600; color:#006699; text-align:center; text-transform: uppercase; line-height:1.08em; margin-top: 5px} .contentWrap .callPhone h2 span.title {display:inline-block; color:#006699!important; text-align:center; text-transform: uppercase;} .callPhone span {display:block; font-size: 1em; font-weight:600;color :#333; font-family: "Open Sans",Helvetica,sans-serif; text-align:center; margin: 5px 0 0 0;} .callPhone a, .callPhone a:visited {color:#207fa9;} .callPhone a:hover {text-decoration: underline;} .callPhone h2 span {display:block; font-size: 0.78em; color:#333; font-family: "Open Sans",Helvetica,sans-serif;} /* 14x0.78=11px; */ /* End Phone Number Box Callout Styles */ /*=== End Callout Styles ===*/ /*=== Support Order Page Styles ===*/ #calloutWrap .linkBoxSupp {display:block; position: relative; float:left; width:418px; height: 155px; color:#444; border: 1px solid #cccccc; margin: 0 10px 20px 20px; padding: 20px 5px 5px 15px; line-height:1.5em;} #calloutWrap a.linkBoxSupp, #calloutWrap a.linkBoxSupp:visited {float:left; background-color: transparent; display: block; text-decoration:none;} #calloutWrap a.linkBoxSupp:hover {background-color: #e9f2f7;} /*.wa {background: #fafafa url(/childsupport/PublishingImages/compliance/icon_written.png) no-repeat 265px 10px;}*/ .estso {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_eso.png) no-repeat 365px 10px;} .cso {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_cso.png) no-repeat 365px 10px;} .ptp {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_ptp.png) no-repeat 365px 10px;} .csa {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_csa.png) no-repeat 365px 10px;} .hear {background: #fafafa url(/childsupport/PublishingImages/parent_services/icon_hear.png) no-repeat 365px 10px;} .caseclose {background: #fafafa url(/childsupport/PublishingImages/support_orders/icon_close_case.png) no-repeat 365px 10px;} .loc {background: #fafafa url(/childsupport/PublishingImages/support_orders/icon_locate.png) no-repeat 365px 10px;} .coop {background: #fafafa url(/childsupport/PublishingImages/support_orders/icon_cooperation.png) no-repeat 365px 10px;} #calloutWrap .linkBoxSupp .title {color:#003366; font-size: 1.28em; margin:0 0 15px 0;} /* 14x1.28=18px; */ #calloutWrap .linkBoxSupp span.learn { display:block; position:absolute; bottom:20px; margin-top:20px; font-style: italic; text-align: right; text-transform: uppercase; } #calloutWrap .linkBoxSupp span.learnArrow {color:#00aca1; display:inline;} #calloutWrap a.linkBoxSupp:hover span.learnArrow {color:#207fa9;} #calloutWrap .boxRightSupp {margin-right:0px; } /* End Support Order page styles */ .content ul {margin: 0 0 0 40px;} .content ul.imgList {margin-bottom: 20px;} .content ul.imgList li {margin-left: 30px;} .contentFull ul {margin: 0 0 0 40px;} /* replaces .content .right_column .contentWrap ul in 2 column layout */ #colWrap ul.indent {margin: 10px 0; padding: 0 0 0 40px;} /* replaces .content .right_column ul.indent in 2 column layout */ .topLogin {padding: 0 12px 5px 0px;} .topLogin a, .topLogin a:visited {color:#003366; text-decoration:none;} .topLogin a:hover {color:#006699; text-decoration:underline;} /*div[data-name="Page Field: Meta Description"] { display:none!important; } */ /* Social Footer custom styles and overrides to create a responsive grid */ .footer_content_grid { display: grid; grid-template-columns: repeat(3, 1fr); /* 3 equal columns */ gap: 0rem; /* space between columns */ padding: 0rem; max-width:1000px; margin: 0 auto; } .footerSocial { padding: 0px; text-align: center; } /* END custom styles */ /* Begin custom Social Footer overrides */ @media screen and (min-width: 0px) { .youtube { width: 40px; height: 50px; float: left; margin-top: 10px!important; margin-right: 5px; } } @media screen and (min-width: 0px) { .socialWrap { width: auto; height: auto; margin: 0 0px 0 40px; } } @media screen and (min-width: 0px) { .lifeline { width: 218px; height: 68px; margin: 4px auto; text-align:center; } @media screen and (min-width: 0px) { .youtube_ofmb { float:none!important; width:250px!important; text-align:right; margin:0 auto!important; } } /* End custom Social Footer overrides */ /*==== Receive Payment Content ====*/ .receive-content {margin: 10px !important; width: 100%; display: flex; column-gap: 10px !important;} .contentBoxRP {background: none;border: none;padding: 0px 10px 15px 15px; width: auto; margin: 20px 10px;} #contentColLeft{flex: 1; position: relative;float:none !important;width:auto;/*min-height: 540px;margin: 0 10px 0 0;*/ padding: 0 10px 10px 10px;border:1px solid #ebebeb;} #contentColRight {flex: 1; float:none !important; width:auto; /*min-height: 540px; margin: 0 0 0 10px;*/ padding: 0 10px 10px 10px; border:1px solid #ebebeb;} #enrollCallout {float:left!important; width: 90%!important;height:auto!important; margin: 10px 5px; padding: 10px!important; border: 1px solid #ebebeb!important; background-color: #e9f2f7!important; } .btnWrapSolo {float:left;width:100%;margin: 20px 0 !important;} #ppCallout {float:right;width: 225px;height:auto;margin: 10px 0 10px 20px; padding: 20px;border:1px solid #ebebeb;background-color:#e9f2f7;} /* -----------Receive Payment Callout----------- */ aside {position: fixed; top: 315px; right: 0; display: flex; z-index: 997; border-radius:5px;} .payments-callout { background-color: #003366; padding: 15px; border-left: .5rem solid #4cc4bd; width: 150px; position: fixed; /* Adjust to suit your layout */ } .payments-callout i { color: #ffffff; float: right; padding-left: 20px; } .callout-body p { font-size: 14px; color: #fff; margin-bottom: 0px; } /*=== End Receive Payment Content ===*/ /*==== Make Payment Content ====*/ .contentFull.full-pay {float:none !important; position: relative; width: 100%; clear:both; margin:10px 0 !important;} /*.contentFull.full-pay {display: flex; flex-wrap: wrap; gap: 20px; margin: 0; float: none !important; width: 100%; justify-content: space-between;}*/ .contentFull.contentBox {float: none !important; margin:10px 0px; width: 100%;} .contentFull.contentBoxPP {float: none !important; margin: 10px 0px;} .contentBox {background: #fafafa;border: 1px solid #e0e0e0;padding: 0px 10px 15px 15px !important; width: 100%; box-sizing: border-box;} .pay-content {margin: 0px !important; width: 100%; display: flex; column-gap: 10px;} .pmtColBox {background:#fafafa; flex: 1 1 48%; min-width: 300px; box-sizing: border-box;} #contentColLeftPmt, #contentColRightPmt {margin: 0; padding: 10px 0px 10px 15px; border: 1px solid #e0e0e0; float: none !important; grid-column: span 1;} .contentBoxPP {border: 1px solid #e0e0e0; padding: 0px 0px 15px 15px; background: #fafafa url(/childsupport/PublishingImages/make_pmt/pmnt_history_icon.png) no-repeat 98% 10% ; width: 98%;} .subWrap ul li {width: 85%;} .content .blue {color: #003366; font-weight:600;} .content p {margin:10px 0; font-size: 1em} /* 14x1=14px; Override the 13px p tag in the master stylesheet to make font sizes match for text content */ .content h2 {color: #003366;margin: 12px 0 8px 0;font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;font-weight: 400;} /*.subWrap .indentCondSm ul li {width: 85%;}*/ /* -----------Make a Payment Callout----------- */ aside {position: fixed; top: 315px; right: 0; display: flex; z-index: 997; border-radius:5px;} .payments-callout {background: #003366; padding: 15px; border-left: .5rem solid #4cc4bd; width: 150px; position: fixed;} .payments-callout i, .callout-body p {color: #fff;} .payments-callout i {float: right;} .callout-body p {font-size: 14px; margin-bottom: 0;} /*==== End Make Payment Content ====*/ /*==== About Us Content ====*/ .aboutContent h2 {color: #003366; margin: 12px 0 8px 0; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 400;} .aboutContent ul {margin: 0 0 10px 20px !important;} .aboutContent ul li {margin:0 0 4px 20px;padding:0 0 0 4px;font-size:1em !important;} /* 14x1=14px; */ .aboutContent {float:left; width:70%; margin:30px 0 0 10px;} .contentWrap .callAbout {float: left;width:200px;height:auto;padding: 5px 8px;margin: 20px 0 20px 50px;border: 1px solid #006699;text-align:center;} /*==== End About Us Content ====*/ /*==== Sign Up Content ====*/ .aqua {color:#009999; /*font-weight:bold !important;*/} .intro-container {display: grid; grid-template-columns: 2fr 1fr; /* Left column spans 2, right column spans 1 */ grid-template-rows: auto; gap: 10px; /* Optional spacing */} .intro-left {padding: 10px;} .intro-right {padding: 10px; background-color: #fdf7cd; border: 1px solid #f8e038;} .intro-right:hover {background-color: #fefceb;} .apply-content {float:none;width:100%;clear:both;margin: 10px 0px;} .contentWrap h2 {color: #003366; margin: 12px 0 8px 0; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 400;} .apply-container-1 {display: grid; grid-template-columns: repeat(2, 1fr); /* Two equal columns */ grid-template-rows: auto; /* One row */ gap: 20px; /* Optional spacing */ width: 90%; margin: 20px auto;} .apply-container-2 {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); gap: 20px; /* Optional spacing */ width: 90%; margin: 0 auto; /*border: #003366 1px solid; /*temporary*/} .apply-container-2 li {margin:0 0 4px 10px !important; padding:0 0 0 4px !important; font-size:1em !important;} .apply-container-2 ul {margin:5px 0 4px 20px !important; padding:0 0 0 4px !important; font-size:1em !important;} /* 14x1=14px; */ .apply-item .title {text-transform: uppercase; color: #009999; font-weight:600;} .apply-item-duo {padding: 20px; text-align: left; border: 1px solid #cccccc;} .apply-item {padding: 20px; text-align: left; color: #444; border: 1px solid #cccccc;} /*==== End Sign Up Content ====*/ /* ++++ End New Styles for website improvement project 2025 +++*/
Untitled Document

More Information on How to Establish Paternity

If the parents are married when the child is born … (At Birth)

If the mother is married, the mother's husband at birth is the legal father of the child. Neither parent needs to do anything to establish paternity. This paperwork is completed by the hospital. If the mother is married but does not list her husband's name on the child's birth certificate, paternity must be addressed in court.

If the parents are unmarried when the child is born … (At Birth)

If the mother and father are not married when the child is born, the child's father can fill out and sign the Paternity Acknowledgment  form (also called the DH-511) in the hospital. Both parents must fill out and sign the form in the presence of a notary public provided by the hospital. This is the quickest and easiest way to establish paternity when the mother and father are not married.

The man that signs the DH-511 form is the legal father as soon as the form is complete. The hospital will send the form to the Florida Bureau of Vital Statistics so they can record the birth. The legal father's name will also be on the birth certificate when it is recorded. Note: This option cannot be used if the mother is married when the child is born.

If the mother is unmarried when the child is born, but later marries the child's father … (0-18 Years)

If the mother is unmarried when the child is born, but later marries the child's father, the husband becomes the legal father. When this happens, the father's name is not automatically added to the child's birth certificate.

To add the father's name to the birth certificate, the parents can complete The Affirmation of Common Child(ren) Born in Florida  form (DH-743A) or provide a written statement under oath to the Clerk of Court when they apply for their marriage license. The DH-743A form will be provided to the parents by the Clerk of Court when the parents return the completed marriage license. The Clerk of Court will send the completed form or written statement to the Florida Bureau of Vital Statistics so the father's name can be added to the birth certificate.

If the parents are unmarried after the child's birth … (0-18 Years)

After the child's birth and any time until the child reaches age 18, the mother and child's father can establish paternity if they fill out and sign the Acknowledgment of Paternity form (Form DH-432) *. Both parents must fill out and sign this form in the presence of two witnesses or a notary public. This form is also available by visiting your local Florida Health Department, the Florida Bureau of Vital Statistics in Jacksonville, or one of the Florida Department of Children and Families offices.

Mail the completed form to the Florida Bureau of Vital Statistics and they will change the birth certificate to add the legal father's name. Note: This option cannot be used if the mother was married when the child was born.

*Please note: if you print this form, it prints on legal size paper.

If paternity has not been established another way … (0-18 Years)

Paternity is determined by a judge in court

Paternity can be established by filing a civil action in circuit court. A judge can establish paternity by court order. We will ask the court to hear the case and then a judge decides whether or not paternity is established. Until paternity is legally established the man is referred to as the "alleged father." Based on the evidence, the judge may issue an order that says the man is the child's father. A judge can also establish paternity in other kinds of court actions, such as divorce or dependency.

In court cases:

  • The party who files the action must be served.
  • If both parents agree to legal paternity before the actual day of the court hearing they can sign a consent order that is adopted by the court as the final order.
  • Both parents must appear for the court hearing as scheduled.
  • If the alleged father was served, but does not show up for court, the judge may choose to "default" the alleged father and make him the legal father without him being there.
  • The court may order a genetic test.
  • One or both parents may be ordered to pay for the genetic test and any other court costs.

Paternity is determined by the Child Support Program in a Final Order

We can help parents determine paternity without going to court. To do this,

  • the mother,
  • the man believed to be the father, and
  • the child(ren)

must provide genetic samples that are tested. If the test results prove that the man believed to be the father is the biological father, we issue an Administrative Order of Paternity and tell the Florida Bureau of Vital Statistics to add the father's name to the child's birth certificate. With this method:

  • There is no need to go to court.
  • There is no cost for the genetic test.
  • The order is based on genetic test results that prove paternity.
  • The order has the same effect as a paternity judgement issued by the court.
  • The genetic test is easy and reliable.
  • If the test results are positive, we move to get child support.

Please note: We will review your cases to see which order method listed above is the best option for your case.

Learn more about the genetic testing process.