/* General _______________________________________ */
/* Gotham Rounded */
@font-face {
	font-family:'GothamRoundedBold';
	src:url(https://echo360.com/desk/fonts/gothamrnd-bold.eot);
	src:url(https://echo360.com/desk/fonts/gothamrnd-bold.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/gothamrnd-bold.woff") format("woff)","url(https://echo360.com/desk/fonts/gothamrnd-bold.ttf") format("truetype)","url(https://echo360.com/desk/fonts/gothamrnd-bold.svg#GothamRoundedBold") format("svg");
}

@font-face {
	font-family:'GothamRoundedBook';
	src:url(https://echo360.com/desk/fonts/gothamrnd-book.eot);
	src:url(https://echo360.com/desk/fonts/gothamrnd-book.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/gothamrnd-book.woff") format("woff)","url(https://echo360.com/desk/fonts/gothamrnd-book.ttf") format("truetype)","url(https://echo360.com/desk/fonts/gothamrnd-book.svg#GothamRoundedBook") format("svg");
}

@font-face {
	font-family:'GothamRoundedMedium';
	src:url(https://echo360.com/desk/fonts/gothamrnd-medium.eot);
	src:url(https://echo360.com/desk/fonts/gothamrnd-medium.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/gothamrnd-medium.woff") format("woff)","url(https://echo360.com/desk/fonts/gothamrnd-medium.ttf") format("truetype)","url(https://echo360.com/desk/fonts/gothamrnd-medium.svg#GothamRoundedMedium") format("svg");
}

@font-face {
	font-family:'GothamRoundedLight';
	src:url(https://echo360.com/desk/fonts/gothamrnd-light.eot);
	src:url(https://echo360.com/desk/fonts/gothamrnd-light.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/gothamrnd-light.woff") format("woff)","url(https://echo360.com/desk/fonts/gothamrnd-light.ttf") format("truetype)","url(https://echo360.com/desk/fonts/gothamrnd-light.svg#GothamRoundedLight") format("svg");
}

/* Proxima Nova */
@font-face {
	font-family:'ProximaNova';
	src:url(https://echo360.com/desk/fonts/proximanova-regular.eot);
	src:url(https://echo360.com/desk/fonts/proximanova-regular.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/proximanova-regular.woff") format("woff)","url(https://echo360.com/desk/fonts/proximanova-regular.ttf") format("truetype)","url(https://echo360.com/desk/fonts/proximanova-regular.svg#ProximaNova") format("svg");
}

@font-face {
	font-family:'ProximaNovaSemiBold';
	src:url(https://echo360.com/desk/fonts/proximanova-semibold.eot);
	src:url(https://echo360.com/desk/fonts/proximanova-semibold.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/proximanova-semibold.woff") format("woff)","url(https://echo360.com/desk/fonts/proximanova-semibold.ttf") format("truetype)","url(https://echo360.com/desk/fonts/proximanova-semibold.svg#ProximaNovaSemiBold") format("svg");
}

@font-face {
	font-family:'ProximaNovaBold';
	src:url(https://echo360.com/desk/fonts/proximanova-bold.eot);
	src:url(https://echo360.com/desk/fonts/proximanova-bold.eot) format("embedded-opentype)","url(https://echo360.com/desk/fonts/proximanova-bold.woff") format("woff)","url(https://echo360.com/desk/fonts/proximanova-bold.ttf") format("truetype)","url(https://echo360.com/desk/fonts/proximanova-bold.svg#ProximaNovaBold") format("svg");
}

.clearfix {
	display:block;
	clear:both;
}

a {
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear;
}

body {
	min-height:100%;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	font-family:'Open Sans',sans-serif;
}

.article p.Note,.article p.TechDetails,.article p.Tip {
	background-color:#f6f6f6;
	padding:10px;
	border-radius:4px;
}

#company-support-portal {
	height:100%;
}

#breadcrumbs {
	width:100%;
}

a.prev-crumb:before {
	position:absolute;
	left:0;
	top:1px;
	content:">";
	font-size:11px;
}

#breadcrumbs a {
	margin:0 4px 10px 0;
	position:relative;
	padding-left:10px;
}

#breadcrumbs span.active-crumb {
	font-size:12px;
	margin:0 3px 10px 0;
	position:relative;
	padding-left:10px;
	line-height:17px;
	font-family:'Montserrat',sans-serif;
}

#breadcrumbs span.active-crumb:before {
	position:absolute;
	left:0;
	top:1px;
	content:">";
	font-size:11px;
}

#footer .powered_by_desk {
	display:none;
}

.divtitle {
	border-left:2px solid #15425f;
}

.wrapper {
	margin:0 auto;
	max-width:1020px;
	width:100%;
}

/* Header ___________________________________________ */
#company-header .wrapper {
	max-width:94%;
	width:auto;
	margin:0 auto;
	padding:0 20px;
	position:relative;
}

#company-header .rctitle,#company-header .statusio a {
	white-space:nowrap;
}

#company-header .statusio {
	position:absolute;
	margin-bottom:0;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
}

.current-status-indicator.green {
	background:#00ad42;
}

#company-header .statusio a,#company-header .statusio a #current-status-description {
	font-family:'Varela Round',sans-serif;
	font-weight:100;
	font-size:17px;
}

#customer-account a.login-link:hover {
	text-decoration:none!important;
}

#customer-account span {
	display:none;
}

#customer-account a {
	margin-right:0;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:100;
	border-radius:3px;
	letter-spacing:.5px;
	padding:12px 20px;
	float:none;
}

.student #customer-account a.login-link,.instructor #customer-account a.login-link {
	display:none;
}

#customer-account a.logout-link {
	margin-right:0;
	padding:12px 0 12px 12px;
	background:none;
}

#customer-account a.logout-link:hover {
	color:#00ccf4;
}

#customer-account {
	padding:6px 0 0;
	width:100%;
}

#customer-account .account-wrapper {
	float:right;
	width:250px;
	text-align:right;
}

.current-status-indicator {
	width:10px;
	height:10px;
}

.current-status-indicator.green {
	background:#00ad42;
}

#company-header .statusio a,#company-header .statusio a #current-status-description {
	font-size:16px;
}

#support-header {
	padding-top:0;
}

#support-header .support-wrapper {
	background-image:url(https://echo360.com/desk/images/header-bg.png)!important;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:auto;
	height:320px;
	position:relative;
	display:block;
	width:100%;
}

#support-header .wrapper.top-container {
	position:relative;
	height:320px;
}

.home #support-header .wrapper.top-container {
	height:auto;
}

#support-header h2 {
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	color:#fff!important;
	text-align:center;
	font-weight:400;
	text-shadow:0 0 0!important;
	font-size:42px;
	margin-top:40px;
	letter-spacing:-.5px;
	padding-top:70px;
	margin-top:0;
}

#support-header .support-search-small {
	position:relative;
	float:none;
	margin:20px auto 0;
	width:638px;
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff;
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:50px;
}

#support-header .support-search-small #q {
	width:485px;
	padding:14px 30px;
	float:none;
	border-color:#fff;
	font-family:'Proxima Nova',sans-serif;
	color:#a0a0a1;
	font-weight:100;
	width:90%;
	float:left;
	font-size:16px;
	line-height:20px;
	padding:14px 15px 0;
	height:100%;
}

.support-search-small #support-search-submit {
	background:url(https://www.echo360.com/desk/images/search.png);
	height:24px;
	width:21px;
	top:12px;
	right:11px;
}

.container.search {
	background:#fff;
}

.container.search .col-md-8, .container.search > .row {
	width:100%;
}

#support-header .container.search .col-md-8 .header h2 {
	font-size:18px;
	color:#555!important;
	margin-bottom:25px;
	font-family:'Open Sans',sans-serif!important;
	font-weight:400;
	padding-top:40px;
}

.container.search .row.noresults h3 {
text-align: center;
font-size: 18px;
}

.container.search .row.noresults h3 a {
color: #00aee4;
}


.tab-pane article {
	margin:0;
}

.tab-pane article .col-md-12 {
	margin:0 0 15px;
	padding:0 0 23px;
	border-bottom:1px solid #e6e6e6;
}

.nav-tabs {
	border-bottom:none;
	width:672px;
	margin:25px auto 15px;
}

.nav-tabs>li {
	margin:0 .5em;
	padding:0;
	-webkit-transition:color .3s;
	transition:color .3s;
	position:relative;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:210px;
	text-align:center;
}

.nav-tabs>li>a {
	position:relative;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:2.5;
	padding:3px 20px;
	-webkit-transition:color .3s;
	transition:color .3s;
	margin:0;
	border:none;
	border-radius:0;
	font-size:16px;
	text-align:center;
}

.nav-tabs>li:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#d2d8d6;
	content:'';
	-webkit-transition:background-color 0.3s,-webkit-transform .3s;
	transition:background-color 0.3s,transform .3s;
	-webkit-transition-timing-function:ease,cubic-bezier(0.7,0,0.3,1);
	transition-timing-function:ease,cubic-bezier(0.7,0,0.3,1);
	-webkit-transform:translate3d(0,100%,0) translate3d(0,-3px,0);
	transform:translate3d(0,100%,0) translate3d(0,-3px,0);
}

.nav-tabs>li.active:before,.nav-tabs>li.active>:hover:before {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	background:#AB275C;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#fff;
	background:none;
	border:none;
	margin:0;
}

.nav-tabs>li>a:hover {
	border:none;
}

.tab-pane article h3 a {
	color:#0076C0!important;
	font-weight:700;
	padding:0;
	text-align:center;
	text-decoration:none;
	font-size:20px;
	cursor:pointer;
	display:block;
	margin-bottom:10px;
	text-align:left;
}

.tab-pane .articles h3 {
text-align: center;
  font-size: 20px;
}

.tab-pane .articles h3 a {
color: #0076C0!important;
  font-size: 20px;
}

.tab-pane .articles article h3 {
text-align: left;
}


.tab-pane article .btn {
	color:#fff;
	border-radius:2px;
	background:#87be40;
	padding:8px 13px;
	font-size:12px;
}

.tab-pane article .btn:hover {
	background:#5b950f;
}

.tab-pane article .btn:after {
	content:"\f061";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	margin-left:10px;
}

.tab-content>.tab-pane {
	display:none;
}

.tab-content>.tab-pane.active {
	display:block;
	padding-top:20px;
}

.tab-content .footer .btn-primary {
	color:#fff;
	background-color:#AB275C;
	border-color:#AB275C;
	margin:20px auto 0;
	display:block;
	border-radius:2px;
	padding:10px 30px;
}

.tab-content .footer .btn-primary:hover {
	color:#fff;
	background-color:#FE4375;
	border-color:#FE4375;
}

#breadcrumbs {
	padding:0 10px;
	margin-top:20px;
	color:#888!important;
}

#support-main h3 {
	font-family:'Varela Round',sans-serif!important;
}

#support-main .support-body {
	background:#FFF!important;
}


/* Article Top Banner Search ________________________ */
.support-search-small {
	position:relative;
	float:right;
}

.support-search-small #q {
	margin-top:0;
}

/* Top Banner  ______________________________________ */
.home #support-header .support-wrapper {
	background-image:url(https://echo360.com/desk/images/header-bg-alt.png)!important;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:auto;
	min-height:320px;
	position:relative;
	display:block;
	margin-bottom:0;
}

#support-header .statusio {
	display:none;
}

.home #support-header h2 {
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	color:#fff!important;
	text-align:center;
	font-weight:400;
	text-shadow:0 0 0!important;
	font-size:42px;
	margin-top:0;
	letter-spacing:-.5px;
}

.home #support-header .top-container {
	padding-top:15px;
}

.home #support-header .wrapper.bottom-container {
	position:relative;
	display:block;
	width:100%;
	max-width:100%;
	margin-top:20px;
}

.home #support-header {
	background:#fff;
	border-bottom:none;
	margin:0;
	padding:0;
}

.home .btn-group {
	position:relative;
	display:block;
	bottom:auto;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	width:1175px;
}

.home .btn-group .button {
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#97428f;
	-moz-box-shadow:0 8px 21px rgba(0,0,0,.15);
	-webkit-box-shadow:0 8px 21px rgba(0,0,0,.15);
	box-shadow:0 8px 21px rgba(0,0,0,.15);
	margin:.5%;
	width:32.666%;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border:none;
}

.home .btn-group .button:first-child {
	margin-left:0;
}

.home .btn-group .button:nth-child(3) {
	margin-right:0;
}

.home .btn-group .button {
	font-family:'Varela Round',sans-serif!important;
	text-align:center;
	display:block;
	padding:25px 20px;
	-webkit-font-smoothing:antialiased;
}

.home .btn-group .button:hover {
	border:0;
}

.home .button#instructorPage {
	background-color:#994290;
}

.home .btn-group .button#instructorPage:hover {
	background-color:#84307b;
	color:#fff;
}

.home .button#instructorPage .fa {
	-webkit-text-stroke:1px #994290;
	font-size:16px;
	margin-left:10px;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear;
	color:#fff;
}

.home .button#adminPage {
	background-color:#5c366f;
}

.home .btn-group .button#adminPage:hover {
	background-color:#4f2a61;
	color:#fff;
}

.home .button#adminPage .fa {
	-webkit-text-stroke:1px #5c366f;
	font-size:16px;
	margin-left:10px;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear;
	color:#fff;
}

.home .button#studentPage {
	background-color:#302f57;
}

.home .btn-group .button#studentPage:hover {
	background-color:#29284e;
	color:#fff;
}

.home .button#studentPage .fa {
	-webkit-text-stroke:1px #302f57;
	font-size:16px;
	margin-left:10px;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear;
	color:#fff;
}

.home a.button img {
	display:block;
	margin:0 auto 10px;
}

.home .support-search-big {
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:none;
	max-width:650px;
	margin:30px auto 0;
}

.home .support-search-big #support-search-submit {
	background:url(https://www.echo360.com/desk/images/search.png);
	border:0;
	cursor:pointer;
	height:25px;
	line-height:900px;
	overflow:hidden;
	position:absolute;
	right:15px;
	text-indent:900px;
	top:17px;
	width:21px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:inherit;
}

.ui-menu .ui-menu-item {
	margin:15px 3% 0;
	zoom:1;
	float:left;
	clear:left;
	width:94%;
	list-style:none;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 16px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.article-autocomplete-body {
	font-size:14px!important;
}

.ui-menu .ui-menu-item a,.ui-menu .ui-menu-item a .article-autocomplete-subject {
	color:#0076C0!important;
	font-weight:700;
	padding:0;
	text-decoration:none;
	font-size:18px!important;
	cursor:pointer;
	font-family:'ProximaNovaRegular',sans-serif!important;
	margin-bottom:5px;
}

.ui-menu .ui-menu-item a .article-autocomplete-subject:hover {
	text-decoration:underline;
}

.ui-autocomplete a:hover,.ui-autocomplete a.ui-state-hover {
	background:transparent!important;
	border:none;
}

.home .support-wrapper .support-search-big {
	display:block;
}

.home .support-search-big .inner,.topic .support-search-small.inner {
	background:none;
	margin-right:0;
	width:auto;
	height:55px;
	border:none;
	padding:0 0 0 15px;
}

.topic .support-search-small #q {
	width:485px;
	padding:14px 30px;
	float:none;
	border-color:#fff;
}

.topic .support-search-small {
	position:relative;
	float:none;
	margin:20px auto 0;
	width:545px;
}

.home .btn-group .button:hover .fa {
	transform:translateX(10px);
	-webkit-transform:translateX(10px);
	-moz-transform:translateX(10px);
	-ms-transform:translateX(10px);
	-o-transform:translateX(10px);
	color:#fff!important;
}

.home .support-search-big #q {
	font-family:'Proxima Nova',sans-serif;
	color:#a0a0a1;
	font-weight:100;
	width:90%;
	float:left;
	font-size:16px;
	line-height:20px;
	padding:17px 0 0;
}

.myportal #support-header,.myportal.mycases #support-header {
	height:auto;
	background-image:none!important;
}

#support-main .question #form, #support-main .myportal #form {
  background: #f8f8f8;
  border: 1px solid #ddd;
  margin: 20px 0;
  padding: 20px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

#support-main .myportal #form.show {
display: block !important;
}

body .myaccount-form input[id^="update_status"]:disabled {
color: #bbb !important;
}

#form .input-button input {
  background: #AB275C;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: background 0.3s ease;
  font-family: 'Montserrat', sans-serif;
  margin-right: 0;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  letter-spacing: .5px;
  padding: 12px 20px;
  max-width: 160px;
  height: auto;
}

.myportal .mycases-filters {
	background:#fff;
}

#mycases.myportal {
	margin:0 auto;
	max-width:1020px;
	width:100%;
	clear:both;
}

.myportal .support-wrapper {
	background-image:url(https://echo360.com/desk/images/header-bg.png)!important;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:100%;
	height:320px;
}

/* Content ______________________________________ */
.home #support-main,.home.standard #support-main {
	background:#02283f;
}

.home #support-main .content {
	padding:0 20px 20px;
}

#company-support-portal.home {
	background:#02283f;
}

.home #support-main .support-body {
	background:none!important;
	padding:0 0 30px;
}

.home #support-main .dashboard table {
	border-spacing:20px 35px;
	margin:5px auto 25px;
}

.home #support-main .dashboard td {
	padding:25px 30px 20px!important;
	border:1px solid #15425f;
	width:24%;
	border-radius:3px;
	display:block;
	float:left!important;
	margin:25px .5% 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:relative;
}

.home #support-main h4 a,#support-main h4 a.topic581256 {
	font-family:'Varela Round',sans-serif;
	font-size:20px;
	font-weight:400;
	color:#fff!important;
	-webkit-font-smoothing:antialiased;
}

.home #support-main h4 a:hover,#support-main h4 a.topic581256:hover {
	color:#00ccf4!important;
	text-decoration:none;
}

.standard #support-main {
	background:#fff;
}

#support-main .dashboard .topic {
	margin:0 0 20px;
	height:100%;
}

#support-main .dashboard .topic ul {
	margin:0 15px 45px 0;
}

.home #support-main h4 {
	margin:0!important;
	margin-bottom:20px!important;
}

.more-link {
	padding:15px 0 0;
	margin-top:10px;
	position:absolute;
	bottom:28px;
	left:30px;
}

.more-link a {
	color:#fff;
	border-radius:2px;
	background:#87be40;
	padding:8px 13px;
	font-size:12px;
}

.more-link a:hover {
	background:#5b950f;
	text-decoration:none;
}

.more-link a:hover {
	text-decoration:none;
	opacity:1;
}

.more-link a i {
	margin-left:8px;
}

.home #support-main .topic li {
	list-style:none;
	padding:0;
	margin:8px 0!important;
}

.home #support-main .topic li a {
	color:#00ccf4;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	font-weight:100;
}

.home #support-main .topic li a:hover {
	color:#fff;
	text-decoration:none;
}

#company-support-portal.home,.home .support-body {
	padding-bottom:0!important;
}

.content-bottom .content-column {
	display:block;
	width:50%;
	position:relative;
	float:left;
}

.student .content-column.right-column,.instructor .content-column.right-column {
	width:100%;
	float:none;
}

.content-bottom .column-inner {
	padding:80px 60px;
	height:100%;
}

.content-column.left-column {
	background:#236890;
}

.student .content-column.left-column,.instructor .content-column.left-column {
	display:none;
}

.content-column.right-column {
	background:#144160;
}

.content-column .content-icon,.content-column .content-title,.content-column .content-info {
	text-align:center;
	padding:0 20px;
}

.content-column .content-icon {
	margin-bottom:30px;
}

#support-main .support-body .content-title h3 {
	color:#fff!important;
	font-family:'Varela Round',sans-serif!important;
	font-weight:100;
	-webkit-font-smoothing:antialiased;
	font-size:26px;
	line-height:46px;
	padding-bottom:0!important;
}

.content-info p {
	font-family:'Open Sans',sans-serif!important;
	color:#fff!important;
	-webkit-font-smoothing:antialiased;
	font-size:20px!important;
}

.content-column.left-column .content-info a {
	color:#00ccf4!important;
}

.content-column.left-column .content-info a:hover {
	color:#fff!important;
	text-decoration:none!important;
}

.content-column.right-column .content-info a {
	font-family:'Open Sans',sans-serif!important;
	color:#fff!important;
	-webkit-font-smoothing:antialiased;
	font-size:20px!important;
	line-height:30px;
	padding:14px 0;
	background:#994290;
	border:1px solid #994290;
	border-radius:3px;
	margin:0 5px;
	text-align:center;
	min-width:169px;
	display:inline-block;
}

.content-column.right-column .content-info a.mac img {
	vertical-align:text-bottom;
	padding-right:3px;
}

.content-column.right-column .content-info a.windows img {
	vertical-align:middle;
	padding-right:10px;
}

.content-column.right-column .content-info a:hover {
	background:transparent;
	text-decoration:none!important;
}

.urgent-content {
	display:block;
	width:1175px;
	margin:auto;
	margin-bottom:10px;
}

.instructor .urgent-content,.student .urgent-content {
	display:none;
}

.urgent-column {
	background:#0c2f49;
	width:49.5%;
	display:block;
	float:left;
	border-radius:4px;
}

.urgent-column-inner {
	padding:20px 15px 25px;
}

.urgent-column.left-column {
	margin-right:.5%;
}

.urgent-column.right-column {
	margin-left:.5%;
}

.urgent-icon,.urgent-title,.urgent-link {
	text-align:center;
	padding:0 20px;
}

.urgent-title {
	padding-top:3px;
}

.urgent-icon {
	margin-bottom:5px!important;
	width:45px;
	margin:auto;
	padding:0;
}

.urgent-icon img {
	width:100%;
}

#support-main .support-body .urgent-title h3 {
	color:#fff!important;
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	font-size:18px;
	line-height:24px;
	padding-bottom:0!important;
	margin-bottom:15px!important;
	font-weight:400;
}

.urgent-link a {
	color:#fff!important;
	font-size:15px;
	font-family:'Open Sans',sans-serif!important;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
}

.urgent-link span {
	color:#fff!important;
	font-size:15px;
	font-family:'Open Sans',sans-serif!important;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
	display:block;
	margin:3px 0 7px;
	margin-left:30px;
}

.urgent-link span:last-child {
	margin:0;
	margin-left:30px;
}

.urgent-link a:hover {
	color:#00ccf4!important;
	text-decoration:none!important;
}

.urgent-link a img {
	vertical-align:middle;
	padding-right:5px;
}

.urgent-link.email-link {
	margin-bottom:11px;
	clear:both;
}

.urgent-link.phone-link {
	margin-top:10px;
}

/* New Support Case --------------------------------- */
#new-support-case #form {
	padding:30px;
	clear:both;
	position:relative;
	background:#F8f8f8!important;
}

#new-support-case div#form:before {
	position:absolute;
	width:290%;
	background:#f8f8f8;
	content:"";
	left:-58%;
	top:-79px;
	height:112%;
	z-index:-1;
}

#new-support-case #form .input-block select {
	margin:0 0 20px;
	-webkit-appearance:none;
	-moz-appearance:none;
	background:url(images/selectarrow.png) no-repeat #fff;
	background-position:96% 14px;
	border:1px solid #ddd;
	width:100%;
	height:44px;
	border-radius:0;
	padding:10px 15px;
	font-size:12px;
}

#new-support-case #support-main .support-body h3 {
	color:#000!important;
	margin-bottom:0;
}

#new-support-case #support-main .support-body p,#new-support-case #support-main .support-body .emailpriority span {
	color:#fff;
	font-size:15px!important;
	line-height:22px!important;
	font-family:'Open Sans',sans-serif!important;
	display:block;
	opacity:.8;
}

#new-support-case #support-main .support-body .emailpriority span.emailus_priority_des {
	font-size:14px!important;
	line-height:18px!important;
}

#new-support-case #support-main .support-body .emailpriority span.emailus_priority_title {
	font-family:'Varela Round',sans-serif!important;
	color:#fff!important;
	font-size:17px!important;
	margin-bottom:4px;
	opacity:1;
}

#new-support-case #form .input-block input[type=text],#new-support-case #form .input-block textarea {
	display:block;
	font-size:14px;
	margin:0 0 20px;
	width:100%;
	border:1px solid #ddd;
	padding:12px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#new-support-case #form .input-button input {
	border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	font-size:17px;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	background:#0076c0;
	padding:14px;
	max-width:300px;
	display:block;
	min-width:190px;
	height:46px;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:100;
	line-height:16px;
}

#new-support-case #form .label {
  text-align: left;
  color: #444;
  position: relative;
  font-size: 12px;
  margin: 0 0 5px -5px;
}

#new-support-case #form .input-button input:hover {
	background:#FE4375;
	color:#FFF;
}

#new-support-case #form .input-block.name {
	clear:both;
	float:left;
	width:49%;
}

#new-support-case #form .input-block.email {
	float:right;
	width:49%;
}

#new-support-case #form .input-block.subject {
clear: both;
}

#new-support-case #form .input-block.priority {
	clear:both;
	float:left;
	width:49%;
}

#new-support-case #form .input-block.product {
	float:right;
	width:49%;
}

.emailpriority {
	margin:10px 0 0;
	padding:15px 20px;
	width:25%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:128px;
}

.emailpriority.severe {
	background:#ad240e;
}

.emailpriority.high {
	background:#f26f21;
}

.emailpriority.med {
	background:#f39f09;
}

.emailpriority.low {
	background:#87be40;
}

#modal-screen {
	background:#000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	opacity:.7;
}

#modal .inner {
	background:none;
	width:660px;
	left:50%;
	top:50%;
	margin:-230px 0 0 -350px;
	position:absolute;
	padding:0;
	-webkit-box-shadow:0 2rem 7rem 1rem rgba(0,0,0,.1);
	box-shadow:0 2rem 7rem 1rem rgba(0,0,0,.1);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#support-main #modal .articles .condensed {
	background:#FFF!important;
	border:none;
	margin:0;
	padding:25px 30px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

#modal .main {
	background:#0076c0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#modal .inner .note {
	text-align:center;
	color:#616161;
	margin:0!important;
}

#modal .inner h1 {
	font-size:26px;
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	color:#fff!important;
}

#modal .inner p.subheader {
	font-size:16px!important;
	color:#fff!important;
	opacity:.85;
	font-weight:400!important;
	font-family:'Open Sans',sans-serif!important;
}

#modal #form {
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	padding-top:20px;
	background:#f5f5f5!important;
}

#modal .inner .input-button input {
	margin-right:0;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:100;
	border-radius:3px;
	letter-spacing:.5px;
	padding:12px 20px;
	float:none;
	background:#AB275C;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	transition:background .3s ease;
	-webkit-transition:background .3s ease;
	-moz-transition:background .3s ease;
	line-height:15px;
	height:40px;
	border-radius:4px;
}

#modal .inner .input-button input:hover {
	background:#FE4375;
	color:#FFF;
}

#support-main #modal .articles .condensed a,#support-main #modal .articles .condensed p {
	margin:0 0 20px;
}

#support-main #modal li.article h4 {
	margin-bottom:5px;
}

#support-main #modal h4 a {
	color:#000!important;
	font-family:'Varela Round',sans-serif!important;
}

#support-main #modal h4 a:hover {
	color:#0076C0!important;
	text-decoration:none;
}

#support-main #modal .articles .condensed li {
	margin:0;
	padding:0;
	border-bottom:1px solid #eee;
	padding-top:18px;
}

#support-main #modal .articles .condensed li.article:first-child {
	padding-top:0;
}

#support-main #modal .articles .condensed li.note {
	border:none;
	list-style:none;
}

/* Topic Page ______________________________________ */
.topic .support-search-small {
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.topic #support-header {
	padding:0;
}

.topic #support-header .top-container {
/*background-image:url(https://echo360.com/desk/images/header-bg.png)!important; */
	background-image:none;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:320px;
	position:relative;
	display:block;
	width:100%;
}

.topic #support-main .support-body {
	background:none!important;
}

.topic #support-header h2 {
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	color:#fff!important;
	text-align:center;
	font-weight:400;
	text-shadow:0 0 0!important;
	font-size:42px;
	margin-top:40px;
	letter-spacing:-.5px;
}

.topic #support-header h2 {
	margin-top:0;
	padding-top:70px;
}

.topic#company-support-portal {
	background:#02283f!important;
	padding-bottom:60px;
}

.topic #toggle div a {
	display:none;
}

.topic #breadcrumbs {
	margin-top:20px;
	color:#ccc!important;
}

.topic #support-main .articles li {
	margin:5px 0;
	border-bottom:1px solid #15425f;
	padding:25px 0;
}

.topic #support-main h4 a {
	color:#00ccf4!important;
	font-family:'Varela Round',sans-serif!important;
	font-size:24px;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
}

.topic #support-main h4 a:hover {
	color:#fff!important;
	text-decoration:none;
}

.topic #support-main .articles li p {
	margin:0 0 5px;
	color:#eee!important;
	font-family:'Open Sans',sans-serif!important;
	font-size:16px!important;
}

.topic #toggle a.questionbutton {
	margin-top:-60px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#5c366f!important;
	color:#fff;
	font-family:'Open Sans',sans-serif;
	letter-spacing:.5px;
	font-weight:400;
	padding:12px 20px;
}

.topic #toggle a.questionbutton:hover {
	background:#302f57!important;
}

.topic #support-main .articles .meta {
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	color:#ccc;
	margin:7px 0 5px;
	letter-spacing:1.5px;
}

.topic #toggle h3 {
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	color:#fff!important;
	font-weight:400;
	text-shadow:0 0 0!important;
	font-size:30px;
	margin-bottom:0;
	max-width:690px;
}

#paginate_block .pagination {
	background:none!important;
	  margin-top: 20px;
}

.pagination a,.pagination span {
	margin:0 5px;
	color:#00ccf4;
}

#paginate_block .current {
	background-color:#0076c0;
	border:1px solid #0076c0;
	padding:6px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:30px;
	width:30px;
	display:inline-block;
	color:#fff;
	margin:0 5px;
}

/* New Question --------------------------------------- */
.new-question#support-main .content > h3 {
	padding-bottom:0;
	color:#000!important;
}

.new-question#support-main #form {
	padding:30px;
}

.new-question#support-main #form .input-block input[type=text],.new-question#support-main #form .input-block textarea {
/* display: block; */
	font-size:14px;
	margin:0 0 20px;
	width:100%;
	border:1px solid #ddd;
	padding:12px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.new-question#support-main #form #question_submit {
	border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	font-size:17px;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	background:#AB275C;
	padding:14px;
	max-width:300px;
	display:block;
	min-width:190px;
	height:46px;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:100;
	line-height:16px;
}

.new-question#support-main #form #question_submit:hover {
	background:#4f2a61;
}

/* Article ---------------------------------------- */
.article.topic#company-support-portal,.article#company-support-portal {
	background:#fff!important;
}

.article.topic #support-header .content h1,.article #support-header .content h1 {
	margin-top:25px;
	padding-top:0;
	color:#000!important;
	font-size:24px;
	text-align:left;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-font-smoothing:subpixel-antialiased;
	font-smoothing:subpixel-antialiased;
	font-weight:400;
	letter-spacing:.4px;
	font-family:'Varela Round',sans-serif!important;
}

.article-content table {
	color:#444;
/* Lighten up font color */
	font-family:'Open Sans',sans-serif!important;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.article-content table td,.article-content table th {
	border:1px solid #e6e6e6;
	padding:15px;
}

/* Make cells a bit taller */
.article-content table th {
	font-size:14px;
	line-height:18px;
	background:#0076c0;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	font-family:'Open Sans',sans-serif;
	border-color:#ffffff;
}

.article.topic #support-header .content table th p,.article #support-header .content table th p {
	font-size:14px!important;
	line-height:18px!important;
	background:#0076c0;
	font-weight:400;
	color:#fff!important;
	text-transform:uppercase;
	font-family:'Open Sans',sans-serif;
	border-color:#0076c0;
	margin:0!important;
}

.article-content table td {
	background:#FAFAFA;
/* Lighter grey background */
}

/* Cells in even rows (2,4,6...) are one color */
.article-content table tr:nth-child(even) td {
	background:#f8f8f8;
}

/* Cells in odd rows (1,3,5...) are another (excludes header cells)  */
.article-content table tr:nth-child(odd) td {
	background:#fff;
}

.article.topic #support-header .content h2,.article #support-header .content h2 {
	margin-top:25px;
	padding-top:0;
	color:#000!important;
	font-size:20px;
	text-align:left;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-font-smoothing:subpixel-antialiased;
	font-smoothing:subpixel-antialiased;
	font-weight:400;
	letter-spacing:.4px;
	font-family:'Varela Round',sans-serif!important;
}

.article.topic #support-header .content h3,.article #support-header .content h3 {
	margin-top:25px;
	padding-top:0;
	color:#000!important;
	font-size:18px;
	text-align:left;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-font-smoothing:subpixel-antialiased;
	font-smoothing:subpixel-antialiased;
	font-weight:400;
	letter-spacing:.4px;
	font-family:'Varela Round',sans-serif!important;
}

.article.topic #support-header .content h4,.article #support-header .content h4 {
	margin-top:25px;
	padding-top:0;
	color:#000!important;
	font-size:16px;
	text-align:left;
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-font-smoothing:subpixel-antialiased;
	font-smoothing:subpixel-antialiased;
	font-weight:400;
	letter-spacing:.4px;
	font-family:'Varela Round',sans-serif!important;
}

.article.topic #support-header .content p.ProcIntro,.article #support-header .content p.ProcIntro {
	font-weight:700!important;
	margin-bottom:6px;
	margin-top:12px;
	font-size:18px!important;
}

.article.topic #support-header .content p,.article #support-header .content p,.article.topic #support-header .content li,.article #support-header .content li,.article.topic #support-header .content p span,.article #support-header .content p span,.article.topic #support-header .content li span,.article #support-header .content li span {
	font-family:'Open Sans',sans-serif!important;
	font-size:16px!important;
	line-height:24px!important;
	color:#444!important;
	margin:0 0 10px;
}

.article.topic #support-header .content li,.article #support-header .content li,.article.topic #support-header .content li span,.article #support-header .content li span {
	margin-bottom:0;
}

#support-main .content .article-content,#support-main .content .article-content div {
	font-family:'Open Sans',sans-serif!important;
	font-size:16px!important;
	line-height:24px!important;
	color:#444!important;
}

.article.topic #support-header .content ul li,.article #support-header .content ul li,.article.topic #support-header .content ol ul li,.article #support-header .content ol ul li {
	list-style:none;
	position:relative;
}

.article.topic #support-header .content ol li,.article #support-header .content ol li {
	list-style-type:decimal;
	list-style-position:outside;
}

#support-main .article-content ul,ol,li,#support-main .answer-details ul,#support-main .answer-details ol {
	margin-left:30px;
}

.article.topic #support-header .content ul li:before,.article #support-header .content ul li:before {
	position:absolute;
	content:"";
	height:6px;
	width:6px;
	left:-17px;
	background:#AB275C;
	top:14px;
	border-radius:360px;
	-moz-border-radius:360px;
	-webkit-border-radius:360px;
}

.article.topic#company-support-portal .content table,.article#company-support-portal .content table {
	background:#fff;
}

.topic.article #social-share,.article #social-share {
	float:left;
	width:80px;
	margin-left:-100px;
	padding:10px 3px 8px;
	border:1px solid #e6e6e6;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top:23px;
}

#social-share .share-btn:last-child {
	margin-bottom:0;
}

.article.topic .wrapper.bottom-container,.article .wrapper.bottom-container {
	max-width:910px;
	width:100%;
}

.article.topic .content img,.article .content img {
	max-width:100%;
}

.article.topic #support-main .title .arttitle,.article #support-main .title .arttitle {
	color:#000;
	-webkit-font-smoothing:antialiased;
	font-family:'Varela Round',sans-serif!important;
	font-weight:400;
	font-size:32px;
	line-height:36px;
}

#support-main .title .meta {
	margin:0;
	font-weight:400;
	color:#888;
	font-family:'Open Sans',sans-serif!important;
}

#support-main .title {
	border-bottom:1px solid #e6e6e6;
	margin:0 0 20px;
	padding:0 0 20px;
}

.article.topic #breadcrumbs,.article #breadcrumbs {
	color:#888!important;
}

/* My Cases & Single Case ---------------------------------- */
#company-support-portal.home.mycases,.mycases .bottom-container .container,#company-support-portal.home.single-case,.single-case .bottom-container .container {
	background:#fff;
}

.home.mycases #support-header .top-container,.home.single-case #support-header .top-container {
	padding-top:109px;
}

.my-cases-heading,.mycases .help-heading,.single-case .help-heading,.single-case-heading {
	display:none;
}

.mycases .my-cases-heading,.single-case .single-case-heading {
	display:block;
}

.mycases .pagination a {
	color:#00ccf4;
}

.mycases .bottom-container,.single-case .bottom-container {
	padding-bottom:60px;
}

.mycases .bottom-container .container,.single-case .bottom-container .container {
	display:block;
}

.mycases .breadcrumb, .single-case .breadcrumb, .mycases #status-update, .single-case #status-update, .mycases #support-main, .sinlge-case #support-main {
	display:block;
	position:relative;
	float:none;
	width:100%;
}

.mycases #status-update, .single-case #status-update {
padding: 10px 0;
}

body .myaccount-form div[id^="verified_"] input, body .myaccount-form div[id^="delete_"] input, body .myaccount-form input[id^="update_status"], body .myaccount-form input[id^="update_status"]:disabled {
border: none;
background: #ff9300;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: background 0.3s ease;
    font-family: 'Open Sans',sans-serif;
  margin-right: 0;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  letter-spacing: .5px;
  padding: 12px 20px;
  max-width: auto;
  height: auto;
  display: inline-block;
  color: #fff;
}
body .myaccount-form div[id^="verified_"] input:hover, body .myaccount-form div[id^="delete_"] input:hover, body .myaccount-form input[id^="update_status"]:hover, body .myaccount-form input[id^="update_status"]:disabled:hover {
background: #e48401; 
}

#support-main .myportal #form .input-block textarea {
  width: 100%;
  border: 1px solid #ddd;
}
#support-main .myportal #form .input-block .label {
color: #333;
  text-align: left;
  }

.single-case #support-main .myportal .interactions {
	border:1px solid #e6e6e6;
	margin-top:0;
	padding-bottom:0;
}

.myportal-button,.myportal-button:visited {
	border:1px solid #994290;
	background:#ab275c!important;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:100;
	border-radius:3px;
	letter-spacing:.5px;
	padding:12px 20px;
	margin: 0 10px 20px 0;
}

.standard .template-article-details > .container {
background: #fff;
}

.myportal-button:hover {
	background:#FE4375!important;
	border-color:#FE4375;
	color:#fff!important;
}

.mycases #support-header h2.my-cases-heading,#support-header h2.single-case-heading {
	padding-top:22px;
}

#breadcrumb {
	color:#888;
	float:left;
	font-weight:400;
	font-family:'Montserrat',sans-serif;
	line-height:30px;
	margin:20px 6px 0 0;
}

#breadcrumb span.active-crumb:before {
	position:absolute;
	left:0;
	top:1px;
	content:">";
	font-size:11px;
}

#breadcrumb span.active-crumb {
	font-size:12px;
	margin:0 3px 10px 0;
	position:relative;
	padding-left:10px;
	line-height:17px;
	font-family:'Montserrat',sans-serif;
}

#breadcrumb a {
	color:#00AEE4;
	float:left;
	font-weight:400;
	font-family:'Montserrat',sans-serif;
	line-height:30px;
	margin:0 4px 10px 0;
	position:relative;
	padding-left:10px;
}

.mycases #support-main {
	clear:both;
}

.myportal .mycases {
	background:#fff;
	width:100%;
	border-collapse:collapse;
	font:normal 12px Montserrat,sans-serif;
	margin:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.myportal .mycases tr {
	background:#FFF;
	border:1px solid #e6e6e6;
}

.myportal .mycases tbody tr:nth-of-type(even) {
	background:#f8f8f8;
}

.myportal .mycases thead tr {
	border-color:#0076c0;
}

.myportal .mycases thead th {
	background:#0076c0;
	font-size:12px;
	font-weight:400;
	color:#fff;
	padding:15px 5px;
	text-align:left;
	text-transform:uppercase;
	font-family:'Open Sans',sans-serif;
}

.single-case #support-header {
	display:none;
}

.home.single-case #support-main .content {
	padding:0 10px 20px;
}

#support-main .myportal .case-details {
	background-color:#0076c0;
}

#support-main .myportal .case-details h3 {
	max-width:720px;
	font-size:26px;
	vertical-align:top;
	float:left;
	color:#fff!important;
	font-weight:400;
	width:100%;
	margin-bottom:35px;
}

#support-main .myportal .case-details .meta ul li {
	list-style-type:none;
	margin:0;
}

#support-main .myportal .status .a-Open {
	background-color:#00ad42;
	border:#00ad42 1px solid;
}

#support-main .myportal .status .a-Resolved {
	background-color:#ff9300;
	border:#ff9300 1px solid;
}

#support-main .myportal .meta strong {
	color:#fff;
	margin-right:5px;
	font-size:15px;
}

#support-main .myportal .meta span,#support-main .myportal .case-details .meta .case-dates span.date {
	color:#fff;
	opacity:.75;
}

#support-main .myportal .interaction {
	padding-bottom:25px;
	border:none;
}

#support-main .myportal .interaction:nth-of-type(even) {
	background:#f8f8f8;
}

#support-main .myportal .interaction-details .meta span {
	color:#000;
	font-size:17px;
	font-weight:700;
}

#support-main .myportal .interaction-details span.date {
	float:right;
	text-align:right;
	color:#888;
	font-size:12px;
	font-weight:400;
}

#support-main .interactions .interaction-details .interaction-body {
	margin-top:15px;
	color:#555;
}

/* Questions --------------------------------- */
.question #support-header {
	padding:0;
}

.question #support-header h2 {
	font-family:'Varela Round',sans-serif!important;
	-webkit-font-smoothing:antialiased;
	color:#fff!important;
	text-align:center;
	font-weight:400;
	text-shadow:0 0 0!important;
	font-size:42px;
	margin-top:40px;
	letter-spacing:-.5px;
	padding-top:70px;
	margin-top:0;
}

.question .support-search-small {
	position:relative;
	float:none;
	margin:20px auto 0;
	width:545px;
	padding:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.question .support-search-small #support-search-submit,.article .support-search-small #support-search-submit,.topic.article .support-search-small #support-search-submit,.topic .support-search-small #support-search-submit {
	background:url(http://www.echo360.com/desk/images/search.png);
	height:24px;
	width:21px;
	top:13px;
	right:10px;
}

.question .support-search-small #q,.topic .support-search-small #q {
	width:485px;
	padding:14px 30px;
	float:none;
	border-color:#fff;
}

.question #breadcrumbs {
	padding:0 20px;
	margin-top:20px;
	color:#888!important;
}

.question #support-main .support-body,.question #support-main .question .question-body {
	background:#FFF!important;
}

.question #support-main .question .question-body {
	border:none;
}

#support-main .question .reply {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:20px 0 0 70px;
	position:relative;
	background:#fff!important;
}

.question #support-main .question-details .meta {
	margin:0;
	font-weight:400;
	color:#888;
	font-family:'Open Sans',sans-serif!important;
	margin-bottom:15px;
}

.question #support-main .answer-details .meta span {
	margin:0;
	font-weight:400;
	color:#000;
	font-family:'Open Sans',sans-serif!important;
	margin-bottom:3px;
	font-size:18px;
}

.question #support-main .answer-details .meta span.date,.question #support-main .answer-details .meta span.date-short {
	color:#888;
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:10px;
	font-family:'Open Sans',sans-serif!important;
}

#support-main .question .reply {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:20px 20px 20px 90px;
	position:relative;
	background:#fff!important;
	border:1px solid #e6e6e6;
	margin-bottom:15px;
	border-radius:3px;
}

#support-main .question .question-details h3 {
	color:#000!important;
	-webkit-font-smoothing:antialiased;
	font-family:'Varela Round',sans-serif!important;
	font-weight:400;
	font-size:32px;
	line-height:36px;
}

#support-main .question .form-notice,#support-main .myportal .form-notice {
	border-top:none;
}

#support-main .question .answer-details .answer-body,#support-main .question .answer-details .answer-body p {
	font-family:'Open Sans',sans-serif!important;
	font-size:16px!important;
	line-height:26px!important;
	color:#666!important;
	margin:0 0 10px;
}

#support-main .question .question-details p {
	font-family:'Open Sans',sans-serif!important;
	font-size:16px!important;
	line-height:26px!important;
	color:#666!important;
	margin:0 0 10px;
}

/* Responsive ______________________________________ */
@media only screen and (max-width: 1240px) {
	.home table,.home thead,.home tbody,.home th,.home td,.home tr {
		display:block;
	}
	
	.home #support-main .dashboard td {
		width:32.33%;
		margin-bottom:25px;
	}
	
	.home #support-header .wrapper {
		width:auto;
	}
	
	.urgent-content {
		width:100%;
	}
	
	.home .btn-group {
		margin-bottom:40px;
	}
}

@media only screen and (max-width: 1190px) {
	.home .btn-group {
		left:auto;
		transform:translateX(0);
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0);
		width:100%;
		margin:auto;
		margin-bottom:40px;
	}
}

@media only screen and (max-width: 1150px) {
	.home #support-main .support-body {
		background:none!important;
		padding:60px 0;
	}
}

@media only screen and (max-width: 960px) {
	.home #support-header .wrapper.bottom-container {
		position:relative;
		top:auto;
		width:75%!important;
		left:auto;
		transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
	}
	
	.home #support-main .dashboard td {
		width:49%;
		margin-bottom:25px;
	}
	
	.home #support-header h2 {
		margin-bottom:40px;
	}
	
	.home #support-header {
		height:300px;
	}
	
	#customer-account a {
		font-size:12px;
	}
}

@media only screen and (max-width: 769px) {
	.home .btn-group {
		width:75%;
	}
	
	.home .btn-group .button {
		width:100%;
	}
	
	.home .btn-group .button:first-child {
		margin-left:.5%;
	}
	
	.home .btn-group .button:nth-child(3) {
		margin-right:.5%;
	}
}

@media only screen and (max-width: 640px) {
	.home #support-main .dashboard td {
		width:90%;
	}
}

@media only screen and (max-width: 480px) {
	.home #support-header .wrapper.bottom-container {
		width:90%!important;
	}
	
	.home #support-main .content {
		padding:10px;
	}
	
	.home #support-main .dashboard td {
		width:auto;
	}
	
	.home #support-main .dashboard td {
		padding:25px 15px!important;
	}
}