﻿@font-face {
    font-family: 'ge_dinar_one_light';
    src: url('../fonts/ge_dinar_one_light/ge_dinar_one_light.eot');
    src: url('../fonts/ge_dinar_one_light/ge_dinar_one_light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ge_dinar_one_light/ge_dinar_one_light.woff') format('woff'),
         url('../fonts/ge_dinar_one_light/ge_dinar_one_light.ttf') format('truetype'),
         url('../fonts/ge_dinar_one_light/ge_dinar_one_light.svg#ge_flowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ge_dinar_one_medium';
    src: url('../fonts/ge_dinar_one_medium/ge_dinar_one_medium.eot');
    src: url('../fonts/ge_dinar_one_medium/ge_dinar_one_medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ge_dinar_one_medium/ge_dinar_one_medium.woff') format('woff'),
         url('../fonts/ge_dinar_one_medium/ge_dinar_one_medium.ttf') format('truetype'),
         url('../fonts/ge_dinar_one_medium/ge_dinar_one_medium.svg#ge_flowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
font-family: ProximaNovaLight;
src: url('../fonts/ProximaNova-Light/ProximaNova-Light.eot');
src: url('../fonts/ProximaNova-Light/ProximaNova-Light.woff') format('woff'), url('../fonts/ProximaNova-Light/ProximaNova-Light.ttf') format('truetype'), url('../fonts/ProximaNova-Light/ProximaNova-Light.svg') format('svg');
}

@font-face
{
font-family: ProximaNovaRegular;
src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.eot');
src: url('../fonts/ProximaNova-Regular/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular/ProximaNova-Regular.svg') format('svg');
}


/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}

* {
	outline: none;
}

a {
	text-decoration:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:ge_dinar_one_medium;
	font-size:14px;
	background-color:#ffffff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

select {
	outline:0px;
}
/* css reset */

input[type=button]{
	outline: none;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	float:none !important;
	clear:both !important;
}

.aleft {
	text-align:left !important;
}

.aright {
	text-align:right !important;
}

.acenter {
	text-align:center !important;
}

.show {
	display:block !important;
}

.showInline {
	display: inline-block !important;
}

.visible {
	visibility:visible !important;
}

.hide {
	display:none !important;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.success {
	color:#94b148 !important;
}

.redBorder {
	border-color:red !important;
}

.noSection {
	background-color:#ffffff !important;
}

.templateSection .sortable {
	background-color:#f4e8cd !important;
	padding: 30px 5px;
	-webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#container {
	width:100%;
	min-width:1200px;
	height:auto;
}

header {
	width:100%;
	height: 80px;
	background-color: #ffffff;
}

.questions header {
	height: auto;
	padding:30px 0;
	display:inline-block;
}

.content-box {
	width:1000px;
	height:auto;
	margin:0 auto;
}

#address-box {
	width:100%;
	height:60px;
	background-color:#94b148;
	color:#ffffff;
}

#address-box .content-box {
	display: table;
	background-color: #94b148;
    color: #ffffff;
    height:59px;
}

.addbar {
	width:33.3333333333%;
	height:100%;
	display: table-cell;
	vertical-align:middle;

}

.wideTitle .addbar.backNav {
    width:25%;
}

.addbar.backNav {
	font-size:19px;
	padding-left:20px;
	text-transform:capitalize;
	background-image:url('../img/wh-right-arrow.png');
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.addbar.backNav a {
	color: #fff;
	text-decoration: none;
}

.wideTitle .addbar.help {
    width:50%;
}

.addbar.pageTitle {
	font-size:19px;
	text-transform:capitalize;
	text-align:center;
}

.wideTitle .addbar.help {
    width:25%;
}

.addbar.help {
    text-align:right;
}

.addbar.help .helpTips {
	top: 2px;
	position: relative;
	cursor:pointer;
}

.helpPopup {
	font-size:17px;
	line-height:22px;
	text-align:right;
}

.helpBox {
	width:0px !important;
	height:0px !important;
	padding:0px !important;
	margin:0px !important;
	display:none !important;
}


.addbar.listOption {
	text-align:left;
}


.addbar.status {
	text-align:right;
}

.addbar.listOption ul, .addbar.status ul {
	list-style:none;
}

.addbar.listOption ul li {
	width:19px;
	height:19px;
	display:inline-block;
	margin-right:20px;
}

.addbar .listView-icn {
	background-image:url(../icons/listView.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.addbar .thumbView-icn {
	background-image:url(../icons/thumbView.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.addbar.status ul li {
	width: auto;
	font-size: 15px;
	font-family: ProximaNovaLight;
	display: inline-block;
	cursor: pointer;
	display: block;
	float: right;
	vertical-align: bottom;
	text-align: center;
	padding-top: 25px;
	margin-left:29px;
}

.addbar.status ul.noIcn li {
   width:auto;
   padding-top:0px;
}

.listStatus a {
   color:#ffffff;
   text-decoration:none;
}

.addbar.status ul li:last-child {
   border-right:0px;
   margin-left:0px;
}

.listStatus .all {
	background-image:url(../icons/all-w.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.listStatus .all.active {
	background-image:url(../icons/all-g.png);
}

.listStatus .progress {
	background-image:url(../icons/progress-w.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.listStatus .progress.active {
	background-image:url(../icons/progress-g.png);
}

.listStatus .published {
	background-image:url(../icons/publish-w.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.listStatus .published.active {
	background-image:url(../icons/publish-g.png);
}

.listStatus .completed {
	background-image:url(../icons/completed-w.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.listStatus .completed.active {
	background-image:url(../icons/completed-g.png);
}

.listStatus li.active {
	color:#dbed0d;
}

.addbar.status ul li:last-child {
   border-left:0px;
   padding-left: 0px;
}

.login-box {
	width:100%;
	height:auto;
	margin: 10% auto;
}

.login-box .loginR {
	width:100%;
	text-align:center;
	margin-bottom:10px;
}

.login-box .label {
	margin: 0 5px;
	font-size: 16px;
	color: #444;
}

.login-box .logo {
	margin-bottom:52px;
	text-align:center;
}

.login-box input[type=text], .login-box input[type=password] {
	width:300px;
	height:48px;
    color: #333333;
    font-family:'ProximaNovaLight';
    font-size:21px;
    padding-left:18px;
	border:1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

.login-box .forgot-password {
	width: auto;
    margin-left: 20px;
    display: inline-block;
    color: blue;
}

.login-box .forgot-password a {
    color: blue;
    text-decoration:none;
}

.login-box input[type=submit]{
	width:151px;
	height:41px;
	font-family:ProximaNovaRegular;
	font-size:18px;
	text-transform:uppercase;
	background-color:#94b148;
	color:#ffffff;
	cursor:pointer;
	border:0px;
	margin:20px 0 52px 0;
	-webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  -webkit-appearance: none;
}

.forgotPassword .login-box input[type=button]{
    width:auto;
	height:41px;
	font-family:ProximaNovaRegular;
	font-size:18px;
	text-transform:uppercase;
	background-color:#94b148;
	color:#ffffff;
	cursor:pointer;
	border:0px;
	margin:20px 0 52px 0;
    padding:0 20px;
	-webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;

}

.forgotPassword .login-box input[type=button].disabled {
    background-color:#cccccc;
}

.entityLogo {
	width:723px;
	height:auto;
	float:left;
	background-color: #fff;
	text-align:left;
	margin-top: 10px;
    margin-bottom: 10px;
}

header .language {
	width: 43px;
	text-align: left;
	top: 30px;
	position: relative;
	left: 0;
	float: right;
}

.language .langbtn {
	cursor:pointer;
}

.content-box.logos {
	overflow:hidden;
}

.questions .entityLogo {
 	width:50%;
	height:90px;
	margin:0px;
	float:left;
}

.questions .entityLogo.surveyLogo {
	text-align:right;
	float:right;
}

.entityLogo img {
    border:0px;
}

.homeBtn {
	width:auto;
	height:48px;
	float:right;
	margin-top: 16px;
	margin-bottom: 16px;
	border-left: 1px #cccccc solid;
	text-align:right;
	padding-left: 30px;
}

.myAccount {
	width:auto;
	height:48px;
	float:right;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
	padding: 0 30px;

}

.logout {
	width:auto;
	height:48px;
	float:right;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
	border-right:1px #cccccc solid;
	padding-right: 30px;
}

.importAttendance, .clearAttendance, .viewAttendance {
	width: auto;
    height: auto;
    font-size: 17px;
    color: #fff;
    padding: 10px 10px;
    margin-left:5px;
    background-color: #f1785a;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	cursor:pointer;
	float: right;
}

#attendanceFile {
	opacity:0;
}

.downloadSampleExcel {
	font-size: 17px;
	color:#0051cc;
	margin: 10px 10px 0 0;
	text-decoration:underline;
	float: right;
}

.manualRegistration {
    width: 100%;
    margin-top: 20px;
	overflow: hidden;
	display: inline-block;
}

.manualRegistration span {
    font-weight: bolder;
}

.manualRegistration_question {
	position: relative;
	top: -25px;
	margin-bottom: 10px;
}

.manualRegistration_question.name {
	top: 40px;
}

.start {
	width:100%;
	font-size:24px;
	color:#444444;
	text-align:center;
	margin: 90px 0 30px 0;
	direction:rtl;
}

.addQuestions {
	padding-bottom:50px;
}

.nextQ {
	width:100%;
	height:auto;
	font-size:21px;
	font-family: ge_dinar_one_light;
	text-align:center;
	line-height: inherit;
	background-image:url(../img/hr_grey.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	display:none;
	margin: 30px 0 40px 0;
}

.nextQ span {
   width:auto;
   height:100%;
   background-color:#ffffff;
   margin:0 auto;
   padding: 0 6px;
}

.NewQuestion, .New3DQuestion {
	width:100%;
	height:32px;
	margin:15px 0;
	background-image:url(../img/addNew.png);
	background-repeat:no-repeat;
	background-position: center center;
	display:block;
	clear: both;
}

.New3DQuestion {
	margin-bottom:40px;
	background-image:url(../img/addNew3D.png);
}

.NewQuestion.sAlone {
    width: 1000px;
    margin: 0 auto 15px auto;
}

.questionsBar {
	width:1100px;
	height: 150px;
	list-style:none;
	margin:26px auto 130px auto;
	display:block;
}

#questionsBar {
	display:none;
}

.section .questionsBar {
   margin: 26px auto 26px auto;
}

.NewQuestion .questionsBar {
	display:none;
	padding-top:20px;
	margin-top:0px;
	margin-left: -45px;
}

.templateSection .toggle {
	margin-bottom:10px !important;
}

.templateSection .question {
	margin-right:72px;
}

.templateSection .preview .required {
	height: 1px;
	line-height: 26px;
}

.templateSection .questionsBar {
	display:none !important;
}

.questionsBar li {
	width:87px;
	height:100%;
	float:left;
	margin-right:14px;
	cursor:pointer;
}

.questionsBar li:last-child {
	margin-right:0px;
}

.questionsBar li div {
	width:100%;
}

.questionsBar .label {
	font-family:ProximaNovaLight;
	font-size:16px;
	color:#333333;
	text-align:center;
}

.taskIcons {
	width: auto;
	display: table;
	margin: 0 auto;
	position: relative;
    top: -3px;
    padding: 0 4px;
}

.New3DQuestion .taskIcons {
	top:5px;
	padding: 0 10px;
	direction:rtl;
}

.taskIcons li {
	width:40px;
	height:40px;
	display:inline-block;
	margin: 0 2px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
}

.New3DQuestion .taskIcons li {
   display:table-cell;
   vertical-align:middle;
}

.taskIcons li.addQuestion, .taskIcons li.addQuestionDisabled {
   	width:44px;
	height:44px;
	background-image:url('../icons/addQuestion.png');
}

.taskIcons li.addText {
  width:44px;
	height:44px;
	background-image:url('../icons/addText.png');
}

.taskIcons li.addText.disabled {
  opacity: 0.5;
  cursor: default;
}

.taskIcons li.addQuestionDisabled {
	cursor:default;
	opacity:0.5;
}

.taskIcons li.addCond {
	background-image:url('../icons/addCond.png');
}

.taskIcons li.addSection {
	background-image:url('../icons/addSection.png');
}

.taskIcons li.addSectionDisabled  {
	background-image:url('../icons/addSection.png');
	cursor:default;
	opacity:0.5;
}

.taskIcons li.threeDLabel {
    width: auto;
    height: 20px;
    font-family:ge_dinar_one_light;
    font-size:19px;
    color:#666666;
    padding-left:8px;
}

.taskIcons li.add3DQuestion {
	width:20px;
    height:20px;
	background-image:url('../icons/addOption.png');
}

.taskIcons li.remove3DQuestion {
	width:20px;
    height:20px;
	background-image:url('../icons/removeOption.png');
}

.taskIcons li.num3DQuestions {
    width: auto;
    height: 20px;
    font-family:ge_dinar_one_medium;
    font-size:19px;
    color:#666666;
    padding: 0 10px;
}

.section .addSection {
	opacity:0.5;
	cursor:default;
}

.sAlone .addCond {
	opacity:0.5;
	cursor:default;
}

.section.noSection .addSection {
	opacity:1;
	cursor:pointer;
}

.toggle.cantLink .addCond {
	opacity:0.5;
	cursor:default;
}

.toggle .linkOption {
	width: 645px;
	height:35px;
	margin-bottom: 40px;
}

.linkOption .selectArrow {
	float:none;
}

.linkOption select {
    width:500px !important;
	height:35px!important;
	font-size: 20px !important;
    color: #333333 !important;
}

.linkOption label {
	font-size: 22px;
	font-family: 'ProximaNovaLight';
	color: #333333;
	float: right;
	line-height: 35px;
	margin-left: 10px;
}

.changeBar {
	width:auto;
	height: 60px;
	list-style:none;
	display: table;
    margin: 0 auto;
	/*background:url(../icons/d-arrow.jpg)  #fcf8f0 no-repeat right 80px top;*/
}

.changeBar li {
	height:100%;
	float:right;
	margin: 0 25px;
	cursor:pointer;
}


.controls .TextboxCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/textbox.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .TextAreaCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/textarea.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .DropmenuCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/dropmenu.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .RadioCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/radio.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .CheckboxCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/checkbox.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .StarRatingCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/star.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .SmileyCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/smiley.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .RankingCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/ranking.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .LikertCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/likert.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .VideoCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/video.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .AudioCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/audio.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.controls .ImageCTR {
	height:98px;
	margin:0 auto;
	background-image:url('../icons/image_red.png');
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.chControls .TextboxCTR {
    width:55px;
	height:60px;
	background-image:url('../icons/Textbox-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .TextboxCTR.red {
   background-image:url('../icons/Textbox-rd.png');
}

.chControls .TextAreaCTR {
    width:54px;
	height:60px;
	background-image:url('../icons/Textarea-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .TextAreaCTR.red {
   background-image:url('../icons/TextArea-rd.png');
}

.chControls .DropmenuCTR {
    width:55px;
	height:60px;
	background-image:url('../icons/Dropmenu-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .DropmenuCTR.red {
   background-image:url('../icons/Dropmenu-rd.png');
}

.chControls .RadioCTR {
	width:24px;
	height:60px;
	background-image:url('../icons/Radio-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .RadioCTR.red {
   background-image:url('../icons/Radio-rd.png');
}

.chControls .CheckboxCTR {
    width:23px;
	height:60px;
	background-image:url('../icons/Checkbox-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .CheckboxCTR.red {
   background-image:url('../icons/Checkbox-rd.png');
}

.chControls .StarRatingCTR {
	width:23px;
	height:60px;
	background-image:url('../icons/StarRating-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .StarRatingCTR.red {
   background-image:url('../icons/StarRating-rd.png');
}

.chControls .SmileyCTR {
	width:23px;
	height:60px;
	background-image:url('../icons/Smiley-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .SmileyCTR.red {
   background-image:url('../icons/Smiley-rd.png');
}

.chControls .RankingCTR {
	width:23px;
	height:60px;
	background-image:url('../icons/Ranking-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .RankingCTR.red {
   background-image:url('../icons/Ranking-rd.png');
}

.chControls .LikertCTR {
	width:23px;
	height:60px;
	background-image:url('../icons/Likert-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .LikertCTR.red {
   background-image:url('../icons/Likert-rd.png');
}

.chControls .ImageCTR.red {
	background-image:url('../icons/image_red.png');
}

.chControls .VideoCTR {
	width:22px;
	height:60px;
	background-image:url('../icons/Video-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.chControls .AudioCTR {
	width:21px;
	height:60px;
	background-image:url('../icons/Audio-gr.png');
	background-position:center center;
	background-repeat:no-repeat;
}


.sortable {
	width:1000px;
	display:block;
	padding:5px;
	min-height:5px;
}

.section {
    background-color:#f4e8cd;
    padding:35px 0;
    overflow:hidden;
}

.questions .section {
    background-color:#ffffff;
	padding:0px;
}

.questions .section.lightTheme, .questions .section.darkTheme {
	margin-bottom:50px;
}

.questions .section .question-box:last-child {
   border-bottom:0px;
}

.section .sectionTitle {
	min-width:482px;
	max-width:800px;
	height: 20px;
	font-family: ge_dinar_one_light;
	font-size: 24px;
	color:#333333;
	border:0px;
	border-bottom: 1px solid #c3baa4;
	background-color: transparent;
	padding: 10px 5px;
	text-align:right;
	float: right;
}

.questions .content-box.sectionTitle {
	margin-top:30px;
	padding-bottom:8px;
	float:none;
}

.removeSection {
	width: 78px;
	cursor:pointer;
}

.removeSection label {
	float: left;
	font-size: 15px;
	color: #333333;
	cursor: pointer;
	padding-right: 10px;
}

.removeFreeText {
  margin-top: -20px;
  margin-left: 20px;
  float: left;
  cursor: pointer;
  display: none;
}

.toggle.selectedQ .removeFreeText {
  display: block;
}

.toggle {
	width:1000px;
	margin:0 auto 40px auto;
	list-style:none;
	background-color:transparent;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sortable .toggle:last-child {
  padding-bottom:30px;
}


.properties {
	width:100%;
	height:70px;
	list-style:none;
	display: table;
	margin:0 auto;
	padding-bottom:10px;
	text-align:center;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	-webkit-box-shadow: 1px 1px 5px 1px #EBEBEB;
  box-shadow: 1px 1px 5px 1px #EBEBEB;
}

.properties li {
	width:auto;
	height:70px;
	padding: 0 25px;
	margin-top: 10px;
	font-family:ProximaNovaLight;
	color:#ffffff;
	cursor:pointer;
}

.properties li.qType,
.properties li.IsRequired,
.properties li.duplQuestion,
.properties li.templateAnswer,
.properties li.delQuestion {
	display:inline-block;
}

.properties li.threeDQuestions {
  display: none !important;
}

.properties li:last-child {
	border-left:0px;
}

.properties .tab {
	width:100%;
	height:45px;
	text-align:center;
	direction:rtl;
	line-height: 45px;
}

.properties .tab img {
    vertical-align: middle;
}

.properties .label {
	width:100%;
	font-size:15px;
	color:#333333;
	font-family: ge_dinar_one_light;
	text-align:center;
	padding-bottom: 10px;
}

.threeDProperties {
	width:100%;
	height:45px;
}

.threeDProperties .questionType {
	width:250px;
	height:45px;
	display:table;
	direction: rtl;
	float:right;
}

.threeDProperties .questionType li {
    width:123px;
    height:45px;
    font-family:ge_dinar_one_medium;
    font-size:15px;
    color:#333333;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    border:1px #cccccc solid;
    cursor:pointer;
}

.threeDProperties .questionType li:first-child {
    border-left:0px;
    -webkit-border-radius: 0px 12px 12px  0px;
    border-radius: 0px 12px 12px  0px;
}

.threeDProperties .questionType li:last-child {
    border-right:0px;
    -webkit-border-radius: 12px 0px 0px 12px;
    border-radius: 12px 0px 0px 12px;
}

.threeDProperties .questionType li.selected {
	color:#ffffff;
	border:1px #f1785a solid;
	background-color:#f1785a;
}

.threeDProperties .questionItems {
	width: auto;
    display: table;
    margin: 0 20px 0 auto;
    position: relative;
    top: 13px;
    padding: 0 4px;
    direction:rtl;
    float:right;
}

.threeDProperties .questionItems.scale {
	top:0px;
}

.threeDProperties .questionItems li {
    width: auto;
    height: 20px;
    margin: 0 2px;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
}

.threeDProperties .questionItems li.itemsLabel {
	width: auto;
    font-family: ge_dinar_one_light;
    font-size: 19px;
    color: #666666;
    padding-left: 8px;
}

.threeDProperties .questionItems li.addQuestionItem {
    width: 20px;
    background-image: url(../icons/addOption.png);
}

.threeDProperties .questionItems li.removeQuestionItem {
    width: 20px;
    background-image: url(../icons/removeOption.png);
}

.threeDProperties .questionItems li.numQuestionItems, .threeDProperties .questionItems li.toLabel {
	width: auto;
    font-family: ge_dinar_one_light;
    font-size: 19px;
    color: #666666;
    padding: 0 10px;
}

.threeDProperties .questionItems li.numQuestionItems {
    font-family: ProximaNovaRegular;
}

.threeDProperties .questionItems .selectArrow {
	background-image: url(../icons/d-arrow-r.png);
    border: 0px;
    -webkit-box-shadow: 0px 1px 3px 1px #ece8e8;
    box-shadow: 0px 1px 3px 1px #ece8e8;
}

.threeDProperties .questionItems select {
	width:65px;
	height:45px;
    font-family: ProximaNovaRegular;
    font-size: 18px;
    color: #666666;
    padding-right:15px;
	border: 0px;
    background-color: transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline-width: 0;
}

.mLength, .fHeight {
	width:40px;
	height:23px;
	color: #333333;
	border: 1px solid #f1785a;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	text-align:center;
}

.IsRequired .tab {
	font-size:54px;
	color: #f1785a;
	line-height: 70px;
}

.preview .required {
	width: 930px;
	margin-bottom: -18px;
}

.preview .required, .userAccount .required {

	font-family:ProximaNovaSemibold;
	font-size:32px;
	color:#cc3333;
	visibility:hidden;
	text-align:left;
	line-height: 0px;
	padding-left: 50px;
}

.userAccount .required {
    visibility:visible;
    font-size: 23px;
    padding-left:0px;
}

.preview .error-msg, .preview .confirm-msg {
	font-family: ge_dinar_one_light;
    font-size: 17px;
	text-align:right;
	margin-bottom: 15px;
	padding-right: 70px;
	line-height: 22px;
	color:#ea3333;
	direction: rtl;
}

.templateSection .preview .confirm-msg {
	font-size:15px;
}

.survey-errors, .translate-errors, .page-errors {
	width: 1000px;
	font-size: 18px;
	margin: 30px auto 0 auto;
	line-height: 22px;
	color:#ea3333;
	direction:rtl;
	display:none;
}

.question-box .preview .error-msg {
	padding:0px;
	margin-bottom:25px;
	padding-right: 50px;
}

.errorMsg {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 22px;
	color:red;
	text-align:right;
	height:22px;
}

.fields-col .errorMsg {
	width: 100%;
	padding-right: 193px;
}

.login-box .errorMsg {
   text-align:center;
}


.properties .tab .addOption, .properties .tab .addSub {
	width:20px;
	height:20px;
	background-image:url('../icons/addOption.png');
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
	margin-left:8px;
	margin-top: 12px;
	cursor:pointer;
}

.properties .tab .removeOption, .properties .tab .removeSub {
	width:20px;
	height:20px;
	background-image:url('../icons/removeOption.png');
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
	cursor:pointer;
}

.properties li.unLink, .properties li.addMore {
	display:none;
}

.linked .properties li.unLink, .linked .properties li.addMore {
	display:inline-block;
}

.Ocount, .subcount {
	font-size: 19px;
	font-family: 'ProximaNovaLight';
	color:#f1785a;
	padding-right: 10px;
}

.preview {
	width:998px;
	height:auto;
	min-height:120px;
	padding:30px 0;
	color:#333333;
	text-align: right;
}

.threeD-wrapper .preview {
    min-height:80px;
}

.sort, .sortThreeD {
	width:16px;
	min-height:165px;
	float:left;
	background-image:url('../icons/sort.png');
	background-repeat:no-repeat;
	background-position:center center;
	cursor:move;
}

.templateSection .preview {
   width:964px;
}

.templateSection .sort {
	height:45px;
	min-height:45px;
	margin-left:20px;
	background-image:url('../icons/sort-icn.png');
}

.question {
	margin-bottom:20px;
	direction:rtl;
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
}

.question input[type=text] {
	width:843px;
	height:40px;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-right:15px;
	/*direction: ltr;*/
    text-align: right;
	border: 0px;
	border-bottom: 1px #c3baa4 solid;
	background-color: transparent;
	outline-width: 0;
}

.question textarea {
  display: none;
}

.question .cke_editable {
  width: 843px;
  min-height: 42px;
  font-size: 22px;
  font-family:Arial, Helvetica, sans-serif;
  color: #333333;
  padding: 10px 15px;
  text-align: right;
  border: 0px;
  border-bottom: 1px #c3baa4 solid;
  background-color: transparent;
  outline-width: 0;
  display: inline-block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.translate .question .cke_editable {
  width:755px;
}

.question input[type=text].freeText {
  width:90%;
}

.sortable.translate {
	margin-top:18px;
}

.translate .translationHeader {
    font-size: 21px;
   	color: #336699;
    margin-bottom: 40px;
    text-align: right;
    direction: rtl;
}

.translate .question input[type=text] {
   width:755px;
}

.translate hr {
    margin: 50px 0 50px 0;
    border: 0px;
    border-top: 1px solid #cccccc;
}

.question label {
	width: 22px;
	font-size: 20px;
	display: inline-block;
	padding-left:12px;
	text-align: right;
}

.threeD-wrapper  .question label {
	width:60px;
}

.translate .question label {
	width: 60px;
	font-size:20px;
	display: inline-block;
	padding-left: 20px;
	text-align: right;
}

.translate .question label.small {
	font-size:19px;
}

.translate .group label {
	width: 60px;
	font-size:20px;
	display: inline-block;
	padding-left: 40px;
	text-align: right;
}

.translate .group label.small {
	font-size:19px;
}

.question input[type=text].qOrder {
	width: 26px;
	display: inline-block;
	margin-left: 12px;
	text-align: center;
	direction: ltr;
	padding: 0px;
}

.question .deletePreReq {
    width: 15px;
    position: relative;
    left: 20px;
    cursor:pointer;
}

.Textbox, .TextArea, .Dropmenu, .optionsList, .RadioList, .CheckboxList, .StarList, .SmileyList, .RankingList, .LikertList, .VideoList {
	margin-bottom:20px;
	margin-right: 72px;
	overflow: hidden;
	direction: rtl;
}

.SmileyOptions {
	width:220px;
	display:inline-block;
	vertical-align: middle;
	margin-right: 40px;
}

.questions .group .SmileyOptions, .starCol .SmileyOptions {
    margin-right:0px;
}

.starCol .SmileyOptions li {
   cursor:default;
}

.SmileyOptions li {
	width:33px;
	height:32px;
	margin-right: 3px;
	display:inline-block;
	background-position:center center;
	background-repeat:no-repeat;
}

.SmileyOptions li span {
   display:none;
}

.SmileyOptions li.Smiley1 {
	background-image:url(../icons/Smiley1.png);
}

.group .SmileyOptions li.Smiley1:hover, .SmileyOptions li.Smiley1.fill {
	background-image:url(../icons/Smiley1_fill.png);
}

.SmileyOptions li.Smiley2 {
	background-image:url(../icons/Smiley2.png);
}

.group .SmileyOptions li.Smiley2:hover, .SmileyOptions li.Smiley2.fill {
	background-image:url(../icons/Smiley2_fill.png);
}

.SmileyOptions li.Smiley3 {
	background-image:url(../icons/Smiley3.png);
}

.group .SmileyOptions li.Smiley3:hover, .SmileyOptions li.Smiley3.fill {
	background-image:url(../icons/Smiley3_fill.png);
}

.SmileyOptions li.Smiley4 {
	background-image:url(../icons/Smiley4.png);
}

.group .SmileyOptions li.Smiley4:hover, .SmileyOptions li.Smiley4.fill {
	background-image:url(../icons/Smiley4_fill.png);
}

.SmileyOptions li.Smiley5 {
	background-image:url(../icons/Smiley5.png);
}

.group .SmileyOptions li.Smiley5:hover, .SmileyOptions li.Smiley5.fill {
	background-image:url(../icons/Smiley5_fill.png);
}

.darkTheme .SmileyOptions li.Smiley1 {
	background-image:url(../icons/Smiley1W.png);
}

.darkTheme .group .SmileyOptions li.Smiley1:hover, .darkTheme .SmileyOptions li.Smiley1.fill {
	background-image:url(../icons/Smiley1_fillW.png);
}

.darkTheme .SmileyOptions li.Smiley2 {
	background-image:url(../icons/Smiley2W.png);
}

.darkTheme .group .SmileyOptions li.Smiley2:hover, .darkTheme .SmileyOptions li.Smiley2.fill {
	background-image:url(../icons/Smiley2_fillW.png);
}

.darkTheme .SmileyOptions li.Smiley3 {
	background-image:url(../icons/Smiley3W.png);
}

.darkTheme .group .SmileyOptions li.Smiley3:hover, .darkTheme .SmileyOptions li.Smiley3.fill {
	background-image:url(../icons/Smiley3_fillW.png);
}

.darkTheme .SmileyOptions li.Smiley4 {
	background-image:url(../icons/Smiley4W.png);
}

.darkTheme .group .SmileyOptions li.Smiley4:hover, .darkTheme .SmileyOptions li.Smiley4.fill {
	background-image:url(../icons/Smiley4_fillW.png);
}

.darkTheme .SmileyOptions li.Smiley5 {
	background-image:url(../icons/Smiley5W.png);
}

.darkTheme .group .SmileyOptions li.Smiley5:hover, .darkTheme .SmileyOptions li.Smiley5.fill {
	background-image:url(../icons/Smiley5_fillW.png);
}


.Textbox input[type=text] {
	width:843px;
	height:40px;
	font-size:22px;
	font-family:'ProximaNovaLight';
	color:#333333;
	padding-left:15px;
	border: 0px;
	border-bottom: 1px #c3baa4 solid;
	background-color: transparent;
	outline-width: 0;
}

.TextArea textarea {
	width:839px;
	max-width:839px;
	height:180px;
	font-size:22px;
	font-family:'ProximaNovaLight';
	color:#333333;
	padding:15px 15px 0 0;
	text-align: right;
	direction: ltr;
	border:1px #c3baa4 solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color: transparent;
	margin-top: 20px;
	outline-width: 0;
}

.Dropmenu {
	height:48px;
	margin-left: 55px;
	background-color:#ffffff;
	direction: ltr;
}

.Dropmenu select {
	width:878px;
	height:48px;
	font-size:22px;
	font-family:'ProximaNovaLight';
	color:#333333;
	padding-right:15px;
	border:0px;
	background-color:transparent;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline-width: 0;
}

.optionsList {
	margin-right: 65px;
}

.preview input[type=text].qOption, .preview input[type=text].subOption  {
	width:403px;
	height:40px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-right:15px;
	margin-left:15px;
	margin-bottom:10px;
	border:0px;
	border-bottom:1px #c3baa4 solid;
	background-color:transparent;
	outline-width: 0;
	text-align:right;
}

.preview input[type=text].subOption  {
    width:150px;
    margin-left:0px;
}

.translate .preview .group {
	width:auto;
	margin-left: 140px;
}

.translate .preview .qOption {
	width:240px;
	margin-right:0px;
}

.preview input[type=text].qOption.disabled {
    width:350px;
}

.qOption:nth-of-type(even) {
	margin-right:0px;
}

.optionsList .group {
    width:420px;
	float:right;
	margin-left: 20px;
}

.optionsList .group:nth-child(2n+0) {
	margin-left:0px;
}

.preview .RadioList input[type=text].qOption.disabled, .preview .CheckboxList input[type=text].qOption.disabled, .preview .LikertList input[type=text].qOption.disabled  {
	width:170px;
	margin:0 15px 0 10px;
	float:none;
}

.preview .LikertList input[type=text].qOption.disabled  {
    width:110px;
    margin-left:0px;
}

.preview .RadioList input[type=text].qOption, .preview .CheckboxList input[type=text].qOption, .preview .LikertList input[type=text].qOption  {
	width:211px;
	margin: 0 10px 0 0;
	float:none;
}

.preview .LikertList input[type=text].qOption {
	width:110px;
	font-size:17px;
	margin:0px;
}

.RadioList .group, .CheckboxList .group {
    width:258px;
	float:right;
	margin-left:43px;
	margin-bottom:10px;
}

.LikertList .group {
    width:160px;
	float:right;
	margin-right:50px;
	margin-bottom:10px;
}

.LikertList.multi {
	margin-right:240px;
}

.sub-question {
	width:100%;
	display:inline-block;
}

.questions-list .sub-question {
	margin-top:20px;
}

.sub-question .rangestepper {
	margin-bottom:0px;
}

.questions-list .sub-question .sub-label {
	width:200px;
	float:right;
}

.questions-list .likert-labels {
	width:100%;
	margin-right:200px;
	display:inline-block;
}

.questions-list .likert-labels.single {
    margin-right:0px;
}

.likert-labels .label {
	padding-right:0px;
	float:right;
}

.subOption {
	float:right;
}

.RadioList .group:nth-child(3n+0), .CheckboxList .group:nth-child(3n+0) {
	margin-left:0px;
}

.RadioList, .CheckboxList, .StarList, .SmileyList, .RankingList, .LikertList  {
    width: 900px;
	margin-right: 65px;
}

.preview .StarList input[type=text].qOption, .preview .SmileyList input[type=text].qOption {
	width:425px;
}

.preview .RankingList input[type=text].qOption {
	width:700px;
}

.qOption.starSP {
	margin-left:50px;
}

.qOption.smileySP {
	margin-left:35px;
}

.RankingList .group .label {
	width: 20px;
	font-size: 20px;
	margin-left: 20px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: -20px;
}

.Textbox, .TextArea, .Dropmenu, .maxLength, .fieldHeight, .multiOptions, .multiSub, .displayOption, .optionsList, .RadioList, .CheckboxList, .StarList, .SmileyList, .RankingList, .LikertList, .VideoList, .starsOption, .addOther, .addReason, .smileyOptions, .smileyOptionTemp, .threeDQuestions, .validations { display:none; }

.translate .optionsList {
	margin:40px 200px 40px 0;
}

.group .addOther, .optionsList .addOther {
	width: 100%;
    height: 7px;
    display: block;
    text-align:left;
}

.optionsList .addOther {
    width:415px;
}

.optionsList .correctAnswer, .RadioList .correctAnswer {
	width: 100%;
	max-width:415px;
    height: 7px;
    display: inline-block;
    text-align:right;
}

.optionsList .correctAnswer img, .RadioList .correctAnswer img {
    width: 28px;
    margin-top: 10px;
    cursor: pointer;
}

.group .addOther img, .optionsList .addOther img {
    cursor:pointer;
    position:relative;
}

textarea.reason {
	  width: 839px;
	  max-width: 839px;
	  height: 100px;
	  font-size: 22px;
	  font-family: 'ProximaNovaLight';
	  color: #333333;
	  padding: 15px 0 0 15px;
	  margin-top: 20px;
	  margin-right: 72px;
	  border: 1px #c3baa4 solid;
	  -webkit-border-radius: 8px 8px 8px 8px;
	  border-radius: 8px 8px 8px 8px;
	  background-color: transparent;
	  outline-width: 0;
}

.question-box textarea.reason {
	  width:665px;
	  max-width:665px;
	  margin-top: 20px !important;
	  display: inline-block !important;
}

.question-box.SingleRating .reason, .question-box.SingleSmiley .reason {
	margin-right:120px;
}

.question-box .question label.reason {
	width:100%;
	max-width:100%;
	margin-top:20px;
	padding-right:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.multiOptions {
	cursor:default !important;
}

#saveSurvey, #trushQ {
	display:none;
}

.editOption {
	width:19px;
	height:19px;
	background-image:url('../icons/editOption.png');
	background-repeat:no-repeat;
	background-position:center center;
	display: none;
	margin-top: 10px;
	cursor:pointer;
}

.deleteOption {
	width:17px;
	height:17px;
	background-image:url('../icons/deleteOption.png');
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	/*margin-bottom: -10px;*/
	cursor:pointer;
}

.deleteLabel {
	width:17px;
	height:17px;
	background-image:url('../icons/deleteOption.png');
	background-repeat:no-repeat;
	background-position:center center;
	display:inline-block;
	cursor:pointer;
}

.LikertList  .deleteLabel {
	margin-top:5px;
}

.StarList .editOption, .StarList .deleteOption {
	margin-left:15px;
}

.group.vertical {
	float:none;
	width:435px !important;
}

.qOption.vertical {
	width:350px !important;
}

.createSurvey, .createTheme {
	margin:25px 0;
}

.menuHolder {
	margin:25px 0 40px 0;
}

.createSurvey.translate {
	margin-top:60px;
}

.createSurvey .content-box.themeMenu, .createTheme .content-box.themeMenu {
	margin-top: 35px;
	text-align:center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.createSurvey .themeMenu ul, .createTheme .themeMenu ul {
   width:auto;
   margin:0 auto;
   direction:rtl;
}

.createTheme .themeMenu ul li, .createSurvey .themeMenu ul li {
	width:250px;
	font-size: 18px;
	list-style: none;
	display: inline-block;
	padding: 0 20px;
	border:0px;
	text-align:left;
}

.createTheme .themeMenu ul li a, .createSurvey .themeMenu ul li a {
   color: #888888;
   text-decoration:none;
   cursor:pointer;
   padding-bottom: 10px;
   display: inline-block;
}

.createTheme .themeMenu ul li a.selected, .createSurvey .themeMenu ul li a.selected {
   color: #222222;
   background-image:url('../icons/dot.jpg');
   background-position:center bottom;
   background-repeat:no-repeat;
}

.createTheme .themeMenu ul li:nth-child(even), .createSurvey .themeMenu ul li:nth-child(even) {
	border-right:1px #333333 solid;
	text-align:right;
}

.createSurvey .content-box, .createTheme .content-box, .userAccount .content-box {
	margin-bottom:10px;
	overflow:hidden;
}

.shareSurvey .content-box {
	margin-bottom: 20px;
}

.createSurvey .content-box.messageOption {
  margin: 20px auto;
}

.createTheme .errorMsg, .createSurvey .errorMsg, .userAccount .errorMsg {
	overflow: visible;
	text-align: right;
	height:22px;
	/*margin-right: 350px;*/
	margin-bottom:15px;
	direction: rtl;
}

.createSurvey .errorMsg.cpy, .createSurvey .errorMsg.tmp {
	margin-bottom:20px;
}

.createSurvey .labels-col, .createTheme .labels-col, .userAccount .labels-col {
	width:162px;
	float:right;
	font-size:20px;
	color:#555555;
	text-align:right;
	padding-left:18px;
	padding-top: 10px;
}

.userAccount .labels-col {
    width:175px;
}

.translate .labels-col {
    width:200px;
    font-size: 19px;
}

.createTheme .labels-col {
	width: 95px;
	text-align: right;
	padding-right: 20px;
}

.createTheme .modify .labels-col {
    width:200px;
    text-align:right;
}

.createSurvey .fields-col, .userAccount .fields-col {
	width:820px;
	text-align:right;
	float:right;
}

.shareSurvey .labels-col {
	width: 202px;
}

.shareSurvey .fields-col {
	width: 780px !important;
}

.translate .fields-col {
	width:780px;
}

.userAccount .fields-col {
    width:807px;
}

.createTheme .fields-col {
	width:890px;
	text-align:right;
}

.create .fields-col {
    width: 480px;
    margin: 0 auto;
}

.create .fields-col.modifyS {
   width: 730px;
}

.create .fields-col.createS {
   width: 730px;
   text-align:center;
}

.translate .fields-col.modifyS {
	margin-bottom: 40px;
	overflow: hidden;
	direction:rtl;
}

.translation_header {
	width:100%;
	font-size: 20px;
	margin-bottom:20px;
	text-align:right;
}

.createTheme .modify .fields-col {
	width: 355px;
	float: right;
	text-align: right;
}

.fields-col .title, .fields-col .name {
	width: 804px;
	height: 38px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	padding-right: 13px;
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	text-align:right;
}

.fields-col .title.analyticsCode {
	width:233px;
}

.translate .fields-col .title {
	width:774px;
}

.userAccount .fields-col .title, .userAccount .fields-col .name {
    width: 792px;
    font-family: ge_dinar_one_medium;
    direction: rtl;
}

.userAccount .fields-col .topicTitle {
	width:100%;
}

.userAccount .fields-col .checkbox-label {
	font-size: 18px;
	color: #666666;
	padding-right: 5px;
}

.fields-col .name {
   width:350px;
}

.fields-col .message {
	width: 790px;
	max-width: 790px;
	height: 75px;
	max-height: 75px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	padding: 14px;
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	text-align:right;
}

.shareSurvey .fields-col input[type=text] {
	width: 780px;
    height: 38px;
    font-size: 22px;
    font-family: 'ProximaNovaLight';
    color: #333333;
    text-align: right;
    padding-right: 13px;
    border: 1px #cccccc solid;
    -webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	outline: none;
}

.shareSurvey .fields-col input[type=text].datePicker {
	width:259px;
}

.fields-col .nicEdit-main {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	padding: 14px;
}

.fields-col .sessionName, .fields-col .sessionDate {
	width: 400px;
	height: 38px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	padding-right: 13px;
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	text-align:right;
}

.fields-col .sessionDate {
	width: 200px;
	padding-right:40px;
    background-image: url(../icons/calendar-icn.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.createSurvey hr.page-seperator {
	height: 1px;
	margin-top: 40px;
	margin-bottom:30px;
    border: none;
    background-color: #ccc;
}

.userAccount .fields-col .message {
	width: 777px;
}

.translate .fields-col .message {
    width:760px;
}

.fields-col .label {
	font-size: 20px;
	color: #444444;
	margin-top:10px;
	padding-left: 18px;
	float:right;
}

.content-box.lang, .content-box.logo, .content-box.theme {
	margin-top:18px;
}

.content-box.create {
	margin-top:65px;
	text-align:center;
}


.lang .labels-col {
    padding-top:0px;
}

.lang .iradio_flat {
	margin-left:10px !important;
	float:right;
}

.createSurvey .icheckbox_flat {
   float: right;
   margin-left: 10px;
}

.lang .fields-col label, .logo .fields-col label {
	width:100px;
	font-size:20px;
	color:#444444;
	padding-right:0px;
	float:right;
	display:inline-block;
}

.fields-col .permissions {
   width:100%;
   border:0px;
   border-collapse:collapse;
   margin-top:10px;
}

.fields-col .permissions td {
   width:20%;
}

.permissions label {
	width:100px;
	font-size:20px;
	color:#444444;
	padding: 5px 8px 5px 0;
}

.permissions ul {
    margin-top:20px;
}

.permissions ul li {
	width:100%;
	display:inline-block;
	padding: 5px 0;
	direction: rtl;
}

.permissions ul li label {
    font-size:16px;
}

.fileUpload {
	width: 250px;
	height: 58px;
	float:right;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:10px;
}

.deleteLogo, .deleteBanner {
	margin-top:12px;
	cursor:pointer;
	display:none;
}

.fileUpload .fileAttach {
	float: left;
	width: 100%;
	height: 38px;
}

.fileUpload .specs, .fields-col .note {
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	direction: rtl;
}

.fileUpload .fileUploadText{
	width: 180px;
	height: 36px;
	font-size: 16px;
	font-family:'ge_dinar_one_light';
	color: #666666;
	position:relative;
	z-index:1;
	padding-left: 15px;
	padding-right: 45px;
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-image:url(../icons/attach-icn.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:transparent;
	direction:rtl;

}

.fileUpload input[type=file] {
	width: 248px;
	height: 38px;
	opacity:0;
	position:absolute;
	z-index:2;
}

.defaultLogo span {
	font-size: 15px;
	font-family: 'ge_dinar_one_light';
	color: #666666;
}

.content-box.theme .fields-col div {
	float:right;
	margin-left:10px;
}

.content-box.theme select,.content-box.sections select, .content-box.linkOption select, .content-box.languages select, .languagesMenu select, .content-box.certTemplate select  {
	width: 259px;
	height: 38px;
	font-size: 16px;
	font-family: 'ProximaNovaLight';
	color: #666666;
	padding-right: 15px;
	border:0px;
	background:transparent;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.content-box.certTemplate select  {

	font-family: 'ge_dinar_one_light';
}

.content-box.sections select, .content-box.languages select {
   width:120px;
}

.languagesMenu {
	width:100px;
	position: absolute;
	top: 52px;
	right: 20px;
}

.languagesMenu.published {
	top:70px;
}

.languagesMenu select {
   width:100px;
   height:28px;
}

.selectArrow {
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	overflow:hidden;
	background-image: url(../icons/d-arrowAR.png);
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:left center;
	float:right;
	direction: rtl;
}

.languagesMenu .selectArrow {
    width:100px;
    height:28px;
}

.darkTheme .selectArrow {
	background-image: url(../icons/d-arrow2G.png);
}

.preview .selectArrow {
	margin-top: 40px;
	margin-right: 70px;
	margin-left: 0px;
	float:none;
}

.toggle .selectArrow {
	border-color:#c3baa4;
	background-color: transparent;
}

.content-box.theme .createTh {
	width: 246px;
	height: 26px;
	font-size: 19px;
	color: #666666;
	padding-top: 8px;
	text-align:center;
	border: 2px #cc9933 solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	cursor:pointer;
}


.addbar.help .modifyTh {
	width: 156px;
	height: 28px;
	font-family: 'ge_dinar_one_light';
	font-size: 18px;
	color: #ffffff;
	padding-top: 8px;
	margin-right: 10px;
	text-align:center;
	border: 2px #ffffff solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	cursor:pointer;
	display: inline-block;
}

.content-box.cmp-next {
	margin:50px auto;
	text-align:center;
}

.content-box.temp-next {
	overflow: hidden;
	padding-bottom: 50px;
	text-align:center;
}

.content-box.create .btn, .content-box.create .save, .content-box.submit .btn , .content-box.cmp-next .btn, .content-box.temp-next .btn, .surveyCmp .selectOpt .btn {
	height: 50px;
	font-size: 19px;
	color: #ffffff;
	font-family:ge_dinar_one_light;
	margin-right:20px;
	text-align:center;
	padding:0 50px;
	border: 0px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color:#f1785a;
    cursor:pointer;
    -webkit-appearance: none;
}

.shareSurvey .content-box.create {
	position:relative;
}

.shareSurvey .content-box.create .btn {
	margin-right:10px;
}

.shareSurvey .content-box.create .btn#send {
	margin-right:0px;
}

.shareSurvey .content-box.create .ajax-btn {
	position: absolute;
    margin-top: 5px;
}

.shareSurvey #addSurveyLink {
    font-size: 13px;
    color: #fff;
    background-color: #333;
    padding: 8px 10px;
    cursor:pointer;
}

.translate .content-box.create .save {
	margin-right:0px;
	margin-left:20px;
}

.darkTheme .content-box.submit .btn {
	color:#333333;
	background-color:#ffffff;
}

.popup-confirm {
	width:70px;
	height: 30px;
    font-size: 19px;
    color: #ffffff;
    font-family: ge_dinar_one_light;
    margin: 25px auto 0 auto;
    padding: 0 10px;
    display:block;
    border: 0px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    background-color: #f1785a;
    cursor: pointer;
}

.content-box.create .btn:last-child , .content-box.create .save:last-child , .content-box.submit .btn:last-child  , .content-box.cmp-next .btn:last-child , .content-box.temp-next .btn:last-child , .surveyCmp .selectOpt .btn:last-child  {
	margin-right:0px;
}

.content-box.create .createS .btn {
	float:none;
}

.btn.rightArrow {
	width: 225px !important;
	background-image: url('../img/leftArrow.png');
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right !important;
	padding-right: 25px;
}

.content-box.cmp-next .btn {
	width: auto;
	float:none;
	margin:0 auto;
}

.content-box.temp-next .btn {
	width: 140px;
	float:none;
	margin:20px auto 0 auto;
}

.surveyCmp .selectOpt .btn {
	width: auto;
	height:40px;
}


.content-box.submit .btn {
    float:none;
}

.content-box.theme .or-spacer {
	margin-top:12px;
	margin-left:20px !important;
	color: #666666;

}

.createTheme .themeBox {
	width:320px;
	height:270px;
	margin:20px 0 0 20px;
	float:right;
	background-color:#f5ebd6;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	text-align:center;
}

.createTheme .themeBox:nth-child(3n) {
   margin-left:0px;
}

.themeBox .title {
	font-size:20px;
	color:#333333;
	margin:20px 20px 35px 0;
	text-align:right;
}

.themeBox .size, .themeBox .color {
	font-size:20px;
	color:#555555;
	margin:0 0 20px 20px;
	overflow: hidden;
}

.themeBox label {
	width: 85px;
	margin: 10px 20px 0 10px;
	float: right;
	text-align: right;
}

.themeBox .gradient label {
   display: inline-block;
   float:none;
}

.color.gradient {
	text-align:right;
}

#help3 .color.gradient label {
   width:auto;
   display: inline-block;
   float:none;
}

#help3 .color label {
    width:70px;
}

.themeBox .sampleTxt {
    min-height:20px;
    text-align:right;
    background-image:url('../icons/details.png');
    background-repeat:no-repeat;
    background-position:right center;
	padding-right: 30px;
	margin: 10px auto;
	display:inline-block
}

.themeBox .sampleTxt input {
	width: 220px;
	height: 30px;
	padding: 5px;
	border:0px;
	font-family: ge_dinar_one_medium;
	text-align:right;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

.themeBox .size select, .fonts select {
	width: 183px;
	height: 38px;
	font-size: 18px;
	color: #777777;
	padding-left: 15px;
	border:0px;
	background:transparent;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

 .fonts select {
    width:380px;
    font-size:16px;
}

.createTheme .create {
  margin-top: 90px;
}

.themeBox .color input[type=text] {
	width: 113px;
	height: 36px;
	font-size: 18px;
	font-family: 'ProximaNovaLight';
	color: #666666;
	padding-left: 13px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	float:right;
}

.content-box.modify select {
	width: 280px;
	height: 40px;
	font-size: 18px;
	color: #777777;
	padding-left: 15px;
	border: 0px;
	background:transparent;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.thumbList {
	margin:20px auto 20px auto;
}

#workshop-surveys {
	text-align: right;
}

#workshop-surveys .thumbList {
	overflow: unset;
}

#workshop-surveys .thumbList .thList {
	overflow: hidden;
}

.thumbList ul{
	list-style:none;
}

.thumbList ul li {
	width:193px;
	height:262px;
	display:inline-block;
	float: right;
	margin:16px 16px 0 20px;
	padding:20px;
	border:1px solid #cccccc;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;

}

.thumbList li.addWorkshopSurvey {
	cursor: pointer;
} 

.thumbList ul li:nth-child(4n) {
   margin-left:0px;
}

.thumbList .icons ul li:nth-child(4n) {
   margin-left:9px;
}

.thumbList ul li:nth-child(1n) {
   margin-right:0px;
}

.thumbList .thumb {
	width:194px;
	height:140px;
	margin:0 auto 18px auto;
	background-color:#ffffff;
	border:1px #eceded solid;
	-webkit-border-radius: 6px 6px 6px 6px ;
	border-radius: 6px 6px 6px 6px;
	float:left;
}

.thumbList .thumb div {
   width:100%;
}

.thumbList .thumb .logos {
   margin-top:20px;
   overflow:hidden;
   text-align: center;
}

.thumbList .thumb .logos img {
   margin: 0 8px;
}

.thumbList .thumb .logos img:nth-child(2n+0) {
   float: right;
}

.thumbList .thumb div.title {
   margin-top:10px;
   font-size:18px;
   text-align:center;
   padding: 0 10px;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
}

.thumbList .title {
	width:194px;
	margin:18px auto 10px auto;
	font-size: 18px;
	color: #444444;
	text-transform:capitalize;
	float:left;
	text-align:right;
}

.thumbList .created {
	width:194px;
	margin:0 auto;
	font-size: 14px;
	color: #444444;
	float:left;
	direction: rtl;
    text-align: right;
}

.thumbList .created.approveTemplate {
    margin-top:10px;
}

.thumbList .icons {
	width:212px;
	margin:18px auto 0 auto;
  position: relative;
	float:left;
}

.thumbList .icons .ajax-loader {
  width: 35px;
  position: absolute;
  left: 76px;
  bottom: 1px;
}

.thumbList ul.adminList {
	margin-bottom:50px;
	overflow:hidden;
}

.thumbList .adminList li.newSurvey  {
    width:188px;
    height:218px;
    padding:0;
    margin: 10px 0 0 10px;
    float: right;
}

.thumbList .adminList .templateTab div.title {
	height:auto;
	padding-bottom:0px;
	margin-bottom:0px;
}

.thumbList .adminList div.title {
    width:100%;
    height:auto;
    padding:0px;
    font-size: 16px;
    color:#222222;
}

.thumbList .adminList .subtitle {
  font-size: 15px;
  color: #222222;
  text-align: center;
}

.thumbList .adminList div.icon {
	margin:72px 0 35px 0;
	text-align:center;
}

.thumbList .adminList div.icons {
    width:auto;
    float:right;
    margin: 5px 20px;
}

.thumbList .adminList div.icons ul {
	margin-right:0px;
}

.sResult .thumbList .icons ul li {
   height:20px;
}

.jBox-content .cnfDelete, .jBox-content .cnfArDelete, .jBox-content .cnfBothDelete, .jBox-content .cnfEdit, .jBox-content .cnfEditS, .jBox-content .cnfDeleteContent, .jBox-content .cancelDelete3D {
	position:absolute;
	top: 52px;
	right:20px;
	height: 22px;
	font-size: 14px;
	color: #ffffff;
	/*font-family: ProximaNovaLight;*/
	text-align: center;
	border: 0px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color: #52a2cb;
	cursor: pointer;
	padding-top: 8px;
	padding-left: 10px;
    padding-right: 10px;
}

.cnfDeleteContent{
  right:150px !important;
}

.cancelDelete3D {
  right:70px !important;
}

.jBox-content .tooltipBody {
	width:220px;
	line-height: 16px;
}

.timerBtn {
	width: 150px;
	height: 30px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	border: 0px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color: #94b148;
	cursor: pointer;
	padding-top: 6px;
	float: right;
    margin: 15px 0 5px 10px;
}

.timePicker {
	width:180px;
	height:40px;
	font-size: 16px;
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	padding-right:10px;

}

.jBox-content .cnfArDelete, .jBox-content .cnfEdit, .jBox-content .cnfEditS {
	right:110px;
}

.jBox-content .cnfEdit {
    top:70px;
}

.jBox-content .cnfBothDelete {
	right:200px;
}

.jBox-content .cnfEdit.eng, .jBox-content .cnfEditS.eng {
    right:20px;
}

.jBox-content .cnfEdit.multi, .jBox-content .cnfEditS.multi, .jBox-content .cnfDelete.multi {
    width:70px;
    right:130px;
}

.thumbList .created span {
	color:#336699;
	float:right;
}

.thumbList .created span.cDate, .listView span.cDate {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #444444;
}

.thumbList .newSurvey .add {
	width:194px;
	margin:0 auto 12px auto;
	padding-top:96px;
	font-size: 60px;
	color: #444444;
	text-align:center;
	line-height:22px;
	float:left;
}

.thumbList .newSurvey .title {
	width:194px;
	margin:0 auto 10px auto;
	padding-bottom:96px;
	font-size: 18px;
	color: #444444;
	text-transform:capitalize;
	text-align:center;
	float:left;
}

.thumbList .newSurvey.addWorkshopSurvey .title {
	line-height: 26px;
}

.listView .newSurvey {
	text-align:center;
	padding-left: 450px !important;
}

.listView .newSurvey .btntitle {
  max-width: 600px;
	font-size: 18px;
	color: #444444;
	float:left;
	line-height: 22px;
}

.listView .newSurvey .add {
	font-size: 35px;
	color: #444444;
	float:left;
	line-height: 22px;
	padding-right: 10px;
}

.icons ul {
	list-style:none;
	margin-right: 20px;
}

.listView .icons ul {
    margin-right:0px;
}

.icons ul li {
	width:22px;
	height:20px;
	display:inline-block;
	margin:0 0 5px 9px;
	padding:0px;
	border:0px;
	cursor:pointer;
	background-position:center center;
}

.icons ul li div {
	width:100%;
	height:100%;
}

.tblList .icons ul {
	height:auto;
}

.tblList .icons ul li:nth-child(7n) {
   margin-left:0px;
}

.listView .tblList td.pagination {
	height:60px;
	padding:0px;
	background-color:#fafafa;
	padding-right:20px;
}

.topicsList.listView .tblList td.pagination {
	padding:0px;
}

.ideasList.listView .tblList td {
	width:250px;
	line-height: 22px;
}

.listView .tblList td.statusText.published {
	color: #8eb733;
}

.listView .tblList td.statusText.progress {
	color: red;
}

.tblList td.pagination .stat {
	width:364px;
	font-size:16px;
	color:#333333;
	margin-top:12px;
	float:right;
}

.tblList td.pagination ul {
    width: auto;
    height: 30px;
    margin: 0 auto;
    display: table;
    float:right;
}

.tblList td.pagination li {
    width: 39px;
    height: 39px;
    font-size: 16px;
    color: #333333;
    display: table-cell;
    text-align:center;
    vertical-align: middle;
    border: 1px solid #e4e4e4;
    cursor:pointer;
}

.tblList td.pagination li.selected {
    color:#ffffff;
	background-color:#94b148;
	border: 1px solid #94b148;
}

.tblList td.pagination li.prev, .tblList td.pagination li.first, .tblList td.pagination li.next, .tblList td.pagination li.last {
	color:#94b148;
	font-size: 15px;
	font-weight:bold;
}

.tblList td.pagination li.disabled {
	color:#cccccc;
	cursor:not-allowed;
}


.tracking .resendAll {
	width:auto;
	height:30px;
	font-size:16px;
	font-family:ge_dinar_one_light;
	color:#666666;
	padding:0 10px;
	margin-left:10px;
	border-style:none;
	background-color:#ffffff;
	border:2px #94b047 solid;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	cursor:pointer;
	float:right;
}

.tracking .tblList .icheckbox_flat {
	margin-left:10px;
}

.tracking .mailListFilter .selectArrow, .tracking .status .selectArrow {
    margin-left: 20px;
    margin-right: 0px;
    margin-top: -5px;
	display: inline-block;
	float: left;
}

.tracking .mailListFilter select, .tracking .recordsNumber select, .tracking .status select {
	width:140px;
	height:30px;
    font-size: 16px;
    font-family: 'ProximaNovaLight';
    color: #666666;
    padding-right: 15px;
    border: 0px;
    background: transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.tracking .recordsNumber {
	float:left;
}

.tracking .recordsNumber select {
    width:80px;
}

.tracking .tblList .letterFilter ul {
	display:inline-block;
}

.tracking .tblList .letterFilter td {
	padding:10px 0;
}

.tracking .listView .tblList td {
	max-width:220px;
}

.tracking .letterFilter li {
	padding: 5px 5px;
    margin-left: 8px;
	display:inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:pointer;
}

.tracking .letterFilter li:last-child {
    margin-left:0px;
}

.tracking .letterFilter li.selected {
   background-color:#ebedee;
   padding: 5px 18px;
}

.tracking .letterFilter li:hover {
   background-color:#ebedee;
}

/*.icons ul li.lang, .icons ul li.multilang {
	width:auto;
	height:22px;
	font-size:16px;
	color:#cc3333;
	vertical-align:middle;
	text-align:left;
	padding-top: 5px;
}

.tblList .icons ul li.lang, .tblList .icons ul li.multilang {
	padding-top: 0px;
	margin-top: -4px;
}

.icons ul li.multilang {
	width: auto;
	cursor:default;
}

.icons ul li.multilang img {
	margin-left:2px;
	float:right;
}

.icons ul li.multilang img:last-child {
	margin-left:0px;
}

.listView  .icons ul li.lang {
    margin-right:7px;
}*/


.icons ul li.edit, .icons ul li.editS {
	background-image:url(../icons/editS.png);
	background-repeat:no-repeat;
}

.icons ul li.users {
	background-image:url(../icons/usersS.png);
	background-repeat:no-repeat;
}

.icons ul li.workshops {
	background-image:url(../icons/workshopsS.png);
	background-repeat:no-repeat;
}

.icons ul li.surveyForm {
	background-image:url(../icons/surveyS.png);
	background-repeat:no-repeat;
}

.icons ul li.publish {
	width:23px;
	background-image:url(../icons/publishS.png);
	background-repeat:no-repeat;
}

.topicsList .icons ul li.publish,
.topicsList .icons ul li.unpublish,
.ideasList .icons ul li.publish,
.ideasList .icons ul li.publish { 
	margin-left: 0px;
}

.icons ul li.unpublish {
    width:23px;
	background-image:url(../icons/unpublishS.png);
	background-repeat:no-repeat;
}

.icons ul li.complete {
	background-image:url(../icons/completeS.png);
	background-repeat:no-repeat;
}

.icons ul li.export {
	background-image:url(../icons/exportS.png);
	background-repeat:no-repeat;
}

.icons ul li.share {
	background-image:url(../icons/shareS.png);
	background-repeat:no-repeat;
}

.icons ul li.unshare {
	width: 24px;
	background-image:url(../icons/unshare.png);
	background-repeat:no-repeat;
}

.icons ul li.result {
	background-image:url(../icons/results-g.png);
	background-repeat:no-repeat;
}

.icons ul li.no-result {
	background-image:url(../icons/resultS.png);
	background-repeat:no-repeat;
}

.icons ul li.preview-icn {
	background-image:url(../icons/details.png);
	background-repeat:no-repeat;
}

.icons ul li.timer-icn {
	background-image:url(../icons/timerS.png);
	background-repeat:no-repeat;
}

.icons ul li.responses-icn {
	background-image:url(../icons/responsesS.png);
	background-repeat:no-repeat;
}

.icons ul li.delete {
	background-image:url(../icons/deleteS.png);
	background-repeat:no-repeat;
}

.icons ul li.exportExcel {
	background-image:url(../icons/xls.png);
	background-repeat:no-repeat;
}

.topicsList .icons ul li {
	margin-bottom: -4px;
}

.topicsList .icons ul li.exportExcel {
    margin-left: 3px;
	margin-right: 3px;
}

.topicsList .icons ul li.exportPDF {
    width:24px;
	background-image:url(../icons/pdf.png);
	background-repeat: no-repeat;
    margin-right: 4px;
    margin-left: 4px;
	cursor:pointer;
}

.icons ul li.lang {
	background-image:url(../icons/language.png);
	background-repeat:no-repeat;
}

.icons ul li.mail {
	background-image:url(../icons/mail-g.png);
	background-repeat:no-repeat;
}

.icons ul li.resend {
	background-image:url(../icons/resend-g.png);
	background-repeat:no-repeat;
}

.icons ul li.restore {
	width:26px;
	background-image:url(../icons/restoreS.png);
	background-repeat:no-repeat;
}

.icons ul li.winners {
	background-image:url(../icons/winnersS.png);
	background-repeat:no-repeat;
}

/*
.tblList .icons ul li.edit, .tblList .icons ul li.editS {
	background-image:url(../icons/editL.png);
}

.tblList .icons ul li.publish {
	background-image:url(../icons/publishL.png);
}

.tblList .icons ul li.share {
	background-image:url(../icons/shareL.png);
}

.tblList .icons ul li.export {
	background-image:url(../icons/exportL.png);
}

.tblList .icons ul li.preview-icn {
	background-image:url(../icons/previewL.png);
}

.tblList .icons ul li.delete {
	background-image:url(../icons/deleteL.png);
}

.tblList .icons ul li.complete {
	background-image:url(../icons/completeL.png);
}

.tblList .icons ul li.timer-icn {
	background-image:url(../icons/timerL.png);
}

.tblList .icons ul li.responses-icn {
	background-image:url(../icons/responsesL.png);
}
*/

.share .shareContent {
	display:none;
}

.listView {
	margin-bottom: 100px;
}

.participant-details .listView {
	margin-bottom: 50px;
}

.listView .tblList {
   width:100%;
   font-size: 16px;
   color: #555555;
   border-collapse:collapse;
   text-align:right;
   direction:rtl;

}
.listView  .tblList th, .listView  .tblList td {
  border-bottom:1px #e5e5e5 solid;
}

.listView  .tblList th {
   color:#336699;
   padding-top:18px;
   padding-bottom:18px;
}

.listView .tblList td {
   padding: 30px 0 25px 10px;
   vertical-align:middle;
}

.topicsList.listView .tblList td {
	padding: 25px 10px 25px 0;
}

.listView  .tblList .title {
   width:350px;
   padding-left:40px;
}

.listView .tblList .date {
   width:110px;
}

.listView .tblList .createdby {
   width:110px;
}

.listView  .tblList .icons {
   width:228px;
   padding-left: 0px;
   text-align:left;
}

.listView  .tblList .ip {
   width:200px;
}

.listView  .tblList .country {
   width:210px;
}

.listView  .tblList .source, .listView  .tblList .city {
    width:140px;
}

.listView  .tblList .rdate {
   width:200px;
}

.listView  .tblList .details {
   width:90px;
   text-align:left;
   padding-left: 0px;
}

.listView  .tblList .details a {
    margin-right:10px;
    cursor:pointer;
}

.listView  .tblList .video_player {
	width:200px;
}

.listView  .tblList .action-button {
    text-align: center;
    padding: 7px 5px;
    border: 1px solid #dca743;
    border-radius: 6px;
}

.listView  .tblList .action-button a {
	color: #555555;
}

.presult.tblList th {
	width:50%;
}

.menuHolder .datesList label {
    font-size: 18px;
    color: #444444;
    margin-top: 7px;
    margin-left: 10px;
    float: right;
}

.menuHolder .datesList select {
    width: 150px;
    height: 30px;
    font-size: 16px;
    font-family: 'ProximaNovaLight';
    color: #333333;
    padding-right: 15px;
    border: 0px;
    text-transform: capitalize;
    background-color: transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline-width: 0;
}

.participant-details .nav {
	margin-bottom:100px;
	text-align:center;
	direction: rtl;
}

.participant-details .nav .next, .participant-details .nav .prev, .participant-details .nav .sp {
	width:auto;
    font-size: 15px;
    color: #444444;
	display:inline-block;
	margin:0 8px;
}

.participant-details .nav .next, .participant-details .nav .prev {
	cursor:pointer;
}

.participant-details .nav .next.disabled, .participant-details .nav .prev.disabled {
	color:#888888;
	cursor:default;
}

.usersTbl {
    margin-top: 20px;
}

.usersTbl .icons {
	width:53px !important;
}

.eventsList .usersTbl .icons {
	width: auto !important;
}

.usersTbl .icons ul li:last-child {
    margin-left:0px;
}

.sResult {
	margin-bottom:40px;
}

.sResult .thumbList ul li {
   height: 225px;
}

.content-box.half {
	width:475px;
	float:left;
	margin-right:50px;
}

.content-box.half:last-of-type {
    margin-right:0px;
}

.half .qSummery {
	width:100%;
}

.tblList .starCol, .qSummery .starCol {
	width:50%;
	min-width: 165px;
	float:right;
	text-align:right;
}

.sortRank .starCol {
	float:none;
	height: 40px;
}

.qSummery .starCol {
    font-size:21px;
    color:#444444;
}

.qSummery .starResponse, .qSummery .smileyResponse {
	width: auto;
	height: auto;
	margin: 20px auto;
	display: inline-block;
}

.qSummery .starResponse .starCol:nth-child(odd) {
    width:73%;
    padding-right:20px;
    margin:10px 0;
    text-transform:capitalize;
}

.qSummery .starResponse .starCol.acenter {
	padding-right:0px;
}

.qSummery .starResponse .starCol:nth-child(even) {
   width:165px;
   min-width:165px;
   margin:10px 0;
}

.qSummery .starResponse.likertResponse .starCol:nth-child(even) {
   width:20%;
   min-width:20%;
}

.qSummery .smileyResponse .starCol:nth-child(odd) {
    width:87%;
    padding-left:20px;
    margin:10px 0;
}

.qSummery .smileyResponse .starCol.acenter {
	padding-left:0px;
}

.qSummery .smileyResponse .starCol:nth-child(even) {
   width:33px;
   min-width:33px;
}

.questions {
	width:100%;
	margin:0 auto;
	padding:0;
}

.questions form {
	padding:0 0 60px 0;
}

.questions .content-box {
	width: 100%;
	max-width:1000px;
	height: 100%;
	margin: 0 auto;
}

header .title {
	width:50%;
	font-size:22px;
	font-family:ProximaNovaLight;
	color:#333333;
	text-align:center;
	text-transform:capitalize;
	padding-top: 40px;
	margin:0 auto;
}

.questions .content-box.banner {
	min-width: 100%;
	height:300px;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}


.questions .content-box.welcomeText {
	font-size:22px;
	color:#333333;
	text-align:right;
	padding:35px 0;
	overflow: hidden;
	background-color: #ffffff;
  direction: rtl;
}

.questions .content-box.welcomeText ul {
	 list-style:disc;
     margin-right: 30px;
}

.questions .content-box.welcomeText ol {
	 list-style:decimal;
     margin-right: 30px;
}

.largeMsg {
	font-size:22px;
	color:#222222;
	text-align:center;
	margin:30px auto;
}

.question-box {
	width: 100%;
	max-width:1000px;
	height: 100%;
    margin: 0 auto 0px auto;
    display:none;
   	border-bottom: 1px solid #dbd0b8;
}

.question-box.fadedQuestion {
	opacity:0.3;
}

.themePreview {
	padding-bottom:20px;
}

.themePreview .question-box {
    display:block;
}

.themePreview .openText {
  width: 100%;
  margin: 40px 0 20px 0;
  display: inline-block;
}

.darkTheme .question-box {
	border-bottom: 1px solid #ffffff;
}

.question-box .preview {
    width:100%;
    padding: 20px 0;
    overflow:hidden;
}

.question-box .question .qnum {
	width:70px;
	display: inline-block;
	float:right;
}

.question-box .question .qText {
	width:auto;
	max-width: 930px;
	text-align:right;
	float:right;
}

.question-box.SingleRating .question .qText {
  width: 742px;
  max-width: 742px;
  margin-left: 38px;
}

.question-box.SingleSmiley .question .qText {
  width: 697px;
  max-width: 697px;
  margin-left: 38px;
}

.question-box .question .required {
	font-size:30px;
	visibility:visible;
	padding-left:0px;
}

.question .content-box.answer {
    width: 880px;
    margin:25px 0 0 0;
    padding: 0 120px 0 0;
	display:inline-block;
}

.question-box .question input[type=text] {
    width: 100%;
    height:48px;
    border:1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color:#ffffff;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

.question-box .question textarea {
	width: 100%;
	display:block;
	margin:0px;
	font-size: 22px;
	font-family: 'ProximaNovaLight';
	color: #333333;
	padding: 15px 15px 0 0;
	border: 1px #cccccc solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color:#ffffff;
	outline-width: 0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.question-box .question select {
	/*width: 84%;*/
	width: 103%;
	height: 48px;
	font-size: 22px;
	font-family: 'ProximaNovaLight';
	color: #333333;
	padding-right: 15px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border:0px;
	background-color:transparent;
	outline-width: 0;
}

.question-box .question .selectArrow {
    width:100% !important;
    margin-top:0px;
    margin-right:0px;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.question-box .question .group {
    width:268px;
	float:right;
	margin-left:38px;
	margin-bottom:20px;
	display:inline-block;
}

.question-box .question .group:nth-child(3n+0) {
    margin-left:0px;
}

.question-box .question .webwidget_rating li {
	width: 28px;
	height: 28px;
}

.question-box .question .group.star, .question-box .question .group.smiley {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 0;
    border-bottom: 1px solid #dbd0b8;
    margin-bottom:0px;
}

.question-box.SingleRating .question .group.star {
	width:150px;
	margin:0px;
	border:0px;
	padding-top:0px;
	text-align:left;
}

.question-box.SingleSmiley .question .group.smiley {
	width:210px;
	margin:0px;
	border:0px;
	padding-top:0px;
	float: left;
}

.question-box .group.star:last-of-type, .question-box .group.smiley:last-of-type {
	border-bottom: 0px;
	padding-bottom: 0px;
}

.question-box .group.star.ranking {
	border-bottom: 1px dashed #ccc;
	padding: 10px;
	margin-bottom:10px;
}

.sortRank .group.star {
	border: 1px dashed #ccc;
	padding: 7px;
	cursor:move;
	background-image:url('../icons/rank.png');
	background-repeat:no-repeat;
	background-position:left center;
}

.darkTheme .sortRank .group.star {
	background-image:url('../icons/rankW.png');
}

.group .rankNum {
	width: 20px !important;
	margin-left: 20px;
	overflow: hidden;
}

.question-box .question label {
	width: 100%;
	max-width:200px;
	display: inline-block;
	padding-right: 22px;
	padding-left:0px;
	float:right;
}

.question-box .group.star label {
   width:100%;
   max-width:100%;
   padding-right:0px;
   margin-left: 38px;
}

.question-box .group .icheckbox_flat, .question-box .group .iradio_flat {
	float:right;
	margin-top:0px;
}

.question-box .group.star div {
   float:right;
}

.question-box .group.smiley label {
   width:100%;
   max-width:100%;
   padding-right:0px;
}

.question-box .group.smiley div {
   float:right;
}


.content-box.submit {
	margin-top:40px;
	text-align:center;
}

.content-box.poweredbBy {
	text-align: center;
	margin-top: 60px;
	color: #524B4B;
}

.darkTheme .content-box.poweredbBy {
   color:#ffffff;
}

.questions .content-box.languageBox {
	font-size:22px;
	color:#222222;
	text-align:center;
	margin:90px auto;
}

.questions .content-box.languageBox .welcomeText {
	font-size:25px;
	color:#6A6868;
	margin-top: 0px;
    background-color:transparent;
 	text-align:center;
	padding:15px 0 25px 0;
}

.questions .content-box.languageBox .iconsList {
	overflow:hidden;
	padding:20px 0 45px 0;
}

.content-box.languageBox .surveyLanguage {
	width:62px;
	height:90px;
	display:inline-block;
	margin:50px;
}

.content-box.languageBox .icon {
	width:100%;
	height:62px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:left center;
}

.content-box.languageBox .label {
	width:100%;
	height:18px;
	font-size:16px;
	color:#939393;
	text-transform:capitalize;
	text-align:center;
	display:inline-block;
}

.answer .otherText {
	max-width: 836px;
	min-width: 836px;
	height: 80px;
	max-height: 80px;
	margin-top: 20px !important;;
	display: inline-block;
}

.question-box .answer .otherText {
	min-width:100% !important;
	max-width:100% !important;
	display:none;
}

.content-box.filters {
	overflow: hidden;
}

.content-box .langFilter {
	margin: 40px 0 20px 20px;
	text-align: right;
	overflow: hidden;
	float: right;

}

.content-box.trashFilter {
   margin-top:10px;
   overflow: hidden;
}

.content-box .langFilter .label, .content-box.trashFilter .label {
	font-size: 16px;
	color: #333;
	float: right;
	height: 20px;
	padding-top: 8px;
	margin-left: 15px;
}

.content-box.trashFilter .label {
   padding-top:4px;
   font-size:14px;
}

.content-box.trashFilter .icheckbox_flat {
	float:right;
	margin-left:15px;
}

.content-box .langFilter select {
    width:120px;
    height:30px;
	font-size: 16px;
	font-family: 'ProximaNovaLight';
	color: #333333;
	padding-right: 10px;
	padding-left: 5px;
	border: 0px;
	background-color: transparent;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline-width: 0;
}

.content-box .langFilter select.filterBranches {
	width:200px;
}

.content-box.qSummery {
	margin-top:60px;
	text-align:center;
	border-bottom:1px #c1c1c1 solid;
	background-color: #fff;
	padding-bottom: 20px;
}

.content-box.qSummery:last-of-type {
    margin-bottom:120px;
    border-bottom:0px;
}

.qSummery .questionTxt {
    font-size:24px;
    color:#444444;
    display:inline-block;
}

.qSummery .questionTxt label {
	float:right;
    direction: rtl;
}

.content-box .response-summery {
	width:100%;
	display:inline-block;
	margin-bottom:20px;
}

.content-box .filter-box {
    width: 50%;
    height: 40px;
    text-align: left;
    margin-top: 20px;
    padding-left:40px;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px #c1c1c1 solid;

}

.content-box .response-box {
	width:50%;
	height:60px;
	padding-right:40px;
	float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.qSummery .filter-menu {
	width:auto;
	max-width:150px;
	font-size:17px;
	padding: 5px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

.qSummery .filter-btn, .clearFilters {
	width:100px;
	height:35px;
	font-size:17px;
	font-family: ge_dinar_one_light;
	border:0px;
	outline:0px;
	cursor:pointer;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	background-color: #e8e8e8;
	display:none;
	float:left;
}

.qSummery .filter-btn {

	margin-right: 20px;
}

.clearFilters {
    width: 80px;
    display: block;
    font-size: 15px;
}

.qSummery .numResponses, .qSummery .numSkipped {
	font-size:21px;
	color:#444444;
	text-align:right;
	margin:15px 0 0 0;
}

.content-box.half .qSummery .numResponses, .content-box.half .qSummery .numSkipped {
  text-align: center;
}

.qSummery .numResponses span, .qSummery .numSkipped span {
    font-weight:bold;
}

.qSummery .numSkipped {
   margin-top: 5px;
}

.qSummery .chartdiv {
	width:100%;
	min-height:400px;
	margin-bottom:20px;
}

.qSummery .chartImg {
	width:100%;
	height:400px;
	margin-bottom:20px;
	display:none;
}


.half .chartdiv {
	width:80%;
	height:400px;
	margin:0 auto 20px auto;
}

.qSummery .barChartdiv {
	height:400px;
	margin:0 auto 20px auto;
}

.qSummery .barChartImg {
	height:400px;
	margin:0 auto 20px auto;
	display:none;
}

.qSummery .actionBar {
	margin-bottom:25px;
}


.half .qSummery .actionBar {
	height:53px;
	position: relative;
	left: 270px;
}

.qSummery .charts-icn {
	list-style:none;
}

.qSummery .charts-icn li {
    width:60px;
    height:50px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-position:center center;
    display:inline-block;
}

.qSummery .charts-icn li.bar {
    background-image:url(../icons/bar-icn.png);
    background-color:#f1785a;
    -webkit-border-radius: 8px 0px 0px 8px;
	border-radius: 8px 0px 0px 8px;
	cursor:pointer;
}


.qSummery .charts-icn li.pie {
    background-image:url(../icons/pie-icn.png);
    background-color:#f1785a;
	-webkit-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;
	cursor:pointer;
	margin-right: 10px;
}

.qSummery .charts-icn li.sp-h {
	width:1px;
}

.qSummery .charts-icn li.print {
    width:45px;
    background-image:url(../icons/print-g.png);
	cursor:pointer;
}

.qSummery .charts-icn li.share {
    width:45px;
    background-image:url(../icons/share-g.png);
	cursor:pointer;
}

.qSummery .charts-icn li.export {
    width:45px;
    background-image:url(../icons/export-g.png);
	cursor:pointer;
}

.qSummery .charts-icn li.exportPDF {
    width:45px;
    background-image:url(../icons/pdf.png);
	cursor:pointer;
}

.qSummery .charts-icn li.exportExcel {
    width:45px;
    background-image:url(../icons/xls.png);
	cursor:pointer;
}

.qSummery .charts-icn li.exportCSV {
    width:45px;
    background-image:url(../icons/CSV.png);
	cursor:pointer;
}

.qSummery .viewResponses {
	width:190px;
	height:35px;
	color:#ffffff;
	font-size:18px;
	font-family: 'ge_dinar_one_light';
	background-color:#f1785a;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	margin:0px auto 10px auto;
	padding-top:15px;
	cursor:pointer;
}

.content-box.half .viewResponses {
  margin-top: 40px;
}

.qSummery .arw {
	width:100%;
	height:10px;
	background-image:url(../img/scroll-arrow-.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:none;
}

.qSummery .answerTxt {
    width: 100%;
    font-size:20px;
    color:#444444;
    text-align:right;
    margin-bottom:20px;
    display:inline-block;
    padding-left: 27px;
    vertical-align: top;
    float: right;
    direction: rtl;
}

.qSummery .answerTxt a {
	font-size: 19px;
	color:#444444;
}

/*.qSummery .answerTxt:nth-child(3n+0) {
	padding-left:0px;
}

.half .qSummery .answerTxt {
    width:100%;
}

.half .qSummery .answerTxt:nth-child(3n+0) {
	padding-right:20px;
}

.half .qSummery .answerTxt:nth-child(2n+0) {
	padding-right:0px;
}*/


.content-box.cheader {
	font-size:21px;
	color:#343434;
	margin:50px auto 25px auto;
	text-align:center;
	direction: rtl;
}

.content-box.tempheader {
	font-size:19px;
	color:#343434;
	margin:15px auto 15px auto;
	text-align:center;
}

.content-box.compareS {
	margin-top:40px;
}

.content-box.compareS, .content-box.ChooseTemp {
	overflow:hidden;
}

.content-box.ChooseTemp {
	margin-top:40px;
}

.surveyCmp {
	width:462px;
	height:auto;
	float:right;
	padding-left:38px;
	border-left:1px #e5e5e5 solid;
}

.surveyCmp:last-of-type {
	width:461px;
	border-left:0px;
	padding:0 38px 0 0;
}

.surveyList .dateList{
   width:100%;
   height:40px;
}

.surveyList .dateList table {
	width:100%;
	height:100%;
	border-collapse:collapse;
}

.surveyCmp .dateList table td {
	width:210px;
}

.surveyCmp .dateList table td.sp {
	width:40px;
	font-size:21px;
	color:#666666;
	text-align:center;
	vertical-align:middle;
}

.surveyCmp .dateList table .datebox, #dateRange {
    width:180px;
    height:18px;
    padding:12px;
    font-family: 'ProximaNovaLight';
    font-size:19px;
	color:#666666;
	background-image:url(../icons/calendar-icn.png);
	background-repeat:no-repeat;
	background-position:right center;
    -webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	border:1px #e5e5e5 solid;
}

#dateRange {
    width: 250px;
    color: #595959;
    font-family: ProximaNovaRegular;
    font-size: 20px;
    margin-top: 20px;
    float: left;
   	outline:0px;
}

.filter-report #dateRange {
    margin-top: 40px;
    padding: 10px 12px;
    float: right;
}

.compare-satisfaction .filter-report #dateRange {
	margin-top:20px;
}

.surveyCmp .headertbl {
	width:432px;
	height:50px;
	margin-top:20px;
}

.compareS .surveyCmp .headertbl {
	position: relative;
    right: -20px;
}

.surveyCmp .headertbl table {
    width:100%;
    height:100%;
    direction:rtl;
}

.sortable tr {
	cursor:move;
}

.tempList tr {
	cursor:pointer;
}

.tempList {
	position: relative;
	background: #ffffff;
	border: 1px solid #e5e5e5;
}


.addLogo .tempList {
	width:180px !important;
	margin-left: 10px !important;
    border: 1px #ededed solid !important;
}

.certificateHeader .addLogo .tempList {
	margin-left: -30px !important;
}

.lang .tempList, .addLogo .tempList {
  width: 156px;
  height:auto;
  background-color: #ffffff;
  padding: 0;
  border: 1px #cccccc solid;
  text-transform:capitalize;
  z-index: 1000;
  position:absolute;
  margin-top: 20px;
  margin-left: -68px;
  visibility: hidden;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
}

.lang .tempList table td, .addLogo .tempList table td {
	font-size:16px;
	background-repeat:no-repeat;
	background-position:left center;
	text-align:right;
	font-family:ge_dinar_one_light;
	padding: 0 15px !important;
}

.addLogo .tempList table td {
	font-family:'ge_dinar_one_light';
	font-size:16px;
	color:#666666;
	text-align:right;
	position:relative;
	direction:rtl;
}

.addLogo .tempList table td .icon {
	font-family:'ge_dinar_one_light' !important;
	font-size:20px !important;
	color:#f1785a !important;
	padding-left:10px;
}

.lang .tempList table td:hover, .addLogo .tempList table td:hover {
	background-color:#f3f3f3;
}

.lang .tempList table td.noTranslation {
   color:#B0B0B0;
}

.tempList:after, .tempList:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.tempList:after {
	border-color: rgba(213, 213, 213, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}

.tempList:before {
	border-color: rgba(229, 229, 229, 0);
	border-bottom-color: #e5e5e5;
	border-width: 11px;
	margin-left: -11px;
}

ul.tempQuestions {
	width: 400px;
	padding: 0 20px;
	margin-top: 20px;
}

.tempQuestions.attendance {
	width: 100%;
	margin-top:0px;
}

.tempQuestions li {
	display: inline-block;
	padding: 20px 0;
	float:right;
	border-bottom: 1px #EDE5E5 solid;
}

.tempQuestions.attendance li {
    width:100%;
    float:none;
}

.tempQuestions.attendance li.header {
   padding-right:20px;
   font-weight:bold;
}

.tempQuestions:not(.attendance) li:nth-child(odd) {
	width:80%;
}

.tempQuestions:not(.attendance) li:nth-child(even) {
	width:20%;
}

.tempQuestions .icheckbox_flat {
	float:right;
}

.tempQuestions label {
    width:80%;
    font-size: 20px;
	margin-right: 12px;
	text-transform: capitalize;
	float:right;
	text-align: right;
}

.tempQuestions.attendance label {
    font-size: 18px;
}

.tempQuestions.attendance label {
    font-size: 18px;
}

.tempQuestions.attendance label.employeeLabel {
	width:35%
}

.tempQuestions.attendance label.idLabel {
	width:20%
}

.tempQuestions.attendance label.emailLabel {
	width:35%
}

.tempQuestions.attendance.hasCourse label {
	width: 22% !important;
}

.tempQuestions:not(.attendance) li:nth-child(even) label {
    width:48px;
    font-size:14px;
}

.tempQuestions.attendance .sendCertificate {
	font-size: 14px;
    color: #ffffff;
    padding: 5px 10px;
    border-style: none;
	border-radius: 4px;
	cursor: pointer;
	background-color: #868080;
}

.errorMsg.selectAttendance {
	padding-right:20px;
	margin-bottom:10px;
}

.tempSubmit.submit {
	width:100%;
}

.tempSubmit .timerBtn {
	width: 100px;
	height:35px;
	font-size: 18px;
    font-weight: bold;
	margin: 0 auto;
	float: none;
	padding-top: 4px;
}

.tempSubmit.attendanceBtn .timerBtn {
   font-size:16px;
   padding-top:0px;
}

.tempSubmit #delete {
	width:auto;
	padding:0 10px;
	margin-right:10px;
	background-color: #db7d65;
}

.surveyList table {
    width:432px;
    overflow:hidden;
    -webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	direction: rtl;
}


.surveyCmp .headertbl table td, .surveyList table td {
	width:90px;
	font-size:16px;
	color:#336699;
	vertical-align:middle;
}

.surveyList table td {
	height:70px;
	color:#333333;
	font-family: 'ProximaNovaLight';
	border-bottom:1px #dcd2bd solid;
}

.tempList table {
    width:100%;
}

.tempList table td {
	width:100%;
	height:38px;
	font-size: 16px;
	color:#333333;
	vertical-align:middle;
	font-family: 'ProximaNovaLight';
	border-bottom:1px #e5e5e5 solid;
	padding: 0 15px;
}

.validations .tempList.validationList {
	width: 180px;
    background-color: #ffffff;
    padding: 5px 0;
    border: 1px #e5e5e5 solid;
    z-index: 1000;
    position: absolute;
	margin-left: -55px;
    visibility: hidden;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

.validations .tempList table tr:last-child td {
	border-bottom: 0px;
}

.validations .validation.checked {
    background-image: url(../icons/validations.png);
    background-size: 15px 12px;
    background-repeat: no-repeat;
    background-position: center right 35px;
}

.validations .tempList table td {
	font-family: 'ge_dinar_one_light';
}

.surveyList tr:nth-child(odd) {
   background-color:#f9f3e6;
}

.surveyList tr:nth-child(even) {
   background-color:#f5ead2;
}

.surveyList table tr:last-child {
   border-bottom:0px;
}

.surveyCmp .headertbl .surveyName, .surveyList .surveyName {
	width:172px;
	padding-right: 30px;
}

.surveyList .surveyName {
	padding-right:30px;
}

.questionList .surveyName {
   width:325px;
}

.questionList .surveySel {
   width:26px;
   padding-left:0px;
}

.questionList .surveyPrev{
   width:80px;
   padding-left:0px;
}

.surveyPrev a {
   cursor:pointer;
}


.headertbl .surveyPrev, .headertbl .surveySel, .surveyList .surveyPrev, .surveyList .surveySel {
   text-align:center;
}

.surveyCmp .surveyList {
	width:462px;
	height:350px;
}

.content-box.selectedSrv {
	margin:20px auto 0px auto;
	overflow:hidden;
}

.content-box.selectAll {
	overflow:hidden;
}


.content-box.selectedSrv table {
	width: 275px;
	height:100px;
	border-collapse:collapse;
}

.selectedSrv .surveyCmp {
	padding-bottom:25px;
	direction: rtl;
}

.selectedSrv td.surveyThumb {
	width:155px;
	height:100%;
}

.selectedSrv .surveyThumb img {
    -webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	vertical-align:middle;
}

.selectedSrv td.sName {
	width:120px;
	height:100%;
	font-size:18px;
	color:#444444;
	vertical-align: bottom;
}

.selectedSrv .sName .btn {
	width: 120px;
	height: 28px;
	font-size: 18px;
	color: #ffffff;
	font-family:'ge_dinar_one_light';
	margin-top:5px;
	text-align: center;
	border: 0px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background-color: #cc9933;
	cursor: pointer;
}

.surveyCmp .content-box {
	width:100%;
}

.surveyCmp .selectOpt div {
	width:30%;
	float:right;
	font-size:18px;
	color:#444444;
	margin-bottom:10px;
	height:40px;
}

.surveyCmp .selectOpt div:first-of-type {

    /*width: 25%;*/
    height:30px;
    text-align:right;
    padding-top:10px;
}

.sharebox {
	/*width:400px;*/
	font-family: ge_dinar_one_light;
	margin:15px 0;
	padding:0 35px;
}

.sharebox.title {
	font-weight: bold;
	padding-right: 45px;
	text-align: right;
    direction: rtl;
}

.sharebox.mailListShare {
    width: 210px;
    color: #333333;
    padding: 10px 45px 10px 10px;
    margin: 25px 0 0 95px;
    background-color: #e2e2e2;
    background-image: url(../icons/shareByMail.png);
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: right 10px center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.sharebox.ltabs {
	margin-bottom: 40px;
	margin-left: 30px;
	padding: 0px;
}

.sharebox.ar {
	display: none;
}

.sharebox ul li {
	width: 100px;
	padding: 10px 0 10px 40px;
	background-color: #ccc;
	list-style:none;
	display:inline-block;
	cursor: pointer;
	-webkit-border-radius: 8px 8px 0px 0px;
     border-radius: 8px 8px 0px 0px;
}

.sharebox ul li.selected {
	background-color: #3C3A3A;
    color: #fff;
}


.sharebox.social {
	margin: 30px 0 5px 0;
	padding-top: 15px;
	border-top: 1px #ccc solid;
}

.sharebox label {
	width: 100%;
	text-align: right;
	padding:10px 0 0 10px;
	margin: 0 10px 10px 5px;
	float:right;
}

.sharebox label.strong {
	font-weight: bold;
}

.shareParticipation .sharebox label {
	width: 150px;
}

.sharebox textarea {
	width: 100%;
	max-width: 300px;
	height: 75px;
	max-height: 75px;
	font-size: 18px;
	font-family: 'ProximaNovaLight';
	color: #333333;
	padding: 15px;
	border: 1px #cccccc solid;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px
}

.sharebox .link {
	height: 45px;
	max-height: 45px;
}

.sharebox.note {
	margin: 15px 0px 30px 0px !important;
    font-size: 16px;
}

.sharebox.timer {
	width: 440px;
	padding: 0 20px 0 0;
	overflow: hidden;
}

.sharebox.timer label {
    width: 80px;
    display: inline-block;
    float:none;
}

.sharebox.timer label.responseIP {
	width:85%;
}

.scroller.doexport, .chartImg.doexport, .barChartImg.doexport{
	display:block !important;
}

.scrollbar.doexport, .chartdiv.doexport, .barChartdiv.doexport, .viewResponses.doexport {
	display:none !important;
}

.scroller .viewport.doexport, .scroller .overview.doexport {
    width:100% !important;
    overflow:visible !important;
    height:auto;
}

.scroller .overview.doexport {
   position:relative;
   overflow: hidden !important
}

.content-box.usersBar  {
	margin-bottom:40px;
}

.content-box .userListBtn {
	width: 140px;
	height: 26px;
	font-size: 19px;
	color: #ffffff;
	padding-top: 8px;
	margin-left:10px;
	text-align:center;
	border: 2px #ffffff solid;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	cursor:pointer;
	float: left;
}

.content-box .centreListBtn {
   width:160px;
}

.states {
	width: 259px;
	height: 38px;
	font-size: 16px;
	font-family: 'ProximaNovaLight';
	color: #666666;
	padding-right: 15px;
	border: 0px;
	background: transparent;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.states.multiple {
	height:auto;
	font-size: 20px;
	border:1px #cccccc solid;
	border-radius: 8px;
    padding:5px;
    text-align: right;
}

.content-box.formHeader {
	min-height: 30px;
	font-size: 22px;
	margin: 60px auto 30px auto;
	color: #666666;
	border-bottom: 1px solid #f1785a;
	text-align:right;
	direction:rtl;
}

.content-box.formHeader .onsiteSurveys {
	font-family: ge_dinar_one_medium;
    font-size: 17px;
    color: #ffffff;
	padding: 10px 15px;
	margin-right: 20px;
    margin-bottom: 10px;
    background-color: #f1785a;
    -webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	cursor: pointer;
    border-style: none;
    float: left;
}

#shareWorkshopSurveys:disabled {
	opacity: 0.6;
}

.userAccount {
	margin-top:20px;
	margin-bottom: 40px;
}

.userDetails {
    display:none;
}

.userAccount .create {
	margin-top:40px;
	text-align:center;
}

.passForm {
	display:none;
}

.chPass a {
	text-decoration:underline;
	color:blue;
	cursor:pointer;
}

.content-box.addUser {
	margin: 20px auto 80px auto;
    overflow: hidden;
}

/*.langbtn {
	width: 90px;
	height: 23px;
	font-family: ProximaNovaLight;
	font-size: 16px;
	margin-right: 15px;
	display: inline-block;
	border: 2px solid #ffffff;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	text-align: center;
	padding-top: 7px;
	cursor:pointer;
}*/

.surveyBox, .resultBox, .compareBox {
	width:100%;
	height:800px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:left center;
	background-size: 100% 100%;
}

.surveyBox .content-box, .resultBox .content-box {
   overflow:hidden;
}

.surveyBox {
	background-image:url('../img/surveyList_bg.jpg');
}

.compareBox {
	background-image:url('../img/compare_bg.jpg');
}

.innerBox {
	width:50%;
	height:100%;
	float:left;
}

.surveyBox .title, .resultBox .title, .compareBox .title {
    width:100%;
    font-size:48px;
    font-family: 'ge_dinar_one_light';
    color:#ffffff;
    margin-top:284px;
    direction:rtl;
}

.resultBox .title {
	color:#94b148;
}

.surveyBox .details, .resultBox .details, .compareBox .details {
    width:495px;
    font-size:21px;
    font-family: 'ge_dinar_one_light';
    color:#ffffff;
    margin-top:26px;
    line-height: 24px;
    direction:rtl;
}

.resultBox .details {
	color:#666666;
}

.surveyBox .circle, .resultBox .circle, .compareBox .circle {
	width:420px;
	height:420px;
	margin:184px 0 0 0px;
}

.surveyBox .circle {
	background-image:url('../img/listCircle.png');
}

.resultBox .circle {
	background-image:url('../img/resultsCircle.png');
}

.compareBox .circle {
	background-image:url('../img/compareCircle.png');
}

.notePad, .resultPad, .comparePad {
	width:206px;
	height:283px;
	position: relative;
	/*top: -350px;*/
	left: 108px;
	margin-top: -350px;
	z-index:1000;
	background-image:url('../img/notepad.png');
	background-repeat:no-repeat;
	background-position:left center;
	display:none;
}


.comparePadLeft, .comparePadRight {
	width:206px;
	height:283px;
	position: relative;
	left: 108px;
	margin-top: -375px;
	z-index:1000;
	background-image:url('../img/notepad.png');
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	opacity:0;
}

.comparePadRight {
   z-index:1500;
}

.resultPad, .comparePad {
	display:block;
	opacity:0;
}


.surveyBox .noteContent, .resultBox .noteContent, .compareBox .noteContent, .compareBox .notePieContent {
	width:133px;
	height:146px;
	position:relative;
	top: -190px;
	left: 140px;
	z-index:2000;
	background-repeat:no-repeat;
	background-position:left center;
	opacity: 0;
}

.surveyBox .noteContent {
	background-image:url('../img/noteContent.png');
}

.surveyBox .pen {
	width:199px;
	height:199px;
	position:relative;
	top: -550px;
	left: 380px;
	z-index:3000;
	background-image:url('../img/pen.png');
	background-repeat:no-repeat;
	background-position:left center;
	opacity:0;
}

.resultBox .noteContent {
	width:148px;
	height:158px;
	left: 135px;
	top: -260px;
	background-image:url('../img/resultsContent.png');
}

.resultBox .chartBox {
	width:152px;
	height:137px;
	position:relative;
	left: 330px;
	top: -482px;
	background-image:url('../img/pie.png');
	opacity:0;
}

.compareBox .noteContent {
	width:148px;
	height:158px;
	left: 3px;
	top: -290px;
	background-image:url('../img/resultsContent.png');
	float:left;
}


.compareBox .notePieContent {
	width:148px;
	height:158px;
	left: 120px;
	top: -300px;
	background-image:url('../img/ComparePie.png');
	float:left;
}

.topCircleArrow {
	width:110px;
	height:24px;
	background-image:url('../img/arrowtop.png');
	position: relative;
	top: -385px;
	left: 150px;
	opacity:0;
}

.botCircleArrow {
	width:110px;
	height:24px;
	background-image:url('../img/arrowbottom.png');
	position: relative;
	top: -70px;
	left: 150px;
	opacity:0;
}

.searchBox {
	margin-top:30px;
	direction: rtl;
}

.searchBox .label {
    width:150px;
    margin-right: 15px;
    font-size: 17px;
    display:inline-block;
}

.closeSearch {
	width: 20px;
	display: none;
	margin-right: -20px;
	margin-top: 14px;
	cursor:pointer;
	font-family: ProximaNovaRegular;
	position:relative;
	z-index:1000;
}

#tipue_drop_content {
	margin: 5px 165px 0 20px !important;
}

#tipue_drop_input {
   background-image:url('../searchbox/img/search.png') !important;
   background-repeat: no-repeat;
   background-position: right center;
   padding: 12px 40px 12px 12px;
}

#ui-datepicker-div {
   font-size: 12px;
}

.picker {
	margin:0;
	padding:0;
	border:0;
	width:70px;
	height:20px;
	border-right:40px solid #cc3333;
}

.confirmationBox {
	width:100%;
	margin:20px 0 0 0;
	overflow:hidden;
	direction: rtl;
}

.confirmationBox input[type=button] {
   width:50px;
   height:30px;
   font-size: 14px;
   font-family: ge_dinar_one_medium;
   color:#ffffff;
   border-style:none;
   background-color:#666666;
   margin:0 10px;
   cursor:pointer;
}

#progressbar {
	margin:30px auto 30px auto;
	overflow: hidden;
	counter-reset: step;
}
#progressbar li {
	list-style-type: none;
	color: white;
	text-transform: uppercase;
	font-size: 9px;
	float: right;
	position: relative;
}
#progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 30px;
	line-height: 30px;
	display: block;
	font-size: 16px;
	color: #333;
	text-align:center;
	background: white;
	border:2px #f1785a solid;
	border-radius: 30px;
	margin: 0 auto 5px auto;
}

#progressbar li:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #f1785a;
	position: absolute;
	right: -50%;
	top: 16px;
	z-index: -1; /*put it behind the numbers*/
}

#progressbar li:first-child:after {
	content: none;
}

#progressbar li.active:before,  #progressbar li.active:after{
	background: #f1785a;
	color: white;
}

.createCertificate {
	padding-top:40px;
	padding-bottom: 40px;
}

.shareSurvey .createCertificate {
	padding-top:0px;
	padding-bottom:0px;
}

.createCertificate .content-box {
	overflow:hidden;
}

.createCertificate .title {
  width:850px;
  height: 45px;
  font-size: 22px;
  font-family: 'ge_dinar_one_light';
  color: #333333;
  text-align:right;
  padding-right: 15px;
  margin-bottom: 10px;
  border: 1px #cccccc solid;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float:right;
}

.createCertificate.createMailTemplate .title {
  width: 650px;
}

.createCertificate .fieldLabel {
    width:150px;
    font-family:'ge_dinar_one_medium';
    font-size:18px;
    color:#333333;
    padding-top: 12px;
    text-align:right;
    float:right;
}

.createCertificate .uploadBtn {
    width:200px;
    height:45px;
    font-size: 17px;
    font-family: 'ge_dinar_one_medium';
    color: #ffffff;
    text-align:center;
    padding-top:14px;
    background-color:#f1785a;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:pointer;
	float:right;
}

.createCertificate .clearFrame, .createCertificate .clearBg {
    width:100px;
    height:45px;
    font-size: 17px;
    font-family: 'ge_dinar_one_medium';
    color: #ffffff;
    text-align:center;
    margin-right:10px;
    padding-top:14px;
    background-color:#f1785a;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:pointer;
	display:none;
	float:right;
}


.createCertificate #certificateBgImage, .createCertificate #certificateFrameImage {
	display:none;
}

.createCertificate .certificateEditor {
	width:1000px;
	height:800px;
	margin-top: 20px;
	border:1px #cccccc solid;
	-webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.createMailTemplate .editor-wrapper {
  overflow: visible;
}

.createMailTemplate .certificateEditor {
  width:800px;
  height: auto !important;
  margin: 20px auto 0 auto;
  position: relative;
  border: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.createCertificate .toolBar {
	width:100%;
	height:48px;
	border-bottom:1px #cccccc solid;
	background-color:#f8f8f8;
	-webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.createCertificate .toolBar ul {
    width:auto;
    height:35px;
    font-size: 14px;
    font-family: 'ge_dinar_one_medium';
    color: #666666;
    margin:0 auto;
    padding-top:5px;
    text-align:center;
    direction:rtl;
}

.createCertificate .toolBar ul li {
    width:auto;
    height:35px;
    text-align:center;
    display:inline-block;
	-webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.createCertificate .toolBar ul li.label {
    padding-top:11px;
    padding-left:10px;
}

.createCertificate .toolBar ul li.toolItem {
    margin-left:10px;
    padding:11px 30px 0 15px;
    text-align:right;
    border:1px #cccccc solid;
    background-color:#eeeeee;
    background-repeat:no-repeat;
    background-position:right 10px center;
    cursor:pointer;
}

.createCertificate .toolBar ul li.text {
   background-image:url(../icons/text-icon.png);
}

.createCertificate .toolBar ul li.image {
   padding-right:32px;
   background-image:url(../icons/image-icon.png);
}

.createCertificate .toolBar ul li.signature {
   padding-right:32px;
   background-image:url(../icons/image-icon.png);
}

.createCertificate .toolBar ul li.layout {
   background-image:url(../icons/layout-icon.png);
   padding-right:35px;
}

.createCertificate #certificateBody {
	width:998px;
	height:750px;
	background-repeat: no-repeat;
  background-position: center center;
  background-size: 1000px 750px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:absolute;
}

.createMailTemplate #certificateBody {
  width: 800px;
  height: auto !important;
  position: relative;
}

.createCertificate #create {
	width:500px;
    font-size: 18px;
    font-family: 'ge_dinar_one_medium';
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.createCertificate .frames-wrapper {
	min-height:60px;
	position:relative;
	overflow:visible;
}

.createCertificate .frames-popup::before, .createCertificate .backgrounds-popup::before {
   content:url('../icons/popup-icon.png');
    position: absolute;
    top: -10px;
    right: 50%;
    margin-right: -7px;
}

.createCertificate .frames-popup, .createCertificate .backgrounds-popup {
	width:1000px;
	height:515px;
	background-color:#ffffff;
	-webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
	position: absolute;
    top: 60px;
    right:0px;
    z-index: 10;
	display:none;
}

.createCertificate .frames-popup.mini, .createCertificate .backgrounds-popup.mini {
    width:800px;
}

.createCertificate .frames-popup .frames-list-wrapper, .createCertificate .backgrounds-popup .backgrounds-list-wrapper {
	width:800px;
	height:100%;
	float:left;
}

.createCertificate .frames-list-wrapper .inner-content, .createCertificate .backgrounds-list-wrapper .inner-content {
   margin-right:78px;
   margin-top:15px;
   position: relative;
}

.createCertificate .frames-popup .header, .createCertificate .backgrounds-popup .header {
	width:auto;
    font-size: 16px;
    font-family: 'ge_dinar_one_light';
    color:#666666;
    direction:rtl;
    text-align:right;
}

.createCertificate .frames-popup .header a, .createCertificate .backgrounds-popup .header a {
    color:#666666;
    padding:0 8px;
}

.createCertificate .frames-popup .header a:first-child, .createCertificate .backgrounds-popup .header a:first-child {
    padding-right:0px;
}

.createCertificate .frames-popup .header a.selected, .createCertificate .backgrounds-popup .header a.selected {
	font-size: 17px;
	font-family: 'ge_dinar_one_medium';
}

.createCertificate .frames-popup .colors-list-wrapper, .createCertificate .backgrounds-popup .colors-list-wrapper {
	width:200px;
	height:100%;
	background-color:#f1f1f1;
	-webkit-border-radius: 0px 10px 10px 0px;
    border-radius: 0px 10px 10px 0px;
    float:left;
}

.createCertificate .colors-list-wrapper .inner-content {
   margin-right:15px;
   margin-top:15px;
}

.createCertificate .colors-list-wrapper .colors-list {
	width:100%;
	margin-top:12px;
}

.createCertificate .colors-list-wrapper .color {
	width:50px;
	height:50px;
	margin-left:10px;
	margin-bottom:10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	cursor:pointer;
	float:right;
}

.createCertificate .colors-list .colpick {
	width:170px;
	float:right;
}

.createCertificate .colors-list .colpick_color {
	width:120px;
}

.createCertificate .colors-list .colpick_color_overlay1, .createCertificate .colors-list .colpick_color_overlay2 {
	width:100%;
}

.createCertificate .colors-list .colpick_hue {
	left:139px;
}

.createCertificate .colors-list-wrapper .color.selected {
    border:2px #ffffff solid;
    -webkit-box-shadow: 0px 0px 3px 3px #cccccc;
    box-shadow: 0px 0px 3px 3px #cccccc;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.createCertificate .frames-list-wrapper .frames-list, .createCertificate .backgrounds-list-wrapper .backgrounds-list {
	width:100%;
	height:400px;
	display:inline-block;
	margin-left:60px;
	margin-top:12px;
}

.createCertificate .frames-list-wrapper .frame-box, .createCertificate .backgrounds-list-wrapper .background-box {
	width:200px;
	height:180px;
	margin:0 0 20px 20px;
	float:left;
}

.createCertificate .frames-list-wrapper .frame-box svg {
  max-width: 100%;
  height: auto;
}

.createCertificate .frames-list-wrapper .frame, .createCertificate .backgrounds-list-wrapper .background {
	width:198px;
	height:149px;
	border:1px #cccccc solid;
	background-position:center center;
	background-size:200px 150px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.createCertificate .backgrounds-list-wrapper .background-box .background {
    background-size: 190px 143px;
}

.createCertificate .frames-list-wrapper .frame-box.selected .frame, .createCertificate .backgrounds-list-wrapper .background-box.selected .background {
    border: 1px #ffffff solid;
    -webkit-box-shadow: 0px 0px 3px 3px #ece8e8;
    box-shadow: 0px 0px 3px 3px #ece8e8;;
}

.createCertificate .backgrounds-list-wrapper .background-box.selected .background {
	width:198px;
	height:149px;
}

.createCertificate .frames-list-wrapper .pickerFrame {
	width:184px;
	height:134px;
    margin:4px;
    border:3px solid #333333;
}

.createCertificate .backgrounds-list-wrapper .pickerBackground {
	width:190px;
	height:141px;
    margin:4px;
}

.createCertificate .frames-list-wrapper .frame-name, .createCertificate .backgrounds-list-wrapper .background-name {
    width:100%;
    font-size: 17px;
    font-family: 'ge_dinar_one_light';
    color: #666666;
    margin-top:15px;
}

.createCertificate .frames-list-wrapper .frame-box.selected .frame-name, .createCertificate .backgrounds-list-wrapper .background-box.selected .background-name {
    font-family: 'ge_dinar_one_medium';
    color: #f1785a;
}

.createCertificate .frames-list-wrapper #chooseFrame, .createCertificate .backgrounds-list-wrapper #chooseBackground {
	width:200px;
	height:40px;
	font-size: 17px;
    font-family: 'ge_dinar_one_medium';
    color:#ffffff;
    margin:10px auto 0 auto;
    display:block;
    background-color: #f1785a;
    cursor: pointer;
   	border: 0px;
    -webkit-appearance: none;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.createCertificate .frames-list-wrapper .nav, .createCertificate .backgrounds-list-wrapper .nav {
	width:80px;
	height:100%;
    position:absolute;
    top:0px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:16px 29px;
	cursor:pointer;
}

.createCertificate .frames-list-wrapper .nav.prev, .createCertificate .backgrounds-list-wrapper .nav.prev {
    left:0px;
    background-image:url('../icons/popup-prev.png');
}

.createCertificate .frames-list-wrapper .nav.prev.disabled, .createCertificate .backgrounds-list-wrapper .nav.prev.disabled {
    background-image:url('../icons/popup-prev-disabled.png');
}

.createCertificate .frames-list-wrapper .nav.next, .createCertificate .backgrounds-list-wrapper .nav.next {
    right:-80px;
    background-image:url('../icons/popup-next.png');
}

.createCertificate .frames-list-wrapper .nav.next.disabled, .createCertificate .backgrounds-list-wrapper .nav.next.disabled {
    background-image:url('../icons/popup-next-disabled.png');
}

#pagecover {
    position:fixed;
    top:0;
    right:0;
    background:rgba(0,0,0,0.7);
    z-index:5;
    width:100%;
    height:100%;
    display:none;
}

.createCertificate .certificateBgType {
	width:510px;
	float:right;
	padding-top:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.certificateBgType label {
	font-family: 'ge_dinar_one_light';
	font-size:20px;
	color:#333333;
}

.certificateBgType label.imageLabel {
	margin-right:15px;
	margin-left:25px;
}

.createCertificate .certificateBgImage, .createCertificate .certificateBgColor {
	width:488px;
    height: 48px;
    font-size: 16px;
    font-family: 'ge_dinar_one_light';
    color: #999999;
    margin-bottom: 10px;
    padding-right:15px;
    padding-top:14px;
    background-image:url('../icons/upload-icon.png');
    background-repeat:no-repeat;
    background-position:left center;
    border: 1px #cccccc solid;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    cursor:pointer;
	position:relative;
    float:right;
}

.createCertificate .certificateBgColor {
	background-image:none;
}

.certificateBgImage input[type=file], .certificateFrame input[type=file] {
	width:100%;
	height:100%;
	opacity:0;
    position: absolute;
    top: 0px;
    right: 0px;
}

.certificateBgColor .selectedColor {
	width:30px;
	height:30px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 10px;
    top: 10px;
}

.createCertificate .selectFrame, .createCertificate .selectBackground {
	width:400px;
    height: 45px;
    font-size: 18px;
    font-family: 'ge_dinar_one_light';
    color: #666666;
    text-align:right;
    margin-bottom: 10px;
    padding-right:15px;
    padding-top:14px;
    background-image:url('../icons/d-arrow-r.png');
    background-repeat:no-repeat;
    background-position:left center;
    border: 1px #cccccc solid;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    cursor:pointer;
    position:relative;
    float:right;
}

.createCertificate .textSeperator {
    width:65px;
    height:45px;
    font-family: 'ge_dinar_one_light';
    font-size: 18px;
    color: #666666;
    text-align:center;
    padding-top: 12px;
    float:right;
}

.createCertificate .certificateTemplate {
	width:100%;
	height:773px;
	margin-top:20px;
	display:inline-block;
	border: 1px #cccccc solid;
    background-repeat:no-repeat;
    background-position:center center;
    background-size: 1000px auto;
}

.createCertificate .certificateHeader {
	width:800px;
	height:105px;
	margin:90px auto 0 auto;
}

.createCertificate .certificateFooter {
	width:800px;
	height:105px;
	margin:10px auto 0 auto;
}

.createCertificate .certificateHeader .addLogo, .createCertificate .certificateFooter .addLogo {
	width:120px;
	height:105px;
	margin-left:6px;
	text-align:center;
	border:1px #cccccc dashed;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat:no-repeat;
    background-position:center center;
    background-size: 122px auto;
    cursor:pointer;
    position:relative;
    float:right;
}

.createCertificate .certificateFooter .addLogo {
    width:200px;
    background-size: 200px auto;
}

.createCertificate .addLogo input[type=file] {
	width:100%;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
	opacity:0;
	cursor:pointer;
}

.createCertificate .certificateHeader .addLogo.second {
	margin-left:0px;
	margin-right:6px;
}

.createCertificate .certificateFooter .addLogo.second {
    margin-right:93px;
}

.createCertificate .certificateFooter .addLogo.third {
    margin-left:0px;
    float:left;
}

.createCertificate .certificateHeader .addLogo .icon, .createCertificate .certificateFooter .addLogo .icon {
	font-family:ge_dinar_one_medium;
	font-size:22px;
	color:#f1785a;
	letter-spacing: 2px;
	padding-top:30px;
}

.createCertificate .certificateHeader .addLogo .text, .createCertificate .certificateFooter .addLogo .text {
	font-family:ge_dinar_one_light;
	font-size:14px;
	color:#666666;
	margin-top:10px;
}

.createCertificate .certificateHeader .addLogo img, .createCertificate .certificateFooter .addLogo img {
	width: auto;
    max-width: 200px;
    height: auto;
    max-height: 105px;
}

.createCertificate .certificateHeader .addLogo img {
    max-width: 120px;
}

.createCertificate .addLogo.first img {
	float:right;
}

.createCertificate .certificateHeader .addLogo.second img {
	float:left;
}

.createCertificate .certificateFooter .addLogo.third img {
	float:left;
}

.createCertificate .certificateFooter .addLogo .certificateDate {
    width: 100%;
    font-size: 16px;
    color: #666666;
    text-align: right;
    padding: 10px;
    position: absolute;
    bottom: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.createCertificate .certificateFooter .addLogo.second .certificateDate {
    text-align: center;
}

.createCertificate .certificateFooter .addLogo.third .certificateDate {
    text-align: left;
}

.createCertificate .certificateFooter .footerDatePicker {
	visibility: hidden;
    position: absolute;
    top: 200px;
}

.createCertificate .certificateHeader .certificateTitle {
	width:540px;
	height:105px;
	border:1px #cccccc dashed;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    float:right;
}

.createCertificate .certificateTitle textarea, .createCertificate .certificateBody textarea {
	width:99%;
	max-width:99%;
	height:90%;
	max-height:90%;
	padding: 20px 10px 0 10px;
	text-align:center;
	overflow:hidden;
	border:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*.createCertificate .mailLayout {
	border-style: solid;
    border-width: 11px;
    -webkit-border-image: url../icons/(border.png) 11 round;
    -o-border-image: url(../icons/border.png) 11 round;
    border-image: url(../icons/border.png) 11 round;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float:left;
}*/

/*.createCertificate .jodit {
	width:540px;
	height:90px;
	border-style: solid;
    border-width: 11px;
    -webkit-border-image: url../icons/(border.png) 11 round;
    -o-border-image: url(../icons/border.png) 11 round;
    border-image: url(../icons/border.png) 11 round;
    position:absolute;
}*/

.createCertificate #certificateBody .editor-wrapper {
	width:540px;
	height:90px;
}

.createCertificate .cke_editable {
	width:100%;
	height:100%;
	border-style: solid;
	border-width: 11px;
	-webkit-border-image: url(../icons/border.png) 11 round;
	-o-border-image: url(../icons/border.png) 11 round;
	border-image: url(../icons/border.png) 11 round;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.createCertificate .editor-wrapper .delete, .createCertificate .editor-wrapper .move {
	width:15px;
	height:15px;
	position: absolute;
	top: 15px;
	right: 15px;
	background-image:url('../icons/delQuestion.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-size:15px 15px;
	cursor:pointer;
}

.createCertificate .editor-wrapper .move {
  width:16px;
  height:16px;
  top:40px;
  background-image:url('../icons/sort-icn.png');
  background-size:16px 16px;
}

.createCertificate .cke_editable.cke_focus {
  outline: none;
}

.createCertificate .cke_editable.ui-state-disabled {
	opacity:1;
  outline: none;
}

.cke_toolbar .insertTag {
  font-weight: bold;
  padding: 0 10px;
  margin-top: 5px;
  cursor: pointer;
  float: left;
}

.shareSurvey .createCertificate .jodit {
    position:relative;
    float:left;
}

.createCertificate .jodit.ui-state-disabled {
	opacity:1;
}

.createCertificate .jodit .jodit_editor {
	width:100%;
	height:100%;
	outline:none;
	cursor:move;
}

.createCertificate .jodit .jodit_editor:focus {
	cursor:text;
}

.createCertificate .jodit_toolbar {
	width: 540px;
	height:100px;
	left:calc(50% - 270px);
	bottom:-105px;
}

.createCertificate.createMailTemplate .jodit_toolbar {
	height:55px;
	bottom:-65px;
}

.shareSurvey .createCertificate.createMailTemplate .jodit_toolbar {
	height:100px;
	bottom:-110px;
}

.createCertificate .jodit .delete, .createCertificate .addImage .delete {
	width:15px;
	height:15px;
	position: absolute;
	top: -25px;
    right: -25px;
    background-image:url('../icons/delQuestion.png');
    background-position:left center;
    background-repeat:no-repeat;
    background-size:15px 15px;
    cursor:pointer;
    display:none;
}

.createCertificate .addImage .delete {
    width: 30px;
    height: 30px;
    top: 4px;
    right: 4px;
    background-color: #ffffff;
    background-position: center center;
}

.createCertificate .addImage {
	width:112px;
	height:112px;
	text-align:center;
	border:1px #cccccc dashed;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image:url('../icons/uploadCloud-icon.png');
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    cursor:pointer;
}

.shareSurvey .createCertificate .addImage {
    position:relative;
    float:left;
}

.createCertificate .addImage.deactive {
    background-image:none;
    /*padding:5px;*/
}

.createCertificate .addImage img, .mailLayout .addImage img {
  max-width:100%;
	height:auto;
  max-height: 100%;
}

.createCertificate #tempItems {
    display:none;
}

.createCertificate .certificateBody .jodit .jodit_editor div {
    min-height:14px;
}

.createCertificate .certificateBody {
    width: 800px;
    height: 370px;
    margin:10px auto;
    border: 1px #cccccc dashed;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.previewCertificate {
	width:1000px;
  height: 773px;
	margin:0 auto;
  background-repeat: no-repeat;
  background-position: center center;
}

.previewCertificate .jodit {
  -webkit-border-image: none;
  -o-border-image: none;
  border-image: none;
  position:relative;
  border: 0px;
}

.previewCertificate .addImage {
	border: 1px transparent dashed;
  background-image: none;
  cursor: default;
}

.previewCertificate .certificateContent {
	width:100%;
	height:100%;
	display:inline-block;
	padding:0px;
	margin:0px;
}

.previewCertificate .certificateHeader {
    width: 800px;
    height: 105px;
    margin: 90px auto 0 auto;
}

.previewCertificate .certificateHeader .logo {
    width: 120px;
    height: 105px;
    margin-left: 6px;
    float: right;
}

.previewCertificate .certificateHeader .logo.second {
    margin-left: 0px;
    margin-right: 6px;
}

.previewCertificate .certificateHeader .logo img {
    width: auto;
    max-width: 120px;
    height: auto;
    max-height: 105px;
}

.previewCertificate .certificateHeader .logo.first img {
	float:right;
}

.previewCertificate .certificateHeader .logo.second img {
	float:left;
}

.previewCertificate .certificateHeader .title {
    width: 540px;
    height: 105px;
    float: right;
}

.previewCertificate .certificateBody {
    width: 800px;
    height: 370px;
    margin: 30px auto;
}

.previewCertificate .certificateBody div {
    min-height:14px;
}

.previewCertificate .certificateBody br {
	line-height:24px;
}

.previewCertificate .certificateFooter {
    width: 800px;
    height: 105px;
    margin: 10px auto 0 auto;
    position: relative;
}

.previewCertificate .certificateFooter .logo {
    width: 200px;
    height:105px;
    text-align:center;
    margin-left: 6px;
    float: right;
}

.previewCertificate .certificateFooter .logo.second {
    margin-right: 93px;
}

.previewCertificate .certificateFooter .logo.third {
    margin-left: 0px;
    float:left;
}

.previewCertificate .certificateFooter .logo img {
	width: auto;
    max-width: 200px;
    height: auto;
    max-height: 75px;
}

.previewCertificate .certificateFooter .logo.first img {
	float:right;
}

.previewCertificate .certificateFooter .logo.third img {
	float:left;
}

.previewCertificate .certificateFooter .date {
    width: 100%;
    font-size: 16px;
    color: #666666;
    text-align: right;
    position: absolute;
    bottom: 0px;
}

.previewCertificate .certificateFooter .logo.third .date {
    text-align: left;
}

.createMailTemplate .toolBar {
  width: 180px;
  height: 420px;
  position: absolute;
  left: -185px;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 0;
  z-index: 100
}

.shareSurvey .createMailTemplate .toolBar {
  /*height: 450px;*/
}

.createMailTemplate .mailInnerLayout td {
  height: 100%;
  border: 1px solid #cccccc;
  vertical-align: top;
  position: relative;
}

.createMailTemplate .mailInnerLayout td.noContent {
  text-align: center;
  vertical-align: middle;
}

.createMailTemplate .mailInnerLayout.editing {
  border: 2px solid #d5a94f;
}

.createMailTemplate .toolBar ul li.toolItem {
  width: 146px;
  margin: 10px 0 10px 0;
  padding: 10px 0 0 0;
  text-align: center;
  border: 1px #e9e9e9 solid;
}

.createMailTemplate .toolBar ul li.toolItem.hasInput {
  padding-top: 6px;
}

.createMailTemplate .toolItem input[type=text]{
  width: 35px;
  height: 15px;
  text-align: center;
  border: 1px solid #e5e5e5;
}

.createMailTemplate .addMailImage, .createMailTemplate .addMailText {
  width: 90px;
  height: 70px;
  margin-right: 20px;
  background-color: #efefef;
  background-image: url('../icons/image-icon2x.png');
  background-size: 18px 16px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.createMailTemplate .addMailText {
  background-image: url('../icons/text-icon2x.png');
  background-size: 12px 14px;
  margin-left: 0px;
}

.createMailTemplate .addImage {
  position: relative;
}

.createMailTemplate .cke_editable {
  width:100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 2px dashed #cccccc;
}

.createMailTemplate .addMailImage:hover, .createMailTemplate .addMailText:hover {
  border:1px dashed #666666;
}

.createMailTemplate .deleteText {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 10px;
  right: 10px;
  background-image: url('../icons/delQuestion.png');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  cursor: pointer;
  display: none;
}

.jBox-wrapper .alert {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #ffffff;
  background-color: #c25359;
  margin-left: 2px;
  float: right;
}



.eventsList .eventTitle {
	width:300px;
}

.createWorkshops .content-box.rmargin {
	margin-top:15px;
}

.workshop-header {
	font-size: 21px;
	font-family:ge_dinar_one_medium;
    color: #333333;
    text-align: center;
    margin-top: 40px;
}

.createEvent .content-box.formHeader, .createWorkshops .content-box.formHeader {
	font-size:20px;
	font-family:ge_dinar_one_medium;
	color:#333333;
	border-bottom:1px #e5e5e5 solid;
}

.createEvent .labels-col, .createWorkshops .labels-col {
	width:140px;
	font-size:18px;
	color:#333333;
	padding-top: 12px;
	padding-left:10px;
}

.createWorkshops .labels-col {
	width:130px;
	padding-left:0px;
}

.createEvent .fields-col, .createWorkshops .lafieldsbels-col {
   width:850px;
}

.createEvent .labels-col.radio, .createWorkshops .labels-col.radio {
	padding-top:0px;
}

.shareSurvey .labels-col.radio {
	padding-top:3px;
}

.shareSurvey .iradio_minimal-red, .createEvent .iradio_minimal-red, .createEvent .icheckbox_minimal-red, .createWorkshops .iradio_minimal-red, .createWorkshops .icheckbox_minimal-red {
	margin-top:0px;
	float:right;
}

.shareSurvey .fields-col label.radio, .createEvent .fields-col label.radio, .createWorkshops .fields-col label.radio, .createEvent .fields-col label.switchLabel, .createWorkshops .fields-col label.switchLabel {
    width: auto;
    font-size: 18px;
    color: #333333;
    margin-left:25px;
    padding-right: 8px;
    padding-top:2px;
	float:right;
	direction:rtl;
}

.createEvent .fields-col label.text {
    width: auto;
    font-size: 18px;
    color: #333333;
    margin-left:25px;
    padding-right: 8px;
    padding-top:2px;
}

.createEvent .fields-col label.switchLabel, .createWorkshops .fields-col label.switchLabel {
    padding-top:9px;
    margin-left:8px;
}

.createEvent input[type=text], .createWorkshops input[type=text] {
    width: 835px;
    height: 38px;
    font-size: 18px;
    font-family: 'ProximaNovaLight';
    color: #666666;
    text-align:right;
    padding: 0 13px 0 0px;
    border: 1px #cccccc solid;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

.createEvent input[type=text]#winnerScore {
	width:70px;
}

.createWorkshops input[type=text] {
    width: 815px;
}

.createEvent textarea, .createWorkshops textarea {
    width: 808px;
    max-width: 808px;
    height: 45px;
    max-height: 45px;
    font-size: 18px;
    font-family: 'ProximaNovaLight';
    color: #666666;
    text-align:right;
    padding: 10px;
    border: 1px #cccccc solid;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

.createEvent textarea {
	width: 828px;
    max-width: 828px;
}

.createEvent .one-half {
	width:495px;
	float:right;
}

.createEvent .one-half:first-child {
	margin-left:10px;
}

.createEvent .one-half:last-child .labels-col {
	text-align:left;
}

.createEvent .one-half .fields-col {
	width:345px;
	text-align:left;
}

.createEvent .one-half input[type=text] {
	width:330px;
}

.createWorkshops input[type=text].small {
	width:255px !important;
	margin-left:10px;
	float:right;
}

.createWorkshops input[type=text].small.last {
	margin-left:0px;
}

.createEvent .calendar, .createWorkshops .calendar {
	width:330px !important;
	background-image: url(../icons/ecalendar-icn.png);
    background-repeat: no-repeat;
    background-position: left center;
    cursor:pointer;
}

.createWorkshops .k-datepicker {
	width:280px !important;
	float:right;
}

.createWorkshops .k-datepicker input[type=text] {
	float:none;
}

.createEvent .certTemplate {
	margin-top:15px;
}

.createEvent .content-box.certTemplate select {
	width:345px;
	font-size:18px;
}

.createEvent .selectArrow {
	background-image: url(../icons/d-arrow-r.png);
}

.createEvent #next, .createWorkshops #next, .createEvent .action-btn .btn, .createWorkshops .action-btn .btn {
	width:500px;
	height: 50px;
    font-size: 19px;
    color: #ffffff;
    font-family: ge_dinar_one_light;
    text-align: center;
    border: 0px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #f1785a;
    cursor: pointer;
    -webkit-appearance: none;

}

.createEvent .action-btn .btn, .createWorkshops .action-btn .btn {
    width:220px;
    margin-left:10px;
}

.createWorkshops .fields-col {
	width:830px;
}

.createWorkshops .workshop {
    width: 1000px;
    height: auto;
    margin: 0 auto 15px auto;
    padding:30px 20px;
    background-color:#f6f6f6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    position:relative;
}

.createWorkshops .workshop .content-box {
	width:100%;
}

.workshop.temp {
	display:none;
}

.createWorkshops input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size:18px;
	color: #666666;
}
.createWorkshops input[type=text]::-moz-placeholder { /* Firefox 19+ */
	font-size:18px;
	color: #666666;
}
.createWorkshops input[type=text]:-ms-input-placeholder { /* IE 10+ */
	font-size:18px;
	color: #666666;
}
.createWorkshops input[type=text]:-moz-placeholder { /* Firefox 18- */
	font-size:18px;
	color: #666666;
}

.createWorkshops .addWorkshop {
    width: 1000px;
    height: 50px;
    font-size: 18px;
    color: #333333;
    padding:15px 20px 0 0;
    margin: 15px auto 0 auto;
    background-color:#f6f6f6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    cursor:pointer;
	text-align: right;
    direction: rtl;
}

.createWorkshops .addWorkshop span {
	font-family: ProximaNovaSemibold;
	color:#f1785a;
	padding-left:5px;
}

.createWorkshops .deleteWorkshop {
	width:15px;
	height:15px;
	position:absolute;
	left:10px;
	top:8px;
	cursor:pointer;
}

.createWorkshops .deleteWorkshop img {
	width:14px;
	height:14px;
}

.content-box.action-btn {
    margin-top: 70px;
    margin-bottom:100px;
    text-align: center;
}

.voting-dashboard .mSurveyLogo {
  width: 320px;
  text-align: right;
  float: right;
}

.voting-dashboard .mSurveyLogo img {
  width: 160px;
  height: auto;
  margin-top: 20px;
}

.voting-dashboard .content-box {
  width:calc(100% - 200px);
}

.voting-dashboard .content-box.dashboard {
  margin-top: 50px;
}

.voting-dashboard .question {
  width: 100%;
  font-size: 22px;
  font-weight: bold;
  color: #d0a853;
  line-height: 28px;
  text-transform: capitalize;
  margin-bottom: 40px;
  text-align: right;
  direction: rtl;
}

.voting-dashboard .question .choice {
  width: auto;
  font-size: 20px;
  color: #555555;
  display: inline-block;
  margin-left: 50px;
}

.voting-dashboard .totalVotes {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  color: #555555;
  padding-right: 30px;
  margin-bottom: 60px;
  text-align: right;
  direction: rtl;
}

.voting-dashboard .votingURL {
  width: 100%;
  font-family: 'ProximaNovaRegular';
  font-size: 28px;
  font-weight: bold;
  color: #555555;
  margin-bottom: 40px;
  text-align: right;
  direction: rtl;
}

.voting-dashboard .votingURL span {
  font-family: 'ge_dinar_one_medium';
  color: #d0a853;
}

.voting-dashboard .chart-holder {
  width:33.33%;
  float:right;
}

.voting-dashboard .chart-holder canvas {
  margin: 0 auto;
  direction: rtl;
}

#dashboardFrame {
  width:100%;
  height: 100%;
  min-height: 1000px;
  display: inline-block;
  overflow: hidden;
}



.jodit_toolbar .toolbar-insert .label {
	font-family:ge_dinar_one_medium;
	margin-right:10px;
	direction:rtl;
	float:right;
}

.jodit_toolbar .insert_name, .jodit_toolbar .insert_session, .jodit_toolbar .insert_date, .jodit_toolbar .insert_surveyLink {
	width:135px;
	height:30px;
	font-family:ge_dinar_one_medium;
	color:#666666;
	text-align:right;
	padding-right:15px;
	margin-right:10px;
	background-color:#eeeeee;
	border:1px #d1d1d1 solid;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    cursor:pointer;
	float:right;
}

.jodit_toolbar>li.toolbar-insert {
	width:100%;
}

.jodit_toolbar>li.toolbar-insert:hover {
	background-color:transparent;
}

/* --------- Switch --------- */
.switch {
  width: 60px;
  height: 34px;
  position: relative;
  float:right;
}

.switch input {display:none;}

.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  right: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch input:checked + .slider {
  background-color: #d86654;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #d86654;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(-26px);
  -ms-transform: translateX(-26px);
  transform: translateX(-26px);
}

.switch .slider.round {
  border-radius: 34px;
}

.switch .slider.round:before {
  border-radius: 50%;
}
/* --------- Switch --------- */


/*#progressbar {
	width:600px;
	height:12px;
	margin: 0 auto;
	border: 1px solid #f1785a;
}

.completed-questions {
	width:600px;
	margin:8px auto 35px auto;
	text-align:center;
	color: #524B4B;
}

#progressbar .ui-widget-header {
	background-color:#f1785a;
	border: 1px solid #f1785a;
}*/

footer {
	width:100%;
	height:60px;
	background-color:#333333;
	position:fixed;
	bottom:0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.footer-icons {
	height:60px;
	margin:0 auto;
	list-style:none;
	display:inline-block;
}

.footer-icons li {
	height:60px;
	color:#ffffff;
	float:left;
	margin-right:40px;
	cursor:pointer;
}

.footer-icons li.last {
    margin-right:0px;
}

.footer-icons li div {
    width:100%;
    height:60px;
	font-family: ge_dinar_one_light;
	font-size: 16px;
    display:table-cell;
    vertical-align : middle;
    padding-right:33px;
    background-position:right center;
	background-repeat:no-repeat;
}

.surveyStatus {
	width: 100%;
	position: fixed;
	bottom: 60px;
	display:none;
	text-align:center;
}

.surveyStatus .text {
	width:1000px;
	margin:0 auto;
	font-size:16px;
	background-color:#F5F5F5;
	padding:10px 0;
}


.preview-icon {
	background-image:url('../icons/preview.png');
}

.activate-icon {
	background-image:url('../icons/activate.png');
}

.delete-icon {
	background-image:url('../icons/delete.png');
}

.share-icon {
	background-image:url('../icons/share.png');
}

.result-icon {
	background-image:url('../icons/result.png');
}

.theme-icon {
	background-image:url('../icons/themes.png');
}

.save-icon {
	background-image:url('../icons/save.png');
}

.template-icon {
	background-image:url('../icons/tempQuestions.png');
}

.complete-icon {
	background-image:url('../icons/complete.png');
}

.print-icon {
	background-image:url('../icons/print-w.png');
}

.export-icon {
	background-image:url('../icons/export-w.png');
}

.exportSurvey_PDF {
	background-image:url('../icons/pdf-w.png');
}

.exportSurvey_PPT {
	background-image:url('../icons/ppt-w.png');
}

.exportSurvey_Excel {
	background-image:url('../icons/xls-w.png');
}

.exportSurvey_CSV {
	background-image:url('../icons/csv-w.png');
}

/* star rating */
.webwidget_rating {
    padding: 0px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
}

.StarList .webwidget_rating {
    margin-left:40px;
}

.webwidget_rating li {
    line-height: 0px;
    width: 22px;
    height: 22px;
    padding: 0px;
    margin: 0px;
    margin-left: 2px;
    list-style: none;
    float: right;
    cursor: pointer;
    border:0px;
}

.StarList .webwidget_rating li {
    width: 28px;
    height: 28px;
    float:right;
}

.webwidget_rating li span{
    display: none;
}
/* star rating */


.rangestepper {
    width: 843px !important;
    height: auto !important;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 40px;
    margin-right:72px;
    direction:rtl;
    float:right;
}

.rangestepper.subscript .step:after {
	text-align:right !important;
}

.question .rangestepper {
    margin-right:0px;
}

.questions-list .question .rangestepper {
    margin-top:0px;
}

.copyright {
	width:100%;
	min-width:1200px;
	height:auto;
	font-family:ProximaNovaLight;
	font-size:14px;
	color:#888888;
	text-align:center;
	padding-top:25px;
	direction:rtl;
}

.ajax-btn {
	display:none;
	direction:rtl;
}

.ajax-btn label {
    position: relative;
    top: -12px;
    margin-right: 10px;
}

.ajax-loader {
	display:none;
	position:fixed;
    bottom: 80px;
    left: calc(50% - 91px);
	z-index:1000;
}

.multi-select {
    margin:0 0 40px 0 !important;
}

.multi-select.services-list {
    margin:0 0 20px 0 !important;
}

.multi-select ul {
    width:99%;
    height: 240px;
    font-size: 15px;
    color: #333333;
    direction:rtl;
    overflow-y: scroll;
    border: 1px #cccccc solid;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #ffffff;
    cursor: pointer;
}

.multi-select ul li {
    width: 100%;
    padding: 8px 15px;
    text-align:right;
    border-bottom: 1px #e5e5e5 dashed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.multi-select ul li.selected {
    color: #ffffff;
    background-color: #2b91d9;
}

.multi-select .label {
    font-size: 20px;
    color: #444444;
    margin-bottom: 10px;
    text-align: right;
    direction: rtl;
}

#shareURL {
	font-size: 16px;
	font-family: ProximaNovaLight;
    color: #666666;
    padding: 15px 10px;
    position:relative;
    text-align:right;
    border: 1px #cccccc solid;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    cursor:pointer;
}

#shareURL .copyURL {
    width: 50px;
    height: 46px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image:url('../img/copy_link.png');
    background-repeat:no-repeat;
    background-position:center center;
}

#shareURL:active {
    background-color: #EEEEEE;
}

.statistics-summery {
	width:100%;
	height:auto;
	display:inline-block;
	padding-bottom:40px;
	background-color:#f0f0f0;
}

.compare-satisfaction .statistics-summery {
	padding-bottom:30px;
	margin-bottom:40px;
}

.statistics-summery .generate-report, .statistics-summery .compare {
    height: 40px;
    font-size: 19px;
    color: #ffffff;
    font-family: ge_dinar_one_light;
    padding: 0 15px;
    margin-top: 20px;
    margin-right:10px;
    border: 0px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    background-color: #666666;
    cursor: pointer;
    outline:0px;
}

.statistics-summery .compare {
    float:right;
}

.statistics-summery .statistics-box {
	width:238px;
	height:152px;
	margin-top:40px;
	margin-left:12px;
	background-color:#ffffff;
	display:inline-block;
	-webkit-border-radius: 5px 5px 10px 10px;
    border-radius: 5px 5px 10px 10px;
}

.statistics-summery .statistics-box:first-child {
    margin-left:0px;
}

.statistics-box .stat-title {
	width:100%;
	height:45px;
	font-size:19px;
	font-family: ge_dinar_one_light;
	color:#848484;
	background-color:#fafafa;
	text-align:center;
	padding-top:15px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.statistics-box .stat-number {
	font-size:35px;
	font-family: ge_dinar_one_light;
	color:#595959;
	text-align:center;
	padding-top:35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.satisfaction-dashboard {
	padding-bottom:50px;
}

.satisfaction-dashboard  .content-box.preloader {
	text-align:center;
	margin-top:80px;
}

.satisfaction-dashboard .chart-box {
	margin-bottom:70px;
}

.satisfaction-dashboard .filter-date {
	overflow:hidden;
	margin-bottom: 40px;
}

.satisfaction-dashboard .filter-date .selectArrow {
	float:right;
	margin-top: 20px;
}

.compare-satisfaction .filter-report {
	padding-top:40px;
}

.compare-satisfaction .filter-report .content-box {
    display:inline-block;
    margin-bottom:10px;
}

.compare-satisfaction .filter-report .label, .compare-satisfaction .filter-report .section-label {
	font-size: 19px;
	color: #444444;
	text-align:right;
	direction:rtl;
}

.compare-satisfaction .compare-with {
	font-size: 19px;
	color: #444444;
	margin-left:20px;
    margin-top: 10px;
    direction: rtl;
	float:right;
}

.compare-satisfaction .filter-report .section-label {
	margin-top:30px;
}

.satisfaction-dashboard .filter-report .selectArrow {
	float:right;
	margin-top: 40px;
	margin-left:20px;
	border: 1px #e5e5e5 solid;
}

.compare-satisfaction .filter-report .selectArrow {
	margin-top: 0px;
}

.compare-satisfaction .filter-report .selectArrow.selected {
	border-color:red;
}

.satisfaction-dashboard .filter-date select, .satisfaction-dashboard .filter-report select {
    width: 300px;
    height: 38px;
    font-size: 16px;
    font-family: ge_dinar_one_light;
    color: #666666;
    padding-right: 15px;
    border: 0px;
    background: transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-transform: capitalize;
}

.satisfaction-dashboard .entities-list select, .satisfaction-dashboard .states-list select, .satisfaction-dashboard .nationality-list select {
    font-size: 17px;
}

.satisfaction-dashboard .filter-report .gender, .satisfaction-dashboard .filter-report .age {
    width: 100%;
    float: right;
    text-align:right;
    margin-top: 20px;
}

.compare-satisfaction .filter-report .gender {
	width:auto;
	margin-top:10px;
}

.satisfaction-dashboard .filter-report .gender .iradio_flat {
	float:right;
}

.satisfaction-dashboard .filter-report .age .icheckbox_flat {
	margin-left: 0px;
}

.satisfaction-dashboard .filter-report label {
    width: 70px;
    float: right;
    font-size: 19px;
    color: #444444;
    text-align: right;
    padding-left: 18px
}

.compare-satisfaction .filter-report label {
    width:auto;
}

.satisfaction-dashboard .filter-report .radio-label {
    font-size: 18px;
    color: #666666;
    text-align: right;
    padding-left: 25px;
    padding-right: 5px;
    float:right;
}

.satisfaction-dashboard .filter-report .generate-report {
	margin-top:40px;
    float: right;
}

.satisfaction-dashboard .chart-box {
	margin-bottom:70px;
}

.applyDateRange {
	width: 70px;
	height: 44px;
	font-size: 17px;
    font-family: ge_dinar_one_light;
    color: #ffffff;
    border:0px;
    float: left;
    margin-top: 20px;
    margin-right: 10px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    background-color: #f1785a;
    cursor:pointer;
    display:none;
}

.satisfaction-dashboard .chart-label {
    font-size: 21px;
    color: #CC9933;
    text-align:right;
    margin-bottom:20px;
    direction:rtl;
}

.satisfaction-dashboard .average-label {
    font-size: 21px;
    color: #444444;
    text-align:right;
}

.compare-satisfaction .average-label {
    font-size: 16px;
    color: #444444;
}

.satisfaction-dashboard .entity-name {
    font-size: 21px;
    color: #444444;
    margin-bottom: 5px;
    text-align:right;
    direction:rtl;
}

.satisfaction-dashboard .chart {
	height:330px;
	overflow:visible !important;
    padding: 20px 0;
    margin:0 auto;
    border: 1px #e5e5e5 solid;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.satisfaction-dashboard #heatmap {
	height:350px;
}

.compare-satisfaction #heatmap, .compare-satisfaction #s-heatmap {
	height:470px;
}

.compare-satisfaction #genderChart, .compare-satisfaction #s-genderChart {
	height:300px;
}

.compare-satisfaction #ageChart {
	height:300px;
}

.jBox-content, .jBox-container {
    word-break: normal !important;
}

.satisfaction-dashboard .amExportButton {
	visibility:hidden;
}

.satisfaction-dashboard .chart-image {
	display:none;
}


::-webkit-input-placeholder {
   color: #333333;
   font-family:'ProximaNovaLight';
   font-size:21px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;
   font-family:'ProximaNovaLight';
   font-size:21px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;
   font-family:'ProximaNovaLight';
   font-size:21px;
}

:-ms-input-placeholder {
   color: #333333;
   font-family:'ProximaNovaLight';
   font-size:21px;
}

.preview input[type=text].qLabel  {
	width:403px;
	height:40px;
	font-size:20px;
	font-family:'ProximaNovaLight';
	color:#333333;
	padding-right:15px;
	margin-left:15px;
	margin-bottom:10px;
	border:0px;
	border-bottom:1px #c3baa4 solid;
	background-color:transparent;
	outline-width: 0;
	text-align:right;
}


.divImage
{
	width: 250px;
	height: 173px;
	background-color: #ffffff;
	border: 1px solid #ededed;
	border-radius: 6px;
	text-align: center;
}

.divTempUploadImage
{
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	border-radius: 6px;
	height: 157px;
	margin-left: 7px;
	width: 233px;
	margin-top: 7px;
	background-image: url('../icons/uploadicon.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	text-align: center;
	position: relative;
}

.ImageList > .group {
	float: right;
	margin-bottom: 10px;
	margin-left: 43px;
	width: 258px;
}

.ImageList > .group > input {
	max-width: 237px;
	margin-top: 15px;
}

.uploadImage
{
	display: none;
}


.imgPrev
{
	background-color: #EEEEEE;
	bottom: 0;
	cursor: pointer;
	right: 0;
	margin: auto;
	max-height: 157px;
	max-width: 233px;
	position: absolute;
	left: 0;
	top: 0;
}

.ImageList
{
	padding-right: 68px;
}

.deleteImage
{
	text-align: left;
}

.divImageGroup
{
	margin-top: 20px;
}

.divImageP
{
	width: 247px;
	height: 201px;
	background-color: #ffffff;
	border: 1px solid #dad3cd;
	border-radius: 6px;
	margin-bottom: 10px;
}

.imgPrevP
{
	max-height: 186px;
	max-width: 233px;
	cursor: pointer;
	vertical-align: middle;
	bottom: 0;
	cursor: pointer;
	right: 0;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
}

.divTempUploadImageP
{
	background-color: #eeeeee;
	border-radius: 6px;
	height: 186px;
	margin-right: 7px;
	width: 233px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	margin: 0 auto;
	margin-top: 8px;
	text-align: center;
	position: relative;
}

.ImageList .dimention {
	width: 250px;
    color: #888888;
    margin-top: 5px;
    text-align: center;
    display: inline-block;
}

.radioImageHideP input[radio]
{
	display: none;
}

.radioImageSelectedP
{
	background-color: #f87153 !important;
}

.imgSmileyTemp
{
	width:24px;
	height: 24px;
	margin-right: 3px;
}

.imgSmileyTempList {
	width: 100% !important;
}

.tempList
{
	visibility: hidden;
}

.imageRequired {
	border:1px red solid;
}

.content-box.imageResponse {
	overflow:hidden;
}

.content-box.imageResponse ul {
	display:table;
	margin: 0 auto;
}

.image-box {
	width:233px;
	height:150px;
	display:table-cell;
	vertical-align:middle;
	margin-left: 20px;
	float:left;
	position:relative;
	border: 4px solid #dad3cd;
	border-radius: 6px;
	-webkit-border-radius: 6px;

}

.image-box img {
	max-width:203px;
	max-height:90px;
	margin-top: 15px;
}

.image-box .percentage {
	width:100%;
	font-size: 18px;
	position:absolute;
	bottom:-4px;
	text-align:center;
	padding: 10px;
    background-color: #DAD3CD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.VideoList input[type=file] {
	display: none;
}

.videoUpload {
    width: 120px;
    height: 80px;
    margin-top: 20px;
    /* border: 1px solid #d6d6d6; */
    border-radius: 8px;
	background-image: url(../icons/record_w.png);
	background-color: #ea9d8c;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 35px 23px;
    cursor: pointer;
}

.xdsoft_time.xdsoft_disabled {
	display: none;
}

.compatibility {
	font-size: 19px;
	color: #2b2927;
	text-align: center;;
}

.compatibility ul {
	width: 148px;
	margin: 20px auto 0 auto;
}

.compatibility li {
	display: inline-block;
	padding: 0 3px;
}

.compatibility li img {
	width: 40px;
	height: 40px;;
}

.participation_presentation .checkbox-label {
	margin-left: 27px;
}

.participation_presentation .iradio_flat {
	margin-top: 0;
}

.participation_presentation .checkbox-label span {
	padding-right: 2px;
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-devicepixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {

	.createCertificate .toolBar ul li.text {
	   background-image:url(../icons/text-icon2x.png);
	   background-size: 12px 14px;
	}

	.createCertificate .toolBar ul li.layout {
	   background-image:url(../icons/text-layout2x.png);
	   background-size: 18px 18px;
	}

	.createCertificate .toolBar ul li.image {
	   background-image:url(../icons/image-icon2x.png);
	   background-size: 18px 16px;
	}

	.createCertificate .toolBar ul li.signature {
	   background-image:url(../icons/image-icon2x.png);
   	   background-size: 18px 16px;
	}

	.createCertificate .frames-list-wrapper .nav.prev {
	    background-image:url('../icons/popup-prev-2x.png');
	}

	.createCertificate .frames-list-wrapper .nav.prev.disabled {
	    background-image:url('../icons/popup-prev-disabled-2x.png');
	}

	.createCertificate .frames-list-wrapper .nav.next {
	    background-image:url('../icons/popup-next-2x.png');
	}

	.createCertificate .frames-list-wrapper .nav.next.disabled {
	    background-image:url('../icons/popup-next-disabled-2x.png');
	}

}


@media (max-width: 1024px) {

  .voting-login #container, .voting-login .copyright {
    min-width: 100%;
  }

  .voting-login .content-box {
    width: 100%;
  }

}
