*{
  font-family: "Roboto",sans-serif;
  box-sizing: border-box;
  color:#4f4f4f;
}
body{
  background-color: #f8f8f8;
}
.sMTop{
	width: 100%;
	position: fixed;
	top:0px;
	background-color: #fff;
	z-index: 1000;
  border-bottom: 1px solid #e6e6e6;
	-webkit-box-shadow: 0vh 0.4vh 1vh 0vh rgba(0,0,0,0.10);
	-moz-box-shadow: 0vh 0.4vh 1vh 0vh rgba(0,0,0,0.10);
	box-shadow: 0vh 0.4vh 1vh 0vh rgba(0,0,0,0.10);
  padding: 3vw 5vw;
  height: 10vh;
}
.sMTop .logoSm{
  height: 100%;
  width: 40%;
  text-align: right;
  padding: 2vw 0;
  float: right;
}
.sMTop .smGeri{
  width: 13%;
  height: 100%;
  float: left;
  cursor: pointer;
  border: 1px solid #888;
  padding: 1.6vh 3vw;
  text-align: center;
  border-radius: 4px;
  margin-right: 2% ;
}
.sMTop .sMTitle{
  width: 45%;
  float: left;
}
.sepMainMT{
  margin-top: 0.5vh;
  font-weight: 700;
  font-size: 5.5vw;
}
.sMCounter{
  color:#888;
  vertical-align:middle;
  font-size: 3.5vw;
}
.sMCenter{
  width: 100%;
  padding: 5% 0;
}
.sMBottom{
	width: 100%;
	position: fixed;
	bottom:0px;
	background-color: #fff;
	z-index: 1002;
  border-top: 1px solid #dedede;
	-webkit-box-shadow: 0vh -0.4vh 1vh 0vh rgba(0,0,0,0.20);
	-moz-box-shadow: 0vh -0.4vh 1vh 0vh rgba(0,0,0,0.20);
	box-shadow: 0vh -0.4vh 1vh 0vh rgba(0,0,0,0.20);
}
.sMBottom .msKupACek{
  position: relative;
  width: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 5vh;
}
.sepOzeti .sipOzet{
  display: none;
  position: absolute;
  width:100%;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  background-color: #fff;
  font-size: 2.2vh;
}
.sepOzeti .sipOzMask{
  position: absolute;
  display: none;
  width:100%;
  background-color: #000;
  opacity: 0.7;
}
.sipOzet .detClm{
  padding: 0.5vh 2vh 0.5vh 0;
  margin-left: 11%;
}
.top2Vh{
  padding-top: 2vh !important;
}
.bottom1Vh{
  padding-bottom: 1vh !important;
}
.topBorder{
  border-top: 1px solid #dedede;
  margin-top: 0.5vh;
  height: 0.5vh;
}
.sipOzet .detColumn2{
  width:55%;
  float:left;
}
.payDiv .takSelect {
  width: 100%;
  margin-top: 5vw;
  box-sizing: border-box;
  border-top: 1px solid #ccc;
}
.sBTitle4{
  font-size: 4vw;
  font-weight: 700;
  margin: 3vw 0;
  color:#ff7400;
}
.sBTitlecmt{
  font-size: 3.5vw;
}
.takCont {
  width: 100%;
  padding: 5% 0;
  border-top:1px solid #e6e6e6;
  font-size: 3.5vw;
}
.takCont .odeSec, .odeSec1{
  width: 27%;
  float: left;
}
.takCont .topTutar, .topTutar1{
  width: 22%;
  padding-right: 1%;
  float: left;
  text-align: right;
}
.toplamSum1{
  width: 30%;
  float: left;
  font-weight: 700;
  text-align: center;
  font-size: 4vw;
}
.takContSelected, .tchcIcon{
  color:#ff7400;
}

.takCont .takCount1{

  width: 10%;
  color:#ff7400;
  text-align: left;
  float: left;
}

.sipOzet .indOzetIcon {
    width: 5%;
    float: left;
    text-align: right;
    box-sizing: border-box;
    cursor: pointer;
}
.sipOzet .detColumn3 {
  width: 25%;
  padding-right: 3%;
  float: right;
  text-align: right;
}
.tooltip {
  display: inline-block;
  position: relative;
  border-bottom: 1px dotted #666;
}
.msKupACek .kupCekBtn{
  width: 50%;
  cursor: pointer;
  text-align: center;
  float: left;
  color:#4f4f4f;
  padding-top :1.5vh;
  font-size:1.7vh;
  height: calc(5vh - 1px);
}
.rightBorderW{
  border-right: 1px solid #ccc;
}
.avDevam{
  width: 80%;

  cursor:pointer;
  margin: 20px auto 0 auto;
  border: 1px solid #ddd;
  text-align: center;
  padding: 16px;
  border-radius: 6px;
  color:#666;
}
.sepEmp {
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    border-radius: 6px;
    text-align: center;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
    width: 90%;
    margin:0 5%;
    padding: 5vh 1vw;
}
 .msSepOz{
  width: 100%;
  padding: 2.4vh 3% 0 3%;
  margin-bottom: 3vh;
}
.msKdvInf{
  color:#999;
  text-decoration: underline;
  font-size: 1.7vh;
}
#soGT{
  font-weight: 700;
  margin-bottom: 0.5vh;
  font-size: 2.5vh;
}
.msTopTut{
  float: left;
  color: #ec4d4d !important;
}
.araToplamBr{
  float: left;
  color: #ec4d4d  !important;
}
.taksitNeKadar{
  color: #999;
  font-size: 2vh;
  margin-bottom: 0.5vh
}
.detAcDiv {
  width: 59%;
  float: left;
  cursor: pointer;
}
.detAcDiv .msOzOp{
  width: 10%;
  text-align: center;
  float: left;
  margin-right: 5%;
  padding-top: 2.5vh;
}
.detAcDiv .msFiBlok{
  float: left;
  width: 85%;
}
.sepetOnay, .adresOnay, .odemeYapBtn{
  width: 41%;
  float: right;
  border-radius: 4px;
  text-align: center;
  padding: 1.5vh 1.5vh 1.7vh 1.5vh;
  margin-top: 1.2vh;
  font-size: 4vw;
}
.sepBlok .payDiv {
  width: 90%;
  margin: 0 5%;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
}
.payDiv .payTitle .payOption {
  width: 50%;
  height: 12vw;
  padding: 4vw 2px;
  font-size: 3.5vw;
  float: left;
  background-color: #fff;
  text-align: center;
  border-top: 2px solid #ff7400;
  border-bottom: 2px solid #fff;
  cursor: pointer;
}

.unSelect {
  background-color: #ddd !important;
  border-bottom: 1px solid #ddd !important;
  border-top: 2px solid #ddd !important;
}
.payCreditCard{
  width: 100%;
  padding: 4%;
}
.payHvEft{
  width: 100%;
  padding: 8% 4% 4% 4%;
}
.heInfo{
  margin-top: 4vw;
}
.hvEftLeft .bankSelect {
  border: 1px solid #ccc;
  width: 100%;
  cursor: pointer;
  height: 15vw;
  padding: 2vw;
  margin-top: 6vw;
}
.bankSelect .bankRadio {
    float: left;
    border: 2px solid #ccc;
    border-radius: 90px;
    padding: 1.2vw;
    width: 7vw;
    height: 7vw;
    margin: 2vw 3vw 2vw 2vw;
}
.bankRadio .bankRadioIc {
  width: 100%;
  height: 100%;
  border-radius: 90px;
  background-color: #fff;
}
.bankRadioIcSelect {
  background-color: #ff7400 !important;
}
.bankSelect .bankLogo {
  float:left;
  height: 85%;
  padding-top: 1.5vw;
}
.inpContiPay {
  width: 65%;
  border: 2px solid #ccc;
  border-radius: 4px;
  float: left;
  box-sizing: border-box;
}
.payCreditCard .pITitle{
  width: 35%;
  font-family: Arial;
  font-weight: 700;
  font-size: 3.5vw;
  color: #aaa;
  margin: 2.5vw 0 1vw 0;
  float: left;
}
.payTwo {
  width: 65%;
  float: left;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.inpContiPay2 {
  width: 45%;
  float: left;
  border: 2px solid #ccc;
  border-radius: 4px;
}
.inpContiPay2X{
  border:none;
  font-size:3.5vw;
  color:#bbb;
  font-weight: 700;
  padding-top:2vw;
}
.slcStyle {
  font-family: Arial;
  font-weight: 700;
  font-size: 3.5vw;
  color: #777;
  width: 100%;
  border: 0px;
  padding: 1.5vw;
}
.inpPayStyle {
  width: 100%;
  padding: 1.5vw;
  box-sizing: border-box;
  border: none;
  font-family: Arial;
  font-weight: 700;
  font-size: 4vw;
  color: #777;
}
.payInpCon{
  margin-top: 3.5vw;
}
.msBasketD .mSItem{
  position: relative;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  background-color:#ffffff;
  width: 90%;
  margin: 0 5% 5% 5%;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
}
.mSItemPas{
  padding: 0 3%;
  width: 100% !important;
  margin: 12px 0 12px 0 !important;
  position: relative;
  padding-top: 6%  !important;

}
.mSItem .prdProperty{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 5%;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  z-index: 1;
  background-color: #fff;
  display: none;
}
.prdProperty .prdPrTitle{
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 2vh;
  margin-bottom: 2vh;
}
.prdProperty .mSPrdPrClose{
  width: 30%;
  float: right;
  text-align: right;
  height: 3vh;
}
.prdProperty .prdPrTitleT{
  width: 70%;
  float: left;
}
.prdProperty .detDTit {
    width: 35%;
    float: left;
    font-weight: 700;
    letter-spacing: 0.5px;
}
.prdProperty .detDCmt {
    width: 61%;
    float: left;
}
.flexDivi{
    display: flex;
}
.mSItem .mSImg{
  width: 40%;
  float: left;
  padding: 4% 0 4% 4%;
}
.mSImgPas{
  padding: 0 0 4% 0 !important;
}
.mSImg .spcPrBts{
  cursor:pointer;
  width: 100%;

}
.spcPrBts .spcPrBt{
  float: left;
  width: 33.3%;
  text-align: center;
  margin:1.5vh 0 2vh 0;
}
.sprtr{
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}
.sprtrLeftAndW66{
  border-left: 1px solid #e6e6e6;
  width: 66.6%  !important;
}
.mSItem .mSInfoBlk{
  position: relative;
  width: 51%;
  margin: 2% 4% 4% 5%;
  float: left;
}
.mSInfoBlkPas{
  width: 55% !important;
  margin: 0 0  4% 5% !important;
}
.mSInfoBlk .sADetTitle{
  font-size: 5vw;
  font-family: PRELO-SEMIBOLD;
}
.mSInfoBlk .sADetCmt{
  font-size: 3.5vw;
}
.sADetCmtCar2{
  width: 100%;
  background-color:#fff;
  font-size: 3vw;
  text-align: center;
  color:#00ace6 !important;
  padding: 5px;
  border: 1px dashed #e6e6e6;
}
#enYuksek {
    color:#00ace6;
}
.aGKargo{
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 3%;
  width: 90%;
  margin: 0 5% 2vh 5%;
  font-size: 4vw;
}
.aGKargo .chcDisDivi {
  width: 10%;
  float: left;
  margin-top: 6px;
}
.aGKargo .agKarTxt{
  margin-left: 10%;
  width: 80%;
  text-align: left;
}
.container {
  display: block;
  position: relative;

  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border:2px solid #00ace6;
  border-radius: 4px;
}
.container:hover input ~ .checkmark {
  background-color: #9cd3ff;
}
.container input:checked ~ .checkmark {
  background-color: #00ace6;
    border:2px solid #00ace6;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container input:checked ~ .checkmark:after {
  display: block;
}
.container .checkmark:after {
  left: 4px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tarih{
  color:#00ace6 !important;
}
.mSInfoBlk .asInd{
  height: 7vh;
  font-size: 3.5vw;
  text-align: right;
  color: #dd0000;
}
.mSItem .asDesign{
  border-top: 1px solid #e6e6e6;
  width: 100%;
  padding: 3% 3% 3% 4%;
}
.asDesignPas{
  border:0  !important;
  padding: 0 0 4% 0 !important;
}
.mSItem .asDesRadio{
  width: 100%;
  font-size: 3.5vw;
  padding: 1vh 0;
  color:#777;
}
.asDesRadio .radio {
  position: relative;
  width: 14px;
  height: 14px;
  border: 1px solid #888;
  border-radius: 10px;
  padding: 4px;
  float: left;
  margin-right: 5px;
}
.radio .radioYes {
    position: absolute;
    background-color: #fff;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    top: 3px;
    left: 3px;
}
.radio .radioChc {
  background-color:#ff7400 !important;
}
.asDesRadio .radioTxt {
    float: left;
}
.asAvF {
  float: right;
  position: relative;
  width: 80%;
  height: 60px;
  border-radius: 6px;
  border: 2px solid #dcdcdc;
  background-color: #fff;
}
.asAvF .asTxtB {
  width: 80%;
  height: 100%;
  float: left;
}
.asAvF .asTxtB .asAde {
    padding: 8px 2px 0 10px;
    box-sizing: border-box;
    font-size: 14px;
}
.asFiy {
    padding: 8px 2px 0 10px;
    box-sizing: border-box;
    font-weight: 700;
}
.asAvF .asArrow {
  width: 20%;
  height: 100%;
  float: left;
  border-left: 2px solid #dcdcdc;
  background-color: #ededed;
  text-align: center;
  padding-top:16px;
}
.asAvFCont {
  display: none;
  position: absolute;
  background-color: #fff;
  width: 100vw;
  border: 1px solid #dcdcdc;
  z-index: 1001;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
  top: 0;
  left: 0;
}
.asExAFSelect {
    background-color: #d5f1fe !important;
}
.asAvFCont .asExAF {
  width: 100%;
  padding: 5%;
  border-bottom: 1px solid #dcdcdc;
  background-color:#fff;
}
.asAvFCont .asExA {
    float: left;
    font-size: 16px;
}
.asAvFCont .asExF {
  float: right;
  font-size: 16px;
  font-weight: 700;
}
.asExAFSelect {
  background-color: #d5f1fe !important;
}
.mSExAdFi{
  width: 100%;
  padding: 5%;
  border-bottom: 1px solid #dcdcdc;
}
.mSExAdFi .mSExTit{
  font-weight: 700;
  float: left;
  font-size: 6vw;
  width: 70%;
  padding-top: 0.6vh;
}
.mSExAdFi .mSNewPenClose{
  float: left;
  width: 30%;
  text-align: right;
}

#kpnNo {
  width: 70%;
  float: left;
  border: none;
  color: #4f4f4f;
  background-color: transparent;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
  background-color: #efefef;
  padding: 2vh;
}
.kuponUygula .uygulaBtn {
  width: 25%;
  margin-left: 5%;
  background-color: #4f4f4f;
  color:#fff;
  float: right;
  box-sizing: border-box;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  padding: 2vh 0;
}
.cekCont .ceksF ,.kuponUygula {
  padding: 5%;
}
.cekCont .aktifKupon {
  width: 100%;
  font-family: "Roboto",sans-serif;
  color: #4f4f4f;
  background-color: #fff;
  border: 1px dashed#aaa;
  background-position-y: center;
  box-sizing: border-box;
  margin-bottom: 2vh;
  font-size: 2.5vh;
}
.aktifKupon .uygulaBtn2 {
  width: 25%;
  color: #fff;
  float: right;
  box-sizing: border-box;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  background-color:#4f4f4f;
  font-size: 2vh;
  padding: 1.1vh;
  margin: 1vh;
}
.aktifKupon2 {
  width: 70%;
  float: left;
  box-sizing: border-box;
  border-right: 2px dotted #aaa;
  padding: 0.5vh;
}
.aktifKupon .hcLb {
  float: left;
  width: 55%;
}
.aktifKupon .hcTit {
  width: 100%;
  text-align: center;
  font-family: PRELO-SEMIBOLD;
  font-size: 2vh;
}
.aktifKupon .hcSkt {
  width: 100%;
  text-align: center;
  padding: 0 1vh;
  font-size: 1.7vh;
}
.aktifKupon .kuponNo2 {
  width: 45%;
  text-align: center;
  box-sizing: border-box;
  float: left;
  padding: 0.8vh;
  font-size: 3vh;
}
.cekNone{
  padding: 0 5%;
  font-size: 2.5vh;
}
.adetsF{
  height: 100px;
  overflow:auto;
}
.ipFiy{
  text-decoration:line-through;
  color:#888888;
  font-size: 5vw;
}
.infBottom{
  right: 0;
  position: absolute;
  bottom: 0;
}
.sbTitCont{
  padding: 3%;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
}
.pasifPrd{
  width: 90%;
  margin: 5%;
  border-radius: 6px;

}
.pasifPrd .sBTitle{
  font-weight: 700;
  font-size: 3vh;
}
.pasifPrd .sBCmt{
  font-size: 2vh;
  padding-top: 3px;
}
.pasifPrd .sepeteTasi {
  width: 100%;
  border-radius: 6px;
  text-align: center;
  padding: 2vh;
}
.sepetAlertTeam, .adresAlertTeam {
  position: absolute;
  top:0;
  width: 100%;
  z-index: 15000;
  font-family: "Roboto",sans-serif;
  color: #4f4f4f;
  min-height: 110px;
  display: none;
}
.sepetBack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #000;
  opacity: .7;
}
.sepetAddContScr{
  width: 100%;

  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
}
.adresAlertTeam .sepetAlert {
  width: 100%;
  height: 100vh;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  padding: 4vw 4vw 5vw 4vw;
}
.sepetAlertTeam .sepetAlert {
  width: 92%;
  margin: 4%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 35px 0pxrgba(0,0,0,0.3);
  border-radius: 6px;
  padding: 2vh;
}
.saveCont {
  width: 100%;
  border-top: 1px solid #ccc;
  font-family: Arial,sans-serif;
  color: #4f4f4f;
  font-size: 3.5vw;
}
.saveInp1 {
  width: 100%;
  padding: 4vw 0;
}
.saveInpTitle {
  width: 33%;
  float: left;
  padding-top: 1.5vw;
}
.saveAdVald {
  color: red;
  text-align: right;
  display: none;
  font-size: 3vw;
}
.saveContCizgiB {
  border-bottom: 1px dashed #ccc;
}
.saveInp2 {
  width: 50%;
  padding: 3.5vw 0;
  float: left;
}
.saveInpSep {
  width: 2%;
  float: left;
  padding-top: 1.5vw;
}
.inpStyle {
  color: #888;
  font-size: 3vw;
  padding-top: 0.6vw;
}
.inpConti {
  border: 1px solid #999;
}
.inp1Style {
  width: 100%;
  height: 100%;
  border: none;
  padding: 1.5vw;
}
.saveIntput {
  width: 65%;
  float: left;
}
.saveSelect {
  width: 100%;
  border: 0px;
  padding: 1.5vw;
}
.addRadClass {
  margin-right: 8px;
  vertical-align: bottom;
}
.inpConti3 {
  border: 1px solid #999;
  height: 90px;
}
.closeAdSave {
  float: right;
  font-size: 30px;
  cursor: pointer;
  padding-right: 1vw;
}
.sepetAlert .alertTitle {
  font-family: PRELO-SEMIBOLD;
  float: left;
  font-size: 5.5vw;
}
.alertBtn {
  width: 100%;
  border-top: 1px solid #e6e6e6;
}
.alertBtn .alertBtnBtn, .alertBtnCnc, .alertBtnCnc2, .adresKayit {
  cursor: pointer;
  width: 30%;
  color: #fff;
  padding: 12px;
  text-align: center;
  border-radius: 4px;
  float: right;
  font-size: 3.5vw;
  margin-top: 3vw;
}
.alertBtnCnc, .alertBtnCnc2 {
  float: left;
  background-color: #e64353 !important;
  display: none;
}
.sepetAlert .alertCmtCmt {
  border-top: 1px solid #e6e6e6;
  padding: 1vh 0;
}
.alertIcCmt {
  float: right;
  width: 80%;
  font-size: 2.2vh;
}
.alertIcIcon {
  float: left;
  width: 20%;
}
.alertCmt .uyariCmt {
  color: #e74c3c;
  margin-right: 1vh;
  font-size: 6vh;
}

.adresYok {
  text-align: center;
  padding: 10vw 2vw;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #ffffff;
  width: 90%;
  margin: 0 5% 5% 5%;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.15);
}
.addAdress {
  text-align: center;
  border-radius: 4px;
  float: right;
  padding: 3vw;
  margin: 0 5% 5% 0;
}
.adressBlok{
  width: 90%;
  padding: 3vw;
  border-radius: 4px;
  margin: 0 5% 5% 5%;
  background-color: #fff;
  border: 2px solid #ff7400;
  font-size: 2vh;
}
.adressBlok .chcChc {
  color: #ff7400 !important;
}
.adressColumnL {
  width: 30%;
  float: left;
  min-height: 20px;
}
.adressColumnC {
  width: 2%;
  float: left;
  min-height: 20px;
}
.adressColumnR {
  width: 68%;
  float: left;
  min-height: 20px;
}
.adressTitle {
  width: 80%;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #ff7400;
  float: left;
  font-size: 2.7vh;
  margin-bottom: 2vh;
}
#adresArea {
  height: 100%;
  width: 100%;
  border: none;
  box-sizing: border-box;
  font-size: 14px;
  padding: 2vw;
  font-size: 3.5vw;
}
.adressCmt {
  width: 90%;
  float: left;
  margin: 0 5% 5% 5%;
  font-size: 2vh;
}
#adressTitTesS{
  width: 90% !important;
  margin: 0 5% 5% 5%  !important;
}
.adressBlok2{
  width: 90%;
  padding: 3vw;
  border-radius: 4px;
  margin: 0 5% 5% 5%;
  background-color: #fff;
  border: 2px solid #e6e6e6;
  font-size: 2vh;
}
.adPrp {
  float: right;
  cursor: pointer;
  background-color: #efefef;
  border: 1px dashed #e6e6e6;
  color: #4f4f4f;
  border-radius: 4px;
  margin: 0 0 1vw 1vw;
  font-size: 1.5vh;
  padding: 1vw;
}
.adressSil {
    float: right !important;
}
