/*!
 *   Pcn Global Insurance School
 *   17-05-2017
 *	 One and Only Webdesign
 *   Backend by : xpanzza.com
 */

/* Index

1. general 
2. Top bar
3. nav

*/

/*1. general Css Start*/
body {
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	line-height: 26px;
	color:#000;
}
h1 {
	font-size:26px;
	font-weight:500;	
}
h3 {
	font-size:55px;
}

h5 {
	font-size:20px;
	font-weight:500;
	
}

h6 {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.text-center{
  text-align: center;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
a.close {
    text-decoration: none !important;
    font-size: 18px !important;
    line-height: 1.2;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.btn-download {
		color:#fff;
		background-color:#54408a;
		border-radius:15px
	}
.btn-download:hover , .btn-download:focus {
		background-color:#483a6d;
	}
.btn-green {
		color:#fff;
		background-color:#09a223;
		border-radius:15px
	}

.btn-green:hover {
		background-color:#06841c;
	}
.img-card {
	border-radius:15px;
	margin:16px 0px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}
.img-card:hover {
	border-radius:15px;
	-webkit-box-shadow: 3px 3px 5px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 5px 1px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 5px 1px rgba(0,0,0,0.75);
}

.input-field div.error {
    position: relative;
    top: -1rem;
    left: 0rem;
    font-size: 0.8rem;
    color: #FF4081;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}
@media only screen and (min-width: 993px) {
  .container {
    width: 90%;
  }
   .top-bar ul li i {
	  bottom:4px;
  }
  
  
}

@media only screen and (min-width: 601px) {
  .container {
    width: 90%;
  }
  

 
}

@media only screen and (max-width: 600px) {
  .brand-logo img {
	  max-width:200px !important;
  }
  .banner {
	  margin-top:0px !important;
  }
  .slider .slides li .caption h3 {
	  font-size:20px;
  }
	.slider .slides li .caption {
	  top:10% !important;
  } 
  
  .banner h5 {
    font-size: 14px !important;
    text-transform:lowercase !important;
}

.banner p {
    font-size: 13px !important;
    line-height: 1.5 !important;
}

.btn, .btn-large, .btn-flat {
    height: 36px !important;
    line-height: 4px !important;
    padding: 16px !important;
    text-transform:lowercase !important;
}
.page-footer .copyright-test {
    position: static !important;
}

#paypal {
	width:0px;
}
 
}

/*1. general Css End */

/*2. Top bar Css Start*/
.top-bar { 
		background:#09a223; 
		color:#fff; 
		margin:0 30px; 
		padding:0 20px; 
		position:relative; 
		height:49px;
	}
.top-bar:before { 
		position:absolute; 
		left:-30px; 
		top:-33px; 
		width:39px; 
		height:79px; 
		content:""; 
		background:#06bb25;
		-ms-transform: rotate(-40deg);
		-webkit-transform: rotate(-40deg);
		transform: rotate(-40deg);
	}
.top-bar:after { 
		position:absolute; 
		right:-30px; 
		top:-33px; 
		width:39px; 
		height:79px; 
		content:""; 
		background:#09a223;
		-ms-transform: rotate(40deg);
		-webkit-transform: rotate(40deg);
		transform: rotate(40deg);
	}
.top-bar p:after{ 
		position:absolute; 
		right:-28px; 
		top:-31px; 
		width:30px; 
		height:80px; 
		content:""; 
		background:#06bb25;
		-ms-transform: rotate(40deg);
		-webkit-transform: rotate(40deg);
		transform: rotate(40deg);
	}
.top-bar p{ 
		float:left; 
		background:#06bb25; 
		font-size:14px;
		padding: 11px 35px; 
		margin:0 0 0 -20px; 
		font-weight:300; 
		position:relative;
	}
.top-bar .top-bar-heading { 
		text-transform:uppercase;
	}
.top-bar a{ 
		color:#fff;
	}
.top-bar ul{ 
		float:right;
	}
.top-bar ul li{ 
		float:left; 
		list-style:none; 
		font-size:14px; 
		margin: -4px 26px; 
		position:relative;
	}
.top-bar ul li i{ 
		font-size:20px; 
		position:absolute; 
		left:-25px;
		bottom:4px; 
	}
.top-bar ul li i.icon-icons74{ 
		font-size:27px;
		top: -5px;
	}
.top-bar ul li i.icon-icons20{ 
		font-size:27px;
		top: -5px;
	}
.top-bar-simple{ 
		background:#f2f2f2; 
		padding:0 20px;
		position:relative;
	}
.top-bar-simple p{ 
		float:left;
		font-size:16px;
		 padding:9px 20px; 
		 margin:0 0 0 -20px; 
		 font-weight:400;
		  position:relative;
	}
.top-bar-simple ul{ 
		float:right;
	}
.top-bar-simple ul li{ 
		float:left; 
		list-style:none; 
		font-size:14px;
	}
.top-bar-simple ul li i{ 
		font-size:20px;
	}
.top-bar-simple ul.social li a i{ 
		background:none; 
		border:0; 
		line-height:50px; 
		height:49px;
		border-radius:0;
	}
	
/*2. Top bar Css End */

/*3. Nav Css Start*/

nav {
  color: #000;
  background-color: #fff;
}
nav, .card-panel{
    box-shadow: none;
}
nav .brand-logo {
    color: #000;
}
nav .button-collapse i {
    color: #000;
}
nav ul a {
    color: #000;
}
nav ul a:hover, nav ul li.active, nav ul li.active a {
  background-color: transparent;
  color:rgba(8, 162, 34, 0.99);
}
nav ul {
    padding-top: 15px;
	text-transform: uppercase;
	font-weight:600;
}

/*3. Nav Css End */

/*3. banner Css Start*/

.banner {
	margin-top:20px;
	border-bottom: 5px solid #cccccc;
    padding-bottom: 0px;
}
.slider .slides li .caption{
	position: absolute;
    right: 0;
    bottom: 10%;
    z-index: 10;
    color: #fff;
	top:35%;
}
.banner h5 {
	font-size:22px;
	text-transform:uppercase;
}
.banner p {
	font-size:16px;
	letter-spacing: 1px;
}
.banner .caption p>.color-yellow, .slider .slides li .caption p.color-yellow {
    color: #fffe00;
}
.banner .indicators{
	margin-top: -36px;
    position: relative;
    z-index: 10;
}



/*3. Banner Css End */

.welcome {
	background-color:#f3f5fa;
	padding-top:40px;
}
.welcome h1 {
	margin-top:16px;
}
/*3. welcome Css End */

.parallax-container .parallax h3{
	position: relative;
	color: #fff;
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	margin-top: 30px;

}
.parallax-container {
      height: 125px;
    }
	
	
.m-top-50 {
	margin-top:-50px;	
}

.page-footer .p-left-40 {
	padding-left:45px;
}


.page-footer {
    background-color: #483a6d;
	color:#bbaedd;
}
.page-footer h5 {
	font-size:25px
}
.page-footer  {
	font-size:14px;
}
.page-footer a  {
	color:#bbaedd;
}

.page-footer span {
	color:#fff;
}

.page-footer .footer-copyright{
    background-color: transparent;
}
.page-footer .copyright-container{
   padding: 25px;
   background-color: #2e234b;
   border-radius: 15px;
}
.page-footer .copyright-test{
    position: absolute;
    padding: 10px 7%;
}
.footer-copyright .right {
	margin-top:-5px;
}
.page-footer .one-and-only-logo{
	margin-bottom: -10px;
    padding-top: 10px;
}
address {
	font-style:normal;	
}
.credit-cards {
	padding:10px 0px;
}

.aboutus img {
	margin-top:35px;
}
.aboutus a {
	color:#0d8922;
	font-weight:500;
}
.aboutus span {
	color:#093;
	font-size-adjust:16px;
	font-weight:600;
}
.aboutus h6 {
	font-size:18px;
	color:#000;
	font-weight:600;
}
.mininav {
	border-top:3px solid #CCC;
	margin-top: 30px;
}
.mininav nav  {
	border-bottom:1px solid #CCC;
}

.mininav nav a, .mininav nav a .fa-home  {
	color:#000;
	font-size:13px;
}
.breadcrumb:last-child {
    color: #09a223;
}
.breadcrumb::before {
      color:#483a6d;
}

.paypalbtn , .paypalbtn:focus{
	background:none;
	border:none;
	padding:0px;
	margin:0px;
}

.btn-floating {
	width: 180px;
	height: 40px;
	border-radius: 0px;
	padding-left:15px;
}



#paypal {
position: fixed;
top: 50%;
right: 0;
z-index: 2000;
/*width: auto;*/
height: 150px;
margin-top: -150px;
color: #4f4f4f;
padding: 25px 0px 10px 17px;
font-size: 11px;
line-height: 15px;
border-bottom-left-radius:30px;
}

.block {
width: 160px;
position: relative;
padding-top:35px
}

#paypal form {
text-align: center;
padding-bottom: 10px;
}

#paypal {
    color: #4f4f4f;
    font-size: 11px;
    line-height: 95px;
}
.buynow{
	background:url(../images/paypal_buynow-trans.png) no-repeat left top;
	width:149px;
	height:64px!important;
	border:0;
	cursor:pointer;
	margin-bottom:0!important;
	padding-bottom:0!important;
}
.buynow:hover{
	background:url(../images/paypal_buynow_hover-trans.png) no-repeat left top;
}

	.btns{
		position:absolute;
		left:0;
		top:70px;
		width:13px;		
	}
		.btns a{
			display:block;
			width:inherit;
			height:45px;
			background:url(../images/paybtn.gif) no-repeat left bottom;
			cursor:pointer;
		}
			.btns a:hover{
				background:url(../images/paybtn.gif) no-repeat right bottom;
			}
		.btns a.open{
			background:url(../images/paybtn.gif) no-repeat left top;
		}
			.btns a.open:hover{
				background:url(../images/paybtn.gif) no-repeat right top;
			}
			
	.block{
		width:160px;
		position:relative;
	}



