@import url('https://use.typekit.net/kaq7inu.css');

@font-face{
    font-family:"BankGothic Md BT W05 Medium";
    src:url("fonts/5683934/404bc6db-ec30-4c87-a677-cd1437038cfa.eot?#iefix");
    src:url("fonts/5683934/404bc6db-ec30-4c87-a677-cd1437038cfa.eot?#iefix") format("eot"),url("fonts/5683934/39dc2f5a-8bff-4c42-80c6-21560694952d.woff2") format("woff2"),url("fonts/5683934/3bb231e1-fd0a-4947-8276-72477c242517.woff") format("woff"),url("fonts/5683934/b1631750-3409-4ebf-9ece-6f241124fbd2.ttf") format("truetype");
}

html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.background-orange{
    background-color:#ff5200;
}
.color-yellow{
    color:#f3f019;
}
.color-green{
    color:#81f000;
}
.color-orange{
    color:#ff4800;
}
.color-violet{
    color:#cc00ff;
}
.color-blue{
    color:#00d2ff;
}
#formSubmit2{
	margin-top: 20px;
}
#pbis{
    padding-top:50px!important;    
}
    .hide{
        display:none;    
    }
    .popupContainer{
        position:fixed;
        height:100%;
        width:100%;
        top:0;
        background-color:rgba(0, 0, 0, 0.96);
        z-index:999;
       /* display:block;*/
    }
    .popupContainer .container{
        padding:0;    
    }
    .home.openPopup{
        overflow-y:hidden;    
    }
    .popupContainer .innerPopupContainer{
        width: 100%;
        margin: 0px auto;
        margin-top: 0px;
        margin-top: 115px;  
        padding:20px;
        background-color: transparent;
        position:relative;
        text-align:center;
    }
    .popupContainer .innerPopupContainer .popupBtn {
        background-color: #fff;
        padding: 10px;
        font-size: 20px;
        text-align: center;      
        margin-bottom: 20px;       
        margin-top: 20px;       
        font-family: 'Bree Serif', serif;        
        cursor: pointer;        
        margin-left: auto;  
        margin-right: auto;     
        border: solid 5px #00d2ff;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        transition: 0.3s;
    }
    .popupContainer .innerPopupContainer .popupBtn:hover{
        background-color: #00d2ff;
        color:#fff;
        border-color:#fff;
    }
    .popupContainer .closeBtn2{
        float:right;
        cursor:pointer;
        position: absolute;
        right: -10px;
        top: -15px;
    }
    .backToTopbtn{
        margin-bottom: 20px;
        float: right;
        color: #fff;
        font-size: 12px;
        background-color: #555;
        padding: 0 5px;
        cursor: pointer;
        
    }
    .backToTopbtn .arrow-up {
      width: 0; 
      height: 0; 
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      
      border-bottom: 5px solid black;
    }
    .mainBgInnerFlexCont.paintTexturedImageBg{
        background-image:url("../images/home-bg_ab1c63f2a3184451617091eed8de1025.jpg");
    }
    .parallax-container {
    	position: relative;
    	overflow: hidden;
    	height: 300px
    }
    .parallax-container .parallax {
    	position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	z-index: -1
    }
    .parallax-container .parallax img {
    	opacity: 0;
    	position: absolute;
    	left: 50%;
    	bottom: 0;
    	min-width: 100%;
    	min-height: 100%;
    	-webkit-transform: translate3d(0, 0, 0);
    	transform: translate3d(0, 0, 0);
    	-webkit-transform: translateX(-50%);
    	transform: translateX(-50%);
    	/*height:400px;*/
    }
    .listDiv{
        text-align:left;    
    }
    #pageMainContainer .listDiv li{
        padding-left: 5px;
        margin-left: 30px;
        list-style: disc;
    }
    .formContainer .btnCont, .contactformSupport .btnCont{
        text-align: center;
        padding-top: 20px;    
    }
    .formContainer .fldNameDiv, .contactformSupport .fldNameDiv{
        padding-top:10px;    
    }
    .formContainer .btnCont .btnCustom, .contactformSupport .btnCont .btnCustom{
        font-size: 20px;    
    }
    .detectDesktop{
        display:none;
    }
    .detectMobile{
        display:block;    
    }
   body{
        font-family: 'Roboto', sans-serif;  
        color: #000000;
        font-size: 16px;
       line-height: 170%;
       overflow-x: hidden;
    }
    strong,b{
        font-weight:700;
    }
    h1.header-title{
        font-family: pt-sans-narrow, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 25pt;
    }
    a{
        color:#0494b3;     
    }
    a:hover{
      color:#ff5200; 
      text-decoration:none;
    }
  
    .mainContent a:hover{
        color:#ff5200;    
    }

    /* menu */
    .btn.focus, .btn:focus{
        box-shadow: none;    
    }
    .btnOrange, .btn{
        background-color:#ff5200;
        color:#fff;
        border:solid 1px #ff5200;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        transition: 0.3s;
        border-radius:0;
    }
    .btnOrange:hover{
        background-color:#fff;
        color:#ff5200;
    }
    .btnCustom{
        padding: 0px 10px;    
    }

    .mainContent .theContentCont{
        padding: 20px 0;
        text-align: center;    
    }
    .mainFlexSectionCont .perMainFlexSection .innerPerMainFlex{
        text-align: center;
        margin: 0px auto;
    }
    .mainContent .sectionTitle{
        font-size: 30px;
        padding-bottom: 20px;
        line-height: 120%;
        font-weight:700;
        font-family: pt-sans-narrow, sans-serif;
    }
    .mainContent .postTitle{
        font-size: 25px;
        padding-bottom: 10px;
        text-transform: uppercase;
        line-height: 100%;
    }
    .mainContent .divColumn a, .mainContent .theContentCont a{
        font-weight:500;
        font-style:italic;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        transition: 0.3s;
    }
    .mainContent .divColumn a:hover, .mainContent .theContentCont a:hover{
        color:#ff4800;
        text-decoration:none;
    }
    .mainSectionPostCont .perSectionPost:nth-child(odd) .divRow .divColumn.divColumnImage,
    .mainSectionPostCont .perSectionPost:nth-child(even) .divRow .divColumn.divColumnImage{
        text-align:center;  
    }
    
    .mainSectionPostCont .perSectionPost .divRow .divColumn.divColumnImage .video-playing{
        display:inline-block;    
    }
    .mainSectionPostCont .perSectionPost .divRow .divColumn.divColumnImage .video-playing .media-video-video{
        width:250px;    
        height:250px;
    }
    .mainSectionPostCont .perSectionPost .divRow .divColumn{
        float:left;    
        padding-left: 0;
        padding-right: 0;
        width:100%;
        text-align: center;
        padding-top: 10px;
    }
    
    .mainContent .addionalContent{
        text-align:center;    
        margin: 20px 0;
        position:relative;
    }
    .mainContent .addionalContent .jumptoAboutsplatStyle{
        position: absolute; 
        top: -80px;
    }
    .mainContent .addionalContent .addContentTop{
        background-image:url(../images/orange-bg-top_1b515784af91e10a99ac5b8717eab82e.png);   
        height:40px;
        width:100%;
        background-position: center top;
    }
    .mainContent .addionalContent .addContentMiddle{
        background-image:url(../images/orange-bg-body_0739a5be3fed72cfe9ddef0b37b51d63.png); 
        color: #fff;
    }
    .mainContent .addionalContent .addContentBottom{
        background-image:url(../images/orange-bg-bottom_1df89588364cbdb1523ace82b8b4f2da.png);   
        height:40px;
        width:100%;
        background-position: center bottom;
    }
    .mainContent .mainFlexSectionCont .perMainFlexSection .container{
        padding-left:0;
        padding-right:0;
    }
    .mainContent .bgInnerFlexCont{
        background-image:url(../images/splash-img-bg-v1_c748d7d9d2c9b444580c1b3634f2e3dd.png);   
        background-repeat: repeat-y;
        background-position:top center; 
        padding-left:15px;
        padding-right:15px;
    }
    .mainContent .iconsSplatCont{
        background-color: #cc00ff;
        padding: 10px 5px;
        border-radius: 10px;
        color: #fff;  
        margin-top: 20px;
        min-height: 150px;
        font-size:16px;
        line-height:120%;
        transition: 0.3s;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        transition: 0.3s;
        cursor:pointer;
    }
    .mainContent .iconsSplatCont:hover{
        background-color: #db66f9;
    }
    .mainContent ul li{
        padding-left: 20px;    
    }
    .mainContent .pageTitleCont{
        text-align: center;
        padding-top: 20px; 
        padding-bottom:20px;
    }
    .mainContent .iconsSplatCont .imgCont{
        min-height: 80px;    
    }
    .home #footer{
        padding-top:0;
    }
    
    #footer{
        padding: 0px 0 20px;
        color:#fff;
        position:relative;
        color:#000000;
    }
    #footer.footerDivCont{    
        margin-top: 50px;
    }
    #footer .texturedBrushStroke{
        background-image:url("../images/texturedBrushStroke-v3.png");  
        height:292px;
        position:absolute;
        z-index:-9;
        top: 0;
        width: 100%;
        background-repeat: repeat-x;
    }
    #footer .innerFooter{
        border-top: 1px solid rgba(85, 85, 85, 0.5);    
    }
    #footer a{
        color:#000000;    
    }
    #footer .footerMenu a{
        padding: 0;    
    }
    #footer .addressCont{
        text-align: left; 
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #footer .addressCont .logoText{
        font-family: "Roboto";
        font-weight:700;
        font-size: 22px;    
    }
    #footer .noListStyle{
        text-align:center;    
        display: table;
        vertical-align: middle;
        height: 100%;
        margin: 10px auto;
    }
    #footer .noListStyle .innerNoListStyle{
        vertical-align: middle;
        display: table-cell;    
    }
    #footer .noListStyle ul li{
        display: inline-block;    
    }
    #footer #copyright{
        font-size:12px;    
        color:#000000;
        line-height:15px;
    }
    #footer .policyNav{
        line-height:15px;
    }
    #footer .policyNav a{
        font-size: 12px;
        color: #0052a7;    
    }
 	#footer .policyNav a:hover{
        text-decoration:underline;
		color:#0000FF;
    }
    #footer .addressCont a:hover{
        text-decoration:none;
    }
    .extraFooterContent{
        padding:10px 0;
        text-align:center;
    }
    .extraFooterContent p{
        font-size:14px;    
    }
    .header-image .spacer-image{
        height:200px;    
    }
    .sitemap a{
        color:#555555;    
    }
    .fldDiv input, .fldDiv textarea{
        width:100%;    
    }
    span.firstSplat{
        font-size: 25px;
    }
    div.buttonsContainer{
        margin-right:30px;
    }
    span.leftAligned{
        text-align:left;
        float:left;
        margin-bottom: 20px;
        margin-top: 15px;
    }
    span.wpcf7-list-item{
        display:block !important;
    }
    h1.pricingLabel, h1.purchasingLabel{
        font-size:35px;
        text-align:center;
        padding-top: 60px;
        padding-bottom: 40px;
    }
    div.contactformMargin{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    header.smallheader{
        height:30px;
    }
    span.aboutSplat1st{
        font-size: 20px;
    }
     .hidden{
        display:none;
     }
     .paddingFormBottom{
        padding-bottom:15px;
     }
     label.pricingpageLabel{
        width:150px;
        margin-top:15px;
    }
    input.pricingInputFld{
        width:60%;
    }
    fieldset.pricingFieldset{
        width:500px;
    }
    input.pricingSubmit{
        margin-top:10px;
    }
     span.wpcf7-list-item{
        margin-left:0px !important;
    }
     li.agencyCapabilities{
        padding-left: 5px;
        margin-left: 30px;
        list-style: disc;
    }
    .rightsizeHomepageMargin{
        margin-top:20px;
    }
    #howsplatworks{
        padding-top:75px;
    }
    .paddingForJumping{
        padding-top:85px;
    }
    .leftAlignment{
        text-align:left;
    }
    .marginTopButton{
        margin-top:10px;
    }
    .wp-image-637{
        margin-right:5px;
    }
    .whatDiv{
        color:white;
        font-size:20px;
    }
    .wp-image-405{
        width:100%;
        height:100%;
    }
      #pageMainContainer .listDiv li h2{
       font-size:20px;
    }
   h1.winningAdv{
       font-size:25px;
   }
  
   .mainSectionPostCont .perSectionPost #pbis .divRow .divColumn.divColumnImage .video-playing .media-video-video{
    height:260px;
    } 
    .mainSectionPostCont .perSectionPost #seatingchart .divRow .divColumn.divColumnImage .video-playing .media-video-video{
    height:260px;
    }    
    a:focus, button.btn:focus {
        outline-width: 2px;
        outline-style: solid;
        outline-color: #a3bfeb;
    }
    h3.western{
        font-weight:bold;
    }
    .termsofUseTextIndent{
        margin-left:20px;
    }
    div#privacy, div#clever-integrated{
     display:none;   
    }
    .headerMenuWhitePage .headerTitleCont{
        margin-top: 50px;
        text-align: center;
    } 
    /*redesignining of contents in splat-ph site*/
    .custom-item {
        display: none;
        }
    
    
    .ulListsWithDiscs{
        text-align: left;   
    }
    .ulListsWithDiscs li{
        list-style: disc;
        padding-left: 5px !important;
        margin-left: 30px; 
    }
    p.addBottomSpacing{
        padding-bottom:20px;
    }
    .btnCustom:focus, .btnOrange:focus, .backToTopbtn:focus {
    outline-width: 3px !important;
    outline-style: solid !important;
    outline-color: #a3bfeb !important;
    }
    .paddingMainContent{
        padding-top: 5rem;
    }
    .media-video-video:focus{
        outline-width: 3px !important;
        outline-style: solid !important;
        outline-color: #a3bfeb !important;
    }
    
    /*one column page style*/
    
    
    #accordion .card {
        border: unset;
        background-color: unset;
        }
    .card-header {
        background-color: unset;
        }
        
    .section-subheader .btn {
        background-color: unset;
        color: #0494b3;
        font-weight: 700;
        font-family: pt-sans-narrow, sans-serif;
        font-size: 25px;
        padding-top: 20px;
        border: unset;
        text-align: unset;
        white-space: unset;
        }
    
    .prerequisite-text {
        font-weight: 700;
        font-family: pt-sans-narrow, sans-serif;
        font-size: 19px;
        }
    
    .mainContent.oneColumnPage {
        margin-top: 150px;
    }
    
    .noSidePadding {
        padding-left: 0;
        padding-right: 0;
    }
    
    .spacer {
        padding-top: 40px;   
    }
    
    .oneColumnPage ol.contentList {
        list-style: decimal;
        padding-left: 15px;
    }
    .oneColumnPage ol.contentList li {
        padding: 5px 0; 
    }
    
    .oneColumnPage ol.contentList li ul.contentSubList {
        list-style: disc;
        padding-left: 15px;
    }
    
    .oneColumnPage ol.contentList li ul.contentSubList li {
        padding: 10px 0;
    }
    
    .oneColumnPage ol.contentList li ul.contentSubList li ul.contentSubSubList {
        list-style: square;
        padding-left: 30px;
    }
    
    .oneColumnPage ol.contentList li ul.contentSubList li ul.contentSubSubList li {
        padding: 5px 0;
    }
    
    .oneColumnImage {
        text-align:  center;   
    }
    
    .oneColumnImage .row {
        padding-top: 10px    
    }
    
    .oneColumnImage img {
        width: 100%;
        border: 2px solid black;
    }
    @media (max-width: 420px) {
        .oneColumnImage img {
            max-width: 100%;
            width: 100%;
            }
        }
    
    .relatedArticlesSection {
        position: sticky !important;
        top: 100px;
        padding-bottom:50px;
    }
    
    .need-help {
        position: fixed;
        bottom: 25px;
        right: 25px;
        z-index: 2;
        background: #ff5200;
        padding: 15px;
        width: 58px;
        text-align: center;
        border-radius: 50px;
        line-height: 0.9;
        -webkit-box-shadow: 0 5px 10px #777;
  -moz-box-shadow: 0 5px 10px #777;
  box-shadow: 0 5px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
        }
    .need-help-link {
        font-size: 12px;
        color: white;
        
        }
    .need-help a:hover {
        color: white;
        }
    .need-help a:focus {
        outline-width: unset;
        outline-style: unset;
        outline-color: unset;
        }
    @media (min-width: 768px) {
        .need-help {
            display: none;
            }
        }
    
    .relatedArticlesSection .boldText {
        font-weight: 700;
        letter-spacing: 0.2px;
        padding: 10px 0;
        border-bottom: 1px solid #eee;
        color: #0494b3;
    }
    
    .relatedArticlesSection ul {
        padding: 7px 0  0 15px;    
    }
    
    .relatedArticlesSection ul li {
        padding-left: 0;
        list-style: disc;
        line-height: 1.5;
    }
    
    .relatedArticlesSection ul li a {
        /*color: #000;*/
        font-size: 16px;
    }
    
    .relatedArticlesSection ul li a:hover {
        /*color: #000;*/
        text-decoration: underline;
    }
    
@media (max-width: 991px) {    
    .mainContent.oneColumnPage {
        margin-top: 20px;
    }
}

@media (min-width: 991px) {
    #container main{margin-top:-10px;}   
    h1.header-title{font-size: 30pt;}
    .headerMenuWhitePage .headerTitleCont{
        margin-top: 150px;
    }
    
    
}
@media (min-width: 1024px) {   
    h1.header-title{font-size: 50pt;}
}

.demo-form-container, .signup-form-container {
    margin-top: -30px;
    }
.demo-form-container label,  .signup-form-container label {
    font-weight: bold;
    margin-bottom: 0px;
}
.demo-form-container .question-label, .demo-form-container,
 .signup-form-container .question-label, .signup-form-container{
    margin-top: 5px;
}

.wpcf7-submit  {
    margin-top: 30px;     
}

.demo-form-container  span.wpcf7-list-item { display: inline !important;}
.demo-form-container .wpcf7-list-item-label { margin-right: 20px;}
.demo-form-container .spacingTopBottom { margin: 10px 0;}

.demo-form-container .wpcf7-form .select-wrapper input,
.demo-form-container .wpcf7-form .select-wrapper ul,
.demo-form-container .wpcf7-form .select-wrapper svg,
.signup-form-container .wpcf7-form .select-wrapper input,
.signup-form-container .wpcf7-form .select-wrapper ul,
.signup-form-container .wpcf7-form .select-wrapper svg,	
.signup-form-container  .select-wrapper input,	
.signup-form-container  .select-wrapper ul,	
.signup-form-container  .select-wrapper svg{
    display: none !important;
}
.checkbox-receive-invite span.wpcf7-list-item.last {margin-top:20px;}

.splatdemoregistration, .customDefaultTemplate.commonTemplate.thankyou {margin-top: -30px;}
.splatdemoregistration h1.header-title, .customDefaultTemplate.commonTemplate.thankyou  h1.header-title {font-size:30pt; line-height:30pt;}
.splatdemoregistration .paddingMainContent, .customDefaultTemplate.commonTemplate.thankyou .paddingMainContent{ padding-top: 2rem;}
.splatdemoregistration .downloadSWI {display: inline-flex; align-items: center;color:#000;}
.splatdemoregistration .downloadSWI {display: inline-flex; align-items: center;color:#000;}
.splatdemoregistration .downloadSWI:hover {text-decoration:underline}
.splatdemoregistration .downloadSWI img {width:30px;margin-right:10px;}
.page-template-page-template-custom-default .customDefaultTemplate ul,
.page-template-page-template-custom-default .customDefaultTemplate ol{list-style: reset;list-style-position: inside;}
.page-template-page-template-custom-default .customDefaultTemplate .list li,
.page-template-page-template-custom-default .customDefaultTemplate .list li{padding-bottom:15px;}
.page-template-page-template-custom-default .customDefaultTemplate .list img{padding-top: 20px;max-width: 100%;padding-left: 15px;padding-right: 15px;}
@media (max-width: 768px) {   
    .demo-form-container .wpcf7-form input, .demo-form-container .wpcf7-form select,
    .signup-form-container .wpcf7-form input, .signup-form-container .wpcf7-form select {width: 100% !important;}
    .demo-form-container .question-label, .demo-form-container  .wpcf7-submit,
     .signup-form-container .question-label, .signup-form-container  .wpcf7-submit {width:100%}
     .demo-form-container  span.wpcf7-list-item { display: block !important;}
     .demo-form-container input[type="radio"], .demo-form-container input[type="checkbox"] {width: auto !important;}
}

.not-found h1 {
    font-size: 50pt;
    font-weight: bold;
    line-height: 75pt;
    font-family: pt-sans-narrow, sans-serif;    
}

.not-found h3 {
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;    
}

/* sign up */
#signUpFormContainer { position: relative; }	
#signUpFormContainer #loggedInUser { position: absolute;top: 0;right: 0;opacity:0.5; }

	.downloadSWI {display: inline-flex; align-items: center;color:#000;}	
.downloadSWI:hover {text-decoration:underline}	
.downloadSWI img {width:30px;margin-right:10px;}

.btn.disabled { pointer-events: none; }
.btnOrange.btn.btnNext { margin-top: 20px; }
    
.goBackToPrev, #goToPrev1, #goToPrev2 { color: #ff5200; cursor:pointer;}
.goBackToPrev:hover, #goToPrev1:hover, #goToPrev2:hover { text-decoration: underline; }

#privateSchoolQuestion, #publicDownload, #privateDownload, #schoolHeadEID {
    margin-top: 30px;
}

#initialMessage ul {
    padding-left: 20px;   
}

#initialMessage ul li {
    list-style: disc;
}

.redWarning, .status-message {
    padding: 5px 10px;
    margin: 15px 0;
}

.has-error input, .has-error {
  border: 1px solid red;
}

span.red {
    color: red;}
    
.family-demo-list {
    list-style: disc;
padding-left: 15px;
}

.family-demo-list li {
    position: relative; }
    
.family-demo-list li img {
    width: 20px; }
    
.family-demo-list li.no-bullet {
     list-style: none;   
}

.oc-wysiwyg-img-container {
    padding-left: 36px; }

.oc-wysiwyg-img-container .center-align-items{   
    display: flex;
align-items: center; 
}

.oc-wysiwyg-img-container .center-align-items h3{   
    font-size: 36px;
    line-height: 40px;
}

.family-demo-list li.no-bullet img, .oc-wysiwyg-img-container img {
    width: 100%;
    max-width: 300px; 
    border: 1px solid;
margin-top: 10px;
margin-bottom: 10px;}
    
@media (max-width: 768px) {  
    .oc-wysiwyg-img-container {
    padding-left: 0; }
    .oc-wysiwyg-img-container .center-align-items h3{   
    font-size: 20px;
    line-height: 25px;
}
}
.add-more {
    border: 0;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    cursor: pointer;
    background-color: #333;
    color: #fff;
}
#loading-image{text-align:center;display:none;}
#searchSessionForm .form-outline{
	width: 100px;
}
.cpdg-signin2 .abcRioButton {
	margin:auto;
}
.languageButton{
	background: transparent;
    border: transparent;
    padding: 0px;
	outline:0;
}
.languageButton:focus{
	border:0px;
	outline:0;
}
.languageButton span{
	color:#0494b3;
	font-weight: bold;
}
.splatBlue.btn{
	background-color: #00d2ff;
	border: 1px solid #00d2ff;
	font-size: 14px;
	padding: 3px 7px 4px 8px;
	min-width: auto;
	font-weight: normal;
	transition-duration: .5s;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
	color: #000;
	border-radius: 20px;
	box-shadow: none;
	line-height: .9;
	white-space: break-spaces;
}
.btn-youtube.btn{
	
	background-image: url("../images/youtube-icon-red.png");
	background-size: 20px;
	background-position: left 10px center;
	background-repeat: no-repeat;
	padding-left: 35px;
	
}
.splatBlue.btn:hover {
  background-color: #7ae6fd;
  border-color: #7ae6fd;
  color:#000;
}
.column-4-section .box-1{
    border:2px solid #81f000;border-radius:10px;margin-bottom:10px;
}
.column-4-section .box-1 .box-header{
    background-color: #81f000;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.column-4-section .box-2{
    border:2px solid #ff4800;border-radius:10px;margin-bottom:10px;
}
.column-4-section .box-2 .box-header{
    background-color: #ff4800;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;  
}
.column-4-section .box-3{
    border:2px solid #cc00ff;border-radius:10px;margin-bottom:10px;
}        
.column-4-section .box-3 .box-header{
    background-color: #cc00ff;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.column-4-section .box-4{
    border:2px solid #00d2ff;border-radius:10px;margin-bottom:10px;
}
.column-4-section .box-4 .box-header{ 
    background-color: #00d2ff;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.column-4-section  .box-body{
    padding-bottom: 5px;
}
.column-4-section  .box-body a{
    color: #0052a7;text-decoration: underline;
}
#footer .addressCont{
    font-size: 12px;
    line-height: 15px;
}

.w-200px{
	width: 200px;
}
.w-150px{
	width: 150px;
}
.w-50px{
	width: 50px;
}
.w-250px{
	width: 250px;
}
.w-915px{
	width: 915px;
}