
/*!
 * Samsung SDSE Version 1
 * 
 * Copyright 2017 Samsung SDSE 
 * 
 */


/* Fonts */

@font-face{font-family:'SamsungOne';src:url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-400.eot);src:url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-400.eot?#iefix) format("embedded-opentype"),url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-400.woff2) format("woff2"),url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-400.woff) format("woff"),url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-400.ttf) format("truetype");font-weight:normal;font-style:normal}

@font-face{font-family:'SamsungOne';src:url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-700.eot);src:url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-700.eot?#iefix) format("embedded-opentype"),url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-700.woff2) format("woff2"),url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungOne-700.woff) format("woff"),url(../fonts/SamsungOne-700.ttf) format("truetype");font-weight:bold;font-style:normal}

@font-face{font-family:'SamsungSharpSans';src:url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungSharpSansBd.eot);src:url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungSharpSansBd.eot?#iefix) format("embedded-opentype"),url(https://cdn.samsung.com/etc/designs/smg/global/fonts/SamsungSharpSansBd.woff) format("woff");font-weight:bold;font-style:normal}

body 
{
	
	font-size: 16px;
}


body, textarea, input, select, textarea, button {
    font-family: "SamsungOne",arial!important;
    line-height: 1.32;
}
	  
.h1{
    font-size: 28px!important;
    color: #000000;
    font-family: "SamsungOne";
    margin: 0;
    padding: 0;
    font-weight: bold;
	line-height:0px!important;
	margin-top: 0px!important; 
    margin-bottom: 0px!important;
}

.margin-bottom {
    margin-bottom: 16px;
}

.padding-bottom {
    padding-bottom: 16px;
}

.padding-top {
    padding-top: 16px;
}

strong.required {
    color: red;
}
.center {
  text-align:center;
} 

.right {
  text-align:right;
} 


/** LOGO - TAB **/
.headertitle{
	padding-bottom: 16px;
	padding-top: 16px;
	
}

/** LOGO **/

.samsunglogo{
	padding: 23px 0 22px;
	margin:0px 0px 0px 0px;
}	
	  

.titlebg{
	background-color: #f5f5f5;
    border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;

	
}

/** Contents **/

/*Access Request*/
.comment{margin:20px 0px 15px 0px;}
#MainContent_form_subject { width:100%; height:50px!important;}

.information{ font-size:16px; margin:30px 0px 16px 0px;}

#form_name{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_lastname{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_email{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_confirmemail{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_phone{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_dateofbirth{    height: 50px;   padding: 6px 6px 8px 10px; width:100%;}
#form_address1{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_address2{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_address3{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_towncity{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_country{padding:0px 0px 0px 10px;height:50px; width:100%;}
#form_postcode{padding:0px 0px 0px 10px;height:50px; width:100%;}


/*Upload Button*/
.fileinput-filename {
    white-space: nowrap; 
    width: 100px; 
    overflow: hidden;
    text-overflow: ellipsis; 
    padding: 6px 0px 0px 0px;
    
}

.upload-text { padding:14px 0px 0px 8px;}
	
/* CheckBox */
.form-check-input{margin:11px 10px 12px 0px!important}


input.checkbox[type="checkbox"] + span.checkboxLabel.selectValue {
    cursor: pointer;
    display: inline-block;
    min-height: 30px;
    line-height: 30px;
    padding-left: 35px;
}

/*ERS*/
.ers-modelbg {
    width: 100% !important;
    margin: 15px 0px 0px 0px !important;
}

/* Submit Button */
.btn-submit{    
	background-color: #1429a0;
    background-image: none;
    color: #fff;
    border-radius: 32px;
    border: 0;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    box-shadow: none;
	margin: 0px 0px 13px 0px;
	}
	
.btn-submit:hover {background-color: #7f7f7f}
	
/* Cancel Button */
.btn-cancel{    
	background-color: rgba(0,0,0,.2);
    background-image: none;
    color: #fff;
    border-radius: 32px;
    border: 0;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    box-shadow: none;
	margin: 0px 0px 13px 0px;
	}


	
/* Login */
.sideline{border-right: 2px solid #dddddd;}

.account-header{
    font-family: 'SamsungSharpSans', Arial, Roboto, "Helvetica Neue", "Apple Gothic", sans-serif;
	color:#1429a0;
	padding-bottom: 9px;
	margin: 150px 0 50px;
	text-decoration:bold;
	font-weight: 700;
	}
	
.select-more-space{margin:50px 0px 150px 0px;}
	
.other-header{
    font-family: 'SamsungSharpSans', Arial, Roboto, "Helvetica Neue", "Apple Gothic", sans-serif;
	color:#333333;
	padding-bottom: 9px;
	margin: 150px 0 50px;
	text-decoration:bold;
	font-weight: 700;
	}	
	
/* Auth */
#MainContent_emailOtp { height:25px!important;}

.radiobut-emailknox{width:100%;margin:0 auto;}

#emailModal > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > table:nth-child(1) { border-top:1px solid #dadada;}
.table2 {

    margin: 50px auto;
	width: 100%;
}

.table2 th,
.table2 td {
  padding: 8px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
}

.customButtonStyle {
    color: #ffffff;
    display: inline-block;
    padding: 5px 14px;
    background-color: #028aea;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
}
.warningButton {
    background-color: #b94a48;
}

.customButtonStyle:hover, .customButtonStyle:focus {
    text-decoration: none;
    background-color: #0e4296;
    color: white;
}

/*Auth PopUp*/
#popupcontent{width:100%;}
.modal-content {
    -webkit-box-shadow: none!important;
    box-shadow:none!important;
	border: 0px solid #999!important;
    border: 0px solid rgba(0,0,0,.2)!important;
    border-radius: 0px!important;
}

#authText
{
    padding: 0px 0px 0px 10px;
    height: 30px;
    width: 100%;
}

/*Countries */

.siteaccpage {float:right; margin:10px 0px 0px 0px;}
.siteacctext {    margin: 0px 0px 0px 80px;}

.countrySite h2 { margin:30px 0 16px;}
.foot .siteList {overflow:hidden;font-size:16px;}
.foot .siteList ul {display:inline-block; width:213px; margin-right:33px; vertical-align:top;}
.foot .siteList ul li {height:18px; padding-left:30px; color:#338bb3; line-height:1.0; background:url(https://www.samsung.com/common/img/ico_country.gif) no-repeat;  list-style-type: none;font-size:15px;}

.foot .siteList ul li a {
        position: absolute;
        color: #007CC0;
        font-size: 13px;
    } 


/* Country Site - Europe */
.foot .siteList ul li.at {background-position:0 -324px;}
.foot .siteList ul li.be_fr {background-position:0 -342px;}
.foot .siteList ul li.be {background-position:0 -360px;}
.foot .siteList ul li.bg {background-position:0 -378px;}
.foot .siteList ul li.hr {background-position:0 -396px;}
.foot .siteList ul li.cz {background-position:0 -414px;}
.foot .siteList ul li.dk {background-position:0 -432px;}
.foot .siteList ul li.ee {background-position:0 -450px;}
.foot .siteList ul li.fi {background-position:0 -468px;}

.foot .siteList ul li.fr {background-position:-249px -324px;}
.foot .siteList ul li.de {background-position:-249px -342px;}
.foot .siteList ul li.gr {background-position:-249px -360px;}
.foot .siteList ul li.hu {background-position:-249px -378px;}
.foot .siteList ul li.ie {background-position:-249px -396px;}
.foot .siteList ul li.il {background-position:-249px -414px;}
.foot .siteList ul li.it {background-position:-249px -432px;}
.foot .siteList ul li.kz_ru {background-position:-249px -450px;}
.foot .siteList ul li.lv {background-position:-249px -468px;}

.foot .siteList ul li.lt {background-position:-498px -324px;}
.foot .siteList ul li.nl {background-position:-498px -342px;}
.foot .siteList ul li.no {background-position:-498px -360px;}
.foot .siteList ul li.mt {background-position:-747px -738px;}
.foot .siteList ul li.pl {background-position:-498px -378px;}
.foot .siteList ul li.pt {background-position:-498px -396px;}
.foot .siteList ul li.ro {background-position:-498px -414px;}
.foot .siteList ul li.ru {background-position:-498px -432px;}
.foot .siteList ul li.rs {background-position:-498px -450px;}
.foot .siteList ul li.sk {background-position:-498px -468px;}

.foot .siteList ul li.si {background-position:-747px -324px;}
.foot .siteList ul li.es {background-position:-747px -342px;}
.foot .siteList ul li.se {background-position:-747px -360px;}
.foot .siteList ul li.ch_fr {background-position:-747px -378px;}
.foot .siteList ul li.ch {background-position:-747px -396px;}
.foot .siteList ul li.tr {background-position:-747px -414px;}
.foot .siteList ul li.ua {background-position:-747px -432px;}
.foot .siteList ul li.ua_ru {background-position:-747px -450px;}
.foot .siteList ul li.uk {background-position:-747px -468px;}
.foot .siteList ul li.al {background-position:-249px -756px;}
/*lu*/
.foot .siteList ul li.lu {background-position:0 -756px;}

.acc-header-para {
    height: 60px;
}

/* Radio button */
/* HTML5 Boilerplate radio-one hidden styles */
[type="radio"] {
    border: 0;
    height: 10px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px;
    opacity: 0;
}


/* the basic, unchecked style */
[type="radio"] + span:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: -0.25em;
    border-radius: 1em; /*hard border*/
    border: 0.125em solid #fff;
    box-shadow: 0 0 0 0.15em #000; /*light shadow*/
    margin-right: 0.75em;
    transition: 0.5s ease all; /*animation here*/
}

/* the checked style using the :checked pseudo class */
[type="radio"]:checked + span:before {
    background: #000000;
    box-shadow: 0 0 0 0.25em #000;
}


#form_businesspartner {
    padding: 0px 0px 0px 10px;
    height: 50px;
    width: 100%;
}

.form_buspartnerradio {
    margin: 10px 0px 0px 0px !important;
}

.form_buspartnerradio > label:nth-child(1) {
    width: 70px;
}

/*Date of Birth*/
.clearfix{clear: both;   height: 0;
    margin: 0;
    overflow: hidden;
}

.dobdate { width:20%!important; float:left; }
.dobmonth{ width:50%!important; float:left; margin: 0px 28px 0px 27px !important; }
.dobday { width:20%!important; }


/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) {
   #MainContent_smsOtp { width:100px!important;
    }
   #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}

    .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important; margin: 0px 0px 0px 0px !important;}
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) {
   #MainContent_smsOtp { width:100px!important;
    }
  #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
        .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important; margin: 0px 0px 0px 0px !important;}
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {
    #MainContent_smsOtp { width:100px!important;
    }
    #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
    .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important;margin: 0px 0px 0px 0px !important; }
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
}



@media only screen and (max-width:1280px){
    #MainContent_smsOtp { width:100px!important;
    }
    #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
    .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important; margin: 0px 0px 0px 0px !important;}
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
}

/*iphone 6 */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
#MainContent_smsOtp { width:100px!important;
    }
#popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
    .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important;margin: 0px 0px 0px 0px !important; }
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
}




@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 

    #MainContent_smsOtp { width:100px!important;
    }
    #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
    .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important;margin: 0px 0px 0px 0px !important; }
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
}


@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px)
and (-webkit-min-device-pixel-ratio: 1)  { 

    #MainContent_smsOtp { width:100px!important;
    }
    #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 2px solid #dddddd;border-bottom: 0px solid #dddddd;  padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
    .dobdate { width:100%!important; }
    .dobmonth{ width:100%!important;margin: 0px 0px 0px 0px !important; }
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}
}




@media only screen and (max-width:767px){
   #MainContent_smsOtp { width:100px!important;
    }

   #popupcontent {
        width: 94%;
    }
	.sideline{border-right: 0px solid #dddddd;border-bottom: 2px solid #dddddd; padding-right: 10px!important; padding-left: 10px!important;}
    .others-mobile-space { padding-right: 10px!important; padding-left: 10px!important;    }
	.panel-body > div:nth-child(1){    margin-left: -15px!important;}
	.dobdate { width:100%!important; }
    .dobmonth{ width:100%!important;margin: 0px 0px 0px 0px !important; }
    .dobday { width:100%!important; }
    .select-more-space { margin: 50px 0px 50px 0px;}
    .account-header{margin:50px 0px 0px 0px;}
	.other-header{margin:50px 0px 0px 0px;}

}

span.alert-danger[style*="inline"] {
    display: block !Important;
}











