/*
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2012 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */

#bg_default {
    background-color: #9a7897; /* Fallback color */
}

#experience-logo {
    background: url(../resources/experience-logo.png) no-repeat;
    background-size: contain;
    height: 72px;
    width: 43px;
    position: absolute;
    right: 164px;
    top: 40px;
    z-index: 100;
}

.notify-link {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.wait-container {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   z-index: 10;
   background: rgba(0, 0, 0, 0.5) center center no-repeat;
}

.coral-Wait {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1rem;
    margin-left: -1rem;
}

@media only screen {
    /*#bg_default::after {*/
    /*content: "orientation landscape (1024x710)";*/
    /*}*/
    #bg_default {
        background-image: url('../resources/1024x640.jpg');
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /*#bg_default::after {*/
    /*content: "orientation landscape (1024x710, retina)";*/
    /*}*/
    #bg_default {
        background-image: url('../resources/1280x800.jpg');
    }
}

@media only screen and (min-width: 1280px) {
    /*#bg_default::after {*/
    /*content: "desktop (1280x768)";*/
    /*}*/
    #bg_default {
        background-image: url('../resources/1280x800.jpg');
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1280px) {
    /*#bg_default::after {*/
    /*content: "desktop (1280, retina)";*/
    /*}*/
    #bg_default {
        background-image: url('../resources/1280x800.jpg');
    }
}

@media only screen and (min-width: 2048px) {
    /*#bg_default::after {*/
    /*content: "desktop (2048x1536)";*/
    /*}*/
    #bg_default {
        background-image: url('../resources/1280x800.jpg');
    }
}

body{line-height:normal!important;background-color:#323232;color:#fff;}	
  .excnotification {
        font-weight: 200;
        border-color: #1e5fbe;
        background-color: #326ec8;
        color: #fff;
        text-shadow: 0 -0.0625rem 0 #1e5fbe;
        font-family: adobe-clean, Helvetica, Arial, sans-serif;
        font-size: 0.75rem;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-top: 1rem;
        margin-bottom: 0;
    
    }	
.login-box{background-color:#000;background-color:rgba(0,0,0,0.85);width:370px;height:400px;margin:auto;color:#fff;line-height:16px;top:0;bottom:0;left:0;right:0;position:relative;margin-top:10%}
.login-box .leftbox{width:295px;margin:0 auto;padding-top:1px}
.login-box .leftbox div.create-id{text-align:center;padding-bottom:20px}
.login-box .leftbox div.sign-in{margin-top:1px}
.login-box .leftbox div.sign-in button{width:100%}
.login-box .leftbox p{text-align:center}
.login-box .leftbox p.micon{margin-top:48px}
.login-box .leftbox h1{font-family:adobe-clean,Helvetica,Arial,sans-serif;font-weight:300;margin-top:22px;color:white;font-size:28px;line-height:118px;text-align:center}
.login-box .leftbox span.select.login-product{width:100%;margin-bottom:30px}
.login-box .leftbox span.select.login-product button{text-align:center}
.login-box .leftbox .or-spacer{margin-top:30px;margin-bottom:30px;font-style:italic;font-size:12px}
.login-box .leftbox .or-spacer .leftDivider{margin-right:7px}
.login-box .leftbox .or-spacer .rightDivider{margin-left:7px}
.login-box .leftbox .or-spacer span.divider{border-top:solid;border-top-width:1px;height:3px;width:10px;display:inline-block;color:#565656;margin-top:10px;border-left:white}
.login-box .leftbox div.wait{position:absolute;left:50%;margin-top:-230px;margin-left:-10px}
p{font-family:adobe-clean,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:20px;margin:0 0 4px 0}
a{color:#449fdf}
.messages .alert{margin:0 0 10px 0;font-family:adobe-clean,Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px;color:#3b3b3b}
.messages .error{font-weight:bold}
hidden{display:none}
#usage-box
{width:100%;height:35px;position:fixed;bottom:0;background-color:#000;background-color:rgba(0,0,0,0.85);font-family:adobe-clean,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;vertical-align:middle;margin:0;padding:0;color:#ccc;list-style:none}
#usage-box li{padding:8px 0 8px 25px;float:left;margin:0}
#usage-box li:last-child{float:right;padding-right:25px}
#usage-box a,#usage-box a:visited{color:#ccc;}
#usage-box a.lang,#usage-box a.lang:visited{color:#449fdf}
@media all and (max-width:634px){.leftbox{float:none;display:block}
#usage-box{position:relative}
}
.background{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:bottom right;background-repeat:no-repeat;background-color:transparent}
#username,#password{height:38px;margin:0 0 10px 0;width:270px}
#username:invalid,#password:invalid{color:black;box-shadow:none;border:.0625rem solid #b9b9b9}
#username:invalid:focus,#password:invalid:focus{outline:0;-webkit-box-shadow:0 0 .1875rem #3287d2;-moz-box-shadow:0 0 .1875rem #3287d2;box-shadow:0 0 .1875rem #3287d2;border:.0625rem solid #3287d2}
div.sign-in-crx{margin-top:50px;padding-left:10px}
coral-select.login-product  {width:100%}
coral-select.login-product button span {text-align:center}
html {text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-moz-font-smoothing: antialiased;}
.endor-BlackBar {
	white-space: nowrap;
	overflow: hidden;
	padding: 10px;
	background-color: #232323;
}
.endor-UserProfile {
	display: inline-block;
	min-width: 1.5rem;
	-webkit-border-radius: .1875rem;
	-moz-border-radius: .1875rem;
	border-radius: .1875rem;
	background-color: #464646;
	overflow: hidden;
}
.Main header {color:#fff;}
.Main .logo {float:left}
.Main .user {float:right;padding-top:5px;padding-bottom:5px;padding-left:25px;padding-right:25px;cursor:pointer;margin-right:30px;max-width:200px;text-overflow: ellipsis;text-align:center}
.Main .help {float:right;padding-top:5px;padding-bottom:5px;padding-left:25px;padding-right:25px;cursor:pointer;margin-right:30px;max-width:200px;text-overflow: ellipsis;text-align:center}
.Main .title {float:left;padding-top:5px;padding-left:10px}
.org_popover {top:45px !important}
.org_popover coral-popover-content {width:200px;font-size:14px}
.org_popover coral-popover-content span {padding-left:20px;color:#555;max-width:160px;text-overflow:ellipsis;display:inline-block;overflow:hidden;}
.org_popover coral-popover-content span.organization {line-height:30px;cursor:pointer;}
.org_popover coral-popover-content span.userInfo {line-height:50px;font-weight:600;max-width:160px;font-size:16px}
.org_popover coral-popover-content span.userInfo button {margin:auto;margin-top:7px;margin-bottom:7px;width:160px}
.help_popover {top:45px !important}
.help_popover coral-popover-content {width:150px;}
.help_popover coral-popover-content span {color:#555;max-width:200px;text-overflow:ellipsis;display:inline-block;overflow:hidden;line-height:30px;cursor:pointer;margin-left:15px}
.help_popover coral-popover-content span a {color:#555;font-size:14px}
.Main .mainBody {width:100%;margin-top:50px;margin-bottom:50px}
.Main .mainBody .prodTable,.Main .mainBody .serviceTable {margin:0 auto;max-width:80%;position:relative;text-align:center}
.Main .mainBody .prodTable div,.Main .mainBody .serviceTable div {text-align:center;margin:0 auto;font-family:adobe-clean,Helvetica,Arial,sans-serif;}
.Main .mainBody .prodTable .noProductsDiv {margin-top:50px}
.Main .mainBody .prodTable div.curtainMsg {width:80%;color:#DDD}
.Main .mainBody .prodTable div.curtainMsg .heading {margin-bottom:20px;font-size:20pt;}
.Main .mainBody .prodTable div.curtainMsg .message {margin-top:5px;font-size:14pt;color:#BBB}
.Main .mainBody .prodTable div.curtainMsg .message a{color:#449FDF}
.Main .mainBody .prodTable div.product {color:#eee;min-width:150px;width:25%;margin-top:25px;display:inline-block;text-align:center}
.Main .mainBody .prodTable div.product .clickable {cursor:pointer}
.Main .mainBody .prodTable .iconImage {width:90px;height:90px}
.Main .mainBody .serviceTable .serviceItem {display:inline-block;margin-right:50px;color:#eee;}
.Main .mainBody .serviceTable .serviceItem span.disabled {cursor:default;color:#777}
.Main .mainBody .serviceTable .serviceItem a {color:#eee}
.Main .mainBody .serviceTable .serviceItem a:hover {text-decoration:none}
.Main .mainBody .serviceTable .serviceItem .serviceIcon {margin-right:10px}
.Main .mainBody .serviceTable .serviceItem .serviceIcon coral-icon {float:left;line-height:0.8rem}
hr {margin-top:100px;border: 0;margin-bottom:30px;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(0,0,0,0));
  background-image: -moz-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(0,0,0,0));
  background-image: -ms-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(0,0,0,0));
  background-image: -o-linear-gradient(left, rgba(200,200,200,0), rgba(200,200,200,0.75), rgba(0,0,0,0));}
.expand { transition: all .2s ease-in-out;}
.expand img,.expand coral-icon {opacity:0.9}
.expand coral-icon {opacity:0.9}
.expand .productName,.expand .coral-Link {opacity:0.75}
.expand:hover { transform: scale(1.2); }
.expand:hover img,.expand:hover .productName,.expand:hover coral-icon,.expand:hover .coral-Link {opacity:1}
