﻿
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html,body { margin: 0; padding: 0; height: 100%; font-family: OpenSans-Regular; }
html,body { font-size: 12px; }

img { vertical-align: middle; border: 0;}
p { margin: 0; padding: 0; }
a:link, a:visited { color: #606060; text-decoration: none; }
a:hover { color: #fe8e14; }
input.invalid { background-color: #FF9; border: 2px red inset; }
a img { border: none; }
a img:hover { border: none; }
ul { list-style: none; padding: 0; margin: 0; }

.tc { text-align: center; }
.ds-ddv-loaderBar img { margin-top: 60px; }
.ds-ddv-container-box > div { border: none !important; }

.divType {padding: 6px 0 0 20px;border-bottom: solid 1px #ccc;cursor:default;background: #323234 0% 0% no-repeat padding-box;text-align: left; letter-spacing: 0px;color: #FFFFFF;}
.divTableStyle { padding: 8px 20px 9px; position: relative; }

.ds-ddv-dialog-body { border: 1px solid rgb(204, 204, 204); background-color: #FFFFFF;}
.ds-ddv-header {background: #323234 0% 0% no-repeat padding-box;height: 15px;margin-bottom: 30px; }
.ds-ddv-ui-dlg-wrap .button-yes {width: 100px; margin-bottom: 20px;height: 42px; font-size:16px;line-height:30px; letter-spacing: 0px;color: #FFFFFF;text-transform: uppercase;background: #FE8E14 0% 0% no-repeat padding-box;border: none;cursor: pointer;margin-right: 23px;}
.ds-ddv-ui-dlg-wrap .button-yes:hover { background: #ffae38; }
.ds-ddv-ui-dlg-wrap .button-no { border: 2px solid #FE8E14; font-size:16px;line-height:30px; letter-spacing: 0px;color: #FE8E14;text-transform: uppercase;background: #FFFFFF;width: 100px;height: 42px;cursor: pointer;}
.ds-ddv-showMessage { margin-top: 15px;   }
.ds-ddv-showMessage-detail { margin-left: 85px;text-align: left; line-height:30px; letter-spacing: 0px;color: #323234;}
.ds-ddv-installdlg-buttons { margin: 20px 10px 8px 10px;text-align: center;}

/*=============== dailog ===============*/
.link { text-decoration: underline; }
.red { color: red; margin-left: 5px; }

.ds-ddv-center { margin: 0 auto; padding: 0; text-align: center; }
.ds-ddv-content {display: flex;}
.ds-ddv-content:after, .clearfix:after { content: ""; display: table; clear: both; }

.ds-ddv-header h1 { margin: 3px 0; font-size: 26px; font-weight: 300; font-family:OpenSans-Regular; }
.ds-ddv-header { display: inline-block; }


.divType, .tabList {  font-family:OpenSans-Regular; font-weight:400; font-size:16px; line-height:22px; }

.menuIcon, .ddv-button-icon {cursor: pointer;}
.ddv-edit-viewer-header-desktop { margin-bottom: 10px; }
.ddv-edit-viewer-desktop, #ddvControlContainer {background: transparent;}
.ddv-root {border:0 !important;}
.ddv-zoom-percentage { width:90px !important;}
.ddv-zoom-percentage-input input { width:46px !important;}
.ddv-pagination-goto {margin-top:-1px}

.mb10 {margin-bottom: 10px;}
.h100 {height: 100%;}
.w100 {width: 100%;}
.ds-ddv-imageEditor-fullScreen { background-color: #FFF ;}

.ds-div-presets {
  padding-left: 10px
}
.ds-div-presets .Button {
	margin: 0 4px;
}

.ds-icon-wrapper {
  position: relative;
  margin-right: 13px;
}

.ds-icon-dropdown {
  display: none;
}

.active .ds-icon-dropdown {
  display: inline-block;
  width: 10px;
  height: 32px;
  position: absolute;
  top: 6px;
  left: 45px;
  cursor: pointer;
}
