﻿.clear {
    clear: both;
}

a {
    text-decoration: none !important;
    font-weight: bold;
    color: #2C679B;
}

a:hover {
    text-decoration: underline !important;
}

body {
    font-family: Roboto-Regular, Sans-Serif;
}

.common_bg {
    background: #f0f0f0;
}

.blue
{
color: #000088;
}

.indent
{
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}
h4 {
    font-size: 15px;
    font-weight: normal;
}

.bld {
    font-weight: bold;
    vertical-align:top;
}

.underline {
    text-decoration: underline;
}

.red {
    color: #DB1D00;
}

.peach_bg {
    background: #E91C1C !important;
}

.blue_bg {
    background: #6060C3 !important;
}

.violet_bg {
    background: #7b98c0 !important;
}

.seagreen_bg {
    background: #6bc5b6 !important;
}

.noborder {
    border: 0px !important;
}

.header {
    height: 80px;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    width: 100%;
}

.bdr-none {
    border-right: none !important;
}

.p-l-0 {
    padding-left: 0px;
}

.p-r-0 {
    padding-right: 0px;
}

.p-r-15 {
    padding-right: 15px;
}

.p-t-0 {
    padding-top: 0px;
}

.m-r-0 {
    margin-right: 0px;
}

.m-l-0 {
    margin-left: 0px;
}

.m-r-50 {
    margin-right: 50px;
}

.m-t-0 {
    margin-top: 0px !important;
}

.m-b-min15 {
    margin-bottom: -15px;
}

.overflow-hidden {
    overflow: hidden;
}

.border_img {
    border: 1px solid #ddd;
}

.p-d-10 {
    padding: 10px;
}

.col-37 {
    width: 37.7%;
    float: left;
}

.row-custom {
    width: 100%;
    margin: 0px;
}

.logoicn_div {
    float: left;
    width: 100px;
text-align:center;
}

.logo_text {
    float: left;
    font-family: Roboto-Regular;
    font-size: 24px;
    color: #000000;
    padding-left:10px;
    margin: 25px 15px; 
    font-weight: bold;
}

.col-xs-7 .logo_text {
    margin: 25px 0px;
}

.logo_div {
    float: right;
    margin: 12px 20px 0px;
}

.col-fixed-100 {
    width: 100px;
    position: absolute;
    height: 100%;
}

.col-offset-125 {
    padding-left: 100px;
}

.menu_left {
    width: 100px;
    float: left;
    z-index: 999;
    background: #3d3c3c;
}

    .menu_left ul {
        padding: 0px !important;
    }

        .menu_left ul li {
            list-style-type: none;
        }

            .menu_left ul li a {
                padding: 20px 0px;
                width: 100px;
                border-left: 2px solid #3d3c3c;
                border-bottom: 1px solid #8c8888;
                float: left;
                text-align: center;
                color: #e1e1e1;
                background: #3d3c3c;
            }

                .menu_left ul li a.selected {
                    border-left: 2px solid #fff;
                }

                .menu_left ul li a:hover {
                    border-left: 2px solid #fff;
                    text-decoration: none;
                }

.nodiemension {
    width: 0px;
    height: 0px;
}

.navbar-toggle {
    border: 0px;
    margin-right: 5px;
    margin-top: 18px;
    background: none !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #4e91ff;
}

.banner_div {
    padding: 5px 10px 5px 10px;
}

.index_div {
    background: #f0f0f0;
    height: 100%;
}

.banner_div_small {
    display: none;
}

.banner_div_medium {
    display: none;
}

.home_icn {
    background: url(/PAWeb/Content/images/home_icn.png);
    width: 34px;
    height: 28px;
    float: left;
}

.for_mob_icn {
    display: none;
}

.col-centered {
    margin: 0 auto;
}

.notice_note {
    font-size: 16px;
}

.login_btn {
    clear:both;
    border: 5px solid #a7c8ff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 145px;
    padding: 10px;
    text-transform: uppercase;
    text-align: center;
    margin-left: 50px;
    margin-right:auto;
    color: #3d72c8;
    font-size: 16px;
    cursor: pointer;
}

.partners {
margin-top:20px;
	font-weight:bold;
}

.notice_note {
    margin-left: 20%;
    text-align: center;
    font-size: 16px;
}

.login_btn:hover {
    border: 5px solid #bfbbbb;
}

.login_btn .one {
    font-size: 20px;
    color: #4e91ff;
}

.login_btn .two {
    font-size: 20px;
    color: #9fc0f8;
}

.inner_page {
    margin-top: 50px;
}

.breadcrumb {
    padding: 15px 15px;
    margin-bottom: 0px;
    list-style: none;
    background-color: #fff;
    font-size: 13px;
    color: #323232;
}

    .breadcrumb li a {
        color: #DB1D00;
    }

.breadcrumb_div {
    display: inline-block;
}

.layout_div {
    background: #f0f0f0;
    padding: 20px 10px;
    float: left;
}

.content h1 {
    font-size: 20px;
    font-family: Roboto-Regular;
    font-weight: normal;
    margin: 2px 2px 15px;
}

.layout {
    background: #fff;
    margin: 20px;
    padding: 15px;
}

.layout_bg {
    background: #f0f0f0;
}

.offender_option {
    background: #0F67FF;
    padding: 20px 10px 20px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 17px;
    margin-bottom: 10px;
}

.company_option {
    background: #0F67FF;
    padding: 10px 10px 10px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
}

.admitNominate_option {
        background: #0F67FF;
    padding: 10px 10px 10px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
}




input[type=radio] {
    border: 0px;
    width: 17px;
    height: 17px;
    margin-right: 5px;
}

.offender_option .radio-inline {
    margin-right: 20px;
}

.checkbox_class {
    font-weight: normal;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e6e6e6;
}

.form-horizontal .control-label {
    text-align: left;
    font-weight: normal;
    font-size: 13px;
}

.form-control {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -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;
}

.small_font {
    font-size: 11px;
    padding-top: 5px;
}

.warning_div {
    border: 1px solid #e6e6e6;
    width: 100%;
    background: #fff;
}

.icn_bg {
    background: #f8f8f8;
    width: 40px;
    text-align: center;
    vertical-align: middle;
}

.warning_div .icn_txt {
    padding: 5px;
    display: block;
    margin-left: 5px;
}

.layout_process {
    background: none;
}

.layout_faq {
    padding: 0px !important;
}

.process_div .warning_div .icn_bg {
    width: 55px;
}

.process_div .warning_div .icn_txt {
    padding: 18px 5px;
}

.warning_div .icn_txt .font_medium {
    font-family: Roboto-Medium;
}

.btn {
    font-family: Roboto-Regular, Sans-Serif;
    font-size: 14px;
    padding: 6px 20px;
    border-radius: 0px;
}

.panel_heading {
    background: #B51212;
    color: #fff;
    padding: 12px 15px;
    font-family: Roboto-Thin;
}

.panel_content {
    min-height: 145px;
    
}

.faq_panel_content {
    min-height: 85px;
font-size:larger;
    
}

.layout_process .panel_content
{
background:#fff;
}
    .panel_content ul.bullet1 {
        list-style-image: url(/PAWeb/Content/images/bullet1.png);
    }

    .panel_content ul {
        font-family: Roboto-Regular;
        padding: 10px 5px 10px 17px;
        color: #323232;
        font-size: 14px;
    }



.acc_mobile {
    background: #fff;
}

    .acc_mobile .panel {
        border: 0px;
    }

.acc_mobile {
    display: none;
}

.acc_icn {
    background: url(/PAWeb/Content/images/acc_open.png);
    width: 11px;
    height: 11px;
    float: left;
    margin: 5px 10px 0px 0px;
}

.accordion-opened {
    background: url(/PAWeb/Content/images/acc_open.png);
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
   
    float: left; /* adjust as needed */
    color: #fff;
    margin-right: 10px; /* adjust as needed */
}

.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
  
}

.panel-default > .panel-heading {
    background: #ef6262;
    padding: 12px 15px;
    display: inline-block;
    width: 100%;
    border-radius: 0px;
}

    .panel-default > .panel-heading a {
        float: left;
        width: 100%;
        font-size: 14px;
        color: #fff;
        font-family: Roboto-Regular;
    }

.panel-body {
    margin-top: -10px;
}

.panel-group .panel + .panel {
    margin-top: 0px;
}

.info_div {
    background: #fff;
    padding: 10px;
}

.info_head {
    font-size: 18px;
    color: #000000;
}

.what_happens {
    margin: 10px 0px;
}

    .what_happens .panel-default > .panel-heading {
        background: #4e91ff;
        padding: 12px 15px;
    }

        .what_happens .panel-default > .panel-heading h4 {
            font-size: 18px;
            font-family: Roboto-Thin;
        }

.process_img {
    display: block;
}

    .process_img img, .process_img_mobile img {
        margin: 0 auto;
    }

.process_img_mobile {
    display: none;
}

.datepicker_icn {
    background: url(/PAWeb/Content/images/datepicker.jpg);
    width: 43px;
    height: 34px;
    float: left;
}

.sai_banner {
    padding: 20px 5px 20px 20px;
    background: #f0f0f0;
}

.sai_banner_mobile {
    padding: 20px 10px 20px 25px;
    background: #f0f0f0;
    display: none;
}

    .sai_banner_mobile img {
        width: 100%;
    }

.sai_banner_tablet {
    display: none;
    padding: 20px 5px 20px 20px;
}

.sai_layout .nav > li {
    text-align: center;
}

.sai_layout {
    padding: 0px 15px 15px;
}

    .sai_layout .nav > li > a {
        color: #fff;
        border-radius: 0px;
        background: #f06261;
        font-family: Roboto-Regular;
        font-size: 15px;
        padding: 10px 1px;
    }

    .sai_layout .nav > li.active > a {
        background: #ea4b48;
    }

    .sai_layout .nav > li .dwn_arrow {
        background: url(/PAWeb/Content/images/dwn_arrow.png);
        width: 19px;
        height: 20px;
        position: absolute;
        background-repeat: no-repeat;
        display: none;
        text-align: center;
        margin-left: 45%;
    }

    .sai_layout .nav > li.active .dwn_arrow {
        display: block;
        text-align: center;
    }

.sai_tab {
    background: #fff;
    margin-bottom: 20px;
}

    .sai_tab .col-sm-2 {
        width: 19.7%;
    }

.div_left {
    float: left;
}

.safety_div {
    margin: 20px 10px 0px;
    font-family: Roboto-Regular;
    font-size: 16px;
}

.safety_icn {
    width: 70px;
}

.safety_div table tr {
    border-bottom: 6px solid #fff;
}

.sai_layout .panel-default > .panel-heading {
    background: #fff;
    border: 0px;
}

.sai_layout .panel-default .panel-body {
    padding: 0px;
}

.sai_layout .panel-default > .panel-heading a {
    font-family: Roboto-Regular;
    font-size: 16px;
    color: #333;
}

.sai_layout .panel-heading .accordion-toggle:after {
    color: #7a7676;
}

.sai_layout .panel {
    border: 0px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e6e6e6;
    box-shadow: none;
    border-radius: 0px;
}

#info, #form_info, #fill_form {
    margin-top: 10px;
}

#info, #form_info {
    padding-left: 10px;
    padding-right: 10px;
}

#fill_form img {
    margin: 0 auto;
}

.bg_grey {
    background: #f3f3f3;
}

.custom-bullet li {
    display: block;
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #323232;
}

    .custom-bullet li:before {
        /*Using a Bootstrap glyphicon as the bullet point*/
        content: "\e072";
        font-family: 'Glyphicons Halflings';
        font-size: 8px;
        float: left;
        margin-top: 4px;
        margin-left: -17px;
        color: #504d4d;
    }

.sai_layout .panel_content {
    min-height: auto;
}

.logo_container {
    display: block;
    width: 100%;
    float: left;
    background: #fff;
    padding: 0px 10px;
}

    .logo_container hr {
        margin-top: 0px;
        margin-bottom: 10px;
    }

.grey_bg {
    background: #7a98bf;
    color: #fff;
    padding: 10px;
    margin: 10px 10px 0px;
    font-size: 18px;
}

.green_bg {
    background: #7accbe;
    color: #fff;
    padding: 10px;
    margin: 10px 10px 0px;
    font-size: 18px;
}

    .green_bg span {
        font-size: 15px;
    }

#fill_form {
    padding-bottom: 10px;
}

.sai_banner_mob {
    margin-bottom: 20px;
}

.sai_gallery {
    padding-top: 50px;
}

.carousel-indicators {
    display: none;
}

.carousel-control.left, .carousel-control.right {
    width: 30px;
    height: 41px;
    top: 20px;
    background-image: none;
    background-repeat: no-repeat;
}

.carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
}

.sai_gallery .carousel-control.left, .sai_gallery .carousel-control.right {
    width: 30px;
    height: 41px;
    top: 20px;
    background-image: none;
    background: #f06261;
    text-shadow: none;
    opacity: 1;
}

.sai_gallery .carousel-control.right {
    border-left: 1px solid #fff;
}

.sai_gallery .carousel-control.left {
    border-right: 1px solid #fff;
}
.sai_gallery .carousel-control {
        font-size: 20px !important;

    }
.sai_gallery .carousel {
    background: #fff none repeat scroll 0 0;
}
.item_head {
    text-align: center;
    margin-bottom: 20px;
    background: #ed4a4b;
    color: #fff;
    padding: 9px 0px;
    font-size: 16px;
}

.sai_gallery  .carousel-inner {
    top: -75px;
}

.acc_wrap {
    margin: 20px 10px 0px;
    font-family: Roboto-Regular;
    font-size: 16px;
}

.top_negative {
    margin-top: -75px;
}

.faq_acc {
    border-bottom: 0px;
}

.faq_acc > .faq_heading ul li {
    float:left; 
    list-style-type:none;
    width:145px;
    border-right:solid 1px #888888;
        border-radius: 0px;
height:80px;
}

    .faq_acc .panel-default > .panel-heading {
        background: #fff;
        border: 0px;
    }

        .faq_acc .panel-default > .panel-heading a {
            font-family: Roboto-Regular;
            font-size: 16px;
            color: #333;
        }

    .faq_acc .panel-heading .accordion-toggle:after {
        color: #7a7676;
    }

    .faq_acc .panel {
        border: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        border-bottom: 1px solid #e6e6e6;
        border-radius: 0px;
        box-shadow: none;
    }

    .faq_acc .panel_content {
        min-height: auto;
    }

.faq_heading {
    background: #FFF;
    color: #000;
    padding: 10px 10px;
    border-bottom: solid black 1px;
}

    .faq_heading h2 {
        font-size: 20px;
font-weight:bold;
        font-family: Roboto-Thin;
        padding: 0px 10px 10px 10px;
        margin: 0px;
        display: inline-block;
        float: left;
    }

.faq_acc #nav-tabs-wrapper {
    float: right !important;
}

.faq_acc > li {
    float:left; 
    border-right:solid 1px #888888;
list-style-type:none;
}

.faq_acc > ul > li > a {
	display: inline-block;
    padding: 5px 0px 0px;
    margin-right: 0px;
    border-radius: 0px;
	vertial-align:middle;
        font: bold Roboto-Thin 15px;
        color: #e1e1e1;
}

.faq_acc .nav-tabs > li > a {
    border-left: 2px solid #3d3c3c;
border-right:1px solid #888;
    /* float: left; */
border-top:0px;
    text-align: center;
    color: #e1e1e1;
    background: #3d3c3c;
    border-bottom: solid 2px #3d3d3d;
height:80px;
    width:145px;
border-radius:0px;
}
.faq_acc .nav-tabs > li.active > a, .faq_acc .nav-tabs > li.active > a:focus, .faq_acc .nav-tabs > li.active > a:hover {
	display: inline-block;
        background: #3d3c3c;
border-top:0px;
border-right:1px solid #888;
/*        background: url(/PAWeb/Content/images/topmenu_hover.png) center bottom no-repeat; */
        border-radius: 0px;
        color: #fff;
   border-bottom: 3px solid #fff;
}

.faq_acc .nav > li > a:hover {
	display: inline-block;
border-top:0px;
border-right:1px solid #888;
        background: #3d3c3c;
/*        background: url(/PAWeb/Content/images/topmenu_hover.png) center bottom no-repeat; */
        border-radius: 0px;
        color: #fff;
   border-bottom: 3px solid #fff;
}

/*converting tabs into dropdown mobile for FAQ*/
.faq_acc .nav-tabs-dropdown {
    display: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .faq_acc .nav-tabs-dropdown:before {
        content: "\e114";
        font-family: 'Glyphicons Halflings';
        position: absolute;
        right: 6px;
        background: #3d3c3c;
        padding: 8px;
        top: 53px;
    }

.faq_acc .nav-tabs {
    border-bottom: 0px;
}


/*end converting tabs into dropdown mobile*/
.tab-content {
    margin-top: 0px;
}

.driver_div {
    background: #fff;
    padding: 5px 10px;
}

    .driver_div .panel-default > .panel-heading {
        background: #4e91ff;
        padding: 18px 15px;
    }

        .driver_div .panel-default > .panel-heading h4 {
            font-size: 18px;
            font-family: Roboto-Thin;
        }

    .driver_div h3 {
        font-family: Roboto-Thin;
        font-size: 18px;
        margin: 0px;
        font-weight: bold;
    }

    .driver_div .panel-default > .panel-heading a {
        font-size: 15px;
        font-weight: bold;
    }

    .driver_div .panel-heading .accordion-toggle:after {
        font-weight: normal;
        font-size: 16px;
    }

    .driver_div .panel {
        margin-top: 15px;
        border: 0px;
        margin-bottom: 0px;
    }

.start_me {
    padding-top: 10px;
    background: #eeeeee;
}

    .start_me img {
        width: 100%;
    }

.game_swf {
    width: 100% !important;
}

#quiz {
    text-align: center;
    background: #eeeeee;
}

    #quiz .carousel-inner {
        top: 0px;
    }

    #quiz .test {
        font-size: 18px;
        color: #323232;
    }

    #quiz .correct {
        font-size: 14px;
        color: #323232;
        margin-top: 10px;
    }

    #quiz .wrong {
        font-size: 14px;
        color: #000;
    }

    #quiz .carousel-control.left, #quiz .carousel-control.right {
        height: 125px;
        width: 45px;
        background: none;
        color: #bebebe;
        border: 0px;
    }

    #quiz .carousel-control.left {
        background: url(/PAWeb/Content/images/gallery_left_arrow.png);
    }

    #quiz .carousel-control.right {
        background: url(/PAWeb/Content/images/gallery_right_arrow.png);
    }

    #quiz .carousel-control .glyphicon-chevron-left:before {
        content: none;
    }

    #quiz .carousel-control .glyphicon-chevron-right:before {
        content: none;
    }

.bg_grey1 {
    background: #eeeeee;
}

#quiz .carousel {
    background: none;
    margin-top: 10px;
}

.quiz img {
    margin: 0 auto;
}

.quiz .ques {
    color: #000;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.quiz .radio {
    display: inline;
    margin-right: 10px;
}

    .quiz .radio label {
        padding-left: 0px;
    }

.score input, .score_div2 input {
    width: 30px;
    margin-left: 10px;
    margin-right: 10px;
}

.quiz {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 30px;
}


.score_div1 {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d7d7d7;
}

    .score_div1 img {
        width: 80%;
    }

.score_div2 {
    padding-top: 10px;
}


/*converting tabs into dropdown mobile for topmenu*/
.top_menu .nav-tabs-dropdown {
    display: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .top_menu .nav-tabs-dropdown:before {
        content: "\e114";
        font-family: 'Glyphicons Halflings';
        position: absolute;
        right: 6px;
        background: #447cdb;
        padding: 8px;
        top: 53px;
    }

.top_menu .nav-tabs {
    border-bottom: 0px;
}
/*end converting tabs into dropdown mobile for topmenu*/

.top_menu ul li {
    float:left; 
    border-right:solid 1px #888888;
list-style-type:none;
}


.top_menu > ul > li > a {
	display: inline-block;
    padding: 5px 0px 0px;
    margin-right: 0px;
    border-radius: 0px;
   height:50px;
	vertial-align:middle;
        font: bold Roboto-Thin 15px;
        color: #e1e1e1;
	width:120px;
}

.top_menu {
    margin: 0px 15px 0 0; 
    float: right;
    border-left: 2px solid #3d3c3c;
    border-right:#3d3c3c;
    /* float: left; */
    text-align: center;
    color: #e1e1e1;
    background: #3d3c3c;
    border-bottom: solid 2px #3d3d3d;
}

.top_menu ul {
padding-left:0px;
}

    .top_menu > ul > li > a:focus, .top_menu > ul > li > a:hover {
	display: inline-block;
        background: none;
/*        background: url(/PAWeb/Content/images/topmenu_hover.png) center bottom no-repeat; */
        border-radius: 0px;
        color: #fff;
   border-bottom: 3px solid #fff;
    }

    .top_menu > ul > li > a.active {
	display: inline-block;
        background: none;
/*        background: url(/PAWeb/Content/images/topmenu_hover.png) center bottom no-repeat; */
        border-radius: 0px;
        color: #fff;
   border-bottom: 3px solid #fff;
    }

.certificate_div h3 {
    color: #323232;
    font: normal 16px Roboto-Regular;
}

.certificate_list li {
    padding: 9px 0px 16px 45px;
    list-style-type: none;
    margin: 0;
    margin-left: -38px;
}



.top_menu_drp {
    display: none;
}

.push_me {
    display: none;
}

.slide_me {
    width: 100%;
    background: #393738;
    text-align: center;
    padding: 10px 0px;
    color:white;
    font-weight:bold;
    font-size:larger;
}

    .slide_me:hover {
        cursor: pointer;
        background: #595758;
	text-decoration: underline;
    }

.push_me ul {
    padding: 0;
    list-style-type: none;
    margin-top: -10px;
}

    .push_me ul li a {
        color: #fff;
        text-transform: uppercase;
        background: #393738;
        list-style-type: none;
        list-style-position: inside;
        margin: 0;
        width: 100%;
        float: left;
        padding: 10px;
        border-top: 1px solid #353334;
    }

        .push_me ul li a:hover {
            background: #0F67FF;
        }

/********site details page css start**********/
#sel1 {
    width: 12%;
    height: 48px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#sel2 {
    width: 12%;
    height: 48px;
    margin-right: 10px;
}

.btn-submit {
    width: 96px;
    height: 48px;
    background: #0F67FF;
}

.btn-previous {
    width: 96px;
    height: 48px;
    background: #0F67FF;
    float:left;
}

.btn-next {
    width: 80px;
    height: 48px;
    background: #0F67FF;
    float:right;
}


.site_img {
    width: 99%;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #ddd;
}

    .site_img .img-responsive {
        display: block;
        height: auto;
        max-width: 100%;
        width: 100%;
    }

.site_tab {
    margin-bottom: 0px;
}

.col33 {
    width: 33.6%;
}

.site-panel {
    float: left;
    width: 99%;
    border: 1px solid #ddd;
    margin: 0px 0 0 0;
    line-height: 45px;
}



.site-details {
    width: 99%;
    border: 1px solid #ddd;
    margin: 52px 0 0 0;
    padding: 10px;
}

.terms {
    padding: 0 15px;
}

.site-panel ul li {
    border-right: 1px solid #ddd;
}

.site_details .nav-pills > li + li {
    margin-left: 1px;
}

.site_details_layout .nav > li > a {
    color: #fff;
    border-radius: 0px;
    background: #f06261;
    font-family: Roboto-Regular;
    font-size: 15px;
    min-height: 69px;
    line-height: 20px;
    height: 69px;
    overflow: hidden;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
}

.site_details_layout .nav > li {
    text-align: center;
    display: table;
    margin-right: 0px;
    margin-left: 0px;
}

.site_details_layout {
    margin-top: 10px;
}
/********site details page ends**********/

/********photo gallery page starts**********/
.photo-gallery .img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}

.padding-0 {
    padding: 0px;
}

.site_layout {
    margin-top: 10px;
    margin-left: 0px;
}

    .site_layout .nav > li {
        text-align: center;
    }

        .site_layout .nav > li > a {
            color: #fff;
            border-radius: 0px;
            background: #f06261;
            font-family: Roboto-Regular;
            font-size: 15px;
            min-height: 69px;
            line-height: 48px;
            height: 69px;
        }




/********site map page starts**********/
.sitemap_text {
    background: #f06261;
    color: #fff;
    padding: 8px;
}

.sitemap_img .img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
}

.sitemap_text_1 {
    background: #6bc5b6;
    color: #fff;
    padding: 8px;
}
/********site map page ends**********/

/********start here page starts**********/
#information {
    text-align: left;
    background: #ffffff;
}

#alledged_info ul {
    list-style: none;
}

    #alledged_info ul li {
        display: inline;
        float: left;
        width: 21%;
    }

        #alledged_info ul li + li {
            float: left;
            width: 1%;
        }

            #alledged_info ul li + li + li {
                float: left;
                width: 78%;
            }

#what_next ul {
    list-style: none;
    padding:0px;
}

    #what_next ul li {
        display: inline;
        float: left;
        width: 3%;
    }

        #what_next ul li input {
            margin: 0px;
        }

        #what_next ul li + li {
            float: left;
            width: 97%;
        }

#volunteer_info, #alledged_info, #what_next, #information_info, #volunteer_Info {
    min-height: 273px;
}

.emailaddress {
    width: 35%;
    height: 32px;
    margin-right: 10px;
    margin-bottom: 10px;
	margin-top:10px;
}
#information_info ul li{margin-bottom:4px;}
.btn-email-submit {
    width: 96px;
    height: 35px;
    background: #0F67FF;
}
/********start here page ends**********/

/********payment page starts**********/
.layout_payment {
    padding: 0px !important;
    margin: 0px;
}

.tab-content-1 {
    margin-top: -19px;
}
/********payment page ends**********/

/********conditional offer page starts**********/
.plsread {
    font-size: 13px;
    font-weight: bold !important;
}

.conditional_offer_heading {
    background: #0F67FF;
    color: #fff;
    padding: 20px 10px !Important;
}

.panel-default > .conditional_offer_heading a {
    font-size: 20px;
    font-family: Roboto-Thin;
    padding: 0px;
    margin: 0px;
    display: inline-block;
	color:#fff;
}

.conditional_offer_heading a.accordion-toggle h4::before{
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: left;
    color: #fff;
    margin-right: 10px;
}

.conditional_offer_heading .accordion-toggle.collapsed h4::before {
    content: "";
}

.conditional_offer_heading a h4.panel-title span:first-child{display:inline;font-weight:normal;}

.conditional_offer_heading .panel-default > .panel-heading {
    background: #fff;
    border: 0px;
}

.conditional_offer .panel-default > .panel-heading a {
    font-size: 20px;
    font-family: Roboto-Thin;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    color: #323232;
}

.conditional_offer_heading .panel {
    padding-top: 0px;
}

/********conditional offer page ends**********/

/********contact us page starts**********/
.img-100 .img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}

/********contact us page ends**********/
.btn-cancel {
    background: #707070;
    color: #ffffff;
}

    .btn-cancel:hover {
        color: #ffffff;
    }

    .breadcrumb>li+li:before
    {
        padding:0px 0px;
    }
    .panel-default > .panel-heading a.accordion-toggle h4
    {
        font-weight:bold !important;
    }

      .panel-default > .panel-heading a.collapsed h4
    {
        font-weight:normal !important;
    }

.faq-panel-title span {
    color: #000088;
	font-size:135%;
}

.faq-panel-title span{display:flex;}
	.panel-heading .accordion-toggle h4:before {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114";    
    float: left;        
    color: #000088; 
    overflow: no-display;
	margin-right:5px;
}


.panel-title span{display:flex;}
	.panel-heading .accordion-toggle h4:before {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  
    content: "\e114";    
    float: left;        
    color: grey; 
    overflow: no-display;
	margin-right:5px;
}
.panel-heading .accordion-toggle.collapsed h4:before {
    /* symbol for "collapsed" panels */
    content: "\e080";    
	
}
a.accordion-toggle{
    text-decoration: none;
}


.panelarrow .panel-heading .accordion-toggle h4::before {
    color: #fff;
    content: "";
    float: left;
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
}

.panelarrow .panel-heading .accordion-toggle.collapsed h4:before {
    /* symbol for "collapsed" panels */
    content: "\e080";    
	
}

.carousel {
    margin-bottom: 10px;
    position: relative;
}

.panel{margin-bottom:10px;}
.check-box{width:6%;vertical-align:top;}



#validationSummary
{
	display: none;
    padding: 25px 0px 10px 20px;
}
#validationSummary ul
{
	margin: 0px 0px 0px 10px !important;
	padding: 4px !important;
}
#validationSummary ul li
{
	color: #DB1D00;
	font-weight: bold;
	margin: 0px 0px 0px 10px !important;
	padding: 4px !important;
}
span.validation-summary-errors {
    color: #DB1D00;
	font-weight: bold;
	margin: 0px 0px 0px 10px !important;
	padding: 4px !important;
}

.validation-summary-valid {
    color: #F00;
    font-weight: bold;
}

input.input-validation-error, select.input-validation-error, textarea.input-validation-error
{
	border: 2px solid #ff0000 !important;
	background-color: #FFCCCC !important;
}
div.input-validation-error
{
	color: #ff0000;
	font-weight: bold;
	margin-left: 12em;
	padding: 1px;
	width: 12.7em;
}



.WhatToDoNextCheckBox {
    padding-right: 5px;
    padding-bottom: 2px;
}

.summaryTable TD {
    padding-right: 15px;
    padding-bottom: 3px;
}

.pdf_item {
    background: url(/PAWeb/Content/images/pdf_icn.png) no-repeat left top;
}

.jpg_item {
    background: url(/PAWeb/Content/images/jpg_icn.png) no-repeat left top;
}

.Nominate {
    height: 100px;
}

.reason_option {
    background: #0F67FF;
    padding: 10px 10px 10px 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
}

TD {
    vertical-align: top;
}

.paraBreak {
    height:20px;
}

.siteDetailFrame {
    width: 100%;
    min-height:500px;
    border:none;
    overflow-style:scrollbar;
}


.siteMapFrame {
    width: 100%;
    min-height:500px;
    border:none;
    overflow-style:scrollbar;
}

.contentFrame {
    width: 100%;
    min-height:500px;
    border:none;
    overflow-style:scrollbar;
}

div.videoWrapper {
    border: solid 1px #ccc;
    padding: 10px;
    text-align: center;
}

    div.videoWrapper VIDEO {
        width: 640px;
    }

.divDocuments A {
    color: white;
}

    .divDocuments A:hover {
        font-style: italic;
    }

.Timeout {
    font-size: 1.5em;
    color: #DB1D00;
    text-align: center;
    padding-bottom: 10px;
    font-weight:bold;
}

.breadcrumb > .active {
    color: #666;
}

.warning {
background: #FF6;
    border: 1px solid #F93;
    margin-left: 2%;
    margin-bottom:20px;
    width:97%;
    padding: 5px 15px;
    font-weight: bold;
}

.warning SPAN
{
background: url(../images/warning.png) no-repeat center left;
    display: block;
    padding: 10px 0 10px 40px;
}

#popUp, #popUpComplete, #popupMenu {
    position: absolute;
    background-color: white;
    border:  solid 5px black;
border-radius: 20px;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    top: 100px;
    padding: 25px;
    z-index: 99999;
    opacity: 1.0;
    font-size:larger;
}

#popUpOk, #popUpOkComplete, #popupMenuOk { 
   padding:5px 20px 5px 20px;
   font-weight:bold;
}

.popUpImportant {
	font-weight:bold;
	color:#B60000;
}

.dimmed { 
opacity: 0.25;
background-color: #888;
}

INPUT.reqd {
    background-color: #FFFFCC;
}

SPAN.reqd {
    color: #D00;
    font-size: larger;
    font-weight: bold;
}

select.reqd {
    background-color: #FFFFCC;
}



.link_block {
display:inline-block;
vertical-align:top;
height:400px;
background-color:#FFF;
margin:10px;
border: 1px solid black;
padding:10px;
width:400px;
}


.link_block img.top {
	margin-left:auto;
	margin-right:auto;
	height:80px;
	display:block;
	padding-bottom:10px;
}

.link_block img.left {
	width:100px;
	padding-right:20px;
	padding-bottom:10px;
}

.logo_icn {
width: 78px;
}


.padtop { 
padding-top:20px;
}




.boxout {
	background-color: #e0ebdf;
	background-image: url("boxout_bg.gif");
	background-repeat: repeat-y;
	background-position-x: left;
	background-position-y: center;
	border: 20px solid #e0ebdf;
	padding: 0px 0px 0px 30px;

}

.alertboxout {
	background-color: #fff833;
	background-image: url("alertboxout_bg.gif");
	background-repeat: repeat-y;
	background-position-x: left;
	background-position-y: center;
	border: 20px solid #fff833;
	padding: 0px 0px 0px 30px;

}


.activity_None {
    font-weight: bold;
}

.information {
background: #B1D5FF;
    border: 1px solid #548DF8;
    margin-left: 2%;
    margin-bottom:20px;
    width:97%;
    padding: 5px 15px;
    font-weight: bold;
}

.information SPAN
{
background: url(../images/information.png) no-repeat center left;
    display: block;
    padding: 10px 0 10px 40px;
}



