/*
Theme Name: banks411
Theme URI: https://banks411.com/themes/banks411/
*/

/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */
body{font: 13px Arial, Helvetica, Georgia, "Times New Roman", Times, serif;}
.pagination > li > a, .pagination > li > span{cursor:pointer;}

.greyft{color:#999;}
.largeft{font-size:24px;}
.greyBack{background:#F8F8F8;}
.imgbk{background: #FFFFFF url(../images/img01.gif) repeat-x;}
.box{border:1px solid #c7d4de;padding:10px;}
.padTop{padding-top:10px;}
.padLeft{padding-left:10px;}
.marTop{margin-top:10px;}
.marleft{margin-left:15px;}
.padTop40{padding-top:30px;}
.padBottom{padding-bottom:10px;}
.bigft{font-size:18px;}
.boldtext{font-weight:bold;}
.bigicon{font-size:80px;color:#439E5B;}
.mdicon{font-size:60px;color:#439E5B;}
.redFt{color:#EBA6A0;font-size:8px;}
.lkBk{font-size:14px;margin-bottom:10px;}
.listitem{font-size:14px;}
.icon-red{color:#A95067;}
.listBack{background:#D9EDF7;color:#777777;}
.icStyle {font-size: 40px;margin-top:5px;margin-bottom:10px;
    color: #11A600;
    text-shadow: 1px 4px 6px #FFF, 0px 0px 0px #000, 1px 4px 6px #FFF;}
.catItems {
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}
.catList {
    list-style: outside none none;
    padding-left: 0;
}
.catItems li {
    width: 33.33%;
    background-color: #f9f9f9;
    border: 1px solid #fff;
    float: left;
    font-size: 10px;
    height: 115px;
    line-height: 1.4;
    padding: 10px;
    text-align: center;
}
.cardBl{margin: 1em 0;padding: 0 0 0 40px;font-size:14px;}
.cardBl li{margin-bottom: 8px;}
.cardName {
    font-size: 20px;
    line-height: 26px;margin-top:0px;
}
/*.imgWrap{float: left; position: relative;}
.topImg{position: absolute; top: 0; left: 0;}
.helpinfo {cursor: help;}*/
img.logoArt{height:60px;}
img.cardArt {
  width: 125px;
  margin-bottom: 5px;
  border: 0;
}
img.cardArt2 {
  width: 80px;
  margin-bottom: 5px;
  border: 0;
}
.smalltitle {
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
}
.newssep {display: block;line-height: 1.5em;
    border-bottom: 1px dotted #7D7F8C;
    padding: 10px 0 10px 0;
}
ul.leftside{padding-left:15px;}
.filterChoices {
    font-weight: normal;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.mlItem:hover >span.invisible{visibility: visible !important;}
/* comments */
.navigation {
	padding:5px 0px;
	text-align:Center;
	}
/*style tab*/
.tab-btn > li.active > a, .tab-btn > li.active > a:focus, .tab-btn > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;}
.tab-btn > li > a, .tab-btn > li> a:focus, .tab-btn > li > a:hover {
	border: 1px solid #ddd;
	}
/*for desktop*/
@media only screen and (min-width: 64em) {
	.paddingRound{padding:20px 40px;}
	img.img-responsive{display:inline;}
}
/*for mobile*/
@media only screen and (max-width: 64.063em) {
}
/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}