.main-content-div {
	text-align: left;
	margin-left: 31%;
	margin-bottom: 0px;
	position: relative;
	display:none;
}
.main-content-div .main-heading {
	font-size: 28px;
	line-height: 32px;
	font-weight: 300;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #2d2d2d;
	Font-style: normal;
}
.main-content-div .sub-heading {
	margin-top: 2px;
	font-size: 18px;
	color: #4b4b4b;
	line-height: 20px;
	font-style: normal;
}
.main-content-div .logo {
	position: absolute;
	left: -85px;
	height: 64px;
}
.main-content-div .instruction-image {
	margin-top: 16px;
}

/* fresh UI Template css */
#systemBanner {
	height: 88px;
	background-color: #606060;
	width: 100%;
	margin-bottom: 64px;
}
.freshUI #loginAsset1 {
	position: absolute;
	left: 80px;
	top:50px;
}
.freshUI #loginAsset2 {
	float: right;
	padding-right: 16px;
}
#divbody {
	min-width: 1400px;
	display: none;
}
#addinLaunchCustomProtocolUI {
	width: 100%;
}
#helpLink {
	text-align:	left;
	margin-left: 31%;
	margin-top: 24px;
}
#divbody hr {
	border-color: #E6E6E6;
	background-color: #E6E6E6;
	border-style: solid;
}
#divbody a {
	color: #1473E6;
	text-decoration: none;
}

/* css for progress radial. Too Big but magical*/
.spinnerwrap {display: inline-block;height:64px;width:64px;position:relative;vertical-align: middle;}
.track {height:100%;width:100%;border:4px solid #e1e1e1;border-radius:50%;box-sizing: border-box;}
.spinner2 {position:absolute;height:100%;width:100%;top:0;left:0;
    -webkit-animation: rotate90 1s linear infinite normal;
}
.circle2 {width:200%;height:100%;border:4px solid #1473e6;position:absolute;border-radius:50%;box-sizing:border-box;border-bottom-color:transparent;}
.circle-clipper2 {width:50%;height:100%;overflow:hidden;position:absolute;}
.left2 {top:0;left:0;}
.right2 {right:0;top:0;}
.right2 .circle2 {right:0;/*border-right-color:blue;border-top-color:blue;*/border-left-color:transparent;
    -webkit-transform:rotate(-45deg);
    -webkit-animation: right-spin2 1s linear infinite normal ;
}
.left2 .circle2 {border-right-color:transparent;/*border-left-color:red;border-top-color:red;*/
    -webkit-transform: rotate(134deg);
    -webkit-animation: left-spin2 1s linear infinite normal;/* cubic-bezier(0.165, 0.84, 0.44, 1) */
}
@-webkit-keyframes right-spin2 {
    /*from { transform: rotate(-45deg); }*/
    /*28% { transform: rotate(45deg); }*/
     10% {-webkit-transform: rotate(45deg);}
     32% {-webkit-transform: rotate(45deg);}
     54% { -webkit-transform: rotate(226deg); }
    /*45% { -webkit-transform: rotate(126deg); }
     65% { -webkit-transform: rotate(226deg); }*/
    to { -webkit-transform: rotate(226deg);}
    /*from { transform: rotate(-45deg); }
    10% { transform: rotate(45deg); }
    28% { transform: rotate(45deg); }
    45% { transform: rotate(225deg); }
    to { transform: rotate(225deg);}*/

    /*85% { transform: rotate(225deg); }
    to { transform: rotate(320deg); }*/
}

@-webkit-keyframes left-spin2 {
    from {opacity:0;}
    /*18% { -webkit-transform: rotate(134deg); }
    45% { -webkit-transform: rotate(234deg); }
    80% { -webkit-transform: rotate(406deg); }*/
    9.499% {opacity:0;}
    9.5% {-webkit-transform: rotate(135deg);opacity:1;}
    25% {-webkit-transform: rotate(234deg);}
    85% {-webkit-transform: rotate(405deg);}
    to { -webkit-transform: rotate(405deg); }
    /*28% { transform: rotate(245deg); }*/
    /*85% { transform: rotate(406deg); }*/
    /*to { transform: rotate(406deg); }*/
    /*to { transform: rotate(495deg); }*/
}

@-webkit-keyframes rotate90 {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(90deg); }
    /*to { transform: rotate(495deg); }*/
}
/* Instruction Image */
.download-instructions-class {
	margin-top: 35px; 
	padding: 30px;
	border-style: solid;
	display: none;
	border-color: #1473E6;
	border-radius: 8px;
	border-width: 2px;
}
.download-instructions-class .instruction {
	display: inline-block;
}
.download-instructions-class .instruction-image {
	display: inline-block; 
	margin-right: 25px; 
	margin-top: 7px;	
}
.download-instructions-class .instruction-info {
	display: inline-block; 
	width: 270px;
	vertical-align: top; 
}
.download-instructions-class .instruction-heading {
	font-weight: 600;
	font-size: 20px;
	color: #2b2b2b;
	font-style: normal;
	text-align: left;
	line-height: 24px;
	letter-spacing: 0em;
	margin-bottom: 10px;
}
.download-instructions-class .instruction-para, .download-image-class .download-image-para {
	font-size: 16px;
	color: #707070;
	font-style: normal;
	text-align: left;
	line-height: 19.2px;
	letter-spacing: 0em;
}
.download-instructions-class p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#rejoin-meeting-info {
	width: auto;
}
#click-yes {
	margin-left: 50px;
	margin-right: 50px;
}
.download-image-class {
	border-style: solid;
	display: inline-block;
	padding: 30px;
	border-width: 2px;
	border-radius: 8px;
	border-color: #E6E6E6;
	margin-top: 15px;
}
.download-image-class .download-image-heading {
	display: inline-block;
	font-weight: 600;
	font-size: 20px;
	color: #2d2d2d;
	font-style: normal;
	text-align: left;
	letter-spacing: 0em;
}
.download-image-class .download-image-heading p {
	margin-top: 0px;
	margin-bottom:	5px;
}
.coral-Button {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 6.875rem;
  height: 2.375rem;
  margin: 0;
  padding: .625rem .9375rem;
  vertical-align: top;
  border: .0625rem solid;
  -webkit-border-radius: .1875rem;
  border-radius: .1875rem;
  border-color: #d0d0d0;
  background-color: #fafafa;
  font-family: adobe-clean,Verdana,Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #4b4b4b;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  font-size: .9375rem;
  text-decoration: none;
  text-align: center;
  line-height: 1rem;
  cursor: pointer;
  white-space: nowrap;
}

.coral-Button--primary {
  border-color: #1e5fbe;
  background-color: #326ec8;
  color: #fff;
  text-shadow: 0 -.0625rem 0 #1e5fbe;
}