/*Common CSS*/
body {background: url(../images/Pattern_AP.png);font-family:arial !important; font-size: 12px;} /*background-color: #f3f7f8; */
.colCenter {margin:0 auto !important; float:none !important;}
.mrgB0 {margin-bottom:0 !important;}
.mrgB50 {margin-bottom:50px !important;}
.mrgT15 {margin-top:15px !important;}
.mrgT50 {margin-top:50px !important;}
.mrgT20 {margin-top:20px !important;}
.mrgB65 {margin-bottom: 65px !important;}
.mrgT30 {margin-top: 30px !important;}
.mrgR20 {margin-right: 20px !important;}
.mrgR15 {margin-right: 15px !important;}

.pad0 {padding:0 !important;}

.pad8 {padding:8px !important;}
.brd0 {border:0px !important;}
.txtCenter {text-align:center;}
.padLR0 {padding-left:0 !important; padding-right:0 !important;}

.padL0 {padding-left:0 !important;}
.padR0 {padding-right:0 !important;}

.disNone {display:none !important;}
.fntB {font-weight:700 !important;}
.wordWrap {word-wrap: break-word !important;}

.bgWhite {background-color: #fff !important;}
.bgBlue {background-color: #3396ce !important;}
.bgGreen {background-color: #6fa624 !important;}
.bgYellow {background-color: #f5e806 !important;}
.bgRed {background-color: #f72516 !important;}

.colrBlue {color: #3396ce !important;}
.colrGreen {color: #6fa624 !important;}
.colrYellow {color: #d2d200 !important;}
.colrRed {color: #f72516 !important;}

.brdClrBlue {border-color: #3396cf;}


/*table*/
@media only screen and (max-width: 800px) {
    .no-more-tables table, .no-more-tables thead, .no-more-tables tbody, .no-more-tables th, .no-more-tables td, .no-more-tables tr {display: block;}
 	.no-more-tables thead tr {position: absolute; top: -9999px; left: -9999px;}
 	.no-more-tables tr {margin-bottom: 10px; border: 1px solid #ccc;}
 	.no-more-tables td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50% !important; white-space: normal; text-align:left;}
 	.no-more-tables td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align:left; font-weight: bold;}
 	.no-more-tables td:before { content: attr(data-title);}
     
	
	.mobHide {display:none !important;}
	.mainNomTab {display:block !important;}
	
	
	.mainCarousel  .carousel-inner  img {height:100px !important;}
	.mainCarousel {height:100px !important;}
	
	.mainCatCont  .catBox{margin-bottom:0 !important; min-height: 200px !important; width:50% !important; padding: 0 10px 0px 10px !important;}
	
	.catCol {padding:0 !important;}
	
	.leftCat  {border:0 !important;}
	
	.mainCatCont img {width: 100% !important; height:auto !important;}
	
	.catBox .tICol br{display:none !important;}
	.catBox .tICol {min-height: 40px; display: inline-block !important; margin-left:0 !important;}
	
	.catBox  .posRel {margin-bottom: 5px;}
	
	.catBox .catInfo {display: inline-block; margin-top:0 !important;}
	
	.headPad {padding-top: 52px !important;}
	.mainHeader .navbar-brand img {height: 40px; margin-left: 10px;}
	.mainHeader .navbar-default .navbar-toggle {margin-right: 10px;}
	.mainForm {margin-top: 0px !important; box-shadow: none !important; margin-bottom:0 !important;}
	.mainForm .colBox {border:0 !important;}
	.colChoosImg td{padding:8px !important;}
	.nomSelectTbl table tr{margin-bottom: 0px}
	.colChoosImg {margin-bottom: 25px !important; margin-top: -2px;}
	.tblEmail {width: auto !important;}
	
	.pageHeader {padding:0 10px 5px; color:#fff; position: fixed; width: 100%; height: 60px; z-index: 10000; background-color: #000; display:block !important;}
	.nomSubmit .btnCross{ width: 100%; position: fixed; bottom: 0; left: 0; transform: inherit !important; padding:12px !important;}
	.footerCol {display:none;}
	.pageHeader .dropdown-toggle {margin-right:12px !important; color: #fff; font-size: 16px;padding:3px 5px;border: 1px solid #3e3e3e;background: linear-gradient(#585858, #333333);border-radius:5px}
	.pageHeader .dropdown-toggle small {display: inherit !important; font-size: 12px;}
	.pageHeader .dropdown-toggle:focus, .pageHeader.open	 .dropdown-toggle:hover{text-decoration: none !important;}
	.pageHeader .popover {color:#000 !important;}
	.popInfo {float:left; margin-top:5px; font-size:16px;}
	.rightMenuCol {float:right; padding: 20px 0px;}
	.rightMenuCol a, .rightMenuCol a:hover {color:#fff !important;}
	.rightMenuCol i{font-size: 18px;}
	.leftMenuCol {margin-top:8px; float:left;}
    .mobShow {display:block !important;}
    .mobMrgB80 {margin-bottom:80px !important;}
    .mobMrgT10 {margin-top:10px !important;}
}
@media only screen and (max-width: 767px){
	.mobMrgB {margin-bottom:0 !important;}
	.tableBrd {border:0 !important; padding:0 !important;}
}

/* END table*/
/* END Common CSS*/

/*Timeline*/
.demo{background: #444;}
.main-timeline{position: relative;}
.main-timeline:before, .main-timeline:after{content: ""; display: block; width: 100%; clear: both;}
.main-timeline:before{ background: #ffffff; content: "";  width: 100%;  height: 8px; margin: auto 0; position: absolute; top: 27px; left: 0; box-shadow: 0 1px 1px #bfbfbf; border: 1px solid #ababab;}
.main-timeline .timeline{text-align: center; padding: 0 3%; width: 25%; float: left; /*margin-left: 3%;*/ position: relative;}
.main-timeline .timeline-content{display: none; height:75px; padding: 5px; margin-bottom: 30px; /* border-radius: 15px;*/ /* border: 5px solid #000;*/ text-align: left; /*background: #f67420;*/ z-index: 1; position: relative;}
.main-timeline .timeline:nth-child(even) .timeline-content:before{background: #1784ab;}
.main-timeline .timeline-content:after{ content: ""; width: 40px; height: 40px; background: #f67420; border-bottom: 5px solid #000; border-right: 5px solid #000; position: absolute; bottom: -23px; left: 50px; transform: rotate(45deg); z-index: -1;}
.main-timeline .description{font-size: 14px; color: #000;}
.main-timeline .read-more{display: inline-block; padding-right: 15px; font-size: 16px; font-weight: bold; color: #fff; text-transform: capitalize; position: relative;}
.main-timeline .read-more:before{ content: "\f0da"; font-family: 'FontAwesome'; font-size: 24px; position: absolute; top: -6px; right: 0; }
.main-timeline .year{box-shadow: 2px 2px 3px #b3b3b3; display: inline-block; width: 40px;  height: 40px; /*line-height: 85px;*/ background-color: #dfdfdf; border-radius: 100px; border: 4px solid #fff; text-align: center; /* margin-left: 46px;*/ /*transform: rotate(45deg);*/ position: relative;}
.main-timeline .year span{ display: block; font-size: 20px; font-weight: bold; color: #fff; transform: rotate(-45deg);}
.main-timeline .timeline.bottom{margin: -7.7% 0 0 7%;}
.main-timeline .timeline.bottom:nth-child(5n+1), .main-timeline .timeline.bottom:last-child{margin-left: 3%;}
.main-timeline .timeline.bottom:before{top: auto; bottom: 110px;}
.main-timeline .timeline.bottom:after{top: auto; left: auto; bottom: 54%; right: 71px; border-color: #000;}
.main-timeline .timeline.bottom .timeline-content{margin: 80px 0 0 0; padding: 15px 0 40px 50px;}
.main-timeline .timeline.bottom .timeline-content:after{border: none; border-top: 5px solid #000; border-left: 5px solid #000; bottom: auto; top: -23px; left: auto; right: 50px;}
.main-timeline .timeline.bottom .year{top: 4px; margin-left: 132px;}

@media only screen and (max-width: 1199px){
    .main-timeline:before{width: 5px; height: 100%; top: 0; left: 5%;}
    .main-timeline .timeline, .main-timeline .timeline.bottom, .main-timeline .timeline.bottom:nth-child(5n+1), .main-timeline .timeline.bottom:last-child{width: 85%; float: none; margin: 0 0 20px 15%;}
    .main-timeline .timeline:after, .main-timeline .timeline.bottom:after{width: 60px; height: 5px; top: 50px; left: -58px; border-top: 9px dotted #000;}
    .main-timeline .timeline-content, .main-timeline .timeline.bottom .timeline-content{margin: 0;}
    .main-timeline .year, .main-timeline .timeline.bottom .year{width: 65px; height: 65px; line-height: 60px; margin: 0; position: absolute; top: 20px; left: -15.5%; z-index: 1;}
    .main-timeline .timeline .timeline-content:after{display: none;}
    .main-timeline .timeline.bottom:before{bottom: auto; top: 30px; left: -2px;}
    .main-timeline .timeline-content{display: block !important;}
    .greenLine {display: none;}
	.sendReqst {top: -4px !important; height: 50px !important; width: 50px !important;left: -62px !important;}
	.sendReqst i{font-size: 22px; top: -2px;}
	.main-timeline .timeline {border-bottom: 1px dotted #ccc;}
	.main-timeline .timeline .tabTitle {display: none;}
	.blueCont {background: inherit !important;}
	.userInfo {background: inherit !important;}
	.userInfo .row {padding-top:5px; padding-bottom:5px; border-bottom:1px solid #efefef;}	
	.cardCol {padding: 10px 0; background-color: #fff; box-shadow: 0 2px 5px #ccc; margin-bottom: 10px !important; border-bottom: 1px solid #ccc;}
}
@media only screen and (max-width: 990px){
    .main-timeline .year, .main-timeline .timeline.bottom .year{left: -16.8%;}
    .main-timeline .timeline-content{visibility: visible !important;}
    /*.mainCat {border: 0; margin-top: 0; padding-top: 0;}*/
}
@media only screen and (max-width: 767px){
    .main-timeline .timeline:after, .main-timeline .timeline.bottom:after{ display: none; }
    .main-timeline .year, .main-timeline .timeline.bottom .year{ width: 30px; height: 30px; border: 3px solid #fff; left: -13.5%;}
    .main-timeline .year span{ display: none; }
    .main-timeline .timeline-content{visibility: visible !important;}
}
@media only screen and (max-width: 480px){
    .main-timeline .year, .main-timeline .timeline.bottom .year{left: -15.5%;}
    .main-timeline .timeline-content{visibility: visible !important;}    
}


.userInfo {background-color: #fff; /*background-color: #f9f9f9;*/ border-radius: 0px 0px 4px 4px; padding-top: 10px; padding-bottom: 10px;}
.mainHeader .navbar-right li a {font-size: 14px;}
.mainHeader {width: 100%; position: fixed; background-color: #fff; box-shadow: 0 0 8px #dedede; z-index: 1000; margin: 0; border-radius: 0;}
.infoLabelGray {color:#999 !important;}
.mainHeader .navbar-brand {padding:3px 0 0 0 !important; line-height: 43px;}
.mainHeader .navbar-brand img {margin-right:15px; height: 45px;}
.blueCont {background-position: center -57px; width: 100%; background-size: cover; background-color: #000; height: 154px; background-image: url(../images/bgHeader.png); background-repeat: repeat-x;}
.timlineCont {margin-top:15px !important;}
.tableBrd {border: 1px solid #ccc; border-radius: 4px; padding: 10px;}
.titleCol {margin-bottom: 8px; font-weight: 700; font-size: 14px;}
.tabTitle {text-align: center; font-weight: 700;}
.greenLine {position: relative; height: 8px; background-color: #6fa624; top: 27px;}
.line1 {width:38%;}
.line2 {width:62%;}
.sendReqst:hover {background-color: #41ace8 !important;}
.sendReqst {color:#fff !important; height: 60px !important; width: 60px !important; top: -13px !important;}
.sendReqst i{font-size: 30px; top: 11px; right: 4px;}
.arrowBtn {background-position: 0 12px; background-image: url(../images/arrow.png); height: 100px; background-repeat: no-repeat; float: left; width: 139px;}
.climCol {padding-left: 38%;}
.colBox {background-color:#fff; padding:10px;border: 1px solid #ccc;}
.colTitleMain {margin-bottom:20px; font-size:14px; text-transform: uppercase; font-weight: 700;}
.colTitle {margin-bottom:20px; font-size:14px;}


.mainForm .form-group label {margin-bottom: 0;  }
.mainForm .form-group input, .mainForm .form-group select, .mainForm .form-group textarea{border: 0; box-shadow: none; border-radius: 0; border-bottom: 1px solid #ccc; padding: 0;}
.climSubmit button {background-color: #3396ce; border: 1px solid #1686c5;}
.climSubmit {text-align:center;}
.tcCol ul li {margin-bottom:20px; }
.tcCol ul {padding-left: 15px; font-size: 13px;}
.tcCol ul li:last-child {list-style-type: none;}
.tcCol ul li .checkbox label input{margin-top:2px;}


.files input { outline: 2px dashed #92b0b3; outline-offset: -10px; -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear; padding: 35px 0px 60px 35% !important; text-align: center !important; margin: 0; width: 100% !important;}
.files input:focus{     outline: 2px dashed #92b0b3 !important;  outline-offset: -10px !important;  -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear !important;
    transition: outline-offset .15s ease-in-out, background-color .15s linear !important; border:1px solid #92b0b3 !important;}
.files{ position:relative}
.files:after {pointer-events: none; position: absolute; top: 10px; left: 37px; width: 84px; height: 75px; content: ""; background-image: url(../images/upload.png); display: block;
    margin: 0 auto; background-size: 100%; background-repeat: no-repeat;}
.color input{ background-color:#f1f1f1;}
.files:before {position: absolute; bottom: -25px; left: 0;  pointer-events:none; width: 100%; right: 0; height: 57px; content: " or drag it here. ";
    display: block; margin: 0 auto; color: #2ea591; font-weight: 500; text-transform: capitalize; text-align: center;}

/*.Counter {font-size: 24px; font-weight: 500; border: 2px solid #f3f7f8; padding: 5px 15px; color: #fff; background: #3396ce; display: inline-block; border-radius: 100px;}*/
#counter {font-size: 24px; font-weight: 500; border: 1px solid #3396ce; padding: 5px 15px; color: #3396ce; background: #f3f7f8; box-shadow: 1px 2px 2px #a5a5a5; display: inline-block; border-radius: 100px;}

#rowMoreData {margin-top: -12px; background-color: #f3f7f8;}
#rowMoreData td {padding-left:0 !important; padding-right: 0 !important;}
#rowMoreData td span {font-weight:700;}

#rowMoreData td .xCol {padding-left: 0px; padding-right: 0px;}

#rowMoreData td .moreXcol {padding:0 8px; margin: -8px 0;}
.xColAdjst {padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #eee; padding-right: 0px; padding-left: 0px;} 
.actionBtn button {margin-right: 10px;}
.actionBtn button:last-child {margin-right: 0px !important; }
/*.adminTab .tab-content {background-color: #fff; border: 1px solid #ddd; border-top: 0; padding: 15px;}*/

.adminTab .nav-tabs {border:0 !important; margin-bottom: 15px;}
.adminTab .nav-tabs li a{font-weight: 700; font-size: 14px; background: inherit; border: 0; padding: 0; color: #fff !important;}
.adminTab .nav-tabs li a:hover{background: inherit; border: 0;}
.adminTab .nav-tabs li.active a{background: inherit; border: 0;}
.adminTab .nav-tabs li.active {border-bottom: 2px solid #fff;}
.adminTab .nav-tabs li {margin-right: 40px;}    

.rejectResn textarea {height: 75px; width: 100%; margin-top: 10px; border: 0; border: 1px solid #ccc;}

@media only screen and (max-width: 767px){
    #rowMoreData td .moreXcol {padding: 0 5px !important;}
    #rowMoreData td {padding: 8px 0 !important;}
}




/*New*/
/*.cat1 {background-color: #000; border-radius: 0px 0px 4px 4px; padding-top: 10px; padding-bottom: 10px;}*/


.aceIcon {width: 55px; height: 47px; background-position: 0 0;}
.cat1Icon {padding: 0; background-image: url("../images/spirit.png"); background-repeat: no-repeat;}
.navbar-right li:last-child a {padding-right:0px !important;}
.mainCarousel {height: 230px;}

.mainCarousel .carousel-inner>.item>a>img, .mainCarousel .carousel-inner>.item>img, .mainCarousel .img-responsive, .mainCarousel .thumbnail a>img, .mainCarousel .thumbnail>img {height:230px;}

.bgBlack {background-color: #292929;}
.fontWhite {color: #fff;}
.subtitleCont {font-size: 16px;     margin-bottom: 10px;}

.mainCatCont img {width: 126px; height:127px; border: 1px solid #ccc;}/*width: 100%;*/
.catName {text-transform: uppercase; font-size: 14px; padding: 0 5px 2px 5px; z-index: 100; position: absolute; bottom: 0;}
.tICol b{font-weight: 800; color: #b1b1b1;}
.tICol {margin-left: 135px; font-size: 11px;}
.catBox {margin-bottom: 30px;}
.brdR1D {border-right: 1px dotted #5d5d5d;}

.mainCatCont ul {padding: 0; margin: 0; list-style-type: none;}
.mainCatCont ul li {float:left; padding-right: 10px; }
.mainCatCont ul.leftCat li {width:25%;}

.mainCatCont ul.rightCat li {width: 50.000%;}


.posRel{ position: relative !important;}

.doubleHead {text-align: center; padding-bottom:40px; }
.dh1 {text-transform: uppercase;
    font-size: 26px;
    font-weight: 700; color: #fff;
    position: relative;z-index: 100;
    top: 14px;}
.dh2 {color:#313131; font-size: 44px;
    font-weight: 800;
    text-transform: uppercase; position: absolute;
    top: 0;
    left: 0;
    right: 0;}

.footerCol {background-color: #292929;
    color: #bdbdbd;
    padding: 10px;
    text-align: center;
    border-top: 1px dotted #5d5d5d;}
.catInfo {margin-top: 10px;
    font-size: 14px;}
.catInfo i {color: #0077b9;}
.catInfo a {cursor: pointer;}
.mainCatCont .popover, .cat1 .popover {color: #333; border-radius: 3px;}


.headPad {padding-top: 56px; min-height: calc(100vh - 38px);}

.nomTab {padding: 30px 0 30px 0; text-align: center;}
.nomTabCol {position: relative; display: inline-block;}

.nomTabCol a {font-size: 12px; background-color: #000; background-color: #5a5a5a; color: #fff; padding: 4px 10px;}

.nomTabCol a:hover {color:#fff;}

.nomTabCol a:first-child {border-radius: 200px;}   
.nomTabCol a:last-child {border-radius: 200px;}   


.formTab {padding: 5px 0 15px 0; text-align: center;}
.formTabCol {position: relative; display: inline-block;}

.formTabCol a {border:1px solid #ccc; font-size: 12px; background-color: #fff; color:#000; padding: 4px 10px;}

.formTabCol a:hover {color:#000;}

.formTabCol a:first-child {border-radius: 200px;}   
.formTabCol a:last-child {border-radius: 200px;} 



.formTabActive {background-color: #fff !important; color:#0077b9 !important;}
.nomActive {background-color: #fff !important; color:#000 !important;}


.cat1 {margin-bottom:20px; color:#fff; text-align: center;}
.cat1 ul {display: inline-block; margin-bottom: 0 !important;  text-align: center; list-style-type: none; padding: 0;}
.cat1 ul li{float:left; width: 110px; margin: 0px 20px 0px 20px;}

.cat1 ul li a {display: block;}

.cat1 ul li img {box-shadow: 0px 0px 3px #000; border:1px solid #9a9a9a; width: 110px;}
.cat1 ul li {}
.cat1 ul li:last-child {padding-right: 0px !important;}
.cat1Name {z-index: 10; text-align: left; position: absolute; bottom: 0; text-transform: uppercase; width:100px; color:#fff; padding-left:2px;}

.mainForm {box-shadow: 0px 0px 10px #ccc; margin-top: 105px; margin-bottom:20px;}

.mainCatCont ul li a {display: block;}

.tiInfo {cursor: pointer; text-align:left; font-size:11px;margin-top: 5px; color:#000;}

.txtRight {text-align:right !important;}

.tiInfo i {color: #0077b9;}

.selectedBg {height: 100%;
    position: absolute;
    width: 100%;
    background: #0077b9;opacity: 0.5;
    border: 1px solid #0077b9;}
.selected span {position: absolute;
    z-index: 10;
    top: 39%;
    left: 0;
    right: 0;}

.selected span i{color:#fff; font-size:22px;}    

.cat1 ul li a:hover img {border:1px solid #0077b9;}

.bi textarea {margin-bottom: 10px;}
.bi textarea:last-child {margin-bottom: 0 !important;}
.bi label b{cursor:pointer;  color: #0077b9; margin-left: 30px;}

/*.formRight {height: 100vh; margin-top: -10px;}*/

.removeNom i{color: #d00000;}

.nomImage {text-align: center;}
.nomImage input {width:80px;}
.nomImage img {width: 58px; border-radius: 100px; margin-bottom: 7px;}

.nomSelectTbl tr td { vertical-align: middle !important;}

.tblEmail {word-wrap: break-word; width: 200px;}
.nomSubmit {margin-top: 10px; padding-top: 10px; border-top: 1px dotted #ccc; text-align: center;}

/******************/
/*.aboveL3Awd {margin-top: -89px;}*/
.aboveL3Awd {margin-top: 0px;}
.aboveL3Awd table {margin-bottom: 0 !important}
/*.aboveL3Awd {margin-top: -54px;}*/

.btnCross {transform: skew(-21deg);
    font-size: 16px;
    border-radius: 0;
    width: 110px;
    font-weight: 800;
    webkit-transform: skew(-21deg);
    -moz-transform: skew(-21deg);
    -ms-transform: skew(-21deg);
    -o-transform: skew(-21deg);
    box-shadow: -1.03px 3.86px 7.6px 0.4px rgba(0,0,0,.6);
    background: #3396ce;
    border: 0;
    transform: skew(-21deg);
    -ms-box-shadow: -1.03px 3.86px 7.6px .4px rgba(0,0,0,.6);
    -o-box-shadow: -1.03px 3.86px 7.6px .4px rgba(0,0,0,.6);
    webkit-box-shadow: -1.03px 3.86px 7.6px 0.4px rgba(0,0,0,.6);
    -moz-box-shadow: -1.03px 3.86px 7.6px .4px rgba(0,0,0,.6);
    -webkit-transform: skew(-21deg);
    -moz-transform: skew(-21deg);
    -webkit-box-shadow: -1.03px 3.86px 7.6px 0.4px rgba(0,0,0,.6);
    -moz-box-shadow: -1.03px 3.86px 7.6px .4px rgba(0,0,0,.6);
    -ms-box-shadow: -1.03px 3.86px 7.6px .4px rgba(0,0,0,.6);
    -o-box-shadow: -1.03px 3.86px 7.6px .4px rgba(0,0,0,.6);
    -ms-transform: skew(-21deg);
    -o-transform: skew(-21deg);
    transform: skew(-21deg);}

.div2 table tr td:first-child, .div2 table th td:first-child {width:300px !important;}   
.div2 table tr th {padding-bottom: 0;}
.nomCard {background: url(../images/MI_Default.png); height: 100px; width: 179px;} 


.si-votes:before {
    content: '';
    position: absolute;
    /*top: 0;*/
    width: 100px;
    height: 1px;
    background: -webkit-linear-gradient(left,rgba(188,196,201,0) 0,#bcc4c9 50%,rgba(188,196,201,0) 100%);
    background: -moz-linear-gradient(left,rgba(188,196,201,0) 0,#bcc4c9 50%,rgba(188,196,201,0) 100%);
    background: -ms-linear-gradient(left,rgba(188,196,201,0) 0,#bcc4c9 50%,rgba(188,196,201,0) 100%);
    background: -o-linear-gradient(left,rgba(188,196,201,0) 0,#bcc4c9 50%,rgba(188,196,201,0) 100%);
    background: linear-gradient(left,rgba(188,196,201,0) 0,#bcc4c9 50%,rgba(188,196,201,0) 100%);
    /*left: 20%;*/
    left: 45px;
}

.nomCard span {font-style: italic;
    font-size: 20px;
    display: block;
    font-weight: normal;
    text-align: center;}

.si-votes label {margin-top: 5px; margin-bottom: 0 !important;}
.si-votes {margin-top: 5px; text-align: center;}
.si-votes .si-votes-count {font-size: 16px;
    margin-right: 5px;}

.div2 table thead tr th {background-color: #000 !important;}


.aboveL3Awd  select {box-shadow: none; border-radius: 0; border-bottom: 1px solid #ccc; padding: 0; width:80px; margin: 0 auto; background-color: inherit !important; border: 0 !important;}

.aboveL3Awd table {table-layout: fixed;}
.aboveL3Awd table tbody {background-color: #fff;}
.aboveL3Awd table thead tr th:first-child {width:225px !important;}
.aboveL3Awd table thead {color:#fff;}
.aboveL3Awd tr td:first-child {background-color: #000; color: #fff;}

.aboveL3Awd tr td, .aboveL3Awd tr th {border-right: 1px solid #ddd; vertical-align: middle !important;}
.aboveL3Awd thead tr:first-child th {background-color: #000; border-top: 1px solid #ddd !important;}

.aboveL3Awd thead tr:first-child th:first-child {background-color: inherit !important; border-top: 0px !important;}

.aboveL3Awd table {border-bottom: 1px solid #ddd !important;}
/*d*/
.al3uInfo {cursor: pointer;}
.al3uInfo i {color: #0077b9;}

.aboveL3Awd .popover {color: #000;}

.aboveL3Awd table thead tr th {height:90px;}

/* ************ Login *********** */
.bgBlack {background-color: #000;}
.loginMainCont {min-height: calc(100vh - 38px);}
.loginTopBg {background: url(../images/loginTopBg.png);}

.leftBg {width: 58px; background-repeat: no-repeat; background-image: url(../images/loginLeftBrd.png);}
.rightBg {width: 58px; background-repeat: no-repeat; background-image: url(../images/loginRightBrd.png);}

.gpllLogo {text-align: center; padding: 0 10px; margin-top: -34px;}

.topLeftBg {background-repeat: no-repeat;
    background-image: url(../images/topBgLeft.png);
    height: 350px;
    width: 45%;
    background-position: right 0;
    float: left;}
.topRightBg {background-repeat: no-repeat;
    background-image: url(../images/topBgRight.png);
    height: 370px;
    width: 45%;
    background-position: left 0;
float: left;}
.topMidBg {float: left; width:10%;}

.loginForm {margin-top: 30px;}
.loginForm input {color:#fff !important; border: 0;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #ccc;
    padding: 0;
    height: 25px;
    background-color: inherit !important;
    background: transparent !important;
}

.loginForm .form-group label {color: #fff; font-weight: normal;}
.loginForm .form-group {margin-bottom: 25px;}
.loginForm input:focus, .loginForm input:active {box-shadow: none !important;}
/* ********* END Login ********** */

.tIRadioCol {margin-bottom: 20px;}
.tIRadioCol .radio-inline {font-size: 14px;}
.tIRadioCol .radio-inline i {font-size: 20px;}


.bi ol {margin: 15px 0 0px; padding-left: 15px;}
.bi ol li {margin-bottom: 20px;}

.colInfo {color: #0077b9;}
.loginWhite {color:#fff;text-align:center;}
#divmsg {color:#fff;text-align:center;}

.chooseImg {padding-left: 36px !important;}
/*.chooseImg input {width:100%;}*/
/* ********** IE 10 and above ************** */
_:-ms-lang(x), .files:after {background-image: inherit !important;} 
_:-ms-lang(x), .files input {padding: inherit !important;} 
_:-ms-lang(x), .files input {outline: inherit !important;}
_:-ms-lang(x), .files input:focus {outline: inherit !important;}
_:-ms-lang(x), .files:before {content: "";}
/* ********** END IE 10 and above ********** */



.mainNomTab {display:none;}
.pageHeader {display:none;}
.mobShow {display:none;}
.leftMenuCol .dropdown-toggle .caret { border-top:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent ;float: right;margin-top: 5px;}
.leftMenuCol .dropdown-menu li a{margin-bottom:15px}