@charset "utf-8";

/* CSS Document */



body {

	font-family: 'Raleway', Helvetica, Arial, sans-serif;

	font-size: 15px;

	color: #666666;

	font-weight: 400;

	letter-spacing: 0.2px;

	}



p {

	line-height: 25px;

	font-weight:400;

	}

.google {
    border-top: 1px solid #95A5A6;
}

.class-file {
    display: none;
}

h1, h2 {

	color:#3a3c71;

	text-transform: uppercase;

	font-family: 'Raleway', Helvetica, Arial, sans-serif;

	}	

	

h3, h4, h5, h6 {

	color:#3a3c71;

	text-transform: none;

	font-family: 'Raleway', Helvetica, Arial, sans-serif;

	}	



.homepage {

	font-size:16px;

	font-weight: 400;

color: #ffffff;

text-transform:none;

display: inline;}

	

.logo-header {

	padding: 24px 0;

	}



.phone {

padding-top: 24px;

text-align:left;

color: #95a5a6;}



.hours {

	letter-spacing: 0.2px;

	font-size: 13px;}

	

.freephone{ font-weight:600;

font-size:24px;}







/*navigation*/



.navbar-default {

	background: none;

	border:none;

	padding: 0 0 0 0;

}



.navbar-default .navbar-nav > li > a {

	font-size: 15px;

	font-weight: 500;

	text-transform: uppercase;

	color: #ffffff;

	text-align:center;

	padding-top: 15px;

	padding-bottom: 15px;

}



.navbar-nav .open .dropdown-menu > li > a {

	line-height:28px;}



.home {background: #3a3c71;

margin-right: 2px;

-webkit-border-top-left-radius: 4px;

-webkit-border-bottom-left-radius: 4px;

-moz-border-radius-topleft: 4px;

-moz-border-radius-bottomleft: 4px;

border-top-left-radius: 4px;

border-bottom-left-radius: 4px;}

.ivas {background: #40b558;

margin-right: 2px;}

.get-advice{background: #4980a9;

margin-right: 2px;}

.other-solutions {background: #f13c42;

margin-right: 2px;}

.about-us {background: #e96f3a;

margin-right: 2px;}
.guides {background: #6e6eb9;
margin-right: 2px;}
.live-chat {background: #f13c42;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

	color: #fff;

	

}



.navbar-default .navbar-nav .open .dropdown-menu > li > a {

    color: #fff;

	background-color: transparent;

}



.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

    color: #333;

    background-color: transparent;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

		color: #fff;

		background: none;

		outline: 0;

}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

    background-color: transparent;

    color: #fff;

}





.navbar-toggle {

	border:none;

	margin-top:0;

	margin-right:0;

	margin-left: 10px;

	width: 32px;

	height:32px;

	text-align: center;

	color: #fff;

	float: left;

	}

	

.navbar-default .navbar-toggle:hover, .navbar-default navbar-toggle:focus {

	background:none;

	outline:none;

	}

	

.navbar-default .navbar-collapse {

	border:none;

	max-height: 620px;

	background: rgba(255,255,255,0.05);

	border-radius: 2px;

	box-shadow:none;

	padding-right: 0;

padding-left: 0;

overflow:hidden;}



.navbar-default .navbar-nav .open .dropdown-menu .navbar-default .navbar-nav .open .dropdown-menu {

    color: #fff;

    background-color: transparent;

}



.dropdown-menu > li > a, a:hover, .dropdown-menu > li > a:focus {

    color: rgba(255,255,255,0.8);

    background-color: transparent;

}

.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0px;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 15px 0px;

    margin: 2px 0px 0px;

    list-style: none outside none;

    font-size: 14px;

    border: none;

    border-radius: 4px;

    box-shadow: none;

    background-clip: padding-box;

}

/*end*/



.pull-left {

	margin-right:20px;

	margin-bottom:10px;

}



.pull-right {

    margin-left: 20px;

    margin-bottom: 10px;

}





/*jumbotron*/

.jumbotron {

 margin-bottom: 48px;

 color: inherit;

 background: #3a3c71;

 background-size: cover;

 max-height: 800px;

 padding: 30px 0;

 margin: 0;

	}



.jumbotron h1 {

	font-size: 30px;

	font-weight:300;

	color:#fff;

	margin-bottom: 12px;

	}



.jumbotron h1 span {

    color: #e96f3a;

    font-weight: 600;

}



.jumbotron p {

	font-weight:400;

	color:#c7c8dc;

	margin-bottom: 48px;

	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);

	}

	

.jumbotron h3 span {

    color: #fff;

}



.jumbotron .btn-primary {

    border-radius: 2px;

    border: 2px solid #FFF;

    background: #e96f3a none repeat scroll 0% 0%;

    color: #FFF;

    text-transform: uppercase;

    font-size: 16px;

	font-weight: 600;

    padding: 16px 30px;

}



.jumbotron blockquote {

	padding: 24px 48px;

	margin: 0;

	font-size: 18px;

	color: #c7c8dc;

	border-left: 0;

	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);}



/*end*/





/*services*/



.services {

	padding: 24px 0;

	background-color:#3a3c71;}





.services h1 {

	font-size: 36px;

	font-weight:300;

	color:#fff;

	margin-bottom: 12px;

	margin-top:0px;

	}



.services h1 span {

    color: #e96f3a;

    font-weight: 600;

}



.services p {

	font-weight:400;

	color:#fff;

	}



.services h2 {

	color: #fff;

	font-size: 20px;

	font-weight: 400;

	margin-top: 0px;

	margin-bottom:24px;}

	

.services h4 {

	color: #fff;

	font-size: 24px;

	font-weight: 500;

	margin-top: 15px;

	line-height: 32px;

	margin-bottom:20px;}

	

.services h5 {

	color: #fff;

	font-size: 18px;

	font-weight: 500;

	margin-bottom:20px;}

	

.services .box-1 {

	background: #4e50f7;

	border-left: 10px solid #fff;

	border-right: 10px solid #fff;

	border-top: 20px solid #fff;

	padding: 24px;}



.services .box-2 {

	background: #40b558;

	border-left: 10px solid #fff;

	border-right: 10px solid #fff;

	border-top: 20px solid #fff;

	padding: 24px;}



.services .box-3 {

	background: #f13c42;

	border-left: 10px solid #fff;

	border-right: 10px solid #fff;

	border-top: 20px solid #fff;

	padding: 24px;}



.services .btn-dsa {

    color: #40b558;

    background-color: #fff;

    border-color: #DDD;

    font-size: 16px;

	font-weight: 500;

    padding: 15px 30px;

	text-transform:uppercase;

}



.glyphicon-ok {

	color:#e96f3a;}



.btn-dsa:hover,.btn-dsa:focus{

	 background-color: #CCCCCC;} 

	 

.services .btn-form {

    color: #4980a9;

    background-color: #fff;

    border-color: #DDD;

    font-size: 16px;

	font-weight: 500;

    padding: 15px 30px;

	margin-top: 15px;

	text-transform:uppercase;

}



.btn-form:hover,.btn-form:focus{

	 background-color: #CCCCCC;} 

	 

.services .btn-pia {

    color: #e96f3a;

    background-color: #fff;

    border-color: #DDD;

    font-size: 16px;

	font-weight: 500;

    padding: 15px 30px;

	text-transform:uppercase;

}



.btn-pia:hover,.btn-pia:focus{

	 background-color: #CCCCCC;} 



/*end*/

	

/*testimonials*/



.testimonials {

	padding-top: 24px;

	padding-bottom: 48px;

	background: #4980a9;

	color:#fff;}



.testimonials h2{

	color: #fff;

}



.testimonials h4{

	color: #F9A930;

}



.testimonials .btn {

	border-radius: 2px;

    background: #FFF none repeat scroll 0% 0%;

    color: #e96f3a;

    text-transform: uppercase;

    font-size: 16px;

	font-weight: 600;

    padding: 16px 30px;

	margin-top: 14px;

	margin-bottom: 14px;}

	

.testimonials .glyphicon-ok {

    color: #F9A930;

}



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

/*      Code snippet by          */

/*      @maridlcrmn              */

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





section {

    margin-top: 30px;

	padding-top: 30px;

    padding-bottom: 30px;

	background-color:#fff;

	border-radius: 4px;

	color: #666;

}



.quote {

    text-align: center;

    margin-bottom: 30px;

}



.quote-sprite.sprite-quote-left {

    background-position: left top;

}

.quote-sprite.sprite-quote-left {

    background-position: left top;

}



.quote-sprite.sprite-quote-right {

    background-position: -39px top;

}

.quote-sprite.sprite-quote-right {

    background-position: -39px top;

}



.quote-sprite {

    width: 39px;

    height: 26px;

    display: inline-block;

    background: transparent url("img/quotation-sprite.png") no-repeat scroll left top;

}



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

/*    Carousel Fade Transition   */

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



#fade-quote-carousel.carousel {

  padding-bottom: 60px;

}

#fade-quote-carousel.carousel .carousel-inner .item {

  opacity: 0;

  -webkit-transition-property: opacity;

      -ms-transition-property: opacity;

          transition-property: opacity;

}

#fade-quote-carousel.carousel .carousel-inner .active {

  opacity: 1;

  -webkit-transition-property: opacity;

      -ms-transition-property: opacity;

          transition-property: opacity;

}

#fade-quote-carousel.carousel .carousel-indicators {

  bottom: 10px;

}

#fade-quote-carousel.carousel .carousel-indicators > li {

  background-color: #e84a64;

  border: none;

}

#fade-quote-carousel blockquote {

    text-align: center;

    border: none;

}

#fade-quote-carousel .profile-circle {

    width: 100px;

    height: 100px;

    margin: 0 auto;

    border-radius: 100px;

}



#carousel p{

	color:#666;}

	

/*end*/	



	

/*Bankruptcy faqs section*/



.bky-faq {

	padding: 36px 0;

	background: #4980A9 none repeat scroll 0% 0%;}







.bky-faq ul li{

	line-height: 30px;}



.bky-faq ol li {

    line-height: 30px;

}



.bky-faq h2,h4,a{

	color:#fff;

	}

		

/*end*/	



	

/*Contact form section*/





.contact-form {

	padding: 0 0;}

	

.contact-form blockquote {

    border-left: 5px solid #9365b8;

}



.contact-form h4 {

	color:#3A3C71;}



.contact-form .glyphicon-star {

	color:#9365b8;

	padding: 0px 1px;}	



.services blockquote {

    border-left: 5px solid #9365b8;

}	



.services .glyphicon-star {

	color:#9365b8;

	padding: 0px 1px;}	



.box-form {

	overflow:hidden;

	border-radius: 4px;

	background: #fff;

	border-left: 10px solid #fff;

	border-right: 10px solid #fff;

	padding: 24px 0;

	color: #444;

	margin-bottom: 24px;

	}



.box-form h2 {

	color:#444;

	padding-bottom:24px;

	text-align:center;

	}

	

.form-horizontal .form-group {

    margin-left: 0px;

    margin-right: 0px;

}



.form-horizontal p{

	color:#444;

	font-size:14px;}



.form-control {

	width: 96%;}

	

.form-horizontal .control-label {

	font-weight: 400;

}



label{

	font-weight:400;}



.contact-form .btn {

	border-radius: 2px;

    background: #e96f3a none repeat scroll 0% 0%;

    color: #FFF;

    text-transform: uppercase;

    font-size: 16px;

	font-weight: 600;

    padding: 16px 30px;

	margin-top: 14px;

	margin-bottom: 14px;}



.contact-form ul li{

	line-height: 30px;}



.contact-form ol li {

    line-height: 30px;

}

	

/*end*/	





/*Examples section*/



.examples {

	 margin-bottom: 48px;

 color: inherit;

 background: #4980a9 url(img/examples-img.png) no-repeat;

 background-size: cover;

 padding: 24px 0;

 margin: 0;

}



.examples h2 {

	color: #fff;}



.white-box {

	margin: 24px 0;

	padding:24px 0;

	background: #ffffff;

	-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;}



.examples img {display: block;

    margin-left: auto;

    margin-right: auto;

	margin-top: 15px;

	margin-bottom: 25px;

}





.panel-form > .panel-heading {

    color: #fff;

    background-color: #4980a9;

}



.panel-form > .panel-body {

    background-color: #4980a9;

	padding: 25px;

	color: #fff;

}



.panel-form > .panel-footer {	

    background-color: #4980a9;

	border-top: none;

	padding-bottom: 35px;

	color:#fff;

}





	

.panel-form .panel-title {

    margin-top: 30px;

    margin-bottom: 0px;

    font-size: 26px;

	line-height: 36px;

	font-weight:400;

    color: inherit;

	text-transform:none;

}	

	

	

.panel-form .panel-group {

	margin-top: 24px;

    margin-bottom: 24px;

}



.panel-form .panel-heading {

    padding: 5px 15px;

    border-bottom: 1px solid transparent;

    border-top-right-radius: 4px;

    border-top-left-radius: 4px;

}





.panel-form {

    border: none;

    border-radius: 4px;

    box-shadow: none;

}



.panel-form p span {

	text-transform: uppercase;

	font-weight:600;}





/*end*/	



.panel-title > a:hover {

    color: inherit;

}



.panel-group {

    margin-bottom: 24px;

    margin-top: 24px;

}



.panel-heading {

	padding: 14px 14px;}



.contact-form a:hover {	

    color: inherit;

	}

	

.contact-form a {

	color: inherit;

	}







.navy-form {

    background: #fff none repeat scroll 0% 0%;

    padding: 24px;

    color: #3A3C71;

}



.navy-form p{

	line-height: 36px;

	margin-bottom: 0;

}



.navy-form h2 {

    font-size: 30px;

    color: #3A3C71;

    padding-top: 0px;

    padding-bottom: 24px;

    text-align: center;

}



.navy-form h3 {

    font-size: 24px;

    color: #3A3C71;

    display: inline-block;

    padding: 0 24px 12px 36px;

    margin-left: -54px;

}



.table tbody tr:hover td,

.table tbody tr:hover th {

  background-color: transparent;

}



.add-buttons .btn {

	background: #ddd none repeat scroll 0% 0%;

	padding: 8px 15px;

	border-radius: 2px;

	border: #444 1px solid;

	text-transform:none;

	color:#444;

	font-size:14px;

	font-weight:500;

	box-shadow:none;

}



.add-buttons .btn:hover {

	background: #eee none repeat scroll 0% 0%;

	padding: 8px 15px;

	border-radius: 2px;

	border: 1px solid;

	text-decoration:none;

}



/*phone cta section*/



.cta-phone {

	background:#e96f3a;

	padding-top: 24px;

	padding-bottom: 48px;}	

	

.cta-phone h2 {

	font-size: 36px;

	line-height: 48px;

	font-weight:300;

	color:#fff;

	}



.cta-phone h2 span {

    color: #fbdbc7;

    font-weight: 600;

}



.cta-phone h3 {

	font-size: 24px;

	color: #fff;

	font-weight:300;

	text-transform:none;

	margin-bottom: 48px;

	}

	

.step-img{	

margin-top:32px;	}



.step{	

margin-top:24px;

text-align:center;	}



/*end*/





/*Company info section*/



.company-info {

	padding: 48px 0;

	font-size:13px;}

	

.company-info img {

	display: block;

    margin-left: auto;

    margin-right: auto;

}



.grey-border{

	padding-bottom:12px;

	border-bottom: 1px solid #EEE;

	margin-bottom: 24px;}



.company-info a{

	color: #4980a9;

	font-size: 13px;}

	

.company-info a:hover, a:focus {

	text-decoration:none;

	color:#3a3c71;}



	



.debt-sprite {

    width: 60px;

    height: 60px;

    display: inline-block;

    background: transparent url("img/debt-icons.png") no-repeat scroll left top;

    margin-top: 20px;

}	



.debt-sprite.sprite-eu {

    background-position: left top;

    margin-left: 5px;

    margin-right: 5px;

}



.debt-sprite.sprite-cc {

	background-position: -60px top;

		margin-left:5px;

	margin-right:5px;

}	



.debt-sprite.sprite-lo {

	background-position: -120px top;

		margin-left:5px;

	margin-right:5px;

}	

	

.debt-sprite.sprite-mo {

	background-position: -180px top;

		margin-left:5px;

	margin-right:5px;

}	

	

	



.icon-sprite {

	width: 50px;

	height: 50px;

	display: inline-block;

	background: url(img/social-icons.png) no-repeat;

	background-position: left top;

	margin-bottom: 20px;

	}



.icon-sprite.sprite-tw {

	background-position: left top;	

		margin-left:5px;

	margin-right:5px;

}

.icon-sprite.sprite-fb {

	background-position: -50px top;

		margin-left:5px;

	margin-right:5px;

}

.icon-sprite.sprite-gp {

	background-position: -100px top;

		margin-left:5px;

	margin-right:5px;

}

.icon-sprite.sprite-rs {

	background-position: -200px top;

		margin-left:5px;

	margin-right:5px;}

	

.icon-sprite.sprite-pi {

	background-position: -200px top;

		margin-left:5px;

	margin-right:5px;}	



/*end*/





/*Footer Links section*/



.footer-links {

	padding: 48px 0;

	background: #2c3e50;}



.footer-links ul {

	list-style-type:none;

	padding:0px;

	margin:0px;}

	

.footer-links a{

	color: #ecf0f1;

	font-size: 13px;}

	

.footer-links a:hover, a:focus {

	text-decoration:none;

	color:#bdc3c7;}

	

/*end*/





/*Footer section*/



footer {

	padding: 48px 0;

	background: #7F8C8D;}

	

 footer p {

	 color: #ecf0f1;

	font-size: 13px;

	line-height: 22px;}



.footer-border {

	padding-bottom:12px;

	border-bottom: 1px solid #bdc3c7;

	margin-bottom: 24px;

	}

	

/*end*/





/* Disclaimer Links */

	

.disclaimer-links a{

	color: #ecf0f1;

	font-size: 13px;}

	

.disclaimer-links a:hover, a:focus {

	text-decoration:none;

	color:#bdc3c7;}

/*end*/



	

/*responsive section*/



@media(min-width:768px) {

    .phone { padding-top: 0; text-align: right;	    }

	.hours {	letter-spacing: 0.4px;	font-size: 14px;}

	.menu {	padding: 12px 0;}

	

	.testimonials {	padding-bottom: 72px;}

	

.footer-border {

	padding:0;		border-right: 1px solid #bdc3c7;	border-bottom: none;	margin: 0;

	}

	



	

}



@media(min-width:992px){ 



.jumbotron h2 {	font-size: 56px;		margin-bottom: 12px;	}

.jumbotron h2 span {    font-weight: 700;}

.jumbotron p {	font-size: 15px;	margin-bottom: 30px;	}

.jumbotron blockquote {	padding: 48px 96px;}



.services { padding: 48px 0;}	

.services h2 { text-align:left;}

.services .box-1 { min-height: 640px;}

.services .box-2 { border-top: none; min-height: 620px;}

.services .box-3 { min-height: 640px;}



.testimonials h2 { text-align:left; }

.testimonials h4 {text-align:left; color:#f9a930;}



	

.jumbotron h3 span {    color: #fff;}



.contact-form {	padding: 36px 0;}



.box-form { margin-bottom: 0; }



.examples {

	text-align:left;  padding: 48px 0;}

.examples img {	margin-bottom: 15px; }



.cta-phone {padding-top: 72px;	padding-bottom: 72px;}		



.grey-border{	padding-bottom: 0;	border-bottom: none;	margin-bottom: 0;}



.panel-dsa {	margin-left:-15px; margin-right:0;}

.panel-pia {	margin-right:-15px; margin-left:0;}





	.step{	

text-align:left;	}



}