/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jun 19, 2015, 12:50:05 PM
    Author     : Rajendra Banker
*/

/*pagination*/
.page-numbers {
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
}
.page-numbers > li > .page-numbers {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
}
	
.page-numbers > li {
    display: inline;
}
.page-numbers > li > a, .page-numbers > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #337ab7;
    float: left;
    line-height: 24px;
    margin-left: -1px;
    padding: 4px 12px;
    position: relative;
    text-decoration: none;
}
.page-numbers > li > a:focus, .page-numbers > li > a:hover, .page-numbers > li > span:focus, .page-numbers > li > span:hover {
    background-color: #eee;
    border-color: #ddd;
    color: #23527c;
    z-index: 3;
}
.page-numbers > li > a, .page-numbers > li > span {margin-top:0; margin-bottom:0;}

.page-numbers.current {background:#0070c0; color:#fff;}
.page-numbers a {color:#000;}

/* Google Map - ACF */
.acf-map {
    border: 1px solid #ccc;
    height: 700px;
    margin: 20px 0;
    width: 100%;
    line-height: normal;
}
/* Google Map - ACF - Training Sidebar */
.acf-map-training-side {
    border: 1px solid #ccc;
    height: 300px;
    margin: 20px 0;
    width: 100%;
    line-height: normal;
}

form.contact-form {
    margin-top: 0px;
}
/* Advance Job Filtesr - Job Settings & Job Shifts on 25th June 2015 STARTED */

.job_filters .job_settings::after, .job_filters .job_shifts::after {
    clear: both;
}
.job_filters .job_settings::after, .job_filters .job_shifts::after, .job_filters .job_settings::before, .job_filters .job_shifts::before {
    content: "";
    display: table;
}

.job_filters .job_settings, .job_filters .job_shifts {
    background: #f9f9f9 none repeat scroll 0 0;
    border-top: 1px solid #e5e5e5;
    font-size: 0.83em;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}


.course-responsive-img
{ width: 100%; display: block; height: auto !important; max-width: 100% !important; width: 100% !important; }


.job_filters .job_settings li, .job_filters .job_shifts li{
    border-right: 1px solid #eee;
    float: left;
    margin: 0;
    padding: 0.5em 1em;
}
/* Advance Job Filtesr - Job Settings & Job Shifts on 25th June 2015 ENDED */
/* Training */
a.add-training-link {
    background: #f16528 none repeat scroll 0 0;
    border-radius: 30px;
    display: inline-block;
    font-family: Open Sans;
    font-size: 14px;
    line-height: 35px;
    padding: 0 25px;
    margin-top: 15px;
}
/* General Inner Pages */
.dsrip-pages {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdee1;
    padding: 0;
}
/* Mockup changes Training - 10th July 2015 */
.tab-pane input[type=submit].sidebar-bt {
  background:#f16528; color:#fff; display:block; text-align:center; margin-top:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; font:18px/50px 'open sans'; font-weight:700;
}

/* Rotate Newyork Map */
div#mapsvg-6118 { -ms-transform: rotate(11deg); -webkit-transform: rotate(11deg); transform: rotate(11deg); margin: 50px 0;}

.footerpart div.container-fluid p a { color: #d9d9d9; }

.training-list .listing-media { position: relative; }
.training-list .listing-media img {display: inline-block;}

.comment-rating-field-pro-plugin span.label { color: #575757; }

div#jobs-loading, div#programs-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(../images/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:998; }

.pos-relative { position: relative; }
/* DSRIP Training Comment */
div.user-comment img.avatar { margin-right: 0px; }
div.user-comment ul.media-list ul.children { padding-left: 74px; }

div.user-comment .media-list > .parent {
    border-bottom: 0px;
}

ul.children li.comment {
    margin: 0;
    padding-bottom: 20px;
}

ul.children { border-bottom: 1px solid #e7e8ea; }
.crfp-field span.star-rating-control div.rating-cancel { display: none !important; }

#ui-datepicker-div { display: none; }

/*Home page changes as per the mockup - 19/11/15 */

div.owl-wrapper-outer .owl-wrapper .owl-item .item div.carousel-caption h5 a { color: #565a5c;font-weight: 600; }

div.owl-wrapper-outer .owl-wrapper .owl-item .item div.carousel-caption h5 div a { color: #0070c0; }
div.owl-wrapper-outer .owl-wrapper .owl-item .item div.carousel-caption h5 div { margin-top: 5px; }
.carousel-state .carousel-caption { height:90px; }
.carousel-state h3 { color: #B3BBBF; margin-top: 55px;}
/*Breadcrumb - 20/11/15 */
div.breadcrumb-container ul { padding-left:0px; float: left; }

div.breadcrumb-container ul li { display: inline-block; list-style: none; margin: 0 2px; }

#wp-admin-bar-sites_home a{
    background: url("http://www.hwapps.org/wp-content/uploads/2015/11/HWapps-Logo-v21.jpg") no-repeat scroll 0% 0% transparent !important;
    text-indent: -9000px !important;
    width: 100px !important;
}
#wp-admin-bar-sites_home a:hover{
    background: url("http://www.hwapps.org/wp-content/uploads/2015/11/HWapps-Logo-v21.jpg") no-repeat scroll 0% 0% transparent !important;
    text-indent: -9000px !important;
    width: 100px !important;
}

li#wp-admin-bar-sites_home {
    width: 100px;
}

.content-right .bootstrap-select .dropdown-menu ul.inner { text-align: left; }

/* Registation Page Corrections */
@media screen and (min-width: 768px) {
    .post-7531 .registration-form_wrapper .ginput_complex.ginput_container_password { width: auto; }
    .post-7531 #input_1_14_2_container { margin-left: 0px; }
    .post-7531 .gform_wrapper ul.top_label li.gfield .gfield_password_strength {
        width: 47.5%;
    }
    .post-7531 .registration-form_wrapper ul.top_label li.gfield .gfield_password_strength {
        margin-left: 150px !important;
    }
    .post-7531 .gform_wrapper .gfield_password_strength { margin-top: 0px; }
    .post-7531 .gform_wrapper .ginput_complex #input_1_14_1_container, .post-7531 .gform_wrapper .ginput_complex #input_1_14_2_container { width: 73.5%; }
}
.pad-lft-rt-15 {
    padding-left: 15px;
    padding-right: 15px;
}


#gform_wrapper_3.gform_wrapper .top_label .gfield_label{
width:30%;
}

#gform_wrapper_3 .ginput_container{
width:70%;
float:right;
}

#gform_wrapper_3.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
  border: 1px solid #ccc;
    border-radius: 4px;
    height: 50px;
    padding: 10px;
    width: 100% !important;
}

#gform_wrapper_3 .gform_body ul li{
padding: 0 0 2em;
margin: 0 0 2em;
}

#gform_3 input[type="submit"]{

background: #0070c0 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 45px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 20px;
}

/*****Gform2 */

#gform_wrapper_2.gform_wrapper .top_label .gfield_label{
width:30%;
}

#gform_wrapper_2 .ginput_container{
width:70%;
float:right;
}

#gform_wrapper_2.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
  border: 1px solid #ccc;
    border-radius: 4px;
    height: 50px;
    padding: 10px;
    width: 100% !important;
}

#gform_wrapper_2 .gform_body ul li{
padding: 0 0 2em;
margin: 0 0 2em;
}

#gform_2 input[type="submit"]{

background: #0070c0 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 45px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 20px;
}
#gform_2 input[type="button"]{

background: #0070c0 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 45px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 20px;
}

label.errprog {
    color: red;
    margin-left: 0px;
}
.ginput_container_multiselect #input_2_62, #input_6_62 { height: 300px; }
/* Section Registration - 5/10/2016 */
#section-registration label.error, #bp-login-widget-form label.error { margin-left: 0px; }
#section-registration .gfield_required, #bp-login-widget-form .gfield_required { color: #790000;margin-left: .25em; }
.dropdown-menu ul.inner { text-align: left; }
/*Resoved the issue with drop down width*/
#report-wrapper .bootstrap-select.btn-group .dropdown-menu {    
    min-width: 100px;
    width: 400px;
    text-align: left;    
}
.report-form select.form-control {
    width: 0;
    padding:0;
}
#report-wrapper .bootstrap-select.btn-group .dropdown-menu>li>a {
    white-space: initial;
    font-size: 12px;
}
@media only screen and (max-width: 499px) {
    #report-wrapper .bootstrap-select.btn-group .dropdown-menu {
        width: 100%;
    }
}
.bootstrap-select.btn-group .dropdown-menu>li>a {
    white-space: initial;
    font-size: 12px;
}
#strategy_listing .listing th#th_fndg .bootstrap-select.btn-group .dropdown-menu, 
#strategy_listing .listing th#th_status .bootstrap-select.btn-group .dropdown-menu,
#report-wrapper .report-form #impct_type_dv .bootstrap-select.btn-group .dropdown-menu {
    width: 100%;
}