/* Fraction Slider Style
====================================*/
.fraction-slider .next:hover,.fraction-slider .prev:hover,
.fraction-slider .next:hover:before,.fraction-slider .prev:hover:before{color:#F3AA2C!important; border-color:#F3AA2C!important;}

.slider .slide1 .slide-heading span,
.slider .slide2 .sub-line,
.slider .slide3 .sub-line{color:#F3AA2C;}
.slider .slide3 .slide-heading{background:#F3AA2C;}

/* Service Box Style
====================================*/
.serviceBox_1 .service-icon i{color: #7B1113;}
.serviceBox_2 .service-icon{ border: 1px solid #7B1113;}
.serviceBox_2 .service-icon i{color:#7B1113;}
.serviceBox_3 {border:1px solid #7B1113;}
.serviceBox_3 .service-icon{border:1px solid #7B1113; color:#7B1113;}
.serviceBox_3 h3:before,.serviceBox_3  h3:after{ background:#7B1113;}
.serviceBox_3:hover .service-icon,.serviceBox_4> span{ background:#7B1113; }

.serviceBox_2 .read a,
.serviceBox_4 .read a{
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #CC6C19 0%, #CC6C19 50%, #7B111350%) repeat scroll 100% 0 / 200% 100%;
}

.serviceBox_3 .read{color:#7B1113; }
.serviceBox_3 .read:hover{color:#F3AA2C; }

/* Common Background Color Style
====================================*/
.flickr-feed li .hover,
.progress_skill .bar,
.swipe-navi .swipe-left,
.swipe-navi .swipe-right,
.highlight.default,
#filter li.selected a:before,
.carousel-pagination li.active,
.theme-color-pt .pricingTable:before,
.pricingBlock.theme-color-pt .pricingTable-header .price-value,
#logo-bar
{
	background: #7B1113!important;
}

#logo a img {
	max-width: none;
	height: 80px;
}

.blog_medium .day{background:#F3AA2C;}

/* Common Text Color Style
====================================*/
a.read:hover,
.testimonial-review small,
.recent_posts_list li a:hover,
.dropcap.default,
.active_acc .panel-title a,
.panel-heading:hover a,
.recent_tab_list li a:hover,
.parallax-testimonial-review small,
.sidebar .widget ul.arrows_list li a:hover,
.sidebar .widget ul.archives_list li a:hover,
.footer li a:hover,.author_bio > h5 a,.author_name > a:hover,.project_details .details li a:hover
{
    color: #F3AA2C;
}

#breadcrumbs ul li a { color: #F3AA2C; }
#breadcrumbs a:hover { color: #7B1113; }


/* Tabs Style
====================================*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,
.nav-tabs li.active, .nav-tabs li.active a, .nav-tabs li.active a:hover{border-top-color:#F3AA2C; color:#F3AA2C;}

/* List & Bullets Style
====================================*/
.list_style li a:hover,
.list_style.dubble-right-arrow li:before,
.list_style.star li:before,
.list_style.right-arrow li:before,
.list_style.hand li:before,
.list_style.play li:before,
.multi-icon-list li i.fa{
    color: #F3AA2C;
}
.list_style.circle li:before,
.list_style.square li:before{
    background: #F3AA2C;
}

.top-login li a { 
	line-height: 30px;
	color: #fff; 
}
.top-login li a:hover {
	color: #F3AA2C;
}

/* Buttons & Headings Style
====================================*/
.btn-default,
.dropcap_block.default,
.icon_lists .fa-hover a:hover
{
	background-color:#7B1113;
}

.dividerHeading h4::after,
.dividerHeading h4::before,
.widget_title h4::after,
.widget_title h4::before {
	background-color:#F3AA2C;
}

.theme-color-pt .btn-default {
	background:#F3AA2C;
}
.theme-color-pt .btn-default:hover {
	background-color:#D3711C;
}

.btn-default:hover, .theme-color-pt .btn-default:hover, .btn-primary.btn-file:hover, .btn-default:focus {
	background-color:#F3AA2C;
	color: white;
}

.btn .fa {
/*	padding: 0px 4px; */
    font-size: 118%;
    vertical-align: middle;
}

.page_title h2{ border-color:#F3AA2C; }

/* Blog Page Style
====================================*/
#site-searchform #s:focus{border-color:#F3AA2C;}

#site-searchform #searchsubmit,
.tags li a:hover,
.shares li a:hover,
.blogPic .blog-hover .icon,
.blog_large .day, .blog_single .day,
.author_desc{
    background-color:#F3AA2C;
}
.masonry_wrapper_blog .metaInfo a:hover,
.meta a:hover,
.blog-item > span a:hover,
.blog-title a:hover,
.blogMeta a:hover, .blogTitle span:hover,
.blog_medium .post_meta .metaInfo > span > a:hover,
.blog_medium .post_meta h2:hover a,
.blog_large .post_meta h2:hover a, .blog_single .post_meta h2:hover a,
.blogTitle > a:hover h2,
.blog_large .post_meta .metaInfo > span > a:hover, .blog_single .post_meta .metaInfo > span > a:hover,
.comments_list a,
#comment-list li .comment-container:hover a,
#comment-list li .comment-container:hover .comment-date{
    color:#F3AA2C;
}

.comment-container:hover {border-color:#F3AA2C;}

.form-control:focus, #site-searchform #s:focus,
.name-entry:focus, .date-entry:focus {
	border-color:#7B1113 !important;	
	box-shadow: 0px 0px 4px #7B1113 !important;
	-webkit-box-shadow: 0px 0px 4px #7B1113 !important;
	-moz-box-shadow: 0px 0px 4px #7B1113 !important;
}

blockquote.default,.theme-color-pt .pricingTable{border-color:#F3AA2C;}

/* Home Page Style
====================================*/
.social_media_team{background:rgba(230, 126, 34, 0.55);}

.testimonial-item blockquote {border-top: 3px solid #F3AA2C;}
.testimonial-review > img {	border: 2px solid #F3AA2C;}

.post-detail a:hover{ color: #F3AA2C;}
.post-detail .read-more { color: #F3AA2C; }
.post-detail .read-more:hover{ color:#B0601A; }

.progress_skill:hover .bar {background: #f3aa2c !important;}

/* Portfolio & Recent Item Style
====================================*/
#filter li.selected a, #filter li a:hover{color: #F3AA2C;}
#filter li.selected a:after, #filter li a:hover:after {
    background: #F3AA2C;
    width: 100%;
}

.recent-item:hover .touching.medium .plus_overlay {border-bottom:500px solid rgba(230, 126, 34, 0.55);}
.recent-item .touching.medium .plus_overlay { border-bottom:50px solid #EE6E00;}

.recent-item .option a{color:#EE6E00;}
.recent-item .option a:hover{background: #EE6E00; color:#fff;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background:#F3AA2C;
    border-color: #F3AA2C;
}

/* Navigation Menu Bar Style
====================================*/
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
    background: #D3711C;
}

.navbar-nav > li.active {
    background: #D3711C;
}
.navbar-nav > li:hover{
    background: #F3AA2C; /* #D3711C; */
    transition:all 0.2s ease-in-out 0s;
}

.navbar-nav > li > ul:before{ border-bottom-color:#F3AA2C; }
.navbar-nav .dropdown-menu > li > a:hover,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{ background: #F3AA2C; }

@media only screen and (max-width: 767px) {
    .navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li.active > a,
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus
    {
        background:#7B1113!important;
        color:#fff!important;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
    {
        background:#F3AA2C;
        color:#fff;
    }
}

.submission { padding: 0px 0px; }
.submission .step li { 
		padding: 10px;
		margin: 0px 10px;
		min-width: 160px; 
		max-width: 200px;
	}

.submission .step li.active { 
	background-color: #7B1113;
	border-radius: 45px;
	color: white;
	box-shadow: 0px 2px 10px black;		 
}
.submission .step li.inactive { }

.submission .service-icon {	float: left;}
.submission .service-icon i.fa-steps { 
	font-size: 32px; color: #F3AA2C;
	border: 2px solid;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	text-align: center;
}
.submission .service-content { 
	margin-left: 50px;
	font-size: 15px;
	font-weight: 600;
	height: 40px;
}

.submission label.tags {
	margin: 5px 5px 0px 0px;
	padding: 5px 10px;
	border: 1px solid gray;
	font-weight: normal;	
}

.submission label.tags i.btn_remove{ 
	color: #7B1113; 
	margin-left: 7px; 
	cursor: pointer;
	font-size:17px;
}

.submission label.tags i.btn_remove:hover { color: #F3AA2C; }

.submission .form-control[type="text"],
.submission .form-control[type="password"],
.submission .form-control[type="email"],
.submission select.form-control,
.submission button.form-control,
.submission .form-control.file-caption {
	height: 36px;
	padding: 7px 10px;
}

.submission span.required { color: red; }

.submission .form-group.required.error .req_txt {
	display: inline !important;
}

.submission .form-group.required .req_txt { display: none; }

.submission .form-group.error .form-control,
.submission .form-group.error .date-entry,
.submission .form-group.error .name-entry,
.submission .name-entry.error,
.survey.error {
	border-color: red !important;
}

.submission .form-group.hideMe, .hideme { display: none !important; }

.submission .itemTbl td { text-align: justify; }

.submission .input-group-btn { padding-left: 2px; }

.wrapper { min-height: 400px; }

.classy {
	border: 1px solid #ccc;
	margin-bottom: 10px;
}

a:hover .classy, a:focus .classy {
	border: 1px solid #7B1113;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}

a:hover .classy > .service-icon {
	border: 1px solid #FFF;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.5);
}

.classy2:hover .service-icon {
	box-shadow: 0 0 8px #7B1113;
	border: 2px solid #7B1113;
}

.itemTbl, .uploadTbl {
	width: 100%;
	border-bottom: 1px solid lightgray;
}

.itemTbl { margin-bottom: 20px; }

.itemTbl th {
	min-width: 100px;
	width: 140px;
	border-right: 1px solid lightgray;
}


.tbl {
	text-align: left;
	padding: 10px 12px;
	color: #424955;
	font: lighter 14px/21px "open sans",sans-serif;
	background: #ddd; 
}

.tbl-cell {
	display: table-cell;
}

.item-stat {
	padding: 3px 10px;
	margin-left: -7px;
}

.wd16 {
	width: 20px;
}


#logo-bar {
    box-shadow: 0px -7px 20px black;
}

.wrapper {
    box-shadow: 0px 7px 20px black;
}


#flModal .input-group-btn .btn  {
	background-color:#7B1113;
	border: none;
	height: 30px;
	padding: 6px 8px;
	margin-left: 1px !important;
	border-radius: 2px;
}

#flModal .input-group-btn .btn:disabled {
	background-color:#7B1113;
	display: none;
}

	background-color:#F3AA2C;
}

#flModal .file-preview .fileinput-remove {
	display: none;
}


#flModal .krajee-default.file-preview-frame .kv-file-content {
	height: 124px !important;
}


#flModal .file-drop-zone {
	min-height: 252px !important;
}

#flModal .kv-upload-progress {
	padding-top: 10px;
}

.float-right { float: right; }
.float-left { float: left; }
.inline-block { display: inline-block; }

/*
.fileAttach { text-align: center; }
*/

.fileAttach-header, .fileAttach-footer {
	display:inline-block;
    width:100%;
    padding:8px;
    background: #f9f9f9;
    text-align: center;    
    border: 1px solid #ddd;    
}

.fileAttach-header {
	font-weight: bold;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.fileAttach-footer {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.fileAttach .fileAttach-content {
	padding: 15px 0px;
}

.fileAttach .fileAttach-content {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.fileAttach .file-other-icon { font-size: 5em; }

.fileAttach .file-caption { padding: 5px 0px; }

.text-gray { color: lightgray; }

.rec-list ul li a { font-size: 1.5em; }

.rec-list .list_style.circle li {
	padding-bottom: 12px !important;
	padding-left: 28px !important;
}

.lead { font-size: 32px; line-height: 36px; }

.copyright { font-size: 13px; }

.vw-file-attach { display:inline-block; }
.vw-file-title { background: #f9f9f9; border: 1px solid #ddd; padding: 8px;] }
.vw-file-body { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; padding: 10px;}
.vw-file-icon { font-size: 40px; padding: 10px; }



.mnlnks a { color: #555; }

.contact-details-alt li span strong { color:#fff; margin: 0;font-size:12px;}
.contact-details-alt span { padding: 0px }
.contact-details-alt span {
    line-height: 18px;    
    margin:0;
}
.contact-details-alt span a {
    color: #FFFFFF;
    font-weight: 700;
    font-size:12px;
}

.contact-details-alt span a:hover {
    color: #F3AA2C;
    font-size: 12px;
}
.contact-details-alt li i {
    margin: 2px 0 0 0 ;
    width: 15px;
}

.contact-details-alt li span {
	padding-right: 0px;
	padding-left: 0px;
}

.eula ul {
	text-align: justify;
	list-style: outside;
	padding-left: 40px;
}

.eula ul li {
	padding-bottom: 10px;
}


.guidelines ul 	{ 
	 list-style: outside;
	 padding-left: 40px;
}

.yellow-bg {
	background: #F3AA2C !important;
}

.yellow-box {
	border: 2px solid #F3AA2C !important;
}

.text-yellow {
	color: #F3AA2C;
}

.green-bg {
	background: #335628 !important;
}

.green-box {
	border: 2px solid #335628 !important;
}

.white { color: #FFF !important; }
.black { color: #000 !important; font-weight: normal;}

.date-entry, .name-entry {
	height: 36px;
    padding: 7px 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.mn.date-entry {
	margin-left: 2px;
	margin-right: 2px;
}

::-webkit-input-placeholder{color:#a4a4a4 !important;}
X::-moz-placeholder{color:#a4a4a4 !important;}
X:-moz-placeholder{color:#a4a4a4 !important;}
:-ms-input-placeholder{color:#a4a4a4 !important;}

select.date-entry.empty { color: #a4a4a4 !important; opacity: 1;}
select.date-entry option { color: #555; }
select.date-entry option:first-child { color: #a4a4a4; opacity: 1;}

input.yr.date-entry, input.dy.date-entry {
	text-align: center;
}

.name-entry { width: calc(50% - 1px); }

.name-entry:first-child { margin-right: 2px; }

.item-detail, .item-files {
	font-size: 90%;
}

.item-detail, .item-files {
	display: inline-block;
	padding: 0px 8px;
}

.item-detail a, .item-files a {
	color: #7B1113;
}

.item-detail i, .item-files i {
	font-size: 1.6em;
}
.item-detail a:hover, .item-files a:hover {
	color: #F3AA2C;
}

#actnmenu1, #actnmenu2 {
	right: 15px;
	left: auto;
	width: 200px;
}

.mrgb-10{
    margin-bottom:10px;
    display:block;
}

.workspace { padding: 20px 0 0; }
.workspace .nav-tabs > li > a { font-size: 20px; color: #999; text-align: center; }
.workspace .nav-tabs > li.active > a { color: #F3AA2C !important; }


.workspace table th {
	width: auto!important;
}

.workspace table th.stat {
	width: 95px !important;
}

.workspace .input-sm, #tabUsers .input-sm {
	height: 36px !important;
	padding: 5px 10px !important;
}


.upldinfo {
	font-size: 18px;
	padding-bottom: 10px;
}

span + .tooltip > .tooltip-inner {
	background: #5bc0de; 
	border: 1px solid #46b8da;
	color: #fff; 
	padding: 7px 10px;
	text-align: left;
	font-size: 15px;
}

span + .tooltip.bottom > .tooltip-arrow {
    border-bottom: 5px solid #46b8da;
}

.itm-dtl-categ {
	display: block;
	margin-left: 10px;
}

.alert-primary {
    color: #f9f9ff;
    background-color: #9393ff;
    border-color: #4040ff;
}


.form-control[disabled], .form-control[readonly] {
    background-color: #aaa !important;
}


.photo-thumbnail {
	vertical-align: top;
	padding: 10px 20px 0px 0px ;
	display: inline-block;
}

.photo-description {
	padding: 0px 0px 10px 0px;
	display: inline-block;
}

.photo-title {
	line-height: 20px;
    margin: 10px 0px 0px 0px;
}	

.thumbnail-image {
	width: 150px;
	box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.5);
}


.preview-image {
	max-width: 450px;
	xbox-shadow: 0px 3px 5px 1px rgba(0,0,0,0.5);
}


.photo-metaInfo  {
    padding: 5px 0px 10px 0px;
}

.photo-description .post_meta {
    padding: 5px 0px 0px 0px;
}