﻿
/*@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200);
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);

body {
	background: #056c86;
	color: #fff;
	font-weight: 300;
	font-size: 1.5em;
	font-family: 'Lato', Arial, sans-serif;
	margin: 0;
	padding: 0;
	padding-bottom: 40px;
}

.description {
	line-height: 40px;
}

a {
	color: #b5a4fb;
	text-decoration: none;
}

	a:hover, a:focus {
		color: #000;
	}

*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a, button {
	outline: none;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}


.header {
	background: #004050;
	color: #fff;
	text-align: center;
}*/

/* To Navigation Style */
/*.cctop {
	background: #056c86;
	width: 100%;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.75em;
	line-height: 3.2;
}

	.cctop a {
		display: inline-block;
		padding: 0 1.5em;
		text-decoration: none;
		letter-spacing: 1px;
	}

	.cctop span.right {
		float: right;
	}

		.cctop span.right a {
			display: block;
			float: left;
		}*/

/* Header Style */

/*.ccheader {
	margin: 0 auto;
	padding: 2em;
	text-align: center;
}

	.ccheader h1 {
		font-size: 2.625em;
		font-weight: 300;
		line-height: 1.3;
		margin: 0;
	}

		.ccheader h1 span {
			display: block;
			padding: 0 0 0.6em 0.1em;
			font-size: 60%;
			opacity: 0.7;
		}*/



/* Demo Buttons Style */
/*.codeconvey-demo {
	padding-top: 1em;
	font-size: 0.8em;
}

	.codeconvey-demo a {
		display: inline-block;
		margin: 0.5em;
		padding: 0.7em 1.1em;
		outline: none;
		border: 2px solid #fff;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 700;
	}

		.codeconvey-demo a:hover,
		.codeconvey-demo a.current-demo,
		.codeconvey-demo a.current-demo:hover {
			border-color: #333;
			color: #333;
		}*/

/* Wrapper Style */

/*.wrapper {
	margin: 0 auto;
	padding-left: 12%;
	padding-right: 12%;
}

.heading {
	font-size: 4em;
	font-weight: 300;
	margin-bottom: .5em;
}

.wrap {
	width: 830px;
	height: auto;
	margin: 70px 0px;
	float: left;
}

.fa {
	color: #FFFFFF;
}

div[class^="btn"] {
	float: left;
	margin: 0 10px 10px 0;
	height: 95px;
	position: relative;
	cursor: pointer;
	transition: all .4s ease;
	user-drag: element;
	border: solid 2px transparent;
	text-align: center;
	line-height: 100px;
}

	div[class^="btn"]:hover {
		opacity: 0.7;
	}

	div[class^="btn"]:active {
		transform: scale(.98,.98);
	}

.btn-big {
	width: 200px;
}

.btn-small {
	width: 95px;
}

.last {
	margin-right: 0 !important;
}

.Start {
	color: white;
	font: normal 50px 'Yanone Kaffeesatz', sans-serif;
	margin-bottom: 20px;
	cursor: pointer;
	user-select: none;
	transition: all .3s ease;
}

	.Start:hover {
		text-shadow: 0 0 4px white;
	}

.space {
	margin-bottom: 110px;
}

.label {
	position: absolute;
	color: white;
	font: 500 12px sans-serif;
	left: 10px;
	user-select: none;
}

.bottom {
	bottom: 5px;
}

.top {
	top: 5px;
}

.red {
	background: #df0024;
}

.blue {
	background: #00a9ec;
}

.orange {
	background: #ff9000;
}

.green {
	background: #0e5d30;
}

.purple {
	background: #8b0189;
}

.red-light {
	background: #ce4e4e;
}

.photo {
	background: url('http://lorempixel.com/200/95/people');
	background-position: -2px -2px;
}

.gray {
	background: #5f5f5f;
	animation: flip 6s linear infinite;
	transform: rotateX(0deg);
}

.green-bright {
	background: #78d204;
}

.blue-nav {
	background: #25478e;
}

.redish {
	background: #fe0000;
}

.yellow {
	background: #d0d204;
}


div[class^="icon"] {
	width: 45px;
	height: 45px;
	margin: 20px auto;
	background-size: 45px 45px;
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	cursor: pointer;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px 2px rgba(0,0,0,0.3);
	background: #007491;
}

::-webkit-scrollbar-thumb {
	background: #002f3b;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
	cursor: pointer;
}

::selection {
	background: mintcream;
}

@keyframes flip {
	0% {
		transform: rotateX(0deg);
	}

	15% {
		transform: rotateX(360deg);
	}

	100% {
		transform: rotateX(360deg);
	}
}

.photo img {
	top: -4px;
	left: -4px;
	position: absolute;
	opacity: 0;
	animation: fade 8s ease-in-out infinite 8s;
	z-index: 0;
	border: solid 2px transparent;
	transition: all .3s ease;
}

	.photo img:hover {
		border: solid 2px mintcream;
	}

@keyframes fade {
	0% {
		opacity: 0;
	}

	10% {
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	60% {
		opacity: 0;
	}
}*/



.tablink {
	background-color: transparent;
	color: white;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 6px;
	margin: 0px;
	font-weight: bold;
	font-size: 10px;
}
.tablink:hover {
		background-color: #777;
	}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
	color: white;
	display: none;
	padding: 100px 20px;
	height: 100%;
}

#Home {
	background-color: red;
}

#News {
	background-color: green;
}

#Contact {
	background-color: blue;
}

.fileUpload {
    position: relative; overflow: hidden; margin: 10px;float:none!important;
}
.fileUpload input.upload {
    position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);
}
.loader-cls
{
    text-align:center;
    display:none;
}
.err-cls
{
    font-weight:500;
    color:red!important;
    padding-left:10px;
    background-color:whitesmoke;
    display:none;
}
.msg-cls
{
    color:red;
    text-align:center;
    font-weight:bold;
}
.btn-style{
	float:left;
	width:100%;
	font-size:16px;
	color:#fff;
	border:none;
	padding:12px 20px;
	border-radius:3px;
	text-align:center;
	height:48px;
	line-height: normal;
	text-transform: uppercase;
    background-color:orange;
}
.btn-style:hover{
	background-color:#636e80;
}
#workInfoForm_Toggle span{font-size:14px; font-weight:bold; color:royalblue; }
#workInfoForm_Toggle{cursor:pointer;position:relative;border-bottom:1px solid #999;}
#workInfoForm_Toggle em{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#007bff transparent transparent transparent;position:absolute;top:10px;right:0px;}
.workInfoForm_SH{display:none;}
.workInfoForm_SH h3{font-size:14px;}

#bankInfoForm_1_Toggle span{font-size:14px; font-weight:bold; color:royalblue; }
#bankInfoForm_1_Toggle{cursor:pointer;position:relative;border-bottom:1px solid #999;}
#bankInfoForm_1_Toggle em{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#007bff transparent transparent transparent;position:absolute;top:10px;right:0px;}
.bankInfoForm_1_SH{display:none;}
.bankInfoForm_1_SH h3{font-size:14px;}

#bankInfoForm_2_Toggle span{font-size:14px; font-weight:bold; color:royalblue; }
#bankInfoForm_2_Toggle{cursor:pointer;position:relative;border-bottom:1px solid #999;}
#bankInfoForm_2_Toggle em{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#007bff transparent transparent transparent;position:absolute;top:10px;right:0px;}
.bankInfoForm_2_SH{display:none;}
.bankInfoForm_2_SH h3{font-size:14px;}


#bankInfoForm_3_Toggle span{font-size:14px; font-weight:bold; color:royalblue; }
#bankInfoForm_3_Toggle{cursor:pointer;position:relative;border-bottom:1px solid #999;}
#bankInfoForm_3_Toggle em{width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#007bff transparent transparent transparent;position:absolute;top:10px;right:0px;}
.bankInfoForm_3_SH{display:none;}
.bankInfoForm_3_SH h3{font-size:14px;}


.bg-grey{
	background: url(extra-images/body-bg.png);
	color: #838383;
}
.bg-default{
	background: #2d2d2d;
}

.dashboard-btn {
  background-color:#EEEEEE;
  box-shadow: 0 0 0 1px #F8F8F8 inset, 0 0 0 1px #CCCCCC;
  color: #444444;
  display: inline-block;
  height: 80px;
  margin: 10px;
  padding-top: 16px;
  text-align: center;
  text-decoration: none;
  width: 200px;
  position: relative;
}
.dashboard-btn span {
  display: block;
}
.dashboard-btn .label {
  position: absolute;
  right: -5px;
  top: -5px;
}
.dashboard-btn:hover {
  text-decoration: none;
  color: #fff;
  background-color: #4d7589;
}
.dashboard-btn.small {
  width: 40px;
  height: 30px;
  padding-top: 6px;
}

/* Dropdown Button */
.dropbtn {
  background-color: #337ab7;
  border-color: #2e6da4;
  color: white;
  padding:7px;
  font-size: 14px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #286090;
  border-color: #204d74;
}

/* The search field */
#myInput {
  box-sizing: border-box;
  background-image: url('../images/searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

/* The search field when it gets focus/clicked on */
#myInput:focus {outline: 3px solid #ddd;}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  border: 1px solid #ddd;
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}