/* Common */
.container{width:1080px;position:relative;}

.btn{font-size:15px;color:#fff;padding-top:10px;padding-bottom:10px;}
.btn:hover{color:#f5f5f5;}
	.btn-xlg{padding:0 27px;line-height:82px;font-size:24px;font-weight:bold;border-width:2px;width:320px;margin-right:20px;text-align:left;}

.btn-block.text-left{text-align:left;padding-left:12px;}

.no-link{cursor:auto;}
	.no-link:hover{text-decoration:none;}

.bg-blue{background-color:#119be7;}
.bg-red{background-color:#ac3232;}
.bg-black{background-color:#353f43;}
.bg-grey{background-color:#3E4D54;}
.bg-dark{background-color:#364044;}/* gradient */
	.btn i{font-size:1.2em;position:relative;top:2px;margin-right:5px;}
	.btn .icon-lg{font-size:1.8em;top:2px;left:-5px;}

.btnBack{font-weight:300;padding:10px 15px;margin-top:37px;border: 1px solid #53ddff; box-shadow: 0px 5px 4px -3px #222c33; background: -moz-linear-gradient(top, #16a2ef 0%, #0084cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16a2ef), color-stop(100%,#0084cc));
background: -webkit-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );}
.siteBoard .btnUpload{color:#3e4c53;font-weight:bold;font-size:13px;margin-top:17px;line-height:38px;padding:0 40px;margin-right:20px;}
.btnCheck{overflow:hidden;position:relative;cursor:pointer;}
	.btnCheck input{position:absolute;top:-100px;}/* top:-100px; */
	.btnCheck .icon-info{font-size:1.3em;}

.siteHr{margin:0;border-top:2px solid #1e242c;border-bottom:1px solid rgba(255,255,255,0.1);}

.vHr{}
		.vHr.v33:before{display:block;position:absolute;width:0px;height:100%;border-right:2px solid #202730;left:32.8%;box-shadow:1px 1px 1px rgba(255,255,255,0.1);}
		.vHr.v66:after{display:block;position:absolute;width:0px;height:100%;border-right:2px solid #202730;left:67.2%;box-shadow:1px 1px 1px rgba(255,255,255,0.1);}
.popover{font-size: 14px; min-width:450px;}


/* Header */
.siteHeader{border-bottom:1px solid #6C7D85;background:url(img/bg-header.png) 0 0 repeat-x;line-height:77px;}
	.siteHeader .container{background:url(img/bg-header.png) 0 0 repeat-x;}
	.siteHeader .siteLogo{margin:0;line-height:77px;float:left;color:#fff;font-size:22px;text-shadow:1px 1px 1px #000;font-weight:100;}
		.siteHeader .siteLogo img{margin-right:10px;}

.headerBGLeft, .headerBGRight{width:100%;max-width:1600px;margin:0 auto;}
	.headerBGLeft{background:url(img/bg-header-squares.png) 0 0 no-repeat;}
	.headerBGRight{background:url(img/bg-header-squares.png) 100% 0 no-repeat;}

.siteBanner{margin:13px 0;}


/* Our Sponsors */
.our-sponsors{position:absolute;left:100%;top:80px;}
	.our-sponsors h4{color:#fff;}
	.our-sponsors li{margin-bottom:10px;}


/* Navigation */


/* Content */
.siteBoard{border:1px solid #6D7E86;background:url(img/bg-board.png) 0 0 repeat;border-radius:4px;padding:0 20px;color:#fff;}
	.siteBoard a{color:#fff;}
.formButtons{display:table;width:100%;padding:18px 0;}
	.formButtons .btn{font-size:13px;font-weight:bold;line-height:52px;padding:0 20px;text-transform:uppercase;}
		.formButtons .btn.bg-red{border: 1px solid #6f3939;background: #bf3838; /* Old browsers */background: -moz-linear-gradient(top,  #bf3838 0%, #9b2e2e 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf3838), color-stop(100%,#9b2e2e)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%); /* IE10+ */background: linear-gradient(to bottom,  #bf3838 0%,#9b2e2e 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3838', endColorstr='#9b2e2e',GradientType=0 ); /* IE6-9 */-webkit-box-shadow: inset 0 0 3px #e15b5b;-moz-box-shadow: inset 0 0 3px #e15b5b;box-shadow: inset 0 0 3px #e15b5b;}
			.formButtons .btn.bg-red:active{ -webkit-box-shadow: inset 0 0px 5px #a74343;-moz-box-shadow: inset 0 0px 5px #a74343;box-shadow: inset 0 0px 5px #a74343;}
			.formButtons .btn.bg-red:hover{background: #d4403e; /* Old browsers */background: -moz-linear-gradient(top,  #d4403e 0%, #aa312e 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4403e), color-stop(100%,#aa312e)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #d4403e 0%,#aa312e 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #d4403e 0%,#aa312e 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #d4403e 0%,#aa312e 100%); /* IE10+ */background: linear-gradient(to bottom,  #d4403e 0%,#aa312e 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4403e', endColorstr='#aa312e',GradientType=0 ); /* IE6-9 */}
		.formButtons .btn.bg-red{margin-left:10px;}
	.formButtons .btn.dark{
	}
	.formButtons .btn:active{}
	.formButtons .btn:hover{}



/* Content - Form */
.siteBoard h3{margin:0;font-weight:600;font-size:22px;margin:0;text-transform:uppercase;text-shadow:1px 1px 3px #000;}

.formHeader{display:table;width:100%;margin-bottom:5px;}
	.formHeader .btn{padding:3px 0px 3px 3px;font-size:12px;}
	.formHeader span.btn{padding:1px 0 1px 3px;}

.siteBoard fieldset{position:relative;margin-bottom:20px;}

.btn-horizon{background-color:#3e4c53;padding:0 27px;line-height:82px;font-size:24px; font-weight: normal;border-width:2px;width:320px;margin-right:20px;text-align:left; border-radius:4px;border: 2px solid #77929e; box-shadow: 0px 5px 4px -3px #222c33;}
.btn-horizon:hover{background-color:#38454b;  }
.btn-horizon:active{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-horizon.selected {border: 2px solid #53ddff; font-weight: bold; box-shadow: 0px 5px 4px -3px #222c33; background: -moz-linear-gradient(top, #16a2ef 0%, #0084cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16a2ef), color-stop(100%,#0084cc));
background: -webkit-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );
}
.btn-horizon.selected:active {-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}

.btnList{}
	.btnList li{margin-bottom:9px;}
	.btnList .btn{background-color:#3e4c53;width:100%;line-height:38px;text-align:left;padding: 0px 3px 0px 12px;border: 1px solid #77929e; box-shadow: 0px 5px 4px -3px #222c33;}
	.btnList .btn:hover{background-color:#313c41;  }
	.btnList .btn:active{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}
		.btn.selected{border: 1px solid #53ddff; font-weight: bold; box-shadow: 0px 5px 4px -3px #222c33; background: -moz-linear-gradient(top, #16a2ef 0%, #0084cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16a2ef), color-stop(100%,#0084cc));
background: -webkit-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );
}
		.btnList .btn.disabled{background-color:#121A1E;color:#213440;}

.input[type="checkbox"] {margin-right:10px}

.btnDate{padding:0 12px;height:40px;cursor:auto;}
	.btnDate .dropdownBox{margin-right:-12px;}
.dropdownBox{background:url(img/bg-dropdown.png) 100% 50% no-repeat;cursor:pointer;overflow:hidden;}
	.dropdownBox select{cursor:pointer;background-color:transparent;border:none;margin:0;padding:0;height:40px;width:100%;}
		.dropdownBox select option{color:#000; background-color:#fff;}


/* Content Dashboard */
.dashboardItem{border:2px solid #9ec1d0;background-color:#33434e;padding:10px 30px;text-align:center;border-radius:5px; cursor:pointer;}
		.dashboardItem.active,.dashboardItem:hover{background: -moz-linear-gradient(top, #16a2ef 0%, #0084cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16a2ef), color-stop(100%,#0084cc));
background: -webkit-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );border-color:#53ddff;}
	.dashboardItem h5{text-transform:uppercase;font-size:15px;font-weight:bold;}
	.dashboardItem img{margin:0 -30px;}
	.dashboardItem p{font-size:14px;font-weight:300;margin:0 -20px 10px -20px;height:40px;}
	.dashboardItem .btn{font-size:13px; font-weight:bold;}
	.dashboardItem .btn.red, .dashboardItem:hover .btn, .dashboardItem .btn:hover{border: 1px solid #6f3939; background: #bf3838 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #bf3838 0%, #9b2e2e 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf3838), color-stop(100%,#9b2e2e)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #bf3838 0%,#9b2e2e 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3838', endColorstr='#9b2e2e',GradientType=0 ) !important; /* IE6-9 */
-webkit-box-shadow: inset 0 0 3px #e15b5b !important;
-moz-box-shadow: inset 0 0 3px #e15b5b !important;
box-shadow: inset 0 0 3px #e15b5b !important;
}
	.dashboardItem .btn.red:active{ -webkit-box-shadow: inset 0 0px 5px #a74343;
-moz-box-shadow: inset 0 0px 5px #a74343;
box-shadow: inset 0 0px 5px #a74343;}
	.dashboardItem .btn.red:hover{background: #d4403e; /* Old browsers */
background: -moz-linear-gradient(top,  #d4403e 0%, #aa312e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4403e), color-stop(100%,#aa312e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d4403e 0%,#aa312e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d4403e 0%,#aa312e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d4403e 0%,#aa312e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d4403e 0%,#aa312e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4403e', endColorstr='#aa312e',GradientType=0 ); /* IE6-9 */
}



.btn.dark{border: 1px solid #233542; background: #3f4b50; /* Old browsers */
background: -moz-linear-gradient(top,  #3f4b50 0%, #2c3437 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f4b50), color-stop(100%,#2c3437)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3f4b50 0%,#2c3437 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3f4b50 0%,#2c3437 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3f4b50 0%,#2c3437 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3f4b50 0%,#2c3437 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4b50', endColorstr='#2c3437',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: inset 0 0 3px #687478;
-moz-box-shadow: inset 0 0 3px #687478;
box-shadow: inset 0 0 3px #687478;
}
	.btn.dark:active{-webkit-box-shadow: inset 0 0px 5px #4a5356;-moz-box-shadow: inset 0 0px 5px #4a5356;box-shadow: inset 0 0px 5px #4a5356;}
	.btn.dark:hover{background: #47555a; /* Old browsers */
background: -moz-linear-gradient(top,  #47555a 0%, #323b41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47555a), color-stop(100%,#323b41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #47555a 0%,#323b41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #47555a 0%,#323b41 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #47555a 0%,#323b41 100%); /* IE10+ */
background: linear-gradient(to bottom,  #47555a 0%,#323b41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47555a', endColorstr='#323b41',GradientType=0 ); /* IE6-9 */
}


/* Content Table */
.tableBox{width:100%;overflow:auto;border-right:1px solid #758D98;margin-top:10px;}
		.tableBoxLeft{margin-right:-31px;position:relative;z-index:1;margin-top:10px;}

	.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {border-bottom-width: 1px;}

	.table-bordered, .tableBox table.table-bordered td, .tableBoxLeft table.table-bordered td,.tableBox table.table-bordered th, .tableBoxLeft table.table-bordered th{border-color:#758D98;}

	.tableBox .table{margin-bottom:0;}
		.table td, .table th{white-space:nowrap;}
		.table thead th{background-color:#19232B;}
		.table tbody td{background-color:#41494F;transition:all 0.2s;cursor:pointer;}

	.table tbody tr.hover td{background-color:#51595F;}

	.table tbody tr.selected td{box-shadow: 0px 5px 4px -3px #222c33; background: -moz-linear-gradient(top, #16a2ef 0%, #0084cc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16a2ef), color-stop(100%,#0084cc));background: -webkit-linear-gradient(top, #16a2ef 0%,#0084cc 100%);background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );border-color:#8CF2FD;border-top:1px solid #8CF2FD;}

	.table tbody tr td i.icon-check{display:none;}
		.table tbody tr.selected td i.icon-check{display:inline-block;}
	.table tbody tr td i.icon-check-empty{display:inline-block;}
		.table tbody tr.selected td i.icon-check-empty{display:none;}


/* Content - Navigation */
.siteNav{border-top:7px solid #77939E;margin:0 -20px;}
	.siteNav ul{margin-bottom:0;}
	.siteNav li{padding:17px 13px;}
		.siteNav li a{display:inline-block;border:1px solid transparent;line-height:38px;padding:0 12px;color:#fff;font-size:14px;}
			.siteNav li.active a{font-weight:bold;border: 1px solid #6f3939; background: #bf3838; /* Old browsers */
background: -moz-linear-gradient(top,  #bf3838 0%, #9b2e2e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf3838), color-stop(100%,#9b2e2e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf3838 0%,#9b2e2e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bf3838 0%,#9b2e2e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3838', endColorstr='#9b2e2e',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: inset 0 0 3px #e15b5b;
-moz-box-shadow: inset 0 0 3px #e15b5b;
box-shadow: inset 0 0 3px #e15b5b;border-radius:4px;}


/* Content - Header */
.page-header{text-shadow:1px 1px 3px #000;margin:0;border-bottom:none;}
	.page-header h2{font-size:36px;font-weight:300;line-height:90px;margin:0;}
	.page-header .lead{font-size:18px;line-height:1.6;}
		.page-header .lead a{text-decoration:underline;}


/* Content - Tab */
.siteTab{margin:0 -20px;border-top:1px solid #000;border-bottom:1px solid #000;background: #2a2c32; /* Old browsers */
background: -moz-linear-gradient(top,  #2a2c32 0%, #191b20 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2c32), color-stop(100%,#191b20)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2a2c32 0%,#191b20 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2a2c32 0%,#191b20 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2a2c32 0%,#191b20 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2a2c32 0%,#191b20 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c32', endColorstr='#191b20',GradientType=0 ); /* IE6-9 */
}
		.siteTab.col-4 li{width:25%;}
		.siteTab.col-5 li{width:20%;}
	.siteTab ul{font-size:0;margin:0;}
	.siteTab li{margin:0;padding:0;vertical-align:top;}
	.siteTab a{font-size:14px;color:#77939e;display:block;padding:15px 25px 10px 25px;box-sizing:border-box;-moz-box-sizing:border-box;height:77px;border-left:1px solid #3d4149;border-right:1px solid #000;}
			.siteTab li.active a{background: #191b20; /* Old browsers */
background: -moz-linear-gradient(top,  #191b20 0%, #2a2c32 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#191b20), color-stop(100%,#2a2c32)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #191b20 0%,#2a2c32 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #191b20 0%,#2a2c32 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #191b20 0%,#2a2c32 100%); /* IE10+ */
background: linear-gradient(to bottom,  #191b20 0%,#2a2c32 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191b20', endColorstr='#2a2c32',GradientType=0 ); /* IE6-9 */
}
			.siteTab li:first-child a{border-left:none;}
			.siteTab li:last-child a{border-right:none;}
			.siteTab a:hover{text-decoration:none;}
		.siteTab a span{font-size:16px;display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;}


/* Footer */
.siteFooter{margin-top:15px;margin-bottom:20px;}
	.siteFooter p{font-size:13px;color:#fff;margin:5px 0;}
	.siteFooter a{color:#fff;}


/* customisations */
.btnValue input {
    color: #333;
    border-radius: 4px;
    box-shadow: none;
    border: none;
    height: 32px;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

#suburb {
    color: #fff;
}

.chosen-drop, .chosen-results {
    height: 355px;
}

.chosen-container .chosen-results {
    max-height: 354px !important;
}

.chosen-results li {
    color: #fff;
}

.chosen-drop {
    display: block !important;
}

.chosen-container-multi .chosen-choices li.search-choice {
    border: 1px solid #5B8792 !important;
    background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
    background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
    background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );
    color: #fff;
    font-weight: bold;
    padding: 10px 20px 10px 10px;
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    height:37px;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    height:37px;
}


.chosen-container .chosen-results li.highlighted {
    background: -o-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
    background: -ms-linear-gradient(top, #16a2ef 0%,#0084cc 100%);
    background: linear-gradient(to bottom, #16a2ef 0%,#0084cc 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a2ef', endColorstr='#0084cc',GradientType=0 );
    color: #fff;

}

.chosen-container .chosen-results li.group-result {
    border-bottom: 1px solid #ddd;
    margin: auto 12px;
    color: #fff;
}

.chosen-container .chosen-results {
    background-color: #3e4c53;
}

.chosen-container .chosen-results li.group-option {
    color: #fff;
}

.chosen-container-multi .chosen-drop .result-selected {
    color: rgb(117, 127, 139) !important;
}

tr.odd td.sorting_1, tr.even td.sorting_1 {background-color: #1e2026;}
.DTTT_button {position:relative; margin-right: 5px;}
.DTTT_container {margin:15px 0;}

.dataTables_wrapper table { margin-bottom:0; table-layout:fixed; max-width:none !important;}
.dataTables_wrapper .table-bordered>thead>tr>th {border-bottom:none;}
.dataTables_wrapper td, .dataTables_wrapper th {white-space:normal}


/* Absolute Center CSS Spinner */
.loading {
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.verticalresultbanner {display:none;}
.table-unit {float:right; margin-right:375px;}
.chosen-choices .search-field, .chosen-choices input {width:100% !important;}
.text-red {color: #bf3838 !important;}
.text-underline {text-decoration:underline !important;}