/*RED THEME CSS*/

body.red, body.cinnamonred {
  /*blue theme colors*/   
  --primary-theme-color:#771D1D;
  --primary-theme-color-2:#A72626;
  /* --primary-theme-color-3:#D75151; */
  --primary-theme-color-3:#FAAAAA;
  --primary-theme-color-4:#FCDADA;

 }
/*
.red .footer-top, .red #footer, .red section.media-sec{background: #a82626;}
.red button.web img {filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(3940%) hue-rotate(209deg) brightness(97%) contrast(96%);}
.red button.web {border: 1px solid #a82626;}
.red h2.title_head {color: #a82626;}
.red h2.title_head img {filter: brightness(0) saturate(100%) invert(22%) sepia(64%) saturate(2111%) hue-rotate(340deg) brightness(89%) contrast(94%);}
.red .stake_hold a {color: #a82626;}
.red .our_service ul li a {color: #a82626;}
.red a.v_l, .red .pm-message a {border: 1px solid #a82626;color: #a82626;}
.red a.v_l:hover, .red .pm-message a:hover {background-color: rgb(255 231 231);color: #a82626 !important;}
.red .whats_inner {background: #a82626;}
.red .announcement_sec .tab-pane ul li a img {filter: brightness(0) saturate(100%) invert(12%) sepia(66%) saturate(2095%) hue-rotate(210deg) brightness(99%) contrast(96%);}
.red .announcement_sec .tab-pane ul li a {border-bottom: 1px solid #ffe5e5;}
.red .flex-control-paging li a{background-color: #ffe5e5 !important;}
.red .announcement_sec div#nav-tab button.active {background: #a82626;color: #fff;}
.red .announcement_sec div#nav-tab button {border: 1px solid #a82626;}
.red .our_service ul li span img {filter: brightness(0) saturate(100%) invert(22%) sepia(64%) saturate(2111%) hue-rotate(340deg) brightness(89%) contrast(94%);}
.red .ab-cont a, .red .v-al a, .red .ab-cont h2,
.red .banner-cont h1 {color: #a82626;}
.red .ab-cont h2 img, .red .v-al a img, .red .top-search-sec button img,
.red .top-right-menu ul li img {filter: brightness(0) saturate(100%) invert(22%) sepia(64%) saturate(2111%) hue-rotate(340deg) brightness(89%) contrast(94%);}
.red button#b1[value="Stop"]:after, .red button#b1[value="Start"]:after,

.red .banner-cont a {filter: brightness(0) saturate(100%) invert(22%) sepia(64%) saturate(2111%) hue-rotate(340deg) brightness(89%) contrast(94%);}
.red .top-search-sec input {border-bottom: 3px solid #a82626;}
.red .flex-control-paging li a{border: 1px solid #a82626;}
.red .top-right-menu ul li::before {background: #a82626;}
.red #nav > ul > li > a:hover, .red #nav > ul > li > a:focus, .red #nav > ul > li > a.js-openSubMenu {border-bottom: 5px solid #a82626;}

.red .media_filed::-webkit-scrollbar, .red .zonal-cont::-webkit-scrollbar, .red::-webkit-scrollbar,
.red .sidenav::-webkit-scrollbar {
  width: 7px !important;  border-radius: 30px;}

.red .media_filed::-webkit-scrollbar-track, .red .zonal-cont::-webkit-scrollbar-track, 
.red::-webkit-scrollbar-track, .red .sidenav::-webkit-scrollbar-track{
  background: #f1f1f1 !important;   border: 1px solid #a82626 !important;  border-radius: 30px;}

.red .media_filed::-webkit-scrollbar-thumb, .red .zonal-cont::-webkit-scrollbar-thumb, 
.red::-webkit-scrollbar-thumb, .red .sidenav::-webkit-scrollbar-thumb{
  background: #a82626 !important;   border-radius: 30px;}

.red .media_filed::-webkit-scrollbar-thumb:hover, .red .zonal-cont::-webkit-scrollbar-thumb:hover,
.red::-webkit-scrollbar-thumb:hover  {  background: #a82626 !important;   border-radius: 30px;}
.red .announcement_sec .tab-pane ul li a span::before{color: #a82626 !important;}
.red .skill-sec .flex-control-paging li a.flex-active{ background: #a82626 !important; }
.red .zonal-cont .flex-control-paging li a {    background: #ffe5e5 !important;}
.red .banner a.flex-active, .red #myBtn, .red .stake_hold .owl-dots button.active {
    background: #a82626 !important;}
.red h3.ans, .red .owl-carousel .owl-nav button.owl-next, .red .owl-carousel .owl-nav button.owl-prev, .red .owl-carousel button.owl-dot{color: #a82626;}
.red .mrg-rt img {filter: brightness(0) saturate(100%) invert(22%) sepia(64%) saturate(2111%) hue-rotate(340deg) brightness(89%) contrast(94%);}
.red .pm-message p, .red .pm-message strong, .red .pm-message span {color: #a82626;}
.red .minister_sec img { border-bottom: 6px solid #a82626;}
.red .our_service ul li {border: .5px solid #a82626;}
.red span.service-icon, .red .stake_hold .owl-dots button {background: #ffe5e5 !important;}
.red .our_service ul li:hover { background: #a82626;}
.red .our_service ul li:hover a {color: #fff;padding: 0; float: left;background: transparent;border: 0;
    -webkit-border-radius: 2px !important;-moz-border-radius: 2px!important;-ms-border-radius: 2px!important;
    -o-border-radius: 2px!important;box-shadow: 0 6px 12px 0 rgba(35, 35, 47, .078), 0 2px 4px 0 rgba(35, 35, 47, .059);
    text-align: left;}
.red ul#passengerCollectData li:hover a {box-shadow: none !important; color: #a82626 !important;}
.red .inner_menu_sec {background: #a82626;}
.red a.ext_link {color: #a82626;background: #ffe5e5;}
.red a.ext_link {background-color: #ffe5e5;}
.red .flt_sec input, .red .flt_sec select {border-color: #a82626 !important;}
.red .search_bx .fa, .red .select_flt .slt .fa{color: #a82626;}
.red .org_head h4{color: #a82626;}
.red .pagination ul li a{background-color: #ffe5e5;color: #a82626;}
.red .pagination ul li a.active {background-color: #a82626}
.red .directry_bx .departmentBadge, .red .pdf_more a {background: #ffe5e5;color: #a82626;}
.red .directry_bx small.designation, .red .directry_bx .fa{color: #a82626;}
.red .directry_data {border-bottom: .5px solid #a82626;}
.red .directory_sc .nav-tabs .nav-item.show .nav-link, .red .directory_sc .nav-tabs .nav-link.active {color: #a82626 !important;}
.red .team-cont_bx, .red .head_bg, .red .rt_list {background: #ffe5e5;}
.red .team-cont_bx ul li span, .red .team-cont_bx ul li span, .red .team-cont_bx ul li p,
.red .details_title h4, .red ul.minst_pdf_link li small, .red .left-cont h2,
.red .ab-rt-cont h3, .red .rt_list h3, .red .main_bx .fa {color: #a82626;}
.red .team-cont_bx ul li:hover {border: 2px solid #a82626;}
.red ul.minst_pdf_link li {border: 1px solid #a82626;}
.red section.team-details h2, .red ul.minst_pdf_link li small::before{background-color: #a82626;}
.red ul.butt_invt li {border: 1px solid #a82626 !important;}
.red nav#nav ul li:first-child.active::before {border-bottom: 5px solid #a82626;}
.red #nav > ul > li > a:hover {background: #ffe5e5 !important;}
.red #nav > ul > li > ul > li > a:hover {background: #ffe5e5 !important;}
.red button.resize-text{border: 1px solid #a82626 !important;color: #a82626;}
*/




/* BLUE CSS*/
body.blue {
 /*blue theme colors*/   
 --primary-theme-color:#162F6A;
 --primary-theme-color-2:#214AAB;
 /* --primary-theme-color-3:#5279D7; */
 --primary-theme-color-3:#A3BBF3;
 --primary-theme-color-4:#D2DFFF;

}

/*
.blue .footer-top, .blue #footer, .blue section.media-sec{background: #224aaa;}
.blue button.web img {filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(3940%) hue-rotate(209deg) brightness(97%) contrast(96%);}
.blue button.web {border: 1px solid #224aaa;}
.blue h2.title_head {color: #224aaa;}
.blue h2.title_head img {filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(3940%) hue-rotate(209deg) brightness(97%) contrast(96%);}
.blue .stake_hold a {color: #224aaa;}
.blue .our_service ul li a {color: #224aaa;}
.blue a.v_l, .blue .pm-message a {border: 1px solid #224aaa;color: #224aaa !important;background: #ebf1ff;}
.blue .whats_inner {background: #224aaa;}
.blue .announcement_sec .tab-pane ul li a img {filter: brightness(0) saturate(100%) invert(12%) sepia(66%) saturate(2095%) hue-rotate(210deg) brightness(99%) contrast(96%);}
.blue .announcement_sec .tab-pane ul li a {border-bottom: 1px solid #dee8ff;}
.blue .flex-control-paging li a{background-color: #dee8ff !important;}
.blue .announcement_sec div#nav-tab button.active {background: #224aaa;color: #fff;}
.blue .announcement_sec div#nav-tab button {border: 1px solid #224aaa;}
.blue .our_service ul li span img {filter: brightness(0) saturate(100%) invert(12%) sepia(66%) saturate(2095%) hue-rotate(210deg) brightness(99%) contrast(96%);}
.blue .ab-cont a, .blue .v-al a, .blue .ab-cont h2,
.blue .banner-cont h1 {color: #224aaa;}
.blue .ab-cont h2 img, .blue .v-al a img, .blue .top-search-sec button img,
.blue .top-right-menu ul li img {filter: brightness(0) saturate(100%) invert(12%) sepia(66%) saturate(2095%) hue-rotate(210deg) brightness(99%) contrast(96%);}
.blue button#b1[value="Stop"]:after, .blue button#b1[value="Start"]:after,

.blue .banner-cont a {filter: brightness(0) saturate(100%) invert(17%) sepia(99%) saturate(2152%) hue-rotate(218deg) brightness(95%) contrast(87%);}
.blue .top-search-sec input {border-bottom: 3px solid #224aaa;}
.blue .flex-control-paging li a{border: 1px solid #224aaa;}
.blue .top-right-menu ul li::before {background: #224aaa;}
.blue #nav > ul > li > a:hover, .blue #nav > ul > li > a:focus, .blue #nav > ul > li > a.js-openSubMenu {border-bottom: 5px solid #224aaa;}

.blue .media_filed::-webkit-scrollbar, .blue .zonal-cont::-webkit-scrollbar, .blue::-webkit-scrollbar,
.blue .sidenav::-webkit-scrollbar {
  width: 7px !important;  border-radius: 30px;}

.blue .media_filed::-webkit-scrollbar-track, .blue .zonal-cont::-webkit-scrollbar-track, 
.blue::-webkit-scrollbar-track, .blue .sidenav::-webkit-scrollbar-track{
  background: #f1f1f1 !important;   border: 1px solid #224aaa !important;  border-radius: 30px;}

.blue .media_filed::-webkit-scrollbar-thumb, .blue .zonal-cont::-webkit-scrollbar-thumb, 
.blue::-webkit-scrollbar-thumb, .blue .sidenav::-webkit-scrollbar-thumb{
  background: #224aaa !important;   border-radius: 30px;}

.blue .media_filed::-webkit-scrollbar-thumb:hover, .blue .zonal-cont::-webkit-scrollbar-thumb:hover,
.blue::-webkit-scrollbar-thumb:hover, .blue .sidenav::-webkit-scrollbar-thumb:hover  {  background: #224aaa !important;   border-radius: 30px;}
.blue .announcement_sec .tab-pane ul li a span::before{color: #224aaa !important;}
.blue .skill-sec .flex-control-paging li a.flex-active{ background: #224aaa !important; }
.blue .zonal-cont .flex-control-paging li a {    background: #dee8ff !important;}
.blue .banner a.flex-active, .blue #myBtn, .blue .stake_hold .owl-dots button.active {
    background: #224aaa !important;}
.blue h3.ans, .blue .owl-carousel .owl-nav button.owl-next, .blue .owl-carousel .owl-nav button.owl-prev, .blue .owl-carousel button.owl-dot{color: #224aaa;}
.blue .mrg-rt img {	filter: brightness(0) saturate(100%) invert(17%) sepia(99%) saturate(2152%) hue-rotate(218deg) brightness(95%) contrast(87%);}
.blue .pm-message p, .blue .pm-message strong, .blue .pm-message span {color: #224aaa;}
.blue .minister_sec img { border-bottom: 6px solid #224aaa;}
.blue .our_service ul li {border: .5px solid #224aaa;}
.blue span.service-icon, .blue .stake_hold .owl-dots button {background: #dee8ff !important;}
.blue .our_service ul li:hover {background: #224aaa;}
.blue .our_service ul li:hover a {color: #fff;padding: 0;float: left; background: transparent; border: 0;
    -webkit-border-radius: 2px !important;-moz-border-radius: 2px!important;-ms-border-radius: 2px!important;
    -o-border-radius: 2px!important;box-shadow: 0 6px 12px 0 rgba(35, 35, 47, .078), 0 2px 4px 0 rgba(35, 35, 47, .059);
    text-align: left;}
.blue ul#passengerCollectData li:hover a {box-shadow: none !important;color: #224aaa !important;}
.blue a.v_l:hover, .blue .pm-message a:hover {background-color: #dee8ff;color: #224aaa !important;}
.blue .inner_menu_sec {background: #224aaa;}
.blue a.ext_link {color: #224aaa;background: #eeedff;}
.blue a.ext_link {background-color: #dee8ff;}
.blue .flt_sec input, .blue .flt_sec select {border-color: #224aaa !important;}
.blue .search_bx .fa, .blue .select_flt .slt .fa{color: #224aaa;}
.blue .org_head h4{color: #224aaa;}
.blue .pagination ul li a{background-color: #dee8ff;color: #224aaa;}
.blue .pagination ul li a.active{background-color: #a3bbf3;}
.blue .directry_bx .departmentBadge, .blue .pdf_more a {background: #dee8ff;color: #224aaa;}
.blue .directry_bx small.designation, .blue .directry_bx .fa{color: #224aaa;}
.blue .directry_data {border-bottom: .5px solid #224aaa;}
.blue .directory_sc .nav-tabs .nav-item.show .nav-link, .blue .directory_sc .nav-tabs .nav-link.active {color: #224aaa !important;}
.blue .team-cont_bx, .blue .head_bg, .blue .rt_list {background: #dee8ff;}
.blue .team-cont_bx ul li span, .blue .team-cont_bx ul li span, .blue .team-cont_bx ul li p,
.blue .details_title h4, .blue ul.minst_pdf_link li small, .blue .left-cont h2,
.blue .ab-rt-cont h3, .blue .rt_list h3, .blue .pdf_more a, .blue .main_bx .fa {color: #224aaa;}
.blue .team-cont_bx ul li:hover {border: 2px solid #224aaa;}
.blue ul.minst_pdf_link li {border: 1px solid #224aaa;}
.blue section.team-details h2, .blue ul.minst_pdf_link li small::before{background-color: #224aaa;}
.blue ul.butt_invt li {border: 1px solid #224aaa !important;}
.blue nav#nav ul li:first-child.active::before {border-bottom: 5px solid #224aaa;}
.blue #nav > ul > li > a:hover {background: #dee8ff !important;}
.blue #nav > ul > li > ul > li > a:hover {background: #dee8ff !important;}
.blue button.resize-text{border: 1px solid #224aaa !important;color: #224aaa;}

*/

/* Burgundy THEME CSS*/

body.burgundy {
  /*burgundy theme colors*/   
  --primary-theme-color:#6C1340;
  --primary-theme-color-2:#A32966;
  /* --primary-theme-color-3:#D570A6; */
  --primary-theme-color-3:#EBADCC;
  --primary-theme-color-4:#FAEBF2;

 }
 /* Purple THEME CSS*/

body.purple {
  /*purple theme colors*/   
  --primary-theme-color:#29136C;
  --primary-theme-color-2:#4729A3;
  /* --primary-theme-color-3:#8B70DB; */
  --primary-theme-color-3:#BDADEB;
  --primary-theme-color-4:#EEEBFA;

 }

 /* Chrome Yellow THEME CSS*/

body.chromeyellow, body.yellow {
  /* chromeyellow theme colors*/   
  --primary-theme-color:#5D3E00;
  --primary-theme-color-2:#916100;
 /* --primary-theme-color-3:#DDA73A; */
  --primary-theme-color-3:#F4D390;
  --primary-theme-color-4:#FFEECC;

 }

/* Green THEME CSS*/

body.green {
  /* Green theme colors*/   
  --primary-theme-color:#0F5757;
  --primary-theme-color-2:#2D8686;
  /* --primary-theme-color-3:#75BDBD; */
  --primary-theme-color-3:#A6D9D9;
  --primary-theme-color-4:#D9F2F2;

 }