/*  New css added   */

/*@font-face {
	font-family: 'RODUScut300Thin';
	src: url('font/RODUScut300/roduscut300.eot');
	src: url('font/RODUScut300/roduscut300.eot') format('embedded-opentype'), url('font/RODUScut300/roduscut300.woff2') format('woff2'), url('font/RODUScut300/roduscut300.woff') format('woff'), url('font/RODUScut300/roduscut300.ttf') format('truetype'), url('font/RODUScut300/roduscut300.svg#RODUScut300Thin') format('svg');
}*/
/* 29-12-2014 */
@font-face {
	font-family: "BIRTH OF A HERO";
	src: url("font/BIRTH_OF_A_HERO.eot?") format("eot"),  url("font/BIRTH_OF_A_HERO.woff") format("woff"),  url("font/BIRTH_OF_A_HERO.ttf") format("truetype"),  url("font/BIRTH_OF_A_HERO.svg#BIRTHOFAHERO") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* =============================== */
body {
	/*font-family: 'RODUScut300Thin';*/
	background-color: #44474D;
}
a:focus {
	text-decoration: none;
}
li {
	list-style: none;
}
.dropdown-menu {
	font-family: 'RODUScut300Thin';
}
.top-menu .dropdown.dropdown-quick-sidebar-toggler {
	display: none !important;
}
.page-header-inner .page-logo > a {
	background: none;
	text-indent: inherit;
}
.page-header.navbar {
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(154, 154, 154, 0.75);
	-moz-box-shadow: 0px 2px 5px 0px rgba(154, 154, 154, 0.75);
	box-shadow: 0px 2px 5px 0px rgba(154, 154, 154, 0.75);
}
.page-header.navbar .hor-menu .navbar-nav > li.open > a, .page-header.navbar .hor-menu .navbar-nav > li > a:hover, .page-header.navbar .hor-menu .navbar-nav > li > a:focus {
	background: none repeat scroll 0 0 #fff;
	color: #999999;
}
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu {
	background: none repeat scroll 0 0 #F7F7F7;
}
.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a:hover {
	background: none repeat scroll 0 0 #F4B628;
	color: #F1F1F1;
}
.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected {
	border-top: 6px solid #F4B628;
}
.page-header.navbar .page-logo {
	width: 220px;
}
.page-logo img {
	width: 100%;
}
.page-header.navbar {
	height: 56px;
	min-height: 56px;
}
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a:hover {
	background: none repeat scroll 0 0 #F4B628;
	color: #F1F1F1;
}
.page-content .dashboard-stat {
	background: none;
	border: medium none;
}
.page-content .dashboard-stat .more {
	background: none;
	border-top: 1px solid #c7c7c7;
	font-family: arial;
}
.dashboard-stat .details {
	position: static;
}
.dashboard-stat .details .number {
	padding-bottom: 10px;
}
.dashboard-stat .details .desc {
	padding-bottom: 10px;
}
.chats li.out .message {
	background: none repeat scroll 0 0 #4C4C4C;
	border-right: 2px solid #000000;
}
.chats li.in .message {
	background: none repeat scroll 0 0 #4C4C4C;
	border-left: 2px solid #000000;
}
.chats li .name {
	color: #FFFFFF;
}
.chats li .datetime {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 400;
}
.portlet.box.blue-steel > .portlet-title {
	background: #fed634; /* Old browsers */
	background: -moz-linear-gradient(top, #fed634 0%, #ffb700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fed634), color-stop(100%, #ffb700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fed634 0%, #ffb700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fed634 0%, #ffb700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fed634 0%, #ffb700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fed634 0%, #ffb700 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed634', endColorstr='#ffb700', GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #E5AB01 !important;
}
.chats li.in .message .arrow {
	border-right: 8px solid #000000;
}
.chats li.out .message .arrow {
	border-left: 8px solid #000000;
}
.tabbable-custom > .nav-tabs > li.active {
	border-top: 3px solid #F4B628;
	margin-top: 0;
	position: relative;
}
#chats .slimScrollDiv {
	height: 380px !important;
}
.tabbable-custom > .tab-content {
	height: 317px;
}
#ajax_loader .tabbable-custom > .tab-content {
	height: auto;
}
.dashboard-stat .more {
	clear: both;
	color: #F8B928 !important;
	display: block;
	font-size: 11px;
	font-weight: 300;
	letter-spacing: 1px;
	opacity: 1 !important;
	padding: 6px 10px;
	position: relative;
	text-transform: uppercase;
}
hr.myborder {
	margin-bottom: 40px;
}
.btn.green-stripe {
	border-left: 3px solid #F4B628;
}
.cont-col1 .label {
	background: none repeat scroll 0 0 #F4B628;
}
.portlet .text-stat span {
	background: none repeat scroll 0 0 #F1B325;
	display: block;
	min-width: 60px;
	padding: 6px 10px;
}
.dashboard-stat .details .number {
	color: #FFA500 !important;
	float: left;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 36px;
	opacity: 1 !important;
	padding-left: 18px;
	text-align: left;
}
.dashboard-stat .details .desc {
	color: #F4B628 !important;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 73px;
	opacity: 1 !important;
	text-align: right;
}
.page-content .portlet.box.blue-steel {
	border-color: #F4B628;
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.small-footer {
	background-color: #44474D;
	padding-bottom: 50px;
	padding-top: 50px;
}
.bottom-footer-text {
	color: #7A7A7A;
	display: inline-block;
	margin-bottom: 0;
	margin-right: 20px;
}
.copyright {
	text-align: center;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover {
	background-color: transparent;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
	background-color: transparent;
}
.mega-menu-content .mega-menu-submenu h3 {
	color: #000000 !important;
}
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
	border-right: 1px solid #E7E7E7;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li p {
	background-color: #F4B628;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 10px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li p {
	background: #fed634; /* Old browsers */
	background: -moz-linear-gradient(top, #fed634 0%, #ffb700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fed634), color-stop(100%, #ffb700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fed634 0%, #ffb700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fed634 0%, #ffb700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fed634 0%, #ffb700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fed634 0%, #ffb700 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed634', endColorstr='#ffb700', GradientType=0 ); /* IE6-9 */
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: normal;
	margin: 0;
	padding: 10px;
}
.dropdown-menu {
	box-shadow: 0 2px 5px 0 rgba(154, 154, 154, 0.75);/*margin-right: -40px !important;*/
}
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
	min-height: inherit;
}
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
	box-shadow: 0 2px 5px 0 rgba(154, 154, 154, 0.75);
}
.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a:hover {
	background: none repeat scroll 0 0 #F4B628;
	color: #FFFFFF;
}
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
}
.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a:hover {
	background: none repeat scroll 0 0 #F4B628;
	color: #FFFFFF;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before, .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
	border-bottom-color: #F5901F;
}
.text-stat h3 {
	color: #000000;
}
.dropdown-menu .slimScrollDiv span.label {
	background: none repeat scroll 0 0 #F4B628;
}
.tab-content .user-info .details > div {
	padding: 10px 0;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
	background-color: #F4B628;
	color: #FFFFFF;
}
.portlet-body .text-stat h3 {
	text-align: center;
}
.portlet-body #site_activities_content {
	height: 266px;
}
.dashboard-stat.purple-plum .details .number {
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
}
.intro-icon {
	float: left;
	height: 25px;
	margin-right: 10px;
	margin-top: -4px;
	width: 25px;
}
.social-icons.social-icons-color > li > a {
	opacity: 1 !important;
}
.dashboard-promo {
	margin-top: 8px;
}
.dashboard-promo .mrg-dashboard-icon {
	float: right;
	margin: 11px;
}
.dashboard-promo {
	border-top: 1px solid #FFDF39;
	display: inline-block;
	margin-top: 8px;
	width: 100%;
}
.dashboard-promo a.more {
	border: medium none !important;
	color: #F8B928 !important;
	margin-top: 5px;
	padding: 5px;
}
.dashboard-promo .social-icons {
	margin-left: 10px;
	margin-top: 7px;
	float: right;
}
.dashboard-promo .dashboard-promo-social-media li .facebook {
	background: url("../images/facebook2.png") no-repeat scroll 0 0;
}
.dashboard-promo .dashboard-promo-social-media li .twitter {
	background: url("../images/twitter2.png") no-repeat scroll 0 0;
}
.dashboard-promo .dashboard-promo-social-media li .googleplus {
	background: url("../images/googleplus2.png") no-repeat scroll 0 0;
}
.dashboard-promo .dashboard-promo-social-media li .linkedin {
	background: url("../images/linkedin2.png") no-repeat scroll 0 0;
}
.dashboard-promo .dashboard-promo-social-media li:hover .facebook {
	background-position: 0 -38px;
}
.dashboard-promo .dashboard-promo-social-media li:hover .twitter {
	background-position: 0 -38px;
}
.dashboard-promo .dashboard-promo-social-media li:hover .googleplus {
	background-position: 0 -38px;
}
.dashboard-promo .dashboard-promo-social-media li:hover .linkedin {
	background-position: 0 -38px;
}
.page-full-width .page-sidebar {
	display: block !important;
}
.sidebar-toggler {
	margin-bottom: 10px;
}
.add-file {
	text-align: right;
	padding: 0px;
}
.add-file .link {
	color: #FFAC29;
	display: inline-block;
	font-size: 19px;
	font-weight: bold;
	padding: 7px 0;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	color: #FFA500;
}
.table-bordered > thead > tr > th {
	font-weight: bold;
}
.new-add-tab .table-bordered > thead > tr > th, .new-add-tab .table-bordered > tbody > tr > th, .new-add-tab .table-bordered > tfoot > tr > th, .new-add-tab .table-bordered > thead > tr > td, .new-add-tab .table-bordered > tbody > tr > td, .new-add-tab .table-bordered > tfoot > tr > td {
	border-left: medium none !important;
	border-right: medium none !important;
	color: #FFA500;
	padding: 14px 8px;
}
.clean-row {
	margin: 2% auto 5%;
	overflow: hidden;
	width: 950px;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
	background: none repeat scroll 0 0 #FFAC29;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, .page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
	background: none repeat scroll 0 0 #FFAC29;
}
.tools {
	display: none!important;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: transparent !important;
}
.new-add-tab {
	margin: auto;
	width: 950px;
}
.new-add-tab .btn-format {
	width: 4%;
}
.new-add-tab form {
	margin-left: 0;
}
.new-add-tab .table-bordered {
	border-left: none;
	border-right: none;
}
.page-sidebar-menu {
	display: block;
	margin-top: 34% !important;
}
.page-content.flat-bg {
	/***old-before-29-12-2014****background: url("../images/logo-bg.png") no-repeat scroll center 200px / 32% auto #FFFFFF;*/
	/* vikas(new)-29-12-2014*/
	background: url("../images/logo-bg.png") no-repeat scroll center center / 19% auto #ffffff;
}
.breadcrumb > li {
	color: #FFA500;
	display: inline-block;
	font-weight: bold;
}
.dashboard-stat.purple-plum .details .number.small.small-font {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
}
.portlet.solid.box.border-angel {
	border-bottom: 1px dotted #FFA500;
	border-left: 1px dotted #FFA500;
	padding: 10px 10px 7.4em !important;
}
.portlet > .portlet-title > .caption {
	color: #ffa500;
	font-size: 16px;
	font-weight: 600;
}
.nav-tabs > li > a, .nav-pills > li > a {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.table-striped td a, .table-striped td.grey {
	color: #999999;
}
.table-striped td.grey {
	color: #999999 !important;
}
.tabbable-custom > .nav-tabs > li.active > a {
	border-top: medium none;
	font-weight: bold;
}
.tab-content .user-info .details > div a {
	color: #999999;
	line-height: normal;
}
.page-title {
	font-weight: 400;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, .page-sidebar {
	background-color: #44474D;
}
.more-project > a {
	color: #FFAC29;
}
.drop-down-space {
	margin-bottom: 0;
}
.new-add-tab .table-hover > tbody > tr:hover > td, .new-add-tab .table-hover > tbody > tr:hover > th {
	background-color: transparent;
}
#sample_3 td:first-child i {
	margin-right: 8px;
}
.form-control {
	color: #939393;
}
.new-add-tab form.frm-mrn-no {
	margin-left: 0;
}
.new-add-tab .btn-right {
	text-align: right;
}
/*.new-add-tab .width-down {
	width: 150px
}*/
.fl-right {
	float: right;
}
.mockup-top {
	margin-top: 15px;
	overflow: hidden;
}
/***************** vertical tabs ************************************/

.ui-tabs.ui-tabs-vertical {
	padding: 0;
}
.ui-tabs.ui-tabs-vertical .ui-widget-header {
	border: none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
	float: left;
	border-radius: 4px 0 0 4px;
	padding-right: 0px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 100%;
	margin: 0;
	border: 1px solid #E5E5E5;
	border-width: 1px 0 1px 1px;
	border-radius: 4px 0 0 4px;
	overflow: hidden;
	position: relative;
	right: 0px;
	z-index: 2;
	top: 0px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	width: 100%;
	padding: 18px;
	color: #000;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
	cursor: pointer;
	color: #000;
	text-decoration: none;
	background: none repeat scroll 0 0 #EAEAEA;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 1px solid #DFDFDF;
	color: #000;
	margin-bottom: 0;
	padding-bottom: 0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
	color: #000;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
	margin-bottom: 10px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
	border-left: none;
	border-radius: 0;
	float: none;
	left: 0;
	position: relative;
	top: 0px;
	width: 100%;
}
#tabs .right-area {
	padding-left: 0;
}
.right-area textarea {
	height: 452px;
}
#project_icon, #action_icon, #element_icon {
	cursor: pointer;
	height: 34px;
	position: absolute;
	width: 197px;
	opacity: 0;
}
/***************** vertical tabs css end ************************************/

.dropzone {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03);
	border: 1px solid rgba(0, 0, 0, 0.03);
	border-radius: 3px;
	min-height: 360px;
	padding: 23px;
}
.dropzone .dz-default.dz-message {
	background-image: url("../images/spritemap.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	filter: none;
	height: 123px;
	left: 50%;
	margin-left: -214px;
	margin-top: -61.5px;
	opacity: 1;
	position: absolute;
	top: 50%;
	transition: opacity 0.3s ease-in-out 0s;
	width: 428px;
}
.dropzone {
	cursor: pointer;
}
.drop-down-space .list-height {
	height: 140px;
}
#frm-description {
	clear: both;
	display: inline-block;
	margin-top: 3%;
	width: 100%;
}
/*************************Page For Client Information***************************/

.client-info-list {
	border: 1px solid #939393;
	overflow: hidden;
	padding: 15px;
}
.client-info-list img {
	background: none repeat scroll 0 0 #F4B628;
	border-radius: 50% !important;
	display: block;
	float: left;
	height: 40px;
	margin-right: 15px;
	width: 40px;
	z-index: 99999;
}
.client-info-list .drop-down-space {
	clear: both;
	padding: 10px 5px 0;
	margin-bottom: 0px;
}
.client-info-list h4 {
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 5px;
}
.client-info-list .drop-down-space a {
	color: #ffb700;
}
.portfolio-text-info > p {
	color: #A5A5A5;
	font-family: arial;
	line-height: 25px;
	text-align: justify;
}
.new-add-tab .client-info form {
	margin-left: 0px;
}
.client-info .replay-box {
	border-bottom: 1px solid #939393;
	border-left: 1px solid #939393;
	border-right: 1px solid #939393;
}
.message-group-frm {
	padding: 30px 30px 10px;
}
.message-group-frm .form-actions {
	margin-top: 15px;
	text-align: right;
}
.client-info, .faq-page, .review-page, .payment-page {
	margin-top: 3%;
	clear: both;
}
.portfolio-text-info {
	display: table;
}
/*************************Page For Client Information***************************/

/*************************Page For Faq ***************************/

.faq-page .add-file {
	float: right;
	text-align: right;
	padding: 0px;
}
.new-add-tab .faq-page .btn-right {
	margin-bottom: 10px;
	text-align: right;
}
.faq-page .btn-right > a {
	color: #FFAC29;
	font-weight: 600;
}
.faq-page .btn-lg {
	padding: 5px 16px;
	font-size: 14px;
}
.faq-page .btn-right .btn-lg {
	color: #fff;
}
.notifications-client .form-actions {
	margin-top: 15px;
	text-align: right;
}
/*************************Page For Faq ***************************/


/*************************Page For Review ***************************/
.box-area {
	border: 1px solid #E5E5E5;
	margin-bottom: 15px;
	padding: 15px 20px;
}
.profile > img {
	border-radius: 50% !important;
	height: 40px;
	margin-right: 20px;
	width: 40px;
	float: left;
}
.row-store {
	overflow: hidden;
	margin-bottom: 10px;
}
.review-section {
	float: left;
	padding: 10px 0;
}
.profile-section {
	float: right;
	width: 20%;
}
.review-section .fa.fa-star {
	color: #FFAC29;
}
.box-area p {
	color: #A5A5A5;
	font-family: arial;
	line-height: 25px;
	text-align: justify;
}
.profile h4 {
	font-weight: 500;
}
.notifications-client-boxes .notifications-time-date {
	display: inline-block;
	padding: 0 0 8px;
	text-align: right;
}
.notifications-time-date .time, .notifications-time-date .date, .notification-subject-in-list {
	color: #F4B628;
	font-weight: bold;
	font-weight: bold;
}
.light-gray {
	background: #EAEAEA;
}
.notifications-client-boxes .portlet-title .caption {
	color: #000000 !important;
}
.notifications-client-boxes .portlet-title .actions {
	color: #000000;
	font-weight: 600;
	margin: 0;
}
.notifications-client-boxes {
	border: 1px solid #eaeaea;
	border-top: 0px;
}
.notifications-client-boxes .box-area {
	margin: 0 20px 20px;
	position: relative;
}
.cancel-button {
	border-radius: 0 !important;
	position: absolute;
	right: -6px;
	text-indent: 89px;
	top: -1px;
	z-index: 9989;
}
.cancel-button a {
	font-family: sans-serif;
	font-size: 15px;
	padding: 5px;
	color: #000;
	font-weight: bold;
}
.cancel-button a:hover {
	text-decoration: none;
}
.review-page {
	margin-bottom: 15%;
}
.more-feedback a {
	color: #F4B628
}
.notifications-time-date div {
	display: inline-block;
	margin-left: 5px;
}
.dashboard-stat.blue-madison {
	border: 1px solid #F4B628;
}
/*************************Page For Review ***************************/

/*************************Page For Payment ***************************/

.small-img-profile img {
	width: 20px;
	margin-right: 15px;
}
.payment-page .table > thead > tr > th {
	border-bottom: 1px solid #DDDDDD;
	vertical-align: bottom;
}
.payment-page .box-area {
	overflow: hidden;
	padding: 15px 5px;
}
.search-candidate {
	margin-top: 5%;
}
.search-candidate .table > thead > tr > th {
	border-bottom: 1px solid #DDDDDD;
	vertical-align: bottom;
}
.search-candidate .input-group-btn {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.search-candidate .input-group-btn button {
	padding: 13px 14px;
}
/*************************Page For Payment ***************************/

/*************************Page For Login ***************************/
.logo > a {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
}
.logo img {
	width: 100%;
	height: auto;
}
.acces-login-page .login .content .input-icon {
	border-left: 2px solid #FFAC29 !important;
}
.checkbox-list > label.checkbox-inline {
	display: inline-block;
	margin-bottom: 20px;
	margin-left: 0;
	margin-top: 5px;
	padding: 0;
}
/*************************Page For Login ***************************/


/*************************Page For Profile ***************************/

.ver-inline-menu li.active:after {
	border-left: 6px solid #B0B0B0 !important;
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
	background: none repeat scroll 0 0 #B0B0B0 !important;
}
.ver-inline-menu li.active a {
	border-left: 2px solid #B0B0B0;
}
.ver-inline-menu li a {
	background: none repeat scroll 0 0 #EAEAEA;
	border-left: 2px solid #EAEAEA;
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: 300;
}
.ver-inline-menu li i {
	background: none repeat scroll 0 0 #EAEAEA !important;
	color: #ccc;
}
.ver-inline-menu li a:hover {
	background: none repeat scroll 0 0 #EAEAEA;
	text-decoration: none;
}
.ver-inline-menu li:hover i {
	background: none repeat scroll 0 0 #EAEAEA !important;
	color: #FFFFFF;
}
.ver-inline-menu li.active:hover i {
	background: none repeat scroll 0 0 #B0B0B0 !important;
}
.radio-list {
	margin: 10px 0;
}
/*************************Page For Profile ***************************/


/*************************Page For Publish profile ***************************/
.publish-page {
	overflow: hidden;
	margin-top: 3em;
}
.publish-page .box-area {
	position: relative;
	padding: 25px 10px;
}
.publisharea3 .profile-section {
	float: right;
	width: 30%;
}
.review-box {
	margin-top: 20px;
}
.publisharea3 iframe {
	width: 100%;
}
.project-type {
	padding-left: 10px;
	padding-top: 5px;
}
.project-type li {
	border-bottom: 1px solid #EAEAEA;
	color: #9F9F9F;
	list-style: none outside none;
	padding: 7px 0;
}
.project-type li:last-child {
	border-bottom: none;
}
.tags-list {
	padding: 0px;
}
.tags-list li {
	float: left;
	margin: 0 8px 10px 0;
}
.tags {
	margin-top: 20px;
	overflow: hidden;
}
.tags-list li a {
	background: none repeat scroll 0 0 #FEBF0F;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	line-height: 18px;
	padding: 3px 15px;
}
.tags-list li a:hover {
	text-decoration: none;
}
.box-area.publisharea2 {
	padding: 0px;
}
.publisharea2 .publish-box {
	border-right: 1px solid #EAEAEA;
	padding: 9px 0;
}
.publish-box a {
	border-top: 1px solid #CCCCCC;
	color: #FFAC29;
	display: block;
	padding: 5px 9px 0;
}
.publish-page .box-lnside {
	padding: 0 20px;
}
.publish-page .box-lnside h3 {
	margin-top: 10px;
	margin-bottom: 0px;
}
.publish-page .box-lnside .number {
	font-size: 40px;
	font-weight: bold;
	padding: 0.5em 0;
	text-align: right;
}
.badges-seller {
	margin: 0px;
}
.badges-seller li {
	float: left;
	margin-right: 5px;
	width: 75px;
	margin-bottom: 5px;
}
.badges-seller li img {
	width: 100%;
}
.badges-seller-new {
	float: left;
	margin: 0;
	padding: 0;
}
.review-star-count {
	background: url("../images/badges-review-star.png") no-repeat scroll 0 0;
	color: #FFB700;
	display: block;
	font-size: 23px;
	font-weight: bold;
	height: 83px;
	line-height: 78px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 0;
	width: 133px;
}
.publisharea1 h1 {
	margin-top: 0px;
}
.box-area .myscroll p {
	color: #A5A5A5;
	font-family: arial;
	height: 320px;
	line-height: 25px;
	overflow: auto;
	padding: 0 10px 0 0;
	text-align: justify;
}
/*************************Page For Publish profile ***************************/

/*************************Page For market-palace ***************************/

.market-page select {
	display: inline;
	margin-left: 10px;
}
.market-page {
	overflow: hidden;
	margin-top: 3em;
}
.ver-inline-menu li {
	margin-bottom: 0;
	position: relative;
}
.ver-inline-menu li a {
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #CCCCCC;
	color: #557386;
	border-left: none;
	display: block;
	font-size: 14px;
	font-weight: 300;
	padding: 6px 10px;
}
.ver-inline-menu li.active a, .ver-inline-menu li a:hover {
	font-size: 14px;
}
.ver-inline-menu li a:hover {
	background: none repeat scroll 0 0 #F5F5F5;
	text-decoration: none;
}
.project-list-line {
	margin: 0px;
	padding: 0px;
}
.project-list-line .item-info {
	float: left;
	margin-right: 20px;
	padding-top: 0;
	width: 170px;
}
.project-list-line .meta {
	float: left;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	line-height: 16px;
	padding-top: 5px;
	width: 150px;
}
.project-list-line .sale-info {
	float: right;
	padding-top: 0;
	text-align: right;
	width: 150px;
}
.project-list-line .thumbnail-mark {
	float: left;
	margin-right: 20px;
	min-height: 80px;
	width: 120px;
}
.project-list-line li {
	border: 1px solid #E0E0E0;
	padding: 20px;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
}
.project-list-line #tree li {
  border: medium none; 
  padding: 0 !important;
  overflow:inherit
}
.project-list-line #tree li a { 
  color: #737371 !important;
  
}
.ver-inline-menu li:last-child a {
	border: none;
}
.project-list-line .price-count {
	color: #ffb848;
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
}
.sale-info .sale-count {
	display: block;
}
.project-list-line .item-info > h3 {
	margin: 0 0 5px;
}
.project-list-line h3 a {
	color: #FFB848;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
}
.project-list-line .client-info-list {
	padding: 5px;
	width: 93px;
	border: 1px solid #FFAC29;
}
.project-list-line .client-info-list img {
	/* background: none repeat scroll 0 0 #F4B628; */
	/* 12-11-2014 */
	background: none;
	display: block;
	float: left;
	margin-right: 0;
	z-index: 99999;
	border-radius: 0!important;
	width: 80px;
	height: 80px;
}
.item-info .author {
	color: #000;
}
.market-page .sidebar-content .portlet-title.line {
	background: none repeat scroll 0 0 #FFAC29;
}
.market-page .sidebar-content .portlet-title.line .caption {
	color: #fff;
}
.box-down {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 10px;
}
/*************************Page For market-palace ***************************/


/*************************Page For market-palace-inside ***************************/
/*iframe {
	width: 100%;
}*/
.market-inside-page {
	overflow: hidden;
	margin-top: 3em;
}
#market-banner {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px ridge #F1F1F1;
	padding: 20px;
	overflow: hidden;
}
.project-big-shot {
	border: 1px solid #F1F1F1;
	padding: 10px;
	width: 100%;
}
.project-big-shot img {
	width: 100%;
}
.intro > p {
	line-height: 25px;
	text-align: justify;
}
.inner_content h1 {
	color: #FFB700;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin: 5px 0 15px;
}
.inner_content h2 {
	font-size: 20px;
	margin-top: 0;
}
#market-banner .price-section {
	color: #FFB700;
	font-size: 45px;
	font-weight: bold;
	text-align: right;
}
#market-banner .review-box {
	padding: 0;
	text-align: right;
}
.review-box > li {
	display: inline-block;
	margin-right: 7px;
}
#market-detalis-format ul {
	padding: 0;
}
.sider-bar {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px ridge #F1F1F1;
	padding: 20px;
	overflow: hidden;
}
#market-detalis-format {
	margin-top: 20px;
}
#market-detalis-format .portlet-title.line {
	background: none repeat scroll 0 0 #FFAC29;
}
#market-detalis-format .portlet-title.line .caption {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 600;
	padding: 10px;
}
.review-mode li img {
	float: left;
	height: 80px;
	margin-right: 10px;
	width: 80px;
}
#market-detalis-format .review-mode li {
	border-bottom: 1px solid #F1F1F1;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: justify;
	line-height: 18.6px;
}
#market-detalis-format .review-mode li:last-child {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.sider-bar h2 {
	color: #000;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 0;
}
.right-mode h1 {
	color: #FFB700;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px;
}
.review-box li:last-child {
	margin: 0;
}
.margin-top-40 {
	margin-top: 40px;
}
.right-mode .box-area {
	padding: 20px 20px;
}
.right-mode .box-area p {
	margin-bottom: 0px;
}
.theme-panel {
	display: none;
}
/*************************Page For market-palace-inside ***************************/


/*************************Page For Login after-palace-inside ***************************/
.login-after-page {
	margin-top: 3em;
	overflow: hidden;
}
.box-create {
	border: 1px solid #F4B628;
	display: block;
	padding: 15px;
	text-align: center;
}
.box-create:hover {
	text-decoration: none;
}
.login-after-page .box-lnside > h3 {
	font-size: 30px;
	font-weight: bold;
	color: #F4B628;
}
.login-after-page .box-lnside span {
	display: inline-block;
	font-size: 50px;
	margin-top: 0;
	color: #F4B628;
}
.box-create {
	-webkit-box-shadow: 0 8px 6px -6px #afafaf;
	-moz-box-shadow: 0 8px 6px -6px #afafaf;
	box-shadow: 0 8px 6px -6px #afafaf;
	margin-bottom: 20px;
	position: relative;
}
.nav.pull-right > li > .dropdown-menu, .nav > li > .dropdown-menu.pull-right {
	left: auto;
	right: 30px;
}
.login-after-page p {
	display: block;
	font-size: 15px;
	line-height: 25px;
	margin-top: 34px;
	text-align: left;
}
.new-add-tab .table-scrollable {
	border: none;
}
.new-add-tab .table-scrollable table {
	background: none;
}
#loadmore {
	margin-bottom: 5px;
	margin-top: 15px;
}
.table-scrollable table th.btn-format {
	background: none;
}
.table-scrollable table th {
	color: #44474D !important
}
.table-scrollable table td.btn-format {
	text-align: center;
}
/*.table-scrollable table tr td:first-child {
	color: #999999;
}*/
#frm-description .durationdata {
	margin-bottom: 15px;
}
#my-dropzone {
	margin-top: 15px;
}
#dynamicrows td {
	border: 1px solid #CCCCCC !important;
	margin: 2px !important;
	padding: 10px !important;
}
#privategroupcontainer, #project_group_type, #action_group_type, #element_group_type {
	margin-top: 15px;
}
#private_groupids > option {
	padding: 5px 0;
}
.FrmSaveActions2 textarea {
	height: 509px;
}
.dataTables_wrapper table td.btn-format {
	color: #999999 !important;
}
#dynamicrows {
	border: 1px solid #CCCCCC;
}
.box-area .photo img {
	height: 90px;
	width: 90px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
	width: 29px;
}
.portlet > .portlet-title > .caption {
	line-height: 23px !important;
}
/*____________________add___________________*/
.login .logo-container .logo {
	margin-top: 0;
	padding: 0;
}
.login .content p, .login .content label {
	color: #000000;
	font-weight: normal;
}
.checkbox-inline > div {
	display: inline-block;
}
#uniform-user_role_publisher .help-block {
	background: none;
	height: auto;
	position: relative;
	top: 22px;
	width: 158px;
}
.dataTable .details {
	background-color: #EEEEEE !important;
}
.table-scrollable .details td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
#dynamicrows .input-lg {
	height: 34px;
}
.drop-down-space select {
	height: 34px;
	padding: 5px 10px;
}
#publisher_tags_addTag > input {
	margin-bottom: 0;
}
#categoryid {
	padding-top: 0px;
	padding-bottom: 0px;
}
#publisher_tags_tagsinput {
	height: 34px;
	padding: 0px;
}
.input-lg, .form-horizontal .form-group-lg .form-control {
	height: 34px;
}
::i-block-chrome, #FrmSaveActions select {
 line-height: 28px;
}
::i-block-chrome, #dynamicrows select {
 line-height: 28px;
}
::i-block-chrome, .drop-down-space select {
 line-height: 28px;
}
::i-block-chrome, #FrmSaveActions #type_of_action {
 line-height: 28px;
}
.img-format > img {
	margin-bottom: 0;
	margin-right: 21px;
	margin-top: 21px;
}
.img-format > img:nth-child(8), .img-format > img:nth-child(16), .img-format > img:nth-child(24), .img-format > img:nth-child(32), .img-format > img:nth-child(40), .img-format > img:nth-child(48), .img-format > img:nth-child(56), .img-format > img:nth-child(64) {
	margin-right: 0 !important;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
	top: -8px !important;
}
#loadmore {
	margin-top: 10px;
}
.table-scrollable table tr td, .table-scrollable table tr th {
  border-right: 0 none !important;
  vertical-align: middle;
}
.table-scrollable {
	border-left: medium none;
	border-right: medium none;
}
.portlet.box.table-show, .portlet.box > .portlet-body {
	background: none;
}
.table-scrollable > .table-bordered {
	background: none;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
	background-color: transparent;
}
.table-scrollable table tr th.btn-format {
	background: none;
}
.publisharea3 h3 {
	color: #000000;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 0;
}
.inner_content .title > a {
	color: #000000;
	text-transform: capitalize;
}
div.tagsinput span.tag {
	background: none repeat scroll 0 0 #FFAC29 !important;
	border: 1px solid #FFAC29 !important;
	color: #FFFFFF !important;
}
div.tagsinput span.tag a {
	color: #fff !important;
}
#categoryid > option {
	display: block;
	height: 28px;
	line-height: normal;
	width: 100%;
	padding: 5px 0;
}
.most-required {
	margin: 15px 0;
}
.table-scrollable td.dataTables_empty {
	color: #CCCCCC !important;
}
.checkbox-inline {
	width: 24%;
}
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown:last-child .dropdown-menu .mega-menu-content .mega-menu-submenu {
	padding: 0 !important;
}
.input-lg, .form-horizontal .form-group-lg .form-control {
	padding-top: 0px;
	padding-bottom: 0px;
}
.register-form .checkbox-inline > div {
	height: 21px;
	width: 21px;
}
.register-form .checkbox-inline {
	width: 32%;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
	right: 25px;
}
.notifications-client-boxes #loadmore {
	margin-bottom: 15px;
	margin-left: 20px;
}
.close-button a .close-btn {
	background: url("../images/close-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 15px;
	margin-right: 0;
	position: absolute;
	right: 0;
	top: -5px;
	width: 15px;
}
.space-mrg {
	margin: 10px 0;
}
.fileinput input[type="file"] {
	display: block;
	height: 40px;
	left: -13px;
	opacity: 0;
	position: relative;
	top: -27px;
	width: 171px;
	cursor: pointer;
}
#publisher_tags_tagsinput, #candidate_skills_tagsinput, #candidate_tags_tagsinput, #client_tags_tagsinput {
	height: 34px !important;
	padding-left: 5px;
	padding-top: 4px;
	width: auto;
}
div.tagsinput div {
	line-height: 16px !important;
}
div.tagsinput span.tag {
	padding: 2px 5px !important;
}
.fileinput .btn-file {
	height: 34px;
}
.alert_message {
	font-size: 15px;
	left: 33%;
	line-height: 36px;
	margin: auto;
	position: absolute;
	text-align: center;
	top: 56px;
	width: 460px;
	z-index: 99999;
}
.modal-dialog .checkbox-inline {
	width: 32%;
	font-size: 13px;
}
.modal-dialog .mrg-space {
	margin-left: 20px;
	margin-top: 15px;
}
.modal-dialog .content {
	padding-top: 0;
}
.login .modal-body {
	padding: 0px;
}
.login .page-content {
	min-height: inherit !important;
}
.backend-img {
	width: 200px;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 5px;
}
a {
	color: #FFAC29;
}
.detailslink {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.scroller {
	padding: 0px !important;
}
.mins-tabs textarea {
	height: 509px;
}
.nav .dropdown-menu {
	margin-top: 0 !important;
}
#sb-site a {
	background: url(../images/sidebar_toggler_icon_default.png) no-repeat;
	display: block;
	width: 16px;
	height: 13px;
}
#sb-site, .sb-site-container {
	float: right;
	overflow: hidden;
	position: relative;
	top: 0;
	z-index: 1;
	right: 10px;
}
/*************************Page For Login after-palace-inside ***************************/

*::-moz-selection {
 background:#ccc;
 color: #FFFFFF;
}

@media only screen and (max-width:1200px) {
.new-add-tab {
	margin: auto;
	width: 100%;
}
.clean-row {
	margin: 2% auto 5%;
	overflow: hidden;
	padding: 0 15px;
	width: 100%;
}
.img-format > img:nth-child(8), .img-format > img:nth-child(16), .img-format > img:nth-child(24), .img-format > img:nth-child(32), .img-format > img:nth-child(40), .img-format > img:nth-child(48), .img-format > img:nth-child(56), .img-format > img:nth-child(64) {
	margin-right: 21px !important;
}
}

@media only screen and (max-width:991px) {
.page-logo img {
	width: 75%;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
	overflow: hidden;
	width: auto;
}
#selected_candidate_id {
	margin-bottom: 15px;
}
.page-sidebar-menu {
	display: block;
	margin-top: 0 !important;
}
.page-sidebar-wrapper {
	display: none;
}
.menu-toggler {
	display: none !important;
}
}

@media only screen and (min-width:768px) and (max-width:780px) {
.text-stat {
	width: 50%;
}
.portlet.solid.box.border-angel {
	padding-bottom: 0px !important;
}
}

@media only screen and (max-width:767px) {
.clr {
	clear: both;
}
.portlet.solid.box.border-angel {
	padding-bottom: 10px !important;
}
}

@media only screen and (max-width:679px) {
.nav-tabs > li {
	border: 1px solid #CCCCCC !important;
	float: left;
	margin-bottom: -1px;
	width: 100%;
}
.nav-tabs > li.active {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.nav-tabs > li.active a {
	background: #ccc !important;
	width: 100%;
}
.checkbox-inline {
	width: 45%;
}
#FrmSaveActions .drop-down-space #project_video {
	margin-bottom: 20px;
}
}

@media only screen and (max-width:480px) {
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
	right: 40px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown#header_notification_bar .dropdown-menu {
	right: 10px;
}
.checkbox-inline {
	width: 100%;
}
.dropzone .dz-default.dz-message {
	background-size: 100% auto !important;
	height: 83px !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: -61.5px !important;
	width: 100% !important;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
	border-radius: 4px 0 0 4px;
	float: none;
	padding-right: 15px;
	width: 100%;
}
#tabs .right-area {
	padding-left: 15px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
	border-right: 1px solid #DFDFDF
}
.img-format > img {
	height: auto;
	width: 100%;
}
.add-file {
	padding: 0;
	text-align: left;
}
#tabs {
	margin-top: 15px;
}
.page-header.navbar .page-logo {
	margin-left: 0px !important;
	margin-right: 0;
	margin-top: 6px;
	width: 180px;
}
}

@media only screen and (max-width:361px) {
.w-col-tiny-6 {
	width: 100% !important;
}
#market-banner .text-right .btn {
	padding: 7px 10px;
}
}
/** 30-9-2014 **/
/** edited by : - deepak  for (rfi messages)**/

.rfi-name {
	font-weight: bold;
	font-size: 20px;
}
.rfi-date-time {
	font-weight: bold;
	float: right;
}
.rfi-message {
	margin-bottom: 10px;
	margin-top: 10px;
}
.rfi-check-trail {
	color: #ffbc09;
	float: right;
	font-weight: bold;
	margin-right: 20px;
}
.rfi-check-trail:hover {
	text-decoration: none;
}
.rfi-reply {
	float: right;
	font-weight: bold;
	color: #FFBC09;
}
.rfi-reply:hover {
	text-decoration: none;
}
.box-create:after {
	background: url("../images/arrow-down-dashborad.png") no-repeat scroll 0 0;
	bottom: -12px;
	content: "";
	display: block;
	height: 12px;
	left: 45%;
	position: absolute;
	width: 15px;
	box-shadow: none;
}
/* 14-10-2014 */
#dynamicrows1 {
	border: 1px solid #cccccc;
}
#dynamicrows1 td {
	border: 1px solid #cccccc !important;
	margin: 2px !important;
	padding: 10px !important;
}
#dynamicrows1 td strong {
	font-size: 14px;
	font-weight: normal;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.non-clickable-td {
	pointer-events: none;
	cursor: pointer;
}
.non-clickable-td a {
	pointer-events: auto;
	cursor: pointer;
}
.tdactionlist a { 
  display: inline-block;
  padding: 0 4%;
  text-align: center;
  width: auto;
}
/*.tdactionlist {
  text-align: center;
}*/
.clickable-td {
	cursor: move;
}
#dragtd {
	display: table-cell !important;
}
.ondrag {
	background-color: #ffb848;
	color: #fff;
}
.ondrag a {
	color: #fff;
}
.ondrag #dragtd .icon-list {
	color: #fff;
}
/* ==================================== */

/* 17-10-2014 */
.publish-page .img-responsive {
	border: 1px dashed #ccc;
}
.publish-page .box-area {
	overflow: hidden;
}
/* ==================================================*/

/* 27-10-2014 */
/*.caption-heading
{
	color:#fff !important;
}
*/.portlet-body2 {
	background: #fff !important;
	padding-bottom: 45px !important;
}
.error-bg-color {
	border-color: #a94442 !important;
}
.error-icon-display-none {
	display: none;
}
.error-icon-display {
	display: inline;
	color: #a94442;
	margin-right: 5px;
}
/*==============================================================*/

.new-add-tab .box .padremove {
	padding-right: 0;
	padding-left: 0;
}
.btn-left #preview {
	height: 200px !important;
}
/** 7-11-2014 **/
.bgChatBoxUser {
	background-color: #fff;
}
.bgChatBoxSender {
	background-color: #FAFAFA;
}
/*==============================================================*/

/** 10-11-2014 **/
.no-record-found {
	text-align: center;
	font-weight: bold;
	padding: 20px;
}
/*==============================================================*/

/** 13-11-2014 **/

/*.genrate-task-list-form { 
	overflow: hidden;
}*/
.genrate-task-list-form .tools {
	display: block !important;
}
.project_base_frm .portlet.box > .portlet-title {
	padding-bottom: 0;
}
.project_base_frm .icheck-list {
	margin-bottom: 1em;
}
.project_base_frm .portlet.box {
	border: 1px solid #eeeeee;
}
.project_base_frm .project_heading, .package_name_heading{
	color: #ffb848;
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
}
.Assign_btn {
	margin-bottom: 10px;
}
.genrate-task-market-place-btn {
	margin-top: 20px;
}
.project_base_frm .radio label, .project_base_frm .checkbox label a {
	/*text-transform: capitalize;*/
	color: #000000;
}
.inside_icheck li {
	margin-bottom: 15px !important;
}

@media only screen and (min-width:900px) {
.task-details {
	width: 850px;
}
}
.left_assign_btn .btn {
	margin-right: 4px !important;
}
/*==============================================================*/

/* 28-11-2014 */
.project_detail_page_tabs .right-area textarea {
	height: 452px;
}
/*==============================================================*/

/* 01-12-2014 */
.verify-min-height {
	min-height: 280px;
}
.verify-footer .small-footer {
	bottom: 0;
	position: absolute;
	width: 100%;
}
/*==============================================================*/

/* 3-12-2014 */
#market-banner #Purchase {
	float: right;
	margin-left: 7px !important;
}
#market-banner .text-right {
	overflow: hidden;
}
#market-banner #FrmTemplatePurchase a {
	float: right;
}
/*==============================================================*/
/*#job_list_container.project-list-line .sale-info {
  float: right;
  margin: 15px 0 0;
  padding-top: 0;
  text-align: right;
  width:auto;
}*/
#job_list_container.project-list-line .sale-info {
	float: right;
	margin: 0;
	padding-top: 0;
	text-align: right;
	width: auto;
}
#job_list_container.project-list-line .item-info > h3 {
	display: inline-block;
	margin: 0 0 5px;
}
#job_list_container.project-list-line .item-info {
	float: left;
	margin-right: 20px;
	padding-top: 0;
	width: 100%;
}
#job_list_container p {
	clear: both;
	margin-top: 10px;
	text-align: justify;
}
/* 15-12-2014 */
.rfi-trail-page-send-msg-btn {
	float: right;
	margin-top: 10px;
}
#market-detalis-format .review-mode li {
	border-bottom: 1px solid #f1f1f1;
	letter-spacing: 0.5px;
	line-height: 18.6px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: justify;
}
.review-mode-description {
	display: block;
	font-size: 12px;
	min-height: 90px;
}
/*==============================================================*/

/* 17-12-2014 */
#FrmActionElement table select, #FrmActionElement table input[type="text"] {
	width: 160px !important;
}
#FrmActionElement table td:last-child {
	width: 160px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.project_detail_page_tabs .right-area textarea {
	height: 504px;
}
.right-area textarea {
	height: 448px;
}
}
/*==============================================================*/
/* 18-12-2014 */
/*select option {
  border-right: 2px solid #cccccc;
}*/
select option, select optgroup {
	border-right: 2px solid #cccccc;
	color: #939393;
}
select optgroup option {
	border-right: none !important;
}
select option:last-child {
	border-bottom: 1px solid #cccccc;
}
#FrmActionElement .table-scrollable table tr td:first-child {
	color: #000000;
}
/* 19-12-2014 */
.breadcrumb.ulclass {
	border: 1px solid #ececec !important;
	overflow: hidden;
	padding-right: 8px;
}
.left-line {
	float: left;
	width: 80%;
}
.right-line {
	float: right;
}
.project_approval_approval_type2 {
	margin-left: 20px;
}
#FrmProjectApproval #user_comment_containor textarea {
	height: 150px;
}
/*==============================================================*/
/*==============================================================*/
/*#accordion3 h4 {
 cursor:pointer;
 margin:0px 0px;
 padding:7px 15px;
 background-color:black;
 font:bold 11px Verdana,Arial,Sans-Serif;
 color:#e6e6e6;
 text-shadow:0px 1px 0px rgba(0,0,0,0.4);
}*/
#accordion3 .panel.active .panel-heading, #accordion_faq .panel.active .panel-heading {
	background-color: #F4B628;
	color: #fff;
	border-color: #F4B628;
}
.panel-default > .panel-collapse.in .panel-body {
	border-top-color: #F4B628;
}
.accordion .panel.active .panel-heading .panel-title .accordion-toggle.accordion-toggle-styled {
	background: url("../images/accordion-plusminusactive.png") no-repeat;
	background-position: right -19px;
	margin-left: 15px;
}
.accordion .panel.active {
	border-color: #F4B628;
}
.project-list-line h3 span.title {
	color: #ffb848;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
}
/* 29-12-2014 */
/*========================Under Maintenance page======================================*/


.maintenance-page img {
	width: 75%;
}
.maintenance-page {
	margin: 6em 0;
}
.maintenance-page .page-title {
	color: #ebb531;
	font-family: "BIRTH OF A HERO";
	font-size: 8em;
	font-weight: bold;
	letter-spacing: 5px;
	margin-top: 1.5em;
	text-align: right;
	text-transform: uppercase;
}

/*========================Under Maintenance page======================================*/

@media only screen and (max-width:1200px) {
.page-content-wrapper .maintenance-page .page-title {
	font-size: 5em;
}
}

@media only screen and (max-width:991px) {
.maintenance-page {
	text-align: center;
}
.maintenance-page img {
	width: 65%;
}
.page-content-wrapper .maintenance-page .page-title {
	box-shadow: 0 0 22px #cccccc inset;
	font-size: 4em;
	margin-top: 2em;
	padding: 1em 0;
	text-align: center;
}
}

@media only screen and (max-width:480px) {
.page-content-wrapper .maintenance-page .page-title {
	font-size: 2.5em;
}
}
/*===========================error-pages=================================*/

.main-bg-error {
	background: url(../images/top-bg-error.png) repeat-x;
	height: 128px;
}
body.error-pages {
	background: none;
}
.error-page-space span.text-link {
	color: #959595;
	font-size: 22px;
	font-weight: 500;
}
.error-page-space {
	margin: 2em 0;
}
.error-page-space .page-title {
	color: #000000;
	font-size: 70px;
	font-weight: bold;
	line-height: 95px;
	text-align: center;
}
.page-title > span {
	font-weight: 600;
}
.error-page-space .color-strong {
	color: #f4b628;
	display: block;
	font-size: 70px;
	text-align: center;
	margin-top: 20px;
}
.page-title p {
	color: #f4b628;
	font-size: 60px;
	font-weight: 600;
}

@media only screen and (max-width:991px) {
.error-page-space {
	margin: 10em 0;
	text-align: center;
}
.error-page-space .col-md-6 {
	margin-bottom: 5em;
	width: 100%
}
}

@media only screen and (max-width:767px) {
.page-content-wrapper .page-content .page-title {
	font-size: 55px;
	margin-bottom: 20px;
}
}

@media only screen and (max-width:491px) {
.error-page-space .col-md-6 img {
	width: 100%
}
.error-page-space .col-md-6.born-img img {
	width: auto
}
.error-page-space .color-strong {
	font-size: 50px;
}
}

@media only screen and (max-width:361px) {
.error-page-space .col-md-6 img {
	width: 100%
}
.error-page-space .col-md-6.born-img img {
	width: 100%
}
}
/************* 1-1-2015 ****************************/
.publisharea1 h1, .publisharea1 h2 {
	margin-top: 0;
	text-transform: capitalize;
	width: 80%;
}
.notifications-client-boxes .btn-formate {
	margin: 20px;
}
.list-table .form-group {
	margin-bottom: 15px;
	overflow: hidden;
}
/*.discussiontancpopup .modal-dialog {
	margin: 30px auto;
	width: 60%;
}*/
.right-support {
	float: right;
	margin-right: 16px;
	text-align: right;
}
.supportbtn {
	margin-top: 15px;
}

@media only screen and (max-width:1199px) {
.right-support {
	float: none;
}
.right-support .btn {
	margin-bottom: 10px;
}
.modal-dialog .list-table .col-md-8 {
	text-align: right;
}
}

@media only screen and (max-width:767px) {
.discussiontancpopup .modal-dialog {
	margin: 30px auto;
	width: 90%;
}
}
/************ 2-1-2015 *******************/
.error-page-space-invalid span.text-link {
	color: #959595;
	display: block;
	font-size: 22px;
	font-weight: 500;
	margin: 10px 0;
	text-align: right;
}
.error-page-space-invalid .page-title {
	color: #000000;
	font-size: 70px;
	font-weight: bold;
	line-height: 95px;
	text-align: right;
}
/********************* 5-1-2015 **************/
.feature-row .feature-column {
	margin-bottom: 20px;
}
.feature-row .circle-icon-block {
	margin-bottom: 0px
}
#frm-description .col-md-6.btn-left {
	overflow: hidden;
}
.payment_details .control-label {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0px !important;
	text-align: right;
	font-weight: bold
}
.no-payment-found {
	margin-top: 42px;
	text-align: center;
}
/* =======================================*/
/* 10-1-15 */
#market-banner .inner_content h1 {
	color: #ffb700;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin: 5px 0 15px;
	line-height: normal;
	letter-spacing: 0.4px;
}
/* =======================================*/

/* 15-1- 15 */
.tag-list {
	display: inline-block;
	margin: 0;
	padding-left: 0;
	width: 100%;
}
.tag-list > li {
	background: none repeat scroll 0 0 #ffac29;
	color: #ffffff;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 7px 10px;
}
#frm-description .col-md-6.btn-left {
	overflow: inherit;
}
#project-description-block h3 {
	background: none repeat scroll 0 0 #F4B628;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 10px 15px;
}
#project-description-block {
	border: 1px solid #F4B628;
	margin-bottom: 20px;
}
.project-inside-space {
	padding: 0 15px;
}
.project-inside-space h4 {
	margin: 2px 0 10px;
	font-weight: 500;
}
/* =======================================*/

/***************** css for badges (16-1-15) ********************/
.badges-box {
	float: right;
	margin-right: 20px;
	text-indent: -9999px;
	width: 100%;
}
.badges-box > div {
	clear: both;
	display: block;
	float: right;
	height: 92px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 78px;
}
.grad-1 {
	background: url("../images/badges-hive-access.png") no-repeat scroll -588px 0;
}
.grad-2 {
	background: url("../images/badges-hive-access.png") no-repeat scroll -490px 0;
}
.grad-3 {
	background: url("../images/badges-hive-access.png") no-repeat scroll -392px 0;
}
.grad-4 {
	background: url("../images/badges-hive-access.png") no-repeat scroll -294px 0;
}
.grad-5 {
	background: url("../images/badges-hive-access.png") no-repeat scroll -196px 0;
}
.grad-6 {
	background: url("../images/badges-hive-access.png") no-repeat scroll -98px 0;
}
.grad-7 {
	background: url("../images/badges-hive-access.png") no-repeat scroll 0 0;
}
.margiv-top-10 {
	margin-top: 20px;
}
/********************************************/
.review_project_or_job_name h4 {
	font-weight: 500;
}
#reviewdatacontainor .profile a {
	display: inline-block;
	margin-right: 5px;
}
#reviewdatacontainor .portfolio-text-info {
	display: inline-block;
}
.review-mode h2 span a {
	float: right !important;
	padding-top: 4px !important;
	font-size: 15px !important;
}
.review-mode .review-mode-description h4 {
	font-weight: 500;
}
.review-mode .review-mode-description .review-section-on-market-detail {
	padding: 0;
	float: none;
}
.market-place-review-popup-loadmore {
	margin-left: 40px;
}
#popup #project_review li {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.feedback-pragh {
	font-size: 13px;
	line-height: 24px;
}
.review-box h3 span a {
	float: right !important;
	padding-top: 4px !important;
	font-size: 15px !important;
}
.review-box .profile a {
	display: inline-block;
	margin-right: 5px;
}
.review-box .portfolio-text-info {
	display: inline-block;
}
/* =======================================*/

/* 19-1-15 */
.project-approval-payment-details {
	padding: 15px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
}
.project-approval-payment-details h4 {
	margin: 0;
	line-height: 1.42857;
}
/* =======================================*/

/* 20-1-15 */
.download_project_documents {
	margin-top: 10px;
	text-align: right;
}
.download_project_documents a {
	font-size: 15px;
	font-weight: bold;
}
.download_project_documents .fa-cloud-download {
	font-size: 20px;
}
.collapse.in {
	/*before(20-1-15)**** display: block;*/
	display: inline;
}
/* =======================================*/

/* 23-1-15 */
.invoice-deposite-history-accordian {
	float: right;
	margin-right: 25px;
}
/* 28-1-15 */
/* for tag input box */
div.tagsinput input {
	width: auto !important;
}
/**************/
#project-description-block2 h3 {
	background: none repeat scroll 0 0 #F4B628;
	color: #000;
	font-size: 16px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 10px 15px;
	text-align: center;
}
#project-description-block2 {
	border: 3px solid #F4B628;
	margin-bottom: 20px;
}
#project-description-block2 .add-new-element-action {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
#project-description-block2 .add-new-element-action span {
	margin-left: 10px;
}
#project-description-block2 .table-scrollable {
	padding-right: 15px;
	padding-left: 15px;
}
#project-description-block3 h3 {
	background: none repeat scroll 0 0 #F4B628;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 10px 15px;
}
#project-description-block3 {
	border: 3px solid #F4B628;
}
.project-description-block3-table {
	margin-top: 0px !important;
}
.description-text-area-for-element textarea {
	height: 301px;
}
.description-text-area-for-action textarea {
	height: 414px;
}
.action_detail_page_tabs .right-area .wysihtml5-sandbox {
	height: 414px;
}
/* for height of the editor textarea in element description area */
.element_detail_page_tabs .right-area .wysihtml5-sandbox {
	height: 300px;
}
.description-text-area-for-project textarea {
	height: 300px !important;
}
/* for height of the editor textarea in project description area */
.project_detail_page_tabs .right-area .wysihtml5-sandbox {
	height: 300px;
}

/*** For Chrome and Safari**/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.description-text-area-for-action textarea, .action_detail_page_tabs .right-area .wysihtml5-sandbox {
	height: 409px;
}
.description-text-area-for-element textarea, .element_detail_page_tabs .right-area .wysihtml5-sandbox {
	height: 297px;
}
.description-text-area-for-project textarea, .project_detail_page_tabs .right-area .wysihtml5-sandbox {
	height: 297px !important;
}
}
/* =======================================*/

/* 29-1-15 */

.project_details_page_description_box {
	border: 1px solid #e5e5e5;
	height: 339px;
	padding: 6px 12px;
	overflow: auto;
}
.project_details_page_description_box ul li {
	list-style: inherit !important;
}
.project_details_page_description_box ol li {
	list-style: inherit !important;
}
#market-detalis-format .right-mode .box-area ul li, #market-detalis-format .right-mode .box-area ol li {
	list-style: inherit !important;
}
#market-detalis-format .right-mode .box-area ul, #market-detalis-format .right-mode .box-area ol {
	padding-left: inherit !important;
}
.inner_content .intro ul li, .inner_content .intro ol li {
	list-style: inherit !important;
}
.inner_content .intro ul, .inner_content .intro ol {
	padding-left: inherit !important;
}
#market-banner .intro ul li, #market-banner .intro ol li {
	list-style: inherit !important;
}
#market-banner .intro ul, #market-banner .intro ol {
	padding-left: inherit !important;
}
/* =======================================*/
/* 2-2-15 */
.discussion-job-project-refrence {
	margin: 0 4px;
}
.modal-dialog {
	margin: 30px auto;
	width: 720px;
}
/* =======================================*/
/* 4-2-15 */
.action_details_page_description_box {
	border: 1px solid #e5e5e5;
	height: 452px;
	padding: 6px 12px;
	overflow: auto;
}
.action_details_page_description_box ul li {
	list-style: inherit !important;
}
.action_details_page_description_box ol li {
	list-style: inherit !important;
}
/* for height of the editor textarea in action description area */

/* end for height of the editor textarea in action description area */
.genrate_task_action_element_detail_disabled {
	background-color: #eeeeee;
	cursor: not-allowed;
	color: #939393;
}
/* end for height of the editor textarea in element description area */
.element_details_page_description_box {
	border: 1px solid #e5e5e5;
	height: 339px;
	padding: 6px 12px;
	overflow: auto;
}
.element_details_page_description_box ul li {
	list-style: inherit !important;
}
.element_details_page_description_box ol li {
	list-style: inherit !important;
}
/********* for formating btn on editor *******/
.wysihtml5-toolbar li .btn {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
/********* end for formating btn on editor *******/
/* =======================================*/

/*************** 10-2-15 *********************/
.ver-inline-menu ul {
	padding-left: 15px;
}
.ver-inline-menu li:hover a {
	background: none;
}
.ver-inline-menu li a:hover {
	background: #eaeaea;
}
#myModal2 .checkbox-list {
	margin-bottom: 10px;
	overflow: hidden;
}
#myModal2 button {
	clear: both;
	display: block;
	margin-left: 19px;
}
#myModal2 .checkbox-list .col-md-6 {
	margin-bottom: 5px;
}
.ver-inline-menu li ul li:after {
	color: #cccccc;
	content: "|__";
	display: block;
	height: 10px;
	left: 0;
	margin-right: 0;
	position: absolute;
	top: 7px;
	width: 10px;
}
.ver-inline-menu li ul li a {
	padding: 7px 27px;
}
.ver-inline-menu ul > li a {
	border-bottom: 1px solid #cccccc !important;
}
/* =======================================*/

/* 11-2-15 */
#services .circle-icon-block {
	border: 2px solid #d9d9d9;
	border-radius: 3px;
	float: left;
	height: auto !important;
	margin-bottom: 48px;
	margin-right: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	transition: border 500ms ease 0s;
	width: 100% !important;
	text-align: center;
	padding-bottom: 20px;
}
#services .circle-icon-block:hover {
	border: 2px solid #F4B628;
}
#services .more-desc, #services .more-desc:hover {
	background: #F6C046;
	color: #fff;
	padding: 7px 14px;
}
#services .col-sm-4 a {
	margin-bottom: 10px !important;
}
#services .pull-right {
	text-align: right;
}
#services p {
	text-align: justify;
}
#services hr {
	box-sizing: content-box;
	clear: both;
	height: auto;
	margin: 11px 15px 12px !important;
	width: 100%;
}
/* =======================================*/
/* 16-2-15 */
.front-page-category-detail-page {
	padding-bottom: 20px;
}
.front-page-category-detail-page img {
	border: 2px solid #d9d9d9;
	border-radius: 3px;
	float: left;
	height: auto !important;
	margin-bottom: 48px;
	margin-right: 20px;
	padding: 20px;
	text-align: center;
	transition: border 500ms ease 0s;
	width: 100% !important;
}
.front-page-category-detail-page img:hover {
	border: 2px solid #f4b628;
}
.front-page-category-detail-page h3 {
	margin-top: 0;
}
.front-page-child-category-detail-page {
	margin-bottom: 3em;
	border-top: 1px solid #d9d9d9;
	margin-top: 10px;
	padding-top: 20px;
}
.front-page-child-category-detail-page h3 {
	margin-top: 0;
	font-weight: 600;
	margin-bottom: 20px;
}
.chlid_category_sub_block_img {
	border: 2px solid #d9d9d9;
	border-radius: 3px;
	padding: 10px;
	text-align: center;
	transition: border 500ms ease 0s;
}
.chlid_category_sub_block_img:hover {
	border: 2px solid #f4b628;
}
.chlid_category_sub_block_heading h4 {
	margin-top: 0;
	font-weight: 600;
	color: #d9d9d9;
	line-height: 1.3;
}
.category_chlid_block:hover .chlid_category_sub_block_img {
	border: 2px solid #f4b628;
}
.category_chlid_block:hover .chlid_category_sub_block_heading h4 {
	color: #f4b628;
}
.back_to_parent_category_btn {
	text-align: right;
	padding: 0px 15px;
	margin-bottom: 10px;
}
/* =======================================*/
.tbl_unpulisheditem td {
	color: #000 !important;
}
.unpublished_item {
	color: #a94442 !important;
}
.border_bottom_none {
	border-bottom: none !important;
	 cursor:pointer !important;
}
.project-inside-space .tipso_style {
	border-bottom: none !important;
}
.help-note {
	color: red;
	font-weight: bold;
	margin-top: 4px;
}
/* 3-3-15 */
.get_template_btn {
	margin-left: 7px !important;
}
.right-help {
	border-bottom: 0 solid red !important;
	float: right;
	margin: 16px 2px 0 0;
}
.paneluitab .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
	display: inline-block;
	width: 90%;
	padding: 18px 10.5px;
}
.paneluitab .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:hover {
	background: none repeat scroll 0 0 #eaeaea;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #f4b628 !important;
}
/***************************************/
.imgpreview {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	border: 1px double #efefef;
	display: inline-block;
	margin-right: 10px;
	overflow: hidden;
	padding: 6px;
	position: relative;
	width: 175px;
}
.last_box_mrg {
	margin-right: 0;
}
.img-format {
	margin-top: 20px;
}
.imgpreview a {
	display: block;
	text-align: center;
	width: 100%;
}
.imgpreview a img {
	/* border: 4px solid #cccccc;*/
	margin: 13px 0;
}
.imgpreview .dz-close-mark {
	border: medium none !important;
	display: inline-block;
	height: 32px;
	position: absolute;
	right: 20px;
	top: -10px;
	width: 30px;
	z-index: 999;
}
.imgpreview .dz-close-mark {
	display: none;
}
.imgpreview span {
	display: block
}
/*.imgpreview a img:hover, .dz-close-mark {
  opacity:1;
}*/
optgroup[label] {
	color: #000;
}
.discussionupload input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	height: auto;
}
.discussionupload {
	float: left;
	height: 63px;
	overflow: hidden;
	width: auto;
}
/*********************************Data Tables***************************/

 
/*************************View more for action/element/project table***********************************/
 
/*#action_table_data_expand .sorting_1,#element_table_data_expand .sorting_1{
	width:33%
}*/
/*#project_table_data_expand table{
	table-layout:fixed
}*/
#project_table_data_expand .sorting_1 {
	width:30%
}

#project_table_data_expand tr td:nth-child(5), #project_table_data_expand tr td:nth-child(6),
#project_table_data_expand tr td:nth-child(7), #project_table_data_expand tr td:nth-child(8), #project_table_data_expand tr td:nth-child(9), #project_table_data_expand tr td:nth-child(10){ text-align:center !important}
#project_table_data_expand tr td:nth-child(3) {
  padding: 0 31px;
  text-align: left;
  width: 9%;
}


#action_table_data_expand tr td:nth-child(2) { 
  width: 51%;
} 
#action_table_data_expand tr td:nth-child(2) { 
  width: 51%;
} 
#action_table_data_expand tr td:nth-child(4), #action_table_data_expand tr td:nth-child(5), #action_table_data_expand tr td:nth-child(6),
 #action_table_data_expand tr td:nth-child(7), #action_table_data_expand tr td:nth-child(8), #action_table_data_expand tr td:nth-child(9){ text-align:center !important}
#action_table_data_expand tr td:nth-child(3) {
  padding: 0 33px;
  text-align: left;
  width: 7%;
}
 

/*************************element table***********************************/

 
#element_table_data_expand tr td:nth-child(2) { 
  width: 51%;
}
#element_table_data_expand tr td:nth-child(5), #element_table_data_expand tr td:nth-child(6),
#element_table_data_expand tr td:nth-child(7), #element_table_data_expand tr td:nth-child(8), #element_table_data_expand tr td:nth-child(9){ text-align:center !important}
#element_table_data_expand tr td:nth-child(4) {
  text-align: left;
  width: 7%;
}
#element_table_data_expand tr td:nth-child(3) {
  padding: 0 30px;
  text-align: left;
  width: 9%;
}
#brainstrop_list.panel.panel-default {
	border: 1px solid #f3b528;
}
#brainstrop_list.panel .panel-heading, #accordion_faq .panel .panel-heading, .uploaded_project_document.panel .panel-heading {
	background-color: #f4b628;
	border-color: #f4b628;
	color: #ffffff;
}
.uploaded_project_document{ border-color:#f4b628 !important;}
.element_color {
	color: #F4B628
}
.action_color {
	color: #000
}
.existing_item_color {
	color: #F00;
}
.element_colorbox {
	width: 4px;
	height: 0px;
	overflow: hidden;
	border: 5px solid #F4B64B;
}
.action_colorbox {
	width: 4px;
	height: 0px;
	overflow: hidden;
	border: 5px solid #000000;
}
.existing_colorbox {
	width: 4px;
	height: 0px;
	overflow: hidden;
	border: 5px solid #F00;
}
.nonpublished_colorbox {
	width: 4px;
	height: 0px;
	overflow: hidden;
	border: 5px solid #F00;
}
.element_colorbox, .action_colorbox, .existing_colorbox, .nonpublished_colorbox {
	display: inline-block;
	margin-right: 6px;
}
.page-content-wrapper .page-content.pdtop0 {
	padding-top: 0px !important;
}
.modal-550-width {
	width: 550px
}
.colorbox-row {
	display: inline-block;
	width: 68px;
}
.brainstorm-colorbox-wrap {
	float: right;
	margin: 0 0 10px;
	text-align: right;
	width: 100%;
}
#FrmSaveDragDropMenu .dd-handle.dd3-handle {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #efefef;
}
.dd3-handle::before {
	color: #000000;
}
.item-info .info-version {
	font-weight: bold;
	text-transform: capitalize;
	margin-top: 6px;
}
#ProjectPlanningDivContainer .accordion-toggle.accordion-toggle-styled {
	margin-left: 0px;
}
.bulktemplatetitle {
	color: rgb(153, 153, 153) !important;
}
#marketplacecontainer h3 {
	margin-top: 0;
}
.market-inside-page .get_template_btn {
	margin-left: 35px !important;
}
.btnDiscussionBack{ 
  margin-top: -4px;
}
.joballocationbtn{
  font-size: 13px;
  font-weight: bold;
  margin-left: 7px;
}
.overdueicon {
  font-size: 13px;
  font-weight: bold; 
}
.completed, .joballocationlink.completed a{
	color:#4b8df8
}
.project-list-line #tree li .to-do a, .to-do{
	color:#35aa47 !important
}
.project-list-line #tree li .delivered a, .delivered, .joballocationlink.delivered a{
	color:#35aa47 !important
}
.project-list-line #tree li .reopened a, .reopened, .joballocationlink.reopened a{
	color:#35aa47 !important
}
.success{
	color:#35aa47 !important
}
.error{
	color:#F00 !important
}
.waiting{
	color:#ecbc29
}
.applied{
	color:#30F
}
.accepted{
	color:#30F
}
.declined, .cancelled{
	color:#F00
}
.duedateclient, .overdue, .overdueicon{
	color:#d84a38
}
.project-list-line #tree li a.overduetextcolor{
	 color:#FF2A00 !important
}
 
.project-list-line #tree li .in-progress a , .in-progress{
	color:#35aa47 !important
}
.joballocationlink{
	margin-left:14px;
}
/* 4-6-2015 */
.project_element_config_tree .panel-heading .panel-title{
 font-weight:normal !important;
}
.project_element_config_tree ol li .dd3-handle{
 background:none !important;
 border:1px solid #EFEFEF;
}
.project-list-line #tree li {
  border: medium none; 
  padding: 0 !important;
  overflow:inherit
}
.project-list-line #tree li a { 
  color: #737371 !important;
  
} 
.jobtitlepackage ,.jobtitlesingejob {
  color: #FFB848;
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
}
.accepttickedbtn{
	margin-left: 22px !important;
}
.project-list-line #tree li a.discussionlink{
	 color:#FFAC29 !important
}
#job_list_container .jobtitlepackage {
  display: inline-block;
  width: 95%;
} 
#job_list_container .jobtitlesingejob {
  display: inline-block;
  width: 100%;
} 
.sortbylabel {
  float: left;
  padding: 7px;
  color:#FFB848;
  font-weight:bold
}
#projectfilter , .filterdd {
  width: 193px;
}
#tbl_genrate_task_list tr td:nth-child(1) {
  width : 30%
}
.sort-right{ width:68%;}
.sort-projectdd{width:58%}
/*************** 5-8-2015 ****************/
.marketplace_selected_candidate h4 {
   display: inline-block;
   margin-top: 2em;
}
.fix_planning_child_item {
 /* height: 225px; */
  overflow: hidden;
}
.fix_planning_child_item{
  position: fixed;
  top: 52px;
  width: 950px;
  z-index: 999;
}
.fix_planning_child_item_list{
	margin-top: 19em;
} 
#payment_container .table-striped > tbody > tr td:last-child{
    padding-left: 32px;
    text-align: left;
}