@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

.rounded_top{

 border-radius: 15px;
 display: block;
 width: 100%;
}

.rcenter{
           
              display: block;
              color:  rgb(0,0,0);
              width: 80%;
              padding-top: 0px;
              vertical-align: top;
              margin: auto;
			   
}

.rounded_top_mob{
 display: none;
}

.object{

background-color: #ffffff;
 display: block;
 width: 100%;
 padding-top: 20px;
 padding-bottom: 20px;
  border-bottom-left-radius: 15px;
   border-bottom-right-radius: 15px;
   text-align: left;

}

.objectNotFirst{

background-color: #ffffff;
 display: block;
 width: 100%;
 padding-top: 0px;
 padding-bottom: 0px;
  border-radius: 15px;
     text-align: left;

  

}

.top{

background-color: rgb(94,65,155);
border-top-left-radius: 8px;
border-top-right-radius: 8px;
height: 10px;
color:rgba(255, 255, 255, 1);
display: block;
width: 100%;

}

.topic{
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 24pt;
    line-height: 1.25;
    letter-spacing: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.topic2{
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 12pt;
    line-height: 1.5;
    letter-spacing: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 20px;
}


.normaltext{
	font-family: 'Roboto';
	font-size: 11pt;
    line-height: 1.5;
    letter-spacing: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	
}
.normaltext a{
 color:  rgb(94,65,155);
}

.input{
  border: none;
  border-bottom: 1px solid lightgray;
  margin-left: 20px;
  margin-bottom: 20px;
  width:50%;
  font-size: 11pt;
}
.input:focus{
  outline: none;
  border: none;
  border-bottom: 2px solid  rgb(94,65,155);
   font-size: 11pt;
   color: black;
}
.star{
  color: rgb(210, 35, 42);
}
.checkboxr{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.btnSubmit {
	display: inline-block;
	background-color: rgb(94,65,155);
    height: 20px;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -0.6px;
	font-size: 15px;
	text-transform: uppercase;
	padding: 8px 16px 6px 16px;
	color: #fff;
	margin-top:0px;
	margin-bottom: 0px;
	transition: 0.15s color ease-in-out, 0.15s background-color ease-in-out;
	line-height: 125%;
	cursor: pointer;
	 border-radius: 5px;
	
}


@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px), only screen and (min-resolution: 192dpi) and (max-width: 768px), only screen and (min-resolution: 2dppx) and (max-width: 768px) {

.rounded_top{

 display: none;
}
.rounded_top_mob{

 border-radius: 15px;
 display: block;
 width: 100%;
}

.rcenter{
           
              display: block;
              color:  rgb(0,0,0);
              width: 95%;
              padding-top: 0px;
              vertical-align: top;
              margin: auto;
			   
}
.topic{
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 20pt;
    line-height: 1.25;
    letter-spacing: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.normaltext{
	font-family: 'Roboto';
	font-size: 11pt;
    line-height: 1.5;
    letter-spacing: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	
}

.input{
  border: none;
  border-bottom: 1px solid lightgray;
  margin-left: 20px;
  margin-bottom: 20px;
  width:85%
}

}

