/********CSS for Header wrap*********/
.h-100 {
    height: 100% !important;
    line-height: 1.42857143 !important;
}

.header-top-wrap-username {
    font-size: 14px;
}

.header-top-wrap-username a {
    text-decoration: none;
}

/*Container block */

/*View table*/

.view .view-content {
    overflow-x: auto;
}

/* hide Toggle block*/

.navbar-header button.navbar-toggle {
    display: none;
}

/* hide welcome block*/

.path-frontpage #block-centricoalumnib5-gui-page-title h1 {
    display: none;
}

.path-frontpage #block-centricoalumnib5-gui-page-title {
    padding: 0;
}

#block-centricoalumnib5-gui-page-title {
    padding: 2%;
    margin-top: -14px;
}

#block-centricoalumnib5-gui-local-tasks {
    padding: 0 2% 2% 2%;
}

/******* Navigation css ********/
.navbar > .container-fluid {
    background: #f4f4f2;
}
/* Site title */

.navbar-brand a.site-title:hover, .navbar-brand a.site-title:focus {
    color: #5e5e5e;
    text-decoration: none;
}

.navbar-brand a.site-title {
    width: 100%;
}

.navbar-brand a.site-title {
    color: #212529 !important;
    text-transform: none;
    top: 0.25px;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 25px;
    position: absolute;
    bottom: 0;
    float: left;
    height: 50px;
    padding: 15px 15px;
    line-height: 20px;
}

/*Site logo */

/*Register block*/

#block-centricoalumnib5-gui-customblockforregisteringalumni {
    display: inline-block;
    width: 100%;
}

#block-centricoalumnib5-gui-customblockforregisteringalumni p {
    margin: 0;
}

#block-centricoalumnib5-gui-customblockforregisteringalumni a {
    text-align: center;
    display: block;
    padding: 0 2% 0.5% 2%;
    background: #070c45;
    color: #fff;
    font-weight: 600;
    margin: -2px auto;
    width: 18%;
    font-size: 20px;
    text-decoration: none;
}

#block-centricoalumnib5-gui-customblockforregisteringalumni a:hover {
    text-decoration: underline;
}

/*VIEW and EDIT FORM*/
.node--view-mode-full .form-wrapper {
    margin-top: 0;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.form-wrapper > legend {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin: 0;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;/
}

.page-node-type-alumni article .form-wrapper span.fieldset-legend {
    font-weight: 600;
}

.page-node-type-alumni article .fieldset-wrapper .field,
.page-node-type-student-school-register .fieldset-wrapper .field {
    width: 30%;
    margin-right: 3%;
    float: left;
    display: inline-block;
}


/* Superfish menu*/

ul.sf-menu.sf-style-default li,
ul.sf-menu.sf-style-default.sf-navbar,
ul.sf-menu.sf-style-default a.is-active,
ul.sf-menu.sf-style-default li:hover,
a:focus,
ul.sf-menu.sf-style-default a:hover {
    background: transparent;
}

ul a:focus {
    background: none !important;
}


ul#superfish-main {
    clear: left;
    padding: 0;
    width: 100%;
    background: #000;
    border-bottom: solid 2px #ccc;
    padding: 0 15px;
}

.sf-menu>li>a {
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
    padding: 10px 11px !important;
}

.sf-menu>li>a>span {
    color: #fff;
}
.sf-menu>li>a:hover, .sf-menu>li>a:focus {
    color: #fff !important;
    background: #555 !important;
}

ul.sf-menu .sf-sub-indicator {
    right: 1.75em;
}

ul.sf-menu .sf-with-ul {
    padding-right: 21px !important;
}
ul.sf-menu .sf-sub-indicator {
    right: 7px;
    font-size: 9px;
}

#superfish-main li.sf-depth-2,
#superfish-main li.sf-depth-3,
#superfish-main li.sf-depth-4 {
    background-color: #fff;
}

/*Submenu*/

a.sf-depth-2, a.sf-depth-3, a.sf-depth-4 {
    text-decoration: none;
    padding: 3px 20px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333 !important;
    white-space: nowrap;
}

a.sf-depth-2:hover, a.sf-depth-2:focus,
a.sf-depth-3:hover, a.sf-depth-3:focus,
a.sf-depth-4:hover, a.sf-depth-4:focus {
    color: #262626 !important;
    text-decoration: none;
    background-color: #f5f5f5 !important;
}



/*NEWS, UPCOMING EVENT, ALUMNI ASSOCIATION COMMITTEE block */

#block-views-block-news-block-1 h2,
#block-centricoalumnib5-gui-alumniassociationcommitteemembers h2 ,
#block-views-block-event-calendar-block-1 h2:not(.fc-toolbar h2) {
    font-size: 20px;
    margin-bottom: 4%;
    font-weight: 600;
    border-bottom: solid 2px rgb(8, 14, 70);
    margin-top: 0;
    line-height: 1.1;
}

#block-centricoalumnib5-gui-alumniassociationcommitteemembers {
    width: 30%;
    float: left;
    background: #f3f4f2;
    padding: 1.5%;
    margin-top: 2%;
}

/*View more*/

.block-views-blocknews-block-1 .view-footer a {
    text-decoration: none;
}

/*Calendar dates*/

a.fc-day-number {
    text-decoration: none;
}

/* PHOTO GALLERY*/

.region.region-content {
    padding: 0;
}

#block-views-block-photo-gallery-block-1 h2 {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

/*Photo gallery page*/

#block-centricoalumnib5-gui-page-title h1 {
    padding-bottom: 9px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 21px;
    border-bottom: none;
    font-weight: 600;
}

/*Contact us page*/

#block-centricoalumnib5-gui-contactus {
    padding: 15px;
}

/*Footer*/

.footer-dark {
    margin-top: 45px !important;
    padding-top: 35px;
    padding-bottom: 36px;
    padding-left: 12px;
    border-top: 1px solid #e5e5e5;
}

.footer-dark #block-centricoalumnib5-gui-aboutmenu-2 ul.navbar-nav {
    flex-direction: row;
    padding: 0;
}

footer.footer-dark a:hover {
    color: transparent;
}

/*MASQUERADE*/

#block-centricoalumnib5-gui-masquerade h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 30px;
    color: #333333;
}

#masquerade-block-form #edit-autocomplete {
    margin-bottom: 15px;
}

#masquerade-block-form .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

#masquerade-block-form #edit-submit {
    vertical-align: middle;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
}

#block-views-block-who-s-online-who-s-online-block a.username {
    text-decoration: none;
}

/******************CREATE ALUMNI*******************/
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

#node-alumni-form .form-item {
    margin-top: 0;
}

.field-group-fieldset {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.field-group-fieldset > legend {
    color: #333;
    background-color: #f5f5f5;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.fieldset-wrapper {
    display: flow-root;
    padding: 15px;
}

.form-control, .form-file {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
/*choose file input field*/

input#edit-field-photograph-0-upload {
    height: auto;
}

/*img preview*/

.image-preview {
    width: 16.66666667%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.image-widget-data {
    width: 83.33333333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.file {
    display: table;
    font-size: 75%;
    font-weight: 700;
    margin: 5px 0;
    width: 100%;
}

.file a.menu-item__link {
    padding-left: 15px;
}

/*Remove button*/

.image-widget-data .btn {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.image-widget-data .btn:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

/*Skills*/

.form-select[multiple], .form-select[size]{
    height: auto;
}

/*Hide description for Social media*/

#edit-group-social-profiles .description {
    display: none;
}

/*Registtration status*/
#edit-field-registration-status-wrapper #edit-field-registration-status {
    display: inline-block;
    position: relative;
    width: 15%;
}

/*************VIEW ALUMNI***********/
#edit-submit-view-alumni.btn:hover,
#edit-submit-view-alumni-by-skill.btn:hover,
#edit-submit-export-alumni-email.btn:hover,
#edit-submit-export-alumni-all.btn:hover,
#edit-submit-edit-alumni.btn:hover,
#edit-submit-process-alumni.btn:hover,
#edit-submit-view-alumni-ssr.btn:hover,
#edit-submit-view-alumni-ssr.btn:hover,
#edit-submit-alumni-linked-drupal-users.btn:hover,
#edit-submit-view-ssr.btn:hover,
#edit-submit-edit-ssr.btn:hover,
#edit-submit.btn:hover,
#edit-submit-edit-alumni-linked-users.btn:hover
{
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

#edit-submit-view-alumni.btn,
#edit-submit-view-alumni-by-skill.btn,
#edit-submit-export-alumni-email.btn,
#edit-submit-export-alumni-all.btn,
#edit-submit-edit-alumni.btn,
#edit-submit-process-alumni.btn,
#edit-submit-view-alumni-ssr.btn,
#edit-submit-view-alumni-ssr.btn,
#edit-submit-alumni-linked-drupal-users.btn,
#edit-submit-view-ssr.btn,
#edit-submit-edit-ssr.btn,
#edit-submit.btn,
#edit-submit-edit-alumni-linked-users.btn
{
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

#edit-reset-view-alumni.btn:hover,
#edit-reset-view-alumni-by-skill.btn:hover,
#edit-reset-export-alumni-email.btn:hover,
#edit-reset-export-alumni-all.btn:hover,
#edit-reset-edit-alumni.btn:hover,
#edit-reset-process-alumni.btn:hover,
#edit-reset-view-alumni-ssr.btn:hover,
#edit-reset-view-alumni-ssr.btn:hover,
#edit-reset-alumni-linked-drupal-users.btn:hover,
#edit-reset-view-ssr.btn:hover,
#edit-reset-edit-ssr.btn:hover,
.responsive-enabled.table .btn:hover,
#edit-reset-edit-alumni-linked-users.btn:hover
{
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

#edit-reset-view-alumni.btn,
#edit-reset-view-alumni-by-skill.btn,
#edit-reset-export-alumni-email.btn,
#edit-reset-export-alumni-all.btn ,
#edit-reset-edit-alumni.btn,
#edit-reset-process-alumni.btn,
#edit-reset-view-alumni-ssr.btn,
#edit-reset-view-alumni-ssr.btn,
#edit-reset-alumni-linked-drupal-users.btn,
#edit-reset-view-ssr.btn,
#edit-reset-edit-ssr.btn,
.responsive-enabled.table .btn,
#edit-reset-edit-alumni-linked-users.btn
{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

#edit-actions-submit.btn:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

#edit-actions-submit.btn {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}


.view .view-content table th {
    background-color: #ccc;
}

a {
    color: #337ab7;
    text-decoration: none;
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: underline;
}

/*CSV file*/

input.form-file {
    height: auto;
}

/*Store gallery img*/
.alert.alert-info {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

/***************************************/
body {
    background-color: #f4f4f2;
    padding: 0;
    margin: 0;
    /*    position: relative;*/
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}

.logo {
    width: 60px;
    height: 60px;
}

.logo img {
    width: 100%;
    height: 100%;
}

.navbar {
    border: none;
    background-color: transparent;
    margin-bottom: 0;
    position: relative;
    padding: 0;
}

.navbar .region-nav-branding {
    width: 78%;
}

.navbar.container-fluid{
    margin-top: 1px;
}

.navbar-brand {
    margin: 7px 0 7px 0;
    width: 34%;
    float: left;
    position: relative;
    padding: 0 23px;
}

.navbar .logo {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
}

#navbar-collapse {
    clear: left;
    padding: 0;
    width: 100%;
    background: #000;
    bordeR-bottom: solid 2px #ccc;
}

.social-link {
    display: none;
    width: 6%;
    position: absolute;
    right: 2%;
    bottom: 11%;
}

.social-link a {
    background: url("../images/facebook123.png");
    color: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    padding: 10px 0;
    border: solid 1.5px #aaa;
    border-radius: 27px;
}

.navbar-default .navbar-brand {
    top: 0.25px;
    color: #000;
    font-weight: 600;
    font-size: 25px;
    position: absolute;
    bottom: 0;
}

.navbar-nav{
    padding: 0 15px;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
}

.nav>li>a {
    padding: 10px 11px;
}

.view-view-alumni .form-item-field-first-name-value,
.view-view-alumni .form-item-field-last-name-value,
.view-view-alumni .form-item-field-gender-target-id,
.view-view-alumni .form-item-field-house-target-id {
    width: 43%;
    float: left;
    margin-bottom: 0.5% !important;
}

.view-view-alumni .form-item-field-dob-value,
.view-view-alumni .form-item-field-doe-value,
.view-view-alumni .form-item-field-dol-value,
.view-view-alumni .form-item-field-doj-value {
    width: 50%;
    margin-bottom: 0.5% !important;
}

.view-view-alumni .form-item-field-first-name-value label,
.view-view-alumni .form-item-field-last-name-value label,
.view-view-alumni .form-item-field-gender-target-id label,
.view-view-alumni .form-item-field-house-target-id label {
    width: 25%;
    margin-left: 2%
}

.view-view-alumni .form-item-field-dob-value label,
.view-view-alumni .form-item-field-doe-value label,
.view-view-alumni .form-item-field-dol-value label,
.view-view-alumni .form-item-field-doj-value label {
    width: 9%;
}

.view-view-alumni .form-actions {
    clear: left;
    float: left;
}

.view-view-alumni .form-inline, .view .form-inline {
    border: solid 1px #ccc;
    padding: 2%;
}

.view-view-alumni .view-content, .view .view-content {
    margin: 15px;
}

.view .view-content table,
.view .view-content table td,
.view .view-content table tr,
.view .view-content table th {
    border: solid 1px #aaa;
}

.menu--login-logout {
    float: right;
    width: 15%;
}

.menu--login-logout li {
    display: inline-block;
    float: right;
    text-align: center;
    background: #000;
}

.menu--login-logout li a {
    color: #fff;
    font-weight: 600;
}

.menu--login-logout li a:focus, .menu--login-logout li a:hover {
    background: transparent;
}

.path-frontpage .js-quickedit-page-title {
    display: none;
}

.block-views-blockfront-page-slideshow-block-1 {
    background: #282828;
}

.col-sm-12 {
    padding-right: 0;
    padding-left: 0;
}

.view-frontpage {
    display: none;
}

.views_slideshow_cycle_teaser_section {
    display: block;
    margin: 0 auto;
}

.footer li {
    display: inline-block;
    float: left;
}

.footer-dark ul.sf-menu.menu {
    margin: 0;
    padding: 0;
}

.footer-dark li a {
    padding: 0 10px !important;
    font-size: 12px;
    color: #fff;
}

.photo-gallery .field--items .field--item {
    float: left;
    margin: 1%;
    border: solid 15px #ddd;
}

.photo-gallery .field--items .field--item img {
    width: 100%;
    height: 194px;
}

.path-frontpage .region-highlighted {
    padding: 0 3% 2% 3%;
}

.region-highlighted {
    display: inline-block;
    width: 100%;
    background: #fff;
    margin: 2% 0 2% 0;
}

.path-frontpage .highlighted {
    margin: 0;
}

.block-views-blocklatest-events-block-1,
.block-views-blocknews-block-1 {
    width: 32%;
    float: left;
    display: inline-block;
    margin-right: 3%;
    background: #f3f4f2;
    padding: 1.5%;
    margin-top: 2%;
    min-height: 523px;
}

.quicktabs-wrapper {
    display: inline-block;
    padding: 2% 2% 2% 0;
    width: 100%;
}

.quicktabs-tabs {
    padding-left: 0;
    width: 15%;
    margin-right: 7%;
    margin-top: 0.5%;
    display: inline-block;
    float: left;
}

ul.quicktabs-tabs li {
    clear: left;
    float: left;
    width: 100%;
    padding: 5px 0 5px 5px;
    margin-bottom: 5px;
}

ul.quicktabs-tabs li a {
    color: #000;
    font-weight: 600;
}

ul.quicktabs-tabs li:hover {
    background: #ddd;
}

ul.quicktabs-tabs li.active {
    border-right: solid 2px rgb(229, 57, 53);
    background: #ccc;
}
ul.quicktabs-tabs li.active a {
    color: rgb(229, 57, 53);
}

.quicktabs-main  {
    display: inline-block;
    width: 55%;
}

.quicktabs-main .view .views-row {
    border-bottom: dotted 3px #ccc;
    padding: 1% 0;
}

.quicktabs-main .view .views-row .views-field-view-node a {
    color: #070c45;
}

.quicktabs-block-title {
    font-size: 20px;
    margin-bottom: 1%;
    font-weight: 600;
    border-bottom: solid 2px rgb(8, 14, 70);;
}

.path-frontpage .region-content {
    background: transparent;
}

.path-frontpage .page-header {
    display: none;
}

.view-photo-gallery .views-view-grid .views-col {
    width: 27% !important;
    margin-right: 3%;
    border: solid 20px #fff;
}

.view-photo-gallery .views-view-grid .views-col .views-field-field-gallery-images a,
.view-photo-gallery .views-view-grid .views-col .views-field-field-gallery-images a img {
    width: 100%;
}

.view-photo-gallery .views-view-grid .views-field-title {
    background: #635B55;
    padding: 6% 0;
    text-align: center;
}

.view-photo-gallery .views-view-grid .views-field-title a {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}

.block-views-blockphoto-gallery-block-1 {
    position: relative;
}

.view-photo-gallery .view-footer {
    float: right;
    position: absolute;
    top: 50%;
    right: 4%;
}

.view-photo-gallery .view-footer a {
    background: url("../images/arrow-pointing.png");
    color: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    padding: 30% 0;
}

.footer-dark {
    background-color: #000 !important;
}

.region-top-bar {
    background: #070c46;
}

.region-header .page-header {
    color: #fff;
    font-size: 21px;
    border-bottom: none;
    font-weight: 600;
}

.row.g-0 {
    padding: 0 27px;
}

.path-frontpage .region-content {
    margin-top: -28px;
}

.region-content {
    margin-top: -28px;
    background: #fff;
}

.row.g-0 form {
    padding: 15px;
    margin: 0;
}

/*
.page-node-type-basic-page .block {
    padding: 2%;
}
*/

#block-centricoalumnib5-gui-content .node-form {
    margin: 0;
    padding: 15px;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: #0f0f0f;
}

.contact-address {
    float: left;
    width: 50%;
   /* margin-top: 2%;*/
}

.path-node article {
    padding: 2%;
}

.footer #block-aboutmenu {
    float: left;
    margin-right: 2%;
}

.footer .logo {
    margin: 0;
}

.page-node-type-latest-news .field--name-field-related-,
.page-node-type-events .field--name-field-related- {
    display: inline-block;
    float: left;
    padding-right: 2%;
    padding-bottom: 2%;
    width: 100%;
    margin-top: 3%;
}

.page-node-type-latest-news .field--name-field-related- .field--item,
.page-node-type-events .field--name-field-related- .field--item {
    float: left;
    margin-right: 1%;
}

.page-node-type-events .field--name-field-event-date {
    text-align: right;
    font-weight: 600;
    margin-bottom: 1%;
    display: inline-block;
    width: 23%;
    float: right;
}

.page-node-type-events .field--name-body {
    display: inline-block;
    clear: left;
    width: 100%;
}

.footer-dark {
    position: relative;
}

.footer-dark .top {
    position:absolute;
    background: url("../images/up-arrow.png");
    background-repeat: no-repeat;
    background-size: 57% 63%;
    background-position: center;
    color: transparent;
    top: -6%;
    right: 50%;
    background-color: #fff;
    width: 3%;
    border-radius: 19px;
}

.user-logged-in .tabledrag-toggle-weight {
    display: inline-block;
}

.tabledrag-toggle-weight {
    display: none;
}

.node-alumni-registration-form .field--name-field-registration-status legend,
.node-alumni-registration-edit-form .field--name-field-registration-status legend {
    display: inline-block;
    width: 15%;
    float: left;
}

.node-alumni-registration-form .field--name-field-registration-status .fieldset-wrapper,
.node-alumni-registration-edit-form .field--name-field-registration-status .fieldset-wrapper {
    width: 65%;
    display: inline-block;
}

#block-masquerade {
    display: inline-block;
    float: left;
    clear: left;
}

.add-queue a {
    background: #070c45;
    color: #fff;
    padding: 10px;
    display: block;
    width: 13%;
    margin-bottom: 1%;
    font-weight: 600;
}
/*
.views_slideshow_cycle_teaser_section {
    margin: 0;
}
*/
.fc-basic-view .fc-body .fc-row,
.fc-scroller {
    height: auto !important;
}

.fc-basic-view .fc-body .fc-row {
    min-height: 3em;
}

.block-quicktabs {
    width: 60%;
    float: left
}

.fc-toolbar {
    display: block;
}

.fc-toolbar .fc-left {
    width: 35%;
}

.fc-toolbar .fc-center {
    width: 90%;
    display: inline-block;
    text-align: center;
    float: right;
    margin-top: -7%;
}

.fc-toolbar .fc-right .fc-button-group {
    width: 100%;
    margin-top: 1%;
}

.fc-dayGrid-view .fc-body .fc-row {
    min-height: 3em;
}

.block-views-blockevent-calendar-block-1 {
    width: 32%;
    float: left;
    /*padding-left: 9%;*/
    margin-right: 3%;
    background: #f3f4f2;
    padding: 1.5%;
    margin-top: 2%;
    min-height: 473px;
}

#block-views-block-news-block-1, #block-views-block-event-calendar-block-1, #block-alumniassociationmembers{
    min-height: 566px;
}

.block-views-blockevent-calendar-block-1 .form-group {
    border: none !important;
}

#block-alumniassociationmembers {
    width: 30%;
    float: left;
    /*padding-left: 9%;*/
    background: #f3f4f2;
    padding: 1.5%;
    margin-top: 2%;
}

#block-alumniassociationmembers .block-title {
    font-size: 20px;
    margin-bottom: 4%;
    font-weight: 600;
    border-bottom: solid 2px rgb(8,14,70);
    margin-top: 0;
}

.block-views-blockevent-calendar-block-1 .form-group  {
    border: solid 13px #f3f4f2;
    margin-top: 3%;
}

.block-views-blockevent-calendar-block-1 .block-title {
    font-size: 20px;
    margin-bottom: 4%;
    margin-top: 0;
    font-weight: 600;
    border-bottom: solid 2px rgb(8,14,70);
}

.block-views-blockevent-calendar-block-1 .view-content .fc-time {
    display: none;
}

.block-views-blockevent-calendar-block-1 .view-content .fc-title {
    font-weight: 600;
}

.block-views-blocknews-block-1 .block-title {
    font-size: 20px;
    margin-bottom: 4%;
    font-weight: 600;
    border-bottom: solid 2px rgb(8, 14, 70);;
    margin-top: 0;
}

#block-views-block-news-block-1 .views-row,
.view-news .views-row {
    padding: 2% 1% 1% 1%;
    border-bottom: solid 2px #ccc;
    display: inline-block;
    width: 100%;
}

#block-views-block-news-block-1 .views-field-field-related-,
.view-news .views-field-field-related- {
    display: inline-block;
    float: left;
    clear: left;
    margin: 0 2% 2% 0;
}

.block-views-blocknews-block-1 .views-field-title a,
.view-news .views-field-title a {
    color: #070c45;
    font-weight: 600;
}

.block-views-blocknews-block-1 .views-field-title a:hover,
.view-news .views-field-title a:hover {
    text-decoration: none;
    color: #FF0000;
}

.block-views-blocknews-block-1 .view-footer {
    float: right;
}

.block-views-blocknews-block-1 .view-footer a {
    color: #ff0000;
}

#views-form-process-registered-alumni-page-1 {
    padding: 0;
}

.bef-exposed-form .form--inline > .form-item {
    width: 40%;
    margin-bottom: 0.5em;
    margin-right: 2em;
    display: inline-block;
}

.bef-exposed-form .form--inline .form-item-field-batch-ay-target-id .input-group {
    width: 55%;
}

.bef-exposed-form .form--inline > .form-item label {
    width: 25%;
    margin-left: 2%;
}

.view .form-actions {
    clear: left;
    float: left;
}

.view .view-footer {
    clear: left;
    width: 100%;
    padding: 15px;
}

.block .view .view-footer {
    clear: none;
    width: auto;
    padding: 0;
}

.node-alumni-form .field-group-fieldset .field--name-title,
.node-alumni-edit-form .field-group-fieldset .field--name-title {
    display: none;
}

.node-alumni-form .field-group-fieldset .field--widget-string-textfield,
.node-alumni-edit-form .field-group-fieldset .field--widget-string-textfield,
.node-alumni-form .field-group-fieldset .field--widget-email-default,
.node-alumni-edit-form .field-group-fieldset .field--widget-email-default,
.node-alumni-form .field-group-fieldset .field--widget-options-select,
.node-alumni-edit-form .field-group-fieldset .field--widget-options-select,
.node-alumni-form .field-group-fieldset .field--widget-datetime-default,
.node-alumni-edit-form .field-group-fieldset .field--widget-datetime-default,
.node-alumni-form .field-group-fieldset .field--widget-entity-reference-autocomplete,
.node-alumni-edit-form .field-group-fieldset .field--widget-entity-reference-autocomplete,
.node-alumni-form .field-group-fieldset .field--widget-link-default,
.node-alumni-edit-form .field-group-fieldset .field--widget-link-default {
    width: 30%;
    float: left;
    margin-right: 3%;
}

.node-alumni-form .field-group-fieldset .field--widget-link-default .help-block,
.node-alumni-edit-form .field-group-fieldset .field--widget-link-default .help-block {
    display: none;
}


.node-alumni-form .field--name-field-gender .form-inline, .node-alumni-form .field--name-field-gender input,
.node-alumni-edit-form .field--name-field-gender .form-inline, .node-alumni-edit-form .field--name-field-gender input {
    width: 100%;
}

.node-alumni-registration-form .field-group-fieldset .field--name-field-dob,
.node-alumni-registration-edit-form .field-group-fieldset .field--name-field-dob {
    width: 30%;
    float: left;
    margin-right: 3%;
    display: inline-block;
}

#node-alumni-new-form #edit-field-first-name-wrapper,
#node-alumni-new-form #edit-field-last-name-wrapper,
#node-alumni-new-form #edit-field-email-id-wrapper,
#node-alumni-new-form #edit-field-company-name-wrapper,
#node-alumni-new-form #edit-field-designation-wrapper,
#node-alumni-new-form #edit-field-batch-ay-wrapper {
    width: 24%;
    float: left;
    margin-right: 1%;
}

#node-alumni-form #edit-field-first-name-current-wrapper,
#node-alumni-form #edit-field-last-name-current-wrapper,
#node-alumni-form #edit-field-email-id-wrapper,
#node-alumni-form #edit-field-company-name-wrapper,
#node-alumni-form #edit-field-designation-wrapper,
#node-alumni-form #edit-field-batch-ay-wrapper {
    width: 24%;
    float: left;
    margin-right: 1%;
}

#node-alumni-edit-form #edit-field-first-name-current-wrapper,
#node-alumni-edit-form #edit-field-last-name-current-wrapper,
#node-alumni-edit-form #edit-field-email-id-wrapper,
#node-alumni-edit-form #edit-field-company-name-wrapper,
#node-alumni-edit-form #edit-field-designation-wrapper,
#node-alumni-edit-form #edit-field-batch-ay-wrapper {
    width: 24%;
    float: left;
    margin-right: 1%;
}


#node-alumni-new-edit-form #edit-field-first-name-wrapper,
#node-alumni-new-edit-form #edit-field-last-name-wrapper,
#node-alumni-new-edit-form #edit-field-email-id-wrapper,
#node-alumni-new-edit-form #edit-field-company-name-wrapper,
#node-alumni-new-edit-form #edit-field-designation-wrapper,
#node-alumni-new-edit-form #edit-field-batch-ay-wrapper {
    width: 24%;
    float: left;
    margin-right: 1%;
}

#node-alumni-new-form .form-type-vertical-tabs,
#node-alumni-new-edit-form .form-type-vertical-tabs,
#node-alumni-form .form-type-vertical-tabs,
#node-alumni-edit-form .form-type-vertical-tabs{
    clear: left;
}

#node-alumni-new-form #edit-field-telephone-no-wrapper,
#node-alumni-form #edit-field-telephone-no-wrapper,
#node-alumni-edit-form #edit-field-telephone-no-wrapper {
    width: 25%;
    float: left;
}

.view-view-alumni .form-inline, .view .form-inline {
    border: none;
    padding: 0;
}

.view-edit-alumni td.views-field-form-field-field-dob label, .view-edit-ssr td.views-field-form-field-field-dob label, .view-edit-ssr td.views-field-form-field-field-dol label {
    display: none;
}

.view-edit-alumni th#view-form-field-field-registration-status-table-column,
.view-edit-alumni th#view-form-field-field-dob-table-column,
.view-edit-alumni th#view-form-field-field-house-table-column {
    width: 10%;
}

.view-edit-alumni th#view-form-field-field-gr-no-table-column {
    width: 7%;
}

.view-edit-alumni th#view-form-field-field-email-id-table-column {
    width: 15%;
}

.view-edit-alumni th#view-form-field-field-batch-ay-table-column {
    width: 11%;
}

#views-form-edit-alumni-page-1, #views-form-process-alumni-page-1, #views-form-edit-ssr-page-1 {
    padding: 0;
}
.view-header{
    color: white;
}

.page-node-type-alumni article .panel-heading .panel-title {
    font-weight: 600;
}


.page-node-type-alumni article .panel-body .field, .page-node-type-student-school-register article .panel-body .field {
    width: 30%;
    margin-right: 3%;
    float: left;
    display: inline-block;
}

.page-node-type-alumni article .panel-body .field--name-field-linkedin-profile,
.page-node-type-alumni article .panel-body .field--name-field-facebook-profile,
.page-node-type-alumni article .panel-body .field--name-field-twitter-profile,
.page-node-type-alumni article .panel-body .field--name-field-notes-by-admin {
    width: 100%;
    clear: left;
    float: none;
}

.page-node-type-alumni article .field--name-field-photograph {
    display: inline-block;
    bordeR: solid 1px #ccc;
}

.view table thead tr {
    background: #ccc;
}

.fc-content-skeleton table thead tr {
    background: transparent;
}

.tabs--primary li a {
    background: #ccc;
}

.bef-exposed-form .form--inline > .form-item label {
    margin-left: 0;
}

.header-top-wrap {
    display: inline-block;
    width: 100%;
}

.header-top-wrap-username {
    display: inline-block;
    width: 100%;
    text-align: right;
    font-weight: 600;
    color: #fff;
    background: #71c25a;
    padding: 0.3% 1%;
}

.header-top-wrap-username a {
    color: #fff;
}

.footer-img-wrap {
    width: 13%;
    float: right;
    padding-right: 1%;
    margin-top: 1px;
    margin-right: 2px;
}

.footer-img-wrap img {
    width: 100%;
    height: 100%;
}

.node-student-school-register-form .field-group-fieldset .field--widget-string-textfield, .node-student-school-register-edit-form .field-group-fieldset .field--widget-string-textfield, .node-student-school-register-form .field-group-fieldset .field--widget-email-default, .node-student-school-register-edit-form .field-group-fieldset .field--widget-email-default, .node-student-school-register-form .field-group-fieldset .field--widget-options-select, .node-student-school-register-edit-form .field-group-fieldset .field--widget-options-select, .node-student-school-register-form .field-group-fieldset .field--widget-datetime-default, .node-student-school-register-edit-form .field-group-fieldset .field--widget-datetime-default, .node-student-school-register-form .field-group-fieldset .field--widget-entity-reference-autocomplete, .node-student-school-register-edit-form .field-group-fieldset .field--widget-entity-reference-autocomplete {
    width: 30%;
    float: left;
    margin-right: 3%;
}

#edit-group-academic-details .form-item {
    margin-top: 0;
}

input[type=date].form-control {
    margin-top: 5px;
}

.view-front-page-slideshow .view-content {
    margin: 0 auto;
    display: block;
    /*width: 85%;
    max-width: 1100px*/
}

.block-views-blockfront-page-slideshow-block-1 .form-group {
    background: #070c44;
}

.block-views-blockfront-page-slideshow-block-1 .form-group .view-front-page-slideshow {
    margin: 0 auto;
    display: block;
    width: 100%;
    background: #000;
}

.views_slideshow_cycle_slide, .views_slideshow_cycle_teaser_section {
    width: 100% !important;
    margin: 0 auto;
    display: block;

}

.views_slideshow_cycle_slide img {
    width: 100% !important;
}

.path-frontpage .region-top-bar {
    background: transparent;
    padding: 0;
}

.region-header {
    padding: 0;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .nav > li > a:focus, .nav > li > a:hover {
    color: #fff;
    background: #555;
}

.view-photo-gallery .view-content, .view-news .view-content, .view-event-calendar .view-content {
    margin: 0;
}
/*
.view-front-page-slideshow .views-field-field-slideshow-img .field-content img {
    width: 100%;
}
*/

.node-student-school-register-form .input-group-addon {
    display: none;
}

.menu li.expanded li.expanded:hover ul.dropdown-menu {
    display: inline-block;
    left: 100%;
    top: 0;
}

.menu li.expanded li.expanded.dropdown a:after {
    display: block;
    content: "";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.menu li.expanded li.expanded.dropdown ul li a:after {
    display: none;
}

#block-twittertweetsblock .twitter-tweet {
    width: 100% !important;
    max-width: 100% !Important;
    margin-left: auto;
    margin-right: auto;
}

#block-customblockforregisteringalumni{
    display: inline-block;
    width: 100%;
    /* margin-bottom: 2.3px; */
}

#block-customblockforregisteringalumni a {
    text-align: center;
    display: block;
    padding: 0 2% 0.5% 2%;
    background: #070c45;
    color: #fff;
    font-weight: 600;
    margin: -2px auto;
    width: 18%;
    font-size: 20px;
}

#block-views-block-who-s-online-who-s-online-block {
    float: left;
    /* margin-left: 2em;*/
    clear: left;
    color: #fff;
}

/**** Flex Slider *********/
#block-views-block-front-page-slides-block-1{
    margin-top: -2%;
    margin-bottom: -4%;
    padding: 0px;

}

.flex-control-nav{
    display: none;
}

#flexslider-1 li.flex-nav-prev, #flexslider-1 .flex-direction-nav{
    display: none;
}

.flexslider{
    border: none;
}

#block-contactus iframe{
    top: 0;
    position: absolute;
}

.field--name-body{
    position: relative;
}

.view-edit-ssr .btn-success {
    margin-left: 30px;
}

#block-centricoalumni-gui-masquerade{
    clear: left;
    float: left;
    width: 100%;
}

#block-centricoalumni-gui-views-block-who-s-online-who-s-online-block{
    clear: left;
    float: left;
    width: 100%;
}

#views-exposed-form-edit-alumni-linked-users-page-1 .form-inline .input-group{
    width: 54%;
}

#views-exposed-form-alumni-linked-drupal-users-page-1 .form-inline .input-group{
    width: 54%;
}

#views-exposed-form-view-alumni-page-1 .view-view-alumni .form-inline, .view .form-inline {
    width: 98%;
}

.navbar-right{
    margin-right: 0px;
}

.fc-toolbar h2{
    font-size: 1.50em;
}

#edit-field-registration-status-wrapper .select-wrapper{
    width: 15%;
}

input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control{
    min-width: 170px;
}

/* .table-responsive{
    margin-left: -18px;
} */

#views-form-edit-alumni-ssr-page-1{
    padding: 0px;
}

#views-form-edit-alumni-linked-users-page-1{
    padding: 0px;
}

/***** CAPTCHA ******/
fieldset.captcha.captcha-type-challenge--image{
    float: left;
}
