﻿/***
Import fonts
***/

/*Load Open Sans Font from google fonts*/
@font-face {
    font-family: 'SegoeUI';
    src: url('webfont/SegoeUI.eot?') format('eot'), url('webfont/SegoeUI.woff') format('woff'), url('webfont/SegoeUI.ttf') format('truetype'), url('webfont/SegoeUI.svg#SegoeUI') format('svg');
    src: url('webfont/SegoeUI.eot?')\9;
}
/*@font-face {
	font-family: 'HelveticaLTStd-Roman';
	src: url('webfont/HelveticaLTStd-Roman.eot?') format('eot'), 
	     url('webfont/HelveticaLTStd-Roman.otf')  format('opentype'),
	     url('webfont/HelveticaLTStd-Roman.woff') format('woff'), 
	     url('webfont/HelveticaLTStd-Roman.ttf')  format('truetype'),
	     url('webfont/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');
}*/
/*@font-face {   
font-family: 'SegoeUIRegular';
src: url('web-fonts/segoeui-webfont.eot');
src: url('web-fonts/segoeui-webfont.eot') format('embedded-opentype'),
url('web-fonts/segoeui-webfont.woff') format('woff'),
url('web-fonts/segoeui-webfont.ttf') format('truetype'),
url('web-fonts/segoeui-webfont.svg#SegoeUIRegular') format('svg');
	src: url('web-fonts/segoeui-webfont.eot')\9; }*/

/* load Open Sans Font from local */
@import url(../fonts/font.css);
/***mar
Reset and overrides   
***/

.inline-block {
    display: inline-block;
}


/* general body settings */
body {
    color: #000;
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif !important;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 13px;
    direction: ltr;
    background: url(../../img/siebar-bg.jpg) repeat #3d3d3d;
}
/* remove rounds from all elements */
div, input, select, textarea, span, img, table, td, th, p, a, button, ul, code, pre, li {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.padtb0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
/***
Buttons & Dropdown Buttons
***/
.btn {
    border-width: 0; /*padding: 7px 13px;*/ /*padding: 7px 9px;*/
    padding: 5px;
    font-size: 14px;
    outline: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
}
/* fix jumping group buttons */
.btn-group.btn-group-solid .btn + .btn, .btn-group.btn-group-solid .btn + .btn-group.btn-group-solid, .btn-group.btn-group-solid .btn-group.btn-group-solid + .btn, .btn-group.btn-group-solid .btn-group.btn-group-solid + .btn-group.btn-group-solid {
    margin-left: 0px;
}

.btn-group-vertical.btn-group-solid > .btn + .btn, .btn-group-vertical.btn-group-solid > .btn + .btn-group, .btn-group-vertical.btn-group-solid > .btn-group + .btn, .btn-group-vertical.btn-group-solid > .btn-group + .btn-group {
    margin-top: 0px;
    margin-left: 0;
}

.btn-default {
    border-width: 1px;
    padding: 6px 13px;
}

.btn.red-stripe {
    border-left: 3px solid #d84a38;
}

.btn.blue-stripe {
    border-left: 3px solid #4d90fe;
}

.btn.purple-stripe {
    border-left: 3px solid #852b99;
}

.btn.green-stripe {
    border-left: 3px solid #28b779;
}

.btn.yellow-stripe {
    border-left: 3px solid #ffb848;
}

.btn.dark-stripe {
    border-left: 3px solid #555555;
}

.btn.default {
    color: #333333;
    text-shadow: none;
    background-color: #e5e5e5;
}

    .btn.default:hover, .btn.default:focus, .btn.default:active, .btn.default.active, .btn.default[disabled], .btn.default.disabled {
        color: #333333;
        background-color: #d8d8d8 !important;
        outline: none !important;
    }
/*  Red */
.btn.red {
    color: white;
    text-shadow: none;
    background-color: #d84a38;
}

    .btn.red:hover, .btn.red:focus, .btn.red:active, .btn.red.active, .btn.red[disabled], .btn.red.disabled {
        background-color: #bb2413 !important;
        color: #fff !important;
        outline: none !important;
    }
/*  Blue */
.btn.blue {
    color: white;
    text-shadow: none;
    background-color: #4d90fe;
}

    .btn.blue:hover, .btn.blue:focus, .btn.blue:active, .btn.blue.active, .btn.blue[disabled], .btn.blue.disabled {
        background-color: #0362fd !important;
        color: #fff !important;
        outline: none !important;
    }

.btn-group .btn.blue.dropdown-toggle {
    background-color: #4d90fe !important;
}

.btn-group .btn.blue:hover, .btn-group .btn.blue:focus, .btn-group .btn.blue:active, .btn-group .btn.blue.active, .btn-group .btn.blue.disabled, .btn-group .btn.blue[disabled] {
    background-color: #0362fd !important;
    color: #fff !important;
    outline: none !important;
}
/*  Green */
.btn.green {
    color: white;
    text-shadow: none;
    background-color: #28b779;
}

    .btn.green:hover, .btn.green:focus, .btn.green:active, .btn.green.active, .btn.green.disabled, .btn.green[disabled] {
        background-color: #1d943b !important;
        color: #fff !important;
        outline: none !important;
    }
/*  Purple */
.btn.purple {
    color: white;
    text-shadow: none;
    background-color: #629ef0;
}

    .btn.purple:hover, .btn.purple:focus, .btn.purple:active, .btn.purple.active, .btn.purple.disabled, .btn.purple[disabled] {
        background-color: #629ef0 !important;
        color: #fff !important;
        outline: none !important;
    }

.btn-group .btn.purple.dropdown-toggle {
    background-color: #852b99 !important;
}

.btn-group .btn.purple:hover, .btn-group .btn.purple:focus, .btn-group .btn.purple:active, .btn-group .btn.purple.active, .btn-group .btn.purple.disabled, .btn-group .btn.purple[disabled] {
    background-color: #6d1b81 !important;
    color: #fff !important;
    outline: none !important;
}

.btn.bg-purple.col-md-2.btn_orange_bottom.pull-right {
    margin-right: -14px;
    margin-top: 9px;
}
/*  Yellow */
.btn.yellow {
    color: white;
    text-shadow: none;
    background-color: #ffb848;
}

    .btn.yellow:hover, .btn.yellow:focus, .btn.yellow:active, .btn.yellow.active, .btn.yellow.disabled, .btn.yellow[disabled] {
        background-color: #eca22e !important;
        color: #fff !important;
        outline: none !important;
    }

.btn-group .btn.yellow.dropdown-toggle {
    background-color: #ffb848 !important;
}

.btn-group .btn.yellow:hover, .btn-group .btn.yellow:focus, .btn-group .btn.yellow:active, .btn-group .btn.yellow.active, .btn-group .btn.yellow.disabled, .btn-group .btn.yellow[disabled] {
    background-color: #eca22e !important;
    color: #fff !important;
    outline: none !important;
}
/*  Black */
.btn.dark {
    color: white;
    text-shadow: none;
    background-color: #555555;
}

    .btn.dark:hover, .btn.dark:focus, .btn.dark:active, .btn.dark.active, .btn.dark.disabled, .btn.dark[disabled] {
        background-color: #222222 !important;
        color: #fff !important;
        outline: none !important;
    }

.btn-group .btn.dark.dropdown-toggle {
    background-color: #555555 !important;
}

.btn-group .btn.dark:hover, .btn-group .btn.dark:focus, .btn-group .btn.dark:active, .btn-group .btn.dark.active, .btn-group .btn.dark.disabled, .btn-group .btn.dark[disabled] {
    background-color: #222222 !important;
    color: #fff !important;
    outline: none !important;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    vertical-align: middle;
}

    .btn-lg > i {
        font-size: 18px;
    }

.btn > i {
    font-size: 14px;
}

.btn-sm, .btn-xs {
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}

    .btn-sm > i, .btn-xs > i {
        font-size: 13px;
    }

.btn-xs {
    padding: 1px 5px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
/***
Hover Animation
***/





#animation {
    position: relative;
    width: 100%;
    max-width: 611px;
    min-height: 625px;
    padding-left: 0px;
    padding-right: 0px;
}

/* santosh*/

.rightbtn .bg-orange {
    float: right;
}

.rightbtn .breadcrumb li {
    width: 100%;
}

.page-breadcrumb.breadcrumb.rightbtn > li {
    width: 100%;
}

.lableclass .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: 0px;
    margin-top: 1px;
}

.delect {
    width: 20%;
}

.spacing {
    width: 78% !important;
}

.delect .icon-trash.sp {
    width: 50%;
    color: #000;
}

.delect .radio {
    margin-top: 0 !important;
}

.delect a {
    color: #000;
    margin-right: 15px;
    margin-top: 3px;
    float: left;
}

.delect .icon-trash {
    margin-top: 7px;
    float: left;
    margin-right: 5px;
}

#uniform-IsContactedVenue input {
    margin-left: 0px;
}

/*css edited by sandeep*/
#animation .overshow {
    position: absolute;
    width: 100%;
    height: 20%;
    top: 5%;
}

#animation #two {
    top: 34%;
    width: 50%;
    float: right;
    right: 3%;
}

#animation #three {
    top: 54%;
    width: 50%;
    float: right;
    right: 8%;
}

#animation #four {
    top: 72%;
}

#animation .overshow-1 {
    position: absolute;
    width: 100%;
    height: 20%;
    top: 5%;
}

#animation #two-1 {
    top: 32%;
    width: 50%;
    float: right;
    right: 6%;
}

#animation #three-1 {
    top: 51%;
    width: 50%;
    float: right;
    right: 10%;
}

#animation #four-1 {
    top: 72%;
}

#animation .overshowimg {
    display: none;
}

#animation .overshowimg1 {
    display: none;
}

#animation .overshowimg2 {
    display: none;
}

#animation .overshowimg3 {
    display: none;
}

#animation .overshow:hover .overshowimg {
    display: block;
    background-position: bottom;
    position: relative;
    top: 89%;
    right: 10%;
}

#animation .overshow:hover .overshowimg1 {
    display: block;
    background-position: bottom;
    position: relative;
    top: 12%;
    right: 50%;
    transform: rotate(-0deg);
    -ms-transform: rotate(-0deg); /* IE 9 */
    -webkit-transform: rotate(-0deg); /* Safari and Chrome */
}

#animation .overshow:hover .overshowimg2 {
    display: block;
    background-position: bottom;
    position: relative;
    top: 20%;
    right: 40%; /*transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */ /*-webkit-transform:rotate(7deg); /* Safari and Chrome */
}

#animation .overshow:hover .overshowimg3 {
    display: block;
    background-position: bottom;
    position: relative;
    top: 0%;
    right: 10%;
}

.eventweb {
    position: absolute;
    left: 55px;
    width: 38%;
    top: 27%;
}

#animation #one-2 {
    position: absolute;
    width: 100%;
    height: 20%;
    top: 3%;
    right: -4%;
}

#animation #two-2 {
    top: 30%;
    width: 50%;
    float: right;
    right: 5%;
}

#animation #three-2 {
    top: 48%;
    width: 50%;
    float: right;
    right: 10%;
}

#animation #four-2 {
    top: 68%;
    right: -4%;
}
/***
Metro icons
***/
[class^="m-icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 3px;
    line-height: 14px;
    vertical-align: top;
    background-image: url(../img/syncfusion-icons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

[class^="m-icon-big-"] {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 6px;
    vertical-align: middle;
    background-image: url(../img/syncfusion-icons.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
}
/* large icons */
.btn.m-icon-big {
    padding: 9px 16px 8px 16px;
}

    .btn.m-icon-big.m-icon-only {
        padding: 9px 8px 8px 0px;
    }

    .btn.m-icon-big [class^="m-icon-big-"] {
        margin: 0 0 0 10px;
    }

.btn.m-icon-ony > i {
    margin-left: 0px;
}
/* default icons */
.btn.m-icon {
    padding: 7px 14px 7px 14px;
}

    .btn.m-icon [class^="m-icon-"] {
        margin: 4px 0 0 5px;
    }

    .btn.m-icon.m-icon-only {
        padding: 7px 10px 7px 6px;
    }
/* white icon */
.m-icon-white {
    background-image: url(../img/syncfusion-icons-white.png);
}
/*  Misc */
.m-icon-swapright {
    background-position: -27px -10px;
}

.m-icon-swapdown {
    background-position: -68px -10px;
}

.m-icon-swapleft {
    background-position: -8px -10px;
}

.m-icon-swapup {
    background-position: -46px -10px;
}

.m-icon-big-swapright {
    background-position: -42px -28px;
}

.m-icon-big-swapdown {
    background-position: -115px -28px;
}

.m-icon-big-swapleft {
    background-position: -6px -28px;
}

.m-icon-big-swapup {
    background-position: -78px -28px;
}
/***
Popover ***/
.popover {
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    padding: 0 !important;
}

    .popover .popover-title {
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        margin: 0 !important;
    }

    .info .popover .popover-title, .popover.info .popover-title, .info .popover .popover-content, .popover.info .popover-content {
        color: #27a9e3;
    }

    .success .popover .popover-title, .popover.success .popover-title, .success .popover .popover-content, .popover.success .popover-content {
        color: #468847;
    }

    .error .popover .popover-title, .popover.error .popover-title, .error .popover .popover-content, .popover.error .popover-content {
        color: #B94A48;
    }

    .warning .popover .popover-title, .popover.warning .popover-title, .warning .popover .popover-content, .popover.warning .popover-content {
        color: #C09853;
    }

.ratings-form-large .form-element .col-md-1 {
    padding-left: 0px;
}
/***
Dropdown
***/

/*Fixing dropdown issue on mobile devices in Bootstrap 3.2.2*/
.dropdown-backdrop {
    position: static;
}

.dropdown:hover .caret, .open.dropdown .caret {
    opacity: 1;
    filter: alpha(opacity=100);
}

.dropdown.open .dropdown-toggle {
    color: #08c;
    background: #ccc;
    background: rgba(0, 0, 0, 0.3);
}
/***
Dropdown Menu
***/
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1500;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif !important;
    border: 1px solid #ddd;
}

.dropdown.inline .dropdown-menu {
    display: inline-block;
    position: relative;
}

.dropdown-menu.bottom-up {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

.dropdown-menu li > a {
    padding: 6px 0 6px 13px;
    color: #333;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    white-space: nowrap;
}

    .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
        text-decoration: none;
        background-image: none;
        background-color: #eee;
        color: #333;
        filter: none;
    }
/* dropdown sub menu support for Bootsrap 3 */
.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
}

.dropdown-submenu > a:after {
    position: absolute;
    display: inline-block;
    font-size: 14px;
    right: 7px;
    top: 9px;
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif;
    height: auto;
    content: "\f105";
    font-weight: 300;
}

/* hack for chrome and safari */
@media all and (-webkit-min-device-pixel-ratio:0) {
    .dropdown-submenu > a:after {
        top: 7px;
    }
}

.ie1 .dropdown-submenu > a:after {
    margin-top: 2px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
    float: none;
}

    .dropdown-submenu.pull-left > .dropdown-menu {
        left: -100%;
        margin-left: 10px;
    }

.nav.pull-right > li > .dropdown-menu, .nav > li > .dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

    .nav.pull-right > li > .dropdown-menu:before, .nav > li > .dropdown-menu.pull-right:before {
        right: 12px;
        left: auto;
    }

    .nav.pull-right > li > .dropdown-menu:after, .nav > li > .dropdown-menu.pull-right:after {
        right: 13px;
        left: auto;
    }

    .nav.pull-right > li > .dropdown-menu .dropdown-menu, .nav > li > .dropdown-menu.pull-right .dropdown-menu {
        right: 100%;
        left: auto;
        margin-right: -1px;
        margin-left: 0;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: absolute;
        float: left;
        width: auto;
        margin-top: 0;
        background-color: #ffffff;
        border: 1px solid #ddd;
        -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    }

        .navbar-nav .open .dropdown-menu > li > a {
            padding: 6px 0 6px 13px;
            color: #333 !important;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
                background-color: #eee !important;
            }

    .margin-top100 {
        margin-top: 0px !important;
    }
}

@media (min-width: 502px) and (max-width: 767px) {
    .width1 {
        width: 29% !important;
        float: left;
    }
}

@media (min-width: 320px) and (max-width: 501px) {
    .width1 {
        width: 50% !important;
        float: left;
    }
}

div.checker input {
    width: 15px;
    height: 15px;
}

/* bagin: sidebar menu badges */

/***
Dropdown Checkboxes (in v1.3)
***/
.dropdown-checkboxes {
    padding: 5px;
}

    .dropdown-checkboxes label {
        display: block;
        font-weight: 300;
        color: #333;
        margin-bottom: 4px;
        margin-top: 4px;
    }
/***
Dropdown Menu Badges
***/
.dropdown-menu > li > a > .badge {
    position: absolute;
    margin-top: 1px;
    right: 3px;
    display: inline;
    font-size: 11px;
    font-weight: 300;
    text-shadow: none;
    height: 18px;
    padding: 3px 6px 3px 6px;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    border-radius: 12px !important;
}

    .dropdown-menu > li > a > .badge.badge-roundless {
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
    }
/* end: sidebar menu badges */

/***
Forms
***/
code {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

label {
    font-weight: 400;
    font-size: inherit;
}

.form-control:-moz-placeholder {
    color: #999999;
}

.form-control::-moz-placeholder {
    color: #999999;
}

.form-control:-ms-input-placeholder {
    color: #999999;
}

.form-control::-webkit-input-placeholder {
    color: #999999;
}

.form-control {
    font-size: 14px;
    font-weight: normal;
    font-family: 'SegoeUI', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    background-color: #ffffff;
    border: /*1px solid #d1d1d1*/ 1px solid #737373;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 0px !important;
}

    .form-control input[type="radio"], .form-control input[type="checkbox"] {
        margin: 4px 6px 0;
    }

#uniform-ReconcileInitiationActive input[type="radio"], #uniform-ReconcileInitiationActive input[type="checkbox"] {
    margin: 3px 8px 0px;
    margin-right: 17px;
    height: 16px;
}

.form-control:focus {
    border-color: #999999;
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
    border-radius: 0px !important;
}

.uneditable-input {
    padding: 3px 6px;
    min-width: 206px;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

label.form-control {
    display: block;
    margin-bottom: 5px;
}

input[disabled], select[disabled], textarea[disabled] {
    cursor: not-allowed;
    background-color: #F4F4F4 !important;
    border-radius: 0px !important;
}

input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #F9F9F9 !important;
    border-radius: 0px !important;
}

select {
    border-radius: 0px !important;
}

    select#websites {
        border-radius: 0px !important;
    }
/* input  groups */
.input-group.input-group-fixed {
    width: auto !important;
}

.input-group-addon {
    border-color: #e5e5e5;
    background: #e5e5e5;
}

    .input-group-addon > i {
        color: #999;
    }
/* form control sizing */
.form-control-inline {
    display: inline-block !important;
}

.input-xsmall {
    width: 60px !important;
}

.input-xlsmall {
    max-width: 90px !important;
    width: 100%;
}

.input-small {
    width: 120px !important;
}

.input-medium {
    width: 240px !important;
}

.input-large {
    width: 320px !important;
}

.input-xlarge {
    width: 480px !important;
}
/***
Input spinner(in v1.4)
***/
input[type="text"].spinner, input[type="password"].spinner, input[type="datetime"].spinner, input[type="datetime-local"].spinner, input[type="date"].spinner, input[type="month"].spinner, input[type="time"].spinner, input[type="week"].spinner, input[type="number"].spinner, input[type="email"].spinner, input[type="url"].spinner, input[type="search"].spinner, input[type="tel"].spinner, input[type="color"].spinner {
    background-image: url("../img/input-spinner.gif") !important;
    background-repeat: no-repeat;
    background-position: right 8px;
}

@media (max-width: 768px) {
    .dashboard-stat {
        margin-bottom: 1em !important;
    }

    .res-box {
        margin-bottom: 0;
    }

    .input-large {
        width: 250px !important;
    }

    .input-xlarge {
        width: 300px !important;
    }

    .res-box2 {
        margin-bottom: 25px;
    }

    .res-box3 {
        margin-bottom: 25px;
    }

    .noscroller {
        height: auto !important;
    }



    /*.scroll{ overflow:auto; height:auto;}*/

}
/***
Error States
***/
.has-warning .help-inline, .has-warning .help-block, .has-warning .control-label {
    color: #c09853;
}

.has-warning .form-control {
    border-color: #c09853;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .has-warning .form-control:focus {
        border-color: #a47e3c;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.has-warning .input-group-addon {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}

.has-error .help-inline, .has-error .help-block, .has-error .control-label {
    color: #b94a48;
}

.has-error .form-control {
    border-color: #b94a48;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .has-error .form-control:focus {
        border-color: #953b39;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.has-error .input-group-addon {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}

.has-success .help-inline, .has-success .help-block, .has-success .control-label {
    color: #468847;
}

.has-success .form-control {
    border-color: #468847;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .has-success .form-control:focus {
        border-color: #356635;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.has-success .input-group-addon {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}
/***
Custom label and badges
***/
.label, .badge {
    font-weight: 300;
    text-shadow: none !important;
}

.label {
    font-size: 12px;
    padding: 3px 6px 3px 6px;
}

    .label.label-sm {
        font-size: 12px;
        padding: 1px 4px 1px 4px;
    }

h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label, h7 .label {
    font-size: 75%;
}

.control-label-left {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.badge {
    font-size: 11px !important;
    font-weight: 300;
    text-align: center;
    background-color: #515151;
    height: 15px;
    min-width: 15px;
    padding: 1px 2px 1px 0;
    -webkit-border-radius: 18px !important;
    -moz-border-radius: 18px !important;
    border-radius: 18px !important;
    text-shadow: none !important;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.org-bg {
    background: #e97335 !important;
}

.badge.badge-roundless {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.badge-default, .label-default {
    background-color: #999 !important;
}

.badge-primary, .label-primary {
    background-color: #428bca !important;
}

.label-success, .badge-success {
    background-color: #3cc051;
    background-image: none !important;
}

.label-warning, .badge-warning {
    background-color: #fcb322;
    background-image: none !important;
}

.label-danger, .badge-danger {
    background-color: #ed4e2a;
    background-image: none !important;
}

.label-info, .badge-info {
    background-color: #57b5e3;
    background-image: none !important;
}
/* fix badge position for navs */
.nav.nav-pills > li > a > .badge {
    margin-top: -2px;
}

.nav.nav-stacked > li > a > .badge {
    margin-top: 1px;
    margin-bottom: 0px;
}
/***
Iconic Labels
***/
.label.label-icon {
    padding: 4px 1px 4px 5px;
    margin-right: 2px;
    text-align: center !important;
}

.ie9 .label.label-icon, .ie10 .label.label-icon {
    padding: 3px 0px 3px 3px;
}

.label.label-icon > i {
    font-size: 12px;
    text-align: center !important;
}
/***
Progress Bars
***/
.progress {
    border: 0;
    background-image: none !important;
    filter: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

    .progress > .progress-bar-success {
        background-color: #3cc051;
    }

    .progress > .progress-bar-danger {
        background-color: #ed4e2a;
    }

    .progress > .progress-bar-info {
        background-color: #57b5e3;
    }

    .progress > .progress-bar-warning {
        background-color: #fcb322;
    }
/***
Pagination
***/
.pagination {
    margin: 10px 0;
}

    .pagination .active > a, .pagination .active > a:hover {
        background: #eee;
        border-color: #dddddd;
        color: #333;
    }
/***
wells
***/
.well {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
/* Bootstrap Tabs */
.dropup.open > .dropdown-toggle, .dropdown.open > .dropdown-toggle {
    border-color: #ddd !important;
}

.nav-tabs > li > .dropdown-menu:after, .nav-pills > li > .dropdown-menu:after, .navbar-nav > li > .dropdown-menu:after, .nav-tabs > li > .dropdown-menu:before, .nav-pills > li > .dropdown-menu:before, .navbar-nav > li > .dropdown-menu:before {
    display: none !important;
}

.nav-tabs > .dropdown.open > .dropdown-toggle, .nav-pills > .dropdown.open > .dropdown-toggle {
    background: #eee !important;
    color: #0d638f !important;
}

.nav-tabs, .nav-pills {
    margin-bottom: 10px;
}

.tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0;
}

    .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
        float: none;
        background: #eeeeee;
        margin-bottom: 6px;
        margin-right: 5%;
    }

        .tabs-left > .nav-tabs > li.active {
            margin-right: 0;
        }

        .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
            min-width: 100%;
            margin-right: 0; /* margin-bottom: 3px; */
        }

.tabs-left > .nav-tabs {
    float: left;
    margin-right: -1px;
    border-right: 1px solid #ddd;
    width: 23%;
    font-size: 14px;
}

    .tabs-left > .nav-tabs > li > a {
        margin-right: -1px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
        color: #000;
        font-weight: normal;
    }
        /*** 29 0ct 2014*******/
        .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
            border-color: #eeeeee #dddddd #eeeeee #eeeeee;
            background: #f5f5f5 !important;
        }

    .tabs-left > .nav-tabs .active a:hover, .tabs-left > .nav-tabs .active a:focus {
        background: #fff !important;
    }

    .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
        border-color: #ddd transparent #ddd #ddd;
        *border-right-color: #ffffff;
        border-left: 3px solid #f37736;
        color: #f37736;
        font-weight: bold;
    }
/*** 29 0ct 2014*******/
.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

    .tabs-right > .nav-tabs > li > a {
        margin-left: -1px;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }

        .tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
            border-color: #eeeeee #eeeeee #eeeeee #dddddd;
        }

    .tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
        border-color: #ddd #ddd #ddd transparent;
        *border-left-color: #ffffff;
    }

.tabs-below > .nav-tabs, .tabs-below > .nav-pills {
    border-bottom: 0;
    margin-bottom: 0px;
    margin-top: 10px;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
    margin-bottom: 0;
    margin-top: 10px;
}

    .tabs-below > .nav-tabs > li {
        margin-top: -1px;
        margin-bottom: 0;
    }

        .tabs-below > .nav-tabs > li > a {
            -webkit-border-radius: 0 0 4px 4px;
            -moz-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px;
        }

            .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
                border-top-color: #ddd;
                border-bottom-color: transparent;
            }

    .tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {
        border-color: transparent #ddd #ddd #ddd;
    }

.tabs-left > .tab-content {
    border: 1px solid #ccc; /*min-height: 450px;*/
    min-height: 430px;
    float: left;
    width: 76.5%;
    padding: 12px;
    padding-bottom: 0px;
}
/***
Bootstrap modal 
***/
.modal {
    z-index: 10050 !important;
    outline: none !important;
}

.modal-header {
    border-bottom: 1px solid #EFEFEF;
}

    .modal-header h3 {
        font-weight: 300;
    }

.modal-wide {
    width: 60% !important;
}

.modal-full {
    width: 100% !important;
}
/***
Modal header close button fix
***/
.modal-header .close {
    margin-top: 7px;
}

.modal-header .close1.close {
    margin-top: 7px !important;
}

.modal > .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
}

.modal-backdrop {
    border: 0 !important;
    outline: none !important;
    z-index: 10049 !important;
}

    .modal-backdrop, .modal-backdrop.fade.in {
        background-color: #333 !important;
    }

.modal-open .header .container-fluid {
    padding-right: 37px;
}

body.modal-open {
}
/***
Image Carousel
***/
.carousel.image-carousel .carousel-inner {
    padding-top: 0;
    padding-bottom: 0;
}

.carousel.image-carousel .carousel-control i {
    position: absolute;
    top: 40%;
}

.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
    display: none;
}

.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
    display: inline-block;
}

.carousel.image-carousel .carousel-control.left i {
    left: 10px;
}

.carousel.image-carousel .carousel-control.right i {
    right: 10px;
}

.carousel.image-carousel .carousel-indicators {
    margin-top: 10px;
    bottom: -7px;
}

    .carousel.image-carousel .carousel-indicators li {
        background-color: #666;
    }

        .carousel.image-carousel .carousel-indicators li.active {
            background-color: #333;
        }

.carousel.image-carousel .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px 15px 25px 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}

    .carousel.image-carousel .carousel-caption h4, .carousel.image-carousel .carousel-caption h3, .carousel.image-carousel .carousel-caption h2, .carousel.image-carousel .carousel-caption p {
        text-align: left;
        line-height: 20px;
        color: #ffffff;
    }

    .carousel.image-carousel .carousel-caption h2, .carousel.image-carousel .carousel-caption h3, .carousel.image-carousel .carousel-caption h4 {
        margin: 0 0 5px;
    }

        .carousel.image-carousel .carousel-caption h2 a, .carousel.image-carousel .carousel-caption h3 a, .carousel.image-carousel .carousel-caption h4 a {
            color: #aaa;
        }

    .carousel.image-carousel .carousel-caption p {
        margin-bottom: 0;
    }

.carousel.image-carousel .item {
    margin: 0;
}
/***
Bootstrap Tables
***/
.table thead > tr > th {
    border-bottom: 0;
}
/***
Bootstrap Panel
***/
.panel {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/***
Import fonts
***/

/*Load Open Sans Font from google fonts*/
/*@font-face {   font-family: 'SegoeUIRegular';   src: url('web-fonts/segoeui-webfont.eot');   src: url('web-fonts/segoeui-webfont.eot') format('embedded-opentype'),  url('web-fonts/segoeui-webfont.woff') format('woff'),  url('web-fonts/segoeui-webfont.ttf') format('truetype'),  url('web-fonts/segoeui-webfont.svg#SegoeUIRegular') format('svg');}*/

/* load Open Sans Font from local */
@import url(../fonts/font.css);
/***
Reset and overrides  
***/

/* general body settings */
body {
    color: #000;
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif !important;
    padding: 0px !important;
    margin: 0px !important; /*font-size: 13px;*/
    font-size: 14px;
    direction: ltr;
}

/*
Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't 
properly apply the media queries in Bootstrap's CSS. To address this, 
you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

/* Internet Explorer 10 doesn't differentiate device width from viewport width, 
and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied */
@-ms-viewport {
    width: auto !important;
}
/* Fix Google Maps canvas * * Wrap your Google Maps embed in a `.google-map-canvas` to reset Bootstrap's * global `box-sizing` changes. You may optionally need to reset the `max-width` * on images in case you've applied that anywhere else. (That shouldn't be as * necessary with Bootstrap 3 though as that behavior is relegated to the * `.img-responsive` class.) */
.google-map-canvas, .google-map-canvas * {
    .box-sizing(content-box);
}
/* Optional responsive image override */
img {
    max-width: none;
}
/***
General typography 
***/
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #444;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif;
    font-weight: 300 !important;
}

    h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {
        padding-top: 10px;
        padding-bottom: 10px;
    }

a {
    text-shadow: none !important;
    color: #0d638f;
}
    /***
Fix link outlines after click
***/
    a, a:focus, a:hover, a:active {
        outline: 0;
    }
/***
General backgrounds. Can be applied to any block or panel
***/
.bg-blue {
    background-image: none !important;
    background-color: #ff9344 !important;
    border-color: #4b8df8 !important;
    color: #fff !important;
}

.bg-red {
    background-image: none !important;
    background-color: #ff0000 !important;
    border-color: #ff0000 !important;
    color: #fff !important;
}

.bg-yellow {
    background-image: none !important;
    background-color: #ffb848 !important;
    border-color: #ffb848 !important;
    color: #fff !important;
}

.bg-yellow2 {
    background-image: none !important;
    background-color: #eacf28 !important;
    border-color: #ffb848 !important;
    color: #fff !important;
}

.bg-green {
    background-image: none !important;
    background-color: #28b779 !important;
    border-color: #28b779 !important;
    color: #fff !important;
}

.bg-purple {
    background-image: none !important;
    background-color: #ff9344 !important;
    border-color: #ff9344 !important;
    color: #fff !important;
}

.bg-dark {
    background-image: none !important;
    background-color: #555555 !important;
    border-color: #555555 !important;
    color: #fff !important;
}

.bg-grey {
    background-image: none !important;
    background-color: #eeeeee !important;
    border-color: #ccc !important;
}

.bg-orange {
    background-image: none !important;
    background-color: #ff9344 !important;
    border-color: #ff9344 !important;
    color: #fff !important;
}

.bg-brown {
    background-image: none !important;
    background-color: #A52A2A !important;
    border-color: #A52A2A !important;
    color: #fff !important;
}




/***
Font Awesome Icons
***/
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    margin-top: 1px;
    font-size: 14px;
    *margin-right: .3em;
    line-height: 14px;
}
/***
Make font awesome icons fixed width(latest version issue)
***/
li [class^="icon-"], li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

    li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large { /* increased font size for icon-large */
        width: 1.5625em;
    }
/***
Close icon used for modal dialog and other UI element close buttons
***/
.close {
    display: inline-block;
    margin-top: 7px;
    margin-right: 10px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    background-image: url("../img/remove-icon-small.png") !important;
}

.close1 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 10px;
}
/***
General HR
***/
hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #E0DFDF;
    border-bottom: 1px solid #FEFEFE;
}
/***
Tools
***/
.display-none, .display-hide {
    display: none;
}

.no-space {
    margin: 0px !important;
    padding: 0px !important;
}

.margin-top0 {
    margin-top: 0 !important;
}

.margin-top-2 {
    margin-top: -2px;
}

.margin-top--10 {
    margin-top: -10px;
}

.margin-top--9 {
    margin-top: -9px;
}

.margin-top-3 {
    margin-top: 3px !important;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-8 {
    margin-top: 8px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-13 {
    margin-top: 13px !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-top-20 {
    margin-top: 13px !important;
}

.margin-top35 {
    margin-top: 35px;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-25 {
    margin-bottom: 25px !important;
}

.margin-bottom-35 {
    margin-bottom: 35px !important;
}

.margin-bottom-65 {
    margin-bottom: 65px !important;
}

.margin-right-0 {
    margin-right: 0px !important;
}

.margin-right-5 {
    margin-right: 5px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

.margin-right-15 {
    margin-right: 15px !important;
}

.margin-right-7 {
    margin-right: 7px;
}

.margin-left-0 {
    margin-left: 0px !important;
}

.margin-left-5 {
    margin-left: 5px !important;
}

.margin-left-1 {
    margin-left: 1px !important;
}

.margin-left-8 {
    margin-left: 8px !important;
}

.margin-left-10 {
    margin-left: 10px !important;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-left-25 {
    margin-left: 25px;
}

.margin-10 {
    margin: -10px;
}

.margin-12 {
    margin: -12px;
}

.margin-left-11 {
    margin-left: -11px !important;
}

.margin-left2 {
    margin-left: 2px !important;
}

.margin-right-25 {
    margin-left: 19px;
}

.padding5 {
    padding: 5px !important;
}

.padding10 {
    padding: 10px;
}

.padding-top-0 {
    padding-top: 0px !important;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.padding-top-30 {
    padding-top: 30px !important;
}

.padding-bottom-0 {
    padding-bottom: 0px !important;
}

.padding-bottom-8 {
    padding-bottom: 8px !important;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-left0 {
    padding-left: 0px;
}

.padding-right0 {
    padding-right: 0px;
}

.bold {
    font-weight: 600 !important;
}

.fix-margin {
    margin-left: 0px !important;
}

.border {
    border: 1px solid red;
}

.inline {
    display: inline;
}

.pad8 {
    padding: 8px !important;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f18 {
    font-size: 18px !important;
}

.f25 {
    font-size: 25px;
}

.font-s13 {
    font-size: 13px !important;
}

.f12 div, .f12 .form-group, .f12 .form-group label, .f12 .form-group input[type='text'] {
    font-size: 12px !important;
}

.f14 {
    font-size: 14px;
}

.alert-list strong.f14 {
    font-size: 12px;
}

.f16 {
    font-size: 16px;
}

h2.normal {
    font-size: 15px;
    margin: 4px 0;
    display: inline-block;
    font-weight: bold !important;
    line-height: 28px;
}


.clm-half > a {
    color: #dbdbdb !important;
    font-size: 14px;
    text-decoration: none;
}

.clm-half.lh30 > a {
    color: #000 !important;
}

/***
ie8 & ie9 modes
***/
.visible-ie8 {
    display: none;
}

.ie8 .visible-ie8 {
    display: inherit !important;
}

.visible-ie9 {
    display: none;
}

.ie9 .visible-ie9 {
    display: inherit !important;
}

.hidden-ie8 {
    display: inherit;
}

.ie8 .hidden-ie8 {
    display: none !important;
}

.hidden-ie9 {
    display: inherit;
}

.ie9 .hidden-ie9 {
    display: none !important;
}
/******************** GENERAL LAYOUT *********************/

/***
Header and header elements.
***/
.header {
    width: 100%;
    padding: 0 20px 0 20px;
    margin: 0;
    border: 0px;
    padding: 0px;
    box-shadow: none;
    height: 54px;
    min-height: 54px;
    background-color: #f6831d !important;
}

    .header.navbar-fixed-top {
        z-index: 9995 !important;
        position: relative;
    }

    .header .navbar-brand {
        display: inline-block;
        margin-top: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        max-width: 202px; /*max-width: 360px;*/
        width: 50%;
    }

    .header .navbar-brand1 {
        max-width: 261px;
    }

    .header .navbar-brand img {
        margin-left: 0;
    }

    .header .navbar-toggle {
        margin: 20px 10px 12px;
        padding: 0;
        padding-top: 2px;
        padding-bottom: 6px;
        background-image: none;
        filter: none;
        box-shadow: none;
        color: #fff;
        border: 0;
    }

        .header .navbar-toggle:hover {
            text-decoration: none;
            background-color: transparent;
        }

    .header .navbar-nav {
        margin-right: 0;
        display: block;
    }

        .header .navbar-nav > li {
            margin: 0px;
            padding: 0px;
        }

            .header .navbar-nav > li.dropdown, .header .navbar-nav > li.dropdown > a {
                padding-left: 4px;
                padding-right: 4px;
            }

                .header .navbar-nav > li.dropdown > a:last-child {
                    padding-right: 0;
                }

                .header .navbar-nav > li.dropdown:last-child {
                    padding-right: 0px;
                }

                .header .navbar-nav > li.dropdown .dropdown-toggle {
                    margin: 0px;
                    padding: 26px 10px 8px 10px;
                }

                .header .navbar-nav > li.dropdown:first-child .dropdown-toggle {
                    padding-top: 25px\9;
                }

                .header .navbar-nav > li.dropdown .dropdown-toggle > i {
                    font-size: 18px;
                }

                .header .navbar-nav > li.dropdown .dropdown-menu > li > a > i {
                    font-size: 14px;
                }

                .header .navbar-nav > li.dropdown.user .dropdown-toggle {
                    padding: 9px 15px 8px 12px;
                    background: #7f7f7f;
                }

                    .header .navbar-nav > li.dropdown.user .dropdown-toggle:hover {
                        text-decoration: none;
                    }

                    .header .navbar-nav > li.dropdown.user .dropdown-toggle .username {
                        color: #ddd;
                        padding-left: 7px;
                        display: inline-block;
                        line-height: 18px;
                    }

                    .header .navbar-nav > li.dropdown.user .dropdown-toggle .user-title {
                        color: #ffa95d;
                        text-transform: uppercase;
                    }

                .header .navbar-nav > li.dropdown.user img {
                    vertical-align: text-bottom;
                }

        .header .navbar-nav li.dropdown.user .dropdown-toggle i {
            display: inline-block;
            margin-top: 5px;
            margin: 0;
            font-size: 16px;
        }

        .header .navbar-nav > li.dropdown.user .dropdown-menu i {
            width: 15px;
            display: inline-block;
        }

        .header .navbar-nav > li.dropdown .dropdown-toggle .badge {
            position: absolute;
            top: 18px;
            right: 5px;
        }
        /* language bar */
        .header .navbar-nav > li.dropdown.language {
            padding-left: 0;
            padding-right: 0;
            margin: 0;
        }

            .header .navbar-nav > li.dropdown.language > a {
                color: #ddd;
                font-size: 13px;
                padding: 10px 1px 12px 5px;
            }

                .header .navbar-nav > li.dropdown.language > a > img {
                    margin-bottom: 2px;
                }

                .header .navbar-nav > li.dropdown.language > a > i {
                    font-size: 16px;
                }

            .header .navbar-nav > li.dropdown.language > .dropdown-menu > li > a > img {
                margin-bottom: 2px;
            }

        .header .navbar-nav .dropdown-menu {
            margin-top: 0;
        }
/***
Page container
***/
.page-container {
    margin: 0px;
    padding: 0px;
}

/*.page-header-fixed .page-container {
    margin-top: 54px;
}*/
/***
Page sidebar
***/

/* ie8 fixes */
.ie8 .page-sidebar {
    position: absolute;
    width: 225px;
}

.page-sidebar.navbar-collapse {
    padding: 0;
}

.page-sidebar-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin: 0;
    padding: 0;
}

    .page-sidebar-menu > li {
        display: block;
        margin: 0;
        padding: 0;
        border: 0px;
    }

        .page-sidebar-menu > li.start > a {
            border-top-color: transparent !important;
        }

        .page-sidebar-menu > li:last-child > a, .page-sidebar-menu > li.last > a {
            border-bottom-color: transparent !important;
        }

        .page-sidebar-menu > li > a {
            display: block;
            position: relative;
            margin: 0;
            border: 0px;
            padding: 10px 10px;
            text-decoration: none;
            font-size: 14px;
            font-weight: 300;
        }

.page-sidebar-fixed .page-sidebar-menu > li > a {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.page-sidebar-menu > li > a i {
    font-size: 16px;
    margin-right: 5px;
    text-shadow: none;
}

.page-sidebar-menu > li.break {
    margin-bottom: 20px;
}

.page-sidebar-menu > li.active > a {
    border: none;
    text-shadow: none;
}

    .page-sidebar-menu > li.active > a .selected {
        display: block;
        width: 8px;
        height: 25px;
        background-image: url("../img/sidebar-menu-arrow.png");
        float: right;
        position: absolute;
        right: 0px;
        top: 8px;
    }

.page-sidebar ul > li > a > .arrow:before {
    float: right;
    margin-top: 0px;
    margin-right: 5px;
    display: inline;
    font-size: 14px;
    font-family: FontAwesome;
    height: auto;
    content: "\f105";
    font-weight: normal;
    text-shadow: none;
}

.page-sidebar-menu > li > a > .arrow.open:before {
    float: right;
    margin-top: 0px;
    margin-right: 3px;
    display: inline;
    font-family: FontAwesome;
    height: auto;
    font-size: 16px;
    content: "\f107";
    font-weight: 300;
    text-shadow: none;
}
/* bagin: sidebar menu badges */
.page-sidebar-menu li > a > .badge {
    float: right;
    margin-top: 1px;
    margin-right: 13px;
}
/* end: sidebar menu badges */
.page-sidebar-menu .sub-menu {
    padding: 0;
}

.page-sidebar-menu > li > ul.sub-menu {
    display: none;
    list-style: none;
    clear: both;
    margin: 8px 0px 8px 0px;
}

.page-sidebar-menu > li.active > ul.sub-menu {
    display: block;
}

.page-sidebar-menu > li > ul.sub-menu > li {
    background: none;
    margin: 0px;
    padding: 0px 2px 0 0;
    margin-top: 1px !important;
}

    .page-sidebar-menu > li > ul.sub-menu > li > a {
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 5px 0px;
        padding-left: 39px !important;
        text-decoration: none;
        font-size: 14px;
        font-weight: 300;
        background: none;
    }
    /* 3rd level sub menu */
    .page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu {
        display: none;
        list-style: none;
        clear: both;
        margin: 0px 0px 0px 0px;
    }

.page-sidebar-menu > li > ul.sub-menu li > a > .arrow:before {
    float: right;
    margin-top: 1px;
    margin-right: 20px;
    display: inline;
    font-size: 16px;
    font-family: FontAwesome;
    height: auto;
    content: "\f104";
    font-weight: 300;
    text-shadow: none;
}

.page-sidebar-menu > li > ul.sub-menu li > a > .arrow.open:before {
    float: right;
    margin-top: 1px;
    margin-right: 18px;
    display: inline;
    font-family: FontAwesome;
    height: auto;
    font-size: 16px;
    content: "\f107";
    font-weight: 300;
    text-shadow: none;
}

.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu {
    display: block;
}

.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu li {
    background: none;
    margin: 0px;
    padding: 0px;
    margin-top: 1px !important;
}

.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 300;
    background: none;
}

.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding-left: 60px;
}

.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding-left: 80px;
}

.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu > li.active ul.sub-menu {
    display: block;
}

.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a > i {
    font-size: 13px;
}
/* sidebar search */
.page-sidebar .sidebar-search {
    padding: 0;
    margin: 0;
}

    .page-sidebar .sidebar-search .form-container {
        margin: 15px 20px 15px 20px;
        height: 35px;
        padding-top: 7px;
    }

        .page-sidebar .sidebar-search .form-container .submit {
            display: block;
            float: right;
            margin-top: 3px;
            width: 18px;
            height: 16px;
            background-repeat: no-repeat;
            box-shadow: none;
            border: 0px;
            padding: 0px;
            outline: none !important;
        }

        .page-sidebar .sidebar-search .form-container input[type="text"] {
            margin: 0px;
            width: 165px;
            border: 0px;
            padding: 0 !important;
            font-size: 14px !important;
            box-shadow: none !important;
            font-size: 14px;
            font-weight: normal;
        }

            .page-sidebar .sidebar-search .form-container input[type="text"]:focus {
                outline: none !important;
            }
/***
Sidebar toggler(show/hide)
***/
.page-sidebar .sidebar-toggler {
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    margin-top: 15px;
    margin-left: 208px;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
}

.sidebar-toggler:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.page-sidebar-closed .sidebar-toggler {
    margin-left: 7px;
}

.page-sidebar-closed .page-sidebar .sidebar-search .form-container {
    width: 29px;
    margin-left: 3px;
}

    .page-sidebar-closed .page-sidebar .sidebar-search .form-container .input-box {
        border-bottom: 0 !important;
    }

    .page-sidebar-closed .page-sidebar .sidebar-search .form-container input[type="text"] {
        display: none;
    }

    .page-sidebar-closed .page-sidebar .sidebar-search .form-container .submit {
        margin-top: 5px !important;
        margin-left: 7px !important;
        margin-right: 7px !important;
        display: block !important;
    }

.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container {
    width: 255px;
    position: relative;
    z-index: 1;
    padding-top: 0px;
}

    .page-sidebar-closed .page-sidebar .sidebar-search.open .form-container input[type="text"] {
        margin-top: 7px;
        margin-left: 8px;
        padding-left: 10px;
        padding-bottom: 2px;
        width: 185px;
        display: inline-block !important;
    }

    .page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .submit {
        display: inline-block;
        width: 13px;
        height: 13px;
        margin: 11px 8px 9px 6px !important;
    }

    .page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .remove {
        background-repeat: no-repeat;
        width: 11px;
        height: 11px;
        margin: 12px 8px 9px 8px !important;
        display: inline-block !important;
        float: left !important;
    }

.page-sidebar-closed .page-sidebar-menu > li > a .selected {
    right: -3px !important;
}

.page-sidebar-closed .page-sidebar-menu > li > a > .title, .page-sidebar-closed .page-sidebar-menu > li > a > .arrow {
    display: none !important;
}

.page-sidebar-closed .sidebar-toggler {
    margin-right: 3px;
}

.page-sidebar-closed .page-sidebar .sidebar-search {
    margin-top: 6px;
    margin-bottom: 6px;
}

.page-sidebar-closed .page-sidebar-menu {
    width: 35px !important;
}

    .page-sidebar-closed .page-sidebar-menu > li > a {
        padding-left: 7px;
    }

.page-sidebar-fixed.page-sidebar-closed .page-sidebar-menu > li > a {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.page-sidebar-closed .page-sidebar-menu > li:hover {
    width: 236px !important;
    position: relative !important;
    z-index: 2000;
    display: block !important;
}

    .page-sidebar-closed .page-sidebar-menu > li:hover .selected {
        display: none;
    }

    .page-sidebar-closed .page-sidebar-menu > li:hover > a > i {
        margin-right: 10px;
    }

    .page-sidebar-closed .page-sidebar-menu > li:hover .title {
        display: inline !important;
    }

.page-sidebar-closed .page-sidebar-menu > li > .sub-menu {
    display: none !important;
}

.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu {
    width: 200px;
    position: absolute;
    z-index: 2000;
    left: 36px;
    margin-top: 0;
    top: 100%;
    display: block !important;
}

    .page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu, .page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu {
        width: 200px;
    }

.page-content .page-sidebar-menu {
    width: auto !important;
}
/* 2rd level sub menu*/
.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > a {
    padding-left: 15px !important;
}
/* 3rd level sub menu*/
.page-sidebar-closed .page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > a {
    padding-left: 30px !important;
}
/* 4rd level sub menu*/
.page-sidebar-closed .page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > .sub-menu > li > a {
    padding-left: 45px !important;
}
/* sidebar container */
.page-sidebar-closed .page-sidebar {
    width: 35px;
}

.page-sidebar-closed .page-content {
    margin-left: 35px !important;
}
/***
Page content
***/
.page-content {
    margin-top: 0px;
    padding: 0px;
    background-color: #fff !important;
}

.ie8 .page-content {
    padding: 20px;
    margin-left: 225px;
    margin-top: 0px;
    min-height: 760px;
}

.ie8 .page-sidebar-fixed .page-content {
    min-height: 600px;
}

.ie8 .page-content.no-min-height {
    min-height: auto;
}

.page-full-width .page-content {
    margin-left: 0px !important;
}
/***
Page title
***/
.page-title {
    padding: 0px;
    font-size: 30px;
    letter-spacing: -1px;
    display: block;
    color: #666;
    margin: 0px 0px 15px 0px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}

    .page-title small {
        font-size: 14px;
        letter-spacing: 0px;
        font-weight: 300;
        color: #888;
    }
/***
Page breadcrumb
***/
.ie8 .row .page-breadcrumb.breadcrumb > li {
    margin-right: 1px;
}

.page-content .page-breadcrumb.breadcrumb {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    box-shadow: none;
    padding-right: 30px;
    padding-left: 8px;
    margin-top: 15px;
    margin-bottom: 15px;
    border: 0px !important;
    background-color: #eee;
}

    .page-content .page-breadcrumb.breadcrumb > li > a, .page-content .page-breadcrumb.breadcrumb > li > i, .page-content .page-breadcrumb.breadcrumb > li > span {
        color: #000;
        font-size: 16px;
        text-shadow: none;
    }
    /* Change */
    .page-content .page-breadcrumb.breadcrumb > li > i {
        color: #000;
        min-width: 16px;
    }

    .page-content .page-breadcrumb.breadcrumb > li + li:before {
        display: none;
    }
    /* Dashboard breadcrumb Dropdown */
    .page-content .page-breadcrumb.breadcrumb .btn-group {
        right: 15px;
        position: absolute;
        margin-top: -8px;
    }

    .page-content .page-breadcrumb.breadcrumb > .btn-group .btn {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    /* Dashboard date range panel */
    .page-content .page-breadcrumb.breadcrumb .dashboard-date-range {
        position: relative;
        top: -8px;
        margin-right: -30px;
        display: none;
        padding: 9px 9px 8px 9px;
        cursor: pointer;
        color: #fff;
        background-color: #e02222;
    }

/* hack for chrome and safari */
@media all and (-webkit-min-device-pixel-ratio:0) {
    .page-content .page-breadcrumb.breadcrumb .dashboard-date-range {
        padding: 9px;
    }
}

.page-content .page-breadcrumb.breadcrumb .dashboard-date-range > span {
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
}

.page-content .page-breadcrumb.breadcrumb .dashboard-date-range > .icon-calendar {
    text-transform: normal;
    color: #fff;
    margin-top: 0px;
    font-size: 14px;
}

.page-content .page-breadcrumb.breadcrumb .dashboard-date-range > .icon-angle-down {
    color: #fff;
    font-size: 16px;
}
/***
Footer
***/
.footer {
    padding: 10px 10px 10px 10px;
    font-size: 11px;
}

    .footer:after, .footer:before {
        content: "";
        display: table;
        line-height: 0;
    }

    .footer:after {
        clear: both;
    }

    .footer .footer-inner {
        float: left;
        display: inline-block;
        color: #fff;
    }

    .footer .footer-tools {
        float: right;
        display: inline-block;
        color: #fff;
    }

.footer-tools a {
    color: #fff;
    padding: 0 3px;
}
/******************** GENERAL UI ELEMENTS 
*********************/

/***
Icon stuff
***/
i.icon, a.icon {
    color: #999;
    margin-right: 5px;
    font-weight: normal;
    font-size: 13px;
}

i.icon-black {
    color: #000 !important;
}

a.icon:hover {
    text-decoration: none;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    opacity: .4;
    filter: alpha(opacity=40);
}

a.icon.huge i {
    font-size: 16px !important;
}

i.big {
    font-size: 20px;
}

i.warning {
    color: #d12610;
}

i.critical {
    color: #37b7f3;
}

i.normal {
    color: #52e136;
}
/***
Custom wells
***/
.well {
    background-color: #fafafa;
    border: 1px solid #eee;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

    .well.mini {
        padding: 7px !important;
    }
/***
Form stuff
***/


/***
Bordered form layout
***/

/***
Input icons
***/

/* input with right aligned and colored icons */

/* input with left aligned icons */
.input-icon {
    position: relative;
}

    .input-icon input {
        padding-left: 33px !important;
    }

    .input-icon i {
        color: #ccc;
        display: block;
        position: absolute;
        margin: 11px 2px 4px 10px;
        width: 16px;
        height: 16px;
        font-size: 16px;
        text-align: center;
    }

    .input-icon.right input {
        padding-left: 12px !important;
        padding-right: 33px !important;
    }

    .input-icon.right i {
        right: 8px;
        float: right;
    }

.has-success .input-icon > i {
    color: #468847;
}

.has-warning .input-icon > i {
    color: #c09853;
}

.has-error .input-icon > i {
    color: #b94a48;
}
/***
Portlets
***/
.portlet {
    clear: both;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
}

    .portlet > .portlet-title {
        margin-bottom: 15px;
        border-bottom: 1px solid #eee;
    }

        .portlet > .portlet-title a {
            color: #fff;
        }

        .portlet > .portlet-title:after, .portlet > .portlet-title:before {
            content: "";
            display: table;
            line-height: 0;
        }

        .portlet > .portlet-title:after {
            clear: both;
        }

        .portlet > .portlet-title > .caption {
            float: left;
            display: inline-block;
            font-size: 16px;
            line-height: 18px;
            margin: 0;
            padding: 0;
            margin-bottom: 8px;
        }

            .portlet > .portlet-title > .caption > i {
                float: left;
                margin-top: 4px;
                display: inline-block !important;
                font-size: 13px;
                margin-right: 5px;
                color: #666;
            }

    .portlet.blue > .portlet-title > .caption, .portlet-title.blue > .caption, .portlet.green > .portlet-title > .caption, .portlet-title.green > .caption, .portlet.yellow > .portlet-title > .caption, .portlet-title.yellow > .caption, .portlet.red > .portlet-title > .caption, .portlet-title.red > .caption, .portlet.purple > .portlet-title > .caption, .portlet-title.purple > .caption, .portlet.grey > .portlet-title > .caption, .portlet-title.dark-grey > .caption, {
        color: #fff;
    }

    .portlet.box.blue > .portlet-title > .caption > i, .portlet.box.green > .portlet-title > .caption > i, .portlet.box.grey > .portlet-title > .caption > i, .portlet.box.yellow > .portlet-title > .caption > i, .portlet.box.orange > .portlet-title > .caption > i, .portlet.box.purple > .portlet-title > .caption > i, .portlet.box.red > .portlet-title > .caption > i, .portlet.box.light-grey > .portlet-title > .caption > i {
        color: #fff;
        width: 21px;
        height: 17px;
    }

    .portlet > .portlet-title > .caption .icon-meetings {
        background: url(../img/common-icons.png) -6px -47px;
        content: ' ' !important;
    }

.sortable .portlet > .portlet-title {
    cursor: move;
}

.portlet > .portlet-title > .tools, .portlet > .portlet-title > .actions {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-top: 6px;
    float: right;
}

    .portlet > .portlet-title > .tools > a {
        display: inline-block;
        height: 16px;
        margin-left: 5px;
    }

    .portlet > .portlet-title > .actions > .dropdown-menu i {
        color: #000 !important;
    }

    .portlet > .portlet-title > .tools > a.remove {
        margin-bottom: 2px;
        background-image: url(../img/portlet-remove-icon.png);
        background-repeat: no-repeat;
        width: 11px;
    }

    .portlet > .portlet-title > .tools > a.config {
        margin-bottom: 2px;
        background-image: url(../img/portlet-config-icon.png);
        background-repeat: no-repeat;
        width: 12px;
    }

    .portlet > .portlet-title > .tools > a.reload {
        margin-bottom: 2px;
        background-image: url(../img/portlet-reload-icon.png);
        width: 13px;
    }

    .portlet > .portlet-title > .tools > a.expand {
        margin-bottom: 2px;
        background-image: url(../img/portlet-expand-icon.png);
        width: 14px;
    }

    .portlet > .portlet-title > .tools > a.collapse {
        margin-bottom: 2px;
        background-image: url(../img/portlet-collapse-icon.png);
        width: 14px;
    }

    .portlet > .portlet-title > .tools > a:hover {
        text-decoration: none;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
        opacity: .6;
        filter: 'alpha(opacity=60)';
    }

    .portlet > .portlet-title > .actions > .btn-group {
        margin-top: -12px;
    }

    .portlet > .portlet-title > .actions > .btn {
        padding: 4px 10px;
        margin-top: -14px;
    }

    .portlet > .portlet-title > .actions > .btn-group > .btn {
        padding: 4px 10px;
        margin-top: -1px;
    }

    .portlet > .portlet-title > .actions > .btn.btn-sm {
        padding: 3px 8px;
        margin-top: -14px;
    }

    .portlet > .portlet-title > .actions > .btn-group > .btn-sm {
        padding: 3px 8px;
        margin-top: -1px;
    }

.portlet > .portlet-title > .pagination.pagination-sm {
    float: right !important;
    display: inline-block !important;
    margin: 0px;
    margin-top: -4px;
}

.portlet > .portlet-body {
    clear: both;
    padding: 0;
}

    .portlet > .portlet-body.light-blue, .portlet.light-blue {
        background-color: #bfd5fa !important;
    }
    /*.portlet > .portlet-body.blue, .portlet.blue { background-color: #27a9e3 !important;}*/
    .portlet > .portlet-body.red, .portlet.red {
        background-color: #ff0000 !important;
    }

    .portlet > .portlet-body.yellow, .portlet.yellow {
        background-color: #ffb848 !important;
    }

    .portlet > .portlet-body.green, .portlet.green {
        background-color: #28b779 !important;
    }

    .portlet > .portlet-body.purple, .portlet.purple {
        background-color: #852b99 !important;
    }

    .portlet > .portlet-body.light-grey, .portlet.light-grey {
        background-color: #fafafa !important;
    }

    .portlet > .portlet-body.grey, .portlet.grey {
        background-color: #555555 !important;
    }

.portlet .infobox {
    background: #eeeeee;
    padding: 12px 10px;
}

    .portlet .infobox [class^="icon-"], .portlet .infobox [class*=" icon-"] {
        width: 55px;
        height: 45px;
        margin: 12px 15px;
        float: left;
        display: block;
    }

    .portlet .infobox p {
        display: block;
        margin: 0;
        padding: 0;
        margin-left: 85px;
        color: #666666;
        font-size: 12px;
        min-height: 70px;
        font-family: "SegoeUI', Helvetica, Arial, sans-serif;";
    }

.portlet b {
    margin-bottom: 5px;
    display: block;
}

.portlet .blk-links {
    color: #000 !important;
    opacity: 0.9;
}

    .portlet .blk-links [class^="icon-"], .portlet .blk-links [class*="icon-"] {
        opacity: 0.9;
    }
/*  draggable girds */
.ui-sortable-placeholder {
    border: 1px dotted black;
    visibility: visible !important;
    height: 100% !important;
}

    .ui-sortable-placeholder * {
        visibility: hidden;
    }

.sortable-box-placeholder {
    background-color: #f5f5f5;
    border: 1px dashed #DDDDDD;
    display: block; /* float: left;*/
    margin-top: 0px !important;
    margin-bottom: 24px !important;
}

    .sortable-box-placeholder * {
        visibility: hidden;
    }
/***
Solid colored portlet
***/
.portlet.solid {
    padding: 10px;
}

    .portlet.solid > .portlet-title > .tools {
        margin-top: 2px;
        border: 0px;
    }

    .portlet.solid > .portlet-title {
        margin-bottom: 5px;
        border: 0px;
    }

    .portlet.solid.bordered > .portlet-title {
        margin-bottom: 15px;
    }

    .portlet.solid.red > .portlet-title, .portlet.solid.red > .portlet-title > .caption > i, .portlet.solid.red > .portlet-body, .portlet.solid.green > .portlet-title, .portlet.solid.green > .portlet-title > .caption > i, .portlet.solid.green > .portlet-body, .portlet.solid.yellow > .portlet-title, .portlet.solid.yellow > .portlet-title > .caption > i, .portlet.solid.yellow > .portlet-body, .portlet.solid.grey > .portlet-title, .portlet.solid.grey > .portlet-title > .caption > i, .portlet.solid.grey > .portlet-body, .portlet.solid.purple > .portlet-title, .portlet.solid.purple > .portlet-title > .caption > i, .portlet.solid.purple > .portlet-body, .portlet.solid.blue > .portlet-title, .portlet.solid.blue > .portlet-title > .caption > i, .portlet.solid.blue > .portlet-body {
        border: 0;
        color: #fff;
    }

.portlet.bordered {
    border-left: 2px solid #ddd;
}
/***
Box portlet
***/

.portlet.box {
    padding: 0px !important;
}

    .portlet.box > .portlet-title.collapse-btn {
        padding: 10px 20px 10px 7px;
    }

    .portlet.box > .portlet-title {
        padding: 8px 20px 5px 7px;
        border-bottom: 1px solid #eee;
        color: #fff;
    }

        .portlet.box > .portlet-title > .actions > .btn > i {
            color: #fff !important;
        }

        .portlet.box > .portlet-title > .tools {
            margin-top: 3px;
        }

            .portlet.box > .portlet-title > .tools > a.remove, .portlet.solid > .portlet-title > .tools > a.remove {
                background-image: url(../img/portlet-remove-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.config, .portlet.solid > .portlet-title > .tools > a.config {
                background-image: url(../img/portlet-config-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.reload, .portlet.solid > .portlet-title > .tools > a.reload {
                background-image: url(../img/portlet-reload-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.expand, .portlet.solid > .portlet-title > .tools > a.expand {
                background-image: url(../img/portlet-expand-icon-white.png);
            }

            .portlet.box > .portlet-title > .tools > a.collapse, .portlet.solid > .portlet-title > .tools > a.collapse {
                background-image: url(../img/portlet-collapse-icon-white.png);
            }
    /* portlet buttons */
    .portlet.box > .portlet-body {
        background-color: #fff;
        padding: 0;
    }

    .portlet.box > .portlet-title {
        margin-bottom: 0px;
    }

    .portlet.box.blue > .portlet-title {
        background-color: #629eef;
    }

.background-blue {
    background-color: #629eef !important;
}

.portlet.box.blue {
    border: 1px solid #629eef;
    border-top: 0;
}

.portlet.box.orange > .portlet-title {
    background-color: #629eef;
}

.dark-bluebg {
    background-color: #04007d;
}

.portlet.box.orange {
    border: 1px solid #629eef;
    border-top: 0;
    height: auto;
}

.h306 {
    height: 306px !important;
}

.h403 {
    height: 403px !important;
}

.h404 {
    height: 404px;
}

.h405 {
    height: 405px !important;
}

.portlet.box.yellow > .portlet-title {
    background-color: #ffb848;
}

.portlet.box.yellow {
    border: 1px solid #fccb7e;
    border-top: 0;
}

.portlet.box.green > .portlet-title {
    background-color: #312cbe;
}

.portlet.box.green {
    border: 1px solid #312cbe;
    border-top: 0;
}

.portlet.box.purple > .portlet-title {
    background-color: #312cbe;
}

.portlet.box.purple {
    border: 1px solid #312cbe;
    border-top: 0; /*height: 446px;*/
    height: auto;
    background-color: transparent !important;
}

.portlet.box.grey > .portlet-title {
    background-color: #555555;
}

.portlet.box.grey {
    border: 1px solid #9d9c9c;
    border-top: 0;
}

.portlet.box.red > .portlet-title {
    background-color: #629eef;
}

.portlet.box.red {
    border: 1px solid #629eef;
    border-top: 0;
}

.portlet.box.light-grey > .portlet-title {
    background-color: #aaa;
}

.portlet.box.light-grey {
    border: 1px solid #bbb;
    border-top: 0;
}

.portlet.box b {
    color: #000 !important;
}

.portlet.box.orange .btn {
    background-color: #ff9344;
    color: #fff;
    font-family: "SegoeUI",Helvetica,Arial,sans-serif;
}

.portlet.box.blue .btn {
    background-color: #27a9e3;
    color: #fff;
}

.portlet.box.green .btn {
    background-color: #ff9344;
    color: #fff;
}

.portlet.box.purple .btn {
    background-color: #852b99;
    color: #fff;
}

.portlet.box.red .btn {
    background-color: #ff9344;
    color: #fff;
}

.portlet.box.orange .portlet-box-txt {
    color: #f37736;
}

.portlet.box.blue .portlet-box-txt {
    color: #27a9e3;
}

.portlet.box.green .portlet-box-txt {
    color: #28b779;
}

.portlet.box.purple .portlet-box-txt {
    color: #852b99;
}

.portlet.box.red .portlet-box-txt {
    color: #ff0000;
}
/***
Charts and statistics
***/
.chart, .pie, .bars {
    overflow: hidden;
    height: 300px;
}
/***
Statistic lists
***/
.item-list.table .percent {
    width: 30px;
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

.item-list.table .title {
    padding-top: -5px;
}
/***
Chart tooltips
***/
.chart-tooltip {
    clear: both;
    z-index: 100;
    background-color: #736e6e !important;
    padding: 5px !important;
    color: #fff;
}

    .chart-tooltip .label {
        clear: both;
        display: block;
        margin-bottom: 2px;
    }
/***
Mini chart containers
***/



/***
Custom icon buttons
***/
.icon-btn {
    height: 60px;
    min-width: 80px;
    margin: 5px 5px 0 0;
    border: 1px solid #ddd;
    padding: 12px 0px 0px 0px;
    background-color: #fafafa !important;
    background-image: none !important;
    filter: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    display: inline-block !important;
    color: #646464 !important;
    text-shadow: none !important;
    text-align: center;
    cursor: pointer;
    position: relative;
    -webkit-transition: all 0.3s ease !important;
    -moz-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
}

    .icon-btn i {
        font-size: 18px;
    }

.ie8 .icon-btn:hover {
    filter: none !important;
}

.icon-btn:hover {
    text-decoration: none !important;
    border-color: #999 !important;
    color: #444 !important;
    text-shadow: 0 1px 0px rgba(255, 255, 255, 1) !important;
    -webkit-transition: all 0.3s ease !important;
    -moz-transition: all 0.3s ease !important;
    -ms-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

    .icon-btn:hover .badge {
        -webkit-transition: all 0.3s ease !important;
        -moz-transition: all 0.3s ease !important;
        -ms-transition: all 0.3s ease !important;
        -o-transition: all 0.3s ease !important;
        transition: all 0.3s ease !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }

.icon-btn div {
    font-family: 'Open Sans', sans-serif;
    margin-top: 5px;
    margin-bottom: 20px;
    color: #000;
    font-size: 12px;
    font-weight: 300;
}

.icon-btn .badge {
    position: absolute;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px !important;
    font-weight: 300;
    top: -5px;
    right: -5px;
    padding: 3px 6px 3px 6px;
    color: white !important;
    text-shadow: none;
    border-width: 0;
    border-style: solid;
    -webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    border-radius: 12px !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* extended dropdowns */
.dropdown-menu.extended {
    min-width: 160px !important;
    max-width: 300px !important;
    width: 233px !important;
    background-color: #ffffff !important;
}

    .dropdown-menu.extended:before, .dropdown-menu.extended:after {
        border-bottom-color: #ddd !important;
    }

    .dropdown-menu.extended li a {
        display: block;
        padding: 5px 10px !important;
        clear: both;
        font-weight: normal;
        line-height: 20px;
        white-space: normal !important;
    }

    .dropdown-menu.extended li i {
        margin-right: 3px;
    }

    .dropdown-menu.extended li a {
        font-size: 13px;
        padding: 10px !important;
        background-color: #ffffff;
    }

        .dropdown-menu.extended li a:hover {
            background-image: none;
            background-color: #f5f5f5;
            color: #000;
            filter: none;
        }

    .dropdown-menu.extended li p {
        padding: 10px;
        background-color: #eee;
        margin: 0px;
        font-size: 14px;
        font-weight: 300;
        color: #000;
    }

    .dropdown-menu.extended li a {
        padding: 7px 0 5px 0px;
        list-style: none;
        border-bottom: 1px solid #f4f4f4 !important;
        font-size: 12px;
        text-shadow: none;
    }

    .dropdown-menu.extended li:first-child a {
        border-top: none;
        border-bottom: 1px solid #f4f4f4 !important;
    }

    .dropdown-menu.extended li:last-child a {
        border-top: 1px solid white !important;
        border-bottom: 1px solid #f4f4f4 !important;
    }

    .dropdown-menu.extended li.external > a {
        font-size: 13px;
        font-weight: 400;
    }

        .dropdown-menu.extended li.external > a > i {
            margin-top: 3px;
            float: right;
        }
/* header notifications dropdowns */
.dropdown-menu .dropdown-menu-list.scroller {
    padding-right: 0 !important;
    padding-left: 0;
    list-style: none;
}

.dropdown-menu.notification li > a .time {
    font-size: 12px;
    font-weight: 600;
    text-align: right;
    font-style: italic;
    float: right;
}
/* header inbox dropdowns */
.dropdown-menu.inbox li > a .photo {
    float: left;
    padding-right: 6px;
}

    .dropdown-menu.inbox li > a .photo > img {
        height: 40px;
        width: 40px;
    }

.dropdown-menu.inbox li > a .subject {
    display: block;
}

    .dropdown-menu.inbox li > a .subject .from {
        font-size: 14px;
        font-weight: 400;
        color: #02689b;
    }

    .dropdown-menu.inbox li > a .subject .time {
        font-size: 12px;
        font-weight: 600;
        font-style: italic;
        position: relative;
        float: right;
    }

.dropdown-menu.inbox li > a .message {
    display: block !important;
    font-size: 12px;
}
/* header tasks */
.dropdown-menu.tasks .task {
    margin-bottom: 5px;
}

    .dropdown-menu.tasks .task .desc {
        font-size: 13px;
        font-weight: 300;
    }

    .dropdown-menu.tasks .task .percent {
        font-size: 14px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        float: right;
        display: inline-block;
    }

.dropdown-menu.tasks .progress {
    display: block;
    height: 11px;
    margin: 0px;
}
/***
General list for item with image
***/
.item-list li .img {
    height: 50px;
    width: 50px;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}

.item-list {
    margin: 0px;
    list-style: none;
}

    .item-list li {
        padding: 7px 0 5px 0px;
        list-style: none;
        border-top: 1px solid white;
        border-bottom: 1px solid #EBEBEB;
        font-size: 12px;
    }

        .item-list li:first-child {
            border-top: none;
            border-bottom: 1px solid #EBEBEB;
        }

        .item-list li:last-child {
            border-top: none;
            border-bottom: none;
        }

        .item-list li .label {
            margin-right: 5px;
        }

    .item-list.todo li .label {
        position: absolute;
        right: 80px;
    }

    .item-list.todo li .actions {
        position: absolute;
        right: 45px;
    }
/***
Item block with details shown on hover
***/
.item {
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
}

    .item .details {
        width: 100%;
        display: none;
        background-color: #000;
        color: #fff !important;
        padding: 5px;
        text-align: center;
        position: relative;
        bottom: 30px;
        margin-bottom: -30px;
        overflow: hidden;
        z-index: 6;
    }

    .item:hover .details {
        display: block;
        opacity: 0.7;
        filter: alpha(opacity = 70);
    }

    .item:hover .zoom-icon {
        opacity: 0.5;
        filter: alpha(opacity = 50);
    }
/***
Zoom icon overlay on images
***/
.zoom {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 5;
}

    .zoom .zoom-icon {
        background-image: url("../img/overlay-icon.png");
        background-color: #222;
        background-repeat: no-repeat;
        background-position: 50%;
        position: absolute;
        width: inherit;
        height: inherit;
        opacity: 0;
        filter: alpha(opacity = 0);
        z-index: 6;
        top: 0;
    }
/***
System feeds
***/
.feeds {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .feeds li {
        border-top: 1px solid #d1d1d1;
        color: #949191;
        line-height: 20px;
        padding: 10px 12px;
    }

        .feeds li:before, .feeds li:after {
            display: table;
            line-height: 0;
            content: "";
        }

        .feeds li:after {
            clear: both;
        }

        .feeds li:first-child {
            border: 0;
        }

        .feeds li:last-child {
            margin-bottom: 0px;
        }

    .feeds .col1 {
        float: left;
        width: 100%;
        clear: both;
    }

    .feeds .col2 {
        float: left;
        width: 75px;
        margin-left: -75px;
        text-align: right;
    }

    .feeds .col1 .cont {
        float: left;
        margin-right: 75px;
        overflow: hidden;
    }

        .feeds .col1 .cont .cont-col1 {
            float: left;
            margin-right: -100%;
        }

            .feeds .col1 .cont .cont-col1 .label {
                display: inline-block;
                padding: 5px 4px 6px 5px;
                vertical-align: middle;
                text-align: center;
            }

                .feeds .col1 .cont .cont-col1 .label > i {
                    text-align: center;
                    font-size: 14px;
                }

        .feeds .col1 .cont .cont-col2 {
            float: left;
            width: 100%;
        }

            .feeds .col1 .cont .cont-col2 .desc {
                margin-left: 35px;
                padding-top: 4px;
                padding-bottom: 5px;
                overflow: hidden;
            }

    .feeds .col2 .date {
        padding: 4px 9px 5px 4px;
        text-align: right;
        font-style: italic;
        color: #c1cbd0;
    }
/***
Users
***/
.user-info {
    margin-bottom: 10px !important;
}

    .user-info img {
        float: left;
        margin-right: 5px;
    }

    .user-info .details {
        display: inline-block;
    }

    .user-info .label {
        font-weight: 300;
        font-size: 11px;
    }
/***
Accordions
***/
.accordion-heading {
    background: #eee;
}

    .accordion-heading a {
        text-decoration: none;
    }

        .accordion-heading a:hover {
            text-decoration: none;
        }
/***
Vertical inline menu
***/
.ver-inline-menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .ver-inline-menu li {
        position: relative;
        margin-bottom: 1px;
    }

        .ver-inline-menu li i {
            width: 37px;
            height: 37px;
            display: inline-block;
            color: #b9cbd5;
            font-size: 15px;
            padding: 12px 10px 10px 8px;
            margin: 0 8px 0 0;
            text-align: center;
            background: #e0eaf0 !important;
        }

        .ver-inline-menu li a {
            font-size: 13px;
            color: #557386;
            display: block;
            background: #f0f6fa;
            border-left: solid 2px #c4d5df;
        }

        .ver-inline-menu li:hover a, .ver-inline-menu li:hover i {
            background: #e0eaf0;
            text-decoration: none;
        }

        .ver-inline-menu li:hover i {
            color: #fff;
            background: #c4d5df !important;
        }

        .ver-inline-menu li.active a, .ver-inline-menu li:hover a {
            font-size: 13px;
        }

        .ver-inline-menu li.active a {
            border-left: solid 2px #0c91e5;
        }

        .ver-inline-menu li.active a, .ver-inline-menu li.active i {
            color: #fff;
            background: #169ef4;
            text-decoration: none;
        }

        .ver-inline-menu li.active i {
            background: #0c91e5 !important;
        }

        .ver-inline-menu li.active:after {
            content: '';
            display: inline-block;
            border-bottom: 6px solid transparent;
            border-top: 6px solid transparent;
            border-left: 6px solid #169ef4;
            position: absolute;
            top: 12px;
            right: -5px;
        }
/***
Custom tabs
***/
.tabbable-custom {
    margin-bottom: 15px;
    padding: 0px;
    overflow: hidden;
}

    .tabbable-custom > .nav-tabs {
        border: none;
        margin: 0px;
    }

    .tabbable-custom > .tab-content {
        background-color: #fff;
        border: 1px solid #ddd;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 10px;
    }

    .tabbable-custom.nav-justified .tab-content {
        margin-top: -1px;
    }

.tabs-below.tabbable-custom.nav-justified .tab-content {
    margin-top: 0px;
    margin-bottom: -2px;
}

.tabbable-custom.boxless > .tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}

    .tabbable-custom .nav-tabs > li > a {
        margin-right: 0;
    }

        .tabbable-custom .nav-tabs > li > a:hover {
            background: none;
            border-color: transparent;
        }

    .tabbable-custom .nav-tabs > li.active {
        border-top: 3px solid #d12610;
        margin-top: 0;
        position: relative;
    }

        .tabbable-custom .nav-tabs > li.active > a {
            border-top: none;
            font-weight: 400;
        }

            .tabbable-custom .nav-tabs > li.active > a:hover {
                border-top: none;
                background: #fff;
                border-color: #d4d4d4 #d4d4d4 transparent;
            }

.tabbable-custom .nav-tabs > li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}
/* below tabs */

.tabs-below.tabbable-custom .nav-tabs > li > a {
    border-top: none;
    border-bottom: 2px solid transparent;
    margin-top: -1px;
}

.tabs-below.tabbable-custom .nav-tabs > li.active {
    border-top: none;
    border-bottom: 3px solid #d12610;
    margin-bottom: 0;
    position: relative;
}

    .tabs-below.tabbable-custom .nav-tabs > li.active > a {
        border-bottom: none;
    }

        .tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
            background: #fff;
            border-color: #d4d4d4 #d4d4d4 transparent;
        }
/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
    color: #424242;
    font-size: 15px;
    padding: 9px 15px;
}
/***
Custom portlet tabs
***/
.portlet-tabs > .nav-tabs {
    position: relative;
    top: -41px;
    margin-right: 10px;
    overflow: hidden;
}

    .portlet-tabs > .nav-tabs > li {
        float: right;
    }

.portlet-tabs > .nav-tabs {
    border-bottom: none;
}

    .portlet-tabs > .nav-tabs > li > a {
        color: #fff;
        padding-top: 8px;
        padding-bottom: 10px;
        line-height: 16px;
        margin-top: 6px;
        margin-left: 0px;
        margin-right: 0px;
        border-left: 0;
        border-right: 0;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }

    .portlet-tabs > .nav-tabs > li:last-child > a {
        border-right: 0;
    }

    .portlet-tabs > .nav-tabs > li {
        margin-left: 1px;
    }

        .portlet-tabs > .nav-tabs > li.active {
            color: #333;
            border-top-color: transparent;
        }

            .portlet-tabs > .nav-tabs > li.active > a {
                margin-bottom: 0px;
                border-bottom: 0;
                margin-left: 0px;
                margin-right: 0px;
                border-left: 0;
                border-right: 0;
                background-color: none !important;
                border-top-color: transparent !important;
            }

        .portlet-tabs > .nav-tabs > li > a:hover {
            color: #333;
            margin-bottom: 0;
            border-bottom-color: transparent;
            margin-left: 0;
            margin-right: 0;
            border-left: 0;
            border-right: 0;
            background-color: none !important;
            border-top-color: transparent;
            background-color: #fff;
        }

    .portlet-tabs > .nav-tabs > .active > a {
        color: #555555;
        cursor: default;
        background-color: #fff;
    }

        .portlet-tabs > .nav-tabs > .active > a:hover {
            background-color: #fff !important;
        }

.portlet-tabs > .tab-content {
    padding: 10px !important;
    margin: 0px;
    margin-top: -50px !important;
}

.portlet.tabbable .portlet-body {
    padding: 0px;
}

.tab-pane > p:last-child {
    margin-bottom: 0px;
}

.box-footer a {
    float: right;
    color: #000;
    margin-left: 12px;
    padding: 2px 0;
}
/******** table styles *****/
.data-tbl {
    overflow-x;
    background: #fff;
}

    .data-tbl .headng {
        display: block;
        color: #000;
        background: #eeeeee;
        float: left;
        width: 100%;
    }

        .data-tbl .headng:after {
            clear: both;
            content: ' ';
            visibility: hidden;
            display: block;
            height: 0;
        }

    .data-tbl .data-row {
        display: block;
        float: left;
        width: 100%;
        border-top: 1px solid #d1d1d1;
        color: #000;
    }

        .data-tbl .data-row:first-child {
            border-top: 0;
        }

    .data-tbl .headng > div {
        min-height: 20px;
        padding: 0 6px;
    }

    .data-tbl .data-row > div {
        min-height: 29px;
        padding: 8px 6px;
    }

    .data-tbl .headng > div:hover {
        background: rgba(255,255,255,0.1);
    }

    .data-tbl .headng > div {
        text-align: left;
    }

    .data-tbl .headng [class*="clm"], .data-tbl .data-row [class*="clm"] {
        float: left;
    }

    .data-tbl .headng [class*="clm"] {
        line-height: 21px;
    }

        .data-tbl .headng [class*="clm"]:first-child, .data-tbl .data-row [class*="clm"]:first-child {
            border-left: 0;
        }
/***** task table ****/
#task-tbl .headng .clm1, #task-tbl .data-row .clm1 {
    width: 14%;
}

#task-tbl .headng .clm2, #task-tbl .data-row .clm2 {
    width: 23%;
}

#task-tbl .headng .clm3, #task-tbl .data-row .clm3 {
    width: 34%;
}

#task-tbl .headng .clm4, #task-tbl .data-row .clm4 {
    width: 15%;
}
/***** notification table *******/
#notification-tbl .headng .clm1, #notification-tbl .data-row .clm1 {
    width: 13%;
}

#notification-tbl .headng .clm2, #notification-tbl .data-row .clm2 {
    width: 28%;
}

#notification-tbl .headng .clm3, #notification-tbl .data-row .clm3 {
    width: 34%;
}

#notification-tbl .headng .clm4, #notification-tbl .data-row .clm4 {
    width: 25%;
}
/***** Bar Chart Data table *******/
#barchart-tbl { /*margin-top: 4px*/
    margin-top: 25px;
}

    #barchart-tbl .headng {
        min-height: 28px;
        padding: 3px 2px;
        font-weight: bold;
    }

        #barchart-tbl .headng .clm1, #barchart-tbl .data-row .clm1 {
            width: 78%;
        }

        #barchart-tbl .headng .clm2, #barchart-tbl .data-row .clm2 {
            width: 20%;
            text-align: right;
        }

#bar-tbl .data-row:last-child {
    border-bottom: 1px solid #d1d1d1 !important;
}
/***** Pie Chart Data table *******/
#piechart-tbl { /*margin-top: 10% */
    margin-top: 15%;
}

    #piechart-tbl .headng {
        min-height: 28px;
        padding: 3px 2px;
        font-weight: bold;
    }

        #piechart-tbl .headng .clm1, #piechart-tbl .data-row .clm1 {
            width: 60%;
        }

        #piechart-tbl .headng .clm2, #piechart-tbl .data-row .clm2 {
            width: 35%;
            text-align: right;
        }

        #piechart-tbl .headng .clm2, #pie-tbl .data-row .clm2 {
            width: 35%;
            text-align: right;
        }

    #piechart-tbl .data-row:last-child {
        border-bottom: 1px solid #d1d1d1 !important;
    }

#bar-chart img, .bar-chart img, #piechart img {
    max-width: 100%;
    height: auto;
}
/***** Bar Chart Data table *******/
.barchart-tbl {
    margin-top: 2px;
}

    .barchart-tbl .headng {
        min-height: 28px;
        padding: 2px 0px;
        font-weight: bold;
    }

        .barchart-tbl .headng .clm1, .barchart-tbl .data-row .clm1 {
            width: 78%;
        }

        .barchart-tbl .headng .clm2, .barchart-tbl .data-row .clm2 {
            width: 20%;
        }

.bar-tbl .data-row:last-child {
    border-bottom: 1px solid #d1d1d1 !important;
}
/***** notification table *******/
/*.info-tbl > div:first-child + div { border-top: 0; }*/
.info-tbl { /*font-size: 13px*/
    font-size: 14px;
}

    .info-tbl .headng [class*="clm"] {
        line-height: 20px !important;
        padding: 8px 6px;
        min-height: 52px;
    }

    .info-tbl .data-row {
        color: #000;
    }

        .info-tbl .headng .clm1, .info-tbl .data-row .clm1 {
            width: 30%;
        }

        .info-tbl .headng .clm2, .info-tbl .data-row .clm2 {
            width: 40%;
        }

        .info-tbl .headng .clm3, .info-tbl .data-row .clm3 {
            width: 68%;
        }

        .info-tbl .headng .clm4, .info-tbl .data-row .clm4 {
            width: 58%;
        }

        .info-tbl .headng .clm-half, .info-tbl .data-row .clm-half {
            width: 60%;
        }

        .info-tbl .headng .clm0, .info-tbl .data-row .clm0 {
        }

.minw130 {
    min-width: 130px !important;
}

.minw90 {
    min-width: 90px !important;
}

.darkgrey-div {
    background: #d1d1d1;
}

.darkgrey-divtransperant {
    background: transparent;
}

.input-group.type2 {
    border-left: 2px solid #fff; /*min-width:90px;*/
    margin-right: 5px;
}

    .input-group.type2 .input-group-btn {
        border-left: 2px solid #fff;
    }

.data-tbl-02 {
    overflow-x;
    background: #fff;
}

    .data-tbl-02 .headng {
    }

    .data-tbl-02 .data-row {
        display: block;
        float: left;
        width: 100%;
        border-top: 1px solid #d1d1d1;
        color: #949191;
    }

    .data-tbl-02 .headng > div {
        min-height: 20px;
        padding: 0 6px;
        font-weight: bold;
    }

    .data-tbl-02 .data-row > div {
        min-height: 29px;
        padding: 8px 6px;
    }

    .data-tbl-02 .headng > div:hover {
        background: rgba(255,255,255,0.1);
    }

    .data-tbl-02 .headng > div {
        text-align: left;
    }

    .data-tbl-02 .headng [class*="clm"], .data-tbl-02 .data-row [class*="clm"] {
        float: left;
    }

    .data-tbl-02 .headng [class*="clm"] {
        margin-bottom: 8px;
    }

        .data-tbl-02 .headng [class*="clm"]:first-child, .data-tbl-02 .data-row [class*="clm"]:first-child {
            border-left: 0;
        }

    .data-tbl-02 .data-row:first-child {
        border-top: 0;
    }

    .data-tbl-02 .portlet-body:after, .data-tbl-02 .headng:after, .data-tbl-02 .data-row:after {
        clear: both;
        content: ' ';
        visibility: hidden;
        display: block;
        height: 0;
    }
/***** speaker-program-financial-graph table ****/
#spk-financial-tbl .headng .clm1, #spk-financial-tbl .data-row .clm1 {
    width: 69%;
}

#spk-financial-tbl .headng .clm2, #spk-financial-tbl .data-row .clm2 {
    width: 30%;
}
/***Dashboard container***/
#dashboard {
    overflow: hidden;
}
/***Dashboard stats***/
.dashboard-stat {
    height: 75px;
    position: relative;
}

    .dashboard-stat:before, .dashboard-stat:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .dashboard-stat:after {
        clear: both;
    }

.grey-shade {
    background: #2295c9;
    width: 100%;
    height: 12px;
    display: block;
    clear: both;
    position: absolute;
    bottom: 0;
}

.dashboard-stat.blue {
    background-color: #629eef;
}

    .dashboard-stat.blue .grey-shade {
        background: #75adf8;
    }

.dashboard-stat.orange {
    background-color: #04007d;
}

    .dashboard-stat.orange .grey-shade {
        background: #1d1996;
    }

.dashboard-stat.purple {
    background-color: #312cbe;
}

    .dashboard-stat.purple .grey-shade {
        background: #3933d6;
    }

.dashboard-stat.yellow {
    background-color: #fabf34;
}

    .dashboard-stat.yellow .grey-shade {
        background: #e8ae2f;
    }

.dashboard-stat.red {
    background-color: #ff0000;
}

    .dashboard-stat.red .grey-shade {
        background: #e40303;
    }

.dashboard-stat [class*="ico-"] {
    width: 75px;
    max-height: 50px;
    height: 100%;
    position: absolute;
    top: 12%;
    margin-left: 1em;
}

.ico-calendar {
    background: url(../img/ico-calendar.png) no-repeat left center;
}

.ico-meetings {
    background: url(../img/ico-meetings.png) no-repeat left center;
}

.ico-tasks {
    background: url(../img/ico-tasks.png) no-repeat left center;
}

.ico-graph-up {
    background: url(../img/ico-graph-up.png) no-repeat left center;
}

.ico-trainings {
    background: url(../img/ico-trainings.png) no-repeat left center;
}

.ico-review {
    background: url(../img/ico-review.png) no-repeat left center;
}

.ico-download {
    background: url(../img/ico-download.png) no-repeat left center;
}

.ico-reminder {
    background: url(../img/ico-reminder.png) no-repeat left center;
}

.dashboard-stat a {
    text-decoration: none !important;
}

.dashboard-stat strong {
    padding: 0 5px 0.5em 75px;
    font-size: 1.3em;
    color: #fff;
    line-height: 1;
    text-decoration: none;
    display: block;
    font-weight: normal;
    position: absolute;
    bottom: 10px;
}

.sm-txt {
    font-size: 0.8em;
}

.more-blue {
    color: #27a9e3 !important;
}

.more-orange {
    color: #f37736 !important;
}

.more-green {
    color: #28b779 !important;
}

.more-purple {
    color: #852b99 !important;
}

.red-txt {
    color: #ed1f24 !important;
}

.yellow-txt {
    color: #f4b525 !important;
}

.orange-txt {
    color: #f37736 !important;
}

.green-txt {
    color: #629eef !important;
}

.headline-txt {
    color: #312cbe !important;
}

.purple-txt {
    color: #f6831d !important;
}

.blue-txt {
    color: #629eef !important;
}

.blk-txt {
    color: #000 !important;
}

.grey-txt {
    color: #666 !important;
}

.white-txt {
    color: #fff !important;
}

a .grey-lt-txt {
    color: #999 !important;
}

a:hover .grey-lt-txt {
    color: #666 !important;
}

.maroon-txt {
    color: #b92424 !important;
}
/***
Top bar menu
***/

/* enable arrow for dropdown menu */
.header .nav > li > .dropdown-menu:before {
    position: absolute;
    top: -7px;
    right: 9px;
    display: inline-block !important;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
    z-index: 0;
}

.header .nav > li > .dropdown-menu:after {
    position: absolute;
    top: -6px;
    right: 10px;
    display: inline-block !important;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: '';
}
/***
Horezantal Menu(new in v1.2)
***/
.header .hor-menu {
    margin: 0;
    float: left;
}

    .header .hor-menu ul.nav li a {
        font-size: 14px;
        padding: 11px 18px;
    }

    .header .hor-menu ul.nav li {
        position: relative;
    }

        .header .hor-menu ul.nav li.active > a, .header .hor-menu ul.nav li.active > a:hover {
            background: #e02222 !important;
        }

        .header .hor-menu ul.nav li.active .selected {
            left: 50%;
            bottom: 0;
            position: absolute;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #e02222;
            display: inline-block;
            margin: 0;
            width: 0px;
            height: 0px;
            margin-left: -7px;
            margin-bottom: -6px;
        }

        .header .hor-menu ul.nav li a:hover, .header .hor-menu ul.nav li a:focus {
            background: #2d2d2d;
        }
    /*drop-down*/
    .header .hor-menu .dropdown-menu {
        margin-top: 0;
        border: none;
        box-shadow: none;
        background: #2d2d2d;
    }

        .header .hor-menu .dropdown-menu li > a {
            color: #999;
            padding: 7px 18px !important;
            margin-bottom: 1px;
        }

        .header .hor-menu .dropdown-menu .arrow {
            display: none;
        }

        .header .hor-menu .dropdown-menu li > a:hover, .header .hor-menu .dropdown-menu li:hover > a, .header .hor-menu .dropdown-menu li.active > a {
            color: #fff;
            filter: none !important;
            background: #e02222 !important;
        }

    .header .hor-menu .nav > li > .dropdown-menu:after, .header .hor-menu .nav > li > .dropdown-menu:before {
        border-bottom: none !important;
    }
    /*search*/
    .header .hor-menu .hor-menu-search-form-toggler {
        display: inline-block;
        padding: 12px 22px 12px 22px !important;
        cursor: pointer;
        background: url(../img/hor-menu-search.png) no-repeat center;
    }

        .header .hor-menu .hor-menu-search-form-toggler:hover {
            opacity: 0.8;
            filter: alpha(opacity=80);
        }

        .header .hor-menu .hor-menu-search-form-toggler.off {
            background: #101010 url(../img/hor-menu-search-close.png) no-repeat center;
        }

    .header .hor-menu a.hor-menu-search-form-toggler-close {
        display: none;
    }

    .header .hor-menu .search-form {
        top: 42px;
        right: 0px;
        padding: 8px;
        display: none;
        z-index: 999;
        position: absolute;
        background: #101010;
    }

        .header .hor-menu .search-form .btn {
            color: #999;
            padding: 7px 20px;
            height: 32px;
            width: 10px;
            display: inline-block;
            background: #2d2d2d url(../img/search-icon.png) no-repeat center;
        }

            .header .hor-menu .search-form .btn:hover {
                opacity: 0.8;
                filter: alpha(opacity=80);
            }

        .header .hor-menu .search-form form {
            margin-bottom: 0;
        }

            .header .hor-menu .search-form form input {
                background: none;
                width: 200px;
                color: #999;
                border: none;
            }

                .header .hor-menu .search-form form input::-webkit-input-placeholder {
                    /* WebKit browsers */ color: #999;
                }

                .header .hor-menu .search-form form input:-moz-placeholder {
                    /* Mozilla Firefox 4 to 18 */ color: #999;
                }

                .header .hor-menu .search-form form input::-moz-placeholder {
                    /* Mozilla Firefox 19+ */ color: #999;
                }

                .header .hor-menu .search-form form input:-ms-input-placeholder {
                    /* Internet Explorer 10+ */ color: #999;
                }
/*Sidebar Tags*/
ul.sidebar-tags a {
    color: #555;
    font-size: 12px;
    padding: 3px 5px;
    background: #f7f7f7;
    margin: 0 2px 5px 0;
    display: inline-block;
}

    ul.sidebar-tags a:hover, ul.sidebar-tags a:hover i {
        background: #EEE;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    ul.sidebar-tags a i {
        color: #777;
    }

ul.sidebar-tags li {
    padding: 0;
}
/***
Notes
***/

/* Common styles for all types */
.note {
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
}

    .note h1, .note h2, .note h3, .note h4 {
        margin-top: 0;
    }

    .note p:last-child {
        margin-bottom: 0;
    }

    .note code, .note .highlight {
        background-color: #fff;
    }
/* Variations */
.note-danger {
    background-color: #FAEAE6;
    border-color: #ed4e2a;
}

.note-warning {
    background-color: #FCF3E1;
    border-color: #fcb322;
}

.note-info {
    background-color: #E8F6FC;
    border-color: #57b5e3;
}

.note-success {
    background-color: #EBFCEE;
    border-color: #3cc051;
}

.note-purple {
    background-color: #fff;
    border-color: #852b99;
    margin: 20px 0;
    font-size: 18px;
    color: #959595;
    padding-top: 3px;
    padding-bottom: 3px;
}

    .note-purple small {
        color: #852b99;
    }
/***
Forms 
****/

input.placeholder, textarea.placeholder {
    color: #aaa !important;
}

.help-block {
    margin-top: 5px;
    margin-bottom: 5px;
}

.form-inline input {
    margin-bottom: 0px !important;
}

.control-label {
    margin-top: 5px;
}

.form-control-static {
    font-size: 14px;
    padding-top: 7px;
}

.control-label .required {
    color: #e02222;
    font-size: 12px;
    padding-left: 2px;
}

.switch-wrapper {
    display: inline-block;
}

.form {
    padding: 0 !important;
}

.form-body {
    padding: 10px;
}

.form-actions {
    padding: 20px 10px;
    *zoom: 1;
}

    .form-actions.nobg {
        background-color: transparent;
    }

    .form-actions.top {
        margin-top: 0;
        margin-bottom: 20px;
        border-top: 0;
        border-bottom: 1px solid #e5e5e5;
    }

    .form-actions.fluid {
        padding: 3px 0;
    }

        .form-actions.fluid > [class^="col-"] {
            padding-left: 13px;
        }

    .form-actions:before, .form-actions:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .form-actions:after {
        clear: both;
    }

.form-section {
    margin: 30px 0px 25px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.form .form-section:first-child {
    margin-top: 5px;
}

.help-inline {
    font-size: 13px;
    color: #737373;
    display: inline-block;
    padding: 5px;
}
/* left, right aligned form actions */
.form-actions.right {
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
}

.form-actions.left {
    padding-left: 10px;
    padding-right: 0;
    text-align: left;
}
/* Checkboxes */
.form-group .checkbox {
    padding-left: 0;
}

.checkbox-list > label {
    display: block;
}

.checkbox-list1 > label {
    display: inline-block;
}

.checkbox-list > label.checkbox-inline {
    display: inline-block;
}

    .checkbox-list > label.checkbox-inline:first-child {
        padding-left: 0;
    }
/* Radios */

.radio-list > label {
    display: block;
}

    .radio-list > label.radio-inline {
        display: inline-block;
    }

.form-horizontal .radio-list .radio {
    padding-top: 0px;
}
/* Rows seperated form layout */
.form-row-seperated .form-group {
    margin: 0;
    border-bottom: 1px solid #efefef;
    padding: 10px 10px 10px 0px;
}

    .form-row-seperated .form-group.last {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 10px;
    }

.form-row-seperated .form-actions {
    margin-top: 0;
}

.form-row-seperated .form-body {
    padding: 0;
    margin-top: 0;
}

.form-row-seperated .help-block {
    margin-bottom: 0;
}
/* form bordered */
.form-bordered .form-body {
    margin: 0;
    padding: 0;
}

.form-bordered .form-actions {
    margin-top: 0;
}

.form-bordered .form-group {
    margin: 0;
    border-bottom: 1px solid #efefef;
}

    .form-bordered .form-group.last {
        border-bottom: 0;
    }

.form-bordered .help-block {
    margin-bottom: 0;
}

.form-bordered .control-label {
    padding-top: 16px;
}

.form-bordered .form-group > div {
    padding: 10px;
    border-left: 1px solid #efefef;
}

.form-bordered .form-actions.fluid > .row > div {
    padding-left: 10px;
}

.form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

.form-horizontal.form-bordered.form-row-stripped .form-control {
    background: #fff !important;
}

.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
    background-color: #ffffff;
}
/***
Bordered form layout
***/

.form-bordered .form-control {
    margin: 0;
}
/***
Responsive Scrollable Tables
***/
.table-responsive-scrollable {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    .table-responsive-scrollable thead th {
        white-space: nowrap;
    }

.table-scrollable.has-scroll {
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    position: relative;
    overflow: hidden; /* Clips the shadow created with the pseudo-element in the next rule. Not necessary for the actual scrolling. */
}

.table-scrollable .table-bordered, .table-scrollable .table-bordered > thead > tr > th:first-child, .table-scrollable .table-bordered > tbody > tr > th:first-child, .table-scrollable .table-bordered > tfoot > tr > th:first-child, .table-scrollable .table-bordered > thead > tr > td:first-child, .table-scrollable .table-bordered > tbody > tr > td:first-child, .table-scrollable .table-bordered > tfoot > tr > td:first-child {
    border-left: 0 !important;
}

    .table-scrollable .table-bordered, .table-scrollable .table-bordered > thead > tr > th:last-child, .table-scrollable .table-bordered > tbody > tr > th:last-child, .table-scrollable .table-bordered > tfoot > tr > th:last-child, .table-scrollable .table-bordered > thead > tr > td:last-child, .table-scrollable .table-bordered > tbody > tr > td:last-child, .table-scrollable .table-bordered > tfoot > tr > td:last-child {
        border-right: 0 !important;
    }

.table-scrollable.has-scroll:after {
    position: absolute;
    top: 0;
    left: 100%;
    width: 50px;
    height: 100%;
    border-radius: 10px 0 0 10px / 50% 0 0 50%;
    box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
    content: '';
}
/* This is the element whose content will be scrolled if necessary */
.table-scrollable.has-scroll > div {
    overflow-x: auto;
}

.table-scrollable2.has-scroll:after {
    position: absolute;
    top: 0;
    left: 100%;
    width: 50px;
    height: 100%;
    content: '';
}
/* This is the element whose content will be scrolled if necessary */
.table-scrollable2.has-scroll > div {
    overflow-x: auto;
}
/***********/
.fr {
    float: right !important;
}

.fl {
    float: left !important;
}

.mr5 {
    margin-right: 5px !important;
}

.marl0 {
    margin-left: 0 !important;
}

.padl0 {
    padding-left: 0 !important;
}

.padr0 {
    padding-right: 0 !important;
}

.padl5 {
    padding-left: 5px;
}

.padl6 {
    padding-left: 6px !important;
}

.pad0 {
    padding: 0 !important;
}

.padt5 {
    padding-top: 5px !important;
}

.margin-left-6 {
    margin-left: 6px;
}

.margin-left-8 {
    margin-left: 8px !important;
}

.w50 {
    width: 50px;
}

.w80 {
    width: 80px !important;
}

.w85 {
    max-width: 85px !important;
}

.w100 {
    width: 100px !important;
}

.w200 {
    max-width: 200px !important;
}

.w270 {
    max-width: 270px !important;
}

.w250 {
    max-width: 250px !important;
}

.w250_b {
    max-width: 159px !important;
}

.w220 {
    max-width: 220px !important;
}

.w250_a {
    max-width: 220px !important;
}

.w260 {
    width: 260px !important;
}

.w300 {
    width: 210px !important;
}

.max130 {
    max-width: 130px;
}

.max315 {
    max-width: 315px;
}

.max175 {
    max-width: 175px;
}

.max220 {
    max-width: 220px;
}

.max440 {
    max-width: 440px;
}

.max340 {
    max-width: 340px;
}

.max344 {
    max-width: 70px;
}

.max345 {
    max-width: 136px;
}

.max540 {
    max-width: 540px;
}

.max560 {
    max-width: 560px;
}

.max600 {
    max-width: 600px;
}

.max510 {
    max-width: 510px;
}

.max640 {
    max-width: 640px;
}

.max740 {
    max-width: 405px;
}

.max680 {
    max-width: 309px;
}

.max690 {
    max-width: 554px;
}

.max150 {
    max-width: 150px;
}

.margin-auto {
    margin-left: auto;
    margin-right: auto;
}

.margin-bottom0 {
    margin-bottom: 0 !important;
}

.nomarginlr {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.btncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.lh30 {
    line-height: 30px;
}

.f11 {
    font-size: 11px;
}

.uline {
    text-decoration: underline;
}

.ulinenone {
    text-decoration: none !important;
}
/********** form *******/

.form-1Coumn .form-group .control-label { /*font-size: 12px !important;*/
    font-size: 14px;
}

.form-1Coumn .form-group label { /*font-size: 12px*/
    font-size: 14px;
}

.form-1Coumn .form-group .form-control {
    font-size: 12px !important;
}

.form-2Coumn .form-group .control-label {
    color: #666;
}

.form-2Coumn .form-group label {
    text-align: left;
    color: #666;
}

.form-2Coumn .form-group .form-control {
}

.form-2Coumn .form-group textarea.form-control {
    width: 99% !important;
}

.form-3Coumn .form-group .control-label { /*font-size: 12px !important;*/
    font-size: 14px !important;
    color: #666;
}

.form-3Coumn .form-group label {
    font-size: 12px !important;
    text-align: left;
    color: #666;
}

.form-3Coumn .form-group .form-control {
    font-size: 12px !important;
}

.form-3Coumn .form-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.form-documents-4Column {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-documents-4Column li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 4px 10px;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-documents-4Column li:nth-child(even) {
            background: #eee;
        }

        .form-documents-4Column li:first-child > div > div:first-child {
            padding-left: 20px;
        }

    .form-documents-4Column .form-group .control-label {
        font-size: 11px !important;
    }

    .form-documents-4Column .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-documents-4Column .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-documents-4Column .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

.form-sbmt-spk-exp { /*font-size: 11px !important;*/
    font-size: 13px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-sbmt-spk-exp li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 4px;
        float: left;
        width: 100%;
        margin-top: 1px;
    }

.form-sbmt-spk-exp1 li {
    padding: 3px 4px;
}

.form-sbmt-spk-exp li:nth-child(even) {
    background: #eee;
}

.form-sbmt-spk-exp:after {
    content: ' ';
    clear: both;
    visibility: visible;
    display: block;
    height: 0;
}

.form-6Column {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-6Column li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-6Column li:nth-child(even) {
            background: #eee;
        }

        .form-6Column li:first-child > div > div:first-child {
            padding-left: 20px;
        }

    .form-6Column.newpadding li:first-child > div > div:first-child {
        padding-left: 0px;
    }

    .form-6Column .form-group .control-label {
        font-size: 11px !important;
    }

    .form-6Column .form-group label {
        font-size: 14px !important;
        text-align: left;
    }

    .form-6Column .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-6Column .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-6Column .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-6Column .form-group > div:first-child {
                width: 25%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-6Column .form-group > div:first-child + div {
                    width: 45%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-6Column .form-group > div:first-child + div + div {
                        width: 27%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

.form-7Column {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-7Column li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-7Column li:nth-child(even) {
            background: #eee;
        }

        .form-7Column li:first-child > div > div:first-child {
        }

    .form-7Column .form-group .control-label {
        font-size: 11px !important;
    }

    .form-7Column .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-7Column .form-group .form-control {
        font-size: 11px !important;
        max-width: 70px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-7Column .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-7Column .form-group > div:first-child {
            width: 18%;
            margin-left: 0 !important;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-7Column .form-group > div div {
            max-width: 70px;
        }

        .form-7Column .form-group > div:first-child + div {
            width: 12%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-7Column .form-group > div:first-child + div + div {
                width: 12%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-7Column .form-group > div:first-child + div + div + div {
                    width: 12%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-7Column .form-group > div:first-child + div + div + div + div {
                        width: 12%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-7Column .form-group > div:first-child + div + div + div + div + div {
                            width: 12%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-7Column .form-group > div:first-child + div + div + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

.form-8Column {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-8Column li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-8Column li:nth-child(even) {
            background: #eee;
        }

        .form-8Column li:first-child > div > div:first-child {
        }

    .form-8Column .form-group .control-label {
        font-size: 11px !important;
    }

    .form-8Column .form-group label {
        font-size: 14px !important;
        text-align: left;
    }

    .form-8Column .form-group .form-control {
        font-size: 11px !important;
        max-width: 70px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-8Column .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-8Column .form-group > div:first-child {
            width: 20%;
            margin-left: 0 !important;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-8Column .form-group > div div {
            max-width: 70px;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-8Column .form-group > div:first-child + div {
            width: 12%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-8Column .form-group > div:first-child + div + div {
                width: 12%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-8Column .form-group > div:first-child + div + div + div {
                    width: 12%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-8Column .form-group > div:first-child + div + div + div + div {
                        width: 12%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-8Column .form-group > div:first-child + div + div + div + div + div {
                            width: 12%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-8Column .form-group > div:first-child + div + div + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

.form-9Column {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-9Column li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0 10px 5px;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-9Column li:nth-child(even) {
            background: #eee;
        }

        .form-9Column li:first-child > div > div:first-child {
        }

    .form-9Column .form-group .control-label {
        font-size: 11px !important;
    }

    .form-9Column .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-9Column .form-group .form-control {
        font-size: 11px !important;
        max-width: 100px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-9Column .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-9Column .form-group > div:first-child {
            width: 15%;
            margin-left: 0 !important;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-9Column .form-group > div div {
            max-width: 100px;
        }

        .form-9Column .form-group > div:first-child + div {
            width: 12%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-9Column .form-group > div:first-child + div + div {
                width: 9%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-9Column .form-group > div:first-child + div + div + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-9Column .form-group > div:first-child + div + div + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-9Column .form-group > div:first-child + div + div + div + div + div {
                            width: 20%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-9Column .form-group > div:first-child + div + div + div + div + div + div {
                                width: 20%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

.form-9Column1 {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-9Column1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0 10px 5px;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-9Column1 li:nth-child(even) {
            background: #eee;
        }

        .form-9Column1 li:first-child > div > div:first-child {
        }

    .form-9Column1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-9Column1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-9Column1 .form-group .form-control {
        font-size: 11px !important;
        max-width: 100px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-9Column1 .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-9Column1 .form-group > div:first-child {
            width: 15%;
            margin-left: 0 !important;
        }

        .form-9Column1 .form-group > div div {
            max-width: 100px;
        }

        .form-9Column1 .form-group > div:first-child + div {
            width: 12%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-9Column1 .form-group > div:first-child + div + div {
                width: 9%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-9Column1 .form-group > div:first-child + div + div + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-9Column1 .form-group > div:first-child + div + div + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-9Column1 .form-group > div:first-child + div + div + div + div + div {
                            width: 20%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-9Column1 .form-group > div:first-child + div + div + div + div + div + div {
                                width: 20%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

.form-reg-meeting-attendees {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees li:first-child > div > div:first-child {
            padding-left: 20px;
        }

    .form-reg-meeting-attendees .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees .form-group > div:first-child {
                width: 18%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees .form-group > div:first-child + div + div {
                        width: 7%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees .form-group > div:first-child + div + div + div + div {
                                width: 8%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees .form-group > div:first-child + div + div + div + div + div {
                                    width: 24%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 14%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees1 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees1 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees1 li:first-child > div > div:first-child {
            padding-left: 20px;
        }

    .form-reg-meeting-attendees1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees1 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees1 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees1 .form-group > div:first-child {
                width: 12%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees1 .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees1 .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees1 .form-group > div:first-child + div + div + div {
                            width: 7%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees1 .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees1 .form-group > div:first-child + div + div + div + div + div {
                                    width: 12%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees1 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 12%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees1 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }



/*********************Css added 08 Jan 2015**********************/

.form-reg-meeting-attendees2 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees2 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees2 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees2 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees2 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees2 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees2 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees2 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees2 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees2 .form-group > div:first-child {
                width: 16%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees2 .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees2 .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees2 .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees2 .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees2 .form-group > div:first-child + div + div + div + div + div {
                                    width: 18%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees2 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 11%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees2 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 14%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.speaker-programid {
    padding-right: 8px !important;
}

.div-margin {
    margin-left: 13px !important;
}

/*********************Css added 08 Jan 2015**********************/


/*********************Css added 08 Jan 2015**********************/
.form-reg-meeting-attendees3 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees3 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees3 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees3 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees3 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees3 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees3 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees3 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees3 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees3 .form-group > div:first-child {
                width: 16%;
                margin-left: 0;
                text-align: left;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees3 .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees3 .form-group > div:first-child + div + div {
                        width: 7%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees3 .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees3 .form-group > div:first-child + div + div + div + div {
                                width: 13%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees3 .form-group > div:first-child + div + div + div + div + div {
                                    width: 21%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees3 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 14%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees3 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees3_a {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees3_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees3_a li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees3_a li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees3_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees3_a .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees3_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees3_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees3_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees3_a .form-group > div:first-child {
                width: 20%;
                margin-left: 0;
                text-align: left;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees3_a .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees3_a .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees3_a .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees3_a .form-group > div:first-child + div + div + div + div {
                                width: 13%;
                                display: table-cell;
                                word-wrap: break-word;
                            }

                                .form-reg-meeting-attendees3_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 21%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees3_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 14%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees3_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.padding0 {
    padding: 0;
}
/*.form-reg-meeting-attendees3 > li > div:first-child { display: none; }*/

/*********************Css added 08 Jan 2015**********************/



/*********************Css added 15 Jan 2015**********************/

.form-reg-meeting-attendees4 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees4 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees4 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees4 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees4 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees4 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees4 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees4 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees4 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees4 .form-group > div:first-child {
                width: 3%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees4 .form-group > div:first-child + div {
                    width: 3%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees4 .form-group > div:first-child + div + div {
                        width: 3%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div {
                            width: 4%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div {
                                width: 3%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div {
                                    width: 7%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 5%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 6%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 3%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 3%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 4%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 3%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 4%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 5%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 4%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 3%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees4 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }
/*********************Css added 15 Jan 2015**********************/



/*********************Css added 30 Jan 2015**********************/

.form-reg-meeting-attendees5 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees5 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees5 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees5 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees5 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees5 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees5 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees5 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees5 .form-group > div {
            float: left;
            margin-left: 1%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-reg-meeting-attendees5 .form-group > div:first-child {
                width: 22%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees5 .form-group > div:first-child + div {
                    width: 60%;
                    display: table-cell;
                    word-wrap: break-word;
                    word-break: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees5 .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }


.form-reg-meeting-attendees6 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees6 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees6 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees6 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees6 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees6 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees6 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees6 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees6 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees6 .form-group > div:first-child {
                width: 17%;
                margin-left: 0;
                text-align: left;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees6 .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees6 .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees6 .form-group > div:first-child + div + div + div {
                            width: 11%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees6 .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees6 .form-group > div:first-child + div + div + div + div + div {
                                    width: 19%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees6 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 14%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees6 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.margin-left-31 {
    margin-left: 31px !important;
}


.form-reg-meeting-attendees7 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees7 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees7 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees7 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees7 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees7 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees7 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees7 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees7 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees7 .form-group > div:first-child {
                width: 17%;
                margin-left: 0;
                text-align: left;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees7 .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees7 .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div {
                            width: 11%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div + div {
                                    width: 19%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 14%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.margin-left-31_a {
    margin-left: 15px !important;
}





.form-reg-meeting-attendees7 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees7 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees7 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees7 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees7 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees7 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees7 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees7 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees7 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees7 .form-group > div:first-child {
                width: 13%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees7 .form-group > div:first-child + div {
                    width: 13%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees7 .form-group > div:first-child + div + div {
                        width: 7%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div {
                            width: 5%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div {
                                width: 13%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 24%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees7 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 12%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees7_b {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees7_b li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees7_b li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees7_b li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees7_b .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees7_b .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees7_b .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees7_b .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees7_b .form-group > div {
            float: left;
            margin-left: 0%;
        }

            .form-reg-meeting-attendees7_b .form-group > div:first-child {
                width: 13%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees7_b .form-group > div:first-child + div {
                    width: 12%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees7_b .form-group > div:first-child + div + div {
                        width: 8%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees7_b .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees7_b .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees7_b .form-group > div:first-child + div + div + div + div + div {
                                    width: 8%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees7_b .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 17%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees7_b .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees8 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees8 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees8 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees8 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees8 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees8 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees8 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees8 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees8 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees8 .form-group > div:first-child {
                width: 6%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees8 .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees8 .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div {
                            width: 11%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div {
                                width: 14%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div {
                                    width: 16%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 9%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 9%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 3%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 3%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 4%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 3%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 4%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 5%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 4%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 3%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees8 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }

.form-reg-meeting-attendees12 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees12 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees12 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees12 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees12 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees12 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees12 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees12 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees12 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees12 .form-group > div:first-child {
                width: 8%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees12 .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div {
                            width: 16%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div {
                                width: 12%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div {
                                    width: 9%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 9%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 9%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 3%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 3%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 4%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 3%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 4%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 5%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 4%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 3%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }



.form-reg-meeting-attendees12_a {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees12_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees12_a li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees12_a li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees12_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees12_a .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees12_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees12_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees12_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees12_a .form-group > div:first-child {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                word-break: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees12_a .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    word-break: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        word-break: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            word-break: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                word-break: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    word-break: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        word-break: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 5%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            word-break: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 10%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                word-break: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 15nopad-left-right%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    word-break: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 20%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        word-break: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees12_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 15%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            word-break: break-word;
                                                            min-height: 5px;
                                                        }

.form-reg-meeting-attendees12_b {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees12_b li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees12_b li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees12_b li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees12_b .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees12_b .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees12_b .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees12_b .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees12_b .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees12_b .form-group > div:first-child {
                width: 25%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees12_b .form-group > div:first-child + div {
                    width: 25%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees12_b .form-group > div:first-child + div + div {
                        width: 25%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees12_b .form-group > div:first-child + div + div + div {
                            width: 20%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }



.form-reg-meeting-attendees12_c {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees12_c li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees12_c li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees12_c li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees12_c .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees12_c .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees12_c .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees12_c .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees12_c .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees12_c .form-group > div:first-child {
                width: 8%;
                display: table-cell;
                word-wrap: break-word;
                word-break: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees12_c .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    word-break: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div {
                        width: 4%;
                        display: table-cell;
                        word-wrap: break-word;
                        word-break: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            word-break: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                word-break: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    word-break: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        word-break: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            word-break: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 8%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                word-break: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 5%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    word-break: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 5%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        word-break: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 4%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            word-break: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 2%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                word-break: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 2%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    word-break: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 2%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        word-break: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees12_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 4%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            word-break: break-word;
                                                                            min-height: 5px;
                                                                        }


.form-reg-meeting-attendees9 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees9 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees9 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees9 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees9 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees9 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees9 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees9 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees9 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees9 .form-group > div:first-child {
                width: 3%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees9 .form-group > div:first-child + div {
                    width: 4%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees9 .form-group > div:first-child + div + div {
                        width: 4%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div {
                            width: 2%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div {
                                width: 4%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 4%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 4%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 4%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 5%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 2%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 3%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 3%;
                                                                }

                                                                    .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 5%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 3%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 3%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 4%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees9 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }


.form-reg-meeting-attendees9_a {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees9_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees9_a li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees9_a li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees9_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees9_a .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees9_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees9_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees9_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees9_a .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees9_a .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div {
                                width: 4%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 15%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 10%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 5%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 13%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 9%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 6%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 10%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 3%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 3%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 4%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees9_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }

.form-reg-meeting-attendees9_a_b {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees9_a_b li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees9_a_b li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees9_a_b li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees9_a_b .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees9_a_b .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees9_a_b .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees9_a_b .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees9_a_b .form-group > div {
            float: left;
            margin-left: 0%;
        }

            .form-reg-meeting-attendees9_a_b .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees9_a_b .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees9_a_c {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees9_a_c li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees9_a_c li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees9_a_c li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees9_a_c .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees9_a_c .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees9_a_c .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees9_a_c .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees9_a_c .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees9_a_c .form-group > div:first-child {
                width: 15%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.actionadmin a {
    margin-right: 10px;
}

.form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div + div + div + div + div + div {
    width: 5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

    .form-reg-meeting-attendees9_a_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
        width: 5%;
        display: table-cell;
        word-wrap: break-word;
        min-height: 5px;
    }




.form-reg-meeting-attendees10 {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees10 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10 .form-group > div:first-child {
                width: 22%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10 .form-group > div:first-child + div {
                    width: 22%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10 .form-group > div:first-child + div + div {
                        width: 22%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div {
                            width: 22%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div {
                                width: 3%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div {
                                    width: 7%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 5%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 6%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 3%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 3%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 4%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees10.form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 3%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 4%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 5%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 4%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 3%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees10 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }

.form-reg-meeting-attendees11 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11 .form-group > div:first-child {
                width: 9%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11 .form-group > div:first-child + div {
                    width: 4%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11 .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11 .form-group > div:first-child + div + div + div {
                            width: 11%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11 .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11 .form-group > div:first-child + div + div + div + div + div {
                                    width: 23%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 12%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees11_a {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_a li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_a li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_a .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_a .form-group > div:first-child {
                width: 9%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_a .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_a .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_a .form-group > div:first-child + div + div + div {
                            width: 7%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_a .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 23%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 12%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

.form-reg-meeting-attendees11_b {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_b li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_b li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_b li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_b .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_b .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_b .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_b .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_b .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_b .form-group > div:first-child {
                width: 7%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_b .form-group > div:first-child + div {
                    width: 7%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div {
                            width: 6%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div {
                                width: 8%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 17%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 9%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 5%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_b .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 9%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }


.form-reg-meeting-attendees11_p {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_p li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_p li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_p li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_p .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_p .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_p .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_p .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_p .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_p .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_p .form-group > div:first-child + div {
                    width: 9%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div {
                        width: 8%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div {
                            width: 13%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 28%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 9%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 9%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 5%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_p .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 9%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }


.form-reg-meeting-attendees11_pa {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_pa li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_pa li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_pa li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_pa .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_pa .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_pa .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_pa .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_pa .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_pa .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_pa .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div {
                                width: 8%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 15%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 10%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div + div + div i {
                                                    margin-right: 5px;
                                                    color: #F36420;
                                                }

                                                .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 15%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div + div + div + div.generate-email-icon i {
                                                        margin-right: 5px;
                                                        color: #F36420;
                                                    }

                                                    .form-reg-meeting-attendees11_pa .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 9%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }


.form-reg-meeting-attendees11_c {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_c li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_c li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_c li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_c .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_c .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_c .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_c .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_c .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_c .form-group > div:first-child {
                width: 12%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_c .form-group > div:first-child + div {
                    width: 17%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div {
                        width: 7%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div {
                            width: 7%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div {
                                width: 7%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div + div {
                                    width: 6%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 4%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 9%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 9%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_c .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 9%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

.form-nominate-training_c_a {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_c_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_c_a li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_c_a li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_c_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_c_a .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_c_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_c_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_c_a .form-group > div {
            float: left;
            /*margin-left: 1%;*/
        }

            .form-nominate-training_c_a .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_c_a .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_c_a .form-group > div:first-child + div + div {
                        width: 20%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_c_a .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_c_a .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_c_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 15%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-nominate-training_c_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 12%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

.form-nominate-training_c_b {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_c_b li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_c_b li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_c_b li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_c_b .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_c_b .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_c_b .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_c_b .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_c_b .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_c_b .form-group > div:first-child {
                width: 25%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_c_b .form-group > div:first-child + div {
                    width: 25%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_c_b .form-group > div:first-child + div + div {
                        width: 18%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_c_b .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_c_b .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_c_b .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.form-nominate-training_c_d {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_c_d li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_c_d li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_c_d li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_c_d .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_c_d .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_c_d .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_c_d .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_c_d .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_c_d .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_c_d .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_c_d .form-group > div:first-child + div + div {
                        width: 20%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_c_d .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_c_d .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_c_d .form-group > div:first-child + div + div + div + div + div {
                                    width: 11%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-nominate-training_c_d .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 11%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-nominate-training_c_d .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }



.form-reg-meeting-attendees11_d {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_d li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_d li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_d li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_d .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_d .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_d .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_d .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_d .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_d .form-group > div:first-child {
                width: 16%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_d .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_d .form-group > div:first-child + div + div {
                        width: 30%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }



.form-reg-meeting-attendees11_e {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_e li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_e li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_e li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_e .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_e .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_e .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_e .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_e .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_e .form-group > div:first-child {
                width: 16%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_e .form-group > div:first-child + div {
                    width: 22%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_e .form-group > div:first-child + div + div {
                        width: 23%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_e .form-group > div:first-child + div + div + div {
                            width: 19%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

.form-reg-meeting-attendees11_f {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_f li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_f li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_f li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_f .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_f .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_f .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_f .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_f .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_f .form-group > div:first-child {
                width: 7%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_f .form-group > div:first-child + div {
                    width: 7%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div {
                                width: 7%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 16%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 18%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 7%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_f .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 9%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }


.form-reg-meeting-attendees10_g {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees10_g li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_g li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_g li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_g .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_g .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_g .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_g .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_g .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_g .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_g .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 10%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 4%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 3%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 3%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 4%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees10_g.form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 3%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 4%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 5%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 4%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                                                .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                    width: 4%;
                                                                                    display: table-cell;
                                                                                    word-wrap: break-word;
                                                                                    min-height: 5px;
                                                                                }

                                                                                    .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                        width: 3%;
                                                                                        display: table-cell;
                                                                                        word-wrap: break-word;
                                                                                        min-height: 5px;
                                                                                    }

                                                                                        .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                            width: 4%;
                                                                                            display: table-cell;
                                                                                            word-wrap: break-word;
                                                                                            min-height: 5px;
                                                                                        }

                                                                                            .form-reg-meeting-attendees10_g .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                                width: 4%;
                                                                                                display: table-cell;
                                                                                                word-wrap: break-word;
                                                                                                min-height: 5px;
                                                                                            }


.form-reg-meeting-attendees10_g_a {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 5px;
}

    .form-reg-meeting-attendees10_g_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_g_a li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_g_a li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_g_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_g_a .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_g_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_g_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_g_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_g_a .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div {
                            width: 5%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 6%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 6%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 5%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 6%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees10_g_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 5%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

.form-reg-meeting-attendees11_h {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees11_h li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_h .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_h .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_h .form-group > div {
            float: left;
            margin-left: 0.7%;
        }

            .form-reg-meeting-attendees11_h .form-group > div:first-child {
                width: 7%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h .form-group > div:first-child + div {
                    width: 7%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div {
                            width: 6%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div {
                                width: 8%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 17%;
                                        word-wrap: break-word;
                                    }

                                        .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 9%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 5%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div + div + div + div div.checker {
                                                        margin: 0 15%;
                                                    }

                                                    .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 13%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees11_h .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div i {
                                                            margin-right: 6px;
                                                            color: #C4542E;
                                                        }

        .form-reg-meeting-attendees11_h .form-group div.checker {
            margin-right: 0px;
        }


.form-reg-meeting-attendees11_h1 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_h1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h1 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h1 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h1 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_h1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_h1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_h1 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_h1 .form-group > div:first-child {
                width: 40%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h1 .form-group > div:first-child + div {
                    width: 40%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h1 .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

    .form-reg-meeting-attendees11_h1.newdivforpopup li div.form-group {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

        .form-reg-meeting-attendees11_h1.newdivforpopup li div.form-group div {
            min-height: 0px !important;
            padding-bottom: 0px !important;
        }

.form-reg-meeting-attendees11_h_2 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_h_2 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h_2 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h_2 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h_2 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h_2 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_h_2 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_h_2 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_h_2 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_h_2 .form-group > div:first-child {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div {
                            width: 5%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        word-wrap: break-word;
                                    }

                                        .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 5%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 10%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 9%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div div.checker {
                                                        margin: 0 15%;
                                                    }

                                                    .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        /*width: 13%;*/
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            /*width: 11%;*/
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }

                                                            .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 5%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                            }

                                                                .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 5%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                }

                                                                    .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 5%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                    }

                                                                        .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                            width: 5%;
                                                                            display: table-cell;
                                                                            word-wrap: break-word;
                                                                            min-height: 5px;
                                                                        }

                                                                            .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                                width: 5%;
                                                                                display: table-cell;
                                                                                word-wrap: break-word;
                                                                                min-height: 5px;
                                                                            }

                                                        .form-reg-meeting-attendees11_h_2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div i {
                                                            margin-right: 5px;
                                                            color: #F36420;
                                                        }

        .form-reg-meeting-attendees11_h_2 .form-group div.checker {
            margin-right: 0px;
        }

.form-reg-meeting-attendees11_h_3 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_h_3 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h_3 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h_3 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h_3 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h_3 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_h_3 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_h_3 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_h_3 .form-group > div {
            float: left;
            margin-left: 1.3%;
        }

            .form-reg-meeting-attendees11_h_3 .form-group > div:first-child {
                width: 50%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h_3 .form-group > div:first-child + div {
                    width: 25%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h_3 .form-group > div:first-child + div + div {
                        width: 20%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }


.form-reg-meeting-attendees11_h4 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_h4 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h4 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h4 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h4 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h4 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

.form-reg-meeting-attendees11_h$ .form-group .form-control {
    font-size: 11px !important;
    margin-top: -4px;
}

.form-reg-meeting-attendees11_h4 .form-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

    .form-reg-meeting-attendees11_h4 .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-reg-meeting-attendees11_h4 .form-group > div:first-child {
            width: 30%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-reg-meeting-attendees11_h4 .form-group > div:first-child + div {
                width: 30%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h4 .form-group > div:first-child + div + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h4 .form-group > div:first-child + div + div + div {
                        width: 20%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }


.form-reg-meeting-attendees11_h5 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_h5 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h5 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h5 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h5 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h5 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_h5 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_h5 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_h5 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_h5 .form-group > div:first-child {
                width: 25%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h5 .form-group > div:first-child + div {
                    width: 25%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h5 .form-group > div:first-child + div + div {
                        width: 25%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_h5 .form-group > div:first-child + div + div + div {
                            width: 20%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

.form-reg-meeting-attendees11_h6 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_h6 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_h6 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_h6 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_h6 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_h6 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_h6 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_h6 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_h6 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_h6 .form-group > div:first-child {
                width: 25%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_h6 .form-group > div:first-child + div {
                    width: 25%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_h6 .form-group > div:first-child + div + div {
                        width: 25%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_h6 .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_h6 .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }


.form-reg-meeting-attendees10_i {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees10_i li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_i li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_i li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_i .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_i .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_i .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_i .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_i .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_i .form-group > div:first-child {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
                text-align: center;
            }

                .form-reg-meeting-attendees10_i .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                    text-align: center;
                }

                    .form-reg-meeting-attendees10_i .form-group > div:first-child + div + div {
                        width: 20%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees10_i .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees10_i .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees10_i .form-group > div:first-child + div + div + div + div + div {
                                    width: 15%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees10_i .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 15%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }


        .form-reg-meeting-attendees10_i .form-group.history > div {
            float: left;
            margin-left: 0%;
        }


.form-reg-meeting-attendees10_j {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees10_j li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_j li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_j li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_j .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_j .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_j .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_j .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_j .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_j .form-group > div:first-child {
                width: 4%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_j .form-group > div:first-child + div {
                    width: 4%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                        text-align: center;
                        display: block;
                    }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div {
                            width: 6%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                            text-align: center;
                            display: block;
                        }

                            .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div {
                                width: 6%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                                text-align: center;
                                display: block;
                            }

                                .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div {
                                    width: 6%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                    text-align: center;
                                    display: block;
                                }

                                    .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 6%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                        text-align: center;
                                        display: block;
                                    }

                                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 6%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                            text-align: center;
                                            display: block;
                                        }

                                            .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 6%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                                text-align: center;
                                                display: block;
                                            }

                                                .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 6%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                    text-align: center;
                                                    display: block;
                                                }

                                                    .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 6%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                        text-align: center;
                                                        display: block;
                                                    }

                                                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 6%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                            text-align: center;
                                                            display: block;
                                                        }

                                                            .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 6%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                                text-align: center;
                                                                display: block;
                                                            }

                                                                .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 6%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                    text-align: center;
                                                                    display: block;
                                                                }

                                                                    .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                        width: 4%;
                                                                        display: table-cell;
                                                                        word-wrap: break-word;
                                                                        min-height: 5px;
                                                                        text-align: center;
                                                                        display: block;
                                                                    }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                        }
                        /**/
                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div div {
                            display: inline-block;
                            text-align: center;
                            margin-right: 1%;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div div {
                            display: inline-block;
                            margin-right: 1%;
                            text-align: center;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div div {
                            display: inline-block;
                            margin-right: 1%;
                            text-align: center;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                        .form-reg-meeting-attendees10_j .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div div {
                            display: inline-block;
                            margin-right: 1%;
                            text-align: center;
                            padding: 0 5px 0px 5px;
                            word-wrap: break-word;
                            min-height: 5px;
                        }


.form-reg-meeting-attendees10_k {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees10_k li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_k li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_k li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_k .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_k .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_k .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_k .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_k .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_k .form-group > div:first-child {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_k .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                        text-align: left;
                        display: block;
                    }

                        .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div {
                            width: 6%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                            text-align: left;
                            display: block;
                        }

                            .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                                text-align: left;
                                display: block;
                            }

                                .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div {
                                    width: 15%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                    text-align: left;
                                    display: block;
                                }

                                    .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                        text-align: left;
                                        display: block;
                                    }

                                        .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 4%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                            text-align: left;
                                            display: block;
                                        }

                                            .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 5%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                                text-align: left;
                                                display: block;
                                            }

                                                .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 5%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                    text-align: left;
                                                    display: block;
                                                }

                                                    .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 5%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                        text-align: left;
                                                        display: block;
                                                    }

                                                        .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 5%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                            text-align: left;
                                                            display: block;
                                                        }

                                                            .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                width: 5%;
                                                                display: table-cell;
                                                                word-wrap: break-word;
                                                                min-height: 5px;
                                                                text-align: left;
                                                                display: block;
                                                            }

                                                                .form-reg-meeting-attendees10_k .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div {
                                                                    width: 5%;
                                                                    display: table-cell;
                                                                    word-wrap: break-word;
                                                                    min-height: 5px;
                                                                    text-align: left;
                                                                    display: block;
                                                                }


.form-reg-meeting-attendees10_l {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees10_l li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_l li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_l li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_l .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_l .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_l .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_l .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_l .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_l .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_l .form-group > div:first-child + div {
                    width: 10%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_l .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                        text-align: left;
                        display: block;
                    }

                        .form-reg-meeting-attendees10_l .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                            text-align: left;
                            display: block;
                        }

                            .form-reg-meeting-attendees10_l .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                                text-align: left;
                                display: block;
                            }

                                .form-reg-meeting-attendees10_l .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                    text-align: left;
                                    display: block;
                                }

                                    .form-reg-meeting-attendees10_l .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                        text-align: left;
                                        display: block;
                                    }

                                        .form-reg-meeting-attendees10_l .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 5%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                            text-align: left;
                                            display: block;
                                        }

/*Addtional Columns*/
/*.form-reg-meeting-attendees11_l { font-size: 12px !important; margin: 0; padding: 0; list-style: none; }
.form-reg-meeting-attendees11_l li { list-style: none; border-bottom: 1px solid #ccc; padding: 10px 0; float: left; width: 100%; margin-top: 1px; display:table; }
.form-reg-meeting-attendees11_l li:nth-child(even) { background: #eee }
.form-reg-meeting-attendees11_l li:first-child > div > div:first-child { padding-left: 0px }
.form-reg-meeting-attendees11_l .form-group .control-label { font-size: 11px !important; }
.form-reg-meeting-attendees11_l .form-group label { font-size: 12px !important; text-align: left; }
.form-reg-meeting-attendees11_l .form-group .form-control { font-size: 11px !important; margin-top: -4px; }
.form-reg-meeting-attendees11_l .form-group { margin-left: 0 !important; margin-right: 0 !important }
.form-reg-meeting-attendees11_l .form-group > div { float: left; margin-left: 1% }
.form-reg-meeting-attendees11_l .form-group > div:first-child { width: 6%; display: table-cell; word-wrap: break-word; min-height:5px;}
.form-reg-meeting-attendees11_l .form-group > div:first-child + div { width: 7%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div { width: 5%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div { width: 5%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div { width: 5%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div { width: 4%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div { width:7%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div { width:6%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div { width: 6%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div { width: 5%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div { width: 9%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div { width:4%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div { width:4%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div { width:11%; display: table-cell; word-wrap: break-word; min-height:5px; }*/

/*without Addtional Columns*/
.form-reg-meeting-attendees11_l {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees11_l li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees11_l li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees11_l li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees11_l .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees11_l .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees11_l .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees11_l .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees11_l .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees11_l .form-group > div:first-child {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees11_l .form-group > div:first-child + div {
                    width: 7%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div {
                                width: 7%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div {
                                    width: 5%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 21%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 20%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 18%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 7%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-reg-meeting-attendees11_l .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                        width: 9%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }



.form-reg-meeting-attendees10_m {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees10_m li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_m li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_m li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_m .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_m .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_m .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_m .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_m .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_m .form-group > div:first-child {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_m .form-group > div:first-child + div {
                    width: 5%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                        text-align: right;
                    }

                        .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                            text-align: right;
                        }

                            .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                                text-align: right;
                            }

                                .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                    text-align: right;
                                }

                                    .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                        text-align: right;
                                    }

                                        .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                            text-align: right;
                                        }

                                            .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 10%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                                text-align: right;
                                            }

                                                .form-reg-meeting-attendees10_m .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 10%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                    text-align: right;
                                                }


.form-reg-meeting-attendees10_n {
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees10_n li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees10_n li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees10_n li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees10_n .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees10_n .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees10_n .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees10_n .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees10_n .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees10_n .form-group > div:first-child {
                width: 15%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees10_n .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees10_n .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                        text-align: left;
                        display: block;
                    }

                        .form-reg-meeting-attendees10_n .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                            text-align: left;
                            display: block;
                        }

                            .form-reg-meeting-attendees10_n .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                                text-align: left;
                                display: block;
                            }

                                .form-reg-meeting-attendees10_n .form-group > div:first-child + div + div + div + div + div {
                                    width: 15%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                    text-align: left;
                                    display: block;
                                }

/*********************Css added 30 Jan 2015**********************/

.form-reg-meeting-attendees12 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees12 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees12 li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees12 li:first-child > div > div:first-child {
            padding-left: 0px;
        }

    .form-reg-meeting-attendees12 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees12 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees12 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees12 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees12 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees12 .form-group > div:first-child {
                width: 6%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees12 .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div {
                            width: 11%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div {
                                width: 16%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div {
                                    width: 8%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 9%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees12 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 12%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }


.form-reg-meeting-attendees13 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees13 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees13 li:nth-child(even) {
            background: #eee;
        }
    /*.form-reg-meeting-attendees13 li:first-child > div > div:first-child { padding-left: 20px }*/
    .form-reg-meeting-attendees13 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees13 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees13 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees13 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees13 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees13 .form-group > div:first-child {
                width: 13%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees13 .form-group > div:first-child + div {
                    width: 13%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees13 .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees13 .form-group > div:first-child + div + div + div {
                            width: 8%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees13 .form-group > div:first-child + div + div + div + div {
                                width: 13%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees13 .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees13 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 20%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees13 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 11%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }



.form-reg-meeting-attendees14 {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
    word-break: break-all;
}

    .form-reg-meeting-attendees14 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees14 li:nth-child(even) {
            background: #eee;
        }
    /*.form-reg-meeting-attendees13 li:first-child > div > div:first-child { padding-left: 20px }*/
    .form-reg-meeting-attendees14 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees14 .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees14 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees14 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees14 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees14 .form-group > div:first-child {
                width: 13%;
                padding-left: 0;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees14 .form-group > div:first-child + div {
                    width: 19%;
                    padding-left: 0;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees14 .form-group > div:first-child + div + div {
                        width: 10%;
                        padding-left: 0;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees14 .form-group > div:first-child + div + div + div {
                            width: 8%;
                            padding-left: 0;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees14 .form-group > div:first-child + div + div + div + div {
                                width: 13%;
                                padding-left: 0;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees14 .form-group > div:first-child + div + div + div + div + div {
                                    width: 4%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                    padding-left: 0;
                                }

                                    .form-reg-meeting-attendees14 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 20%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees14 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 11%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }


.form-reg-meeting-attendees14_a {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees14_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees14_a li:nth-child(even) {
            background: #eee;
        }

    .form-reg-meeting-attendees14_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees14_a .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees14_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees14_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees14_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees14_a .form-group > div:first-child {
                width: 10%;
                padding-left: 0;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-reg-meeting-attendees14_a .form-group > div:first-child + div {
                    width: 10%;
                    padding-left: 0;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees14_a .form-group > div:first-child + div + div {
                        width: 10%;
                        padding-left: 0;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees14_a .form-group > div:first-child + div + div + div {
                            width: 10%;
                            padding-left: 0;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees14_a .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                padding-left: 0;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees14_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    word-wrap: break-word;
                                    padding-left: 0;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees14_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-reg-meeting-attendees14_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 10%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }




.form-reg-meeting-attendees-all {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-reg-meeting-attendees-all li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-reg-meeting-attendees-all li:nth-child(even) {
            background: #eee;
        }

        .form-reg-meeting-attendees-all li:first-child > div > div:first-child {
            padding-left: 20px;
        }

    .form-reg-meeting-attendees-all .form-group .control-label {
        font-size: 11px !important;
    }

    .form-reg-meeting-attendees-all .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-reg-meeting-attendees-all .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-reg-meeting-attendees-all .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-reg-meeting-attendees-all .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-reg-meeting-attendees-all .form-group > div:first-child {
                width: 135px;
            }

                .form-reg-meeting-attendees-all .form-group > div:first-child + div {
                    width: 110px;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-reg-meeting-attendees-all .form-group > div:first-child + div + div {
                        width: 60px;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-reg-meeting-attendees-all .form-group > div:first-child + div + div + div {
                            width: 71px;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-reg-meeting-attendees-all .form-group > div:first-child + div + div + div + div {
                                width: 5%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-reg-meeting-attendees-all .form-group > div:first-child + div + div + div + div + div {
                                    width: 216px;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-reg-meeting-attendees-all .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 100px;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

.form-transfer-budget {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-transfer-budget li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-transfer-budget li:nth-child(even) {
            background: #eee;
        }

        .form-transfer-budget li:first-child > div > div:first-child {
        }

    .form-transfer-budget .form-group .control-label {
        font-size: 11px !important;
    }

    .form-transfer-budget .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-transfer-budget .form-group .form-control {
        font-size: 11px !important;
        max-width: 70px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-transfer-budget .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-transfer-budget .form-group > div:first-child {
            width: 18%;
            margin-left: 0 !important;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-transfer-budget .form-group > div div {
            max-width: 70px;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-transfer-budget .form-group > div:first-child {
            width: 10%;
            padding-left: 0.5%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-transfer-budget .form-group > div:first-child + div {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-transfer-budget .form-group > div:first-child + div + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-transfer-budget .form-group > div:first-child + div + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-transfer-budget .form-group > div:first-child + div + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-transfer-budget .form-group > div:first-child + div + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                width: 7%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                    width: 7%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                        width: 12%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-transfer-budget .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 6%;
                                                            padding-right: 0.5%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }


.form-transfer-budget1 {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-transfer-budget1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-transfer-budget1 li:nth-child(even) {
            background: #eee;
        }

        .form-transfer-budget1 li:first-child > div > div:first-child {
        }

    .form-transfer-budget1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-transfer-budget1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-transfer-budget1 .form-group .form-control {
        font-size: 11px !important;
        max-width: 70px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-transfer-budget1 .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-transfer-budget1 .form-group > div:first-child {
            width: 18%;
            margin-left: 0 !important;
        }

        .form-transfer-budget1 .form-group > div div {
            max-width: 70px;
        }

        .form-transfer-budget1 .form-group > div:first-child {
            width: 10%;
            padding-left: 0.5%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-transfer-budget1 .form-group > div:first-child + div {
                width: 10%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-transfer-budget1 .form-group > div:first-child + div + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-transfer-budget1 .form-group > div:first-child + div + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-transfer-budget1 .form-group > div:first-child + div + div + div + div {
                            width: 8%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div {
                                width: 8%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div {
                                    width: 8%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div + div {
                                        width: 8%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                width: 7%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                    width: 7%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                        width: 12%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-transfer-budget1 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 6%;
                                                            padding-right: 0.5%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }


.form-transfer-budget2 {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-transfer-budget2 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-transfer-budget2 li:nth-child(even) {
            background: #eee;
        }

        .form-transfer-budget2 li:first-child > div > div:first-child {
        }

    .form-transfer-budget2 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-transfer-budget2 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-transfer-budget2 .form-group .form-control {
        font-size: 11px !important;
        max-width: 70px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-transfer-budget2 .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-transfer-budget2 .form-group > div:first-child {
            width: 18%;
            margin-left: 0 !important;
        }

        .form-transfer-budget2 .form-group > div div {
            max-width: 70px;
        }

        .form-transfer-budget2 .form-group > div:first-child {
            width: 5%;
            padding-left: 0.5%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-transfer-budget2 .form-group > div:first-child + div {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-transfer-budget2 .form-group > div:first-child + div + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-transfer-budget2 .form-group > div:first-child + div + div + div {
                        width: 6%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-transfer-budget2 .form-group > div:first-child + div + div + div + div {
                            width: 7%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div {
                                width: 7%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div {
                                    width: 7%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div + div {
                                        width: 7%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                            width: 8%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                width: 7%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div {
                                                    width: 7%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }

                                                    .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div {
                                                        width: 8%;
                                                        display: table-cell;
                                                        word-wrap: break-word;
                                                        min-height: 5px;
                                                    }

                                                        .form-transfer-budget2 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div + div + div {
                                                            width: 6%;
                                                            padding-right: 0.5%;
                                                            display: table-cell;
                                                            word-wrap: break-word;
                                                            min-height: 5px;
                                                        }


.form-transfer-history-tbl {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-transfer-history-tbl li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-transfer-history-tbl li:nth-child(even) {
            background: #eee;
        }

        .form-transfer-history-tbl li:first-child > div > div:first-child {
        }

    .form-transfer-history-tbl .form-group .control-label {
        font-size: 11px !important;
    }

    .form-transfer-history-tbl .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-transfer-history-tbl .form-group .form-control {
        font-size: 11px !important;
        max-width: 70px;
        display: block;
        display: block;
        margin-top: -4px;
    }

    .form-transfer-history-tbl .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-transfer-history-tbl .form-group > div:first-child {
            width: 18%;
            margin-left: 0 !important;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

        .form-transfer-history-tbl .form-group > div:first-child {
            width: 10%;
            padding-left: 0.5%;
            display: table-cell;
            word-wrap: break-word;
            min-height: 5px;
        }

            .form-transfer-history-tbl .form-group > div:first-child + div {
                width: 7%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-transfer-history-tbl .form-group > div:first-child + div + div {
                    width: 11%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-transfer-history-tbl .form-group > div:first-child + div + div + div {
                        width: 12%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-transfer-history-tbl .form-group > div:first-child + div + div + div + div {
                            width: 14%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-transfer-history-tbl .form-group > div:first-child + div + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-transfer-history-tbl .form-group > div:first-child + div + div + div + div + div + div {
                                    width: 12%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-transfer-history-tbl .form-group > div:first-child + div + div + div + div + div + div + div {
                                        width: 22.5%;
                                        padding-right: 0.5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }


.form-nominate-training {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training li:first-child, .form-nominate-training .form-group .control-label {
            font-size: 11px !important;
        }

    .form-nominate-training .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training .form-group > div:first-child {
                width: 17%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training .form-group > div:first-child + div + div {
                        width: 16%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training .form-group > div:first-child + div + div + div {
                            width: 17%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.form-nominate-training_a_1 {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_a_1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_a_1 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_a_1 li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_a_1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_a_1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_a_1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_a_1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_a_1 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_a_1 .form-group > div:first-child {
                width: 5%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_a_1 .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_a_1 .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_a_1 .form-group > div:first-child + div + div + div {
                            width: 20%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_a_1 .form-group > div:first-child + div + div + div + div {
                                width: 20%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_a_1 .form-group > div:first-child + div + div + div + div + div {
                                    width: 15%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }



.form-nominate-training_a {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_a li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_a li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_a .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_a .form-group > div:first-child {
                width: 14%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_a .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_a .form-group > div:first-child + div + div {
                        width: 11%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_a .form-group > div:first-child + div + div + div {
                            width: 8%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_a .form-group > div:first-child + div + div + div + div {
                                width: 6%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }


/*********************Css added 22 December 2014**********************/

.form-nominate-training_b {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_b li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_b li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_b li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_b .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_b .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_b .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_b .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_b .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_b .form-group > div:first-child {
                width: 17%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_b .form-group > div:first-child + div {
                    width: 53%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_b .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_b .form-group > div:first-child + div + div + div {
                            width: 17%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_b .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_b .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

/*********************Css added 22 December 2014**********************/




/*********************Css added 31 December 2014**********************/
.form-nominate-training_c {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_c li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_c li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_c li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_c .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_c .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_c .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_c .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_c .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_c .form-group > div:first-child {
                width: 19%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_c .form-group > div:first-child + div {
                    width: 17%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_c .form-group > div:first-child + div + div {
                        width: 18%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_c .form-group > div:first-child + div + div + div {
                            width: 22%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_c .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_c .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.form-nominate-training_d {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_d li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_d li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_d li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_d .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_d .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_d .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_d .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_d .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_d .form-group > div:first-child {
                width: 25%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_d .form-group > div:first-child + div {
                    width: 25%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_d .form-group > div:first-child + div + div {
                        width: 20%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_d .form-group > div:first-child + div + div + div {
                            width: 20%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

.form-nominate-training_d_1 {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_d_1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_d_1 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_d_1 li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_d_1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_d_1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_d_1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_d_1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_d_1 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_d_1 .form-group > div:first-child {
                width: 18%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_d_1 .form-group > div:first-child + div {
                    width: 8%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_d_1 .form-group > div:first-child + div + div {
                        width: 5%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_d_1 .form-group > div:first-child + div + div + div {
                            width: 10%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_d_1 .form-group > div:first-child + div + div + div + div {
                                width: 17%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_d_1 .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-nominate-training_d_1 .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 5%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-nominate-training_d_1 .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 5%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

/*********************Css added 31 December 2014**********************/

/*********************Css added 13 jan 2015**********************/

.form-nominate-training_e {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_e li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_e li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_e li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_e .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_e .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_e .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_e .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_e .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_e .form-group > div:first-child {
                width: 20% !important;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_e .form-group > div:first-child + div {
                    width: 6%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_e .form-group > div:first-child + div + div {
                        width: 18% !important;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_e .form-group > div:first-child + div + div + div {
                            width: 16%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_e .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_e .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

/*********************Css added 13 jan 2015**********************/




/*********************Css added 15 December 2014**********************/

.form-nominate-training_f {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_f li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_f li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_f li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_f .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_f .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_f .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_f .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_f .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_f .form-group > div:first-child {
                width: 7%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_f .form-group > div:first-child + div {
                    width: 7%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_f .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_f .form-group > div:first-child + div + div + div {
                            width: 7%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_f .form-group > div:first-child + div + div + div + div {
                                width: 9%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_f .form-group > div:first-child + div + div + div + div + div {
                                    width: 6%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-nominate-training_f .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 7%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-nominate-training_f .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 7%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-nominate-training_f .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 6%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-nominate-training_f .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 7%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }



.form-nominate-training_f_a {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_f_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_f_a li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_f_a li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_f_a .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_f_a .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_f_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_f_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_f_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_f_a .form-group > div:first-child {
                width: 7%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_f_a .form-group > div:first-child + div {
                    width: 7%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_f_a .form-group > div:first-child + div + div {
                        width: 9%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_f_a .form-group > div:first-child + div + div + div {
                            width: 7%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div {
                                width: 9%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 7%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 7%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 6%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

                                                .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div + div + div + div + div + div {
                                                    width: 10%;
                                                    display: table-cell;
                                                    word-wrap: break-word;
                                                    min-height: 5px;
                                                }


.HonorariumProfileFinance div div.overflow {
    padding: 5px 0px !important;
    max-height: 300px;
}

.HonorariumProfileFinance .form-nominate-training_f_a {
    font-size: 13px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .HonorariumProfileFinance .form-nominate-training_f_a li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .HonorariumProfileFinance .form-nominate-training_f_a li:nth-child(even) {
            background: #eee;
        }

        .HonorariumProfileFinance .form-nominate-training_f_a li:first-child {
            font-size: 1.1em;
        }

    .HonorariumProfileFinance .form-nominate-training_f_a .form-group .control-label {
        font-size: 11px !important;
    }

    .HonorariumProfileFinance .form-nominate-training_f_a .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .HonorariumProfileFinance .form-nominate-training_f_a .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .HonorariumProfileFinance .form-nominate-training_f_a .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div:first-child {
                width: 15%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .HonorariumProfileFinance .form-nominate-training_f_a .form-group > div:first-child + div + div + div + div + div {
                                    width: 15%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.form-nominate-training_f_a .totalrow {
    background-color: #F37736;
    color: #fff;
}

    .form-nominate-training_f_a .totalrow div.form-group div {
        font-weight: bold;
    }


.form-nominate-training_f_a_1 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 100%;
}

    .form-nominate-training_f_a_1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_f_a_1 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_f_a_1 li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_f_a_1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_f_a_1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_f_a_1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_f_a_1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_f_a_1 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_f_a_1 .form-group > div:first-child {
                width: 8%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_f_a_1 .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_f_a_1 .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div + div {
                                    width: 16%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

    .form-nominate-training_f_a_1 li:last-child {
        padding: 0;
        display: inline-block;
        border-bottom: transparent;
    }

/*.form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div + div + div{ width: 10%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div + div + div + div{ width: 7%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div + div + div + div + div{ width: 7%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div + div + div + div + div + div{ width: 9%; display: table-cell; word-wrap: break-word; min-height:5px; }
.form-nominate-training_f_a_1 .form-group > div:first-child + div + div + div + div + div + div + div + div + div + div { width: 7%; display: table-cell; word-wrap: break-word; min-height: 5px;}*/



/*********************Css added 15 December 2014**********************/


/*********************Css added 9 Feb 2015**********************/

.form-nominate-training_g {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_g li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_g li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_g li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_g .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_g .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_g .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_g .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_g .form-group > div {
            float: left;
            margin-left: 1%;
            word-break: break-all;
        }

            .form-nominate-training_g .form-group > div:first-child {
                width: 14%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_g .form-group > div:first-child + div {
                    width: 21%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_g .form-group > div:first-child + div + div {
                        width: 15%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_g .form-group > div:first-child + div + div + div {
                            width: 22%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_g .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_g .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.cursor-hand {
    cursor: hand;
}

/*********************Css added 9 Feb 2015**********************/



.form-nominate-training_h_1 {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_h_1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_h_1 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_h_1 li:first-child {
            font-size: 1.1em;
        }

    .form-nominate-training_h_1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_h_1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_h_1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_h_1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_h_1 .form-group > div {
            float: left;
            margin-left: 1%;
            word-break: break-all;
        }

            .form-nominate-training_h_1 .form-group > div:first-child {
                width: 20%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_h_1 .form-group > div:first-child + div {
                    width: 21%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_h_1 .form-group > div:first-child + div + div {
                        width: 10%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_h_1 .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_h_1 .form-group > div:first-child + div + div + div + div {
                                width: 10%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_h_1 .form-group > div:first-child + div + div + div + div + div {
                                    width: 10%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.cursor-hand {
    cursor: hand;
}


.form-nominate-training_e_1 {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_e_1 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_e_1 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_e_1 li:first-child {
            font-size: 1.3em;
        }

    .form-nominate-training_e_1 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_e_1 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_e_1 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_e_1 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_e_1 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_e_1 .form-group > div:first-child {
                width: 30% !important;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_e_1 .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_e_1 .form-group > div:first-child + div + div {
                        width: 51% !important;
                        text-align: left;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .form-nominate-training_e_1 .form-group > div:first-child + div + div + div {
                            width: 16%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_e_1 .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_e_1 .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }


.form-nominate-training_e_2 {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_e_2 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .form-nominate-training_e_2 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_e_2 li:first-child {
            font-size: 13px;
        }

    .form-nominate-training_e_2 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_e_2 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_e_2 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_e_2 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_e_2 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_e_2 .form-group > div:first-child {
                width: 10% !important;
                font-size: 12px;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .form-nominate-training_e_2 .form-group > div:first-child + div {
                    width: 15%;
                    font-size: 12px;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .form-nominate-training_e_2 .form-group > div:first-child + div + div {
                        width: 10% !important;
                        font-size: 12px;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                        ;
                    }

                        .form-nominate-training_e_2 .form-group > div:first-child + div + div + div {
                            width: 16%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .form-nominate-training_e_2 .form-group > div:first-child + div + div + div + div {
                                width: 15%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .form-nominate-training_e_2 .form-group > div:first-child + div + div + div + div + div {
                                    width: 14%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

.form-nominate-training_e_3 {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-nominate-training_e_3 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: inline-block;
    }

        .form-nominate-training_e_3 li:nth-child(even) {
            background: #eee;
        }

        .form-nominate-training_e_3 li:first-child {
            font-size: 1.3em;
        }

    .form-nominate-training_e_3 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-nominate-training_e_3 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-nominate-training_e_3 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-nominate-training_e_3 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .form-nominate-training_e_3 .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-nominate-training_e_3 .form-group > div:first-child {
                width: 30% !important;
                display: inline-block; /*word-wrap: break-word;*/
                min-height: 5px;
            }

                .form-nominate-training_e_3 .form-group > div:first-child + div {
                    width: 15%;
                    display: inline-block; /*word-wrap: break-word;*/
                    min-height: 5px;
                }



/********************customAccess***********************/
.customAccess.form-nominate-training_e .form-group > div:first-child {
    width: 13%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

    .customAccess.form-nominate-training_e .form-group > div:first-child + div, .customAccess.form-nominate-training_e .form-group > div:first-child + div + div {
        width: 15%;
        display: table-cell;
        word-wrap: break-word;
        min-height: 5px;
    }

#tab_Module .ui-dform-label b {
    font-weight: normal !important;
}

#ScheduleVenue .pagination {
    width: auto !important;
}
/********************customAccess***********************/


.form-my-tasks {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-my-tasks > li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 5px;
        float: left;
        width: 100%;
        margin-top: 1px;
        position: relative;
    }

        .form-my-tasks > li:nth-child(odd) {
            background: #eee;
        }

        .form-my-tasks > li:first-child {
            font-size: 1.1em;
            background: #d1d1d1 !important;
            margin: 0;
        }

    .form-my-tasks .form-group .control-label {
        font-size: 12px !important;
    }

    .form-my-tasks .form-group label {
        font-size: 12px !important;
        text-align: left;
    }

    .form-my-tasks .form-group .form-control {
        font-size: 12px !important;
        margin-top: -4px;
    }

    .form-my-tasks .checkbox-list label {
        padding-left: 24px;
        line-height: 20px;
    }

        .form-my-tasks .checkbox-list label .checker {
            position: absolute;
            margin-left: -24px;
            margin-top: 1px;
        }

    .form-my-tasks .checkbox-list b {
        font-size: 14px;
        margin: 0;
        padding-left: 20px;
        position: relative;
    }

        .form-my-tasks .checkbox-list b [class^="icon-"], .form-my-tasks .checkbox-list b [class*=" icon-"] {
            position: absolute;
            margin-left: -20px;
            margin-top: 3px;
        }

    .form-my-tasks > li .task-details, .form-my-tasks > li > .task-details li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
    }

        .form-my-tasks > li .task-details li {
            margin: 5px 0;
        }

            .form-my-tasks > li .task-details li > div {
                width: 50%;
                float: left;
                line-height: 22px;
            }

.notification-tbl {
    font-size: 12px !important;
    margin: 15px 0;
    padding: 0;
    list-style: none;
    border-top: 2px solid #ccc;
}

    .notification-tbl > li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 5px 10px 60px;
        float: left;
        width: 100%;
        margin-top: 1px;
        position: relative;
        display: table;
    }

        .notification-tbl > li:nth-child(odd) {
            background: #eee;
        }

    .notification-tbl .form-group label {
        text-align: left;
        margin-bottom: 0;
    }

    .notification-tbl .form-group .form-control {
        margin-top: -4px;
    }

    .notification-tbl .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .notification-tbl .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .notification-tbl .form-group > div:first-child {
                width: 22%;
                margin-left: 0;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .notification-tbl .form-group > div:first-child + div {
                    width: 30%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .notification-tbl .form-group > div:first-child + div + div {
                        width: 46%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

        .notification-tbl .form-group > .checkbox-list label .checker {
            position: absolute;
            margin-left: -55px;
            margin-top: -2px;
        }

        .notification-tbl .form-group > div:first-child [class^="icon-"], .notification-tbl .form-group > div:first-child [class*=" icon-"] {
            position: absolute;
            margin-left: -25px;
            margin-top: 0;
        }

    .notification-tbl .row {
        margin-bottom: 0.7em;
    }

    .notification-tbl:after {
        content: ' ';
        display: block;
        height: 0;
        visibility: visible;
        clear: both;
    }

.mytraining-listings {
    font-size: 11px !important;
    margin: 0 0 15px 0;
    padding: 0;
    list-style: none;
}

    .mytraining-listings li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
        display: table;
    }

        .mytraining-listings li:nth-child(even) {
            background: #eee;
        }

        .mytraining-listings li:first-child {
            font-size: 1.1em;
        }

    .mytraining-listings .form-group .control-label {
        font-size: 11px !important;
    }

    .mytraining-listings .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .mytraining-listings .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .mytraining-listings .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .mytraining-listings .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .mytraining-listings .form-group > div:first-child {
                width: 8%;
                display: table-cell;
                word-wrap: break-word;
                min-height: 5px;
            }

                .mytraining-listings .form-group > div:first-child + div {
                    width: 15%;
                    display: table-cell;
                    word-wrap: break-word;
                    min-height: 5px;
                }

                    .mytraining-listings .form-group > div:first-child + div + div {
                        width: 8%;
                        display: table-cell;
                        word-wrap: break-word;
                        min-height: 5px;
                    }

                        .mytraining-listings .form-group > div:first-child + div + div + div {
                            width: 15%;
                            display: table-cell;
                            word-wrap: break-word;
                            min-height: 5px;
                        }

                            .mytraining-listings .form-group > div:first-child + div + div + div + div {
                                width: 12%;
                                display: table-cell;
                                word-wrap: break-word;
                                min-height: 5px;
                            }

                                .mytraining-listings .form-group > div:first-child + div + div + div + div + div {
                                    width: 13%;
                                    display: table-cell;
                                    word-wrap: break-word;
                                    min-height: 5px;
                                }

                                    .mytraining-listings .form-group > div:first-child + div + div + div + div + div + div {
                                        width: 10%;
                                        display: table-cell;
                                        word-wrap: break-word;
                                        min-height: 5px;
                                    }

                                        .mytraining-listings .form-group > div:first-child + div + div + div + div + div + div + div {
                                            width: 11%;
                                            display: table-cell;
                                            word-wrap: break-word;
                                            min-height: 5px;
                                        }

                                            .mytraining-listings .form-group > div:first-child + div + div + div + div + div + div + div + div {
                                                width: 8%;
                                                display: table-cell;
                                                word-wrap: break-word;
                                                min-height: 5px;
                                            }

            .mytraining-listings .form-group > div [class^="icon-"], .mytraining-listings .form-group > div [class*=" icon-"] {
                position: relative;
            }

    .mytraining-listings:after {
        content: '';
        display: block;
        height: 0;
        clear: both;
        visibility: visible;
    }

/*************/
.input-timeslot {
    width: 50%;
    float: left;
}

    .input-timeslot.first {
        margin-left: 0;
    }

.btn-timeslot {
    line-height: 28px;
    background: #d1d1d1;
    width: auto;
    padding: 0;
    float: left;
    margin-left: 2%;
    color: #000;
    width: 16%;
    text-align: center;
}

    .btn-timeslot.active {
        background: #27a9e3;
        color: #fff;
    }

.disabled-row {
    position: relative;
    opacity: 0.9;
}

    .disabled-row div:before {
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(255,255,255,0.2);
        display: block;
        content: ' ';
    }

.disabled-btn {
    position: relative;
    opacity: 0.5;
}

.input60prc {
    width: 60% !important;
    float: left;
    margin-right: 4px;
}
/****** collapse *****/
.toggle-ico {
    display: none;
}

.collapse-group {
    margin-bottom: 16px;
}

.collapse-btn {
    cursor: pointer;
    border-bottom: 1px solid #d1d1d1;
    font-size: 14px;
    padding: 10px 3px 6px;
    margin: 5px;
    position: relative;
}

    .collapse-btn i {
        float: right;
        color: #333 !important;
        margin: 2px 8px 0;
        position: absolute;
        right: 10px;
        top: 8px;
    }

    .collapse-btn.type2 {
        background: #eee;
        line-height: 38px;
        display: block;
        padding: 0 10px;
        margin: 0 12px;
        border: 0;
    }

        .collapse-btn.type2 i {
            top: 10px;
        }

.collapse {
    padding: 10px 0;
}

.collapse-btn.type1 {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 0 none;
    color: #000000;
    display: block;
    line-height: 38px;
    margin: 0;
    padding: 0 10px;
}

    .collapse-btn.type1 i {
        top: 10px;
    }

.collapse-btn.type2 {
    background: none repeat scroll 0 0 #629eef;
    border: 0 none;
    color: #fff;
    display: block;
    line-height: 38px;
    margin: 0;
    padding: 0 10px;
}

    .collapse-btn.type2 .collapse-btn i {
        top: 10px;
        color: #fff !important;
    }

    .collapse-btn.type2 .icon-angle-down-blk:before, .collapse-btn.type2 .icon-angle-up-blk:before {
        color: #FFF !important;
    }

.collapse-group.tree-type {
    margin-bottom: 0;
}

.tree-type .collapse-btn {
    border: 0 none;
    margin: 0 5px;
    padding: 5px 0;
}

    .tree-type .collapse-btn i {
        color: #000000 !important;
        float: left;
        margin-left: 0;
        position: relative;
        width: 15px;
        z-index: 1;
    }

.tree-type .collapse {
    padding: 0 10px 0 28px;
}

.type3 {
    margin-bottom: 0;
}

    .type3 > .collapse-btn {
        color: #852B99;
        font-weight: bold;
    }

.collapse-group.list-type {
    margin-bottom: 0;
}

.list-type .collapse-btn {
    border: 0 none;
    margin: 0 5px;
    padding: 0;
}

    .list-type .collapse-btn i {
        color: #000000 !important;
        float: left;
        margin: 0 3px 0 0;
        position: relative;
        top: 3px;
        width: 15px;
    }

.list-type .collapse {
    padding: 0 10px 0 28px;
}

.list-type .collapse-btn i.toggle-ico {
    display: none;
}

.collapse-group.detail-type {
    margin-bottom: 0;
}

.detail-type .collapse-btn {
    border: 0 none;
    margin: 0;
    padding: 8px 0;
}

    .detail-type .collapse-btn i {
        color: #2295C9 !important;
        float: left;
        font-style: normal;
        margin-left: 0;
        padding: 0 0 5px;
        position: relative;
        top: 0;
        width: 100%;
    }

.detail-type .collapse {
    padding: 0;
}

    .detail-type .collapse p {
        color: #000000;
        margin: 5px 0;
        text-decoration: underline;
    }

.portlet-title.collapse-btn {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    border: 0;
    padding-bottom: 10px;
    border-bottom: 0;
}

    .portlet-title.collapse-btn i {
        line-height: 16px;
        color: #FFF !important;
    }

.search-btn {
    margin: 0;
    padding: 0;
    position: relative;
}

    .search-btn i {
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -7px;
        pointer-events: none;
    }

    .search-btn input {
        margin: 0px 20px 0 0 !important;
        padding-right: 30px;
    }

.mauto {
    margin: 0 auto !important;
    width: 90px;
    float: none !important;
    display: block;
}

.mauto1 {
    margin: 0 auto !important;
    width: 160px;
    float: none !important;
    display: block;
}
/*** sorting ********/
.sorting ul, .sorting ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 0px;
}

    .sorting ul li {
        float: left;
        padding-right: 18px;
        float: left;
        margin: 8px 0;
    }

.sorting-drop { /*min-width: 225px;*/
    min-width: 160px;
    float: right;
    margin: 2px 0;
}

    .sorting-drop .form-control {
        float: left; /*width: 127px*/
        width: 110px;
    }

    .sorting-drop .control-label {
        float: left;
    }

    .sorting-drop.type2 {
        float: left; /*margin: 10px 0*/
        margin: 0 0 10px 0;
    }

        .sorting-drop.type2 .control-label {
            padding: 0;
        }

.sorting .icon-remove {
    margin-left: 6px;
}

.sorting-drop_a { /*min-width: 225px;*/
    min-width: 160px;
    float: right;
    margin: 2px 0;
}
/******* searh speaker ****/
#search-speaker, #search-speaker li {
    margin: 0;
    padding: 7px 6px;
    list-style: none;
}

#search-speaker {
    margin: 15px 0;
    margin-top: 0px;
}

    #search-speaker > li {
        border-bottom: 1px solid #d3d3d3;
    }

        #search-speaker > li h5 {
            background: #eee;
            line-height: 24px;
            display: block;
            padding: 6px;
            margin: 0;
        }

            #search-speaker > li h5 span {
                color: #2295c9;
                font-weight: bold;
            }

        #search-speaker > li > div {
            padding: 15px 10px;
            font-size: 14px;
            color: #666666;
            line-height: 22px;
        }

            #search-speaker > li > div:after {
                clear: both;
                content: ' ';
                display: block;
                height: 0;
                width: auto;
                visibility: visible;
            }

            #search-speaker > li > div .btn {
                margin-top: 10px;
            }

.new_search-view-details {
    margin-top: 7px !important;
}
/******* schedule speaker ****/



/******* searh speaker ****/
#search-speaker_b, #search-speaker_b li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#search-speaker_b {
    margin: 0px;
}

    #search-speaker_b > li {
        border-bottom: 1px solid #d3d3d3;
    }

        #search-speaker_b > li h5 {
            background: #eee;
            line-height: 24px;
            display: block;
            padding: 6px;
            margin: 0;
            color: #2295C9;
        }

            #search-speaker_B > li h5 span {
                color: #2295c9;
                font-weight: bold;
            }

        #search-speaker_b > li > div {
            padding: 15px 10px;
            font-size: 14px;
            color: #666666;
            line-height: 22px;
        }

            #search-speaker_b > li > div:after {
                clear: both;
                content: ' ';
                display: block;
                height: 0;
                width: auto;
                visibility: visible;
            }

            #search-speaker_b > li > div .btn {
                margin-top: 10px;
            }

.day-highlight.dh-event-ico.bg-Umetra.tooltipbtn.red .calender_text {
    color: #fff;
}
/******* schedule speaker ****/





#schedule-speaker, #schedule-speaker li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#schedule-speaker {
    margin: 15px 0;
}

    #schedule-speaker > li {
        border-bottom: 1px solid #d3d3d3;
    }

        #schedule-speaker > li h5 {
            background: #eee;
            line-height: 38px;
            display: block;
            padding: 0 10px;
            margin: 0;
            color: #2295c9;
        }

            #schedule-speaker > li h5 span {
                color: #2295c9;
                font-weight: bold;
                margin-top: 11px;
            }

        #schedule-speaker > li > div {
            padding: 15px 10px;
            font-size: 14px;
            color: #666666;
            line-height: 22px;
        }

            #schedule-speaker > li > div:after {
                clear: both;
                content: ' ';
                display: block;
                height: 0;
                width: auto;
                visibility: visible;
            }

            #schedule-speaker > li > div .btn {
                margin-top: 10px;
            }
/******* sign in attendees ****/
#SignInAttendees, #SignInAttendees li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#SignInAttendees {
    margin: 15px 0;
}

    #SignInAttendees > li .rowtl {
        background: #eee;
        line-height: 38px;
        display: block;
        padding: 0 10px;
        margin: 0;
        font-size: 1em;
    }

        #SignInAttendees > li .rowtl span {
            color: #2295c9;
            font-weight: bold;
        }

    #SignInAttendees > li > div {
        padding: 15px 10px;
        font-size: 12px;
        color: #666666;
        line-height: 22px;
    }

        #SignInAttendees > li > div:after {
            clear: both;
            content: ' ';
            display: block;
            height: 0;
            width: auto;
            visibility: visible;
        }

        #SignInAttendees > li > div .btn {
            margin-top: 10px;
        }

    #SignInAttendees li label {
        font-size: 12px;
    }

    #SignInAttendees .col-md-offset-1 {
        margin-left: 7px;
    }

.signature {
    border: 1px solid #ccc;
    padding: 8px;
    min-height: 60px;
}

    .signature img {
        max-width: 100%;
        width: auto;
    }

.btn-note {
    line-height: 30px;
    padding: 0 10px;
}

.space:before {
    width: 10px;
    content: ' ';
    display: inline-block;
}

.desktopview {
    display: block;
}

.mobview {
    display: none;
}

.title-txt {
    color: #000;
    font-size: 15px;
}

.sm-blk-link, .sm-blk-link:hover {
    color: #000;
    font-size: 14px;
    padding: 3px 0;
}

.sm-grey-link, .sm-grey-link:hover {
    color: #666;
    font-size: 11px;
    padding: 3px 0;
}
/********** login page *******/
.login-page-content {
    background: url(../img/login-bg.jpg) no-repeat center bottom #fff;
}

.login-wrap {
    max-width: 920px;
    margin: 0 auto;
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif;
}

    .login-wrap h2 {
        font-family: 'SegoeUI', Helvetica, Arial, sans-serif;
        font-weight: bold !important;
        font-size: 1.5em;
        margin-bottom: 15px;
    }

.login-info {
    border-left: 3px solid #3052a0;
    padding-left: 10px;
    font-style: italic;
    color: #666;
    font-size: 1.2em;
    max-width: 500px;
}

.login-page-content .content {
    background-color: #eeeeee;
    width: 360px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
    border: 1px solid #d2d2d2;
    position: relative;
    z-index: 1;
}

    .login-page-content .content h3 {
        color: #000;
        font-size: 1.5em;
        margin-top: 5px;
    }

    .login-page-content .content h4 {
        color: #555;
    }

    .login-page-content .content p {
        color: #222;
    }

    .login-page-content .content .login-page-content-form, .login-page-content .content .forget-form {
        padding: 0px;
        margin: 0px;
    }

    .login-page-content .content .input-icon {
        border-left: 2px solid #28b779 !important;
    }

        .login-page-content .content .input-icon .form-control {
            border-left: 0;
            height: 33px;
        }

    .login-page-content .content .forget-form {
        display: none;
    }

    .login-page-content .content .register-form {
        display: none;
    }

    .login-page-content .content .form-title {
        font-weight: 300;
        margin-bottom: 25px;
    }

    .login-page-content .content .form-actions {
        background-color: transparent;
        clear: both;
        border: 0px;
        border-bottom: 1px solid #eee;
        padding: 0px 30px 25px 30px;
        margin-left: -30px;
        margin-right: -30px;
    }

        .login-page-content .content .form-actions .checkbox {
            margin-left: 0;
            padding-left: 0;
        }

    .login-page-content .content .forget-form .form-actions {
        border: 0;
        margin-bottom: 0;
        padding-bottom: 20px;
    }

    .login-page-content .content .register-form .form-actions {
        border: 0;
        margin-bottom: 0;
        padding-bottom: 0px;
    }

    .login-page-content .content .form-actions .checkbox {
        margin-top: 8px;
        display: inline-block;
    }

    .login-page-content .content .form-actions .btn {
        margin-top: 1px;
    }

    .login-page-content .content .forget-password {
        margin-top: 5px;
        border-top: 1px solid #ccc;
        padding: 15px 0;
    }

        .login-page-content .content .forget-password a {
            color: #000;
        }

.login-features {
    margin: 20px 0;
    padding: 0;
    list-style: none;
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif;
}

    .login-features li {
        padding: 0 0 0 25px;
        margin: 12px 0;
        font-size: 20px;
        list-style: none;
        display: block;
        position: relative;
        width: auto;
    }

        .login-features li.mob-device:before {
            background: url(../img/common-icons.png) no-repeat -160px -1px;
            content: ' ';
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.brand-identity:before {
            background: url(../img/common-icons.png) no-repeat -160px -45px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.turn-features:before {
            background: url(../img/common-icons.png) no-repeat -160px -80px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.sunshine-act:before {
            background: url(../img/common-icons.png) no-repeat -158px -113px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.digital-sign-in:before {
            background: url(../img/common-icons.png) no-repeat -160px -149px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.bgt-track:before {
            background: url(../img/common-icons.png) no-repeat -160px -182px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.kol:before {
            background: url(../img/common-icons.png) no-repeat -160px -217px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.service-contracts:before {
            background: url(../img/common-icons.png) no-repeat -160px -253px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.bgt-report:before {
            background: url(../img/common-icons.png) no-repeat -160px -286px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.modern-tech:before {
            background: url(../img/common-icons.png) no-repeat -160px -323px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.content-lib:before {
            background: url(../img/common-icons.png) no-repeat -160px -355px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.tasks-system:before {
            background: url(../img/common-icons.png) no-repeat -160px -393px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.audited-system:before {
            background: url(../img/common-icons.png) no-repeat -160px -8px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.audited-system:before {
            background: url(../img/common-icons.png) no-repeat -160px -427px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.specific-needs:before {
            background: url(../img/common-icons.png) no-repeat -160px -461px;
            content: ' ';
            display: block;
            width: 20px;
            height: 18px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.intuitive:before {
            background: url(../img/common-icons.png) no-repeat -262px 0px;
            content: ' ';
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.cloudbased:before {
            background: url(../img/common-icons.png) no-repeat -261px -26px;
            content: ' ';
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.secure:before {
            background: url(../img/common-icons.png) no-repeat -262px -55px;
            content: ' ';
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.compliant:before {
            background: url(../img/common-icons.png) no-repeat -262px -80px;
            content: ' ';
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0;
        }

        .login-features li.openarchitecture:before {
            background: url(../img/common-icons.png) no-repeat -262px -108px;
            content: ' ';
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0;
        }
/****** grids ******/
/***** grid system****/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* MAIN CONTAINER */
.container {
    margin: 0 auto 18px auto;
    width: 96%;
}

.gridrow:after, .col:after, .clr:after, .group:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.gridrow {
    margin-bottom: 15px;
}
/* set according to preference*/
.col, .colfx {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
    /* RESET MARGINS */
    .col:first-child, .colfx:first-child {
        margin-left: 0;
    }
/* all browsers except IE6 and lower */
/*** do not edit below *****/

.col, .colfx {
    margin-left: 2%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.colfx-margin-left18 {
    margin-left: 18%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.colfx-margin-left22 {
    margin-left: 22%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.colfx-margin-left2 {
    margin-left: 2%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid1 {
    width: 6.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid2 {
    width: 15.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid3 {
    width: 23.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid4 {
    width: 32.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid5 {
    width: 40.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid6 {
    width: 49.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid7 {
    width: 57.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid8 {
    width: 66.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid9 {
    width: 74.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid10 {
    width: 83.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid11 {
    width: 91.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid12 {
    width: 100%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx1 {
    width: 6.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx2 {
    width: 15.0% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx3 {
    width: 23.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx4 {
    width: 32.0% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx5 {
    width: 40.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx6 {
    width: 49.0% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx7 {
    width: 57.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx8 {
    width: 66.0% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx9 {
    width: 74.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx10 {
    width: 83.0% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx11 {
    width: 91.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx12 {
    width: 100% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx13 {
    width: 8.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx14 {
    width: 12.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx15 {
    width: 17% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx16 {
    width: 18% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx17 {
    width: 45% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx18 {
    width: 50% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx20 {
    width: 11.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx21 {
    width: 16% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid22a {
    width: 15.5% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx22 {
    width: 40% !important;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx22b {
    width: 21.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx22c {
    width: 28%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx23a {
    width: 24.5%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx24 {
    width: 27%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx24a {
    width: 10%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx24ba {
    width: 10%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx24d {
    width: 14%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx24ef {
    width: 25%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx25 {
    width: 20%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx25a {
    width: 15%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx25b {
    width: 20%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx25c {
    width: 15%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.gridfx25d {
    width: 17%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26 {
    width: 14.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26a {
    width: 20.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26b {
    width: 13.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26c {
    width: 15.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26d {
    width: 10.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26e {
    width: 12.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

.grid26f {
    width: 15.0%;
    display: table-cell;
    word-wrap: break-word;
    min-height: 5px;
}

/************** grid ends *******/

@media (max-width: 1025px) {
    /*body { font-size: 14px }*/
    .form-6Column .form-group > div, .form-reg-meeting-attendees .form-group > div, .form-reg-meeting-attendees-all .form-group > div {
        margin: 5px 0;
        width: 100%;
        padding: 0 !important;
    }

    .largedesktopview {
        display: block !important;
    }

    .form-6Column li {
        padding: 10px;
    }

    .form-6Column .form-group div:before {
        font-weight: bold;
        color: #000;
        width: 100%;
        display: block;
        float: left;
        padding: 4px;
        margin-left: -4px;
        margin-top: -4px;
        padding-bottom: 2px;
        content: " "attr(data-label)" "; /* call the attribute value of data-label and adds a string // */
    }

    .form-6Column .form-group .form-control {
        display: inline-block;
        vertical-align: baseline;
        margin-right: 4px;
    }

    .xs-width-adjust {
        width: auto !important;
    }
    /*css edited by sandeep starts here*/
    #animation .overshow {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 5%;
    }

    #animation #two {
        top: 34%;
        width: 50%;
        float: right;
        right: 3%;
    }

    #animation #three {
        top: 54%;
        width: 50%;
        float: right;
        right: 8%;
    }

    #animation #four {
        top: 72%;
    }

    #animation .overshowimg1 {
        display: none;
    }

    #animation .overshowimg2 {
        display: none;
    }

    #animation .overshowimg3 {
        display: none;
    }

    #animation .overshow-1 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 5%;
    }

    #animation #two-1 {
        top: 32%;
        width: 50%;
        float: right;
        right: 6%;
    }

    #animation #three-1 {
        top: 51%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-1 {
        top: 72%;
    }
}

@media (max-width: 767px) {
    .col {
        width: 100%;
        margin: 0 auto 0.7em;
    }

    .desktopview {
        display: none !important;
    }

    .mobview {
        display: block !important;
    }

    .box-footer > div {
        width: 100% !important;
    }

    .radio-list > label.radio-inline:first-child {
        padding-left: auto;
    }
    /****** resposnive data table with label attr ****/
    .form-3Coumn .form-group .col:before, .form-7Column .form-group div:before {
        font-weight: bold;
        color: #000;
        width: 100%;
        display: block;
        padding: 4px;
        margin-left: -4px;
        margin-top: 4px;
        padding-bottom: 4px;
        content: " "attr(data-label)" "; /* call the attribute value of data-label and adds a string // */
    }

    .form-7Column .form-group > div, .form-transfer-history-tbl .form-group > div, .form-transfer-budget .form-group > div, .mytraining-listings .form-group > div {
        margin: 5px 0;
        width: 100% !important;
        padding: 0 !important;
        text-align: left;
    }

        .form-7Column .form-group .form-control, .form-7Column .form-group > div div.checker {
            display: inline-block;
            vertical-align: baseline;
            margin-right: 4px !important;
        }

    .form-7Column li, .form-transfer-budget li, .form-transfer-history-tbl li {
        padding: 10px;
    }

    .form-transfer-history-tbl .form-group > div:before, .form-transfer-budget .form-group > div:before, .form-nominate-training .form-group > div:before, .form-nominate-training .form-group > div, .mytraining-listings .form-group > div:before { /*font-weight: bold;*/
        color: #000;
        display: inline; /*padding: 4px; margin-left: -4px; margin-top: 4px; padding-bottom: 4px; content: " "attr(data-label)" :";*/ /* call the attribute value of data-label and adds a string // */
    }

    .form-transfer-budget .form-group .form-control {
        display: inline;
    }

    .login-page-content .content {
        width: 100%;
        float: none;
        margin: 0 auto 20px;
    }
    /*css edited by sandeep starts here*/
    #animation .overshow {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 4%;
    }

    #animation #two {
        top: 26%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #three {
        top: 50%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #four {
        top: 72%;
    }

    #animation .overshowimg1 {
        display: none;
    }

    #animation .overshowimg2 {
        display: none;
    }

    #animation .overshowimg3 {
        display: none;
    }

    #animation .overshow-1 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 5%;
    }

    #animation #two-1 {
        top: 32%;
        width: 50%;
        float: right;
        right: 6%;
    }

    #animation #three-1 {
        top: 51%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-1 {
        top: 72%;
    }

    .speakerportal {
        float: right !important;
        text-align: right;
        display: none !important;
    }
}

@media only screen (max-width: 480px) {
    .data-tbl .headng [class*="clm"], .data-tbl .data-row [class*="clm"] {
        width: 100% !important;
    }

    .tabs-left > .nav-tabs, .tabs-left > .tab-content {
        width: 100%;
        margin-bottom: 0;
    }

    .tab-content { /*border-top:1px solid #f37736;*/
    }

    .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
        margin-right: 0;
    }
    /*** Login page ***/


    .login-page-content .content h3 {
    }

    .login-page-content .checkbox {
        font-size: 13px;
    }

    .home-tabs {
        height: auto;
    }
    /*css edited by sandeep start here*/
    #animation .overshow {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 4%;
    }

    #animation #two {
        top: 26%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #three {
        top: 50%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #four {
        top: 72%;
    }

    #animation .overshowimg1 {
        display: none;
    }

    #animation .overshowimg2 {
        display: none;
    }

    #animation .overshowimg3 {
        display: none;
    }

    #animation .overshow-1 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 5%;
    }

    #animation #two-1 {
        top: 32%;
        width: 50%;
        float: right;
        right: 6%;
    }

    #animation #three-1 {
        top: 51%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-1 {
        top: 72%;
    }
}

@media screen and (max-width: 479px) {
    /*.lgscreens { display: none }*/
    .colfx { /*width: 100% !important; margin: 2px auto*/
    }

    .form-3Coumn .form-group .colfx:before, .form-7Column .form-group div:before {
        font-weight: bold;
        color: #000;
        width: 100%;
        display: block;
        padding: 0 4px;
        margin-left: -4px;
        margin-top: 0px;
        padding-bottom: 2px; /*content: " "attr(data-label)" ";*/ /* call the attribute value of data-label and adds a string // */
    }

    .home-tabs {
        height: auto;
    }
    /*css edited by sandeep starts here*/
    #animation .overshow {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 4%;
    }

    #animation #two {
        top: 26%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #three {
        top: 50%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #four {
        top: 72%;
    }

    #animation .overshowimg1 {
        display: none;
    }

    #animation .overshowimg2 {
        display: none;
    }

    #animation .overshowimg3 {
        display: none;
    }

    #animation .overshow-1 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 5%;
    }

    #animation #two-1 {
        top: 32%;
        width: 50%;
        float: right;
        right: 6%;
    }

    #animation #three-1 {
        top: 51%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-1 {
        top: 72%;
    }
}
/************ 29 Oct 2014 ******/
.margin-top5 {
    margin-top: 5px !important;
}

.margin-top8 {
    margin-top: 8px !important;
}

.margin-top7 {
    margin-top: 7px !important;
}

.margin-left15 {
    margin-left: 15px !important;
}

.selectdrop {
    width: 218px;
    margin-right: 5px;
    float: left;
    vertical-align: middle;
}

.ratings-form { /*max-width:425px;*/
    width: 96%;
    margin: 0 1%;
    color: #666;
    margin: 15px 10px;
}

    .ratings-form .formrow {
        margin-top: 20px;
    }

        .ratings-form .formrow:first-child {
            margin-top: 0;
        }

        .ratings-form:after, .ratings-form .formrow:after {
            content: ' ';
            clear: both;
            display: block;
            height: 0;
        }

    .ratings-form label {
        min-width: 170px;
        max-width: 100%;
        margin-right: 5px;
        float: left;
    }

    .ratings-form .form-element {
        max-width: 250px;
        display: block;
        float: left;
        width: 100%;
    }

        .ratings-form .form-element input[type='text'], .ratings-form .form-element select {
            font-size: 12px;
        }

        .ratings-form .form-element.fullwidth {
            width: auto;
            max-width: 600px;
        }

.ratings-form-large {
    width: 96%;
    margin: 0 1%;
    color: #666;
    margin: 15px 10px;
    font-size: 13px;
}

    .ratings-form-large .formrow {
        margin-top: 20px;
    }

        .ratings-form-large .formrow:first-child {
            margin-top: 0;
        }

        .ratings-form-large:after, .ratings-form-large .formrow:after {
            content: ' ';
            clear: both;
            display: block;
            height: 0;
        }

    .ratings-form-large label { /* max-width:370px; */
        width: 48%;
        margin-right: 5px;
        float: left;
    }

    .ratings-form-large p label { /* max-width:370px; */
        width: auto;
        margin-right: 5px;
        float: left;
    }

    .ratings-form-large .form-element { /* max-width:240px; */
        display: block;
        float: left;
        width: 50%;
    }

        .ratings-form-large .form-element input[type='text'], .ratings-form .form-element select {
            font-size: 12px;
        }

        .ratings-form-large .form-element .selectdrop {
            max-width: 218px;
            width: 85% !important;
        }

.ratings-sect {
    color: #27a9e3;
    float: right;
    margin-right: 10px;
    margin-left: 5px;
}

.hrz-sap {
    border-top: 1px solid #ccc;
    display: block;
    height: 1px;
    margin: 20px 0;
    clear: both;
    content: ' ';
    visibility: visible;
}

.w160 {
    width: 160px !important;
}

.w1600 {
    width: 0px !important;
}

.max480 {
    max-width: 480px !important;
}

.max450 {
    max-width: 450px !important;
}

.max420 {
    max-width: 420px !important;
}

.max400 {
    max-width: 400px !important;
}

.max375 {
    max-width: 375px !important;
}

.max187 {
    max-width: 187px;
}

/****************22 Nov 2014**********/
.twoclm-calendar {
    line-height: 25px;
}

    .twoclm-calendar .date-picker {
        max-width: 43%;
        display: inline-block;
        float: left;
    }

        .twoclm-calendar .date-picker .form-control {
            width: 70%;
            float: left;
        }

        .twoclm-calendar .date-picker .input-group-btn {
            float: left;
            margin-top: 3px;
        }

    .twoclm-calendar .date-sap {
        float: left;
        margin-right: 5px;
    }

.list-collapse, .list-collapse .collapse {
    margin-bottom: 0;
    padding: 0;
    margin-top: 0;
}

.graph-img {
    max-width: 100%;
    height: auto;
    margin: 1em auto;
    display: block;
}

.iconinc-btn i {
    margin: 0 5px 0 0;
}

.min-half {
    min-width: 44%;
}

.min-quarter {
    min-width: 29%;
}
/***
Anout Us Page
***/
.meet-our-team {
    margin: 5px 0;
}

    .meet-our-team h3 {
        margin-bottom: 0;
        padding: 10px 10px 15px;
        margin-top: 0;
        font-size: 16px;
        line-height: 1.5em;
        color: #fff;
        font-weight: bold !important;
    }

    .meet-our-team small {
        display: block;
        font-size: 12px;
        color: #fff;
    }

    .meet-our-team img {
        width: 100%;
    }

.thumbnails {
    margin-bottom: 15px;
}
/******
Presentation
/******
/* carousel */
.block-carousel .carousel-inner {
    padding: 0; /*max-height:400px;*/
}

.block-carousel .carousel-control i {
    width: 42px;
    height: 42px;
    background: #2394c6;
    color: #fff;
    font-size: 30px;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border: 1px solid #2394c6;
    position: absolute;
    top: 50%;
    line-height: 42px;
    text-align: left;
    margin-top: -20px;
}

.block-carousel .carousel-control.left i {
    right: 40%;
    padding-left: 12px;
}

.block-carousel .carousel-control.right i {
    left: 40%;
    padding-left: 17px;
}

.block-carousel .carousel:hover .carousel-control i {
    display: inline-block;
}

.block-carousel .carousel-indicators li {
    background-color: #666;
}

    .block-carousel .carousel-indicators li.active {
        background-color: #333;
    }

.block-carousel .carousel-inner img {
    min-width: 100%;
    height: auto;
}

.block-carousel .carousel-inner .item {
    margin: 0; /*max-height:375px;*/
}

.block-carousel .carousel-caption {
    right: 4%;
    padding-bottom: 0px;
    bottom: 0%;
    width: 360px;
    position: absolute;
    left: auto;
    text-align: right;
}

    .block-carousel .carousel-caption h2 {
        font-size: 1.8em;
        margin-bottom: 18px;
        display: block;
        margin: 0px;
    }

    .block-carousel .carousel-caption h4 {
        font-size: 1.3em;
        margin-bottom: 18px;
        display: block;
    }

    .block-carousel .carousel-caption h5 {
        font-size: 1.3em;
    }

.carousel-caption {
    padding-top: 10px;
}
/***snehal css***/
.page-heding {
    color: #04007d;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
}

.bg-skyblue {
    background-color: #ff9344 !important;
    background-image: none !important;
    border-color: #27A9E3 !important;
    color: #FFFFFF !important;
}

.collapse-btn i.icon-ok-sign {
    float: left !important;
    position: relative;
    left: 10px;
    top: 0px;
}

.collapse-btn i.icon-ok-sign {
    display: block;
}

.ico-open-book {
    background: url(../img/icon-open-book.png) no-repeat left center;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.modulefilter {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}

    .modulefilter .form-body {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

    .modulefilter .form-group .control-label {
        padding-bottom: 0 !important;
        padding-left: 6px !important;
        padding-right: 0 !important;
        padding-top: 4px !important;
        text-align: left;
    }

    .modulefilter .form-group {
        margin-left: 0px;
        margin-right: 0px;
    }

.border-grey {
    border: 1px #ccc solid;
}

.mask {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    background: url(../img/maskbg.png) repeat;
    top: 0px;
}

.maskcontainer {
    width: auto;
    max-width: 557px;
    height: auto;
    left: 50%;
    top: 50%;
    margin-left: -285px;
    margin-top: -80px;
    position: fixed;
    background: #fff;
    z-index: 5000;
    box-shadow: 1px 1px 12px #ccc;
    padding: 20px;
}

.primarydeck a.btn {
    margin: 0 auto;
    float: none !important;
    width: auto !important;
}

.modulefilter input[type="button"] {
    margin: 0 auto;
    float: none !important;
    display: block;
    word-wrap: break-word;
    white-space: inherit;
}

.mask1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
}

.maskcontainer1 {
    width: auto;
    max-width: 554px;
    height: auto;
    left: 50%;
    top: 50%;
    margin-left: -285px;
    margin-top: -80px;
    position: fixed;
    background: #fff;
    z-index: 5000;
    box-shadow: 1px 1px 12px #ccc;
    padding: 20px;
}

.primarydeck a.btn {
    margin: 0 auto;
    float: none !important;
    width: auto !important;
}

ul.addlist li {
    border: 0px;
    padding: 10px 0px;
}

ul.addlist a.btn {
    margin: 0 auto !important;
    float: none !important;
}

.form-invite-budget {
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-invite-budget li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
        float: left;
        width: 100%;
        margin-top: 1px;
    }

        .form-invite-budget li:nth-child(even) {
            background: #eee;
        }

    .form-invite-budget .form-group {
        margin-left: 0;
        margin-right: 0;
    }

        .form-invite-budget .form-group > div {
            float: left;
            margin-left: 1%;
        }

            .form-invite-budget .form-group > div:first-child {
                width: 10%;
                text-align: center;
            }

                .form-invite-budget .form-group > div:first-child + div {
                    width: 50%;
                }

                    .form-invite-budget .form-group > div:first-child + div + div {
                        width: 20%;
                    }

                        .form-invite-budget .form-group > div:first-child + div + div + div {
                            width: 16%;
                            text-align: center;
                        }

.terms ul {
    margin: 0;
    padding: 0;
}

    .terms ul li {
        list-style: disc;
        padding: 10px 5px;
        margin-left: 20px;
    }
/***** Trainings *******/
.trainings-slide-container {
    max-height: 375px !important;
    margin-bottom: 10px;
}

.trainings-slide-cont {
    padding: 10px 8px !important;
    margin-top: 5px !important;
    font-size: 12px;
    color: #666666;
    height: 315px;
}

.trainings-slide-tl {
    width: 100%;
    font-weight: bold !important;
    padding: 7px 14px;
    font-size: 16px;
    margin: 0;
    color: #fff !important;
}

.trainings-slide-btn {
    margin-left: 8px;
    margin-top: 15px;
}

.page-controls {
    position: relative;
    float: right;
    width: 70px;
}

    .page-controls a i {
        width: 23px;
        height: 23px;
        background: #2394c6;
        color: #fff;
        font-size: 18px;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border: 1px solid #2394c6;
        display: block; /* text-align:center; */
        line-height: 23px;
        padding-left: 6px;
        opacity: .8;
        color: #c3e7f8;
    }

    .page-controls a.right {
        float: right;
    }

        .page-controls a.right i {
            padding-left: 8px;
        }

    .page-controls a:hover i {
        opacity: 1;
        text-decoration: none;
    }
/**phase2**/
.form-pesonalinfo-4Column {
    font-size: 14px;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-pesonalinfo-4Column li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 6px;
        float: left;
        width: 100%;
        margin-top: 1px;
    }

        .form-pesonalinfo-4Column li:nth-child(even) {
            background: #eee;
        }

    .form-pesonalinfo-4Column .form-group .control-label {
        font-size: 14px;
    }

    .form-pesonalinfo-4Column .form-group label {
        font-size: 14px !important;
        text-align: left;
    }

    .form-pesonalinfo-4Column .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
        word-break: break-word;
        word-break: keep-all;
    }

    .form-pesonalinfo-4Column .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

.actions {
    text-align: left;
}

.form-pesonalinfo-4Column:after {
    content: ' ';
    clear: both;
    height: 0;
    display: block;
    visibility: visible;
}

.form-financialdetails-tbl {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-financialdetails-tbl li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 6px;
        float: left;
        width: 100%;
        margin-top: 1px;
    }

        .form-financialdetails-tbl li:nth-child(even) {
            background: #eee;
        }

    .form-financialdetails-tbl .form-group .control-label {
        font-size: 11px !important;
    }

    .form-financialdetails-tbl .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-financialdetails-tbl .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-financialdetails-tbl .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .form-financialdetails-tbl:after {
        content: ' ';
        clear: both;
        height: 0;
        display: block;
        visibility: visible;
    }

.form-speaker-documents-tbl {
    font-size: 11px !important;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-speaker-documents-tbl li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 6px;
        float: left;
        width: 100%;
        margin-top: 1px;
    }

        .form-speaker-documents-tbl li:nth-child(even) {
            background: #eee;
        }

    .form-speaker-documents-tbl .form-group .control-label {
        font-size: 11px !important;
    }

    .form-speaker-documents-tbl .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-speaker-documents-tbl .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-speaker-documents-tbl .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .form-speaker-documents-tbl:after {
        content: ' ';
        clear: both;
        height: 0;
        display: block;
        visibility: visible;
    }

.form-speaker-documents-tb2 {
    font-size: 14px;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .form-speaker-documents-tb2 li {
        list-style: none;
        border-bottom: 1px solid #ccc;
        padding: 10px 6px;
        float: left;
        width: 100%;
        margin-top: 1px;
    }

        .form-speaker-documents-tb2 li:nth-child(even) {
            background: #eee;
        }

    .form-speaker-documents-tb2 .form-group .control-label {
        font-size: 11px !important;
    }

    .form-speaker-documents-tb2 .form-group label {
        font-size: 11px !important;
        text-align: left;
    }

    .form-speaker-documents-tb2 .form-group .form-control {
        font-size: 11px !important;
        margin-top: -4px;
    }

    .form-speaker-documents-tb2 .form-group {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .form-speaker-documents-tb2:after {
        content: ' ';
        clear: both;
        height: 0;
        display: block;
        visibility: visible;
    }

.form-textual {
    line-height: 25px;
    font-size: 12px;
    list-style: none;
    padding: 0 0 0 10px;
}

.login-page-content .content div.animation .btn {
    margin-top: 0px;
}
/* BORDER GLOWING: */
text {
    width: auto;
}
/*div.animation { animation: glowMyBorder 0.5s ease-in-out infinite; -webkit-animation: glowMyBorder 0.5s ease-in-out infinite; border: 2px solid yellow; clear: both; min-height: 100%; overflow: hidden; position: relative; cursor:pointer; }*/
/*.animation a{ padding:4px 14px 5px 14px;}
.search-btn a{ padding:0px;}*/
@keyframes glowMyBorder {
    0%, 100% {
        border-color: navy;
    }

    10% {
        border-color: royalblue;
    }

    25% {
        border-color: LightCyan;
    }

    50% {
        border-color: DeepSkyBlue;
    }

    75% {
        border-color: DeepSkyBlue;
    }
}

.border-none {
    border: none !important;
    cursor: default;
}

@-webkit-keyframes glowMyBorder {
    0%, 100% {
        border-color: navy;
    }

    10% {
        border-color: royalblue;
    }

    25% {
        border-color: LightCyan;
    }

    50% {
        border-color: DeepSkyBlue;
    }

    75% {
        border-color: DeepSkyBlue;
    }
}

.border-none {
    border: none !important;
    cursor: default;
}

.flow {
    overflow: hidden;
}

    .flow img {
        height: auto;
        max-width: 100%;
        margin: 0 auto !important;
        text-align: center;
        display: block;
    }

.sorting-drop label {
    width: 33%;
    padding: 0;
}

.AdminDash .collapse-btn .caption i {
    position: relative;
    left: 0px;
    margin-top: 2px;
    top: 0px;
    text-align: center;
    vertical-align: middle;
}

.AdminDash .page-sidebar-menu .caption i {
    margin-left: 2px !important;
}

.AdminDash .collapse-btn .caption {
    margin-bottom: 0px;
}

.AdminDash .collapse-btn .icon-angle-up, .AdminDash .collapse-btn .icon-angle-down {
    background: none;
}

.graphcontainer {
    display: block;
    padding: 15px;
    border: 1px solid #ddd;
    background: #eee;
    width: 100px;
    height: 100px;
    margin: 10px;
}

#selectField {
    border: 1px solid #ddd;
    width: 100%;
}

.home-tabs {
    height: auto;
    min-height: 360px;
}

.modulelist .portlet-body {
    min-height: 110px;
}

/* css added by sandeep sawant on 2014/02/11 start from here */
@media only screen and (min-width: 320px) {
    #animation {
        min-height: 200px !important;
        top: 0em !important;
    }

        #animation .overshow:hover .overshowimg {
            display: block;
            background-position: bottom;
            position: relative;
            top: 90%;
            right: 11%;
        }

        #animation .overshow:hover .overshowimg1 {
            display: block;
            background-position: bottom;
            position: relative;
            top: 12%;
            right: 50%;
            transform: rotate(-0deg);
            -ms-transform: rotate(-0deg); /* IE 9 */
            -webkit-transform: rotate(-0deg); /* Safari and Chrome */
        }

        #animation .overshow:hover .overshowimg2 {
            display: block;
            background-position: bottom;
            position: relative;
            top: 20%;
            right: 40%;
        }

        #animation .overshow:hover .overshowimg3 {
            display: block;
            background-position: bottom;
            position: relative;
            top: 0%;
            right: 11%;
        }

    .eventweb {
        position: absolute;
        left: 28px;
        width: 36%;
        top: 24.7%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 19%;
        top: 2.5%;
        right: -4%;
    }

    #animation #two-2 {
        top: 25%;
        width: 50%;
        height: 17%;
        float: right;
        right: 5.9%;
    }

    #animation #three-2 {
        top: 44%;
        width: 50%;
        height: 17%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 63%;
        height: 22%;
        right: -4%;
    }
}

@media only screen and (min-width: 360px) {
    #animation .overshow:hover .overshowimg {
        display: block;
        background-position: bottom;
        position: relative;
        top: 90%;
        right: 11%;
    }

    #animation .overshow:hover .overshowimg1 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 12%;
        right: 50%;
        transform: rotate(-0deg);
        -ms-transform: rotate(-0deg); /* IE 9 */
        -webkit-transform: rotate(-0deg); /* Safari and Chrome */
    }

    #animation .overshow:hover .overshowimg2 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 20%;
        right: 40%;
    }

    #animation .overshow:hover .overshowimg3 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 0%;
        right: 11%;
    }

    .eventweb {
        position: absolute;
        left: 30px;
        width: 36%;
        top: 25%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 21%;
        top: 1%;
        right: -4%;
    }

    #animation #two-2 {
        top: 25%;
        width: 50%;
        float: right;
        right: 7%;
    }

    #animation #three-2 {
        top: 45%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 64%;
        right: -4%;
    }
}

@media only screen and (min-width: 480px) {
    .infotxt {
        top: -14em !important;
    }

    #animation .overshow:hover .overshowimg {
        display: block;
        background-position: bottom;
        position: relative;
        top: 90%;
        right: 11%;
    }

    #animation .overshow:hover .overshowimg1 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 12%;
        right: 50%;
        transform: rotate(-0deg);
        -ms-transform: rotate(-0deg); /* IE 9 */
        -webkit-transform: rotate(-0deg); /* Safari and Chrome */
    }

    #animation .overshow:hover .overshowimg2 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 20%;
        right: 40%;
    }

    #animation .overshow:hover .overshowimg3 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 0%;
        right: 11%;
    }

    .eventweb {
        position: relative;
        left: 45px;
        width: 36%;
        top: -345px;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 16%;
        top: 0%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        float: right;
        top: 21%;
        right: 5%;
    }

    #animation #three-2 {
        top: 34%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 47.6%;
        height: 16%;
        right: -4%;
    }
}
/* Small screen */
@media screen and (min-width: 481px) and (max-width: 520px) {
    #animation {
        top: 0em !important;
    }

    .infotxt {
        top: -18em !important;
    }

    .eventweb {
        position: absolute;
        left: 45px;
        width: 36%;
        top: 19%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 16%;
        top: 1%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        height: 18%;
        float: right;
        top: 19%;
        right: 7%;
    }

    #animation #three-2 {
        top: 32%;
        width: 50%;
        height: 18%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 49%;
        height: 17%;
        right: -4%;
    }
}
/* Small screen */
@media screen and (min-width: 521px) and (max-width: 547px) {
    .infotxt {
        top: -10em !important;
    }

    .eventweb {
        position: absolute;
        left: 45px;
        width: 36%;
        top: 20%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 16%;
        top: 2%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        height: 18%;
        float: right;
        top: 21%;
        right: 7%;
    }

    #animation #three-2 {
        top: 34%;
        width: 50%;
        height: 18%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 51%;
        height: 17%;
        right: -4%;
    }
}
/* Small screen */
@media screen and (min-width: 548px) and (max-width: 574px) {
    .infotxt {
        top: -10em !important;
    }

    .eventweb {
        position: absolute;
        left: 45px;
        width: 36%;
        top: 21%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 16%;
        top: 2%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        height: 18%;
        float: right;
        top: 21%;
        right: 7%;
    }

    #animation #three-2 {
        top: 36%;
        width: 50%;
        height: 18%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 54%;
        height: 17%;
        right: -4%;
    }
}
/* Small screen */
@media screen and (min-width: 575px) and (max-width: 603px) {
    .infotxt {
        top: -8em !important;
    }

    .eventweb {
        position: absolute;
        left: 45px;
        width: 36%;
        top: 22%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 16%;
        top: 3%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        height: 18%;
        float: right;
        top: 23%;
        right: 7%;
    }

    #animation #three-2 {
        top: 40%;
        width: 50%;
        height: 18%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 57%;
        height: 17%;
        right: -4%;
    }
}

@media screen and (min-width: 604px) and (max-width: 610px) {
    .infotxt {
        top: -22em !important;
    }

    #animation .overshow:hover .overshowimg {
        display: block;
        background-position: bottom;
        position: relative;
        top: 90%;
        right: 11%;
    }

    #animation .overshow:hover .overshowimg1 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 12%;
        right: 50%;
        transform: rotate(-0deg);
        -ms-transform: rotate(-0deg); /* IE 9 */
        -webkit-transform: rotate(-0deg); /* Safari and Chrome */
    }

    #animation .overshow:hover .overshowimg2 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 20%;
        right: 40%;
    }

    #animation .overshow:hover .overshowimg3 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 0%;
        right: 11%;
    }

    .eventweb {
        position: relative;
        left: 45px;
        width: 36%;
        top: -440px;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: -4%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        float: right;
        top: 20%;
        right: 5%;
    }

    #animation #three-2 {
        top: 33%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 46.5%;
        right: -4%;
        height: 23%;
    }
}

@media screen and (min-width: 611px) and (max-width: 767px) {
    .infotxt {
        top: -2em !important;
    }

    #animation .overshow:hover .overshowimg {
        display: block;
        background-position: bottom;
        position: relative;
        top: 90%;
        right: 11%;
    }

    #animation .overshow:hover .overshowimg1 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 12%;
        right: 50%;
        transform: rotate(-0deg);
        -ms-transform: rotate(-0deg); /* IE 9 */
        -webkit-transform: rotate(-0deg); /* Safari and Chrome */
    }

    #animation .overshow:hover .overshowimg2 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 20%;
        right: 40%;
    }

    #animation .overshow:hover .overshowimg3 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 0%;
        right: 11%;
    }

    .eventweb {
        position: absolute;
        left: 45px;
        width: 36%;
        top: 26%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 2%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        float: right;
        top: 26%;
        right: 8%;
    }

    #animation #three-2 {
        top: 46%;
        width: 50%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 66.7%;
        right: -4%;
        height: 23%;
    }

    .margin-top100 {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 768px) {
    .infotxt {
        top: 2em !important;
    }

    #animation .overshow:hover .overshowimg {
        display: block;
        background-position: bottom;
        position: relative;
        top: 90%;
        right: 11%;
    }

    #animation .overshow:hover .overshowimg1 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 12%;
        right: 50%;
        transform: rotate(-0deg);
        -ms-transform: rotate(-0deg); /* IE 9 */
        -webkit-transform: rotate(-0deg); /* Safari and Chrome */
    }

    #animation .overshow:hover .overshowimg2 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 20%;
        right: 40%;
    }

    #animation .overshow:hover .overshowimg3 {
        display: block;
        background-position: bottom;
        position: relative;
        top: 0%;
        right: 11%;
    }

    .eventweb {
        position: absolute;
        left: 45px;
        width: 36%;
        top: 27%;
    }

    #animation #one-2 {
        position: absolute;
        width: 100%;
        height: 20%;
        top: 3%;
        right: -4%;
    }

    #animation #two-2 {
        width: 50%;
        height: 17%;
        float: right;
        top: 29%;
        right: 6%;
    }

    #animation #three-2 {
        top: 48%;
        width: 50%;
        height: 19%;
        float: right;
        right: 10%;
    }

    #animation #four-2 {
        top: 68%;
        height: 25%;
        right: -4%;
    }

    .w250_a {
        max-width: 222px !important;
    }
}

@media only screen and (max-width: 991px) {
    .txtleft {
        text-align: left !important;
    }
}

@media only screen and (max-width: 991px) {

    .margin-top200 {
        margin-top: -270px !important;
    }
}


@media only screen and (max-width: 1366px) {

    .margin-top200 {
        margin-top: -260px !important;
    }

    .purple-txt.currency.text-alg {
        margin-top: 0px !important;
    }

    .width {
        float: left;
        width: 123px;
    }
}






@media screen and (min-width: 1366px) and (max-width:1274px) {

    .margin-top200 {
        margin-top: -283px !important;
    }
}


@media screen and (min-width: 320px) and (max-width:766px) {

    .margin-top200 {
        margin-top: -24px !important;
    }
}

@media only screen and (max-width: 320px) {

    .text-pad_a {
        float: right;
        font-size: 12px !important;
        width: 98px !important;
    }

    .font-size {
        font-size: 13px !important;
    }

    .btn.bg-orange.in-size_a {
        background-color: #27a9e3 !important;
        font-size: 14px !important;
        height: 33px !important;
        width: 210px !important;
    }

    .btn.bg-orange.in-size {
        font-size: 14px !important;
        height: 33px !important;
        width: 210px !important;
    }
}


.w250_a {
    max-width: -1px !important;
}



/* css added by sandeep sawant on 2014/02/11 Ends here */
.animate {
    animation: glowMyBorder 0.5s ease-in-out infinite;
    -webkit-animation: glowMyBorder 0.5s ease-in-out infinite;
    border: 3px solid yellow;
    clear: both;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
/*.animation a{ padding:4px 14px 5px 14px;}*/
.search-btn a {
    padding: 0px;
}

@keyframes glowMyBorder {
    0%, 100% {
        border-color: navy;
    }

    10% {
        border-color: royalblue;
    }

    25% {
        border-color: LightCyan;
    }

    50% {
        border-color: DeepSkyBlue;
    }

    75% {
        border-color: DeepSkyBlue;
    }
}

@-webkit-keyframes glowMyBorder {
    0%, 100% {
        border-color: navy;
    }

    10% {
        border-color: royalblue;
    }

    25% {
        border-color: LightCyan;
    }

    50% {
        border-color: DeepSkyBlue;
    }

    75% {
        border-color: DeepSkyBlue;
    }
}

div text a.animation {
    animation: glowMyBorder 0.5s ease-in-out infinite;
    -webkit-animation: glowMyBorder 0.5s ease-in-out infinite;
    border: 3px solid yellow;
    clear: both;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

text.animation {
    animation: glowMyBorder 0.5s ease-in-out infinite;
    -webkit-animation: glowMyBorder 0.5s ease-in-out infinite;
    border: 3px solid yellow;
    clear: both;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

@keyframes glowMyBorder {
    0%, 100% {
        border-color: navy;
    }

    10% {
        border-color: royalblue;
    }

    25% {
        border-color: LightCyan;
    }

    50% {
        border-color: DeepSkyBlue;
    }

    75% {
        border-color: DeepSkyBlue;
    }
}

@-webkit-keyframes glowMyBorder {
    0%, 100% {
        border-color: navy;
    }

    10% {
        border-color: royalblue;
    }

    25% {
        border-color: LightCyan;
    }

    50% {
        border-color: DeepSkyBlue;
    }

    75% {
        border-color: DeepSkyBlue;
    }
}

.infotxt h4 {
    font-size: 13px;
    line-height: 18px;
    margin: 0px;
    color: #737373;
    font-family: SegoeUI, Helvetica, Arial, sans-serif;
    border-bottom: 1px #1747b5 solid;
    padding: 10px 0;
}

.infotxt p {
    padding: 10px 0;
    color: #737373;
    font-family: SegoeUI, Helvetica, Arial, sans-serif;
    font-size: 13px;
}

.ulinenone { /*margin-left:10px;*/
}

.infotxt {
    border-top: 1px #1747b5 solid;
    width: 251px;
    position: relative; /*top: 15em !important;*/
    left: 10%;
}

.popup {
    height: 100% !important;
    overflow-y: scroll;
}

.lh-24 {
    line-height: 24px;
}

.lh-28 {
    line-height: 28px;
}

.lh-32 {
    line-height: 32px;
}

.mar-r-0 {
    margin-right: 0px !important;
}

.mar-t-neg-5 {
    margin-top: -5px;
}

.auto-width {
    width: auto !important;
}

.auto-height {
    height: auto !important;
}

.ml {
    margin-left: -9px;
}

.width-40 {
    width: 40% !important;
}

.width-59 {
    width: 59% !important;
}

.fileupload .input-group-btn, .fileupload .uneditable-input {
    min-width: 67px !important;
}

.txt-r {
    text-align: right !important;
}

.icon-align {
    float: left;
    margin-right: 5px;
    margin-top: 6px;
}

.icon-alert {
    color: #f79a47;
    font-size: 1.3em;
}

.w251 {
    width: 251px;
}

div.checker {
    margin-right: 5px;
    float: left;
}

.width_apply_SearchAttendees strong div {
    width: 2%;
}

.icon-text {
    font-family: 'SegoeUI', Helvetica, Arial, sans-serif !important;
    font-style: normal;
    padding-left: 20px;
    white-space: nowrap;
}

.nav > li > a {
    padding: 10px 6px;
    color: #ff9344;
}

.clearnone {
    clear: none !important;
}

.state-area {
    width: 171px;
}

.state-dropdown {
    width: 98px;
    float: left;
    margin-top: -5px;
}

.days-input {
    width: 80px;
    float: left;
}

.f13 {
    font-size: 13px;
}

ul.alert-list {
    list-style: none;
}

    ul.alert-list li {
        padding-left: 8px;
        line-height: 24px;
        font-size: 12px;
    }

        ul.alert-list li:first-child {
            padding-left: 7px;
        }

        ul.alert-list li:last-child {
            padding-left: 10px;
        }

.bor-sep {
    border-right: 1px solid #E0DFDF;
}

.bor-bottom {
    border-bottom: 1px solid #E0DFDF;
}

.mar-t-adjust {
    margin-top: 96px;
}

.mart-adj-94 {
    margin-top: 94px;
}

.mart-adj-82 {
    margin-top: 82px;
}

.w141 {
    width: 141px !important;
}

.w145 {
    width: 145px !important;
}

.w150 {
    width: 150px !important;
}

.w155 {
    width: 155px !important;
}

.w173 {
    width: 175px !important;
}

.wauto {
    width: auto !important;
}

.margin-left-0 {
    margin-left: 0px;
}

.fullwidth {
    width: 100%;
    overflow-x: auto;
}

.h345 {
    height: 345px;
    min-height: 345px;
}
/*.pagination li:nth-of-type(7){ display:none;}*/

/*Styles For New Logo*/
.logo-mdp { /*margin-left:10px; margin-top:15px;*/
    margin-left: -1px;
}

.logo-mdp-02 {
    margin-top: 0px;
    margin-left: -31px;
}

.hide-input {
    background: none;
    border: none;
    color: #852b99;
    font-weight: bold;
    font-size: 13px;
}

    .hide-input:focus {
        background: none;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        outline: none;
    }

.profile-img-outline {
    border: solid 1px #A6A6A6;
}

.width300h {
    width: 300px;
    height: 31px;
    float: left;
}

.width300h {
    width: 300px;
    height: 31px;
    float: left;
}

.height31 {
    height: 31px;
}

.ico-report {
    background: url(../img/icon-report.png) no-repeat left center;
}

.ico-notifications {
    background: url(../img/ico-notifications.png) no-repeat left center;
}

/************08 May 2014**************/
ul.alert-list01 {
    list-style: none; /*add*/
    width: 91%;
    display: inline-block;
    margin-left: -7px;
    margin-bottom: 0px;
}

    ul.alert-list01 li {
        padding-left: 8px;
        line-height: 24px;
        font-size: 12px;
    }

        ul.alert-list01 li:first-child {
            padding-left: 7px;
        }

        ul.alert-list01 li:last-child {
            padding-left: 10px;
        }

.alert-list01 strong.f14 {
    font-size: 12px;
}

.posrel {
    position: relative;
}

.pos_btn {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

/******************************CSS added 1 Oct,14*******************/
.box1 {
    display: none;
}

select.quarterdropdown {
    margin-top: 5px;
    width: 40%;
}

select.regiondropdown {
    margin: 5px 0;
    width: 40%;
}

.buttonwidth {
    max-width: 762px;
}

.tablewidth {
    display: table-cell;
    padding-left: 5px;
}

.mytasktable {
    display: table;
    background: none repeat scroll 0 0 #eeeeee;
    color: #000;
    float: left;
    width: 100%;
}

.datarowtbl {
    display: table;
    border-top: 1px solid #d1d1d1;
    color: #000;
    float: left;
    width: 100%;
}

.marginbt-10 {
    margin-bottom: 10px;
}

.scroller {
    overflow: auto !important;
}

table.data-tbl {
    min-width: 600px;
    min-height: 360px;
}

tr.datarowtbl td {
    vertical-align: top;
}

.checkbox-list input {
    margin-right: 8px;
}


/*********************Css added 31 Oct 2014**********************/
.speakerportal {
    float: right !important;
    text-align: right;
    width: 50%;
    display: none !important;
}

.slimScrollDiv .slimScrollBar {
    display: none !important;
}

.speakerportal a {
    color: #852b99 !important;
}


.w350 {
    max-width: 500px;
}



/*********************Css added 3 December 2014**********************/

.form-control.fld-alig {
    width: 91%;
}

.btn-alig {
    float: right !important;
    position: relative;
    right: 18px;
    top: -24px;
}

.sorting-drop_a .form-control {
    float: left; /*width: 127px*/
    width: 190px;
}

.form-nominate-training > li {
    width: 113%;
}

.margin-top-30 {
    margin-top: 22px !important;
}

.margin-top-24 {
    margin-top: 24px !important;
}



/*********************Css added 9 December 2014**********************/
.usamap .modal-title {
    font-size: 25px;
    color: #FFF;
    text-align: center;
}

.usamap .modal-header {
    background: #5bbae5;
    opacity: 8;
    border-bottom: solid 1px #bdebff;
}

.usamap .modal-body {
    background: url(../img/usa_map.jpg) top center no-repeat;
    width: 100%;
    height: 293px !important;
}

.usamap .tab-pane {
    margin-top: 27px !important;
}



/*********************Css added 25 December 2014**********************/


.checkbox.pad0 span {
    left: 12px;
    position: relative;
    top: 3px;
    font-size: 15px;
    color: #dbdbdb !important;
    text-decoration: none;
}

    .checkbox.pad0 span a {
        left: 8px;
        position: relative;
        top: 0px;
        font-size: 15px;
        color: #dbdbdb !important;
        text-decoration: none;
    }

        .checkbox.pad0 span a:hover {
            left: 8px;
            position: relative;
            top: 0px;
            font-size: 15px;
            color: #dbdbdb !important;
            text-decoration: none;
        }

.panel-heading.accordion-toggle {
    cursor: pointer;
}


.margin-top100 {
    margin-top: -180px;
}

.margin-top200 {
    margin-top: -283px;
}

.icon-pencil {
    color: #000;
}

.panel-heading.accordion-toggle.collapsed h4 {
    font-weight: normal !important;
}

ssss .panel-heading.accordion-toggle h4 {
    font-weight: bold !important;
}


/*********************Css added 25 December 2014**********************/




/*********************Css added 31 December 2014**********************/
.panel-heading {
    border-bottom: transparent;
}





@media screen and (min-width: 320px) and (max-width:950px) {

    .text-pad {
        float: right !important;
        width: 160px !important;
    }
}





.slimScrollDiv {
    height: auto !important;
}

.scroller.home-tabs_a {
    height: auto !important;
}

.w1602 {
    width: 200px !important;
}

.text-pad {
    float: right;
    width: 325px;
}

.pad-mobile {
    padding-top: 19px !important;
}





/*********************Css added 31 December 2014**********************/






/*********************Css added 02 jan 2015**********************/


.text-pad_a {
    float: right;
    width: 183px;
    font-size: 15px;
}

.font-size {
    font-size: 15px;
}

.btn.bg-orange.in-size {
    font-size: 16px;
    height: 37px;
    width: 260px;
}

.btn.bg-orange.in-size_a {
    background-color: #27a9e3 !important;
    font-size: 16px;
    height: 37px;
    width: 260px;
}

/*********************Css added 02 jan 2015**********************/

/*********************Css added 07 jan 2015**********************/
.icon-trash.sp {
    width: 24px;
    text-decoration: none;
    position: relative;
    top: 7px;
}

.purple-txt.currency.disabled {
    background-color: #EEEEEE !important;
    text-align: right !important;
}

.purple-txt.currency.text-alg {
    font-weight: bold;
    text-align: right;
    float: right;
    margin-top: 0px;
}

.textalignleft {
    text-align: left !important;
}


/*********************Css added 07 jan 2015**********************/



/*********************Css added 08 jan 2015**********************/
.checkbox.pad10 {
    padding-left: 17px;
}

/*********************Css added 08 jan 2015**********************/




/*********************Css added 10 jan 2015**********************/
.panel.panel-default.p {
    margin-top: 4px;
}

.margin-top300 {
    margin-top: -254px;
}

/*********************Css added 10 jan 2015**********************/



/*********************Css added 10 jan 2015**********************/

.animation.fr.right_alg {
    bottom: 28px;
    position: relative;
}



/*********************Css added 10 jan 2015**********************/



/*********************Css added 15 jan 2015**********************/


.blk-links.btn {
    background-color: #f36420 !important;
    color: #ffffff;
    padding: 6px;
}

/*#divSpeakerProgramStatusReportBarChart > div {
    width: 60% !important;
}*/

.highcharts-container {
    width: 100% !important;
}


/*********************Css added 15 jan 2015**********************/


/*********************Css added 20 jan 2015**********************/
.ui-dform-label {
    width: 100%;
}


.multiselect-container.dropdown-menu > li {
    padding-left: 0px;
}

.multiselect-container.dropdown-menu li a {
    padding: 8px 10px 27px 30px;
    z-index: 1500;
}

.btn .caret {
    display: none;
    margin-left: 0;
}

.dropdown-toggle.dropdown > img {
    height: 34px;
    width: 34px;
}

/*********************Css added 20 jan 2015**********************/


/*********************Css added 21 jan 2015**********************/

.margin-left-2 {
    margin-left: 7px;
}

.margin-left-12 {
    margin-left: 11px;
}

.icon-time.time {
    color: #c4c4c4;
    font-size: 25px;
    margin-left: 2px;
    margin-top: 9px;
}

.margin-top-101 {
    margin-top: 15px;
}

.width_100 {
    width: 121px;
}

.dropdown-menu span {
    font-family: "SegoeUI",Helvetica,Arial,sans-serif !important;
    font-size: 13px;
}

.checkbox-inline.al {
    margin: 0 28px 0 21px !important;
}

.search-btn_a input {
    margin: -4px 20px 0 0 !important;
}

.max640_a {
    max-width: 270px;
}

.icon-time {
    color: #b4b4b4;
    font-size: 26px;
    margin: 9px 7px 0;
}


/*********************Css added 02 Feb 2015**********************/

.validation_a {
    float: left;
    clear: both;
}

.sorting-drop.type2.sort {
    /*width: 326px;*/
    width: 245px;
}


.sorting-drop.type3.sort {
    /*width: 326px;*/
    width: 461px;
    float: left;
    margin-bottom: 11px;
}
/*********************Css added 02 Feb 2015**********************/

/*********************Css added 04 Feb 2015**********************/
.territory {
    color: #ff0000;
    font-weight: bold;
}

.territory1 {
    font-size: 15px;
}

.territory2 {
    font-size: 15px;
}

.icon-search {
    color: #fff;
}


/*********************Css added 04 Feb 2015**********************/


/*********************Css added 06 Feb 2015**********************/

.modal-content {
    border-radius: 0px !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    background-color: #fff;
}

.modal-header {
    border-bottom: /*1px solid #efefef*/ transparent;
    /*background: -moz-linear-gradient(center top , #629eef 0%, #629eef 48%, #629eef 52%, #629eef 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border-top: /*1px solid #747474 !important*/ transparent;
    color: #ffffff;
    border-radius: 0px 0px 0 0 !important;
    padding: 8px 6px 35px 14px;
}

.box_a {
    background-color: #629eef;
    color: #fff;
    height: 34px;
    padding: 6px 0 0 10px;
}


.form-body.row.border2 {
    border-radius: 5px !important;
    box-shadow: 5px 5px 24px 5px rgba(0, 0, 0, 0.5);
}

.modal-content_a {
    background-color: #e2eeff;
    border-radius: 0 0 7px 7px !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}

.popup-width_a {
    width: 449px;
}

.border1 {
    border: 1px solid #c4c4c4;
}

.bold2 {
    font-size: 21px;
    color: #629eef;
    font-weight: bold;
}

/*********************Css added 06 Feb 2015**********************/ =======
/*********************Css added 04 Feb 2015**********************/
.speaker-expense-div.expensedn {
    margin-bottom: 3px;
    padding-top: 0;
}

.checkbox-margin .checkbox-inline input[type="checkbox"] {
    margin-left: 0;
}


.min-max-width {
    max-width: 1366px;
    min-width: 720px;
}

.min-max-width1 {
    max-width: 1366px;
    min-width: 470px;
}

.min-max-width2 {
    max-width: 1366px;
    min-width: 825px;
}

.min-max-width3 {
    max-width: 1366px;
    min-width: 753px;
}

.min-max-width4 {
    min-width: 1400px;
    max-width: 2577px;
}

.min-max-width5 {
    max-width: 1820px;
    min-width: 1100px;
}

.min-max-width5a {
    min-width: 1090px;
    max-width: 100%;
}

.min-max-width6 {
    max-width: 1366px;
    min-width: 510px;
}

.min-max-width6a {
    max-width: 1366px;
    min-width: 710px;
}

.min-max-width6b {
    max-width: 100%;
    min-width: 745px;
}

.min-max-width7 {
    max-width: 1366px;
    min-width: 1196px;
}

.min-max-width8 {
    min-width: 2962px;
    max-width: 1366px;
}

.min-max-width9 {
    max-width: 1366px;
    min-width: 500px;
}

.min-max-width10 {
    max-width: 1826px;
    min-width: 1040px;
}

.min-max-width10_a {
    max-width: 100%;
    min-width: 1300px;
}

.min-max-width11 {
    max-width: 1826px;
    min-width: 690px;
}

.min-max-width12 {
    max-width: 4000px;
    min-width: 3280px;
}

.min-max-width13 {
    max-width: 2000px;
    min-width: 1450px;
}

.min-max-width13b {
    max-width: 100%;
    min-width: 700px;
}

.min-max-width14 {
    max-width: 2000px;
    min-width: 1630px;
}

.min-max-width17 {
    max-width: 1366px;
    min-width: 250px;
}

.min-max-width18 {
    max-width: 1980px;
    min-width: 776px;
}

.min-max-width19 {
    max-width: 1826px;
    min-width: 930px;
}

.min-max-width20 {
    max-width: 1980px;
    min-width: 1044px;
}

.min-max-width20_a {
    max-width: 100%;
    min-width: 675px;
}

.HonorariumProfileFinance .min-max-width20 {
    max-width: 100%;
    min-width: 510px;
}

.min-max-width21 {
    max-width: 1826px;
    min-width: 1320px;
}

.min-max-width21_a {
    min-width: 900px;
}

.min-max-width21_b {
    max-width: 100%;
    min-width: 1500px;
}

.min-max-width22 {
    min-width: 1220px;
    max-width: 100%;
}

.min-max-width24 {
    min-width: 910px;
    max-width: 100%;
}

.min-max-width25 {
    min-width: 920px;
    max-width: 100%;
}

.min-max-width26 {
    min-width: 800px;
    max-width: 100%;
}

.min-max-width27 {
    min-width: 300px;
    max-width: 100%;
}

.min-max-width28 {
    min-width: 535px;
    max-width: 100%;
}

.min-max-width29 {
    min-width: 1100px;
    max-width: 100%;
}

.min-max-width29a {
    min-width: 1785px;
    max-width: 100%;
}

.min-max-width30 {
    min-width: 656px;
    max-width: 100%;
}

.min-max-width31 {
    min-width: 705px;
    max-width: 100%;
}

.min-max-width32 {
    min-width: 686px;
}

.min-max-width33 {
    min-width: 900px;
}

.min-max-width34 {
    max-width: 100%;
    min-width: 500px;
}

.min-max-width34a {
    max-width: 100%;
    min-width: 205px;
}

.min-max-width34b {
    max-width: 100%;
    min-width: 750px;
}

.min-width290 {
    min-width: 290px !important;
}

.overflow {
    overflow: auto;
}

.padding-left5 {
    padding-left: 5%;
}

.margin-add label {
    margin-right: 40px;
}

.margin-top10 {
    margin-top: 10px;
}

.margin-bottom10 {
    margin-bottom: 10px;
}

.padding-bottom25 {
    padding-bottom: 30px;
}

.margin-topbott {
    margin: -23px 0;
}

.margin-bottom5 {
    margin-bottom: 5px;
}

.padding-left-forgotpass {
    padding-left: 68px !important;
}

.remember-margin-bottom {
    margin-bottom: 0px;
}

.forgotpass-padlefrig {
    padding-left: 0px;
    padding-right: 0px;
}

.schadule-prog-rating-padd {
    padding-left: 0px;
}

.checkbox-padd .checker {
    padding-left: 10px;
}

.searchattendance_name_mar {
    margin-left: 10px !important;
    margin-right: -7px;
}

.searchattendance_name_mar_a {
    margin-left: 10px !important;
    margin-right: -38px;
}

.ScheduleSpeakerSearch_pad {
    padding-right: 0px;
}

.nobackground {
    background-color: transparent !important;
}

.noborder-color {
    border-color: transparent;
}

.collasp-icon-pos {
    float: right;
    position: relative;
    right: 0px;
}

.collapsed .collasp-icon-pos i {
    transform: rotate(180deg);
}

.collasp-icon-pos1 {
    top: -18px;
    margin-bottom: -8px;
}

.header_padding {
    padding-bottom: 30px;
}

.custom_width_for {
}

.custom_width_for_exensive {
    position: relative;
    z-index: 1;
    float: right;
    padding: 0 5px 0px 0px;
}

    .custom_width_for_exensive strong input {
        width: 66px !important;
        background-color: transparent !important;
    }

.text-color-bla {
    color: #000 !important;
}

.speaker-email-tab {
    word-break: break-all;
    margin-top: -22px;
    margin-left: 5px;
}

.pre-negotiated-wraping {
    word-break: break-word;
}

.padding-0 {
    padding: 0px !important;
}

.speaker_program_sta-rep-pad-lef {
    padding-left: 4px;
}

.speaker_program_sta-rep-pad-righ {
    padding-right: 9px;
}

.speaker_program_checkbox_lab {
    margin-left: -7px;
}

.speaker_program_logi-padd-left {
    padding-left: 0px;
}

.mailpopup-header {
    border: none;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 15px;
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    border-radius: 0 !important;
    border-top: medium none;
}

.mail-popup-design table {
    width: 100% !important;
}

.pad_top > div:first-child {
    border: none !important;
    background-color: transparent !important;
    margin-top: 0px !important;
    padding: 0px !important;
    color: #424242 !important;
}

/*LHS Menu Alignment*/
ul.page-sidebar-menu > li:nth-child(3) > a {
    border-top: none !important;
    margin-top: 10px;
}

/*Pagination Issue*/
/*.pagination .btnGo { display: block !important;}*/

/*Inline CSS remove*/
.display-b {
    display: block;
}

.margin-bottom0 {
    margin-bottom: 0px !important;
}

/*PageAccessList Page*/
.pageaccesslist1 {
    max-width: 1366px;
    width: 100%;
    overflow-x: scroll;
    padding: 5px 0 20px 0;
}

.pageaccesslistul {
    width: 1198px;
    max-width: 1366px;
}

.height_auto {
    height: auto;
}


.header .navbar-nav li.dropdown .dropdown-toggle i {
    color: #FFFFFF !important;
}

.calender-icon {
    font-size: 45px !important;
    margin-left: 10px;
    margin-top: 13px;
    color: #fff;
}

.speakerprogram-icon {
    font-size: 45px !important;
    margin-left: 10px;
    margin-top: 13px;
    color: #fff;
}

.speakerprogram-icon1 {
    font-size: 18px !important;
    margin-top: 1px !important;
}

.mytask-icon {
    font-size: 50px !important;
    margin-left: 10px;
    margin-top: 13px;
    color: #fff;
}

.mytask-icon1 {
    font-size: 18px !important;
    margin-top: 1px !important;
}

.mytask-icon2 {
    font-size: 19px !important;
    margin-top: 1px;
}

.mynotifications-icon1 {
    font-size: 18px !important;
    margin-top: 1px !important;
    width: inherit;
    height: inherit;
}

.mynotifications-icon2 {
    font-size: 44px !important;
    margin-top: 14px !important;
    width: inherit;
    height: inherit;
    margin-left: 14px;
    color: #fff;
}


.my-speaker-program-programty {
    margin-left: 1%;
}

.my-speaker-program-status {
    margin-left: 1%;
}

.word-break {
    word-break: break-all;
}

.speker-title-degi {
    margin-left: 10px;
    font-weight: bold;
}

.font-size14 {
    font-size: 14px;
}

.margin-right6 {
    margin-right: 6px;
}

.h5tag-editer {
    padding-left: 25px;
    margin-top: -18px;
}

.margin-top-arrange {
    padding-top: 5px;
}
/*.dark-bluebg {background-color: #312cbe !important;}*/
/*.dark-blebor-cor{border: 1px solid #312cbe !important;}*/

.search-speaker-results-degree {
    margin-left: 4%;
}

.search-speaker-results-title {
    margin-left: 4%;
}

.search-speaker-results-contract {
    margin-left: 4%;
    color: #000 !important;
}

.search-speaker-meeting-history {
    font-weight: bold;
    margin-right: 10px;
}

.speakerutilizationreport-tab {
    padding-top: 10px;
}

.bacground-none li:nth-child(even) {
    background: transparent;
}

.bacground-none li {
    border-bottom: transparent;
}

.font-bold {
    font-weight: bold;
}

.fon-col-black {
    color: #000;
}

.searchspeaker-nopadd {
    padding-left: 10px;
    padding-right: 0px;
    word-wrap: break-word;
}

.speakerprogram-requriedfield {
    margin-top: 5px;
}

.schedulespeakerprogramsubspek {
    padding-left: 10px;
}

.schedulespeakerprogramsubspek-1 {
    padding-left: 16px !important;
}

.font-size {
    font-size: 14px;
}

.speakerinformation1 {
    padding-left: 0px;
}

.speakeraddressdetail {
    padding-left: 5px;
}

.speakeraddressdetail-nopad {
    padding-left: 0px;
}

/*Calender Small box color */

.bg-Umetra {
    background-color: #5da630 !important;
    border-color: #5da630 !important;
    color: #fff;
}

.bg-Claronix {
    background-color: #ff0000 !important;
    border-color: #ff0000 !important;
    color: #000;
}

.bg-Obraprate {
    background-color: #c8c8c8 !important;
    border-color: #c8c8c8 !important;
    color: #fff;
}

.bgcolor-light-blue {
    background-color: #629eef !important;
}

.borcolor-light-blue {
    border: 1px solid #629eef !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #f6831d;
}

.form-group-mar-bottom {
    margin-bottom: 5px;
}

.label-display-box {
    margin-top: 6px;
}

.attendidetailspop {
    margin-bottom: 5px;
}

.font-size-14 {
    font-size: 14px;
}

.alert-info {
    font-size: 14px;
}

.form-group-mar-bottom {
    margin-bottom: 5px;
}

.date-shorting {
    padding-right: 0px;
}

.nodatafoundte {
    padding-left: 10px;
    padding-top: 51px;
    font-weight: bold;
    font-size: 13px;
}

.attendees-collasps {
    color: #000 !important;
    border-bottom: 1px solid #ddd !important;
}

.speakerprogramdropdown {
    width: 113%;
}

.border-right-panel {
    border-right: 1px solid #E0DFDF;
}

.expenses-details-attendees {
    width: 330px;
    font-size: 12px;
    margin-left: 0;
}

.expenses-details-amount {
    width: 135px;
    margin-left: -8px;
    font-size: 12px;
}



.page-header_a {
    padding-bottom: 36px;
}

.page-header_a1 {
    margin-top: 0px;
    padding-bottom: 0px;
}

.btn-warning_a {
    background-color: #fff !important;
    border-color: #c4c4c4 !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #000 !important;
}

.btn.btn-warning_a.active {
    background-color: #f6831d !important;
    color: #fff !important;
}

.speakerprogramevaluation-radiotitle {
    position: relative;
    top: 10px;
}

.speakerprogramevaluation-title {
    top: 8px;
    position: relative;
    margin-left: 10px;
}

.speakerprogramevaluation-div {
    margin-top: -8px;
    margin-bottom: -8px;
}

/*File Upload for Signature*/

.fileupload-preview {
    max-width: 184px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.fileupload .input-group-btn, .fileupload .uneditable-input {
    min-width: 67px !important;
}

.fileupload .input-group-btn, .fileupload .uneditable-input {
    max-width: 100%;
    min-width: 100px;
}

.uneditable-input {
    padding: 3px 6px;
}

.fileupload-exists i {
    margin-right: 7px;
}

.fileupload .btn {
    line-height: 23px;
}

.darkblue-panel-border {
    border: 1px solid #04007d !important;
}

.darkblue-panel {
    background-color: #04007d !important;
}

.blue-panel-border {
    border: 1px solid #312cbe !important;
}

.blue-panel {
    background-color: #312cbe !important;
}

.liblue-panel-border {
    border: 1px solid #629eef !important;
}

.liblue-panel {
    background-color: #629eef !important;
}

.border-bottom-none {
    border-bottom: transparent !important;
}

.radiobuttonmargin .radio {
    margin-top: 4px;
}

.radiobuttonmargin1 .radio {
    margin-top: 0px;
}

.radiobuttonmargin1 .inputboxwidth {
    width: 87%;
}

.browserinputbox {
    width: 99.6%;
}

@-moz-document url-prefix() {
    .padding-bottom-36;

{
    padding-bottom: 36px;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .tooltip.top .tooltip-arrow {
        margin-left: 5px;
    }
}

.table_alg {
    position: relative;
    left: 13px;
}

.calender_text {
    position: relative;
    top: 15px;
}

.word-break {
    word-break: break-word;
}

.upcoming_speaker_programs {
    max-height: 361px;
    overflow: auto;
}

.notifications_height {
    max-height: 361px;
    overflow: auto;
}

.mailicon {
    padding-top: 23px !important;
    padding-bottom: 9px !important;
}

.currency {
    word-wrap: break-word;
}

.speakerhonorarium {
    position: relative;
    top: -4px;
    margin-bottom: 0px;
}

.select_height {
    height: 28px;
}

.text-blc-nobol {
    color: #000 !important;
    font-weight: normal !important;
}

.bkcolor-gray {
    background-color: #eeeeee !important;
}

.radiobutton_margin .radio {
    margin-top: 0px;
    margin-right: -20px;
}

.min-height20 {
    min-height: 20px;
}

.model-popup-body {
    padding: 0px 0px 30px 0px;
}

.modal-footer {
    border-top: transparent;
    padding: 7px 20px 7px;
    text-align: center;
}

.pageData a {
    color: #000;
}



.display-inline-block {
    display: inline-block;
}

@-moz-document url-prefix() {
    .display-inline-block;

{
    margin-top: 0px !important;
}

}

.margin-top-9 {
    margin-top: -4px !important;
}


.pagination.pagerlist > li {
    display: inline;
}



/*********************Css added 13 April 2015 Brand**********************/


.form-group-border {
    border: 1px solid #c4c4c4 !important;
    height: 29px;
    width: 88px;
    padding: 6px;
}

.form-group-border-budget {
    height: 29px;
    width: 120px;
    padding: 6px;
}


.border_a {
    border: 1px solid #c4c4c4;
}

.word-wrap {
    word-wrap: break-word;
}

.modal-body {
    padding: 0px;
}

#uploader .mailpopup-header {
    padding-bottom: 0px;
}

#tab_Module #search-speaker, #search-speaker li {
    padding: 5px 0px;
}

    #tab_Module #search-speaker > li > div {
        padding: 0 0px;
    }

#divfilelist .gridrow {
    margin-bottom: 10px;
}

#divPopupProgramDocument .modal-body {
    padding: 20px 15px;
}

.modal-header {
    padding: 0;
}

#divPopupProgramDocument #txtnotes {
    width: 87.5%;
}

#divPopupProgramDocument #txttitle {
    width: 87.5%;
}

.modal-content {
    padding: 10px;
}

#divPopupProgramDocument {
    padding: 10px;
}

.slimScrollDiv .scroller {
    padding: 10px 10px 10px 10px;
}

.slimScrollDiv #txttitle {
    width: 87.5%;
}

/*********************Css added 13 April 2015 Brand**********************/



/*********************Css added 14 April 2015 Brand**********************/

.word-wrap {
    word-break: break-all;
}

/*********************Css added 14 April 2015 Brand**********************/
@media screen and (min-width:1025px) and (max-width:1960px) {
    .hidediv {
        display: none;
    }

    .showdiv {
        display: none;
    }
}

@media screen and (min-width:1025px) and (max-width:1200px) {
    .showdiv {
        display: block;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .showdiv {
        display: none;
    }
}

.slimScrollDiv #txtnotes {
    width: 87.5%;
}

#search-speaker li:first-child {
    padding: 0;
}

#containerDocuments li:first-child {
    padding: 5px 0px;
}

.formstepsubhead {
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 25px;
}

.formstep ul {
    list-style-type: decimal;
    padding-left: 20px;
}

    .formstep ul li {
        margin-bottom: 20px;
        text-align: justify;
    }


.blk-txt.pad2 {
    width: 0 !important;
}

/* preloader */

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 10000;
}

#status {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    font-size: 32px;
}

.form-group div.checker {
    margin-right: 20px;
}

/* preloader */
#ajaxloader {
    position: fixed !important;
    top: 0 !important;
    left: 0% !important;
    bottom: 50%;
    width: 100%;
    height: 100%;
    background-color: rgba(228, 231, 234, 0);
    z-index: 10000;
    cursor: wait;
    text-align: center;
}

    #ajaxloader img {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
    }

#search-venue {
    padding: 0 10px;
}

    #search-venue .pageData {
        margin-bottom: 10px;
    }

        #search-venue .pageData ul {
            padding-left: 0px;
        }


.pagination .btnGo {
    text-align: center;
    display: inline-block;
    padding: 7px 14px;
    background-color: transparent;
    color: #629eef;
    font-size: 16px;
    line-height: 16px;
    margin-top: 0px;
}

/*.pagination {
    padding: 0px 10px;
}*/

.background-div {
    background: #eee;
    line-height: 24px;
    display: block;
    padding: 6px 0px 11px 0px;
    margin: 0;
}


/***** FORM WIZARD STYLES *****/
/**************************/

.basic-wizard .marginbottom60 {
    margin-bottom: 60px;
}

.basic-wizard .nav li a {
    background: #e4e7ea;
    color: #4A535E;
    -moz-border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    border-radius: 50px !important;
    font-size: 14px;
}

.basic-wizard .nav li:last-child a {
    border-right: 0;
}

.basic-wizard .nav li a:hover {
    background-color: #f7f7f7;
}

.basic-wizard .nav li.done a {
    background: #05007E;
    color: #fff;
    border-color: #05007E;
    top: -16px;
    pointer-events: none;
    cursor: default;
}

.basic-wizard .nav li.done {
    border-color: #05007E;
    background: #05007E;
    border-radius: 0%;
    height: 9px;
    top: 17px;
}

.basic-wizard .nav li:last-child {
    width: 1px !important;
}

.basic-wizard .nav li.active a,
.basic-wizard .nav li.active a:focus,
.basic-wizard .nav li.active a:active {
    background: #fff;
    border: 3px solid #05007E;
    padding: 7px;
    color: #4a535E;
}

.basic-wizard .nav li.active a {
}

.basic-wizard ul li a span {
    font-family: 'Arial';
}

.basic-wizard .pager {
    border-top: 0 none;
    margin: 0;
    padding: 15px 0px;
    text-align: left;
}

    .basic-wizard .pager li {
        /*display: inline-block;*/
        margin-right: 0px;
    }

        .basic-wizard .pager li.next {
            position: relative;
            float: right;
        }

/*.basic-wizard .pager li a {
    background-color: #FF9344;
    border-color: #f68e56;
    border-radius: 0 !important;
    color: #ffffff;
	font-size:14px;
}

.basic-wizard .pager li a:hover {
	background-color: #FF9344;
	border-color: #f68e56;
}

.basic-wizard .pager li.disabled a {
	background: #eee;
	color: #999;
	border-color: #ccc;
}*/

.basic-wizard .progress {
    height: 12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.basic-wizard .nav-disabled-click li a:hover,
.basic-wizard .nav-disabled-click li a:active,
.basic-wizard .nav-disabled-click li a:focus {
    background-color: #E4E7EA;
    opacity: 1;
    color: #4A535E;
    cursor: default;
}

.basic-wizard .nav-disabled-click li.active a:hover,
.basic-wizard .nav-disabled-click li.active a:active,
.basic-wizard .nav-disabled-click li.active a:focus {
    background: #fcfcfc;
    color: #333;
    opacity: 1;
}

.basic-wizard .tab-content {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}


.tab-pane::after {
    clear: both;
    display: block;
    content: '';
}

.wizardpills {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
}

    .wizardpills ul.form-wizard {
        position: absolute;
        top: 0px;
        left: 20px;
        height: 60px;
        z-index: 2;
        width: 100%;
        padding-right: 15px;
    }

    .wizardpills #bar {
        position: absolute;
        top: 10px;
        left: 20px;
        height: 10px;
        width: 100%;
        margin: 7px 0;
        z-index: 1;
        display: none;
    }

    .wizardpills .tab-content {
        position: relative;
        background-color: #ffffff;
        border: 0px solid transparent;
    }

.form-wizard li {
    display: block;
    float: left;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    text-align: right;
    width: 44.66%;
    margin: 0 !important;
}

.basic-wizard .nav li {
    border-color: #ebebeb;
    height: 9px;
    background: #ebebeb;
    border-radius: 0%;
    top: 17px;
}

    .basic-wizard .nav li a {
        top: -16px;
    }

.form-wizard li a {
    float: left;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: -20px;
    background: #f5f5f5;
    background-image: none;
    -webkit-box-shadow: inset 0 -1px 2px rgba(150, 150, 150, .1);
    -moz-box-shadow: inset 0 -1px 2px rgba(150, 150, 150, .1);
    box-shadow: inset 0 -1px 2px rgba(150, 150, 150, .1);
    line-height: 23px;
}

.form-content-row .form-group .control-label {
    color: #06b1d6;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 0;
    padding-right: 0px;
    /*margin-top: 5px; line-height: 25px;*/
}

.form-wizard li.complete a {
    background-color: #1fb5ac;
    font-family: FontAwesome;
    color: #ffffff;
    line-height: 27px;
    text-align: center;
    font-size: 14px;
}

.form-wizard li a:before {
    /*content: " ";*/
    margin-left: -2px;
    height: 34px;
    width: 14px;
    display: block;
}

.form-wizard li.complete a:before {
    content: "\f00c";
}

.form-wizard li a span {
    position: absolute;
    color: #777777;
    width: auto;
    display: inline-block;
    margin-left: -25px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    top: 40px;
}

.form-wizard li.complete a span {
    padding-left: 5px;
}

.space a {
    margin-left: 5px;
}



.input-mar-t-5 {
    display: table-cell;
    float: none;
}

.hyperlink-white a {
    color: #fff;
    text-decoration: underline;
}




#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group div label {
    padding-left: 0px;
    padding-right: 5px;
}

#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group div div {
    padding-left: 0px;
    padding-right: 5px;
}

#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div {
    margin-bottom: 10px;
}







.popupeditbtn {
    background-color: #83afeb;
    padding: 0;
    position: relative;
    top: 4px;
    margin-right: 24px;
    margin-top: -4px;
    float: right;
}

    .popupeditbtn i {
        background-color: #fff;
        padding: 5px;
        border-right: 1px solid #6e93c6;
        color: #629eef;
        font-size: 12px;
    }

    .popupeditbtn span {
        padding: 0px 7px 0px 3px;
        color: #000;
        text-transform: uppercase;
        font-size: 11px;
    }

#dynamicSpeakerSearchSelection > div {
    margin-left: 0px;
    margin-right: 0px;
}

#dynamicdiv .ui-dform-label b {
    font-weight: bold !important;
}

#dynamicSpeakerSearchSelection div.ui-dform-div {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    /*padding-right: 9px;*/
}



.input-mar-t-5 {
    display: table-cell;
    float: none;
}

/*#dynamicSpeakerSearchSelection #dynamicdiv div.ui-dform-div label {
  text-align: left;
  width: 33.33333333333333%;
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
}*/

/*#dynamicSpeakerSearchSelection #dynamicdiv div.ui-dform-div select {
  padding: 0 8px 0 0 !important;
  margin-left: 0px;
  width: 63.666666666% !important;
  display: inline-block;
}*/


.jAlert.jDark > div {
    padding: 10px;
    border-radius: 0px !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.2);
    background-clip: padding-box;
}


.jClose {
    position: absolute;
    top: 3px;
    right: 3px;
    border-top-right-radius: 1px;
    border-bottom-left-radius: 5px;
    background: transparent;
    color: #555;
    padding: 5px 10px 5px 10px;
    cursor: pointer;
    font-weight: bold;
    background-image: url("../img/remove-icon-small.png") !important;
    background-repeat: no-repeat !important;
    display: inline-block;
    height: 9px;
    margin-right: 14px;
    margin-top: 9px;
    width: 9px;
    opacity: 0.5;
}

    .jClose:hover {
        background: transparent;
    }

.jDark .jTitle {
    background: #629eef !important;
    color: #fff;
    height: 34px;
    padding: 6px 0 0 10px;
    border: transparent;
    line-height: 1px;
}

.jTitle > div {
    font-size: 14px;
    color: #fff;
    padding: 10px 20px 10px 0px;
}

.attendeedetail-popup .search-btn input {
    margin: 0px 0px 0 0 !important;
    padding: 5px;
}

.attendeedetail-popup {
    display: inline-block;
}

#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div {
    margin-bottom: 10px;
    border-bottom: 1px solid #ececec;
    /*min-height: 38px;*/
    display: inline-block;
    padding-bottom: 10px;
}

    #tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div:last-child {
        border-bottom: transparent;
        margin-bottom: 0px;
    }

    #tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div:nth-last-child(2) {
        border-bottom: transparent;
        margin-bottom: 0px;
    }

#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .attendee-detail-border0 .form-group > div {
    border-bottom: transparent;
    min-height: 42px;
}







.headerbtn {
    float: right;
    position: relative;
    right: 20px;
}

#autotext .ui-autocomplete {
    max-height: 150px;
    overflow: auto;
}

/*.expensesdetail-inputbx { width: 60px; padding-right: 0px; padding-left: 0;}*/
.expensesdeatialsattendee-div {
    display: inline-block;
    margin-bottom: 15px;
}

.expensesdeatialsattendee-div1 {
    padding: 10px 5px 10px 0px;
}

    .expensesdeatialsattendee-div1 .expensesdetail {
        padding-left: 0px;
    }

.expensesdeatialsattendee-div2 {
    padding: 10px 5px 10px 0px;
    background-color: #EEE;
}

.meal-pricediv {
    background: #EEE;
    padding: 8px 7px;
}

    .meal-pricediv div {
        border-right: 1px solid #C2C1C1;
        color: #6A6666;
    }

        .meal-pricediv div:nth-child(3) {
            padding-right: 0px;
            padding-left: 9px;
        }

        .meal-pricediv div:nth-child(2) {
            padding-right: 6px;
            padding-left: 8px;
        }

        .meal-pricediv div:last-child {
            border-right: transparent;
        }

.pagination > li > a:hover, .pagination > li > span:hover {
    cursor: pointer;
}

.desktopdynamicdiv .row #tab_Module #dynamicdiv .ui-dform-div {
    padding-left: 0px;
}

.labelwidthattendee {
    width: 33.7% !important;
}


#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div {
    margin-bottom: 10px;
    border-bottom: 1px solid #ececec;
    /*min-height: 38px;*/
    display: inline-block;
    padding-bottom: 10px;
}

    #tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div:last-child {
        border-bottom: transparent;
        margin-bottom: 0px;
    }

    #tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .form-group > div:nth-last-child(2) {
        border-bottom: transparent;
        margin-bottom: 0px;
    }

#tab_Speaker_Personal_Information .form-horizontal.form-2Coumn .attendee-detail-border0 .form-group > div {
    border-bottom: transparent;
    min-height: 42px;
}

/*tab_Speaker_Personal_Information1*/

#tab_Speaker_Personal_Information1 .Speaker_Personal_Information_div {
    padding: 15px 5px 0px 5px;
    display: table;
}

#tab_Speaker_Personal_Information1 .form-horizontal.form-2Coumn .form-group > div {
    margin-bottom: 10px;
    border-bottom: transparent;
    display: table-cell;
    padding-bottom: 9px;
    vertical-align: bottom;
    word-wrap: break-word;
}

    #tab_Speaker_Personal_Information1 .form-horizontal.form-2Coumn .form-group > div:last-child {
        border-bottom: transparent;
        margin-bottom: 0px;
    }

    #tab_Speaker_Personal_Information1 .form-horizontal.form-2Coumn .form-group > div:nth-last-child(2) {
        border-bottom: transparent;
        margin-bottom: 0px;
    }

#tab_Speaker_Personal_Information1 .form-horizontal.form-2Coumn .attendee-detail-border0 .form-group > div {
    border-bottom: transparent;
    min-height: 42px;
}

#tab_Speaker_Personal_Information1 .form-horizontal.form-2Coumn .form-group div label {
    padding-left: 0px;
    padding-right: 5px;
}

#tab_Speaker_Personal_Information1 .form-horizontal.form-2Coumn .form-group > div div {
    padding-right: 0px;
}

.min-width500 {
    min-width: 500px;
}

#popup_title {
    background: #629eef url(images/title.gif) top repeat-x !important;
}

#popup_panel input {
    background-color: #ff9344 !important;
    border-color: #ff9344 !important;
}

.calender-speaker-name {
    float: right;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 30px;
}

.timebox1 {
    width: 31%;
    display: inline-block;
}

.speakerslidemaindiv1 {
    background-color: #F0F0F0;
    padding: 10px;
}

.speakerslide {
    border-bottom: 1px solid #CCC;
    padding-bottom: 5px;
    font-weight: bold;
    margin-bottom: 10px;
}

.speakerslidediv1 {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    border-bottom: 1px solid #ccc;
}

    .speakerslidediv1:last-child {
        border-bottom: transparent;
    }


.attendee-popup {
    width: 288px;
    border: 1px solid #312cbe;
    padding: 0px;
    display: table;
    text-align: left;
}


.attendee-popupmaindiv {
    display: inline-block;
    float: left;
    padding: 1px;
}

.attendee-popup i {
    padding: 12px;
    font-size: 30px;
    background-color: #312cbe;
    color: #fff;
    width: 60px;
    display: table-cell;
    text-align: center;
}

.attendee-popup span {
    margin-top: 0px;
    margin: 0;
    height: 54px;
    white-space: normal;
    word-wrap: break-word;
    display: table-cell;
    width: 178px;
    vertical-align: middle;
    color: #000;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
    padding-left: 15px;
    padding-right: 20px;
}

.attendee-popup:hover span {
    background: #312cbe;
    color: #fff !important;
}

.attendee-popupmaindiv:nth-child(odd) {
    margin-right: 20px;
    margin-left: 20px;
}

.header-background {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 0 none;
    color: #000000;
    display: block;
    line-height: 38px;
    margin: 0;
    padding: 0 10px;
    font-size: 14px;
}

.escalation a {
    color: red !important;
}

.escalation .btn.bg-orange {
    color: #fff !important;
}


.alert-popup {
    margin-bottom: 10px !important;
}

.alert-popup-divtext {
    padding: 0px 15px;
}

.alert-popup-close {
    position: absolute;
    top: 26px;
    margin-top: 0px;
    right: 0;
    margin-right: 25px;
}

.notification-text {
    font-size: 12px;
    /*color: red;*/
}

.notification-text-input {
    color: red;
}

.popup-accordian-paading {
    padding: 10px 10px 10px 10px !important;
    padding-bottom: 5px !important;
}


/*Table */


.table {
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .table th {
        font-weight: normal;
        font-family: 'LatoBold';
    }

    .table thead > tr > th {
        border-color: #eee;
        background-color: #fff;
        padding-top: 12px;
        padding-bottom: 12px;
        color: #444;
    }

    .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
        border-color: #eee;
    }

    .table thead tr th {
        background: #f6f6f6;
        font-size: 14px;
        color: #06b1d6;
        border-bottom: none;
        font-family: arial;
        font-weight: bold;
    }

    .table tbody tr:first-child td {
        border-top: none;
    }

    .table table tbody tr td {
        font-size: 14px;
        font-family: arial;
        color: #9d9d9d;
    }

    .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
        background: transparent;
        font-size: 13px;
        color: #000000;
        font-family: 'SegoeUI', Helvetica, Arial, sans-serif !important;
        border-bottom: 1px solid #ccc;
    }

.speaker-contract td {
    width: 29%;
}

.patientlist table tbody tr td:last-child {
    width: 20%;
}

.patientlist table tbody tr td span:nth-child(1) {
    position: relative;
    top: 3px;
}

.patientlist table tbody tr:last-child td {
    border-bottom: none;
}

.patientlist table tbody tr:nth-last-of-type(2) td {
    border-bottom: none;
}

.patientlist table tbody tr td {
    border-top: none;
}


.patientlist_duplicate table {
    margin-bottom: 0px;
}

    .patientlist_duplicate table tbody tr td:first-child {
        width: 30%;
    }

.patientlist_duplicate .speaker-contract td:nth-child(2) {
    width: 10%;
}

.patientlist_duplicate table tbody tr td:nth-child(3) {
    width: 30%;
}

.patientlist_duplicate table tbody tr td:nth-child(4) {
    width: 30%;
}

.patientlist_duplicate table tbody tr:nth-last-of-type(2) td {
    border-bottom: 1px solid #ccc;
}


.attendeedetailspopup {
    max-height: 200px;
    overflow: auto;
    padding: 10px;
}

.width100 {
    width: 100% !important;
}

.btnwithcheckbox span:nth-child(2) {
    float: right;
}

    .btnwithcheckbox span:nth-child(2) div {
        margin-right: 0px;
    }

.redbadge1 {
    background-color: #ff0000;
    color: #fff !important;
    padding: 6px 0px 0px 1px;
    height: 23px;
    width: 23px;
    font-size: 10px !important;
    margin-left: 5px;
}

.percent80 {
    color: #000;
    font-weight: bold;
}

.width100perc {
    width: 100%;
}

.textalignright {
    text-align: right;
}

.speakertypeinputbox {
    width: 255px;
    display: inline-block;
}

.speakertypeinputbox1 {
    width: 100%;
    display: inline-block;
}


.multiselect1 button.multiselect.dropdown-toggle.btn.btn-default {
    padding-right: 55px;
    padding-left: 55px;
    color: #333;
    background-color: #fff;
    border-color: #adadad;
}

.multiselect1 .multiselect {
    width: 445px !important;
    max-width: none;
}

.multiselect1 .multiselect-container.dropdown-menu li a {
    padding: 0px 0px 37px 30px;
}

.taskescalationpopup .form-group {
    margin-bottom: 5px;
}

.signature {
    border: 1px solid #ccc;
    max-width: 830px;
    min-width: 240px;
    padding: 0;
}

    .signature img {
        max-width: 100%;
        width: auto;
    }


.sigPad {
    margin: 0;
    padding: 0;
    max-width: 830px;
    min-width: 240px;
}

.sigWrapper {
    overflow: hidden;
}

    .sigWrapper.current {
        border-color: transparent;
    }



#img_preview {
    max-width: 830px;
    min-width: 240px;
    height: auto;
}



.footer-rhodes {
    color: #fff;
    margin-bottom: 10px;
}

    .footer-rhodes .underline {
        text-decoration: underline;
    }

    .footer-rhodes a {
        color: #fff;
        text-decoration: underline;
    }


.attendeeregistrationstatus {
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
}

.attendeeregistrationchart {
    padding: 5px 0px 5px 0;
    display: inline-block;
}

    .attendeeregistrationchart div {
        padding: 5px 10px 0px 0;
    }





/*CSS hack for IE9*/

html[lang='\
en'] #aProgramResources {
    display: none;
}


.expensetypetext {
    font-size: 12px;
    font-style: italic;
}


.filter-multiselect {
    padding: 0;
}

    .filter-multiselect div.ui-dform-div {
        width: 100%;
        padding: 0px;
    }

    .filter-multiselect label {
        margin-right: 20px;
        width: auto;
    }

    .filter-multiselect .collapse-btn {
        border-bottom: transparent;
    }

    .filter-multiselect div.btn-group {
        width: 70%;
    }

    .filter-multiselect .multiselect-container.dropdown-menu {
        /*min-width: 280px;*/
        max-height: 250px;
        height: auto;
        min-height: 113px;
        max-width: 260px;
        min-width: 205px;
        width: auto !important;
    }


        .filter-multiselect .multiselect-container.dropdown-menu li a {
            padding: 0px 10px 0px 30px;
            display: inline-block;
            width: 100%;
        }



.nopad-left-right {
    padding-left: 0px;
    padding-right: 0px;
}

.add-btnalign {
    vertical-align: top;
}

.actalinkmargin a:last-child {
    margin-right: 0px;
}

.actalinkmargin a {
    margin-right: 5px;
}

#tab_Speaker_Personal_Information .collapse {
    padding: 10px;
}

#tab_Speaker_Personal_Information .collapse,
#submitProfessionalInfo .collapse,
#DivReward .collapse,
#DivAffiliations .collapse,
#DivLanguage .collapse {
    padding: 10px;
}

.honorariumcapwarning {
    font-size: 14px;
}

    .honorariumcapwarning a {
        text-decoration: underline;
    }












/*ISI Information STYLE*/

.ISI_information {
    font-size: 14px;
    padding: 0;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    padding-top: 10px;
}

    .ISI_information .title {
        color: #f36420;
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .ISI_information p {
        line-height: 18px;
    }

    .ISI_information a {
        color: #000;
        font-weight: bold;
        text-decoration: underline;
    }

.ISI_informationpoints {
    list-style-type: disc;
    padding: 0px;
    margin: 3px 0px 10px 25px;
}

    .ISI_informationpoints li {
        color: #714b9e;
    }

        .ISI_informationpoints li span {
            color: #000;
        }

.ISI_informationpoints1 li {
    padding-left: 0px;
    width: 33.33%;
    float: left;
    list-style: none;
}

    .ISI_informationpoints1 li ul {
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: disc !important;
    }

        .ISI_informationpoints1 li ul li {
            padding: 0;
            width: 100%;
            list-style-type: disc;
        }

.ISI-divpoints {
    display: inline-block;
    margin-bottom: 10px;
}

.page-header-fixed.page-sidebar-closed .add-scroll {
    position: fixed;
    bottom: 0;
    left: 6%;
    overflow-y: hidden;
    height: 13%;
    margin: 0 auto;
    padding: 0 12px;
    background: #ffffff;
    transform: translate(-3%);
    max-width: 100%;
    width: 96%;
}

.page-header-fixed .add-scroll {
    position: fixed;
    bottom: 0;
    overflow-y: hidden;
    height: 13%;
    margin: 0 auto;
    padding: 0 12px;
    background: #ffffff;
    max-width: 100%;
    width: 80%;
}

.cutomedit {
    margin-left: 5px;
    color: #fff;
}

#memberlist tbody tr td {
    border-bottom: 1px solid #ccc;
}

    #memberlist tbody tr td:nth-child(2) {
        width: 100px;
    }

#memberlist tbody tr:nth-child(2n+2) td {
    background: #E0E0E0;
}


.no-border {
    border: none !important;
}

.clickable {
    cursor: pointer;
}

.fa-plus-circle:before {
    content: "\f056";
}

.collapsed .fa-plus-circle:before {
    content: "\f055";
}

.overflownone {
    overflow: hidden !important;
}

.otherexpenseamount {
    padding-right: 0px;
}

.otherexpenselabel {
    padding-left: 0px;
}



/* new css start */
.intro_title {
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid #333;
    font-weight: bold !important;
    padding: 10px 0px;
}

    .intro_title sup {
        top: -2px !important;
    }

.new_note {
    font-size: 13px;
}

.intro_subtitle {
    color: #000;
    font-weight: bold;
    font-size: 16px;
    margin: 25px 0px 15px 0px;
    text-transform: uppercase;
}

.message_newbox {
    width: 88%;
    margin: 10px auto;
    border: 1px solid #000;
    padding: 14px 0px;
    text-align: center;
}

.big_font {
    font-size: 24px;
}

.new_list_un {
    margin: 0px;
    padding: 0px 17px;
}

    .new_list_un li {
        list-style-type: disc;
        padding-left: 0px;
        margin-bottom: 15px;
    }

        .new_list_un li span {
            text-decoration: underline;
        }


.ISI_information p {
    line-height: 18px;
}

.ISI_information a {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

.ISI_informationpoints {
    list-style-type: disc;
    padding: 0px;
    margin: 3px 0px 10px 25px;
}

    .ISI_informationpoints li {
        color: #000;
    }

        .ISI_informationpoints li span {
            color: #000;
        }

.ISI_informationpoints1 li {
    padding-left: 0px;
    width: 33.33%;
    float: left;
    list-style: none;
}

.bottom_logo p {
    font-size: 11px;
    line-height: 14px;
}

.bottom_logo img {
    padding-right: 5px;
}

/* new css closed */

.bottom_note {
    font-size: 12px;
    padding-left: 25px;
}

.bottom_logo {
    font-size: 9px;
}


.otherexpenseamount {
    padding-right: 0px;
}

.otherexpenselabel {
    padding-left: 0px;
}























.details-alignmain {
    display: inline-block;
    margin-bottom: 11px;
}

    .details-alignmain > span {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid #CCC;
        padding: 0 0 5px 0px;
        margin-bottom: 5px;
    }

    .details-alignmain div {
        width: 32%;
        display: inline-block;
    }

.page-content .page-breadcrumb.breadcrumb > li > i:first-child {
    font-size: 25px;
    margin-right: 6px;
    top: 3px;
    position: relative;
}

.honorariaupdate {
    float: right;
}

    .honorariaupdate > div {
        padding: 5px 0px;
    }

.wfull {
    width: 100% !important;
}


.resendbtn {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    float: none;
    text-align: center;
}

.checkboxalignlogistics label {
    float: left;
}

.contactinformation li i {
    margin-right: 10px;
    font-size: 30px;
    float: left;
    color: #C4542E;
}

.contactinformation li span {
    display: block;
    color: #000;
}

.bg-newbigbtn {
    background-color: #714B9E !important;
    font-size: 14px;
    color: #fff;
}

    .bg-newbigbtn:hover {
        background-color: #622DA0 !important;
    }

.btnwidth150 {
    width: 150px;
}

.box {
    border: 1px solid #999999;
}



.disbursement {
    margin-left: 44%;
}

.chk {
    position: relative;
    left: 106px;
}

.chk1 {
    position: relative;
    left: 153px !important;
}

.rup {
    margin: 0 28px;
}

#divExpense > label, #divOtherExpense > label {
    margin-left: -12px !important;
}

.minmaxwidthmytask {
    min-width: 960px;
    display: block;
    overflow: auto !important;
    max-width: 100%;
}

.padding-right_add {
    padding-left: 15px !important;
}

.ach_grid .form-group > div:first-child {
    width: 15%;
}

    .ach_grid .form-group > div:first-child + div {
        width: 22%;
    }

.ach_grid .form-group > div:last-child {
    width: 22%;
    float: right;
}

.minmaxwidthmytask {
    min-width: 960px;
    display: block;
    overflow: auto !important;
    max-width: 100%;
}



.expensetypepopup div {
    margin-bottom: 10px;
}



.expensessummarypage .expensessummaryheader div:first-child, .expensessummarypage .expensessummarycontent div:first-child, .expensessummarypage .expensessummaryfooter div:first-child {
    width: 10%;
    display: inline-block;
    margin-right: 10px;
}

    .expensessummarypage .expensessummaryheader div:first-child + div, .expensessummarypage .expensessummarycontent div:first-child + div, .expensessummarypage .expensessummaryfooter div:first-child + div {
        width: 15%;
        display: inline-block;
        margin-right: 10px;
    }

        .expensessummarypage .expensessummaryheader div:first-child + div + div, .expensessummarypage .expensessummarycontent div:first-child + div + div, .expensessummarypage .expensessummaryfooter div:first-child + div + div {
            display: inline-block;
            width: 15%;
            margin-right: 10px;
        }

            .expensessummarypage .expensessummaryheader div:first-child + div + div + div, .expensessummarypage .expensessummarycontent div:first-child + div + div + div, .expensessummarypage .expensessummaryfooter div:first-child + div + div + div {
                display: inline-block;
                width: 5%;
                margin-right: 5px;
            }

                .expensessummarypage .expensessummaryheader div:first-child + div + div + div + div, .expensessummarypage .expensessummarycontent div:first-child + div + div + div + div, .expensessummarypage .expensessummaryfooter div:first-child + div + div + div + div {
                    display: inline-block;
                    width: 15%;
                    margin-right: 10px;
                }

                    .expensessummarypage .expensessummaryheader div:first-child + div + div + div + div + div, .expensessummarypage .expensessummarycontent div:first-child + div + div + div + div + div, .expensessummarypage .expensessummaryfooter div:first-child + div + div + div + div + div {
                        display: inline-block;
                        width: 15%;
                        margin-right: 10px;
                    }

                        .expensessummarypage .expensessummaryheader div:first-child + div + div + div + div + div + div, .expensessummarypage .expensessummarycontent div:first-child + div + div + div + div + div + div, .expensessummarypage .expensessummaryfooter div:first-child + div + div + div + div + div + div {
                            display: inline-block;
                            width: 15%;
                        }

.button_pos {
    margin-bottom: 20px;
}
/*For prev-next button alignment-->Expenses Summary*/


* Digital Contract */ .content_reader {
    border: 1px solid #000;
    padding: 10px;
}

.sign_box {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 10px;
}
/* Digital Contract */
.notes {
    padding-right: 0px;
}

.form-reg-meeting-attendees12_d .form-group > div:first-child + div + div + div + div.actions_1 {
    width: 12%;
}
/* 03-Nov-15 "Savita" --->Ground transportation popup*/




































.font-boldnone {
    font-weight: normal !important;
}

.attendeedetail-editbtndiv {
    display: inline-block;
    float: right;
}



.reducecol .form-group > div:first-child {
    width: 9%;
}

    .reducecol .form-group > div:first-child + div {
        width: 7%;
    }

        .reducecol .form-group > div:first-child + div + div {
            width: 7%;
        }

            .reducecol .form-group > div:first-child + div + div + div + div {
                width: 9%;
            }

                .reducecol .form-group > div:first-child + div + div + div + div + div {
                    width: 7%;
                }

                    .reducecol .form-group > div:first-child + div + div + div + div + div + div {
                        width: auto;
                    }
/*tejaswi Updated*/
.checkbox-list2 > label {
    display: inline-block !important;
    padding: 0 13px !important;
}

.form-control.box {
    height: 80px;
}

.col-md-10.box3 {
    margin-left: 0;
    padding-left: 24px;
    padding-top: 8px;
}

    .col-md-10.box3 input {
        margin-left: -20px;
    }

.checkboxalign {
    vertical-align: top;
}

    .checkboxalign input {
        float: left;
        margin-top: 2px;
        margin-right: 5px;
    }

.line3 {
    padding: 0 15px !important;
}

.fileupload .btn .btn2 {
    line-height: 23px !important;
}

.training3 > li {
    width: 100% !important;
}

.margin-bottom-300 {
    margin-bottom: 3px !important;
    padding: 0px 1px;
}

.form1 {
    background-color: #ffffff;
    border: 1px solid #d1d1d1 !important;
    font-size: 11px !important;
    color: #666 !important;
}

.line4 {
    padding: 0 5px !important;
}

.form-2Coumn .form-group .control-label1 {
    color: #666 !important;
    font-size: 12px !important;
}

#levelSpeaker {
    margin-left: 14px;
}


.customtalenew td:nth-child(3) {
    width: 46%;
}

.customtalenew td:nth-child(2) {
    width: 20%;
}

.customtalenew td {
    border: transparent !important;
}



.newmargnbottom0 div.data-row:nth-child(2) div, .newmargnbottom0 div.data-row:nth-child(3) div {
    margin-bottom: 15px;
}

.newmargnbottom0 div.data-row div, .newmargnbottom0 .fileupload {
    margin-bottom: 0px;
}

.newmargnbottom0 div.input-inline div {
    margin-top: 0px;
}

.uploadbtnforspekerpage {
    padding-left: 0px;
}

    .uploadbtnforspekerpage label {
        padding-left: 0px;
    }

.speakerpagedownloadbtn {
    margin-top: 5px;
}


.btnwidth150 {
    width: 150px;
}

.minmaxwidthmytask {
    min-width: 960px;
    display: block;
    overflow: auto !important;
    max-width: 100%;
}

.padding-right0 {
    padding-left: 3px !important;
    padding-right: 0 !important;
}

.control-bg {
    background: #eee none repeat scroll 0 0;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 10px;
    padding-top: 1em;
}



.form-reg-meeting-attendees12_d.attendeedetailspopup {
    max-height: 360px;
    overflow: auto;
    padding: 0;
}




.min-max-width27 {
    max-width: 100%;
    min-width: 300px;
}

.form-reg-meeting-attendees12_d {
    font-size: 12px !important;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}



    .form-reg-meeting-attendees12_d li {
        border-bottom: 1px solid #ccc;
        display: table;
        float: left;
        list-style: outside none none;
        margin-top: 1px;
        padding: 10px 0;
        width: 100%;
    }


    .form-reg-meeting-attendees12_d .form-group > div:first-child {
        display: table-cell;
        min-height: 5px;
        width: 15%;
        word-wrap: break-word;
    }



        .form-reg-meeting-attendees12_d .form-group > div:first-child + div {
            display: table-cell;
            min-height: 5px;
            width: 25%;
            word-wrap: break-word;
        }



            .form-reg-meeting-attendees12_d .form-group > div:first-child + div + div {
                display: table-cell;
                min-height: 5px;
                width: 20%;
                word-wrap: break-word;
            }

    .form-reg-meeting-attendees12_d .form-group > div {
        float: left;
        margin-left: 1%;
    }

        .form-reg-meeting-attendees12_d .form-group > div:first-child + div + div + div {
            display: table-cell;
            min-height: 5px;
            width: 20%;
            word-wrap: break-word;
        }



    .form-reg-meeting-attendees12_d li {
        border-bottom: 1px solid #ccc;
        display: table;
        float: left;
        list-style: outside none none;
        margin-top: 1px;
        padding: 10px 9px;
        width: 100%;
    }


/*tejaswi*/
.checkbox-list3 > label {
    display: inline-block;
}

.radio-inline2 {
    margin: 0px 12px;
}

/*.box2 {
    height:109px;
}*/
.box32 {
    margin-top: 10px;
    padding-left: 4px !important;
}

.speaker_program_checkbox_lab1 {
    margin-left: 0px;
}

.fa {
    font-size: 19px;
}

.fa1 {
    margin: 0px 8px;
}

.contract-check {
    display: inline-block;
    margin-left: 4px !important;
}

.speaker-contract1 td, .speaker-contract1 tr td:last-child {
    width: 20%;
}

.new_hono div {
    font-size: 13px;
}


.width15 {
    width: 15px;
}

.minheight130 {
    min-height: 130px;
    display: inline-block;
}

.signaturebox {
    border: 1px solid #666;
}

/*tejaswi- topsearch*/
#imaginary_container {
    margin-top: 5%; /* Don't copy this */
    position: absolute;
    padding: 10px 10px 10px 10px;
    width: 250px !important;
}

.stylish-input-group .input-group-addon {
    background: white !important;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
}

.serchbg {
    background: #eee;
    height: 99px;
    left: 15px;
}

.search2 {
    padding: 12px 0 0px 0px;
    height: 30px;
    position: relative;
    left: 10px;
    float: left;
    line-height: 22px;
}

    .search2:hover input, .search2 input:focus {
        margin-left: 0px;
        color: #000;
    }

.searchbtn {
    height: 30px;
    position: absolute;
    right: 0;
    top: 12px;
    border-radius: 1px;
    background: #f36420;
    color: #fff;
}

.formsrch {
    margin-top: 2%;
}

.formserch .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: 0;
    margin-top: 5px;
}

.programsrch {
    padding: 0px;
}

    .programsrch h4 {
        color: #f36420;
        font-size: 25px;
        padding-bottom: 5px;
    }

.project {
    font-weight: bold;
}

.icon-speakers1 {
    background-position: -42px -77px;
}


/*tejawi*/

.page-breadcrumb.breadcrumb.breadlist {
    margin-bottom: 0px;
}

.listab li {
    list-style-type: none;
}

.listab {
    margin: 0;
    padding: 0 18px;
}

.padd {
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 29px;
}
/***
for refresh button dastgir
***/
.refresh {
    background-repeat: no-repeat !important;
    display: inline-block;
    float: right;
    height: 20px;
    margin-right: 10px;
    margin-top: 2px;
    width: 20px;
}

/***
end for refresh button dastgir
***/



/*tejawi*/
.accordion-group {
    margin-bottom: 10px;
}

.accordion-heading, #accordion-first .accordion-toggle:hover, #accordion-first .accordion-heading .accordion-toggle.active {
    background: none repeat scroll 0% 0% transparent;
}

.accordion-heading {
    border-bottom: 0px none;
    font-size: 14px;
}

.color strong {
    font-size: 13px;
    font-weight: normal;
}

.accordion-heading .accordion-toggle {
    display: block;
    cursor: pointer;
    padding: 5px 0px !important;
    color: #000;
    outline: medium none !important;
    text-decoration: none;
    font-size: 14px;
}

    .accordion-heading .accordion-toggle.active em {
        background-color: #666667;
    }

    .accordion-heading .accordion-toggle > em {
        background-color: #666667;
        border-radius: 0px;
        color: #FFF;
        font-size: 13px;
        height: 18px;
        line-height: 20px;
        margin-right: 10px;
        text-align: center;
        width: 18px;
        padding: 0px 3px;
    }

.namehead {
    color: #186591;
    font-size: 14px;
}

.form-reg-meeting-attendees12_1 li {
    list-style-type: none;
    line-height: 30px; /* border-bottom: 1px solid #ccc;*/
    display: table;
    float: left;
    list-style: outside none none;
    margin-top: 1px;
    padding: 4px 0;
    width: 100%;
}

.form-reg-meeting-attendees12_1 {
    margin: 0px 0px 1px -7px;
    padding: 0;
}

.verifyicon {
    color: #f36420;
    font-size: 25px;
}



.accordion-group.tablestylelook {
    margin-bottom: 10px;
    border: 1px solid #000;
    display: inline-block;
    padding-top: 5px;
    padding-left: 0px;
    width: 100%;
}


.accordion-heading.tableheadingstyle {
    border-bottom: 0px none;
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block;
    height: auto;
    width: 100%;
    padding-left: 5px;
}

.tablebodyline {
    display: inline-flex;
    height: auto;
    width: 100%;
}

.accordion-inner.tableinner {
    display: inline;
    margin-left: 1px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.tableinner table {
    margin-left: -1px;
    width: 100%;
    border-top: 1px solid #000;
}

    .tableinner table tr td {
        border: 1px solid #000;
    }

    .tableinner table tr td {
        padding: 5px 9px;
    }


        .tableinner table tr td:nth-child(2n+1) {
            border-left: medium none transparent;
            padding: 5px 9px;
        }

        .tableinner table tr td:nth-child(2n) {
            border-right: medium none transparent;
            padding: 5px 9px;
        }

        .tableinner table tr td:nth-child(2) {
            border-right: 1px solid #000;
        }

    .tableinner table tr:last-child td {
        border-bottom: medium none transparent;
    }

.ew-targetlist {
    width: 6% !important;
}

.ew-searchver {
    text-align: left;
    width: 6%;
}

.ew-previous {
    text-align: left;
    width: 6%;
}

.ew-addnew {
    text-align: left;
    width: 6% !important;
}

.ew-referyourfriend {
    text-align: center;
    width: 6% !important;
}

/*
.tableinner ul {
    margin: 0;
}

.tableinner li {
    list-style-type: none;
    line-height: 32px;
    display: table;
    float: left;
    list-style: outside none none;
    margin-top: 0px;
    padding: 0px 0;
    width: 100%;
}


.accordion-inner.tableinner li {
    border: 1px solid #000;
}
.accordion-inner.tableinner li:nth-child(2) {
    border: transparent;
}
.accordion-inner.tableinner li:last-child {
    border-bottom: transparent;
    margin-bottom: -5px;
}


.accordion-inner.tableinner li div.form-group div {
    border-right: 1px solid #000;
    padding: 5px 10px;
}

.accordion-inner.tableinner li div.form-group div:last-child {
    border-right: transparent;
}

.accordion-inner.tableinner li:last-child div.form-group div:nth-child(3) {
    border-right: 1px solid #000;
}
    */
.border_Total {
    border: 1px solid #FC795B !important;
}

.border_Allocate {
    border: 1px solid #238400 !important;
}

.border_Complete {
    border: 1px solid #629EEF !important;
    background-color: #629EEF;
}

.border_Schedule {
    border: 1px solid #79D7FE !important;
    background-color: #79D7FE;
}

.border_Remaining {
    border: 1px solid #FF9344 !important;
    background-color: #FF9344;
    background-color: #00a9ff
}

.border_unallocate {
    border: 1px solid #8DC16E !important;
    background-color: #8DC16E;
}

.table-width {
    width: 50%;
}
