/* 20 July */
h3.event_heading {
    position: absolute;
}

div.view-webform-views-online-registration table {
    margin-top: 10px;
}
/* end */
/* 18 July */
div.view-webform-views-online-registration div.feed-icon a {
    border: none;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    background-color: #00448b;
        float: right;
}
#webform-component-event-registration-date{
       display: none !important;
  }
.Event_action a:focus {
    /*float: right !important;*/
}
.Event_action a:focus {
   /* float: left !important;*/
}
div#livestream a {
    background: #00448b !important;
    color: #fff !important;
    padding: 5px 10px !important;
    border-radius: 5px;
    margin-top: 20px;
    font-size: 14px !important;
}
.Event_action {
    float: right;
    margin-top: 15px;
}

.Event_action a {
    margin: 15px 10px 0px 15px;
    background: #00448b !important;
    color: #fff !important;
    padding: 5px 10px !important;
    border-radius: 5px;
    font-size: 100% !important;
}
.logo a {
   /* color: #003a77 !important; */
}

/* End */
/* 14 July */
div.view-webform-views-online-registration table, div.view-webform-views-online-registration table tr td{
 border: none;
 }
div.view-webform-views-online-registration table, div.view-webform-views-online-registration table tr{
 border: 1px solid #e4e4e4;
 }
div.view-webform-views-online-registration div.feed-icon a {
    border: none;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    background-color: #00448b;
}
div.view-webform-views-online-registration .views-exposed-form {
    display: none !important; 
}
h1.event-heading{ padding-bottom: 0;}

div.view-webform-views-online-registration table th {
    background: #00448b;
}

div.view-webform-views-online-registration table th a {
    color: #fff !important;
    float: none !important;
}

div.view-webform-views-online-registration table tr.event-list-section:nth-child(odd) {
    background-color: #f2f2f2;
}
/* End */


/* 11 July */
#webform-component-event-date,#webform-component-event-venue{
	    display: none !important;
}

.active-trail {
    background: #00448b !important;
}

/*  End  */

/*   Finish Here  18 July * /


/* 13 July */
.field-content.press-release-attachement ul li {
    float: left;
    clear: both;
    width: 100%;
    display: block;
}

.field-content.press-release-attachement ul li a {
    float: left !important;
}
/* End */
.views-field.views-field-php span embed {
    width: 100%;
}
ul.latest-news.mCustomScrollbar._mCS_3.mCS-autoHide li a:focus {
    display: block !important;
}
/* For Back To Top */
p#back-top a:focus {
    outline: none;
}
#back-top {
    right: 15px;
}
p#back-top a span#link {
    white-space: nowrap;
    color: gray;
        display: block !important;
}
#back-top a, #back-top-prev a{
    width: auto;
}
#back-top span#button, #back-top-prev span#button-prev {
    width: 30px;
    height: 30px;
    background-size: 15px;
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 20px;
    }

/* End */
/* Date 29 June  Share Button CSS  */ 
.common-wrapper {
    background: none !important;
    border-bottom: 0px !important;
}
  ul#header-nav li{
      border-left: 0px !important;
   }
.banner-wrapper ol.flex-control-nav {
    background: none !important;
}
  .banner-wrapper .flex-control-nav li {
        padding: 2px;
  }
/* End */
/* Date 28 June  Share Button CSS  */ 

.share-icon{
	
	    overflow: hidden;
    display: inline-block;
    height: 30px;
    width: 30px;
}

.sharecontr a {
    background: rgba(0,0,0,0) url(https://main.trai.gov.in/sites/all/themes/cmf/images/OGD-Icons.png) no-repeat scroll right -1550px;
}

 .sharecontr a:hover,  .sharecontr a:focus {
    background: rgba(0,0,0,0) url(https://main.trai.gov.in/sites/all/themes/cmf/images/OGD-Icons.png) no-repeat scroll right -1650px;
    }

    .share-container-content {
    padding-top: 0px !important;
    margin-top: 5px;
        right: auto;
        padding-top: 0px !important;
    overflow: hidden;
    display: inline-block;
}

/*div.flex-pauseplay{
     display: none !important;
}*/

 div#flexSlider li div.views-field-title {
    display: none !important;
}

  div#flexSlider ul.flex-direction-nav{display:none;}

/* End */
/* Date 27 June  Share Button CSS  */ 
.share-container-content {
    padding-top: 0px !important;
   /* margin-top: 50px;*/
}

  span.sharecontr{
        
    }
    
    span.sharecontr a:first-child{
        
    }
/*  End */
#quicktabs-container-events .views-field-php-1,#quicktabs-container-events .views-field-php {
    border-right: 2px solid #808080;
    float: left;
    padding: 0 20px;
}
 /* Hiding Slider Controls*/ 
div#flexCarousel  .flex-viewport{
	
	overflow: visible !important;
}

div#flexCarousel ul.flex-direction-nav, div.flex-pauseplay {
   /* display: none;*/
}
	
/* End */

/* Event Register Button Css  */
   .event-booking{
           background: #00448b !important;
           color: #fff !important;
           padding: 5px 10px !important;
           border-radius: 5px;
         font-size: 14px;
         
   }
/* End */
/* Responsive CSS for access permisssion button */

@media all and (max-width : 426px) {
	   #faq_container{
	    margin-top: 10px;
	    text-align: center;
	    }

	   .app_faq_button{
	   float: none !important;

	    margin-top: 0px;
	    }
    }
    
    /*   End Button CSS     */ 
    /* App Img CSS */
    
    .trai-app-box .views-field-field-trai-apps {
    margin-left: 170px;
   }
/*  End  */
 
   /* End Date 23 June */ 
    /*   CSS FOR Home Page Workshop Tab and Other         */
    .views-row a:focus {

    float: none !important; 

    border: none;

    outline: none;
    display: inline-block !important;

}

/*  View Comment and Add Comments CSS  */
div.view-id-consulations table tr td {
    vertical-align: middle;
}

.view-id-consulations .viewComments a,.view-id-consulations .addComments a  {
    white-space: nowrap;
    width: 130px !important;
}
.viewComments a, .addComments a{
     white-space: nowrap;
    width: 130px !important;
}


    
    
    /*   CSS FOR PORTAL TRAI FAQ          */
    .p_heading{
            font-size: 170%;font-size: 170% !important;
    }
    table#portal-trai-faq th{
        background: #00448b;
    }
    table#portal-trai-faq tr td  {
   /* color: rgb(108, 108, 108);*/
     
    }
    
    table#portal-trai-faq tr:nth-child(even){
        background: rgba(46,154,201,0.15);
    }
    
    /*  For FAQ BUTTON   */
    .app_faq_button{
        background: #00448b !important;
    color: #fff !important;
    padding: 5px 10px !important;
    float: right !important;
    
    }
    /* 18 July  Place at bottom */ 
.Event_action a:focus {
    /*float: left !important;*/
        display: initial !important;
}

/* End  */
.page-node-98008 #notificationTab ul li.resp-tab-item {
    font-size: 14px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff;
    font-family: arial;
    width: 33.3%;
}
.page-node-98008 audio {
    width: 100%;
}

/* itu-gallery  */

.view-itu-gallery-listing {
    background: #f1f1f1;
    border: 1px solid #cccaca;
    float: left;
    padding: 20px;
    width: 100%;
}
.view-itu-gallery-listing .views-row {
    background: #fff;
    border: 1px solid #cccaca;
    float: left;
    margin: 10px;
    padding: 10px 17px;
    width: 255px;
}
.view-itu-gallery-listing .views-row .views-field-name a {
    color: #46689f;
    float: left;
    padding: 10px;
    text-align: center;
    width: 100%;
}
#bottomNav #bottomNavZoom {
    display: none !important;
}
#nextLink {   
    width: 7% !important;
    height: 100%;
    background: transparent url(../images/blank.gif) no-repeat;
    display: block;
    text-align: right;
}
.view-photo-gallery .views-row .views-field-field-image img {
    width: 100% !important;
    height: 100px !important;
}
.view-photo-gallery .views-row .views-field-field-image img {
    width: 100% !important;
    height: 100px !important;
}
.view-id-gallery_listing .views-row .views-field-field-image img {
    height: 146px;
    width: 100%;
}
#imageData #imageDetails #caption {
    display: none !important;
}
form[id^="get-tell-friend-form-ajax"] input[type="submit"], #tell-it-form input[type="submit"] {
    border: medium none;
    color: #fff;
    float: right;
    clear: right;
    padding: 7px 20px;
    width: auto;
    margin: 21px 0 10px 5px !important;
    
}




.view-organization-structure .views-row-1{
    text-align: center !important;
}