/*
 *		Copyright (c) 2011 GroupLogic Incorporated. All rights reserved.
 *
 *	This source code may be used only by organizations licensed to use activEcho, in conjunction with normal activEcho usage. 
 *	No portion of it may be redistributed or modified without the written permission of GroupLogic, Inc. See the GroupLogic Software License Agreement for more information.
 */

body {
    background-color: #14212E;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#4b6176), to(#14212E));
    background-image: -webkit-linear-gradient(top, #4b6176 0%, #14212E 100%);
    background-image: -moz-linear-gradient(top, #4b6176 0%, #14212E 100%);
    background-image: -ms-linear-gradient(top, #4b6176 0%, #14212E 100%);
    background-image: -o-linear-gradient(top, #4b6176 0%, #14212E 100%);
    background-image: linear-gradient(top, #4b6176 0%, #14212E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b6176', endColorstr='#14212E',GradientType=0 );
}

a, a:hover, a:focus {
    color: #14212E;
}

/* overrides default style in bootstrap.min.css  */
.alert-info {
	color: #3a4e75;
	background-color: #d0e4ee;
	border-color: #8dcacf
}

.nav-tabs.acr-nav-tabs {
    border-top: 1px solid #2D3D4D;
    border-bottom: 1px solid #476078;
    background-color: #3E5469;
    padding-top: 10px;
}

.nav-tabs.acr-nav-tabs > li {
    border-top: 1px solid #476078;
    border-bottom: 1px solid #2D3D4D;
}

.nav-tabs.acr-nav-tabs > li > a,
tr.highlight td {
    background-color: #3E5469;
    color: #AAB9CA;
}

tr.highlight td a {
    color: #AAB9CA;
}

.nav-tabs.acr-nav-tabs > li.active,
tr.highlight:hover td {
    background-color: #30465B;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#1B2B3A), to(#30465B));
    background-image: -webkit-linear-gradient(top, #1B2B3A 0%, #30465B 100%);
    background-image: -moz-linear-gradient(top, #1B2B3A 0%, #30465B 100%);
    background-image: -ms-linear-gradient(top, #1B2B3A 0%, #30465B 100%);
    background-image: -o-linear-gradient(top, #1B2B3A 0%, #30465B 100%);
    background-image: linear-gradient(top, #1B2B3A 0%, #30465B 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B2B3A', endColorstr='#30465B',GradientType=0 );
    border-bottom: 1px solid #3E5368;
}

.nav-tabs.acr-nav-tabs > li.active > a:hover {
    color: #AAB9CA;
}

.acr-nav-sub {
    background-color: #2C3A49;
}

.nav-tabs.acr-nav-sub > li > a {
    border-top: 1px solid #2F3E4F;
    border-bottom: 1px solid #283442;
    color: #7891AB;
}

.nav-tabs.acr-nav-sub > li > a:hover {
    border: none;
    border-top: 1px solid #2F3E4F;
    border-bottom: 1px solid #283442;
    background-color: #324152;
    color: #A1C2E2;
}

.nav-tabs.acr-nav-sub > li > a.active {
    background-color: #324152;
    color: #A1C2E2;
}

/*
 * ActivEcho theme based button
 *
 */

.btn-acr {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
    background-color: #1B2B3A !important;
    background-image: -moz-linear-gradient(top,#30465B,#1B2B3A) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#30465B),to(#1B2B3A)) !important;
    background-image: -webkit-linear-gradient(top,#30465B,#1B2B3A) !important;
    background-image: -o-linear-gradient(top,#30465B,#1B2B3A) !important;
    background-image: linear-gradient(to bottom,#30465B,#1B2B3A) !important;
    background-repeat: repeat-x !important;
    border-color: #1B2B3A #1B2B3A #000 !important;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30465B',endColorstr='#1B2B3A',GradientType=0) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}

.btn-acr .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.acr-main-header .dropdown-menu li a:hover {
    background-color: #4b6176;
}

/*
 * ActivEcho loading block
 *
 */

.dataTables_processing {
    border: 1px solid #3E5469;
    border-radius: 8px;
    color: #3E5469;
    padding: 30px 0 20px 0;
    box-shadow: #3E5469 5px 5px 8px;
}