.modalWrap.alert { padding: 25px 20px; background-color: #fff; text-align: center; border-radius: 8px; }
.modalWrap.alert .userId { color: #666; text-align: center; line-height: 1.0; margin-bottom: 10px; }
.modalWrap.alert .alertBox { background-color: #f3f3f3; border-radius: 4px; padding: 28px 25px 25px; }
.modalWrap.alert .alertBox p { font-size: 16px; margin: 0 auto 0; margin-bottom: 15px; }
.modalWrap.alert .alertBox p em { font-weight: bold; color: #f00; }
.modalWrap.alert .alertBox .btn { color: #fff; border-width: 1px; border-style: solid; display: inline-block; border-radius: 4px; width: 250px; max-width: 100%; height: 45px; box-shadow: 0 1px 2px 0 #fff inset; -moz-box-shadow: 0 1px 2px 0 #fff inset; -webkit-box-shadow: 0 1px 2px 0 #fff inset; color: #fff; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); text-align: center; line-height: 43px; border-color: #3181b4; background: #51c8ff; background: -webkit-gradient(linear, left top, left bottom, from(#51c8ff), to(#1ab6ff)); background: linear-gradient(to bottom, #51c8ff 0%, #1ab6ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51c8ff', endColorstr='#1ab6ff',GradientType=0 ); display: block; margin: 0 auto; height: 36px; line-height: 34px; width: 210px; }
.modalWrap.alert .alertBox .btn:before, .modalWrap.alert .alertBox .btn:after { font-size: 16px !important; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.modalWrap.alert .alertBox .btn.free { padding: 0 15px; width: auto; }
.modalWrap.alert .alertBox + .alertBox { margin-top: 7px; }
.modalWrap.alert .btns { width: 100px; margin: 19px auto 0; }
.modalWrap.alert .btns a.btn { padding: 0 10px; border-radius: 30px; background-color: #333; color: #ccc; line-height: 30px; height: 30px; display: block; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; }
.modalWrap.alert .btns a.btn:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.alert .btns a.btn:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.alert .btns a.btn:before { content: '\e816'; }

#siteID > a:nth-child(1):before { content: ''; }

.modalWrap { padding: 0; position: relative; overflow: hidden; }
.modalWrap header { margin-bottom: 10px; clear: both; padding: 20px 30px 0; }
.modalWrap header:after { content: ''; display: block; clear: both; }
.modalWrap header h1 { background: url(../img/titleBulletS.png) no-repeat left center; padding-left: 25px; font-size: 18px; float: left; }
.modalWrap header .foundNum { float: right; text-align: right; font-size: 30px; font-weight: bold; color: #00baff; line-height: 1; }
.modalWrap header .foundNum small { font-size: 14px; font-weight: normal; }
.modalWrap .conditions { padding: 0 30px 10px; clear: both; }
.modalWrap .conditions:after { content: ''; display: block; clear: both; }
.modalWrap footer { clear: both; background: #e8e8e8; padding: 20px 30px; }
.modalWrap footer:after { content: ''; display: block; clear: both; }
.modalWrap footer .clearConditions { float: left; padding-top: 10px; }
.modalWrap footer .clearConditions a:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap footer .clearConditions a:before { content: '\f12d'; }
.modalWrap footer .clearConditions a:hover { text-decoration: underline; }
.modalWrap footer .btns { float: right; }
.modalWrap footer .btns .btn { width: 180px; margin-left: 10px; }
.modalWrap .type { background: url(../img/dotBgSky.png); clear: both; }
.modalWrap .type:after { content: ''; display: block; clear: both; }
.modalWrap .type .firstLevelSelector { width: 260px; float: left; padding: 0 10px 0 0; background: #fff; }
.modalWrap .type .firstLevelSelector ul { border-top: 1px #00baff dotted; }
.modalWrap .type .firstLevelSelector ul li { border-bottom: 1px #00baff dotted; position: relative; }
.modalWrap .type .firstLevelSelector ul li a { display: block; padding: 3px 20px 3px 5px; position: relative; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; }
.modalWrap .type .firstLevelSelector ul li a:after { display: inline-block; font-family: ecuicons; margin-left: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap .type .firstLevelSelector ul li a:after { content: '\f101'; position: absolute; right: 5px; top: .2em; opacity: 0; }
.modalWrap .type .firstLevelSelector ul li a:hover { color: #00baff; }
.modalWrap .type .firstLevelSelector ul li a:hover:after { opacity: 1; }
.modalWrap .type .firstLevelSelector ul li.selected a { color: #00baff; text-indent: -10px; padding-left: 30px; }
.modalWrap .type .firstLevelSelector ul li.selected a:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap .type .firstLevelSelector ul li.selected a:before { content: '\e815'; }
.modalWrap .type .firstLevelSelector ul li span { position: absolute; display: block; left: 275px; top: 0; width: 400px; padding: 10px; background: #fff; border-radius: 4px; font-size: 12px; line-height: 1.3; border: 4px solid #ffffff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); opacity: 0; }
.modalWrap .type .firstLevelSelector ul li span:after, .modalWrap .type .firstLevelSelector ul li span:before { right: 100%; top: 50%; border: solid transparent; content: ''; heigh: 0; width: 0; position: absolute; pointer-events: none; }
.modalWrap .type .firstLevelSelector ul li span:after { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 5px; margin-top: -5px; }
.modalWrap .type .firstLevelSelector ul li span:before { border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 11px; margin-top: -11px; }
.modalWrap .type .guidePanel { text-align: center; color: #00baff; font-weight: bold; width: 530px; float: right; padding-top: 120px; }
.modalWrap .type .guidePanel p { background: url(../img/guideArr.png) no-repeat center top; padding-top: 170px; }
.modalWrap .type.select { background: none; }
.modalWrap .type .selectList { height: 420px; overflow: auto; padding-left: 20px; }
.modalWrap .type .selectList section { margin-bottom: 20px; }
.modalWrap .type .selectList section header { padding: 5px 0 0; }
.modalWrap .type .selectList section dl dt { background: #eefaff; padding: 5px 15px; }
.modalWrap .type .selectList section dl dd { padding: 5px 15px; margin-bottom: 10px; clear: both; }
.modalWrap .type .selectList section dl dd:after { content: ''; display: block; clear: both; }
.modalWrap .type .selectList section dl dd label { display: block; width: 160px; float: left; padding-right: 15px; padding-left: 18px; text-indent: -18px; line-height: 1.3; margin-bottom: 5px; }
.modalWrap .type .selectList section dl dd label:nth-child(3n+1) { clear: both; }
.modalWrap .map { background: url(../img/dotBgSky.png); padding: 0 0 0 80px; position: relative; }
.modalWrap .map p { background: url(../img/guideArr.png) no-repeat center top; padding-top: 170px; color: #00baff; font-weight: bold; width: 260px; position: absolute; text-align: center; top: 100px; right: 20px; }
.modalWrap .map p .selected { display: none; }
.modalWrap .type.region { background: none; }
.modalWrap .type.region .firstLevelSelector header { padding: 5px; }
.modalWrap .type.region .firstLevelSelector ul li a { padding: 10px 20px 10px 5px; }
.modalWrap .type.region .firstLevelSelector ul li a:after { top: .7em; }
.modalWrap .type.region .firstLevelSelector ul li.selected a { color: #00baff; text-indent: -10px; padding-left: 30px; }
.modalWrap .type.region .firstLevelSelector ul li.selected a:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap .type.region .firstLevelSelector ul li.selected a:before { content: '\e815'; }
.modalWrap .type.region .selectList section header { padding: 5px 10px; background: #eefaff; }
.modalWrap .type.region .selectList section dl dt { background: transparent; padding: 5px 30px; margin-bottom: 5px; }
.modalWrap .type.region .selectList section dl dd { padding: 0 15px 5px 30px; }
.modalWrap .type.region .selectList section dl dd.regular label { width: 33.3%; float: left; }
.modalWrap .type.region .selectList section dl dd.regular label:nth-child(3n+1) { clear: both; }
.modalWrap .type.region .selectList section dl dd.city { padding-left: 60px; }
.modalWrap .type.region .selectList section dl dd label { width: auto; float: none; padding-right: 15px; padding-left: 18px; text-indent: -18px; line-height: 1.3; margin-bottom: 10px; }
.modalWrap .type.region .selectList section dl dd label small { font-size: 11px; padding-left: 2em; display: inline-block; text-indent: 0; vertical-align: top; padding-top: .2em; position: relative; }
.modalWrap .type.region .selectList section dl dd label small:before { content: '- '; position: absolute; left: 1.2em; top: .2em; }
.modalWrap .type.region .selectList .otherArea { padding: 0 30px; }
.modalWrap .type.region .selectList .otherArea label { width: 32%; display: inline-block; }
.modalWrap .type.region .selectList .prefDetail .leafElem { margin-bottom: 10px; }
.modalWrap ul.kodawari { clear: both; min-height: 400px; }
.modalWrap ul.kodawari:after { content: ''; display: block; clear: both; }
.modalWrap ul.kodawari li { width: 50%; float: left; list-style: none; margin-bottom: 20px; }
.modalWrap ul.kodawari li:nth-child(odd) { padding-right: 10px; }
.modalWrap ul.kodawari li:nth-child(even) { padding-left: 10px; }
.modalWrap ul.kodawari li a { display: block; padding: 15px; border: 1px #00baff solid; border-radius: 4px; position: relative; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; overflow: hidden; }
.modalWrap ul.kodawari li a:after { display: inline-block; font-family: ecuicons; margin-left: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap ul.kodawari li a:after { content: '\f101'; position: absolute; right: 10px; top: 15px; color: #00baff; }
.modalWrap ul.kodawari li a:hover { background: #00baff; color: #fff; }
.modalWrap ul.kodawari li a:hover:after { color: #fff; }
.modalWrap ul.kodawari li.selected a { padding-left: 40px; }
.modalWrap ul.kodawari li.selected a:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap ul.kodawari li.selected a:before { content: '\e815'; position: absolute; left: 0; top: 0; width: 30px; height: 100%; text-align: center; padding: 15px 0; background: #00baff; color: #fff; }
.modalWrap .type.business { background: none; }
.modalWrap .type.business .firstLevelSelector ul li a { padding: 10px 20px 10px 5px; }
.modalWrap .type.business .firstLevelSelector ul li a:after { top: .7em; }
.modalWrap .type.business .firstLevelSelector ul li.selected a { color: #00baff; text-indent: -10px; padding-left: 30px; }
.modalWrap .type.business .firstLevelSelector ul li.selected a:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap .type.business .firstLevelSelector ul li.selected a:before { content: '\e815'; }
.modalWrap .type.business .selectList { height: 420px; }
.modalWrap .type.business .selectList section dl dt { background: #eefaff; padding: 5px 20px; margin-bottom: 10px; }
.modalWrap .type.business .selectList section dl dd { padding: 5px 15px 5px 20px; }
.modalWrap .type.business .selectList section dl dd label { width: auto; float: none; padding-right: 5px; margin-bottom: 15px; }
.modalWrap .type.business .selectList section dl dd.triple { clear: both; }
.modalWrap .type.business .selectList section dl dd.triple:after { content: ''; display: block; clear: both; }
.modalWrap .type.business .selectList section dl dd.triple .col { width: 33.3%; float: left; }
.modalWrap .type.business .selectList section dl dd.triple .col label { width: 100%; display: block; }
.modalWrap .type.business .selectList .otherArea { padding: 0 20px; }
.modalWrap .type.business .selectList .otherArea label { width: 48%; display: inline-block; }
.modalWrap .type.business .selectList .triple label { display: block; width: 30%; float: left; margin-bottom: 10px; padding-right: 20px; padding-left: 18px; text-indent: -18px; line-height: 1.3; }
.modalWrap .type.business .selectList .triple label:nth-child(3n+1) { clear: both; }

#pageBody section.register.form .wrapper .vMiddle .inner .dotBorderTable a.addLink.addCareer { float: right; margin-bottom: 15px; }

.modalWrap .type.register .selectList section dl dd label .sel select::-ms-expand { display: none; }

.modalWrap .type.register .selectList section header { margin-bottom: 20px; }
.modalWrap .type.register .selectList section dl dt { padding-top: 11px; padding-bottom: 11px; margin-bottom: 5px; }
.modalWrap .type.register .selectList section dl dd label.selectParent { width: auto; float: left; padding-top: 11px; padding-bottom: 11px; padding-left: 33px; clear: both; margin-bottom: 0; }
.modalWrap .type.register .selectList section dl dd label.selectParent .sel { position: relative; margin-left: 20px; margin: -6px 0 -6px 20px; }
.modalWrap .type.register .selectList section dl dd label.selectParent .sel select { width: auto; padding: 2px 37px 2px 5px; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f6f6f6; background: url(../img/bgSelect.png) right center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background: url(../img/bgSelect.png) right center no-repeat, linear-gradient(to bottom, #fff 0%, #f6f6f6 100%); border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.31); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.31); border: none; height: 30px; }
.modalWrap .type.register .selectList section dl dd label.selectParent.hidden { padding-top: 11px; padding-bottom: 11px; }
.modalWrap .type.register .selectList section dl dd label.selectParent.hidden .sel { display: none; }
.modalWrap .type.register .selectList section dl dd label.checked + .sel { opacity: 1; }
.modalWrap .type.register .selectList section dl dd .sel { position: relative; float: left; padding: 6px 0; margin-left: 20px; display: block; opacity: 0; }
.modalWrap .type.register .selectList section dl dd .sel select { width: auto; padding: 2px 37px 2px 5px; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f6f6f6; background: url(../img/bgSelect.png) right center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background: url(../img/bgSelect.png) right center no-repeat, linear-gradient(to bottom, #fff 0%, #f6f6f6 100%); border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.31); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.31); border: none; height: 30px; }

.modalWrap.fa { padding: 40px 40px 25px; }
.modalWrap.fa header { display: table; background: url(../img/bg_faDescr.png) right center no-repeat; margin: 0 0 15px; padding: 0; }
.modalWrap.fa header .text { display: table-cell; vertical-align: middle; padding-right: 180px; }
.modalWrap.fa header .text h1 { font-size: 20px; background: none; padding: 0; float: none; line-height: 30px; margin-bottom: 8px; }
.modalWrap.fa header .text p { margin-bottom: 10px; }
.modalWrap.fa ul { border: 3px solid #00baff; background: #fffae6; margin-bottom: 20px; border-radius: 4px; }
.modalWrap.fa ul li { position: relative; display: table; font-size: 16px; line-height: 22px; height: 65px; font-weight: bold; padding: 0 30px; width: 100%; list-style: none; }
.modalWrap.fa ul li span { display: table-cell; vertical-align: middle; }
.modalWrap.fa ul li span em { color: #c00; font-weight: bold; }
.modalWrap.fa ul li:after { content: ""; position: absolute; left: -26px; top: 50%; margin-top: -25px; width: 50px; height: 50px; background-color: #00baff; color: #fff; font-size: 25px; line-height: 50px; font-weight: bold; border-radius: 50px; text-align: center; }
.modalWrap.fa ul li:nth-child(1):after { content: "1"; }
.modalWrap.fa ul li:nth-child(2):after { content: "2"; }
.modalWrap.fa ul li:nth-child(3):after { content: "3"; }
.modalWrap.fa ul li:nth-child(4):after { content: "4"; }
.modalWrap.fa ul li:nth-child(5):after { content: "5"; }
.modalWrap.fa ul li + li { border: 1px dotted #00baff; }
.modalWrap.fa .btns { width: 100px; margin: 0 auto; }
.modalWrap.fa .btns a.btn { padding: 0 10px; border-radius: 30px; background-color: #333; color: #ccc; line-height: 30px; height: 30px; display: block; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; }
.modalWrap.fa .btns a.btn:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.fa .btns a.btn:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.fa .btns a.btn:before { content: '\e816'; }

/* Scss Document */
.modalWrap.movie { padding: 33px 0 16px; }
.modalWrap.movie .movieWrap { width: 400px; margin: 0 auto 20px; position: relative; height: 247px; }
.modalWrap.movie .movieWrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.modalWrap.movie .btns { width: 100px; margin: 0 auto; }
.modalWrap.movie .btns a.btn { padding: 0 10px; border-radius: 30px; background-color: #333; color: #ccc; line-height: 30px; height: 30px; display: block; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; }
.modalWrap.movie .btns a.btn:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.movie .btns a.btn:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.movie .btns a.btn:before { content: '\e816'; }

.modalWrap.register { padding: 44px 100px 20px; }
.modalWrap.register h1 { position: relative; background-color: #00baff; color: #fff; font-size: 16px; border-radius: 4px; margin-bottom: 35px; padding: 6px 10px; text-align: center; font-weight: bold; z-index: 1; }
.modalWrap.register h1:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.register h1:before { content: ""; position: absolute; width: 12px; height: 12px; background: #00baff; -webkit-transform: rotate(45deg); transform: rotate(45deg); left: 50%; top: 100%; margin-left: -6px; margin-top: -6px; z-index: -1; display: block; -webkit-box-shadow: none; box-shadow: none; }
.modalWrap.register h1:after { display: none; }
.modalWrap.register h1 + .err { margin-top: -10px; }
.modalWrap.register .personalImage { position: relative; margin: -35px auto 15px; z-index: 0; width: 367px; height: 276px; }
.modalWrap.register .personalImage figure { width: 367px; height: 100%; position: absolute; left: 0; top: 0; }
.modalWrap.register .personalImage figure .mask { width: 367px; height: 276px; position: absolute; left: 0; top: 0; background: url(../img/trimMask.png) no-repeat 0 0; color: #fff; font-size: 30px; font-weight: bold; letter-spacing: -0.05em; text-align: center; line-height: 270px; text-shadow: 0 0 5px rgba(0, 0, 0, 0.7); }
.modalWrap.register .personalImage.finished { margin: 0 auto 20px; height: auto; }
.modalWrap.register .personalImage.finished figure { position: static; top: auto; left: auto; height: auto; }
.modalWrap.register .personalImage.finished figure figcaption { text-align: center; padding: 20px 0 0; font-size: 14px; }
.modalWrap.register .personalImage + p { text-align: left; }
.modalWrap.register .uploader { width: 354px; height: 180px; border: 2px #9a9a9a dotted; margin: 0 auto 37px; position: relative; border-radius: 4px; cursor: pointer; }
.modalWrap.register .uploader input[type=file] { position: absolute; width: 100%; height: 100%; opacity: 0; left: 0; top: 0; display: block; opacity: 0; z-index: 1; cursor: pointer; }
.modalWrap.register .uploader span { display: block; font-size: 12px; line-height: 20px; color: #666; z-index: 0; text-align: center; height: 100%; padding: 50px 0 0; }
.modalWrap.register .uploader span i { color: #9a9a9a; display: block; }
.modalWrap.register .uploader .fileVirtual { display: none; }
.modalWrap.register .uploader:hover, .modalWrap.register .uploader.hover { border-color: #00baff; background-color: #e5f8ff; opacity: 1; }
.modalWrap.register .uploader.on { background-color: #e5f8ff; }
.modalWrap.register .uploader.on .fileVirtual { display: block; width: 100%; height: 100%; background: #e5f8ff; border: 0 none; text-align: center; overflow: hidden; white-space: nowrap; padding: 0 10px; text-overflow: ellipsis; }
.modalWrap.register .uploader button.upFile { position: absolute; left: 50%; top: 100px; border: 1px #999 solid; border-radius: 5px; width: 140px; height: 27px; background: #fff; color: #666; font-size: 15px; line-height: 25px; margin-left: -70px; text-align: center; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; }
.modalWrap.register dl { margin: 0 0 55px 30px; position: relative; padding-left: 110px; }
.modalWrap.register dl dt { position: absolute; left: 0; top: 0; margin-right: 10px; border-radius: 4px; background: #c00; color: #fff; font-size: 12px; line-height: 1.0; padding: 3px 5px; }
.modalWrap.register dl dd { font-size: 12px; line-height: 18px; color: #f00; }
.modalWrap.register .btns { width: 360px; margin: 0 auto; text-align: center; clear: both; }
.modalWrap.register .btns:after { content: ''; display: block; clear: both; }
.modalWrap.register .btns button { border-width: 1px; border-style: solid; display: inline-block; border-radius: 4px; width: 250px; max-width: 100%; height: 45px; box-shadow: 0 1px 2px 0 #fff inset; -moz-box-shadow: 0 1px 2px 0 #fff inset; -webkit-box-shadow: 0 1px 2px 0 #fff inset; color: #fff; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); text-align: center; line-height: 43px; border-color: #3b8e31; background: #86d158; background: -webkit-gradient(linear, left top, left bottom, from(#86d158), to(#62c428)); background: linear-gradient(to bottom, #86d158 0%, #62c428 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86d158', endColorstr='#62c428',GradientType=0 ); -webkit-transition: opacity .2s ease; transition: opacity .2s ease; width: 170px; height: 45px; line-height: 43px; font-size: 14px; float: left; margin-bottom: 20px; }
.modalWrap.register .btns button:before, .modalWrap.register .btns button:after { font-size: 16px !important; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.modalWrap.register .btns button.free { padding: 0 15px; width: auto; }
.modalWrap.register .btns button:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.register .btns button:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.register .btns button.changePic { border-color: #666; background: #a6a6a6; background: -webkit-gradient(linear, left top, left bottom, from(#a6a6a6), to(#878787)); background: linear-gradient(to bottom, #a6a6a6 0%, #878787 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#878787',GradientType=0 ); margin-right: 20px; }
.modalWrap.register .btns button.check:before { font-size: 14px !important; top: -1px; }
.modalWrap.register .btns a.btn { -webkit-transition: opacity .2s ease; transition: opacity .2s ease; padding: 0 10px; width: 100px; border-radius: 30px; background-color: #333; color: #ccc; line-height: 30px; height: 30px; display: block; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0 auto; }
.modalWrap.register .btns a.btn:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.register .btns a.btn:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.register .btns a.btn:before { content: '\e816'; }

.modalWrap.delete { padding: 40px 90px 20px; }
.modalWrap.delete h1 { font-size: 14px; text-align: center; line-height: 1.0; margin-bottom: 15px; }
.modalWrap.delete h1:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.delete h1:before { content: '\f12a'; margin-right: 0; font-size: 26px; color: #999; display: block; margin-bottom: 7px; }
.modalWrap.delete p { color: #f00; font-size: 12px; margin-bottom: 10px; }
.modalWrap.delete .btns { text-align: center; clear: both; }
.modalWrap.delete .btns:after { content: ''; display: block; clear: both; }
.modalWrap.delete .btns button { border-width: 1px; border-style: solid; display: inline-block; border-radius: 4px; width: 250px; max-width: 100%; height: 45px; box-shadow: 0 1px 2px 0 #fff inset; -moz-box-shadow: 0 1px 2px 0 #fff inset; -webkit-box-shadow: 0 1px 2px 0 #fff inset; color: #fff; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); text-align: center; line-height: 43px; border-color: #666; background: #a6a6a6; background: -webkit-gradient(linear, left top, left bottom, from(#a6a6a6), to(#878787)); background: linear-gradient(to bottom, #a6a6a6 0%, #878787 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#878787',GradientType=0 ); -webkit-transition: opacity .2s ease; transition: opacity .2s ease; width: 170px; height: 45px; line-height: 43px; font-size: 14px; margin-bottom: 20px; float: left; }
.modalWrap.delete .btns button:before, .modalWrap.delete .btns button:after { font-size: 16px !important; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.modalWrap.delete .btns button.free { padding: 0 15px; width: auto; }
.modalWrap.delete .btns button:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.delete .btns button:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.delete .btns button + button { float: right; }
.modalWrap.delete .btns a.btn { -webkit-transition: opacity .2s ease; transition: opacity .2s ease; padding: 0 10px; width: 100px; border-radius: 30px; background-color: #333; color: #ccc; line-height: 30px; height: 30px; display: block; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0 auto; }
.modalWrap.delete .btns a.btn:before { display: inline-block; font-family: ecuicons; margin-right: 10px; font-size: 14px; vertical-align: middle; position: relative; top: -2px; }
.modalWrap.delete .btns a.btn:hover { opacity: .6; -ms-filter: "alpha(opacity=60)"; }
.modalWrap.delete .btns a.btn:before { content: '\e816'; }
.modalWrap.delete .btns + .btns { margin-top: 20px; }

/*# sourceMappingURL=ecareerUsers_b.css.map */