/*
Title:   Custom Css File
Author:  http://themeforest.net/user/hogash // Marius Hogas
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
I WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.query_rule {color:#000;}

.downloadMarked .file { background-position:0 1px; background-repeat:no-repeat; padding-left:20px; line-height:160%; margin-bottom:8px; }
.downloadMarked .file a { display:inline-block; }

.about a { color:#cd2122; text-decoration:underline; }
.about a:hover { text-decoration:none; }

.contest a { color:#cd2122; text-decoration:underline; }
.contest a:hover { text-decoration:none; }

.measures a { color:#cd2122; text-decoration:underline; }
.measures a:hover { text-decoration:none; }

.brochure a { color:#cd2122; text-decoration:underline; }
.brochure a:hover { text-decoration:none; }

.contactus a { color:#cd2122; text-decoration:underline; }
.contactus a:hover { text-decoration:none; }

.awards a { color:#cd2122; text-decoration:underline; }
.awards a:hover { text-decoration:none; }


.text-center { text-align: center; }
.text-right { text-align: right; }
.text-left { text-align: left; }

.table th.text-center, .table td.text-center { text-align: center; }
.table th.text-right, .table td.text-right { text-align: right; }
.table th.text-left, .table td.text-left { text-align: left; }

.label-info { background-color: #5bc0de; }
.label-success { background-color: #65B688; }
.label-warning { background-color: #f0ad4e; }
.label-important { background-color: #D65C4F; }

.bs-docs-custom .label {
	text-shadow: initial;
}

.j-forms label {
	text-shadow: initial;
	background-color: transparent;
}

.j-forms [class*="span"] { margin-left: 0; margin-right: 0; }
.j-forms select { line-height: 20px; }
.j-forms p { line-height: 150%; }
.j-forms li { line-height: 150%; }

.bs-docs-custom-uni { position: relative; margin: 0px 0 15px 0; padding: 19px 19px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.bs-docs-custom-uni + .prettyprint { margin-top: -20px; padding-top: 15px; }
.bs-docs-custom-uni > p:last-child {margin-bottom: 0;}

.bs-docs-custom-uni .text-center { text-align: center; }
.bs-docs-custom-uni .text-right { text-align: right; }
.bs-docs-custom-uni .text-left { text-align: left; }

.bs-docs-custom-uni td { vertical-align: middle; }
.bs-docs-custom-uni td .label { font-weight: normal; line-height: 20px; font-size: 13px; }

.j-forms .table th, .j-forms .table td {
	padding: 15px;
}

.j-forms .table th.text-center, .j-forms .table td.text-center {
	text-align: center;
}