@charset "utf-8";

body.submission-page #submission.page{ padding: 110px 0;}
body.submission-page .submission-box{ border: 1px solid #d7d8d8; border-radius: 10px; background-color: #fff; width: 100% !important; height: auto !important; min-height: 500px !important; -webkit-transition: all 0.5s, color 0.3s, box-shadow 0.3s; -moz-transition: all 0.5s, color 0.3s, box-shadow 0.3s; transition: all 0.5s, color 0.3s, box-shadow 0.3s;}
body.submission-page .sb-r1{ padding:10px 0 30px;}
body.submission-page .step1 .sb-r2 .sb-icon.sb-r2-a{ background-color: #4cc671;}
body.submission-page .step2 .sb-r2 .sb-icon.sb-r2-a,
body.submission-page .step2 .sb-r2 .sb-icon.sb-r2-b{ background-color: #4cc671;}
body.submission-page .step3 .sb-r2 .sb-icon.sb-r2-a,
body.submission-page .step3 .sb-r2 .sb-icon.sb-r2-b,
body.submission-page .step3 .sb-r2 .sb-icon.sb-r2-c{ background-color: #4cc671;}
body.submission-page .step2 .sb-footer{ clear: both; padding-top: 25px;}
body.submission-page .step3 .sb-footer{ clear: both; padding-top: 60px;}
body.submission-page .sb-footer .btn.btn-transparent,
body.submission-page .sb-footer .btn.btn-green{ width: 170px; height: 40px; padding: 0; line-height: 38px; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase;}
body.submission-page .sb-r2 .sb-icon{ width: 26px; height: 26px; display: inline-block; font-family: "robotoregular", Arial, Helvetica, sans-serif;  font-size: 20px; background-color: #99a1aa; color: #fff;}
body.submission-page .sb-r2 .sb-r2-2{ font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 17px; padding: 3px 0 6px;}
body.submission-page .sb-r2 .threestep-col{ width: 33%; float: left;}

body.submission-page .sb-r2 .steps-bg{ margin: 0 17%;}
body.submission-page .step2 .sb-r2 .steps-bg .steps-bg-progress{ width: 50%; }
body.submission-page .step3 .sb-r2 .steps-bg .steps-bg-progress{ width: 100%; }

body.submission-page .submission-box .sb-content{ padding:30px 100px 40px;}
body.submission-page .submission-box .sb-content .form-group label{ font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 18px;}
body.submission-page .submission-box .sb-content .form-control{ margin-bottom: 25px;}
body.submission-page .submission-box .sb-content textarea.form-control{
	height: 100px;
}
body.submission-page .submission-box .steps.step2 .btn-grey.btn.add-btn{ 
	margin: 10px 0 30px;
	background: #bec3c8 no-repeat 12px 50%;
	height: 40px;
	line-height: 37px;
	padding: 0 56px;
	border: 1px solid #b6bbc0;
	border-radius: 10px;
	font-family: "robotothin", Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.btn.btn-transparent {
	height: 40px;
	padding: 0;
	font-size: 19px;
	text-transform: uppercase;
	border-color: #cbcaca;
	width: 170px;
	line-height: 38px;
	color: #565e67;
	background: transparent;
}
body.submission-page .submission-box .profile-content{ background-color: #ffffff; border: 1px solid #cbcaca; padding: 6px 12px; border-radius: 7px;}
body.submission-page .submission-box .profile-content h4 a img{ margin-left: 10px;}
body.submission-page .submission-box .sb-upload-video{
	background-color: #e5e6eb;
	text-align: center;
	padding: 20px 0;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74809c;
	overflow: hidden;
	height: 350px;
}
body.submission-page .submission-box .sb-upload-video img{
	max-width: 50px;
	margin-top: -51px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 6px;
}
body.submission-page .sb-upload-video .btn.btn-green{ width: 150px; margin-bottom: 10px; height: 34px; font-size: 12px; line-height: 32px;}
body.submission-page .submission-box .review-companyinfo{ font-family: "robotothin", Arial, Helvetica, sans-serif;}
body.submission-page .submission-box .review-companyinfo > div{ padding: 15px 0 15px 20px;}
body.submission-page .submission-box .review-companyinfo .ci-r1{ font-size: 25px; border-bottom: 1px solid #d5d7dc;}
body.submission-page .submission-box .review-companyinfo .ci-r2{font-size: 20px;border-bottom: 1px solid #d5d7dc;}
body.submission-page .submission-box .review-companyinfo .ci-r3{border-bottom: 1px solid #d5d7dc;}
body.submission-page .submission-box .review-companyinfo .ci-r3 p{ font-size: 15px;}
body.submission-page .submission-box .review-companyinfo .ci-r4{font-size: 20px;border-bottom: 1px solid #d5d7dc;}
body.submission-page .submission-box .review-companyinfo .ci-r5{font-size: 20px;border-bottom: 1px solid #d5d7dc;}
body.submission-page .submission-box .review-companyinfo .ci-r6{ text-align: center;}
body.submission-page .submission-box .review-companyinfo .ci-r6 a img{ margin: 0 30px; width: 24px;}
body.submission-page .submission-box #video-topics h3 { height: 45px; padding: 0 0 0 10px; line-height: 45px; font-family: "robotolight", Arial, Helvetica, sans-serif; font-size: 17px;}
body.submission-page .submission-box #video-topics li a { font-size: 15px; padding: 0px 10px; height: 40px; line-height: 39px; font-family: "robotolight", Arial, Helvetica, sans-serif;}
body.submission-page .submission-box #video-topics{ overflow: hidden; padding-bottom: 20px; width: 185px; left: 0; top: 0; position: relative; float: left;}
/*body.submission-page .submission-box .steps.step2 .sb-content{ padding: 30px 40px 40px;}*/
body.submission-page .submission-box #video-topics li.edit-topic a.edit-topic-link{ margin-top: -40px; }
body.submission-page .submission-box #video-topics li.edit-topic:hover a.edit-topic-link{ margin-top: -40px; }

body.submission-page #video-topics li.edit-topic a.edit-topic-link { background: #ff0000;}
body.submission-page .review-video .mejs-container, 
body.submission-page .review-video .mejs-container video, 
body.submission-page .review-video .mejs-container .mejs-poster { width: 100% !important; height: 260px !important;}


body.submission-page #menu4.menu-login{ float: right;}
body.submission-page #menu4.menu-login li{ list-style: none; float: left;}
body.submission-page #menu4.menu-login li a{ float: left; display: block; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; font-size: 15px; padding: 0 10px; height: 26px; line-height: 24px; color: #2f384f; border-radius: 5px;}
body.submission-page #menu4.menu-login li.m-login a{ background-color: #4cc671; color: #fff;}

/* VIDEO MENU */
body.submission-page #video-topics { top: 160px; padding-bottom: 5px;}
body.submission-page #video-topics.edit-video-topics li.add-topic{}
body.submission-page #video-topics.edit-video-topics li.add-topic a{ font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 16px; color: #315169; border: 1px dashed #315169; margin: 10px 0 0 0;}
body.submission-page #video-topics li.edit-topic{ overflow: hidden; margin-bottom: 2px;}
body.submission-page #video-topics li.edit-topic:hover a.edit-topic-link.delete-topic-link,
body.submission-page #video-topics li.edit-topic a.edit-topic-link.delete-topic-link{ right: 0;}
body.submission-page #video-topics li.edit-topic:hover a.edit-topic-link,
body.submission-page #video-topics li.edit-topic a.edit-topic-link{ display: block; float: right; position: absolute; right: 56px; background: #c83a3d; color: #fff; width: 55px; padding: 0; text-align: center;}
body.submission-page #video-topics li.edit-topic a.edit-topic-link{ margin: -45px -56px 0 0;}
body.submission-page #video-topics li.edit-topic:hover a.edit-topic-link{ margin-right: 0;}
body.submission-page #video-topics li.edit-topic:hover a.edit-topic-link.delete-topic-link:hover,
body.submission-page #video-topics li.edit-topic:hover a.edit-topic-link:hover{ background-color:#a35b5c; }


/* ICONS */
body.submission-page .s1-categs {
	margin: 0 -20px;
}
body.submission-page .s1-categs .s1-icon:hover{
	color: #4cc671;
}
body.submission-page .s1-categs .s1-icon{
	display: block;
	float: left;
	color: #92979d;
	margin: 10px 0px 10px 0px;
	width: 96px;
}
body.submission-page .s1-categs .s1-icon:nth-child(6),
body.submission-page .s1-categs .s1-icon:nth-child(12),
body.submission-page .s1-categs .s1-icon:nth-child(18){
	margin-right: 0;
}
body.submission-page .s1-categs .s1-icon:hover .icon{
	background-color:rgba(76, 198, 113, 0.35);
	border-color: #4cc671;
}
body.submission-page .s1-categs .s1-icon:active .icon:active,
body.submission-page .s1-categs .s1-icon .icon:active,
body.submission-page .s1-categs .s1-icon:active .icon{
	background-color: #4cc671;
	border-color: #4cc671;
}
body.submission-page .s1-categs .s1-icon .icon{
	display: block;
	width: 62px;
	height: 62px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #020202;
	border-radius: 50%;
	margin: auto;
}
body.submission-page .s1-categs .s1-icon .name{
	display: block;
	text-align: center;
	font-size: 12px;
	padding: 4px 0 0px;
	height: 38px;
}

body.submission-page .modal .modal-header,
body.submission-page .modal .modal-footer{ border: none; }
body.submission-page .modal .modal-body{ padding-bottom: 0; padding-top: 0; }

body.submission-page #addmanagement.modal .modal-body{ padding-left: 30px; padding-right: 30px; }
body.ideasubmission-page .upload-video-button-icon {
	margin-top: 11px;
}
