/**
 * @file
 * Bartik layout styling.
 */

/**
 * Container
 */
.layout-container {
  box-sizing: border-box;
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
}

@media all and (min-width: 851px) {
  .layout-container {
    max-width: 1290px;
  }
}

/**
 * Main
 */
.layout-main-wrapper {
  min-height: 300px;
}
.layout-main {
  margin-top: 20px;
  margin-bottom: 40px;
}

.contextual-region h3{color: #337ab7;font-size: 25px;font-family: 'MyriadPro-Semibold';margin-bottom: 20px;font-weight: 800;}
.view-content table tr th{background:#01559D;}
.view-content table tr:nth-child(even){background: #fff;}
.view-content table tr th, .contextual-region table tr td{padding: 10px;border:1px solid #ddd;}

.contextual-region h4, .node--type-page h4, .node--type-page h3{color: #337ab7;font-size: 20px;font-family: 'MyriadPro-Semibold';margin-bottom:10px;}

.node--type-page ul li, .node--type-page ol li{padding-bottom: 10px;font-size: 16px;line-height: 26px;margin: 7px;}
.node--type-page .node__content p{font-size: 16px;line-height: 26px;}
.path-node table tr td, tr th{border: 1px solid #cabdbd!important;}
.node--type-page .responsive-table table tr, .node--type-page .responsive-table table, .node--type-page .responsive-table table tr th, .node--type-page .responsive-table table tr td{border: 1px solid #ccc}
.node--type-page .responsive-table table tr td, tr th{padding: 10px 12px;text-align: left;}
.node--type-page .responsive-table table tr:nth-child(even){background: #efefef}
.node--type-page .responsive-table table tr:nth-child(odd){background: #fff;}
.contextual-region table tr shape-image-threshold: {background-color: #01559D;}

.contextual-region .item-list ul li{margin: 0;padding: 2em 0.5em 0 0;}
.contextual-region .item-list ul li .views-field-title .field-content{font-weight: 700;font-size: 18px}
.path-retirees .contextual-region .item-list ul{list-style: disc; padding: 0 0 0 20px;}
.path-press-clipping .contextual-region .item-list ul ul{list-style: disc; padding: 0 0 0 20px;}
.path-press-clipping .contextual-region .item-list ul > li{background: #f1f1f1; padding: 20px; margin-bottom: 20px;}
.path-press-clipping .contextual-region .item-list ul > li ul li{background: transparent; padding: 2px 0px; margin: 0;}

.path-prime-minister-s-employment-generating-programme-pmegp- .contextual-region table tr {background: #fff;background:0;}

.google-play-store ul{display: flex;flex-wrap:wrap;padding: 0 !important;margin: 0 -10px !important;list-style: none;}
.google-play-store ul li {box-shadow: 3px 5px 8px 4px #ddd;padding: 20px;background: #fff; width: calc(100% * (1/2) - 20px); margin: 10px;}
.google-play-inner {width: 100%;float: left;background: #e7e7e7}
.android-img {display: inline-block; width: 39%}
.android-img p {font-size: 13px}
.android-img .rating strong img{max-width: 28px;}
.android-img .right-rating img{max-width: 28px;}
.android-img h2, .android-img label {padding: 25px 0 0;}
.android-img .inner-page-a {text-decoration: underline;  font-size: 13px;}
.android-content {display: inline-block;padding: 0 0 0 13px;width: 60%}
.android-content p {font-size: 13px;text-align: justify}
.android-content .chart, .android-content h6 {border-bottom: 1px solid #b2b2b2;border-top: 1px solid #b2b2b2; display: inline-block;font-size: 13px;font-weight: 400;margin: 30px 0;padding: 11px 1px;width: 100%}
.android-content .chart span, .android-content h6 span {display: inline-block;padding: 0 15px 0 0;font-size: 12px}
.playstore-button a {display: inline-block;background: #689f38;border: 1px solid #689f39;border-radius: 5px;cursor: pointer;line-height: 29px;text-decoration: none;font-size: 13px;font-weight: 700;padding: 5px 15px;color: #fff;}
.playstore-button a:hover {transition: all .5s ease;background: #73b539;color: #fff;}
.playstore-button i, .playstore-button strong {background: #fff;border: 2px solid #fff;border-radius: 50%;display: inline-block;height: 30px;padding: 2px;color: #689f38;font-size: 20px;text-align: center;width: 30px}
.rating {padding: 10px 0}
.rating .fa-star {padding: 2px; color: #919191}
.right-rating {margin: 0 0 0 2px; color: #e3e3e3;}
.rating-status {color: #000;font-style: normal; padding: 4px 11px; display: inline-block}
.fixed-content {height:168px}
.google-lay-img {height: 200px}

.contextual-region .view-retirees .item-list ul{list-style: none; margin: 0; padding: 0;}
.contextual-region .view-retirees .item-list ul li a{padding: 0 0 0 30px;line-height: 30px;}

.view-right-to-information-act .item-list ul{display: flex;flex-wrap: wrap;list-style: none;margin: 0 -10px;}
.view-right-to-information-act .item-list ul li{width: calc(100% * 1/3 - 20px); margin: 10px;border: 1px solid #166ec1;padding: 15px;}
.view-right-to-information-act .item-list ul li .views-field-title{font-size: 16px; font-weight: 700;margin-bottom: 20px;}
.view-right-to-information-act .item-list ul li .views-field-field-links a {color: #fff; border: none;background: #166ec1;width: 100%;padding: 10px 15px; text-align: center; font-size: 16px; font-family: 'MyriadPro-Regular'; border-radius: 4px; text-transform: uppercase;transition: 0.3s;}
.view-right-to-information-act .item-list ul li .views-field-field-file a{color: #fff; border: none;background: #166ec1;width: 100%;padding: 10px 15px; text-align: center; font-size: 16px; font-family: 'MyriadPro-Regular'; border-radius: 4px; text-transform: uppercase;transition: 0.3s;}
.view-right-to-information-act .item-list ul li .views-field-field-file a:hover{background: #ce0f3d;}
.view-right-to-information-act .item-list ul li .views-field-field-links a:hover{ background: #ce0f3d;}

.view-press-releases  form{background: #e0ecf9;padding: 15px;}
.view-press-releases form .form-text{border: 1px solid #166ec1;padding:7px 0;border-radius: 4px;}
.view-press-releases .form-actions{clear: none!important;padding: 0!important;}
.view-press-releases form label {display: inline-block;font-weight: bold;font-size: 14px !important;color: #000;margin: 0 10px 0 30px;}
.view-press-releases .form-actions .button{color: #fff; border: none;background: #166ec1;padding:8px 16px 3px;margin:0px 0px 0  10px!important; text-align: center; font-size: 16px; font-family: 'MyriadPro-Regular'; border-radius: 4px; text-transform: uppercase;transition: 0.3s;line-height: 25px;}
.view-press-releases .form-actions .button:hover{background: #ce0f3d;}

.view-cbi-credit-debit-card .item-list ul{margin: 0px -15px;padding: 0px;list-style: none;display: flex;flex-wrap: wrap;}
.view-cbi-credit-debit-card .item-list ul li{width: calc(25% - 20px) !important; margin: 10px;padding: 15px;border: 1px solid rgba(0,0,0,0.2);transition: 0.5s;}
.view-cbi-credit-debit-card .item-list ul li .views-field-title a{font-size: 18px;font-weight: 700;margin: 18px 0px;display: block;}
.view-cbi-credit-debit-card .item-list ul li:hover{box-shadow: 0 0 30px 1px rgb(0 0 0 / 25%);}

.contact-us-content{max-width: 1000px; margin: 0 auto;}
.contact-us-content table tr th{background:#01559D;}
.contact-us-content table tr td {border: 1px solid #ddd;}
.contact-us-content table tr:nth-child(even){background: #fff;}
.view-financials-years .view-content .views-row {line-height: 20px;padding: 10px 0px}

.path-node table tr th{background:#01559D;}
.path-node table tr:nth-child(even){background: #efefef;}
.path-node table tr:nth-child(odd){background: #ffffff;}

.view-id-active_tender .view-header a{float: right;margin-top: -38px;margin-right: 13px;font-size: 16px;font-weight: 700;}



