a , input[type='submit'] {text-decoration: none; -moz-transition: ease-in-out 0.5s all; -webkit-transition: ease-in-out 0.5s all; transition: ease-in-out 0.5s all; }
a{color: #c54912;text-decoration: none;font-size: 14px;line-height: 35px;display: inline-block;}
a:focus, *:focus { outline:none !important; text-decoration: none; }
input[type="text"]:focus { outline:none; }
#wrapper ul{padding-left: 0;    margin-bottom: 0;list-style: none;}
html, body { height: 100%; width: 100%; font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;line-height: 24px;font-weight: 400; color: #000000;}
p { font-size: 16px; line-height: 30px; margin-bottom: 10px; }
img {max-width: 100%; }
a:hover {
    text-decoration: underline;
}
/*  common class */
.p0 { padding: 0px !important; }
.mb0 {   margin-bottom: 0;}
.top0 { padding-top: 0px !important; }
.bottom0 { padding-bottom: 0 !important; }
.left0 { padding-left: 0px !important; }
.right0 { padding-right: 0px !important; }
.top10 { padding-top: 10px; }
.top20 { padding-top: 20px; }
.top30 { padding-top: 30px; }
.top40 { padding-top: 40px; }
.bottom20 { padding-bottom: 20px; }
.bottom30 { padding-bottom: 30px; }
.padding40{padding: 40px;}
.bottom40 { padding-bottom: 40px; }
.p10 { padding-top: 10px; padding-bottom: 10px; }
.p20 { padding-top: 20px; padding-bottom: 20px; }
.p30 { padding-top: 30px; padding-bottom: 30px; }
.p40 { padding-top: 40px; padding-bottom: 40px; }
.logo {    margin-top: 20px;}
/*  End common class */
/* clear div section */
.clear:after ,.clear:before { display:block;content:'';}
.clear:before{clear: both;}
.clear20 { clear: both; visibility: hidden; line-height: 0; height: 20px; }
.clear30 { clear: both; visibility: hidden; line-height: 0; height: 30px; }
/* Alignment Section*/
.alignleft {max-width: 100%; float: left; margin: 0 20px 20px 0; }
.alignright {max-width: 100%; float: right; margin: 0 0 20px 20px; }
.aligncenter {max-width: 100%;display: block; margin: 10px auto; }
.text-center{text-align: center;}
.transition {-webkit-transition: all 600ms ease-out; -moz-transition: all 600ms ease-out;-o-transition: all 600ms ease-out;transition: all 600ms ease-out;}
.tableDiv { display: table; width: 100%;height: 100%; }
.text-right{text-align: right;}
/* table cell */
.table_new {display: table; width: 100%;height: 100%;}
.cell_new {display: table-cell; vertical-align: middle; }
/* Heading section */
h1, h2, h3, h4, h5, h6 {font-family: 'source_sans_probold';margin-top: 0;}
h1 {font-size: 40px; line-height: 42px;    color: #414042; }
h2 {color: #000;font-size: 30px;line-height: 30px;}
h3 {color: #000;font-size: 26px;line-height: 18px;}
h4 {color:#000;font-size: 16px; line-height: 26px;}
h5{font-size: 16px; line-height: 18px; color: #000; }
h6{color: #000;font-size: 16px; line-height: 18px; }
/* wrapper css */
#wrapper { min-height:100%; position:relative;}
#inner_wrapper { height:auto; width: 100%;}
/* header section */
header {  background: #fff;}
.header{padding: 30px 0;}
/* Menu Section */
.header_menu {text-align: right; line-height: 0; }
.header_menu nav {  display: inline-block;}
.header_menu ul {margin: 0;padding: 0;}
.header_menu ul li {display: block; float: left; padding-left: 15px;}
.header_menu ul li p {font-size: 16px; line-height: 34px; margin-bottom: 0px;}
.header_menu nav ul:after , .header_menu nav ul:before{content:'';display: block;}
.header_menu nav ul:after{clear: both;}

.img_wrap {  margin-top: 5px;}
.greybg{background-color: #888;}
/* Footer Section */
footer{
    background: #000000; padding: 30px 0; color: #fff;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.footer_content_start{text-align: center;}
.footer_content_start a {font-size: 15px;line-height: 24px; display: inline-block;}
.footer_content_start p{font-size: 15px;line-height: 24px;margin-bottom: 5px;}
.footer_content_start p:last-child {  margin-bottom: 0;}
/* cta bar section */
.cta_bar{background-color: #c54912;padding: 30px 0;text-align: center;  }
.float_left{float: left;}
.divider-line {height: 5px; background: #dddddd;margin: 20px 0px; clear: both;}
.img_border {border: 10px solid #ffffff; }

.form-errors {margin-bottom: 10px;}
.form-errors ul {padding-left: 17px;}
.form-errors ul li {color: red; text-align: left;}

/*  media query */
@media (min-width: 768px) {
    .container {padding-left: 20px;padding-right:  20px;}
    .row{margin-left: -20px;margin-right: -20px;}
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (min-width:992px) {
    .header .col-lg-4 { width: 27%;}
    .header .col-lg-8 { width: 73%;}
}
@media (min-width: 1220px) {
    .container { width: 1200px; }
}
@media (max-width: 1199px) {
    .header_menu ul li a {  margin: 0 10px; font-size: 20px; }
}
@media (max-width: 991px) {
    .mainMenu.primeNav.header_menu { display: none;}
    .header { padding: 20px 0;}
    .footer_content_start p { font-size: 13px; line-height: 20px; }
    footer { padding: 30px 0;}
    .footer_content_start a { font-size: 13px; line-height: 20px; }
}
@media (max-width: 767px) {
    .header {  padding: 10px 10px;}
    .cta_bar{border-bottom: 5px solid #fff;}
    .footer_content_start { text-align: center;}
}
@media (max-width:380px){
}

#admin-menu a {font-size: 9px; line-height: inherit;}

.yellow-btn {background-color: #c54912; color: #fff;}
.yellow-btn:hover {background-color: #000000;}
.black-btn {background-color: #000000; color: #fff;}
.btn:hover{color: #fff;}
.cancel-btn {color: #333; background-color: #fff; border-color: #ccc;}
.cancel-btn:hover {background-color: #000000; color: #fff; border: 1px solid transparent;}

.form-sec .form-item {margin-bottom: 15px;}
.form-sec .form-required {color: red;}
.form-sec input[type=text] {background-color: #e5e5e5; color: #000; display: block;height: 34px;padding: 6px 12px;font-size: 14px;
	line-height: 1.42857;background-image: none;border: 1px solid #CCC;border-radius: 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.form-sec input[type=submit] {margin-right: 10px; color: #FFF;background-color: #C54912;display: inline-block;padding: 6px 12px;margin-bottom: 0px;font-size: 14px;
	font-weight: 400;line-height: 1.42857;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-moz-user-select: none;
	background-image: none;border: 1px solid transparent;border-radius: 4px; text-transform: capitalize;}
.form-sec input[type=submit]:hover {background-color: #000000;}
.form-sec input[type=submit].cancel-btn {color: #333; background-color: #fff; border-color: #ccc;}
.form-sec input[type=submit].cancel-btn:hover {background-color: #000000; color: #fff; border: 1px solid transparent;}
.form-sec .field-name-body .filter-wrapper {display: none;}
.form-sec textarea {display: block; width: 100%; height: 160px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #000; max-width: 100%;
    background-color: #e5e5e5; background-image: none; border: 1px solid #ccc; border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-sec .form-managed-file input[type=file] {display: inline-block;}

.search-form-sec input[type=text]{width: 35%; background: #fff url("../images/icon-search.png") no-repeat 95% 50%; border-radius: 100px; display: inline-block;}

.login_page_wrap.greybg {padding: 80px 0;}
.login-form-sec {padding: 30px; background-color: #fff; width: 410px; margin: 0px auto; text-align: center;border: 1px solid #888; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.login-form-sec h2 {margin-bottom: 20px;}
.login-form-sec input[type=text] {background-color: #e5e5e5; color: #000;}
.login-form-sec input[type=password] {background-color: #e5e5e5; color: #000;}

.content_wrap {padding: 40px 0;}
.content_wrap .content-head {margin-bottom: 20px;}
.content_wrap .content-head h2 {float: left;}
.content_wrap .black-table thead {background-color: #000; color: #fff;}
.content_wrap .black-table thead th {line-height: 30px;}
.content_wrap .black-table>tbody>tr:nth-of-type(odd) {background-color: #fff;}
.content_wrap .black-table>tbody>tr:nth-of-type(even) {background-color: #e5e5e5;}
.content_wrap .black-table th, .content_wrap .black-table td {border-top: none; vertical-align: middle; padding-left: 15px;}
.content_wrap .black-table th {border-bottom: none;}
.content_wrap .black-table ul.actions li {float: left; padding-right: 30px;}

.content_wrap .test-list p {font-weight: bold;}

.invite-user-sec input[type=text] {background-color: #e5e5e5; color: #000; margin-right: 10px;}

.pager-sec {margin-top: 30px;}
.pager-sec ul.pager-nav {text-align: center;}
.pager-sec ul.pager-nav li.pager-previous {float: left;}
.pager-sec ul.pager-nav li.pager-next {float: right;}
.pager-sec ul.pager-nav li {background-color: #c54912; color: #fff; display: inline-block; margin-right: 10px; text-align: center; vertical-align: middle; border: 1px solid transparent; border-radius: 4px;}
.pager-sec ul.pager-nav li:hover {background-color: #000000;}
.pager-sec ul.pager-nav li a {color: #fff; line-height: normal; padding: 5px 20px;}
.pager-sec ul.pager-nav li.disabled {background-color: #e5e5e5; color: #888888; cursor: default;}
.pager-sec ul.pager-nav li.disabled a {color: #888888; cursor: default;}
.pager-sec ul.pager-nav li.pager-current {background-color: #000; cursor: default;}
.pager-sec ul.pager-nav li.pager-current a {cursor: default;}

.warning-con { 
    color:red;
}