﻿/* reset */
html{font-size:100%;height:100%;-ms-overflow-style:scrollbar}
body{color:#3a3e3d;font-family:'open sans',helvetica,arial,sans-serif;font-size:12px;padding:0 !important;margin:0!important;line-height:1.5;font-style:normal;font-weight:normal;height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#f8f8f8;}
body.inner-page{padding-top:80px!important;}
a:hover{text-decoration:none;color:inherit}
a:focus,.btn:focus,.btn:active:focus,.btn.active:focus{outline:0;text-decoration:none}
ul{list-style:none;padding:0}
::-webkit-input-placeholder{color:#ccc!important;text-overflow:ellipsis}
:-moz-placeholder{color:#ccc!important;text-overflow:ellipsis}
::-moz-placeholder{color:#ccc!important;text-overflow:ellipsis}
:-ms-input-placeholder{color:#ccc!important;text-overflow:ellipsis}
.notrans *{transition:none!important}
textarea{resize:none}
/****************************commonly used across pages css starts****************************/
a,.fa,.btn,.dropdown-menu>li>a,.dashboard .widget .fa,.dashboard .widget,.dashboard .widget-title,.dashboard .widget-title:after,.dashboard .widget .link,.page-footer a,.page-footer a:before,.nav-tabs>li a,.nav-tabs>li a:before,.nav-primary>li>a:before,.table-hover-bordered tr{transition:all .3s ease-in-out}
[class*='icon-'],.promote .tile,.option-row{transition:color .4s ease-in-out,border-color .4s ease-in-out}
/***typography starts***/
h1,.h1,h2,.h2,h3,.h3{font-weight:300;color:#3a3e3d;}
h1,.h1{font-size:36px;font-weight:600;letter-spacing:2px;}
h2,.h2{font-size:24px}
h3,.h3{font-size:18px}
h4,.h4{font-size:14px}
h5,.h5{font-size:12px;line-height:1.3}
p,.p,.text-default{font-size:14px;font-weight:400;line-height:157%}
a{color:#3a3e3d;cursor:pointer}
a:hover,a:focus{color:#3a3e3d}
ol, ul{padding-left:15px;font-size:14px;}
.fs10{font-size:10px!important}
.lnk-disabled,.lnk-disabled:hover,.lnk-disabled:focus{cursor:not-allowed;color:#ccc;}
.app-text{font-family:'open sans',helvetica,arial,sans-serif}
.light{font-weight:300}
.normal{font-weight:400}
.semi-bold{font-weight:600!important}
.bold{font-weight:700}
.link{cursor:pointer}
.link.underline{text-decoration:underline}
.link.underline:hover{text-decoration:none}
.text-italics{font-style:italic}
.text-primary{color:#ffc220;}
.text-primary:hover,.text-primary:focus{color:#ecab00!important;}
.text-green,a.text-green:hover,a.text-green.jt-disabled:hover{color:#7fc02d}
.text-blue{color:#16a8e2!important}
.text-light-gray{color:#999!important}
.text-gray{color:#777!important}
.text-dark-gray{color:#333!important}
.text-red{color:#dd5826!important}
.text-black{color:#000!important}
.text-white{color:#fff}
.text-brown{color:#a74244}
.text-nowrap{white-space:nowrap;}
.text-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.white-space-normal{white-space:normal}
.page-title{font-family:'gotham ssm a','gotham ssm b','open sans',helvetica,arial,sans-serif;font-size:36px;line-height:1.3;display:block;color:#333;font-weight:100;margin:0}
.text-underline{position:relative;margin-bottom:30px}
.text-underline:before{content:'';position:absolute;left:0;bottom:-12px;width:100px;height:1px;background-color:#999}
.text-over-line{position:relative;overflow:hidden}
.text-over-line .text{display:inline-block;zoom:1;position:relative;padding:0 20px}
.text-over-line .text:before,.text-over-line .text:after{content:'';display:block;width:1000px;position:absolute;top:0.73em;border-top:1px solid #999}
.text-over-line .text:before{right:100%}
.text-over-line .text:after{left:100%}
.lht1{line-height:1}
.lht18{line-height:1.8}
/***typography ends***/
/***utility classes starts***/
/*btn css starts*/
.btn:not(.dropdown-toggle){min-width:130px;line-height:1.5;border-radius:0;}
.btn+.btn{margin-left:10px}
.btn-twin{width:47%;margin:0}
.btn-default{background-color:transparent;color:#3a3e3d;}
.btn-default:hover:not(.dropdown-toggle){background-color:#ffc220;color:#fff!important;}
.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-color:#ebebeb}
.btn-primary{background-color:#ffc220;border-color:transparent;color:#3a3e3d;}
.btn-primary:hover{background-color:#ecab00;border-color:transparent;color:#3a3e3d;} /*#fffa20 TRY THIS FOR HOVER https://www.colorhexa.com/ffc220 */
.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary,.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary.active{background-color:#ecab00;border-color:transparent;color:#3a3e3d;}
.btn-link{color:#666}
.btn-link:hover,.btn-link:focus{color:inherit}
.btn-disabled{background-color:#f1f1f1!important;border-color:#ddd!important;color:#ccc!important}
.btn-text-blue,.btn-text-blue:hover,.btn-text-blue:focus,.btn-text-blue:active{color:#16a8e2}
.btn-group>.btn+.dropdown-toggle{min-width:inherit;border-left-color:#008491}
.btn{overflow:hidden}
.btn-text{position:relative;opacity:1;top:0;transition: all 0.3s ease-in-out 0s}
.processing{position:relative;cursor:default}
.processing:before{width:100%;height:100%;font-family:'FontAwesome';content:'\f110';font-size:1.5em;line-height:1.6em;position:absolute;left:0;top:0;text-align:center;-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.processing .btn-text{top:-99px;opacity:1}
/*btn css ends*/
/*label css starts*/
.lbl{font-size:18px;}
/*label css ends*/
hr{color:#ddd;margin-bottom:10px;margin-top:10px}
.clear{clear:both}
.disp-ib{display:inline-block!important}
.disp-b{display:block!important}
.disp-n{display:none}
.pos-r{position:relative}
.pos-initial{position:initial!important}
.pos-fix{position:fixed}
.v-align-m{vertical-align:middle!important}
.v-align-b{vertical-align:bottom!important}
.align-center{float:none!important;margin:0 auto}
.noscroll{overflow:hidden!important}
.glyphicon.glyphicon-search,.glyphicon.glyphicon-send{background-color: #ffc220;top:0px;}
.glyphicon.glyphicon-search:hover,.glyphicon.glyphicon-search:focus,.glyphicon.glyphicon-send:hover,.glyphicon.glyphicon-send:focus{background-color:#ecab00;}
.bg-noscroll{overflow-y:hidden}
.overflow-a{overflow:auto}
.overflow-v{overflow:visible!important}
.pull-none{float:none}
.h-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.v-divider-r,.v-divider-l{position:relative;min-height:100%}
.v-divider-r:after,.v-sep:after{content:'';position:absolute;top:0;bottom:0;right:-25px;width:1px;margin:0 9px;overflow:hidden;background-color:#ccc}
.v-divider-l:before{content:'';position:absolute;top:0;bottom:0;left:-25px;width:1px;margin:0 9px;overflow:hidden;background-color:#ccc}
.arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}
a.bg-primary:hover{background-color:#ecab00}
.bg-primary{background-color:#ffc220}
.bg-default{background:#fff!important}
.bg-secondary{background:#f7f7f7}
.bg-gray{background-color:#f8f8f8!important;padding:10px}
.bg-red{background:#dd5826!important}
.bg-facebook{background:#3b5998}
.bg-facebook:hover{background:#30487b;}
.bg-twitter{background:#1babf0}
.bg-google-plus{background:#df4630}
.bg-linkedin{background:#1a77ad}
.bdr-teal{border:1px solid #00a5b5!important}
.bdr-teal-dashed{border:2px dashed #00a5b5!important}
.bdr-gray{border:1px solid #ccc!important}
.bdr-t-gray{border-top:1px solid #ccc}
.bdr-b-gray{border-bottom:1px solid #ccc}
.bdr-l-gray{border-left:1px solid #ccc}
.bdr-t-teal,.bdr-t-green{position:relative}
.bdr-t-teal:before,.bdr-t-green:before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background-color:#00a5b5;z-index:9}
.bdr-t-green:before{background-color:#b0d041}
.bdr-b-light-blue{border-bottom:10px solid #ecf3f9}
.bdr-l-teal:before,.bdr-r-teal:after{content:'';position:absolute;top:0;width:5px;background-color:#00a5b5;z-index:9;height:100%}
.bdr-r-gray:after{content:'';position:absolute;top:0;width:1px;background-color:#bbb;z-index:9;height:100%}
.bdr-l-teal:before{left:0}
.bdr-r-teal:after{right:0}
.bdr-r-gray:after{right:0}
.bdr-none{border:none!important}
.w50p{width:50%!important;display:inline-block}
.min-w100p{min-width:100%!important}
.capsule{padding:0 8px;border-radius:10px;font-size:12px;font-weight:400;display:inline-block;color:#fff;margin-left:5px;background-color:#ffc000}
.capsule:hover,.capsule:visited,.capsule:active,.capsule:focus{color:#fff}
.capsule .fa{padding-right:4px}
.m0{margin:0!important}
.mt0{margin-top:0!important}
.mt5{margin-top:5px!important}
.mt10{margin-top:10px!important}
.mt-10{margin-top:-10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px!important}
.mt45{margin-top:45px!important}
.mt60{margin-top:60px!important}
.mb0{margin-bottom:0!important}
.mb5{margin-bottom:5px!important}
.mb10{margin-bottom:10px!important}
.mb15{margin-bottom:15px!important}
.mb30{margin-bottom:30px!important}
.mb45{margin-bottom:45px!important}
.mb135{margin-bottom:135px!important}
.ml0{margin-left:0!important}
.ml5{margin-left:5px!important}
.ml10{margin-left:10px!important}
.ml15{margin-left:15px!important}
.ml20{margin-left:20px!important}
.ml25{margin-left:25px!important}
.ml60{margin-left:60px!important}
.mr0{margin-right:0!important}
.mr5{margin-right:5px!important}
.mr15{margin-right:15px!important}
.mr40{margin-right:40px}
.mtb5{margin-top:5px!important;margin-bottom:5px!important}
.mtb10{margin-top:10px!important;margin-bottom:10px!important}
.mtb15{margin-top:15px!important;margin-bottom:15px!important}
.mtb20{margin-top:20px!important;margin-bottom:20px!important}
.mtb40{margin-top:40px;margin-bottom:40px}
.mlr0{margin-left:0!important;margin-right:0!important}
.mlr10{margin-left:10px!important;margin-right:10px!important}
.p0{padding:0!important}
.p5{padding:5px!important}
.p10{padding:10px!important}
.p20{padding:20px!important}
.pt70{padding-top:70px!important}
.pb0{padding-bottom:0!important}
.pb20{padding-bottom:20px!important}
.pb5{padding-bottom:5px!important}
.pt0{padding-top:0!important}
.ptb0{padding-top:0!important;padding-bottom:0!important}
.ptb5{padding-top:5px!important;padding-bottom:5px!important}
.ptb10{padding-top:10px!important;padding-bottom:10px!important}
.pl0{padding-left:0!important}
.pl2point5{padding-left:2.5px!important}
.pl15{padding-left:15px!important}
.pl30{padding-left:30px!important}
.pr0{padding-right:0!important}
.pr2point5{padding-right:2.5px!important}
.plr0{padding-left:0;padding-right:0}
.plr15{padding-left:15px!important;padding-right:15px!important}
.plr40{padding-left:40px!important;padding-right:40px!important}
.small-separator{width:100px;border-color:#3a3e3d;}
.form-control:focus{border-color: #ffc220;}
.bootstrap-select.form-control{height:auto;}
.visibility-h{visibility:hidden!important;}
.visibility-v{visibility:visible!important;}
input:invalid {color:#b94442;}
/***utility classes ends***/
/**custom checkbox / radio btn css starts**/
.radio,.checkbox{min-height:19px;padding-left:20px}
.radio.radio-inline{margin-top:0}
.checkbox label,.radio label{display:inline-block;position:relative;padding-left:3px;font-size:14px;line-height:16px!important;vertical-align:text-bottom}
.checkbox label.pl10{padding-left:10px!important}
.checkbox label.small,.radio label.small{font-size:85%}
.checkbox label:before,.radio label:before{content:'';display:inline-block;position:absolute;width:17px;height:17px;left:0;top:0;background-color:#fff;border:1px solid #ffc220;margin-left:-20px;
                                           -webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;
                                                -o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;
                                                   transition:border 0.15s ease-in-out, color 0.15s ease-in-out
}
.checkbox label:before{border-radius:3px}
.radio label:before{border-radius:50%}
.checkbox label:after,.radio label:after{content:'';display:inline-block;position:absolute;color:#ffc220;margin-left:-20px;visibility:hidden;transform:none;transition:none}
.checkbox label:after{width:16px;height:16px;line-height:16px;left:0;top:0;padding-left:2px;font-size:14px}
.radio label:after{width:11px;height:11px;left:3px;top:3px;border-radius:50%;background-color:#ffc220}
.checkbox input[type='checkbox'],.radio input[type='radio']{display:none}
.checkbox input[type='checkbox']:checked+label:after{font-family:'FontAwesome';content:'\f00c'}
.checkbox input[type='checkbox']:checked+label:after,.radio input[type='radio']:checked+label:after{visibility:visible;
                                                                                                    -webkit-animation:pulse 0.1s ease;
                                                                                                            animation:pulse 0.1s ease
}
.checkbox input[type='checkbox']:disabled+label,.radio input[type='radio']:disabled+label{opacity:0.65;cursor:not-allowed}
.checkbox input[type='checkbox']:disabled+label:before,.radio input[type='radio']:disabled+label:before{background-color:#ebebeb}
.form-group .checkbox{padding-top:0}
.relocate .checkbox label{padding-left:10px!important}
.checkbox-text{line-height:1;padding-left:7px}
.role-readonly .semi-bold{margin-left:10px}
.role-readonly .checkbox-text{margin-left:20px}
.checkbox label .h3{display:inline-block;margin-top:-5px}
.checkbox label.jt-disabled:before,.radio label.jt-disabled:before{background-color:#fff!important;border:1px solid #fff!important;color:#fff!important}
/**custom checkbox / radio btn css ends**/
/***navigation start***/
.navbar-wrapper {left: 0;position: absolute;right: 0;top: 0;z-index: 20;}
.navbar-wrapper > .container {padding-left: 0;padding-right: 0;}
.navbar-wrapper .navbar {padding-left: 15px;padding-right: 15px;}
.navbar-wrapper .navbar .container {width: auto;}
.navbar-wrapper .navbar .navbar-brand{height:auto}
.navbar-wrapper .navbar .separator{margin:0 -15px 0 -15px;}
.navbar-wrapper .navbar-inverse,.navbar-container .navbar-inverse{background-color:#fff;border:none;}
.navbar-nav > li > a{color:#fff;}
.navbar-wrapper .nav > li > a:hover,.navbar-wrapper .nav .open > a:hover,.navbar-container .nav > li > a:hover,.navbar-container .nav .open > a:hover{background-color:#ffc220;color:#3a3e3d;}
.navbar-wrapper .nav > li > a:focus,.navbar-wrapper .nav .open > a,.navbar-wrapper .nav .open > a:focus,.navbar-container .nav > li > a:focus,.navbar-container .nav .open > a,.navbar-container .nav .open > a:focus{background-color:#ecab00;color:#3a3e3d;}
.nav-home .nav-tabs{border-bottom:0;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover,.navbar-container .navbar-nav > .open > a, .navbar-container .navbar-nav > .open > a:focus, .navbar-container .navbar-nav > .open > a:hover{background-color:#ffc220;color:#3a3e3d;}
.nav ul.dropdown-menu{background-color:#3a3e3d}
.nav .dropdown-menu li {opacity:.9;}
.navbar-wrapper .nav .dropdown-menu li a:hover,.navbar-container .nav .dropdown-menu li a:hover {background-color:#ffc220;color:#3a3e3d;}
.nav .dropdown-menu li a{color:#fff;}
.nav-tabs.nav-justified > li > a:hover,.nav-tabs.nav-justified > li > a:focus{color:#fff;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover,.nav-tabs.nav-justified > li > a{border:none;background-color:transparent;font-size:20px;font-weight:600;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover{border:none;border-bottom:1px solid #fff;color:#fff;}
.nav-login{position:absolute;right:30px;top:-5px;}
.navbar-container .navbar{min-height: 70px;}
.navbar-container .navbar-brand{height:auto;}
.nav-inline li{display:inline-block;margin:30px 10px 0 10px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{background-color:#ffc220}
/***navigation end***/
/***carousel start***/
.carousel {height:660px;margin-bottom: 60px;}
.carousel h1{font-weight:600;color:#fff;}
.carousel-caption {z-index: 10;left:10%;right:10%;}
.carousel-caption h1,.carousel-caption p{position:relative;}
.carousel-caption:before{position: absolute;top: 30px;right: -12.5%;bottom: -20px;left: -12.5%;background-color:#111;content: '';opacity: .3;filter: alpha(opacity=30);}
.carousel .item {background-color: #777;height: 660px;}
.carousel-inner > .item > img {height: 660px;left: 0;min-width: 100%;position: absolute;top: 0;}
.carousel .glyphicon-chevron-left:before,.carousel .glyphicon-chevron-right:before{opacity:.5;}
.marketing .col-lg-4 {margin-bottom: 20px;text-align: center;}
.marketing h2 {font-weight: normal;}
.marketing .col-lg-4 p {margin-left: 10px;margin-right: 10px;}
.featurette-divider {margin: 80px 0;}
.featurette-heading {font-weight: 300;letter-spacing: -1px;line-height: 1;}
/***carousel end***/

/***hover effect start***/
.hovereffect {width: 100%;height: 100%;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;background: #111;background: #111;}
.hovereffect .overlay {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;padding:3em 2em ;text-align: left;}
.hovereffect img {display: block;position: relative;max-width: none;width: calc(100% + 60px);height:380px;-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;transition: opacity 0.35s, transform 0.45s;-webkit-transform: translate3d(-40px,0,0);transform: translate3d(-40px,0,0);}
.hovereffect h2 {text-transform: uppercase;color: #fff;position: relative;font-size: 21px;background-color: transparent;padding: 0 10px;text-align: center;margin:0 0 10px;}
.hovereffect .overlay:before {position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;border: 1px solid #fff;content: '';opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;transition: opacity 0.35s, transform 0.45s;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
.hovereffect a, .hovereffect p,.hovereffect ul{color: #fff;opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;transition: opacity 0.35s, transform 0.45s;-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
.hovereffect ul li{line-height:2.5;}
.hovereffect ul li a:hover{color:#ffc220;}
.hovereffect:hover img {opacity: 0.3;filter: alpha(opacity=30);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.hovereffect:hover .overlay:before,.hovereffect:hover a, .hovereffect:hover p,.hovereffect:hover ul{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
/***hover effect end***/

/***featured container start***/
.featured-container{position:relative;}
.featured-container .container{position:absolute;top: 50px;right: 0;bottom: 0;left: 0;z-index:10;}
.featured-container h1{color:#3a3e3d;}
.featured-container h2,.featured-container p{color:#fff;}
.featured-container .nav{margin-top:75px;}
.featured-container .tab-content{margin-top:125px;}
.featured-container .tab-content h2{font-size:36px;}
.featured-container .btn-default{color:#fff}
.featured-container .tab-pane p,.cloudsol-container p{max-height:200px;overflow:hidden;padding:5px;}
/*.featured-container .btn-default:hover{background-color:#fff;color:#3a3e3d!important;}*/
.featured-container {width: 100%;height:884px;background-image:url('/images/pc_home.png');background-repeat:no-repeat;background-size:cover;background-position:top;overflow:hidden;}
/***featured container end***/

/***calculator container start***/
/*.calculator-container{margin-top:70px;}*/
.calculator-container .calculator-text{margin-top:18px;}
.calculator-container .search-zip{}
/***calculator container end***/


/***footer container start***/
.footer-container{background-color:#2D3342;}
.footer-container h2, .footer-container p,.footer-container span,.footer-container a,.footer-container i{color:#fff;}
/***footer container end***/

/***inner pages common start***/
.inner-content{margin:45px auto;}
.inner-content p{margin: 30px 0;}
/***inner pages common start***/

@media screen and (max-width:1200px){
.pr-sm-0{padding:0!important;}
.pl-sm-0{padding:0!important;}
.featured-container .nav{margin-top:45px;}
.featured-container .tab-content{margin-top: 75px;}
}

@media screen (min-width: 992px) {
.featurette-heading {margin-top: 120px;}
}

@media (min-width: 768px) { 
.navbar-wrapper {margin-top: 20px;}
.navbar-wrapper .container {padding-left: 15px;padding-right: 15px;}
.navbar-wrapper .navbar {padding-left: 0;padding-right: 0;}
.navbar-wrapper .navbar {border-radius: 4px;}
.carousel-caption p {font-size: 18px;line-height: 1.4;margin-bottom: 20px;}
.featurette-heading {font-size: 50px;}  
}

@media screen and (max-width:767px){
.navbar-toggle{position:absolute;right:14px;background-color:#ffc220;margin-top:40px;border:1px solid #3a3e3d;}  
.navbar-toggle .icon-bar{background-color: #fff;}
.navbar-collapse{background-color:#3a3e3d;}
h1, .h1{font-size:23px;font-weight:400;}
h2, .h2{font-size:18px;}
h3, .h3{font-size:15px;}
p, .p, .text-default{font-size:13px;}
.carousel{margin-bottom:0;height:460px;}
.carousel .item{height:460px;}
/*.carousel-caption{bottom:180px;}*/
/*.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{top:30%;}*/
.calculator-container{margin-top:15px;}
.featured-container{overflow:hidden;min-height:236px;}

.featured-container .container{height:100%;top:15px;}
.featured-container .tab-content{margin-top:50px;}
.featured-container .nav{margin-top:45px;}
.featured-container .tab-content h2{font-size:21px;}
.mt-xs-25{margin-top:25px!important;}
.mb-xs-25{margin-bottom:25px!important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs.nav-justified > li > a{font-size:17px;}
.p-xs-0{padding:0!important;}
.m-xs-0{margin:0!important;}
.navbar-brand > img{transform:scale(.6)}
.featured-container .tab-pane p,.cloudsol-container p{max-height:215px;}
}

@media screen and (max-width:480px) {

}


@media screen and (max-width:330px) {
h1, .h1{font-size:21px;font-weight:400;}
h2, .h2{font-size:16px;}
h3, .h3{font-size:12px;}
.featured-container .nav{margin-top:15px;}
}



/**********cloudsol***********/
.bg-cloud{background-image:url("../images/cloudsol/cloudsol_login_background.png");}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#ffc220 none repeat scroll 0 0}
.panel-body ul li{line-height:2;}
.cloudsol-navbar .nav-login{top:40px;}
.fa-facebook:before{margin-right:10px;}
.redFont{color: red;font-weight: lighter}
.optional{font-weight: lighter;font-style: italic;}


.articleLink:hover{
  cursor:pointer;
}

.article{
	display: none;
}

.articleTransition{
	display: block;
    transition: height 2s;
    transition: all 2s ease-out;
}
