/* ## login page ## */
.login #full-height-container { 
	text-align: center; 
}

.login #main.aui-page-panel { 
	display: inline-block; 
    text-align: left; 
}

nav.aui-header .error { 
    max-width: 600px;
    float: left;
}

#logo {
    display: none;
}

#page #full-height-container {
    background-color: white;
}

/* ## create,edit and preview iframe ## */
#wysiwyg iframe, #preview iframe { 
	min-height: 500px; 
}

body {
    background-color: white;
}

#breadcrumbs a, #breadcrumbs li {
    font-size: 9pt;
    color: #A8ADB0;
}


#breadcrumbs li:nth-child(1) {
    display: none !important;
}

#breadcrumbs li:nth-child(2):before {
    content: "" !important;
    padding-left: 0;
}

#page {
    max-width: 1260px;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Setup the top navigation bar and sub navigation elements */
ul.nav {
	margin-top: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
	list-style: none;
    height: 26px;
    font-size: 9pt;    
    border-bottom: 2px solid #FF8A04;
}

ul.nav li {
	float: left;
	position: relative;
    margin-left: 6px;
    margin-right: 4px;
}

#header {
    background-color: #ffffff !important;
}

#header ul.nav li a {
	display: block;
	padding: 5px 5px;
	text-decoration: none;
    color: #808080;
}

#header ul.nav li a:hover {
	color: #FFFFFF;
    background-color: #F78E1E
}

.nav .aui-button, .nav a.aui-button, .nav .aui-button:visited {
    -moz-box-sizing: border-box;
    background: none;
    border: none;
    border-radius: 0;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 9pt;
    font-variant: normal;
    font-weight: normal;
    height: 26px;
    line-height: default;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    vertical-align: baseline;
    white-space: nowrap;
}

.nav .aui-button:active, .nav .aui-button.active {
    background-color: #F78E1E;
    background-image: none;
    text-decoration: none;
    text-shadow: none;
}

/*=== submenu ===*/

ul.nav ul {
	display: none;
	position: absolute;
	margin-left: 0px;
	list-style: none;
	padding: 0px;
}

ul.nav ul li {
	float: left;
}

ul.nav ul a {
	display: block;
	height: 15px;
	padding: 7px 8px;
	text-decoration: none;	
}

ul.nav ul li a:hover {
	color: #069;
}

.sidebyside ul {
    list-style: none;
    padding: 0;    
}

.sidebyside li {
    padding: 0;
}

.sidebyside {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

#footer .sidebyside:first-child {
    max-width: 350px
}

#footer .sidebyside {
    text-align: left;
    vertical-align: top;
}

#footer .sidebyside h4 {
    text-align: left;
}

.aui-header {
    border-bottom: 2px solid #FF8A04;
    background-color: #ffffff !important;
}

.ia-splitter #main {
    margin-left: 60px !important;
}

h1, h2, h3, h4 {
    color: #FF8A04 !important; 
}

.big-button .sectionColumnWrapper .sectionMacro {
    width: 970px;
    margin-left: auto;
    margin-right: auto;
}

.big-button .sectionColumnWrapper .columnMacro a {
    font-weight: bold;
    color: white;
}
.big-button .sectionColumnWrapper .columnMacro {
    position:relative;
    overflow:hidden; /* hides part of the box-shadow */
    padding:25px;
    margin:2em 10%;
    background-color: #FF8A04 !important;
    margin: 5px;
    display: inline-block;
    height: 90px;
}

.big-button .sectionColumnWrapper .columnMacro:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0;
    border-style:solid;
    border-color:#FFDCB4 #fff;
    /* css3 extras */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow:  0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
    box-shadow:       0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
}


