@font-face
{
    font-family: 'SamsungOne';
    src: url('../fonts/SamsungOne-400_v1.0.eot');
    src: local('☺'), url('../fonts/SamsungOne-400_v1.0.woff') format('woff'), url('../fonts/SamsungOne-400_v1.0.ttf') format('truetype'), url('../fonts/SamsungOne-400_v1.0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'SamsungOne';
    src: url('../fonts/SamsungOne-700_v1.0.eot');
    src: local('☺'), url('../fonts/SamsungOne-700_v1.0.woff') format('woff'), url('../fonts/SamsungOne-700_v1.0.ttf') format('truetype'), url('../fonts/SamsungOne-700_v1.0.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}
html,
body
{
    font-family: 'SamsungOne'!Important;
    font-weight: 400;
}

html {
	position: relative;
	min-height: 100%;
}
body {
	font-family: 'SamsungOne'!Important;
	font-weight:400;
	
}

.form-area-inner .btn, .main-modal .btn {
    border-radius: 40px;
    height: 55px;
    color: #fff;
    margin-bottom: 0 !important;
    font-weight: 700;
	font-size:16px;
	padding:7px 60px;
}

.main-modal .form-control {
    border-radius: 40px;
    height: 40px;
    border: none;
    padding: .375rem 1.5rem;
	border:solid 1px #dcdcdc;
	font-size:14px;
}
.main-modal p a{font-size:14px;color:#13289f;}
.form-area-inner{max-width:812px;margin:0 auto;}
.main{width:100%;float:left;margin-top:55px;}
.main h1{font-size:18px;font-family: 'SamsungOne' !Important;color:#363636;font-weight:700;margin:0;}
.form-area {background: #f7f7f7;padding: 30px 0;margin-top: 23px;}
.main .form-control {height: 50px;border-radius: 0;font-size: 12px;border: solid 1px #e6e2e7;box-shadow: none;}
 .main .checkbox label {font-size: 11px;color: #363636;}
 .main .form-control {height: 50px;border-radius: 0;font-size: 12px;border: solid 1px #e6e2e7;box-shadow: none;}
  .main .checkbox, .main .radio{margin:0;}
 .main .checkbox input[type="checkbox"], .main .radio input[type="radio"]{margin-top:0;}
 .main .checkbox-area {float: left;width: 100%;}
.ml-175{margin-left:175px;}
.mb-0{margin-bottom:0;}
.pincode p{margin-bottom:5px;font-size:12px;color:#363636;}
.btn-area button.btn:focus{outline:none;}
.blue-bg{background:#13289f;border-color:#13289f;}	
.btn-area button.btn {padding: 18px 60px;background: #000;color: #fff;font-size: 12px;font-weight: 700;letter-spacing: 2px;border-radius: 40px;margin-top:20px;border:solid 2px #000;}
.btn-area button.btn:hover{background:transparent;border:solid 2px #000;color:#000;}
.modal h4 {
    font-size: 12px;
    color: #363636;
    margin: 0;
    line-height: normal;
}
.modal a {
    margin: 0 30px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    color: #5f5f5f;
    margin-top: 20px;
    display: inline-block;
}
/*.modal-body {
    padding: 20px;
}*/
/*.modal-dialog {
    max-width: 455px;
    margin: auto;
    top: 50%;
    transform: translateY(-50%) !important;
}*/

.errorMesssage {
    color: red;
    font-size: 12px;
    float:left;
}

.green-color{color:#408000 !important;}
.outlet-area {
    background: #f7f7f7;
    width: 100%;
    float: left;
    padding: 48px 0;
    margin-top: 23px;
}
.outlet-area label {
    font-size: 12px !important;
    line-height: normal;
}
.outlet-area strong {
    font-weight: 700;
}
.outlet-area .outlet-area-inner{margin-bottom:25px;}
.outlet-area .outlet-area-inner:last-child{margin-bottom:0;}


table.outlet-table tr td {
    vertical-align: -webkit-baseline-middle;
    padding-right: 7px;
}

    table.outlet-table tr td input {
        margin-top:0;
    }
table.outlet-table td {
        font-size: 12px !important;
    line-height: normal;
}
.outlet-table-inner:first-child > td:first-child {
    padding-top: 0;
}
.outlet-table-inner > td:first-child {
    padding-top: 25px;
}
.main h1.mt-20 {
    margin-top: 20px;
}
table.outlet-table {
    margin-bottom:25px;
}

@media screen and (max-width: 767px)
{
	.main h1{font-size:32px;line-height:normal;}
	.container{padding:0 50px;}
	.main{margin-top:40px;}
	.main .form-control, .pincode p{font-size:18px;}
	.main .checkbox label{font-size:16px;margin-bottom:10px;}
	.main .checkbox input[type="checkbox"]{margin-top:4px;}
	.btn-area button.btn{font-size:24px;}
	.modal a, .outlet-area label{font-size:18px !important;}
	.modal h4 {font-size: 22px;}
	.main .radio input[type="radio"]{margin-top:4px;}
}
@media screen and (max-width: 640px)
{
	.main h1{font-size:5vw;}
	.container {padding: 0 25px;}
	.main .form-control, .pincode p, .main .checkbox label, .outlet-area label {font-size: 14px !important;}
	.main .form-control, .pincode p {font-size: 14px;height:45px;}
	.btn-area button.btn{font-size:14px;}
	.outlet-area{padding:28px 0;}
}