/* reset all html element margin, padding and outline */
html{margin:0; padding:0;}
body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
/*default body*/
body {line-height: 1.5; background: white;}
table, th, td {vertical-align: middle;}
a img {border: none;}
:focus {outline: 0;}
/* clearfix */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* Set some default typography*/
/*custom font*/

@font-face{font-family:'FGCon';src:url('../font/FranklinGothic-Cd-webfont.eot');src:url('../font/FranklinGothic-Cd-webfont.eot?iefix') format('eot'),url('../font/FranklinGothic-Cd-webfont.woff') format('woff'),url('../font/FranklinGothic-Cd-webfont.ttf') format('truetype'),url('../font/FranklinGothic-Cd-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'FGMedCon';src:url('../font/FranklinGothic-MedCd-webfont.eot');src:url('../font/FranklinGothic-MedCd-webfont.eot?iefix') format('eot'),url('../font/FranklinGothic-MedCd-webfont.woff') format('woff'),url('../font/FranklinGothic-MedCd-webfont.ttf') format('truetype'),url('../font/FranklinGothic-MedCd-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal}

/*default font*/
body {font-size:14px; color: #000000; font-family:Arial, Helvetica, sans-serif; background:#f5f5f5}

/*template*/
section#mainArea{max-width:940px; margin:5px auto 0 auto;}
article#leftArea{max-width:610px; margin:0 auto 0 auto; float:left; margin-top: 23px;}
article#leftArea h1{ margin: 12px 0 0px 0; font-size:30px; color: #01396E; font-family: FGMedCon,arial;font-style: normal;
font-weight: normal;line-height: 34px;}
article#leftArea h2.reg{ color:#236bb0; margin:0 0 12px 0; padding:0 0 0 0; font-size:18px;}
article#leftArea p{color:#5f6d7d; font-size:16px; line-height: 1.7; margin: 1.25em 0;}
article#leftArea .cont-block {}
article#leftArea .cont-block .rows{padding:0 0 0 0; margin:0 0 25px 0;}
article#leftArea .cont-block .rows .heading{float:left; width:182px; background:url(../images/brac.jpg) no-repeat right 0;min-height: 101px;}
article#leftArea .cont-block .rows .heading.second{background:url(../images/brac2.jpg) no-repeat right 0;}
article#leftArea .cont-block .rows .heading.second span{ margin-top:16px}
article#leftArea .cont-block .rows .heading span{width:118px; background:#1174d1; padding:4px 11px 4px 13px; font-size:25px; color:#fff;font-family: FGMedCon,arial; border-radius:4px; display:block; margin:32px 0 0 0; line-height:30px}
article#leftArea .cont-block .rows .description{float:left; width:350px;background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; border-radius: 4px 4px 4px 4px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);padding:7px 30px 10px 17px; margin-left: 12px;}
article#leftArea .cont-block .rows .description h3{font-size:26px; color:#326296;font-family: FGMedCon,arial; border-radius:4px; display:block; margin:0 0 6px 0; font-weight:normal; padding:0 0 0 12px; line-height:30px; }
article#leftArea .cont-block .rows .description h3 a{ text-decoration:none;color:#326296;}
article#leftArea .cont-block .rows .description p{line-height:18px; padding:0 0 0 12px}
article#leftArea .cont-block .rows .description hr{ border:none; background:url(../images/arrow-down.jpg) no-repeat 0 0; height:30px;}
article#leftArea .cont-block .rows .description ul{list-style:none; padding:7px 0 0 12px; margin:0 0  0 0;}
article#leftArea .cont-block .rows .description ul li{color:#1174d1; float:none; margin:0 0 0 0; padding:0 0 8px 0; font-weight:bold; font-size:16px; line-height:normal;}
article#leftArea .cont-block .rows .description ul li a{ text-decoration:none;color:#1174d1;}
article#leftArea .cont-block .rows .description ul li a:hover{ text-decoration: underline;}
article#rightArea{max-width:306px; margin:0 auto 0 auto; float:right;margin-bottom: 20px;}
section#mainArea .matches{ padding:0 0 0 0;}
section#mainArea .matches h1{ margin: 12px 0 10px 0; font-size:30px; color: #01396E; font-family: FGMedCon,arial;font-style: normal;font-weight: normal;line-height: 34px;}
section#mainArea .matches p{color:#666666; font-size:14px; line-height: 20px; margin:0 0 46px; text-align:left;}
section#mainArea .matches .cols{float:left; width:26%;background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; border-radius: 4px 4px 4px 4px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);padding:14px 30px 20px 17px; margin-right: 12px;text-align:center; min-height:157px; margin-bottom:15px;}
section#mainArea .matches .cols h2{font-size:26px; color:#326296;font-family: FGMedCon,arial; border-radius:4px; display:block; margin:0 0 6px 0; font-weight:normal; padding:0 0 0 12px; line-height:30px;}
section#mainArea .matches .cols a.btn{font-size:23px; color:#fff;font-family: FGMedCon,arial; padding:3px 16% 3px 5%;  text-decoration:none; border-radius:6px; text-transform:uppercase; background:#0d1f4b url(../images/arr_small.jpg) no-repeat right 12px; margin-top:20px; display:inline-block;box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);}
section#mainArea .matches .cols p{ text-align:center; margin-bottom:20px}

.getlogfrom{border:solid 2px #0d1f4b; padding:25px 20px 15px 20px; background:#fff;border-radius:6px; font-family:Arial, Helvetica, sans-serif; margin-top:23px }
.getlogfrom h1{ font-size:20px; color:#666; margin:0 0  0 0; padding:0 0 25px 55px; line-height:20px;background:url(../images/watch.jpg) no-repeat 0 0;font-family: FGMedCon,arial;}
.getlogfrom{border:solid 2px #0d1f4b;}
.adj1{ border:solid 1px #cccccc; width:98%; margin-left:0; margin-right:0; padding:5px 0 5px 5px; border-radius:4px; font-size:12px; color:#7c74fc; font-size:12px;font-family:Arial, Helvetica, sans-serif}
.rw{ position:relative; padding-bottom:10px;}
.rw .error{ position:absolute; left:0; top:20px; font-size:11px; color:#FF0000;}
.inp_sl{ border:solid 1px #cccccc; width:100%; margin-left:0; margin-right:0; padding:5px 6px 5px 5px; border-radius:4px; font-size:12px; color:#7c74fc;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.rw  span{ color:#999; font-size:11px;}
#btnGetaLoan{font-size:19px; color:#fff;font-family: arial; padding:4px 0 5px;  text-decoration:none; border-radius:4px; text-transform: capitalize; background:#0d1f4b url(../images/arr2_small.jpg) no-repeat right 7px ; margin-top:8px; display:inline-block; border:none; width:100%; cursor:pointer; font-weight:bold;}
.btm{ padding:0 0 0 0; margin:20px 0 0 0;}
.btm p{font-size:14px; color:#666; line-height:18px; margin-bottom:12px;}
.btm .phone{font-size:24px; color:#0d1f4b; margin:0 0 7px 0}
.btm hr{ background:url(../images/dot.jpg) repeat-x 0 0; height:1px; border: none; margin-bottom:25px}
.poweredby{ background:url(../images/pwd.jpg) no-repeat 0 0; width:162px; height:52px;}
.apply{ margin-bottom:0;}
.apply h2{font-size:20px; color:#326296;font-family: arial; border-radius:4px; display:block; margin:50px 0 6px 0; font-weight:normal; padding:0 0 0 0; line-height:30px;}
.apply p{ font-size:14px; line-height:22px; color:#666;}
.apply hr{ background:url(../images/dot.jpg) repeat-x 0 0; height:1px; border:0; margin-top:80px; margin-bottom:20px;}
.bottomText{ overflow:hidden;}
.bottomText .leftText{ float:left; width:78%; font-family:Arial, Helvetica, sans-serif}
.bottomText .leftText p{ font-size:10px; color:#aeaeae; line-height:13px; margin:0; padding:2px 0 0 0}
.bottomText .poweredLogo{ float:right; width:19%; text-align:right}
#emailerror{font-size:11px; color:#FF0000;}
article#leftArea h2.reg sup{font-size: 12px;}
section#mainArea .matches.imp-smallbiz {padding: 30px 20px; }
@media (min-width:0px) and (max-width:599px){

article#leftArea{width:100%;float: none;}
article#rightArea{ width:100%;float: none;}
article#leftArea .cont-block .rows .heading{width:100%; float:none;}
article#leftArea .cont-block .rows .description{ width:82%;float:none; margin-left:0}
article#rightArea{ float:none; width:100%}
article#leftArea .cont-block .rows .heading{ background: url("../images/brac-vert.jpg") no-repeat scroll 0 bottom transparent;  margin-bottom: 10px;  padding-bottom: 26px; min-height:45px;}
article#leftArea .cont-block .rows .heading.second{ background: url("../images/brac-vert.jpg") no-repeat scroll 0 bottom transparent;  margin-bottom: 10px;  padding-bottom: 26px;min-height:79px;}
section#mainArea .matches .cols{ width:80%; margin-left:auto; margin-right:auto; float:none; padding:14px 8% 20px 8%;}
section#mainArea .matches .cols a.btn{padding: 3px 37px 3px 10px; font-size:18px;background:#0d1f4b url(../images/arr_small.jpg) no-repeat right 9px; }
section#mainArea .matches h1{ font-size:28px;}
section#mainArea .matches{ width:80%; margin:auto; text-align:center;}
section#mainArea .matches .cols h2{font-size: 22px;}
}

@media (min-width:600px) and (max-width:699px){
article#leftArea .cont-block .rows .description{padding-left: 0;padding-right: 0; width: 39%;}
article#leftArea{width:59%;}
article#rightArea{ width:39%;}
section#mainArea .matches .cols a.btn{padding: 3px 37px 3px 10px; font-size:18px;background:#0d1f4b url(../images/arr_small.jpg) no-repeat right 9px; }
section#mainArea .matches{ width:80%; margin:auto}
section#mainArea .matches .cols a.btn{padding: 3px 37px 3px 10px; font-size:18px;background:#0d1f4b url(../images/arr_small.jpg) no-repeat right 9px; }
section#mainArea .matches .cols{ width:36%}
}
@media (min-width:700px) and (max-width:880px){
article#leftArea .cont-block .rows .description{ width:51%;padding-left: 0;padding-right: 0;}
article#leftArea{width:59%;}
article#rightArea{ width:39%;}
section#mainArea .matches{ width:80%; margin:auto}
section#mainArea .matches .cols a.btn{padding: 3px 37px 3px 10px; font-size:18px;background:#0d1f4b url(../images/arr_small.jpg) no-repeat right 9px; }
section#mainArea .matches .cols{ width:36%}
}



@media (min-width:0px) and (max-width:900px){
section#mainArea{ width:95%; margin-left:auto; margin-right:auto;}
body { -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none; -ms-text-size-adjust: 100%;}
}

.callTop{padding:0 0 10px 0;}
.callTop h2{padding:0 0 0 55px;font-size:24px; color:#666666; margin:0 0 0 0;font-family: FGMedCon,arial;
background: url(../images/call-ic.png) no-repeat 0 0 ; line-height:24px}
.callTop span{display:block; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif} 
.or-sep{ padding:0 0 0 0; margin:0 0 14px 0;background: url(../images/or.png) no-repeat center 9px ;}
.or-sep span{ margin:auto; width:25px; background:#fff; display:block; font-family:Arial, Helvetica, sans-serif; color:#b0b0b0; font-size:11px; text-align:center; padding-right:3px;}
.powered{height:25px; background: url(/images/b2c-logo-new.png) no-repeat center 0 ; padding:0 0 0 0; background-size: 50%;}
.btm .or-sep span{ width:73px;padding-right: 0;}
.btm .or-sep{margin-bottom:10px;}


.getlogfrom { position:relative}
.english_button, .spanish_button{ background:url("../images/lang_bg.png") no-repeat scroll 0 0; border-radius: 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 3px 20px;
    position: absolute;
    right:0px;
    text-decoration: none;
    top: 0;}
.english_button:hover, .spanish_button:hover{ opacity:0.8}


#btnGetaLoansp {
    background: #0d1f4b url("../images/spanish_btn.jpg") no-repeat scroll right 11px;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-top: 8px;
    padding: 11px 0 12px;
    text-decoration: none;
    text-transform: capitalize;
    width: 100%;
}
section#mainArea .matches  a.btn.cont {
    background: #0d1f4b url("../images/arr_small.jpg") no-repeat scroll right 12px;
    border-radius: 6px;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
    display: inline-block;
    font-family: FGMedCon,arial;
    font-size: 23px;
    margin-top: 20px;
    padding: 12px 55px 9px 19px;
    text-decoration: none;
    text-transform: uppercase;
}
section#mainArea .matches.conArg p { margin: 0 0 26px;}
section#mainArea .bottomText .leftText p {
    font-size: 10px;
    color: #aeaeae;
    line-height: 13px;
    margin: 0;
    padding: 2px 0 0 0;
}

section#mainArea .matches.conArg p a{ color:#99cc01; text-decoration: none;}
section#mainArea .matches.conArg p a:hover{text-decoration:underline;}
section#mainArea .matches  a.btn.cont:hover {text-decoration: none;}
 
 /* start css for small business trends */
 /*global stylesheet */
            body {
                background-color: #fff;
                font-family: 'Open Sans',sans-serif;
                font-size: 16px;
            }
            .clearfix::after {
            content: "";
            clear: both;
            display: table;
            }
        /* page spacific stylesheet */
            /* #leftArea, #rightArea{border:1px solid #333;} */
            .video-container {
            position: relative;
            }
            .video-container .play_icon {
            background: url(../images/play_icon.png) no-repeat;
            width: 70px;
            height: 60px;
            margin: auto;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            }
            .contentContainer {
                margin-top: 4em;
            }
            #leftArea .contentContainer h1{
                font-size: 2.6em;
                font-weight: 300;
            color: #07478c;
            font-family: 'Open Sans',sans-serif;
            margin: .75em 0;
            }
            
            ul.showcase-list li {
                position: relative;
                padding-left: 5em;
                margin: 3em 0;
                min-height: 7em;
                display: block;
            }
            @media only screen and (min-width: 769px) {
                ul.showcase-list li {
                    padding-left: 7em;
                }
            }

            ul.showcase-list li .icon {
                width: 6em;
                height: 6em;
            }

            ul.showcase-list li .icon {
                position: absolute;
                left: 0;
            }

            ul.showcase-list li .icon .picon {
                display: block;
                background-color: #44c9df;
                border-radius: 6em;
                padding: 0 0 .2em .2em;
                position: relative;
            }

            ul.showcase-list li .icon .picon:before {
                padding: 2px 0 0 19px;
                position: absolute;
                color: #fff;
            }

            ul.showcase-list li .icon .picon:before {
                padding: 2px 0 0 19px;
                font-size: 4em;
                line-height: 1.5em;
            }
            ul.showcase-list li .icon .picon:before {
                position: absolute;
                color: #fff;
            }
            .picon-service-24-7-03:before {
                content: "";
            }

            ul.showcase-list li .title {
                font-size: 1.1em;
                font-weight: 400;
                color: #07478c;
            }
            ul.showcase-list li .description {
                background: 0 0;
                padding: 0;
                margin: 0 0 1em;
            }
            ul.showcase-list li p {
                margin: 0 0 1em;
            }

            
            ul.showcase-list li .icon .picon {
                width: 6em;
                height: 6em;
            }
            /* responsive images */

            .responsiveImg {
                max-width: 100%;
                height: auto;
            }
            /* responsive */
            @media only screen and (max-width: 768px) {
                .showcase ul.showcase-list li .icon {
                    width: 4em;
                    height: 4em;
                }
                ul.showcase-list li .icon .picon {
                    width: 4em;
                    height: 4em;
                }
                ul.showcase-list li .icon .picon:before {
                    font-size: 2.3em;
                    padding: 4px 0 0 15px;
                    line-height: 1.7em;
                }
                article#leftArea p{
                   margin: 0.5em 0;
                }
                ul.showcase-list li {
                    margin: 1em 0;
                }
            }
.dspinlBlk { display: inline-block; width: 98%; padding-bottom: 6px;}
.formDiv2 { float: left; width:47%; margin-right:3%;}
.formDiv3 { float: left; width:47%; margin-left:3%;}            
 /* end css for small business trends */