/* Minification failed. Returning unminified contents.
(22,47): run-time error CSS1019: Unexpected token, found ','
(22,47): run-time error CSS1042: Expected function, found ','
(22,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.gallery-thumb:hover span { color: #20603C; }
.gallery-thumb:hover i { position: relative; animation: animateit1 3s infinite; -webkit-animation: animateit1 1s infinite; left: 0; }
.RegForm .panel-heading { padding: 10px 15px !important; border-color: #20603C; }
	.RegForm .panel-heading .panel-title { color: #fff; }
.RegForm .panel-body { padding: 15px !important; }
.form-list-autonumbering li { padding: 3px 0 10px 45px; position: relative; border-bottom: 1px solid #E2E2E2; margin-bottom: 25px !important; }
	.form-list-autonumbering li p { font-size: 1.24em; }
.form-list-autonumbering li { counter-increment: step-counter; margin-bottom: 10px; }
	.form-list-autonumbering li:before { color: #333; content: counter(step-counter); font-size: 1.9em; font-weight: bold; position: absolute; left: 0; top: 0; }
.form-list-autonumbering .button-control, .form-list-autonumbering .button-control:visited { margin-top: 10px; border: 1px solid #20603C; background: #fff !important; color: #20603C !important; transition: all 0.4s ease-in; padding: 6px 8px; }
	.form-list-autonumbering .button-control:hover, .form-list-autonumbering .button-control:active { background: #20603C !important; color: #fff !important; }
		.form-list-autonumbering .button-control:hover i, .form-list-autonumbering .button-control:active i { color: #fff !important; }
.form-list .button-control .gujartifont { line-height: 14px; }
.inner-page-contents .panel-default > .panel-heading { background-color: #20603C; color: #fff; }
.inner-page-contents .panel-default { border-color: #20603C; }
.inner-page-contents .page-heading h1 { color: #20603C; border-left-color: #20603C; }
.tag-wrapper ul.list-unstyled li a:hover { background-color: #20603C; color: #fff; }
.nav-tabs > li > a:hover { margin-right: 2px; border: 1px solid transparent; border-radius: 4px 4px 0 0; background-color: #20603C; color: #fff; }
.link, .link:active, .link:focus, .link:hover { background-color: #20603C; color: #fff; }
.modal-header { background: #20603C; color: #fff; }
.close { color: #fff; }
.gallery-thumb .name { background: rgb(0, 0, 0, 0.6); }
.collapsible-panels-wrapper a.collaspsiblelink.active, .collapsible-panels-wrapper a.collaspsiblelink:hover { color: #fff; background-color: #20603C; border: 1px solid #20603C !important; }
.collapsible-panels-wrapper .collapsible-panel { border: 1px solid #CECECE; background: #f5f5f5; border-top: none; }
.tab-content{ min-height:400px;}
.reports { overflow:hidden; clear:both; }
    .reports .btn-default { position:relative; text-align:left; width:100%; min-height:54px; white-space:pre-wrap; padding-right:30px;  }
    .reports .btn-default:before { position:absolute; right:12px; bottom:10px; content:"\f1c1"; color:rgba(255, 0, 0, 0.50); font-family:FontAwesome; font-size:1.1em;  }
	.reports .btn-default.externalLink:before { position:absolute; right:12px; bottom:10px; content:"\f08e"; color:rgba(255, 0, 0, 0.50); font-family:FontAwesome; font-size:1.1em;  }
@media (max-width:870px) {
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover { color: #fff !important; background-color: #20603C !important; }
	.nav-tabs > li > a:hover { border: none !important; background-color: #20603C !important; border-radius: 4px; margin-bottom: 5px; color: #fff; }
}

.chart a.collaspsiblelink { min-height: 70px; text-decoration: none; }
.collapsible-panels-wrapper.chart i { top: 14px; }
.inner-page-contents .contentblock .collapsible-panel ul.type1 ul > li.pdf:after { content: "\f1c1"; color: red; }
.inner-page-contents .contentblock .collapsible-panel ul.type1 li, .inner-page-contents .contentblock .collapsible-panel ul.type2 li { margin-left: 0px; padding-left: 20px; margin-bottom: 15px; }
.form-list { margin-top: 20px; }
	.form-list li { padding-bottom: 10px; border-bottom: 1px solid #E2E2E2; margin-bottom: 25px; }
		.form-list li p { margin-bottom: 0; }
	.form-list .button-control, .form-list .button-control:visited { margin-top: 10px; border: 1px solid #20603C; background: #fff; color: #20603C; transition: all 0.4s ease-in; padding: 6px 8px; }
		.form-list .button-control:hover, .form-list .button-control:active { background: #20603C; color: #fff !important; }

@keyframes animateit1 {
	0% { left: 0px; }
	50% { left: 10px; }
	100% { left: 0px; }
}

@-webkit-keyframes animateit1 {
	0% { left: 0px; }
	50% { left: 10px; }
	100% { left: 0px; }
}

.login-wrapper { border-radius: 3px; overflow: hidden; background: #f3f3f3; }
.login-container { /*padding:100px 70px;*/ text-align: center; padding: 100px 0; }
.login { width: 320px; margin: auto; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.loginHeader { background-color: #1664c0; color: #fff; font: 1.5em 'Open Sans Condensed',sans-serif; padding: 8px 10px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.loginContents { background: #fff; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 15px 15px 30px 15px; }

