/*.sm_container {
    margin-top: -215px;
    margin-bottom: -70px;
}*/
.sm_container .container{
	padding:0;
}
.sm_lts_form{
	margin: 35px 0;
    background-color: #168dd2;
    padding: 15px;
    border-radius: 6px;
    float: right;
    width: 72%;
}
.sm_lts_form> form{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.sm_lts_form .form-control{
    font-weight: normal;
    font-size: 16px;
    color: #555;
    height: 38px;
}
.get_free{
	width: 100%;
    background: #fa9d00 !important;
    color: #FFF !important;
    font-weight: bold;
    font-size: 18px !important;
}
.dmoBtn #demoRequest{
	margin: 0px 15px 20px 0;
    background: transparent !important;
    font-size: 15px;
    padding: 17px;
    border: 1px solid #83d2f1;
    color: #f39a42;
    width: 162px;
    float: right;
    margin-right: 22%;
    margin-top: 28px;
    font-weight: bold;
    line-height: 0;
}
.sm_landing_page p{
	padding-top:0;
    color: #fff;
	font-size: 13px;
    text-align: justify;
}
.sm_landing_page ul li{
  font-size: 13px;
  list-style-type: none;
  color: #fff;
  display: inline-flex;
  width: 48%;
}
.sm_landing_page .title{ 
    margin-bottom: 20px;
    color: #fff;
	font-size: 28px;
}
.sm_landing_page p strong{
	font-size:15px;
    color: #fff;
}
/*.reg_btn{
    margin-bottom: -25px;
}*/
.get_free:hover {
    color: #555 !important;
    background-color: #e6e6e6 !important;
    border-color: #adadad;
}
.sm_landing_page .glyphicon-ok{
    color: #fff;
    padding: 0 10px;
}
.sm_container{
    height: auto;
    background-size: cover;
    min-height: 545px;
    background-color: #242f38;
   /* background-image: url(http://blog.leosys.net/wp-content/uploads/2019/10/back_image.png);*/
    background-repeat: no-repeat;
    background-size: cover;
}
.leo_logo{
	padding: 12px 0 8px 0;
}
.sm_landing_page{
	padding: 15px 0;
}
.sm_lts_form .error{
	color: red;
    font-weight: normal;
	margin-bottom: 0px;
}
.sm_landing_page .sm_lts_form:after {
    content: '';
    position: absolute;
    background: url("img/bg-arrow.png") no-repeat;
    width: 124px;
    height: 90px;
    top: 75px;
    left: 6px;
}
.dialogConfirm .button {
    margin: 0px 15px;
    height: 30px;
    padding: 5px 15px;
}
.dialogbox {
    width: 500px;
}
.dialogboxTitle {
    text-align: center;
}
.loading_text{
	display:none;
}
.leo_footer{
	background-color: #171d23;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #b7babc;
    font-weight: normal;
    font-size: 16px;
}
.leo_footer>a{
    color: #fff;
}
.dialogTips {
    font-weight: bold;
}