
/*------------------------------------------------------------------

[Table of contents]

1. Core
2. Home

-------------------------------------------------------------------*/

/*========= 1.Core =========*/
.clr{clear:both;}
.width-100p{width:100%;}
.width-90p{width:90% !important;}
.width-80p{width:80% !important;}
.center-block{display:block;margin:0 auto;}
.br-10a{border-radius:10px;}
.blue-border-box-1px{border:1px solid #1589cb;border-radius:10px;position:relative;}
.white-border-box-1px{border:1px solid #fff;border-radius:10px;position:relative;}
.yellow-border-box-1px{border:1px solid #fc0;border-radius:10px;position:relative;}
.blue-box-shadow-5px{-webkit-box-shadow: 0 0 5px 5px #0b3686;box-shadow: 0 0 5px 5px #0b3686;}

/*========= 2.Font case =========*/
.text-case-none{text-transform:none;}
.text-bold{font-weight:bold;}
.text-raleway, .navbar-nav>li>a{font-family: 'Raleway', sans-serif;}

/*========= 3.Font Sizes =========*/
body *{font-family: 'Roboto', sans-serif;}
.title-header{font-family: 'Roboto', sans-serif;font-size:60px;line-height:62px;font-weight:900;}
.title{font-family: 'Roboto', sans-serif;font-weight:900;}
.sub-title{font-size:20px;line-height:30px;font-family: 'Raleway', sans-serif;}
.text-50{font-size:50px;line-height:60px;}
.text-46{font-size:46px;line-height:56px;}
.text-42{font-size:42px;line-height:52px;}
.text-36{font-size:36px;line-height:46px;}
.text-32{font-size:32px;line-height:42px;}
.text-26{font-size:26px;line-height:36px;}
.text-24{font-size:24px;line-height:34px;}
.text-20{font-size:20px;line-height:30px;}
.text-16{font-size:16px;line-height:20px;}
.text-12{font-size:12px;line-height:18px;}

/*========= 4.Font color =========*/
.text-black{color:#333;}
.text-blue{color:#1589cb;}
.text-orange{color:#ec5122;}
.text-white{color:#fff;}
.menu-dark.navbar-custom .navbar-nav li .signup-nav-link{color:#1589cb !important;}
.menu-dark.navbar-custom .navbar-nav li .signup-nav-link:hover {background-color:#1589cb;color:#fff !important;}

/*========= 5.Margins =========*/
.mt-0{margin-top:0px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mtn-60{margin-top:-60px;}
.mtn-80{margin-top:-80px;}
.mbn-70{margin-bottom:-70px;}
.mb-0{margin-bottom:0;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-40{margin-bottom:40px;}
.mb-60{margin-bottom:60px;}
.mb-80{margin-bottom:80px;}


/*========= 6.Padding =========*/
.p-20a{padding:20px;}
.p-10{padding:10px;}
.p-20{padding:20px;}
.p-30{padding:30px;}
.pt-20{padding-top:20px;}
.pt-60{padding-top:60px;}
.pb-10{padding-bottom:10px;}
.pb-40{padding-bottom:40px;}
.pb-60{padding-bottom:60px;}
.pb-80{padding-bottom:80px;}
.navbar-brand{padding:0px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}

/*========= 7. Colors=========*/
.bgt{background:transparent none;}
.bg-darkgrey{background-color:#2a2a2a;}
.bg-blue{background-color:#1589cb;}
.bg-white{background-color:#fff;}
.text-white{color:#fff;}
.text-yellow{color:#fc0;}
.bg-gr-green-blue{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#029b6b+0,07ccf6+100 */
background: #029b6b; /* Old browsers */
background: -moz-linear-gradient(left, #029b6b 0%, #07ccf6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #029b6b 0%,#07ccf6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #029b6b 0%,#07ccf6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#029b6b', endColorstr='#07ccf6',GradientType=1 ); /* IE6-9 */}
.bg-gr-pink-violet{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff008a+0,7006fe+100 */
background: #ff008a; /* Old browsers */
background: -moz-linear-gradient(left, #ff008a 0%, #7006fe 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ff008a 0%,#7006fe 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ff008a 0%,#7006fe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff008a', endColorstr='#7006fe',GradientType=1 ); /* IE6-9 */}

/*========= 7.Backgrounds Image=========*/
.section-1{background:#fff url(../images/section-1-bg.jpg) no-repeat bottom center;background-size:cover;}
.section-3{background:#0a0d16 url(../images/section-3-bg.png) no-repeat top center;background-size:cover;}
.section-5{background:#fff url(../images/section-5-bg.jpg) no-repeat top center;background-size:cover;}
.section-6{background:#2d2138 url(../images/section-6-bg.png) no-repeat bottom center;background-size:cover;}
.section-7{background:#dce7f0 url(../images/section-7-bg.png) no-repeat bottom center;background-size:cover;}

/*========= 8.JV Page CSS=========*/
.home-section-2{background:#1589cb url(../images/home-row-2-bg.png) no-repeat top center;}

/*========= 9.J FooterCSS=========*/
.footer{background-color:#241c32;padding-top:20px;}
.footer-alt{margin:0;padding:0;}