.btn {
	text-decoration: none;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.docs-footer-links {
    padding-left: 0px;
}

.docs-footer-links > a:visited {
	color: #74A0D1;
}

.datetext {
	font-size: 13px;
	color: #FFFFFF;
}

.dg-utype {
	color: #C1001F;
	font-weight: bold;
}

.docbox {
	border: thin dashed #6097CF;
}

.form-control {
	width: auto;
}

.gk-books.form-control {
	width: 95%;
}

.gk-box {
	/*border: thin solid #74A0D1;*/
}

.gk-code {
	color: #696969;
}

.gk-comment {
	font-size: 10px;
	color: #696969;
}

.gk-email {
	font-family: Verdana,Arial,Calibri,Geneva,Helvetica,Garamond,sans-serif;
	font-size: 10px;
}

.gk-header {
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	font-size: 30px;
	margin-top: 0;
	border-bottom: none;
}

.gk-menu {
	font-size: 13px;
}

.gk-msg {
	font-size: 10px;
	color: #696969;
	font-style: italic;
	font-weight: normal;
}

.gk-navtop {
	color: #FFF;
	border-color: #FFF;
	font-weight: bold;
	font-size: 16px;
	padding: 13px 14px;
}

.gk-navtop > a, .gk-navtop > a.active, .gk-navtop > a:hover {
	line-height: 20px;
	padding: 13px;
}

.gk-navtop > a.active {
	background-color: #1E336C;
	color: #EAF2FA;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 13px;
}

.gk-navtop > a:hover {
	outline: 0;
	background-color: #FFF;
	color: #666;
	text-decoration: none;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 13px;
	margin-left: -4px;
	margin-right: -4px;
}

.gk-navtop > a:hover.active {
	color: #fff;
	background-color: #080808;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 13px;
	margin-left: 0px;
	margin-right: 0px;
}

.gk-note {
	font-size: 10px;
	color: #964B00;
}

.gk-subheading {
	font-size: 16px;
}

.gk-subtitle {
	font-weight: bold;
}

.gk-tag {
	color: #008080;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	border-bottom: 1px solid #008080;
}

.gk-title {
	font-weight: bold;
	text-decoration: underline;
}

.gk-tbl {
	background-color: #74A0D1;
	color: #FFFFFF;
	font-weight: bold;
}

.gk-tbl a, .gk-tbl a:link {
	color: #FFD073;
}

.gk-tbl a:active {
	color: #876ED7;
}

.gk-utype {
	color: #74A0D1;
	font-weight: bold;
}

.gk-warning {
	color: red;
}

.gkn-btn-bk, a.gkn-btn-bk, a:link.gkn-btn-bk, a:visited.gkn-btn-bk  {
	height: 28px;
	color: #FFF;
}

.gkn-content > div > .gkn-cfform-table.col-md-11 {
	float: inherit;
	margin-left: auto;
	margin-right: auto;
}

.gkn-cprt a:link {
	color: #AAA;
}

.gkn-logo {
	width: auto;
	height: 76px;
	/*padding-left: 48px;*/
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 0px;
}

.gkn-catimg {
	width: auto;
	height: auto;
	max-width: 75px;
	max-height: 75px;
}

.jp-utype {
	color: #c43e7e;
	font-weight: bold;
}

.mtext {
	font-size: medium;
}

.navbar-collapse {
	left: 12px;
	padding-left: 12px;
	margin: 0px;
}

.navbar-collapse > table {
	margin: 0px;
}

.rgnbox {
	/*border-top: medium solid #6097cf;*/
}

.stext {
	font-size: 16px;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.xstext {
	font-size: 13px;
}

.xxstext {
	font-size: 10px;
}

body, div, table, pre {
	font-family: myriad-pro,Verdana,Arial,Calibri,Geneva,Helvetica,Garamond,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-size: 16px;
}

a {
    font-weight: bold;
    color: #74A0D1;
    text-decoration: none;
}

a.navtext {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:hover.gkn-a-btn {
	text-decoration: none;
}

a:link {
	color: #74A0D1;
}

a:visited {
	color: purple;
}

iframe {
	min-height: 712px;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

input, select, textarea {
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0;
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
	
	.gk-navtop {
		padding: 0px;
	}

	.gk-navtop > a, .gk-navtop > a.active, .gk-navtop > a:hover, .gk-navtop > a:hover.active {
		padding: 3px;
	}
}

@media (min-width: 768px) {
	.col-sm-1 {
		width: 8.33333333%;
	}

	.col-sm-2 {
		width: 16.66666667%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-4 {
		width: 33.33333333%;
	}

	.col-sm-5 {
		width: 41.66666667%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-7 {
		width: 58.33333333%;
	}

	.col-sm-8 {
		width: 66.66666667%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-10 {
		width: 83.33333333%;
	}

	.col-sm-11 {
		width: 91.66666667%;
	}

	.col-sm-12 {
		width: 100%;
	}
}

@media (min-width: 992px) {
	.col-md-1 {
		width: 8.33333333%
	}

	.col-md-2 {
		width: 16.66666667%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-4 {
		width: 33.33333333%
	}

	.col-md-5 {
		width: 41.66666667%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-7 {
		width: 58.33333333%
	}

	.col-md-8 {
		width: 66.66666667%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-10 {
		width: 83.33333333%
	}

	.col-md-11 {
		width: 91.66666667%
	}

	.col-md-12 {
		width: 100%
	}
}

@media print {
  .hidden-print {
    display: none !important;
  }
}