﻿*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; }

body { margin: 0px; padding: 0px; font-family: Arial; /*font-size: 1px; text-align: center; line-height: 1px;*/ }

@media print {
    @page { size: A4 landscape; margin: 0px 0px 0px 0px; }
}

@page { size: landscape; margin: 0px; }
@page { size: 960px 650px; margin: 0px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.SertifMainWrap { position: relative; width: 400px; height: 100px; /* top: 50px; */ margin: 0px auto; }
/*.SertifMainCon { position: absolute; width: 960px; height: 650px; top: 86px; left: 24px; background: url(../img/di/certbg.png); background-color: #fff; background-size: 960px; }*/ /*normali bu alttaki silinecek*/
.SertifMainConP,
.SertifMainConx,
.SertifMainCon { position: relative; width: 1041px; height: 700px; background: url('../img/di/certbg.png') #fff 0px 0px no-repeat; background-size: 1041px 700px; z-index: 2; margin: 0px auto; }
/*.SertifMainCon { background: url(../img/di/az.png); background-size: 960px; }*/
.SertifMainDesing1 { position: absolute; width: 936px; height: 564px; left: 52px; top: 68px; border: 2px solid #B2952F; }
.SertifMainDesing2 { position: absolute; width: 921px; height: 546px; left: 5px; top: 7px; border: 1px solid #B2952F; }
.SertifBannerWord { position: absolute; width: 548px; height: 95px; left: 193px; top: 29px; background: url(../img/di/certiWrd.png); background-size: 536px; background-repeat: no-repeat; }
.SertiUserImgCon { position: absolute; width: 110px; height: 110px; left: 16px; top: 25px; border-radius: 15px; overflow: hidden; }
.SertiUserNameUlk { position: absolute; width: 888px; height: 50px; line-height: 42px; text-align: center; left: 15px; top: 225px; font-size: 22pt; font-weight: bold; }
.SertiUserCertiDate { position: absolute; width: 920px; height: 21px; top: 282px; left: 0px; text-align: center; line-height: 22px; font-size: 16pt; }
.SertiUserCertiSinag { position: absolute; width: 842px; height: 21px; top: 403px; left: 0px; text-align: center; line-height: 22px; font-size: 12pt; /* font-style: italic; */ font-weight: bold; }
.SertiUserCertiTitleSig { position: absolute; width: 842px; height: 21px; top: 421px; left: 0px; text-align: center; line-height: 22px; font-size: 8pt; }
.SertiPageMhr { position: absolute; width: 224px; height: 201px; right: 6px; bottom: 7px; background: url(../img/di/certiMhr.png) 10px 9px; background-size: 186px; background-repeat: no-repeat; }
.SertiPageMhrBn { position: absolute; width: 229px; height: 201px; right: 11px; bottom: 21px; background: url(../img/di/certiMhrBn.png) 0px 0px; background-size: 227px; background-repeat: no-repeat; }

.SertiPageAbk { position: absolute; width: 166px; height: 38px; background: url(../img/di/certiAbk.png); background-size: 163px; top: 157px; left: 365px; background-repeat: no-repeat; }
#SertiUserPicUlk { position: absolute; max-width: 109px; }
.SertifBannerDMlogo { position: absolute; width: 106px; height: 97px; top: 44px; right: 16px; background: url(../img/di/certiDM.png); background-size: 98px; background-repeat: no-repeat; }
.SertifBannerDRsigna { position: absolute; width: 273px; height: 30px; top: 373px; left: 299px; background: url(../img/di/certiImzSiyah.png); background-size: 264px; background-repeat: no-repeat; }
#SertiUzmQuarCodeCon { position: absolute; width: 122px; height: 155px; bottom: 16px; left: 16px; }
#SertiUzmQuarCode { position: absolute; width: 135px; height: 120px; top: 0px; left: 0px; }
#SertiUzmWrdQuarCode { position: absolute; width: 120px; height: 26px; line-height: 27px; font-size: 12pt; text-align: center; top: 127px; /* border: 2px solid #000000; */ font-weight: bold; background: #404040; color: #fff; letter-spacing: 1px; }

.diyetistDoc_DipValueCon .SertifMainCon { position: absolute; top: 0px; left: 0px; zoom: 0.261; }
.diyetistDoc_DipValueCon .SertifMainConx { position: absolute; top: -369px; left: -62px; zoom: 0.611; }

.certifZoomExBtn { position: absolute; width: 200px; height: 200px; background-color: #ce0000; left: 431px; top: 251px; border-radius: 120px; /* border: 10px solid #a4a4a2; */ cursor: pointer; display: none; background: url(../img/zoomI.png) 28px 23px #ff4f4f no-repeat; background-size: 135px; opacity: 0.9; }
.certifPrintExBtn { position: absolute; width: 90px; height: 90px; background-color: #fff; left: 1050px; top: 247px; border-radius: 50px; border: 2px solid #a8833d; cursor: pointer; background: url(../img/wid/prnt.png) 11px 13px no-repeat; display: none; background-size: 63px; }

.SertifMainCon:hover .certifZoomExBtn { display: block; }
.SertifMainConx:hover .certifZoomExBtn { display: block; background: url(../img/zoomO.png) 28px 23px #ff4f4f no-repeat; background-size: 135px; opacity: 0.8; }

.SertifMainConx .certifPrintExBtn { display: block; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

