@charset "utf-8";
@import "font-awesome.css";
/* CSS Document */
 body {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	 font-weight: 300;
	font-size: 20px;
	color:  #3C4BEE;
	 text-shadow: .5px .75px .75px #547DED;	

  }

.imgborder{
	/*virus border*/
	border: 4px dashed #f4511e;	
		border-radius: 4px;
	-webkit-box-shadow: 3px 2px 4px #f4511e;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 4px 3px 5px #f4511e;
}

.blnav{background-color: #3C4BEE;
	border-radius: 4px;
	-webkit-box-shadow: 3px 2px 4px #547DED;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 4px 3px 5px #547DED;}

.pcfsn{
	background-color: #ed1c24;
	background-image: -webkit-linear-gradient(44deg,rgba(245,1,11,0.58) 10.01%,rgba(51,27,228,0.87) 26.76%,rgba(66,125,232,0.97) 36.96%,rgba(245,1,11,0.58) 53.71%,rgba(240,1,16,0.59) 64.25%,rgba(66,125,232,0.97) 83.07%,rgba(52,27,226,0.83) 95%);
	background-image: -moz-linear-gradient(44deg,rgba(245,1,11,0.58) 10.01%,rgba(51,27,228,0.87) 26.76%,rgba(66,125,232,0.97) 36.96%,rgba(245,1,11,0.58) 53.71%,rgba(240,1,16,0.59) 64.25%,rgba(66,125,232,0.97) 83.07%,rgba(52,27,226,0.83) 95%);
	background-image: -o-linear-gradient(44deg,rgba(245,1,11,0.58) 10.01%,rgba(51,27,228,0.87) 26.76%,rgba(66,125,232,0.97) 36.96%,rgba(245,1,11,0.58) 53.71%,rgba(240,1,16,0.59) 64.25%,rgba(66,125,232,0.97) 83.07%,rgba(52,27,226,0.83) 95%);
	background-image: linear-gradient(46deg,rgba(245,1,11,0.58) 10.01%,rgba(51,27,228,0.87) 26.76%,rgba(66,125,232,0.97) 36.96%,rgba(245,1,11,0.58) 53.71%,rgba(240,1,16,0.59) 64.25%,rgba(66,125,232,0.97) 83.07%,rgba(52,27,226,0.83) 95%);
	-webkit-box-shadow: 3px 2px 4px #547DED;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 4px 3px 5px #547DED;
}
 h2 {
      font-size: 24px;
      text-transform: uppercase;
	           color: #3C4BEE;
    text-shadow: .5px .75px 1px #547DED;
	 

  font-weight: 600;
      margin-bottom: 30px;

  }
h2:hover{ 
      font-size: 24px;
      text-transform: uppercase;
		 text-decoration: none;
	color: #ed1c24;
    text-shadow: .5px .75px 1px #f4511e;
      font-weight: 600;
	margin-bottom: 30px;}

  .home3 {

      font-size: 22px;
      line-height: 1.55em;
          color: #2B39D2;
    text-shadow: .5px .75px 1px #3C4BEE;
      font-weight: 450;
      margin-bottom: 22px;
  }
.home3:hover{      font-size: 22px;
		 text-decoration: none;
      line-height: 1.55em;
	color: #ed1c24;
    text-shadow: .5px .75px 1px #f4511e;
      font-weight: 450;
      margin-bottom: 22px;}
.home4 {
          color: #3C4BEE;
    text-shadow: .5px .75px 1px #547DED;
      font-size: 20px;
	line-height: 1.55em;

      font-weight: 400;
	margin-bottom: 25px;}

.home4:hover{     
		 text-decoration: none;
      font-size: 20px;
      line-height: 1.4em;
	color: #ed1c24;
    text-shadow: .5px .75px 1px #f4511e;

      font-weight: 400;
	margin-bottom: 25px;}

h4 {

      font-size: 20px;
      line-height: 1.4em;
          color: #2B39D2;
    text-shadow: .5px .75px 1px #3C4BEE;
      font-weight: 400;
      margin-bottom: 25px;
  }
h4:hover{      font-size: 20px;
		 text-decoration: none;
      line-height: 1.4em;
	color: #ed1c24;
    text-shadow: .5px .75px 1px #f4511e;
      font-weight: 400;
      margin-bottom: 25px;}
  h6 {
      font-size: 16px;
      line-height: 1.3em;
          color: #2B39D2;
    text-shadow: .5px .75px 1px #3C4BEE;
      font-weight: 300;
      margin-bottom: 20px;
	  
  }
h6:hover{ font-size: 16px;
      line-height: 1.3em;
		 text-decoration: none;
	color: #ed1c24;
    text-shadow: .5px .75px 1px #f4511e;
      font-weight: 300;
      margin-bottom: 20px;}
/* Titles */
h5 {
    font-weight: 300;
	color:  #3C4BEE;
	 text-shadow: .5px .75px 1px #547DED;}

  .jumbotron {
      background-color: #3C4BEE;
      color: #fff;
    text-shadow: 1px 1.25px 1.5px #547DED;	
	  padding: 40px 25px;
	      border: 2px solid #547DED;
font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	  border-radius: 4px;
    -webkit-box-shadow: 4px 3px 5px #547DED;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 4px 3px 5px #547DED;
}
  .jumbotron:hover {
  background-color: #2B39D2;
 color: #fff;
    text-shadow: 1px 1.25px 1.5px #547DED;	
 padding: 41px 26px;
 border: 2px solid #3C4BEE;
font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
border-radius: 4px;
 -webkit-box-shadow: 4px 3px 5px #547DED;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow: 4px 3px 5px #547DED;
}
.whinitext {
    color: #fff;
    text-shadow: 1px 1.25px 1.5px #547DED;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-size: 14px;
}
.whinitext:hover {    text-shadow: 1px 1.25px 1.5px #f4511e; 
    color: #fff;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-size: 14px;
}
  .container-fluid {
      padding: 20px 10px;
  }
.content{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.viewe{
	background: #FFFFFF;
    padding-top: 13px;
    padding-right: 13px;
    padding-left: 13px;
    padding-bottom: 13px;
	margin-top: 12px;
    margin-bottom: 12px;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 1.25px 1.25px rgba(0,0,0,.05);
    box-shadow: inset 0 1.25px 1.25px rgba(0,0,0,.05);
}
.shine {    border-radius: 4px;
    -webkit-box-shadow: 4px 3px 5px #547DED;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 4px 3px 5px #547DED;
		border: 1px solid #CBFAFA;

}

.upshine {    border-radius: 4px;
    -webkit-box-shadow: -4px -3px 5px #547DED;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: -4px -3px 5px #547DED;
		border: 1px solid #CBFAFA;

}

.glow
{
	border-radius: 4px;
	-webkit-box-shadow: -2px -2px 2px 2px #CBFAFA;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: -2px -2px 2px 2px #A8FBFC;
	border: 1px solid #CBFAFA;
}
.menufont{font-size: 20px;}
.menufont :hover{font-size: 20px;
	color: #ed1c24;
    text-shadow: .5px .75px 1px #f4511e;
	text-decoration: none;
	font-style: oblique;

}
  .bg-grey {
      background-color: #f6f6f6;
  }  
.bg-water {
      	background: #DBEEEF;
	
  }

.blgr {
    background-color: #96BAED;
    box-shadow: 5px 5px 5px #1E2089;
    background-image: -webkit-linear-gradient(270deg,rgba(150,186,237,1.00) 0%,rgba(80,231,249,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(150,186,237,1.00) 0%,rgba(80,231,249,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(150,186,237,1.00) 0%,rgba(80,231,249,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(150,186,237,1.00) 0%,rgba(80,231,249,1.00) 100%);
}
.grbl {
	    box-shadow: 5px 5px 5px #1E2089;

    background-color: #96BAED;
    background-image: -webkit-linear-gradient(270deg,rgba(80,231,249,1.00) 3.97%,rgba(150,186,237,1.00) 94.30%);
    background-image: -moz-linear-gradient(270deg,rgba(80,231,249,1.00) 3.97%,rgba(150,186,237,1.00) 94.30%);
    background-image: -o-linear-gradient(270deg,rgba(80,231,249,1.00) 3.97%,rgba(150,186,237,1.00) 94.30%);
    background-image: linear-gradient(180deg,rgba(80,231,249,1.00) 3.97%,rgba(150,186,237,1.00) 94.30%);
}

  .logo-small {
	  color: #3C4BEE;
      font-size: 50px;
	      text-shadow: 2px 3px 4px #547DED;	
  }
.logo-small:hover { 
	color: #ed1c24;
      font-size: 52px;
	  text-shadow: 2px 3px 4px #f4511e;
	
}
  .logo {
	  color: #3C4BEE;
      font-size: 200px;
	      text-shadow: 2px 3px 4px #547DED;	  }
.logo:hover { color: #ed1c24;
      font-size: 202px;
	  text-shadow: 2px 3px 4px #f4511e;	

  }
.logo-smred {
      color: #3C4BEE; /*#ed1c24;*/
      font-size: 50px;
text-shadow: 2px 3px 4px #547DED;
}
.logo-smred:hover{	  	color: #ed1c24;

      font-size: 52px;
	text-shadow: 2px 3px 4px #f4511e;	}
  .logored {
      color: #3C4BEE; /*#ed1c24;*/
      font-size: 200px;
	      text-shadow: 2px 3px 4px #547DED;	}

.logored:hover{	  color: #ed1c24;
      font-size: 202px;
	  text-shadow: 2px 3px 4px #f4511e;	
}

  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail img {
      width: 100%;
      height: 100%;
      margin-bottom: 10px;
  }
  .carousel-control.right, .carousel-control.left {
      background-image: none;
      color: #ed1c24;
  }
  .carousel-indicators li {
      border-color: #ed1c24;
  }
  .carousel-indicators li.active {
      background-color: #ed1c24;
  }
  .item h4 {
      font-size: 19px;
      line-height: 1.375em;
      font-weight: 400;
      font-style: italic;
      margin: 70px 0;
  }
  .item span {
      font-style: normal;
  }
  .panel {
      border: 1px solid #ed1c24; 
      border-radius:0 !important;
      transition: box-shadow 0.5s;
  }
  .panel:hover {
      box-shadow: 5px 0px 40px rgba(0,0,0, .2);
  }
  .panel-footer .btn:hover {
      border: 1px solid #ed1c24;
      background-color: #fff !important;
      color: #ed1c24;
  }
  .panel-heading {
      color: #fff !important;
      background-color: #ed1c24 !important;
      padding: 25px;
      border-bottom: 1px solid transparent;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
  }
  .panel-footer {
      background-color: white !important;
  }
  .panel-footer h3 {
      font-size: 32px;
  }
  .panel-footer h4 {
      color: #aaa;
      font-size: 14px;
  }
  .panel-footer .btn {
      margin: 15px 0;
      background-color: #ed1c24;
      color: #fff;
  }.navbar {
	margin-bottom: 0;
	background-color: #3C4BEE;
	z-index: 9999;
	border: 0;
	font-size: 14px !important;
	line-height: 1.43 !important;
	letter-spacing: 4px;
	border-radius: 0;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
} 
.navbar:hover {
	margin-bottom: 0;
	background-color: #ed1c24;
	z-index: 9999;
	border: 0;
	font-size: 14px !important;
	line-height: 1.43 !important;
	letter-spacing: 4px;
	border-radius: 0;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

  .navbar li a, .navbar .navbar-brand {
      color: #fff !important;
  }
  .navbar-nav li a:hover, .navbar-nav li.active a {
      color: #ed1c24 !important;
      background-color: #fff !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
      color: #fff !important;
  }
.fusionbar{      background-color: #ed1c24;}
  footer .glyphicon {
      font-size: 20px;
      margin-bottom: 20px;
      color: #ed1c24;
  }

footer{
	border-radius: 4px;
	-webkit-box-shadow: 3px 2px 4px #547DED;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 4px 3px 5px #547DED;
	background-color: #96BAED;
	background-image: -webkit-linear-gradient(0deg,rgba(84,125,237,1.00) 7.25%,rgba(128,156,234,1.00) 27.97%,rgba(150,186,237,1.00) 50.43%,rgba(84,125,237,1.00) 93.44%);
	background-image: -moz-linear-gradient(0deg,rgba(84,125,237,1.00) 7.25%,rgba(128,156,234,1.00) 27.97%,rgba(150,186,237,1.00) 50.43%,rgba(84,125,237,1.00) 93.44%);
	background-image: -o-linear-gradient(0deg,rgba(84,125,237,1.00) 7.25%,rgba(128,156,234,1.00) 27.97%,rgba(150,186,237,1.00) 50.43%,rgba(84,125,237,1.00) 93.44%);
	background-image: linear-gradient(90deg,rgba(84,125,237,1.00) 7.25%,rgba(128,156,234,1.00) 27.97%,rgba(150,186,237,1.00) 50.43%,rgba(84,125,237,1.00) 93.44%);
			border: 2px solid #547DED;

}

  .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;
      animation-duration: 1s;
      -webkit-animation-duration: 1s;
      visibility: visible;
  }
  @keyframes slide {
    0% {
      opacity: 0;
      transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }
  @media screen and (max-width: 768px) {
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
  }
  @media screen and (max-width: 480px) {
    .logo {
        font-size: 150px;
    }
  }
 
/*manage links*/
/* Links */
a {
    color:  #3C4BEE;
    /*word-wrap: break-word;*/
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color:  #3C4BEE;
            text-shadow:0.5px 0.5px 0.5px #547DED;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}


a:link {
    color:  #3C4BEE;
            text-shadow:0.5px 0.5px 0.5px #547DED;

}
a:visited {
    color:  #3C4BEE;
            text-shadow:0.5px 0.5px 0.5px #547DED;

}
a:active {

    color: #ed1c24;
    text-shadow:0.5px 0.5px 0.5px #f4511e;
}
