body {
    /*background: url('../images/background.jpg');*/
    background: #F1F1F1;
    min-width: 940px;
}

.error-msg {
    color: #DD4B39;
    display: block;
    line-height: 17px;
    margin: 0.5em 0 0;
}

.counter-letters {
    color: #036;
    display: block;
    line-height: 17px;
    margin: 0.5em 0 0;
}

.form-horizontal .counter-letters {margin-bottom: 0.5em;}
.form-horizontal .error-msg {margin-bottom: 0.5em;}

h3.custom-head-title {
    display: block;
    width: 770px;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 20px;
    padding-top: 5px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px;
}

h3.custom-head-title a {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

h3.custom-head-title span {
    font-size: 14px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    color:#005580;
}

.navbar .container {
    width: 940px;
}

.navbar { margin-bottom: 0px;}
.navbar .navbar-inner {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
    background-image: none;
    background-color: transparent;
    background: #FAFAFA;
    color: #000;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #D4D4D4;
    padding: 0;
    margin: 0;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    text-shadow: none;

    -webkit-box-shadow  : 0 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow     : 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow          : 0 2px 5px rgba(0, 0, 0, 0.2);


}

.navbar .navbar-inner .brand {
    padding-top: 4px;
}
.navbar .navbar-inner .nav > li {
    float: left;
    display: block;
    margin-bottom: 0;
}
.navbar .navbar-inner .nav > li > a {
    text-shadow: none;
    padding: 13px 15px;
    font-size: 16px;
    color: #666;
}
.navbar .navbar-inner .nav > li .active > a, 
.navbar .navbar-inner .nav > li .active > a:hover, 
.navbar .navbar-inner .nav > li > a:hover {
    background: #fff;
    color: #000;
}
.navbar .navbar-inner .nav-collapse.in ul:first-child {
    margin-bottom: 0;
}
.navbar .navbar-inner .btn-navbar {
    margin-top: 8px;
}

.navbar .navbar-inner .nav.actions, 
.topbar .nav.actions {
    border-left: 1px solid #ddd;
    margin-left: 20px;
    padding-left: 20px;
    float: right;
    margin-top: 9px;
}
.navbar .navbar-inner .nav.actions li:last-child a, .topbar .nav.actions li:last-child a {
    font-weight: bold;
    color: #000;
}
.navbar .navbar-inner .nav.actions a, .topbar .nav.actions a {
    border: 2px solid #ddd;
    padding: 7px 16px 7px;
    border-radius: 4px;
    font-size: 11px;
    line-height: 1;
    margin-left: 20px;
    color: #333;
    text-transform: uppercase;
    text-shadow: 0;
}
.navbar .navbar-inner .nav.actions a:hover, .topbar .nav.actions a:hover {
    border-color: #ccc;
}

.topbar .nav.actions {
    margin-top: 0;
    padding-left: 0;
    border: 0;
}
.topbar .nav.actions li {
    padding: 12px 0;
}
.topbar .nav.actions a {
    margin-left: 10px;
}

.portal-form-wrapper {
    padding: 20px;
    margin-top: 40px;
    margin-bottom: 40px;
    background-color: #ffffff;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    -webkit-box-shadow  : 0 0 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow     : 0 0 15px rgba(0, 0, 0, 0.2);
    box-shadow          : 0 0 15px rgba(0, 0, 0, 0.2);
}


/* Estilo del head de los formularios del HOME  */
.portal-form-head-wrapper {padding-bottom: 0px;}
.portal-form-head-wrapper span {padding-bottom: 10px; display: block;}
.portal-form-head-wrapper span h3 {font-size: 19px; color: #333; position: relative;}
.portal-form-head-wrapper span strong {position: absolute; right: 0; color: #e8e8e8}


.input-default-class {
    width: 240px;
}

.section {background-color: #fff;}
.section-header {

    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    padding: 10px 10px;
    color: #555;
    text-shadow: 0 1px 0 white;
    display: block;
    border: 1px solid #CACACA;
    border-bottom: 0 none;
    background: #FAFAFA;
    background: -moz-linear-gradient(#FAFAFA, #EAEAEA);
    background: -webkit-linear-gradient(#FAFAFA, #EAEAEA);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea')";

}
.section-header h3, .section-header h5 {
    color: #555;
    float: left;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 #fff
}
.section-header h3 {
    line-height: 28px
}
.section-header ul.actions {
    margin: 0;
    padding: 0;
    border: 0;
    *zoom: 1;
    float: right;
    line-height: 40px;
    font-size: 11px;
    text-shadow: 1px 1px 0 #fff;
    text-transform: uppercase
}
.section-header ul.actions:before, .section-header ul.actions:after {
    display: table;
    content: "";
    line-height: 0
}
.section-header ul.actions:after {
    clear: both
}
.section-header ul.actions li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    white-space: nowrap;
    padding-left: 4px;
    padding-right: 4px
}
.section-header ul.actions li {
    font-weight: bold
}
.section-header ul.actions li a {
    text-decoration: none;
    color: #666;
    outline: none
}
.section-header ul.actions li a:hover {
    color: #008ee8
}
.section-header ul.actions li a.btn:hover {
    color: #333
}
.section-header ul.actions li .btn {
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-size: 10px
}
.section-actions {
    float: right;
    margin-top: 9px;
    margin-bottom: 0
}
.section-body {
    min-height: 18px;
    padding: 30px;
    border: 1px solid #CACACA;
}
.section-small .section-header {
    height: 37px;
    line-height: 37px;
    padding: 0 11px 0
}
.section-small .section-header h5 {
    font-size: 12px;
    line-height: 20px
}
.section-small .section-header .section-actions {
    margin-top: 4px
}
.section-small .section-header ul.actions {
    line-height: 35px
}

.section-large .section-header {
    height: 55px;
    line-height: 55px
}
.section-large .section-header h3 {
    line-height: 37px
}
.section-large .section-header .section-actions {
    margin-top: 2px
}
.section-large .section-header ul.actions {
    line-height: 55px
}
.section-large .section-body {
    padding: 18px 20px 0
}



.slider-background {
    background: whiteSmoke;
    background: url('../images/imag_postulaciones.jpg');
    z-index: 1;
    border-top:1px solid #fff;
    -webkit-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
    box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
}

.section-wrapper {
    padding: 3px; background: #EEE; border-radius: 3px;
}

.portal-form-head {padding-bottom: 0px;}
.portal-form-head > span {display: block;}
.portal-form-head > span > h3 {font-size: 19px; color: #333; position: relative; margin: 0; margin-bottom: 5px;}
.portal-form-head > span > h3 > strong{position: absolute; right: 0; color: #e8e8e8;}

.neu-nav {position: relative; left: 0; display: block; float: right; margin: 0 10px 0 0;}
.neu-nav > li {float: left; display: block; margin-bottom: 0; line-height: 20px;list-style: none; margin-left: 10px; margin-top: 10px;}
.neu-nav > li a {}

.navbar-background-bar {
    position: absolute; display: block; width: 100%; height: 48px; top:89px; background: whiteSmoke; border-top: 1px solid #f9f9f9;
}

.brand-portal-logo {
    margin: 0 !important; padding: 0 !important; position: relative;
}

.g-button {
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid #DCDCDC;
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: default;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    min-width: 46px;
    padding: 0 8px;
    text-align: center;
    transition: all 0.218s ease 0s;
}

.g-button:hover {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
    transition: all 0s ease 0s;
}
.g-button:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.g-button:visited {
    color: #666666;
}
.g-button-submit {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.g-button-submit:hover {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.g-button-submit:active {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.g-button-share {
    background-color: #3D9400;
    background-image: -moz-linear-gradient(center top , #3D9400, #398A00);
    border: 1px solid #29691D;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.g-button-share:hover {
    background-color: #368200;
    background-image: -moz-linear-gradient(center top , #3D9400, #368200);
    border: 1px solid #2D6200;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.g-button-share:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.g-button-red {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.g-button-red:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.g-button-red:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    color: #FFFFFF;
}
.g-button-white {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #666666;
}
.g-button-white:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
.g-button-white:active {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.g-button-red:visited, 
.g-button-share:visited, 
.g-button-submit:visited {
    color: #FFFFFF;
}
.g-button-submit:focus, 
.g-button-share:focus, 
.g-button-red:focus {
    box-shadow: 0 0 0 1px #FFFFFF inset;
}
.g-button-share:focus {
    border-color: #29691D;
}
.g-button-red:focus {
    border-color: #D14836;
}
.g-button-submit:focus:hover, 
.g-button-share:focus:hover, 
.g-button-red:focus:hover {
    box-shadow: 0 0 0 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.g-button.selected {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.g-button img {
    display: inline-block;
    margin: -3px 0 0;
    opacity: 0.55;
    pointer-events: none;
    vertical-align: middle;
}
* + html .g-button img {
    margin: 4px 0 0;
}
.g-button:hover img {
    opacity: 0.72;
}
.g-button:active img {
    opacity: 1;
}
.g-button.disabled img {
    opacity: 0.5;
}
.g-button.disabled, 
.g-button.disabled:hover, 
.g-button.disabled:active, 
.g-button-submit.disabled, 
.g-button-submit.disabled:hover, 
.g-button-submit.disabled:active, 
.g-button-share.disabled, 
.g-button-share.disabled:hover, 
.g-button-share.disabled:active, 
.g-button-red.disabled, 
.g-button-red.disabled:hover, 
.g-button-red.disabled:active, 
input.g-button[type="submit"][disabled] {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}

.user-actions ul.dropdown-menu li {
    float: none;
    margin-left: 0;
}


.widget-wrapper {
    width: 300px; float: left; 
    /*margin-right:5px; }*/
    margin-bottom: 20px;
    padding: 20px 0 20px 0;
    background: url(../images/forward_slash.gif);
}

.widget-wrapper label {margin: 5px 0 5px 0; padding-left: 10px; color: #3A87AD !important;}
.multi-selector-widget { }

.mock-input-style {
    padding-top: 5px;
    margin-bottom: 5px;
}
ul.radio_list {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.radio_list li {
    float: left;
    padding: 0 10px 0 10px; 
}

.form-horizontal .control-group {margin: 0; /*border-bottom: 1px solid #EEE;*/}
.form-horizontal .control-group label {
    color: #777575;
    text-align: left;
    font-size: 13px;
    vertical-align: top;

}
.form-horizontal .control-group select,
.form-horizontal .control-group input[type="text"] {

    padding: 0;
    padding-left: 8px;

    font-family: arial,sans-serif;
    font-size: 12px;
    height: 29px;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    text-shadow: none;

    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;

    border: 1px solid #D9D9D9;
    border-top: 1px solid silver;

}


.form-horizontal .control-group input[type="text"] {
    display: block\9;
    float: left\9;
    padding: 4px\9;
    height: 22px\9;

    *display: block;
    *float: left;
    *padding: 4px;
    *height: 22px;
}

.form-horizontal .control-group select {padding: 3px;}

.form-horizontal .control-group input[type="text"]:hover,
.form-horizontal .control-group input[type="text"]:focus {
    -webkit-box-shadow: inset inset 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset inset 0 1px 2px rgba(0, 0, 0, 0.3);
    border: 1px solid #4D90FE;
    outline: none;
}

.form-horizontal .control-group input[type="text"], 
.form-horizontal .control-group textarea { width: 210px; }

.navbar .navbar-inner .nav > li > a {
    font-size: 15px;
}


.cv-sidebar ul li {

    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -khtml-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out
}

.cv-sidebar ul li a {
    border: 1px solid #B7C7D6;
    border: 1px solid rgba(0,0,0,0.1);
    border-top-color: #FFF;
    border-top-color: rgba(255,255,255,0.5);
    border-right-width: 0;
    display: block;
    zoom: 1;
    border-left: 5px solid #CCC;
}

.nav-list > .active > a, 
.nav-list > .active > a:hover {
    border-left: 5px solid #DD4B39;
    background: whiteSmoke;
}

.nav-list > .active > a > span {
    color:  #08C;
}

.cv-sidebar ul li > a > span {
    color: #111;
    display: block;
    padding: 10px 0 10px 0;

    cursor: pointer;


    text-shadow: #FFF 0 1px 1px;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -khtml-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    zoom: 1
}


.dfdf {

    background-color: white;
    padding: 10px 0 10px 20px;

    border-bottom: 1px solid #D7D7D7;

    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    min-height: 40px;

    position: absolute;
    top: -3px;
    left: 0;
    width: 758px;
    border-top: 1px solid #D7D7D7;
}


.btn-mini {
    padding: 2px 6px;
    font-size: 9px;
    line-height: 14px;

    -webkit-border-top-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
    border-bottom-left-radius: 0px !important;

    -webkit-border-top-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomright: 0px !important;;
}

.tbubble { padding: 3px; background: #EEE; border-radius: 3px; }
.tbubble > table {
    padding: 8px 8px 0;
    background: #E6F1F6;
    border: 1px solid #B7C7CF;
    border-bottom-color: #D8E6EC;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    margin-bottom: 0;
}

.tbubble > table td { background: white; }
.tbubble > table .thead {
    padding: 8px 8px 0;
    background: #E6F1F6;
    border: 1px solid #B7C7CF;
    border-bottom-color: #D8E6EC;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

.tooltip-wrapper .control-group .controls .input-append .add-on {
    background-color: transparent;
    cursor: hand;
    cursor:pointer;
    border: none;
}


.ac_results {border:none; background-color:transparent; overflow: visible;}
.ac_results ul {
    min-width: 160px;
    _width: 160px;
    padding: 4px 0;
    margin: 0;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.popup-wrapper { padding: 35px 40px; }
.popup-wrapper .popup-title {font:bold 14pt arial,sans-serif; color: #15C; margin: 0 0 30px 0;}

.popup-wrapper .popup-title span {
    font:bold 14pt arial,sans-serif; 
    color: #15C; 
    display: block;
    padding-top: 15px;
    padding-left: 30px;
}

.popup-wrapper .popup-content {padding: 35px 40px; padding-top: 0px;}




.content {
    background-color: white;
    padding: 30px;

    border: 1px solid #D7D7D7;
    border-top: none;

    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

    min-height: 500px;

    position: relative;
    padding-top: 100px;


}

.bs-docs {
    position: relative;
    margin: 15px 0;
    padding: 10px 19px 14px;
    background-color: white;
    border: 1px solid #DDD;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.content-wrapper-forms {
    padding: 20px;
    padding-top: 25px;
    border: 1px solid #E1E1E8;
    border-top: none;

    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;

    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

.content-wrapper-popup {
    /* 
     -webkit-border-bottom-left-radius: 4px;
     -moz-border-radius-bottomleft: 4px;
     border-bottom-left-radius: 4px;
 
     -webkit-border-bottom-right-radius: 4px;
     -moz-border-radius-bottomright: 4px;
     border-bottom-right-radius: 4px;*/
}

.form-horizontal .content-wrapper-popup textArea {width: 288px;}
.form-horizontal .content-wrapper-popup select {width: 300px;}
.form-horizontal .content-wrapper-popup input[type="text"] {width: 290px;}
.form-horizontal .content-wrapper-popup .control-label {width: 250px;}
.form-horizontal .content-wrapper-popup .controls {margin-left: 270px;}

select[id*="_fecha_inicio_"],
select[id*="fecha_aprobacion_"],
select[id*="_fecha_termino_"],
select[id*="_fecha_regreso_pais_doctorado_"],
select[id*="_fecha_aprox_termino_"],
select[id*="_fecha_obtencion_grado_"],
select[id*="_fecha_programa_estado_"]{width: 94px !important;}

ul.x-numeric-parent {list-style: decimal;}
ul.x-numeric-child {list-style: decimal;}
ul.x-dash-parent {list-style: none; padding-left: 1em; margin-left: 1.5em; text-indent: -0.85em;}
ul.x-dash-parent li {margin-bottom: 15px; text-align: justify;}
ul.x-dash-parent li:before{content: " - " }
ul.x-dash-child {list-style: none; padding-left: 1em; margin-left: 1.5em; text-indent: -0.85em;}
ul.x-dash-child li {margin-bottom: 5px;}
ul.x-dash-child li:before{content: " - " }
ul.x-circle-parent {list-style: disc;}
ul.x-circle-child {list-style: disc;}

#wizard-form textArea {width: 288px;}
#wizard-form select {width: 300px;}
#wizard-form input[type="text"] {width: 290px;}

.form-horizontal .content-wrapper-forms .control-label {width: 250px;}
.form-horizontal .content-wrapper-forms .controls {margin-left: 270px;}




.custom-table .thead {
    background-color: #E6E6E6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(white, white 25%, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, white 25%, #E6E6E6);
    background-image: -ms-linear-gradient(white, white 25%, #E6E6E6);
    background-image: -o-linear-gradient(white, white 25%, #E6E6E6);
    background-image: linear-gradient(white, white 25%, #E6E6E6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #CCC;
    border-bottom-color: #BBB;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: 0.1s linear background-image;
    -moz-transition: 0.1s linear background-image;
    -ms-transition: 0.1s linear background-image;
    -o-transition: 0.1s linear background-image;
    transition: 0.1s linear background-image;
    overflow: visible;
}

.custom-table td {vertical-align: middle;}
.custom-table td a {color: #1C4977;}
.custom-table { border: 1px solid #AAA;}
.custom-table th:first-child, .custom-table td:first-child { border-left: none;}

.hdCszXf34 {
    background: #f0f0f0;
    padding: 13px 8px 8px 8px;
    color: #5e5e5e;

    height: 22px;
    font-size: 18px;

    border: 1px solid #E1E1E8;
    border-bottom: none;

    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
}

ul.fc6Ds2s {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

ul.fc6Ds2s li:first-child a {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    border-top: 1px solid #CCC;
}

ul.fc6Ds2s li:last-child a {
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    border-bottom: 1px solid #CCC;
}
.content-timer{
    background: rgba(255, 204, 0, 0.5);
    position: fixed !important;
    z-index: 2;
    right: 0;
    margin-right: 10px;
    top: 40px;
    border-radius: 10px 10px;
}
.icon-timer{
    margin: 5px 5px;
    position: relative;
    float: left;
    width: 40px;
}
.text-timer{
    color: #CC0000;
    margin: 5px 5px 5px 5px;
    position: relative;
    float: right;
    width: 270px;
    height: 40px;
    line-height: 14px;
    font-size:12px;
}

label.boldLabel{
    font-weight: bold !important;
}

.selectMultiple{
    height: 100px !important;
}