﻿/** Legacy section */
/**  */
section {
	background: #E9E9E9;
	padding: 0px;
	margin-bottom: 20px;
}

	section .section-title h1 {
		float: left;
		max-width: 163px;
		margin: 0;
		padding: 10px 25px;
		color: #666;
		font-size: 22px;
		font-family: "pt sans narrow", "arial narrow", arial;
		font-weight: normal;
	}

		section .section-title h1 span {
			display: none;
			color: #999;
			font-size: 80%;
		}

	section.collapsed.section-left {
		border-bottom: 2px solid #E9E9E9;
	}

		section.collapsed.section-left .section-title h1 {
			float: none;
			max-width: 900px;
			padding: 0px 25px;
		}

			section.collapsed.section-left .section-title h1 span {
				display: inline;
			}

		section.collapsed.section-left .section-collapse-arrow {
			padding: 7px 19px;
		}

.section-content-collapsible-collapsed {
	display: none;
	border-top: 0px;
}

.section-content-collapsible {
	border-top: 0px;
}



.section-content {
	background: #fff;
	margin-left: 180px;
	padding: 18px 40px;
	border: 6px solid #E9E9E9;
}

section.untitled .section-content {
	margin-left: 0;
}

.section-content *:first-child {
	margin-top: 0;
}

.section-content > *:last-child {
	margin-bottom: 0;
}

.section-bordered {
	border: 6px solid #A3BAE4;
}

section.section-top h1 {
	float: none;
	max-width: 9999px;
}

section.section-bottom h1 {
	float: none;
}

section.section-top .section-content, section.section-bottom .section-content {
	margin-left: 0;
	padding-left: 19px;
	padding-right: 19px;
}

section.section-right h1 {
	float: right;
}

section.section-right .section-content {
	margin-right: 180px;
	margin-left: 0;
}

.section-collapse-arrow {
	width: 16px;
	height: 16px;
	background-image: url(//cdn.insightexpress.com/ix/images/cdn-0/section-arrow-down.png);
	float: right;
	background-repeat: no-repeat;
	padding: 19px;
	background-position: 50% 50%;
}

section.collapsible .section-content {
	box-sizing: border-box;
}

section.collapsible .section-title {
	cursor: pointer;
}

section.collapsed {
	border-bottom: 6px solid #E9E9E9;
}

	section.collapsed .section-collapse-arrow {
		background-image: url(//cdn.insightexpress.com/ix/images/cdn-0/section-arrow-right.png);
	}


table.grid:not(.no-hover) > tbody > tr:hover > td {
	background-color: #D2E1F8 !important;
}

/** Buttons */
a.btn {
	display: inline-block;
}

a.btn, button, input[type="button"], input[type="submit"] {
	font-family: "PT Sans", "arial", "sans serif";
	background: #E9E9E9;
	border: 1px solid #CCC;
	margin: 1px 0;
	margin-right: 10px;
	padding: 10px 20px;
	color: #333;
	text-decoration: none !important;
	font-size: 13px;
	cursor: pointer;
}

.posting.btn {
	color: #999;
	padding-left: 33px;
	border: 1px solid #aaa !important;
	background: #FAFAFA url(//cdn.insightexpress.com/ix/images/cdn-0/ajax-loader.gif) 10px 50% no-repeat;
}

input[type="text"] + input[type="submit"],
input[type="text"] + button,
select + input[type="submit"],
select + button,
a.btn.small, button.small, input[type="button"].small, input[type="submit"].small {
	padding: 4px 15px 5px 15px;
	vertical-align: bottom;
}

a.btn:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {
	background: #3F6DBC;
	border-color: #3F6DBC;
	color: #fff;
}


a.btn.danger, button.danger, input[type="button"].danger, input.danger[type="submit"] {
	background: #D9534F;
	color: #fff;
}

	a.btn.danger:hover, button.danger:hover, input[type="button"].danger:hover, input.danger[type="submit"]:hover {
		background: #D2322D;
		color: #fff;
		border-color: #AC2925;
	}

a.btn.success, button.success, input[type="button"].success, input.success[type="submit"] {
	background: #4CAF50;
	color: #fff;
}

	a.btn.success:hover, button.success:hover, input[type="button"].success:hover, input.success[type="submit"]:hover {
		background: #449D44;
		color: #fff;
		border-color: #398439;
	}

body.dmp .btn, body.dmp button {
    border: 1px solid #be9c0a;
    text-transform: uppercase;
    border-radius: 1rem;
    background: #fff;
    padding: 6px 16px;
    cursor: pointer;
    min-width: 0;
    display: inline-block;
    text-transform:uppercase;
    text-decoration: none;
    color: #be9c0a;
    outline:0;
}
    body.dmp .btn[disabled], body.dmp button[disabled] {
        cursor:auto;
    }
body .dmp .btn {
    text-transform:none;
}
body.dmp .dmp-btn {
    text-transform:uppercase;
    min-width: 175px;
}
body.dmp .btn.dropdown-toggle {
    min-width:0;
    border-radius:0;
    border-left: 0 !important;
}

body.dmp .btn:hover, body.dmp button:hover {
    border-color: #e1c955;
    background: #997100;
    background: -moz-linear-gradient(left,#997100 0%,#e1c955 100%);
    background: -webkit-linear-gradient(left,#997100 0%,#e1c955 100%);
    background: linear-gradient(to right,#997100 0%,#e1c955 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#997100',endColorstr='#e1c955',GradientType=1);
    color:#fff;

}

button:disabled, input[type="button"]:disabled, input[type="submit"]:disabled {
	background: #E9E9E9 !important;
	color: #333 !important;
	cursor: not-allowed;
	opacity: 0.65;
}




/* Button groups / drop buttons */
.btn-group {
	position: relative;
	display: inline-block;
	font-size: 0;
	white-space: nowrap;
	margin-right: 10px;
}

	.btn-group:last-child {
		margin-right: 0;
	}

	.btn-group.open .dropdown-toggle {
		color: white;
	}

	.btn-group a.btn, .btn-group button, .btn-group input[type="button"], .btn-group input[type="submit"] {
		margin-right: 0;
	}

	.btn-group .dropdown-toggle {
		padding-left: 10px;
		padding-right: 10px;
		border-left: none;
	}

	.btn-group:not(.link-group) .btn-drop.dropdown-toggle {
		border-left: 1px solid #ccc;
	}

		.btn-group .btn-drop.dropdown-toggle span.caret {
			margin-left: 10px;
		}

	.btn-group.open .dropdown-toggle {
		background-color: #3F6DBC;
	}

	.btn-group.open:not(.link-group) .btn .caret, .btn-group:not(.link-group) .btn:hover .caret {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAERJREFUGFdj+P//vxIQ7wXiu2j4FhBXgRSAsC0Q3wZiGPgFxLOAmAemAIQdgBikCybJB8QMyApA2BGI24EYLPn//38GAFxHbZBfIGptAAAAAElFTkSuQmCC') 50% 50% no-repeat;
	}

.link-group.btn-group button, .link-group.btn-group button:hover {
    background:none;
    border:none;
    padding: 0 4px;
    color:#333;
}
.link-group.btn-group .material-icons {
    vertical-align:bottom;
    font-size:18px;
}
.link-group.btn-group button.dropdown-toggle:not(.combo) {
        border-left: 1px solid #D1D1D1;
}

.btn .caret {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAD1JREFUGFdjAAIlIN4LxHfR8C0grgJiMLAF4ttA/B+KfwHxLCDmAWI4cABikC6YJB8QYwBHIG4HYqgkAwMAg8AN8EZ12zsAAAAASUVORK5CYII=') 50% 50% no-repeat;
	width: 8px;
	height: 8px;
	display: inline-block;
}

.flatbutton span {
	background-image: none !important;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #FFF;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.dropdown-menu-top {
	top: auto;
	bottom: 100%;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-menu li {
	line-height: 20px;
	font-size: 13px;
}

ul.dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
	text-align: left;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #E5E5E5;
	border-bottom: 1px solid #FFF;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	color: #FFF;
	text-decoration: none;
	background-color: #3F6DBC;
    cursor: pointer;
}


body.dmp .dropdown-menu > li > a:hover, 
body.dmp .dropdown-menu > li > a:focus, 
body.dmp .dropdown-submenu:hover > a, 
body.dmp .dropdown-submenu:focus > a,
body.dmp ul.drop-menu a:hover:not(.disabled) {
	color: #000;
	text-decoration: none;
	background-color: #EFEFEF;

}

body.dmp .btn-group.open .dropdown-toggle {
    color: #333;
    background-color:transparent;
}

body.dmp ul.drop-menu a.check {
    background-image: url(/ix/images/cdn-0/menu-check-dmp.png);
}
body.dmp ul.drop-menu a.check.checked {
    background-image: url(/ix/images/cdn-0/menu-check-dmp-checked.png);
}

body.dmp ul.drop-menu a:hover.check.checked {
    background-image: url(/ix/images/cdn-0/menu-check-dmp-checked.png);
}

body.dmp #mini-tooltip {
    background-color: #BF9D0C;
    border: none;
    color: #fff;
}
body.dmp #mini-tooltip-arrow {
    background:none;
}
body.dmp input[type="text"], body.dmp textarea, body.dmp select {
    outline-color: #BF9D0C;
}
