@import url('http://fonts.googleapis.com/css?family=Open%20Sans:400,600,700,400italic,700italic');

body{font-family:'Open Sans'; font-size:15px; margin:0px; padding:0px; background-image:url('http://vacashback.com/wp-content/uploads/2017/09/vacb.jpg'); background-repeat:no-repeat; background-size:cover; background-position:top center;}

::-webkit-input-placeholder{color:#272727 !important;}
::-moz-placeholder{color:#272727 !important;}
:-ms-input-placeholder{color:#272727 !important;}
:-moz-placeholder{color:#272727 !important;}

#top-part{margin:45px 0px; padding:0;}
#top-part .main-bg{margin:0; padding:15px; float:left; width:100%; background-color:#ffffff; border-radius:15px;}
#top-part .main-bg .left{margin:0; padding:0px; float:left; width:555px;}
#top-part .main-bg .left .title{margin:0px; padding:0px; float:left; width:100%;}
#top-part .main-bg .left .title h1{color:#ffffff; font-size:28px; font-weight:700; text-align:center; margin:0 0 20px 0; padding:20px; background-color:#145dc7;}
#top-part .main-bg .left .title .bg-color{padding:20px; margin:0px; float:left; width:100%; background-color:#e9f1f9;}
#top-part .main-bg .left .title .bg-color p{color:#1e1e1f; font-size:15px; font-weight:400; line-height:23px; margin:0 0 10px 0; padding:0;}
#top-part .main-bg .left .title .bg-color p:last-child{margin:0px;}
#top-part .main-bg .left .title .bg-color .bold{color:#0052a6; font-size:20px; font-weight:700; line-height:24px; margin:0 0 14px 0; padding:0;}
#top-part .main-bg .left .point-box{margin:20px 0 10px 0; padding:12px 25px; float:left; width:100%; background-color:#e71b1c;}
#top-part .main-bg .left .point-box h1{color:#ffffff; font-size:20px; font-weight:700; margin:0px; padding:0px;}
#top-part .main-bg .left .point-box p{color:#1e1e1f; font-size:15px; line-height:24px; margin:0px; padding:0px;}
#top-part .main-bg .left .point-text{padding:5px 10px; margin:0 0 16px 0; border:1px solid #d6dce2; float:left; width:100%;}
#top-part .main-bg .left .point-text .white{width:100%; float:left; margin:3px 0; padding:0 0 6px 0; border-bottom:1px solid #d6dce2;}
#top-part .main-bg .left .point-text .white:last-child{margin:0; border-bottom:none;}
#top-part .main-bg .left .point-text .white .images{margin:0; padding:0; float:left; width:5%;}
#top-part .main-bg .left .point-text .white .images img{margin:0; padding:0}
#top-part .main-bg .left .point-text .white .text{margin:0; padding:0; float:left; width:95%;}
#top-part .main-bg .left .point-text .white .text p{margin:0; padding:0 0 0 5px; color:#003b77; font-size:15px; font-weight:700; line-height:20px;}
#top-part .main-bg .left .point-text .white .text p span{color:#e71b1c;}
#top-part .main-bg .left .point-text .white .padding-center{padding:8px 0;}
#top-part .main-bg .left p{color:#1e1e1f; font-size:15px; font-weight:400; line-height:24px; margin:0 0 14px 0; padding:0;}
#top-part .main-bg .left p:last-child{margin:0px;}
#top-part .main-bg .left .gray-bg-text{margin:0; padding:15px; float:left; width:100%; background-color:#e9f1f9;}
#top-part .main-bg .left .gray-bg-text b{color:#0052a6; font-size:20px; margin:0; padding:0;}
#top-part .main-bg .left .gray-bg-text p{color:#1e1e1f; font-size:14.6px; font-weight:400; line-height:24px; margin:10px 0 0 0; padding:0;}

#top-part .main-bg .right{margin:0; padding:0px; float:right; width:360px;}
#top-part .main-bg .right .video{margin:0px; padding:0px; float:left; width:100%;}
#top-part .main-bg .right .video img{margin:0px; padding:0px;}
#top-part .main-bg .right .video-icon-text{margin:0px; padding:10px; float:left; width:100%; background-color:#1674d4;}
#top-part .main-bg .right .video-icon-text img{margin:0px; padding:0px; float:left;}
#top-part .main-bg .right .video-icon-text p{color:#ffffff; font-size:17px; font-weight:700; margin:-7px 0 0 40px; padding:0px; line-height:20px;}
#top-part .main-bg .right .text-images{margin:20px 0 0 0; padding:10px; float:left; width:100%; border:2px solid #dfe5ea;}
#top-part .main-bg .right .text-images .one{margin:0px; padding:0px; float:left; width:100%;}
#top-part .main-bg .right .text-images .one img{margin:0; padding:0; float:left; width:120px;}
#top-part .main-bg .right .text-images .one p{margin:0; padding:0; color:#272728; font-size:13px; font-weight:400; line-height:19px; float:left; width:206px;}
#top-part .main-bg .right .text-images .two{margin:0px; padding:0px; float:left; width:100%;}
#top-part .main-bg .right .text-images .two p{margin:15px 0px; padding:0; color:#272728; font-size:14px; font-weight:400; line-height:20px;}
#top-part .main-bg .right .text-images .two b{margin:0; padding:0; color:#003b77; font-size:16px;}
#top-part .main-bg .right .register-for{margin:20px 0 0 0; padding:30px 15px; float:left; width:100%; background-color:#003b77;}
#top-part .main-bg .right .register-for img{margin:0 auto; padding:0px; text-align:center; display:block;}
#top-part .main-bg .right .register-for h1{color:#ffffff; font-size:24px; font-weight:700; text-align:center; margin:20px 0 12px 0; padding:0px;}
#top-part .main-bg .right .register-for .point-text{padding:0px; margin:0; border:1px solid #1765b5; float:left; width:100%;}
#top-part .main-bg .right .register-for .point-text .white{width:100%; float:left; margin:5px 0; padding:0 10px 10px 10px; border-bottom:1px solid #1765b5;}
#top-part .main-bg .right .register-for .point-text .white:last-child{margin:0; border-bottom:none;}
#top-part .main-bg .right .register-for .point-text .white .images{margin:0; padding:0; float:left; width:8%;}
#top-part .main-bg .right .register-for .point-text .white .images img{margin:0; padding:0}
#top-part .main-bg .right .register-for .point-text .white .text{margin:0; padding:0; float:left; width:92%;}
#top-part .main-bg .right .register-for .point-text .white .text p{margin:0; padding:0; color:#fff; font-size:15px; font-weight:400;}
#top-part .main-bg .right .register-for .point-text .white .text p span{color:#ee4f08;}
#top-part .main-bg .right .register-for .point-text .white .padding-center{padding:8px 0;}
#top-part .main-bg .right .title{margin:20px 0 0 0; padding:30px 20px; float:left; width:100%; background-color:#183d8e;}
#top-part .main-bg .right .title h1{margin:0; padding:0; color:#fff; font-size:20px; font-weight:700; line-height:28px; text-align:center;}
#top-part .main-bg .right .title h1 span{color:#eeaa08;}
#top-part .main-bg .right .from-bg-color{margin:0; padding:30px 15px; float:left; width:100%; background-color:#0060c2;}
#top-part .main-bg .right .from-bg-color .form-group{margin-bottom:10px;}
#top-part .main-bg .right .from-bg-color .form-group:last-child{margin-bottom:0px;}
#top-part .main-bg .right .from-bg-color .form-control{width:280px; color:#272727; font-size:15px; font-weight:400; border:medium none; border-radius:0; box-shadow:none; height:40px; outline:medium none; padding:8px 12px;}
#top-part .main-bg .right .from-bg-color .input-group{box-shadow:none;}
#top-part .main-bg .right .from-bg-color .btn-primary{margin-top:20px !important; margin:0 auto; text-align:center; display:block; width:130px; padding:6px 20px; color:#fff; font-size:18px; font-weight:600; cursor:pointer; border-radius:4px; border:none; box-shadow:none; outline:none; background-color:#e71b1c;}
#top-part .main-bg .right .from-bg-color span.input-group-addon i{color:#fff; font-size:20px;}
#top-part .main-bg .right .from-bg-color span.input-group-addon{width:50px; background-color:#389bff; border:none; border-radius:0px; color:#fff; font-size:20px; font-weight:400; line-height:1; padding:6px 15px; text-align:center;}

#top-part .main-bg .dont-take{margin:30px 0 0 0; padding:30px 0 0 0; float:left; width:100%; border-top: 2px solid #dfe5ea;}
#top-part .main-bg .dont-take .title{margin:0; padding:0; float:left; width:100%;}
#top-part .main-bg .dont-take .title h1{color:#003b77; font-size:25px; font-weight:700; margin:0; padding:0; text-align:center;}
#top-part .main-bg .dont-take .title img{margin:0 auto; padding:0; display:block; margin-bottom:30px; margin-top:20px;}
#top-part .main-bg .dont-take .point-text{padding:0px; margin:0 0 10px 0; float:left; width:100%;}
#top-part .main-bg .dont-take .point-text .white{width:100%; float:left; margin:0 0 10px 0; padding:0; border:2px solid #dfe5ea;}
#top-part .main-bg .dont-take .point-text .white:last-child{margin:0;}
#top-part .main-bg .dont-take .point-text .white .images{margin:0; padding:0; float:left; width:16%;}
#top-part .main-bg .dont-take .point-text .white .images img{margin:0; padding:0}
#top-part .main-bg .dont-take .point-text .white .text{margin:0; padding:2px 30px; float:left; width:84%;}
#top-part .main-bg .dont-take .point-text .white .text p{margin:0 0 17px 0; padding:0; color:#272728; font-size:15px; line-height:22px; font-weight:400;}
#top-part .main-bg .dont-take .point-text .white .text span{margin:0; padding:0; color:#003b77; font-size:15px; line-height:22px; font-weight:400;}
#top-part .main-bg .dont-take .point-text .white .text span b{color:#003b77;}
#top-part .main-bg .dont-take .point-text .white .padding-center{padding:8px 0;}