﻿body
{
    padding: 0;
    margin: 0;
    font-family: Calibri; /* "Open Sans" , Helvetica, Roboto, Arial, sans-serif;*/
    color: #8e8e8e;
}
.logo
{
    padding: 15px;
}
.ftrfollow
{
    color: White;
    background-color: #f15b4e;
    font-size: 12px;
    padding: 4px;
    margin-right: 15px;
    margin-bottom: 6px;
    border-radius: 14px;
    width: 25px;
    height: 25px;
    text-align: center;
}

/*
.content
{
    display: inline-block;
    padding-top: 5px;
}
*/
.content span
{
    /* display: block;*/
    display: inline-block;
    font-size: 15px; /*color: #637075;*/
    font-weight: 700;
    font-family: calibri; /* 'Roboto' ,sans-serif;*/
}
.icon
{
    display: inline-block;
    padding: 0 20px 0 0;
    vertical-align: top;
}

.btnColor
{
    background-color: #f15b4e;
    color: White;
}

/***** Branches CSS ******/
.anwidget
{
    position: relative;
    display: block;
    margin-bottom: 30px;
}
.anwidget > h3
{
    display: inline-block;
    border-radius: 2px 2px 0 0;
    background-color: transparent;
    padding: 10px 20px;
    cursor: default;
    border: 2px solid #f2f2f2;
    border-bottom: 0;
    font-size: 15px;
    color: #fff;
    border-color: transparent;
    background-color: #9A9595;
    margin-top: 0;
    margin-bottom: 20px;
}
.anwidget > h3:after
{
    display: block;
    font-size: 16px;
    height: 2px;
    content: '';
    width: 100%;
    left: 0;
    background: inherit;
    position: absolute;
    margin-top: 10px;
}
.ot-w-socialize
{
    display: block;
}
.ot-w-socialize > a
{
    display: block;
    margin-bottom: 16px;
    line-height: 34px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}
.ot-w-socialize > a i.fa
{
    color: #f15b4e;
    display: block;
    float: left;
    width: 36px;
    height: 36px;
    line-height: inherit;
    text-align: center;
    border-radius: 50%;
    border: 1px solid rgba(0,0,0,.1);
    font-size: 16px;
    box-shadow: inset 0 0 0 30px #fff,0 0 0 0 rgba(0,0,0,.2);
    transition: box-shadow 0;
    -moz-transition: box-shadow 0;
    -webkit-transition: box-shadow 0;
    -o-transition: box-shadow 0;
}
.ot-w-socialize > a span
{
    display: block;
    margin-left: 48px;
    line-height: inherit;
    font-size: 15px;
    font-weight: 700;
    border: 1px solid transparent;
}
a.ot-color-hover-north:hover
{
    color: #00aced;
}
a.ot-color-hover-south:hover
{
    color: #fc2b6a;
}
a.ot-color-hover-east:hover
{
    color: #5601ff;
}
a.ot-color-hover-west:hover
{
    color: #850b18;
}
a.ot-color-hover-central:hover
{
    color: #F52B0C;
}
a.ot-color-hover-ne:hover
{
    color: #00acfd;
}
.anbranchhead
{
    font-family: Open Sans;
    font-weight: 300;
    font-size: 25px;
    line-height: 40px;
    color: #1d2127;
    padding: 15px;
}
/* grid view*/

table.gridtable
{
    /*font-family:  'Montserrat' , 'Trebuchet MS' , sans-serif;*/
    font-family: Calibri;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    border-width: 1px;
    border-style: solid;
    border-color: #666666;
    border-collapse: collapse;
}
table.gridtable th
{
    text-align: center;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    font-size: 15px;
    background-color: #f15b4e;
    color: White;
}
table.gridtable td
{
    text-align: center;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: rgba(102, 102, 102, 0.16); /* #666666;*/
    background-color: #ffffff;
}

/* Admin grid view*/

table.Admingridtable
{
    /*font-family:  'Montserrat' , 'Trebuchet MS' , sans-serif;*/
    font-family: Calibri;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    border-width: 1px;
    border-style: solid;
    border-color: #666666;
    border-collapse: collapse;
}
table.Admingridtable th
{
    text-align: center;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    font-size: 15px;
    background-color: rgb(162, 160, 160); /* #f15b4e;*/
    color: White;
}
table.Admingridtable td
{
    text-align: center;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: rgba(102, 102, 102, 0.16); /* #666666;*/
    background-color: #ffffff;
}
table.Admingridtable td span
{
    font-family: Calibri;
    font-size: 13px;
}

/***** Branches CSS END ******/


/***** HOME CSS ******/
.indexFlashnews
{
    background: #f7f7f7;
}
/***** HOME CSS END******/

/***** Login CSS ******/
.tab-content
{
    background-color: #fff;
    padding: 28px; /*border: 1px solid #e9e6e0;*/
    box-shadow: 0 5px 7px rgba(0,0,0,0.15);
    border-top: 2px solid #f15b4e;
    margin-bottom: 30px;
}
.btnViewNews
{
    font-size: 20px;
    background-color: #f15b4e; /* padding-left: 61px; */
    color: white;
    padding: 5px 20px;
}
/***** login CSS END******/

/***** MEMEBER MASTER CSS ******/
.inboxcount
{
    display: inline-block;
    text-align: right;
    color: White;
    background-color: #f15b4e;
    font-size: 12px;
    padding: 4px; /* margin-right: 15px; */ /* margin-bottom: 6px; */
    border-radius: 14px; /* width: 25px; */ /* height: 25px; */
    text-align: center;
}
/*MEMBER EDIT*/
.anfrmlbl
{
    color: black; /*#f15b4e;*/
    font-family: Calibri;
    font-weight: bold;
    font-size: 15px;
}
.anmid
{
    font-family: Calibri;
    font-weight: bold;
    font-size: 15px;
    color: white;
    background-color: rgba(241, 91, 78, 0.65); /* #f15b4e;*/
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}
.compulsory
{
    color: Red;
}
.rfv
{
    font-family: Calibri;
    font-weight: bold;
    color: Red;
}

/***** MEMEBER MASTER CSS END******/

/***** ADMIN MASTER CSS ******/
/*MASTER PAGE*/
.skin-blue .user-panel > .info, .skin-blue .user-panel > .info > a
{
    color: #fff;
}
.skin-blue .main-header .navbar .nav > li > a
{
    color: #fff;
}
.skin-blue .main-header .navbar .nav > li > a:hover, .skin-blue .main-header .navbar .nav > li > a:active, .skin-blue .main-header .navbar .nav > li > a:focus, .skin-blue .main-header .navbar .nav .open > a, .skin-blue .main-header .navbar .nav .open > a:hover, .skin-blue .main-header .navbar .nav .open > a:focus, .skin-blue .main-header .navbar .nav > .active > a
{
    background: rgba(0,0,0,0.1);
    color: #f6f6f6;
}
.skin-blue .main-header .logo
{
    background-color: #367fa9;
    color: #fff;
    border-bottom: 0 solid transparent;
}
.skin-blue .main-header .navbar
{
    background-color: #3c8dbc;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side
{
    background-color: #222d32;
}
/***** ADMIN MASTER CSS END ******/

/*DASHBOARD*/
.adminrowStyle
{
    padding: 20px;
}
.content .adbox-primary
{
    border-top-color: #f15b4e;
    background-color: White;
}
.adminh3css
{
    color: #f15b4e;
    font-weight: bold;
}

/* tracking steps*/
/*Form Wizard*/
.bs-wizard
{
    border-bottom: solid 1px #e0e0e0;
    padding: 0 0 10px 0;
}
.bs-wizard > .bs-wizard-step
{
    padding: 0;
    position: relative;
}
.bs-wizard > .bs-wizard-step + .bs-wizard-step
{
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum
{
    color: #595959;
    font-size: 16px;
    margin-bottom: 5px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info
{
    color: #999;
    font-size: 14px;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot
{
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    background: #fbe8aa;
    top: 45px;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after
{
    content: ' ';
    width: 14px;
    height: 14px;
    background: #fbbd19;
    border-radius: 50px;
    position: absolute;
    top: 8px;
    left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress
{
    position: relative;
    border-radius: 0px;
    height: 8px;
    box-shadow: none;
    margin: 20px 0;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar
{
    width: 0px;
    box-shadow: none;
    background: #fbe8aa;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar
{
    width: 100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar
{
    width: 50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar
{
    width: 0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar
{
    width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot
{
    background-color: #f5f5f5;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after
{
    opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child > .progress
{
    left: 50%;
    width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child > .progress
{
    width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot
{
    pointer-events: none;
}
/*END Form Wizard*/
.wizard a
{
    padding: 15px 25px 15px;
    margin-right: 5px;
    background: #efefef;
    position: relative;
    display: inline-block;
}
/*
.wizard a:before
{
    width: 0;
    height: 0;
    border-top: 40px inset transparent;
    border-bottom: 40px inset transparent;
    border-left: 20px solid #fff;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
.wizard a:after
{
    width: 0;
    height: 0;
    border-top: 40px inset transparent;
    border-bottom: 40px inset transparent;
    border-left: 20px solid #efefef;
    position: absolute;
    content: "";
    top: 0;
    right: -20px;
    z-index: 2;
}
*/
.wizard a:first-child:before, .wizard a:last-child:after
{
    border: none;
}
.wizard a:first-child
{
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.wizard a:last-child
{
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.wizard .badge
{
    margin: 0 5px 0 18px;
    position: relative;
    top: -1px;
}
.wizard a:first-child .badge
{
    margin-left: 0;
}
.wizard .current
{
    background: #007ACC;
    color: #fff;
}
.wizard .current:after
{
    border-left-color: #007ACC;
}


/* tracking steps end*/

/* Checkbox */

.posrel
{
    position: relative;
}

.ccb .cb input:after
{
    content: '\f096';
    font-family: 'FontAwesome';
    font-size: 25px;
    color: #f15b4e;
    position: absolute;
    top: -3px;
    left: -5px;
    padding: 5px;
    background: #fff;
    cursor: pointer;
}
.ccb .cb input:checked::after
{
    content: '\f14a';
}


/* FAQ */

.qstnsep
{
    padding-bottom: 15px;
}
.question
{
    cursor: pointer;
    font-size: 20px;
    text-align: left;
    font-family: calibri;
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.question .in
{
    color: #f15b4e;
    padding-right: 10px;
}
.question .online
{
    color: #f15b4e;
    padding-right: 15px;
}
.answer
{
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 28px;
    padding-right: 20px;
    font-size: 15px;
    font-family: calibri;
    background-color: rgba(128, 128, 128, 0.08);
}
.instructn
{
    padding-left: 25px;
}
.instructn ul li
{
    padding-bottom: 7px;
}
.instructn ul li ul
{
    padding-left: 30px;
}

/*inactive members*/
.IAQues
{
    font-size: 20px !important;
    padding-left: 15px;
}
.IAAns
{
    color:#f15b4e;
    font-size: 20px !important;
    padding-left: 15px;
    padding-bottom:15px;
    font-weight:normal !important;
}
.rowia
{
    padding-left: 15px;
    padding-bottom:15px;
}

/**** Election *****/
.pm-column-spacing1
{
    overflow: hidden;
}
.pm-standalone-news-post-category a
{
    font-family: inherit !important;
    font-weight: 600 !important;
}
.pm-standalone-news-post-category a {
    font-family: inherit !important;
    font-weight: 600 !important;
    font-size: 14px;
    text-transform: uppercase;
    color: #1a73d9;
    text-align: center;
    display: block;
    letter-spacing: 1px;
}
.pm-standalone-news-post-category span {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    display: inline;
    vertical-align: auto;
    position: relative;
    padding: 0 20px;
}
.pm-standalone-news-post-category span:before {
    right: 100%;
    width: 1000%;
}
.pm-standalone-news-post-category span:after {
    left: 100%;
    width: 1000%;
}
.pm-standalone-news-post-category span:before, .pm-standalone-news-post-category span:after {
    content: '';
    display: block;
    /*width: 15%;*/
    position: absolute;
    top: 12px;
    border-top: 1px solid #1a73d9;
}

.cvhead
{
   background-color: #f15b4e;
   
}
/***  Vijaya Kumar Guptha **/
.vname
{
    font-weight:bold;
    font-size:17px;
    color:#31708f;
}
.pm-sidebar-padding {
    padding: 0 15px;
}
.pm-trends-list  {
    padding: 0 0 0 30px;
    margin: 0;
    counter-reset: li;
}
.pm-trends-list li {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 10px;
    min-height: 35px;
    padding-bottom: 15px;
    position: relative;
    display: block;
    font-weight: 500;
}
.pm-trends-list li:before {
    content: counter(li);
    counter-increment: li;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Open sans';
    color: #f15b5a;
    margin-left: -30px;
    position: absolute;
    top:-3px;
}
.pm-trends-list li:before {
    font-family: FontAwesome !important;
    content: "\f00c" !important;
    margin-left: -30px !important;
}

.pm-trends-list1
{
     padding: 0 0 0 30px;
    margin: 0;
    counter-reset: li;
}
.pm-trends-list1 li {
    /*border-bottom: 1px solid #d3d3d3;
    margin-bottom: 10px;
    min-height: 50px;*/
    padding-bottom: 15px;
    position: relative;
    display: block;
}
.pm-trends-list1 li:before {
    content: counter(li);
    counter-increment: li;
    font-weight: bold;
    font-size: 10px;
    font-family: 'Open sans';
    color: #f15b5a;
    margin-left: -30px;
    position: absolute;
    top: 4px;
}
.pm-trends-list1 li:before {
    font-family: FontAwesome !important;
    content: "\f005" !important;
    margin-left: -30px !important;
}