/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
    margin: 0;  
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-size:16px;
    outline: 0;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-feature-settings: inherit;
    font-language-override: inherit;
    font-kerning: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-size:100%;
    vertical-align: baseline;
    outline: 0;
    list-style:inherit;
    list-style-position: inside;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}

p, ul, li, i{
    line-height:1.5em;
    text-align: inherit;
}
ol{list-style:decimal;}

/*FONT-FACE IMPLEMENTATION
====================================*/
@font-face {
    font-family: 'RobotoCondensed-Bold';
    src: url('/resources/webfonts/RobotoCondensed-Bold.eot');
    src: url('/resources/webfonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
        url('/resources/webfonts/RobotoCondensed-Bold.woff') format('woff'),
        url('/resources/webfonts/RobotoCondensed-Bold.ttf') format('truetype'),
        url('/resources/webfonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCondensed-Light';
    src: url('/resources/webfonts/RobotoCondensed-Light.eot');
    src: url('/resources/webfonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),
        url('/resources/webfonts/RobotoCondensed-Light.woff') format('woff'),
        url('/resources/webfonts/RobotoCondensed-Light.ttf') format('truetype'),
        url('/resources/webfonts/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('/resources/webfonts/RobotoCondensed-Regular.eot');
    src: url('/resources/webfonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
        url('/resources/webfonts/RobotoCondensed-Regular.woff') format('woff'),
        url('/resources/webfonts/RobotoCondensed-Regular.ttf') format('truetype'),
        url('/resources/webfonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArrowRight';
    src: url('/resources/webfonts/ArrowRight.eot');
    src: url('/resources/webfonts/ArrowRight.eot?#iefix') format('embedded-opentype'),
        url('/resources/webfonts/ArrowRight.woff') format('woff'),
        url('/resources/webfonts/ArrowRight.ttf') format('truetype'),
        url('/resources/webfonts/ArrowRight.svg#ArrowRight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'internacionalIcons';
    src: url('/resources/webfonts/internacionalIcons.eot');
    src: url('/resources/webfonts/internacionalIcons.eot?#iefix') format('embedded-opentype'),
        url('/resources/webfonts/internacionalIcons.woff') format('woff'),
        url('/resources/webfonts/internacionalIcons.ttf') format('truetype'),
        url('/resources/webfonts/internacionalIcons.svg#internacionalIcons') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'reportk';
    src: url('/resources/webfonts/reportk.eot');
    src: url('/resources/webfonts/reportk.eot?#iefix') format('embedded-opentype'),
        url('/resources/webfonts/reportk.woff') format('woff'),
        url('/resources/webfonts/reportk.ttf') format('truetype'),
        url('/resources/webfonts/reportk.svg#reportk') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}
.clearing {
    width: auto;
    height: auto;
    display:block;
    clear: both;
}

/***/
#wrapper{
    width:100%;
    height:100%;
    min-height: 100%;
    margin:0!important;
    padding:0!important;
    position:absolute;
    display:block;
    background-image:url(/resources/images/backWr2.jpg);
    background-size:100% 100%;
    height:auto; overflow:hidden; background-attachment: fixed;
    background-color: #851E22;
}
.ContInx{
    width:80%;
    height: auto;
    overflow: hidden;
    margin:0 auto;
    display:block;
    position: relative;
}
.ContAll{
    background-color:#FAFAFA;
    padding-top:20px;
    padding-bottom:20px;
}
.logTb{
    width:100%;
    margin-top:8%;
    height: auto;
    overflow: hidden;
}
.ImgLog{
    width:59%;
    height:430px;
    overflow:hidden;
    display:block;
    float:left;
    margin:0;
    -webkit-box-shadow: 1px 4px 8px #6D0000;
    -moz-box-shadow: 1px 4px 8px #6D0000;
    -ms-box-shadow: 1px 4px 8px #6D0000;
    -o-box-shadow: 1px 4px 8px #6D0000;
    box-shadow: 1px 4px 8px #6D0000;
    padding-bottom: 2%;
}
.ImgLog img{width:100%;}
.logForm{
    width:40%;
    height:auto;
    overflow:hidden;
    display:block;
    float:left;
    margin:0;
    padding-bottom: 1%;
}

/*ConvocarWrp*/
#ConvocarWrp{
    width:100%;
    height:auto;
    display:block;
    float:left;
    padding:0;
    margin:0;
    margin-bottom:20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#FFF;
    border:0.5px solid #CCC;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.AsidePos{
    width:26%;
    height: auto;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    position:fixed;
}
.relativeposition{position:relative;}


.AsideWrapper{
    width:100%;
    height:auto;
    display:block;
    background-color:#FFFFFF;
    padding:20px;
    position:relative;
    margin-bottom:20px;
    float:left;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#FFF;
    border:0.5px solid #CCC;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);

}
.TitleConvWrp{
    width:100%;
    padding:10px 20px 10px 20px;
    display:block;
    height:auto;
    overflow:hidden;
    background-color:#EBEFF2;
    float:left;
    border:1px solid #73879C;
    margin:0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-left-radius:5px;
    -moz-border-top-right-radius:5px;
}
.TitleConvWrp h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.2em;
    text-align: left;
    color:#555555;
    margin:0;
}
.TitleConvWrp h1 strong{
    color:#666666;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.2em;
}
.TitleConvWrp .IconTitleConv{
    width:20px;
    height:20px;
    display:inline-block;
    background-color:#456;
}
.TitleConvWrp{
    width:100%;
    overflow:hidden;
    display:block;
    height:auto;
}
.ConvDateIndx{
    width:100%;
    height:auto;
    overflow:hidden;
    display:block;
    float:left;
    padding:20px;
    text-align: left;
    border-bottom:1px solid #C6C6C6;
}
#UniversityName, #ProgramName, #CallName, #TipoMov, #DependenciaName{
    width:100%;
    height:auto;
    overflow:hidden;
    display:block;
    margin:0;
    margin-bottom:5px;
}
#UniversityName h1, #ProgramName h1, #CallName h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.125em;
    text-align:left;
    line-height:1.6em;
    color:#111111;
    margin:0;
}

#TipoMov h1,  #DependenciaName h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.125em;
    text-align:left;
    display:inline-block;
    line-height:1.6em;
    color:#111111;
    margin:0;
}

#TipoMov h2, #DependenciaName h2 {
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align:left;
    display:inline-block;
    line-height:1.3em;
    color:#666666;
    margin:0;
}

#UniversityName h2, #ProgramName h2, #CallName h2{
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align:left;
    line-height:1.3em;
    color:#666666;
    margin:0;
}

#UniversityNameRgst{
    width:100%;
    display:block;
    height:auto;
    padding:20px;
    float:left;
}
#UniversityNameRgst h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.125em;
    text-align:center;
    line-height:1.6em;
    color:#111111;
    margin:0;
}
#UniversityNameRgst h2, #UniversityNameRgst strong{
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align:center;
    line-height:1.3em;
    color:#333333;
    margin:0;
    padding-bottom:20px;
    border-bottom:1px solid #CCC;
}

.DateWrapAll{
    width:100%;
    height:auto;
    overflow:hidden;
    display:block;
    float:left;
    background-color:#F5F5F5;
    padding:20px;
    margin-top:20px;
    margin-bottom:10px;
    border:1px solid #CCC;
}
.DateAll{
    width:50%;
    height:auto;
    display:block;
    float:left;
    border-right:1px solid #B1B1B1;
    margin-bottom:10px;
    padding-bottom:10px;
}

.DateAll h3{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:0.95em;
    text-align: left;
    line-height: 1.2em;
    color:#555555;
    display:block;
    float:left;
    margin:0;
}
.DateAll p{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size: 1em;
    color:#666666;
    margin-left:30px;
}

.calendarIconStart{
    color:#93C01F;
    font-size:1.1em;
    float:left;
    width:15px;
    height:15px;
    display:block;
    float:left;
    line-height:1em;
    font-family:'Glyphicons Halflings';
    margin:0;
    padding:0;
    margin-right:10px;
}
.calendarIconStart:before{
    content:"\e109";
}
.calendarIconEnd{
    color:#FF536E;
    font-size:1em;
    float:left;
    width:15px;
    height:15px;
    display:block;
    float:left;
    line-height:1em;
    font-family:'Glyphicons Halflings';
    margin:0;
    padding:0;
    margin-right:10px;
}
.calendarIconEnd:before{
    content:"\e109";
}
.DateContent{
    width:100%;
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:hidden;
}
.DateContent h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.2em;
    text-align: left;
    line-height:1.1em;
    color:#000;
    margin:0;
    padding:0;
}
.cuposContent{
    width:50%;
    margin:0 auto;
    padding:0;
    height:auto;
    overflow:hidden;
}
.cuposContent h3{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align:center;
    color:#555555;
    margin:0;
    padding:0;
}
.cuposContent p{
    font-family: 'RobotoCondensed-Light', Arial, Helvetica, sans-serif;
    font-size:1.13em;
    text-align:center;
    color:#555555;
    margin:0;
    padding:0;
}
.ConvDescription{
    width: 100%;
    height: auto;
    display: block;
    float: left;
    padding:10px 20px 10px 20px;
    text-align: left;
}
.ConvDescription h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.125em;
    display:block;
    text-align: left;
    color:#555555;
    margin:0;
    line-height:1.7em;
}
.AdvLogin{
    width:100%;
    height:auto;
    overflow:hidden;
    display:block;
    float:left;
    background-color:#F5F5F5;
    padding:10px;
    margin:10px 0px 20px 0px;
}
.AdvLogin p{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    color:#B81137;
    font-size:0.8em;
    line-height:1em;
    margin:0;
    padding:0;
}
#loginModl{
    color:#B81137;
    text-decoration:underline;
    font-family:'PT-SerifBold', Arial, Helvetica, sans-serif;
    font-size:1.2em;
}
#loginModl:hover{
    color:#000;
}
.FormsContainers, .FormsContainersRgst{
    width:82%;
    height:auto;
    margin:0 auto;
    display: block;
    margin-top:20px;
    margin-bottom:0;
    padding:20px;
}
.FormsContainersRgst{
    background-color:#FFFFFF;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#FFF;
    border:0.5px solid #DFDFDF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    margin:0 auto;
    justify-content:center;
    position:relative;
    align-items:center;
    display:flex;
}

/*avatar profile*/
.profileWrap{
    float:left;
    margin-top:2%;
    margin-bottom:3%;
}
.profile {
    width: 50%;
    margin:0 auto;
}
.profile-avatar-wrap {
    position: relative;
    width:50%;
    margin:0 auto;
    display:block;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border:1px solid #CCC;
    height:auto;
    overflow:hidden;
    margin-bottom: 20px;
}
.profile-avatar-wrap:after {
    /* Drag Prevention */
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.profile-avatar-wrap img {
    width: 100%;
    display: block;
}
.profileLabel{
    width:100%;
    display:block;
    float:left;
    border:1px solid #CCC;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.profileLabel input{
    background-color:#456;
    color:#FFF;
    width:40%;
    height:30px;
    display:block;
    float:left;
}
.leftIcon{
    left:0!important;
    float:left;
    width:20px;
    height:20px;
    display:block;
    font-size: 0.95em;
    position:relative;
}
.buttonText{
    font-size:0.95em;
    float:right;
    text-align:right;
    display:block;
    padding-left:15px;
}
/*end_avatar_profile*/

/**Avatar-Header**/
.AvatarHdr {
    width:45px;
    height:45px;
    display: block;
    float: left;
    margin-top:-10px;
    margin-right:10px;
}
.AvatarHeader {
    position: relative;
    width: 100%;
    margin: 0 auto;
    display: block;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid #CCC;
    height:100%;
    overflow: hidden;
    margin-bottom: 20px;
}
.AvatarHeader img{
    width:105%!important;
    height:105%!important;
}
/**end_Avatar-Header**/


#captchaWraper{
    width:100%;
    display:block;
    float:left;
    height:auto;
    margin-top:2%;
    margin-bottom:20px;
}
/**Form**/
#content {
    background-color:rgba(233,233,232,0.4);
    background:rgba(233,233,232,0.4);
    -webkit-box-shadow: 2px 4px 8px #6D0000;
    -moz-box-shadow: 2px 4px 8px #6D0000;
    -ms-box-shadow: 2px 4px 8px #6D0000;
    -o-box-shadow: 2px 4px 8px #6D0000;
    box-shadow: 2px 4px 8px #6D0000;
    border: 1px solid #c4c6ca;
    float: left;
    padding: 20px 0 20px 0;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    width:96%;
    height:410px;
}
#content h1 {
    color: #7E7E7E;
    font-family:Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    letter-spacing: -0.03em;
    line-height: 20px;
    margin: 10px 0 10px;
}

#content:before{
    box-shadow: 0 1px 0 #000 inset;
    -webkit-box-shadow: 0 1px 0 #000 inset;
    -moz-box-shadow: 0 1px 0 #000 inset;
    -ms-box-shadow: 0 1px 0 #000 inset;
    -o-box-shadow: 0 1px 0 #000 inset;
}

#content form {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width:87.98%;
    height:auto;
    overflow: hidden;
}
#content form input[type="text"],
#content form input[type="password"] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #eae7e7 url(/resources/images/iconsForm.png) no-repeat;
    border: 1px solid #c8c8c8;
    color: #777;
    font-size: 0.85em;
    font-family:'PT_Serif-Web-Regular', Helvetica, Arial, sans-serif;
    margin: 0 0 5%;
    padding: 15px 10px 15px 40px;
    width:75%;
    line-height: 1.05em;
}
#content form input[type="text"]:focus,
#content form input[type="password"]:focus {
    -webkit-box-shadow: 0 0 2px #ed1c24 inset;
    -moz-box-shadow: 0 0 2px #ed1c24 inset;
    -ms-box-shadow: 0 0 2px #ed1c24 inset;
    -o-box-shadow: 0 0 2px #ed1c24 inset;
    box-shadow: 0 0 2px #ed1c24 inset;
    background-color: #fff;
    border: 1px solid #ed1c24;
    outline: none;
}
#username { background-position: 10px 10px !important }
#password { background-position: 10px -53px !important }
#content form input[type="submit"], #content form input[type="reset"] {
    background-color: #19CAD5;
    background: -moz-linear-gradient(100% 100% 90deg, #0F7580, #19CAD5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0F7580), to(#19CAD5));
    background: -webkit-linear-gradient(#0F7580, #19CAD5);
    background: -o-linear-gradient(#0F7580, #19CAD5);
    border-top: 1px solid #03DDC2;
    border-left: 1px solid #03DDC2;
    border-right: 1px solid #03DDC2;
    text-shadow: 0px -1px -1px #008f8c;
    -moz-box-shadow:  0px 4px 0px #006B6B;
    -webkit-box-shadow: 0px 4px 0px #006B6B;
    box-shadow: 0px 4px 0px #006B6B;
    text-decoration:none;
    color:#fff;
    font-weight: bold;
    padding:3px 15px;
    font-size:1.15em;
    line-height: 1em;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    position: relative;
    border-bottom: 1px solid rgba(0,107,107,0.9);
    display: inline-block;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    width:44.57%;
    height:30px;
    margin:0 auto;
}
#content form input[type="submit"]:hover, #content form input[type="reset"]:hover {
    color: #fff !important;
    cursor:pointer;
    text-decoration: none;
    background-color: #0F7580;
    background: -moz-linear-gradient(100% 100% 90deg, #19CAD5, #0F7580);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, t19CAD5o(#0F7580));
    background: -webkit-linear-gradient(#19CAD5, #0F7580);
    background: -o-linear-gradient(#19CAD5, #0F7580);
    -moz-box-shadow:  0px 5px 0px #02464F;
    -webkit-box-shadow: 0px 5px 0px #02464F;
    box-shadow: 0px 5px 0px #02464F;
}
#content form input[type="submit"]:active, #content form input[type="reset"]:active {
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}
#content form div a {
    color: #004a80;
    float: right;
    font-size: 12px;
    margin: 30px 15px 0 0;
    text-decoration: underline;
}
.tableW{
    width:98%;
    padding-bottom: 2%;
    padding-top:5%;
    border:1px solid #ccc;
    display:block;
    height:375px;
    overflow: hidden;
    float:left;
    margin-top:2%;
}

.tableW tr{margin:0 auto; text-align:center; margin-left: 2%;}

.tableW td{
    width:100%;
    display: inline-table;
    margin-left:2.5%;
}
.tdInpt{
    width:100%;
    display:inline-table;
    float: left;
    height: 40px;
}
.Rcaptcha {
    width:100%;
    height: auto;
    display:block;
    float:left;
    justify-content:center;
    margin:20px 0px;
}
.Rcaptcha h3{
    width:92.5%;
    padding:1%;
    font-family:'PT_Serif-Web-Regular', Helvetica, Arial, sans-serif;
    color:#BD1622;
    text-align:center;
}
.FrgPassw{
    width:100%;
    height:auto;
    display:block;
    overflow: hidden;
    float: left!important;
    text-align:center;
    margin-top:4%;
    margin-bottom: 2%;
}
.FrgPassw a{
    font-family:'PT_Serif-Web-Regular', Helvetica, Arial, sans-serif;
    font-size: 0.825em!important;
    color:#FFFFFF!important;
    text-align:center!important;
    text-decoration:none!important;
    font-weight: normal!important;
    float:none!important;
    margin:0!important;
}
#SecondWrap{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    position:absolute;
    display:block;
}
#containerAll{
    width:100%;
    position:absolute;
    margin-right: auto;
    margin-left: auto;
    background-color:#f8f8f9;
}
#MainHead{
    width:100%;
    height:auto;
    margin:0;
    padding-left:10px;
    padding-right:10px;
    display:block;
    float:left;
    background-color:#ECECEC;
    /* 2023 background-color:#0093d670;*/
    border-bottom: 1px solid #CCC;
    box-shadow:0px 2px 10px rgba(0,0,0,0.15);
    -webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.15);
}
.logWrap{
    width:210px;
    height:100%;
    overflow:hidden;
    display:block;
    float:left;
}
.logContent{
    width:100%;
    height:100%;
    overflow:hidden;
    display:block;
    float:left;
}
.logoMain{
    width:100%;
    min-height:60px;
    float:left;
    /* 2023 background-image:url('/resources/images/internacionalizacion_logo.png'); */
    background-image:url('/resources/images/Logo_inter-U-3-in.png');
    background-repeat:no-repeat;
    background-size:100%;
    margin:0;
    padding:0;
    margin-top:15px;
}
.UlnavDiv{
    width:auto;/*230px*/
    height:auto;
    padding-top:15px;
    display:block;
    float:right;
}
.Ulnavli{display:inline-block!important; border-right:1px solid #CCC;}

.Ulnavli a, .Ulnavli a strong, .Ulnavli a  p{font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif; color:#555555; text-shadow:1px 1px #FFF; font-size: 14px; display:inline-block;}


.loginNavWrp{
    width:250px;
}
.formLogNav{
    padding:0px;
}
.formLogNav h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.5em;
}
/*AsideUserProfile**/
.AsideUserProfile{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
.AsideUserHeader{
    width:100%;
    display:block;
    height:auto;
    margin-bottom:20px;
    border-bottom:1px solid #EEE;
    float:left;
    padding-bottom:10px;
}
.AsideUserHeader h1{
    font-family: 'RobotoCondensed-Bold', arial, helvetica, sans-serif;
    font-size: 1.1em;
    text-align: left;
    line-height: 1.5em;
    color:#333;
    margin:0;
}
.AsideUserContent h1{
    width:80%;
    font-family: 'RobotoCondensed-Bold', arial, helvetica, sans-serif;
    font-size: 1.1em;
    text-align: left;
    line-height: 1.5em;
    color:#333;
    float:left;
    margin:0;
}
.AsideUserHeader h2{
    font-family:'RobotoCondensed-Regular', arial, helvetica, sans-serif;
    font-size: 1em;
    text-align: left;
    line-height: 1.4em;
    color:#666;
    margin:0;
}
.AsideUserContent{
    width:100%;
    display:block;
    height:auto;
    margin-bottom:20px;
    float:left;
    padding-bottom:10px;
    border-bottom:1px solid #EEE;
}
.AsideUserNumber{
    width:20%;
    display:block;
    height:auto;
    float:left;
    text-align:center;
}
.AsideUserNumber h2{
    font-family:'RobotoCondensed-Bold', arial, helvetica, sans-serif;
    font-size:2em;
    text-align:center;
    line-height:0.8em;
    color:#B81137;
    margin:0;
}
/*AsideNotify*/
.AsideNotifyTitle{
    width:100%;
    height:auto;
    background-color:#EEE;
    padding:10px;
    display:block;
    float:left;
}
.AsideNotifyTitle h1{
    font-family:'RobotoCondensed-Bold', arial, helvetica, sans-serif;
    font-size:1.2em;
    text-align:left;
    line-height:0.8em;
    color:#B81137;
    margin:0;
    display:inline-block;
    float:left;
    margin-right:10px;
}
.AsideNotifyTitleIcn:before{
    width:20px;
    height:20px;
    display:inline-block;
    float:left;
    font-family:'Glyphicons Halflings';
    font-size:1.3em;
    line-height:1em;
    color:#B81137;
    content:"\e123";
    text-shadow:1px 1px #FFF;
    margin-right:10px;
}
.AsideNotifyWrapper{
    width:100%;
    height:auto;
    display:block;
    /*float:left;*/
}
.AsideNotify{
    width:100%;
    height:auto;
    display:block;
    float:left;
}

.AsideNotify li{
    width:100%;
    display:block;
    height:auto;
    overflow:hidden;
    border-bottom: 1px solid #EEE;
    float: left;
    padding:10px 0px;
}
.AsideNotify li a{
    width:100%;
    display:block;
    float:left;
    color:#333;
    height:auto;
    padding:5px;
    margin:0;
    text-align:left;
}
.AsideNotify li a:hover{
    background-color:#EEE;
}
.AsdNotifyBtnWrapper{
    width:100%;
    float:left;
    display:block;
    text-align: center;
}
.AsideBadge{
    float:right;
    margin-top:0px!important;
}
/*Alert+notifications+Nav*/
.AlertNotify:before{
    width:20px;
    height:20px;
    display:block;
    float:left;
    font-family:'Glyphicons Halflings';
    font-size:1.3em;
    line-height:1em;
    color:#444;
    content:"\e123";
    text-shadow:1px 1px #FFF;
}
.badgeNotify{
    background-color:#B81137!important;
    color:#FFF;
    text-shadow: none;
    margin-top:-10px;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
}
.NotifyDropdown{
    width:100%;
    height:auto;
    padding:20px;
    margin:0;
    display:block;
}
.NotifyDropdown h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.1em;
    text-align:left;
    color:#333;
    line-height:1.2em;
    margin:0;
    margin-bottom:10px;
    background-color: #EEE;
    padding:5px;
}
.NotifyDrpdwnIcon:before{
    width:15px;
    height:15px;
    display:block;
    float:left;
    font-family:'Glyphicons Halflings';
    font-size:1.1em;
    line-height:1.5em;
    color:#444;
    content:"\e123";
    text-shadow:1px 1px #FFF;
    margin-right:10px;
}
.NotifyDropdown li{
    width:100%;
    height:auto;
    padding:5px;
    text-align: left;
    display:block;
    border-bottom: 1px solid #EEE;
}
.NotifyDropdown li:hover{
    background-color:#EEE;
}
.NumberNotifyDrp{
    width:auto;
    float:right;
    font-family: 'PT-SerifBold', Arial, helvetica, sans-serif;
    font-size:1em;
}
.marginRgIcon{
    margin-right:10px;
}
.marginTNonSide1{
    margin:0px 10px!important;
}
.marginUpDown1{margin:10px 0px!important;}
/*AsideLogIn*/
#colFourAside{
    height: auto;
    overflow: hidden;
    display: block;
    position: relative;
    float:left;/*2024MArz */
}
.AsideLogIn{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
.AsideformLogIn{
    padding:10px;
    height: auto;
    overflow:hidden;
    display:block;
}
.AsideformLogIn h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.5em;
}
.AsideLabeLog{
    width: 100%;
    display: block;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 2%;
    text-align:left;
}
.AsideInputLog{
    width:98%;
    display: block;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 2%;
}
.labelLogInHtml{
    width:100%;
    display:block;
    height:auto;
    overflow:hidden;
    float:left;
    margin:20px 0px 0px 0px;
    text-align:left;
    font-size:18px;
    line-height:21px;
}
.InputLogInHtml{
    width:100%;
    display:block;
    height:auto;
    overflow:hidden;
    float:left;
    margin:5px 0px;
}
.rememberPswrd{
    width:100%;
    float:left;
    text-align: center;
}
.checkboxRemember{
    float:left;
    margin-right:10px!important;
}
#Wrapper_FormHtl{
    width:100%;
    float:left;
    display:block;
    height:auto;
    margin:0;
}
#container_FormHMtl{
    width:100%;
    float:left;
    display:block;
    height:auto;
    margin:2%;
}
.formLogNav label{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
}

.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 30px;
}
.left-inner-addon i {
    position: absolute;
    padding: 10px 8px;
    pointer-events: none;
    width:30px;
    z-index:99;
    color:#BBB;
    left:0;
}
.icon-user, .icon-passwrd{
    font-family:'Glyphicons Halflings';
    font-size: 0.8em;
    color:#666;
    line-height:1.3em;
    width:20px;
    height:20px;
}
.icon-user:before{	content:"\e008";}
.icon-passwrd:before{	content: "\e033";}

.close{
    color:#B81137!important;
    filter: alpha(opacity=90);
    opacity: .9!important;
    font-size:40px!important;
}
.close:hover{color:#CCC!important;}
.close:active{color:#333!important;}

.SignInTitle{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.25em;
    color:#333;
    text-align: center;
    width:95%;
}

.ForgetPsswrd{
    color:#B81137;
    text-decoration: underline;
    text-align: center;
    width:100%;
    display:block;
}
.btnCenterWrap{
    width:50%;
    height:auto;
    margin:0 auto;
    padding:0;
    display:block!important;
    text-align:center;
}
.btngroup{
    width:100%;
    height:auto;
    padding:0;
    display:block;
    text-align:center;
    float:left;
    margin:20px 0px;
}

.btn-RedInt{
    background-color:#B81137;
    color:#FFF!important;
    margin:0 auto;
    display:inline-block;
    padding:5px 10px;
    text-align: center;
    text-decoration: none;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    border:none;
    border-radius:0;
    margin:0px;
}
a.btn-RedInt{text-shadow:none;}

.btn-RedInt:hover{
    background-color:#2AB7D0;
    text-decoration: none;
    text-shadow:none;
}
.btn-RedIntInscripcion{
    width:auto;
    padding:10px 40px;
    background: #ff416c;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:24px;
    margin-bottom:20px;
    margin-top:20px;
}
.btn-RedIntMedium{
    width:auto;
    padding:10px 40px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:24px;
    margin-bottom:20px;
    margin-top:20px;
}
.btn-RedIntMedium:hover{
    box-shadow:none;
    background: #33D1E2;
    cursor:pointer;
    background-position:200px;
    color:#FFF;
    text-decoration:none;
}
.btn-BlueIntMedium {
    background-color: #2AB7D0;
    color: #FFF!important;
    margin: 0 auto;
    display: inline-block;
    padding: 5px 40px;
    text-align: center;
    text-decoration: none;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    border: none;
    border-radius:0;
    margin: 20px;
    border-bottom:3px solid #104750;
    width: 35%;
}
a.btn-BlueIntMedium{text-shadow:none;}

.btn-BlueIntMedium:hover{
    background-color:#2AB7D0;
    text-decoration: none;
    text-shadow:none;
    border-bottom:none;
}

.btn-Register{
    background-color:#B81137;
    color:#FFF!important;
    margin:0 auto;
    display:block;
    padding:5px 10px;
    text-align: center;
    text-decoration: none;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    border:none;
    width:90%;
    border-bottom:3px solid #7B1023;
}
a.btn-Register{text-shadow:none;}

.btn-Register:hover{
    background-color:#2AB7D0;
    text-decoration: none;
    text-shadow:none;
    border-bottom:3px solid #2AB7D0;
}


.btnNewRgisterx{
    width:auto;
    /*height:30px;*/
    padding:10px 40px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:24px;
}

.btnNewRgisterx:hover{
    box-shadow:none;
    background: #33D1E2;
    cursor:pointer;
    background-position:200px;
}

.Bgbtn-Red{
    background-color:#B81137;
    color:#FFF!important;
    margin:0 auto;
    display:block;
    padding:5px 10px;
    text-align: center;
    text-decoration: none;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    border-left:none;
    border-right: none;
    border-top:none;
    border-bottom:5px solid #7B1023;
}
a.Bgbtn-Red{text-shadow:none;}

.Bgbtn-Red:hover{
    background-color:#2AB7D0;
    text-decoration: none;
    text-shadow:none;
    border-bottom:5px solid #155C68;
}
.Bgbtn-Red:active{
    border-bottom:1px solid #155C68;
}

.navbar-brand{
    padding:5px 0px!important;
}
/*SignInForm*/
.signInForm{
    width: 90%;
    margin:0 auto;
    display:block;
    height: auto;
}
.signInForm h1 {
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    line-height:2em;
}
.signInLabel{
    text-align:right;
    font-family:'RobotoCondensed-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:28px;
    color:#333!important;
}
.DocLabel{
    text-align:right;
    font-family:'RobotoCondensed-Light', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:24px;
    color:#333!important;
    margin-top:10px;
    display:block;
    float:left;
    padding-top:5px;
}

/*-----------PostulateForm--------*/
#PostulateFormWrapper{
    width:94.6%;
    display:none;
    height:auto;
    margin:20px;
    float:left;
}
.PostulateFormContent{
    width:100%;
    padding:10px; /** GGG */
    display:block;
    height:auto;
    background-color:#F8FFF0;
    border:1px solid #AEC4A5;
    /*float:left;*/
    margin:5px 0; /** GGG */
}
.PostulateForm{
    width: 95%;
    margin:0 auto;
    display:block;
    height: auto;
}
.PostulateForm h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    line-height:2em;
    margin:0;
}
.PostulateForm p{
    width:100%;
    display:block;
    float:left;
    font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height:1.25em;
    margin:20px 0px;
}
.PostulateFormTwo{
    width: 80%;
    margin:0 auto;
    display:block;
    height: auto;
}
.PostulateLabel{
    text-align:right;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.7em;
    color:#666;
}

.AlertDateRed{
    width:100%;
    padding:10px 20px;
    height:auto;
    overflow:hidden;
    float:left;
    margin:20px 0 20px 0;
    background-color:#B81137;
    color:#FFFFFF;
}
.AlertDateRed h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    text-align:left;
    color:#FFFFFF;
    line-height:2em;
    margin:0;
}
.AlertDateCalendar:before{
    width:20px;
    height:20px;
    display:block;
    float:left;
    color:#FFFFFF;
    font-family:'Glyphicons Halflings';
    content:"\e109";
    font-size:1.3em;
    line-height:1.1em;
    margin-right:10px;
}
textarea.postulateTxtArea{
    height:70px!important;  /* GGGG era 80 */
}
textarea.EditedTxtArea{
    width:100%!important;
}
.mce-panel{
    width:100%!important;
}
.postulateCheckbox{
    width:100%;
    text-align:left;
    float:left;
}

.option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    width:15px;
    height:15px;
    -webkit-transition: all 0.15s ease-out 0;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
    background: #EEE;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    outline: none;
    position: relative;
    border:1px solid #CCC;
}

.option-input:hover { background: #9faab7; }

.option-input:checked { background: #B81137; }

.option-input:checked::before {
    width:13px;
    height: 13px;
    position: absolute;
    font-family:'Glyphicons Halflings';
    content:'\e013';
    display: inline-block;
    font-size:10px;
    text-align: center;
    line-height:12px;
    left:0;
}

.option-input:checked::after {
    -webkit-animation: click-wave 0.65s;
    -moz-animation: click-wave 0.65s;
    animation: click-wave 0.65s;
    background:#B81137;
    content: '';
    display: block;
    position: relative;
    z-index: 100;
}

.option-input.radio {border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.option-input.radio::after { border-radius: 50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.dividerForms{
    width:90%;
    margin:0 auto;
    height:1px;
    display:block;
    background-color:#CCC;
    margin-top:20px;
    margin-bottom:20px;
}

.AlertDocumentsPost{
    width:100%;
    padding:5px 10px;
    height:auto;
    overflow:hidden;
    float:left;
    margin:20px 0 20px 0;
    background-color:#FFEBF1;
    color:#FFFFFF;
    border:1px solid #B81137;
}
.AlertDocumentsPost p{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    text-align:left;
    color:#B81137;
    line-height:2em;
    margin:0;
}

.AlertDocumentsPostModal{
    width:100%;
    padding:5px 10px;
    height:auto;
    overflow:hidden;
    float:left;
    margin:8px 0 20px 0;
    background-color:#FFEBF1;
    color:#FFFFFF;
    border:1px solid #B81137;
}
.AlertDocumentsPostModal p{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:0.45em;
    text-align:left;
    color:#B81137;
    line-height:2em;
    margin:0;
}

/*-----------PostulateForm--------*/

/*message*/
.help-block ul li{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size:0.7em;
    font-weight: bold;
}

.chzn-container-single .chzn-single{
    text-align:left!important;
    height:35px!important;
    background:#FFF!important;
    border:1px solid #CCC!important;
    line-height:2em!important;
}
.chzn-container-single .chzn-single div b {
    margin-top:5px!important;
}
.chzn-container-active.chzn-with-drop .chzn-single{ height:40px; background:#FFF!important; background:-webkit-linear-gradient(top, #ffffff 100%, #ffffff 50% 100%)!important;}
.chzn-container .chzn-results li.active-result{text-align: left;}
.bottonSpac{
    margin-bottom:4px; /*** GGG era10 */
}
/*Icon*/

.inner-addon {
    position: relative;
}

/* style icon */
.inner-addon .glyphicon {
    position: absolute;
    padding:9px 5px 9px 5px;
    pointer-events: none;
    width:20px;
    color:#CCC;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right:20px;}

/* add padding  */
.left-addon input  { padding-left:30px; }
.right-addon input { padding-right:10px; }

.input-group-addon{background-color:#FFFFFF!important; border:none!important;}

.form-group {margin-bottom:3px!important;} /*** GGG era 5 */

/*RegisterMessage*/
.GreatMessage{
    width:100%;
    height:auto;
    overflow:hidden;
    display:block;/*forIE*/
    padding:10px;
    margin:20px 0px;
    color:green;
    background-color:#F8FFF0;
    border:1px solid #AEC4A5;
}
.GreatMessage a{padding-left:50px; display:contents;}
.GreaTitleContent{
    width:100%;
    margin:0 auto;
    text-align: center;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.2em;
    line-height:16px;
    color:#333;
}
.GreatIcon{
    width:30px;
    height:30px;
    display: inline-block;
    background-color:#93C01F;
    margin:10px;
    padding:5px;
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    text-align:center;
}
.GreatIcon:before{
    font-family:'Glyphicons Halflings';
    content:"\e013";
    font-size:16px;
    line-height:21px;
    color:#FFFFFF;
}
.logoMessage{
    width:60%;
    margin:0 auto;
    height:60px;
    background-image:url('/resources/images/internacionalizacion_logo_1.png');
    background-repeat: no-repeat;
    background-size:100%;
    margin-top:2%;
    margin-bottom:2%;
}
.MessageRgt{
    width:100%;
    height:auto;
    display:block;
    text-align:center;
}
.MessageRgt h3{
    text-align: center;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#333;
}
/*bad_register_message*/
.BadMessage{
    width:100%;
    height:auto;
    overflow:hidden;
    display:flex;
    float:left;
    padding:10px;
    background-color:#FFEBF1;
    border:1px solid #B81137;
    margin:20px 0px;
    justify-content:center;
    position:relative;
    align-items:center;
}
.BadTitleContent{
    width:100%;
    margin:0 auto;
    text-align: center;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.25em;
    color:#333;
}
.BadIcon{
    width:30px;
    height:30px;
    display: inline-block;
    background-color:#B81137;
    margin:10px;
    border-radius:50px;
    padding:5px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    text-align:center;
}
.BadIcon:before{
    font-family:'Glyphicons Halflings';
    content:"\e014";
    font-size:16px;
    color:#FFFFFF;
    text-align:center;
    line-height:21px;
}
.BadMessageRgt{
    width:100%;
    height:auto;
    display:block;
    text-align:center;
}
.BadMessageRgt h3{
    text-align: center;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.3em;
    color:#B81137;
}
.BadMessageRgt h6{
    text-align:left;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.3em;
    color:#B81137;
}
.WarningOnlyFrontCntr{
    text-align:center!important;
    margin:10px 0px!important;
}
/*DataPicker*/


/*

    Zebra_DatePicker: a lightweight jQuery date picker plugin

    Twitter Bootstrap theme

    copyright (c) 2011 - 2014 Stefan Gabos
    http://stefangabos.ro/jquery/zebra-datepicker/

*/
.dateOwn{margin-left:0px!important; margin-bottom:20px!important;}
.Zebra_DatePicker *, .Zebra_DatePicker *:after, .Zebra_DatePicker *:before {
    -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }

.Zebra_DatePicker{ position:absolute!important; width:250px;  z-index: 1200; padding: 5px;  background:#FFF; border: 1px solid #999;  vertical-align:bottom!important; }

.Zebra_DatePicker * { margin: 0 auto; padding: 0; color: #373737; background: transparent; border: none }

.Zebra_DatePicker_Icon_Wrapper{width:100%!important; left:0px; top:0px;  position:relative!important;}
.Zebra_DatePicker_Icon_Wrapper .form-control[readonly]{ background-color:#FFF;}

/* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker table{ border-collapse: collapse; border-spacing: 0; width: 200px;  position:relative; table-layout: auto; }
.Zebra_DatePicker td, .Zebra_DatePicker th{ text-align: center!important; padding: 5px 0 }
.Zebra_DatePicker td{ cursor: pointer }

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker             { margin-top: 3px }

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td         { width: 30px }

.Zebra_DatePicker,
.Zebra_DatePicker .dp_header .dp_hover,
.Zebra_DatePicker td.dp_selected,
.Zebra_DatePicker .dp_footer .dp_hover,
.Zebra_DatePicker td.dp_hover               { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }

/* = VISIBLE/HIDDEN STATES (USE TRANSITIONS FOR EFFECTS)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker.dp_visible               { width:250px!important;  
                           /* position:relative!important;*/ 
                           left:100px!important; visibility: visible; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; transition: opacity 0.2s ease-in-out }
.Zebra_DatePicker.dp_hidden                { visibility: hidden; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0 }

/* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_header td             { }

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next       { width: 30px }

.Zebra_DatePicker .dp_header .dp_caption    { font-weight: bold; background-color: coral;
    -webkit-border-radius: 5px;    -moz-border-radius: 5px;     border-radius: 5px; }
.Zebra_DatePicker .dp_header .dp_hover      { background: #DEDEDE; color: #373737 }
.dp_today, .dp_clear{display:inline-block; text-align: center; background-color:#EEE; padding:5px 10px 5px 10px!important; margin:5px 10px 10px 10px!important;}
.Zebra_DatePicker .dp_header .dp_caption:hover{background-color:#B81137; color:#FFF;}
/* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_daypicker th              { font-weight: bold }
.Zebra_DatePicker td.dp_not_in_month            { color: #DEDEDE; cursor: default }
.Zebra_DatePicker td.dp_not_in_month_selectable { }
.Zebra_DatePicker td.dp_weekend                 { }
.Zebra_DatePicker td.dp_weekend_disabled        { color: #DEDEDE; cursor: default }
.Zebra_DatePicker td.dp_selected                { background: #B81137; color: #FFF !important }
.Zebra_DatePicker td.dp_week_number             { cursor: text; font-weight: bold }

/* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_monthpicker tr    { width:100% !important; display:inline-flex; }
.Zebra_DatePicker .dp_monthpicker td    { width: 33% !important; }

/* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_yearpicker td     { width: 33%;}
.dp_yearpicker tr{width:100% !important; display:inline-flex;}

/* = FOOTER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_footer  {margin:0 auto; text-align:center; float:none; margin-top:3px; }
.dp_header tr{width:100%; display:inline-table;}
.dp_footer tr{width:100%; display:inline-flex;}

/* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PREVIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_current             { color: #3A87AD }
.Zebra_DatePicker td.dp_disabled_current    { color: #3A87AD }
.Zebra_DatePicker td.dp_disabled            { color: #DEDEDE; cursor: default }
.Zebra_DatePicker td.dp_hover               { background: #DEDEDE }

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
button.Zebra_DatePicker_Icon                { display:block; position: absolute; width: 16px; height: 16px; background-color:#FFF; text-indent: -9000px; border: none; cursor: pointer; padding: 0; line-height: 0; vertical-align: top }
button.Zebra_DatePicker_Icon_Disabled    { content:"\e109"; }

/* don't set vertical margins! */
button.Zebra_DatePicker_Icon                { margin: 0 0 0 3px }
button.Zebra_DatePicker_Icon_Inside_Right   { margin: 0 5px 0 0; }
button.Zebra_DatePicker_Icon_Inside_Left    { margin: 0 0 0 3px }

/*End DataPicker*/
.glyphicon-calendar{z-index:9;}

.entryFormFieldCityClass {
    width:55%; height:24px;
    display:block;
    float:left;
    margin-top:0.8%;
    border:none!important;
    background-color:#ABC5D1;
    font-family:"MyriadWebPro","PTSansRegular", helvetica, arial, sans serif;
    font-size:0.8em;
    line-height:24px;
    vertical-align:middle;
    border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color:#333;
    -webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
    box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
}
.chzn-container {
    width: 100% !important;
}

#MainHead img{
    width: 100%;
    height:auto;
    overflow:hidden;
}
#MainMenu{
    width:100%;
    height:50px;
    display:block;
    float:left;
    background-color: #EEE;
    margin:0;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    border-bottom: 1px solid #A8A8A8;
}
.ContMainMenu{
    width: 100%;
    height:auto;
    display: block;
    margin:0 auto;
    margin-top:0.7%;
    text-align: center;
    background-color: #EEE;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    float:left;
}
.ContMainFilter{
    width: 100%;
    height:auto;
    display: block;
    margin-top:20px;
    text-align: center;
    background-color: #EEE;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    border:1px solid #73879C;
    float:left;
}
.navbar-toggle {
    background-color:#B81137!important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF!important;
}

/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
#cmnMenu{
    width:auto;
    margin:0 auto;
    padding-top:20px;
}
#cmnMenu ul{
    list-style:none;
    position:relative;
    margin:0 auto;
    padding:0;
    z-index:99;
    clear:both;
    float:left;
        width: 200px!important;
}
#cmnMenu ul > li{
    position:relative;
    margin:0;
    padding:0;
    /*border-right: 1px solid #CCC;*/
    display:inline-block;
}

#cmnMenu ul > li:not(:last-child) a:before{
    background: #DBDBDB;
    bottom: 0px;
    right: 0;
    content: "";
    width: 1px;
    position: absolute;
    height: 100%;
}

#cmnMenu ul > li > a{
    color:#000;
    text-decoration:none;
    font-size:14px;
    padding:10px;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    border-radius:1px;
    border-color:#333;
    display:block;
    clear:both;
    overflow:hidden;
}
#cmnMenu ul > li > a:hover{
    color:#E9305A;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#cmnMenu ul > li:hover{
    background-color: #C7E2E0;
    color:#fff;
    /*-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;*/
}

#cmnMenu ul > li > ul{
    position:absolute;
    top:100%;
    left:0;
    background:#ffF;
    padding:0;
    width:100%;
}

#cmnMenu ul > li > ul > li{
    display:block;
}
#cmnMenu ul > li > ul > li > ul{
    top:0;
    left:0;
}

#cmnMenu ul > li:hover > ul{
    display:block;
    /* clear:both;*/
}
.RelativeNav{
    position:relative!important;
}
.dropdown-menu > li > a{
    display:inline;
    clear:both;
    white-space:normal!important;
    border-bottom:1px solid #CCC;
}
.Dfrenteli{
    background-color:#EEE;
    color:#000!important;
}
/*#cmnMenu li ul li ul li a{display:inline;}*/

/**end menu**/
#Container{
    width:100%;
    height:auto;
    overflow:hidden;
    display:block;
    background-color:#FFFFFF;
}
#subWrapper{
    width: 100%;
    height:auto;
    overflow:hidden;
    display: block;
    background-color:#F0F0F0;
}
#containerButtons{
    width:90%;
    height:auto;
    overflow: hidden;
    margin:0 auto;
    display: block;
    margin-top:4%;
}
#containerForm, #containerList{
    width:90%;
    height:auto;
    overflow: hidden;
    margin:0 auto;
    display: block;
    margin-top:2%;
}
.userTitle{
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    border-bottom: 1px solid #333;
    padding-bottom: 1%;
    float: left;
}
.userTitle h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.5em;
    text-align: left;
    color:#575756;
    float: left;
    padding-right: 1%;
}
.userTitle h2{
    font-family: 'RobotoCondensed-Light', Arial, Helvetica, sans-serif;
    font-size:1.5em;
    text-align: left;
    color:#575756;
    float: left;
}
.tOut{
    background-color: #19CAD5;
    background: -moz-linear-gradient(100% 100% 90deg, #0F7580, #19CAD5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0F7580), to(#19CAD5));
    background: -webkit-linear-gradient(#0F7580, #19CAD5);
    background: -o-linear-gradient(#0F7580, #19CAD5);
    border-top: 1px solid #03DDC2;
    border-left: 1px solid #03DDC2;
    border-right: 1px solid #03DDC2;
    text-shadow: 0px -1px -1px #008f8c;
    -moz-box-shadow:  0px 4px 0px #006B6B;
    -webkit-box-shadow: 0px 4px 0px #006B6B;
    box-shadow: 0px 4px 0px #006B6B;
    text-decoration:none;
    color:#fff;
    font-weight: bold;
    padding:3px 15px;
    font-size:1.15em;
    line-height: 1em;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    position: relative;
    border-bottom: 1px solid rgba(0,107,107,0.9);
    display: inline-block;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    width:auto;
    height:30px;
    float:right;
}
.tOut:hover{
    color: #fff !important;
    cursor:pointer;
    text-decoration: none;
    background-color: #0F7580;
    background: -moz-linear-gradient(100% 100% 90deg, #19CAD5, #0F7580);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, t19CAD5o(#0F7580));
    background: -webkit-linear-gradient(#19CAD5, #0F7580);
    background: -o-linear-gradient(#19CAD5, #0F7580);
    -moz-box-shadow:  0px 5px 0px #02464F;
    -webkit-box-shadow: 0px 5px 0px #02464F;
    box-shadow: 0px 5px 0px #02464F;
}
.tOut:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}
.logUniv{
    width:auto;
    min-height:50px;
    max-height: 70px;
    overflow:hidden;
    float:left;
    margin:0 2% 1% 0;
}
.buttonsWrap{
    width:100%;
    height: auto;
    display: block;
    overflow: hidden;
    margin-top:2%;
    float:left;
}
.buttonW{
    width:19%;
    height: auto;
    display: block;
    overflow: hidden;
    float:left;
    margin:2%;
    padding: 1%;
    background-color: #fff;
    border: none;
    cursor: pointer;
}
.buttonW:hover{
    position: relative;
    background-color: #f2f2f2;
    box-shadow:1px 3px 3px #eee;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.iconBt1, .iconBt2, .iconBt3, .iconBt4, .iconBt5, .iconBt6, .iconBt7, .iconBt8, .iconBt9, .iconBt10, .iconBt11{
    width:82px;
    height:93px;
    display: block;
    margin:0 auto;
    overflow: hidden;
    background-image:url(/resources/images/buttonsFI.png);
    background-repeat: no-repeat;
}
.iconBt1{background-position: 0px 0px;}
.iconBt2{background-position: 0px -114px;}
.iconBt3{background-position: 0px -227px;}
.iconBt4{background-position: 0px -340px;}
.iconBt5{background-position: 0px -455px;}
.iconBt6{background-position: 0px -568px;}
.iconBt7{background-position: 0px -684px;}
.iconBt8{background-position: 0px -798px;}
.iconBt9{background-position: 0px -911px;}
.iconBt10{background-position: 0px -1025px;}
.iconBt11{background-position: 0px -1138px;}
.buttonW:hover .iconBt1{background-position: -90px 0px;}
.buttonW:hover .iconBt2{background-position: -90px -114px;}
.buttonW:hover .iconBt3{background-position: -90px -227px;}
.buttonW:hover .iconBt4{background-position: -90px -340px;}
.buttonW:hover .iconBt5{background-position: -90px -455px;}
.buttonW:hover .iconBt6{background-position: -90px -568px;}
.buttonW:hover .iconBt7{background-position: -90px -684px;}
.buttonW:hover .iconBt8{background-position: -90px -798px;}
.buttonW:hover .iconBt9{background-position: -90px -911px;}
.buttonW:hover .iconBt10{background-position: -90px -1025px;}
.buttonW:hover .iconBt11{background-position: -90px -1138px;}
.buttonW h3{
    margin-top:2%;
    font-family: 'PT_Serif-Web-Regular';
    font-size:1.1em;
    text-align: center;
    color:#575756;
    text-decoration: none;
}
/*open form icon*/
.iconBtForm1, .iconBtForm2, .iconBtForm3, .iconBtForm4, .iconBtForm5, .iconBtForm6, .iconBtForm7, .iconBtForm8, .iconBtForm9, .iconBtForm10, .iconBtForm11{
    width:82px;
    height:93px;
    display: block;
    margin:0 auto;
    overflow: hidden;
    background-image:url(/resources/images/buttonsFI.png);
    background-repeat: no-repeat;
}
.iconBtForm1{background-position: 0px 0px;}
.iconBtForm2{background-position: 0px -38px;}
.iconBtForm3{background-position: 0px -80px;}
.iconBtForm4{background-position: 0px -117px;}
.iconBtForm5{background-position: 0px -160px;}
.iconBtForm6{background-position: 0px -200px;}
.iconBtForm7{background-position: 0px -240px;}
.iconBtForm8{background-position: 0px -280px;}
.iconBtForm9{background-position: 0px -320px;}
.iconBtForm10{background-position: 0px -360px;}
.iconBtForm11{background-position: 0px -400px;}

/**footer**/
#MainFoot{
    width:100%;
    min-height:60px;
    overflow:hidden;
    display:block;
    float:left;
    background-color:#26272B;
    margin-top:20px;
}
.FooterC{
    width:90%;
    height:auto;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    padding:30px 0px;
}
.LineWr{
    width:39.5%;
    display:block;
    height:10px;
    border-bottom: 1px solid #666;
    float: left;
    margin:0 2% 0 2%;
}
.UaWrp{
    width:13%; float:left; display: block; height: auto; overflow: hidden;
}
.UaWrp h3{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align: center;
    color:#9C9B9B;
    padding-top:3%;
}
.UaLog{
    width:100%;
    height:22px;
    display: block;
    margin: 0 auto;
    background-image: url(/resources/images/Logo_inter-U-2_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-bottom:4%;
}
#FormBgWrap, #ListBgWrap{
    width:100%;
    height: auto;
    display: block;
    margin-top:10px;
    margin-bottom:20px;
    float:left;
}
.titleFormCtg{
    width:90%;
    background-color:#FFF;
    box-shadow: 5px 5px 5px #CCC;
    padding:0.3%;
    height:auto;
    overflow: hidden;
    display: block;
    margin:0 auto;
    margin-bottom:0.1%;
    text-align: center;
}
.titleFormCont{
    width:100%;
    margin:0 auto;
    display:block;
    text-align:left;
    height:auto;
    overflow: hidden;
    float:left;
}
.iconTitleForm{width:30px; height:34px; background-size:204%; margin-right:10px; display:inline-block;}
.titleFrm{
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width:100%;
}
.titleFormCtg h3{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.3em;
    text-align: left;
    display:inline-block;
    margin: 0 auto;
    line-height:2em;
    color:#666;
    text-shadow:3px 3px 4px #ddd;
}
.FormMdlWrap{
    width:90%;
    background-color:#FFF;
    padding:1%;
    height:auto;
    overflow: hidden;
    display: block;
    margin:0 auto;
    margin-top:2%;
    text-align: center;
    border:1px solid #D9D9D9;
}
.formBloq{
    width:90%;
    margin:0 auto;
    display: block;
    height: auto;
    overflow: hidden;
    /*background-color: #456;*/
}
.formBloq label{
    width:40%;
    display:block;
    float: left;
    text-align: right;
    margin:1% 0 1% 0;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.5em;
    color:#666;
}
.input_text{
    width:56.2%;
    display:block;
    float: left;
    margin:1% 0 1% 2%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border:1px solid #C6C6C5;
    padding:0.5%;
    color:#666;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:0.85em;
}
.input_textArea{
    width:55%;
    display:block;
    float: left;
    margin:1% 0 1% 2%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border:1px solid #C6C6C5;
    padding:0.5%;
    color:#666;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    min-height:80px;
    max-height:85px;
    max-width: 55%;
    min-width: 55%;
}
.input_date{
    width:30%;
    display:block;
    float: left;
    margin:1% 0 1% 2%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border:1px solid #C6C6C5;
    padding:0.5%;
    color:#666;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:0.85em;
}
.formBloq select{
    width:56.2%;
    display:block;
    float: left;
    margin:1% 0 1% 2%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border:1px solid #C6C6C5;
    padding:0.5%;
    color:#666;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:0.85em;
}
.formBloqInpfl{
    cursor:pointer;
    width:55.5%;
    display:block;
    float: left;
    margin:1% 0 1% 2%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    border:1px solid #C6C6C5;
    padding:0 0 0 0.5%;
    color:#999;
    font-family:'PT-SerifItalic', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    line-height: 1em;
}
.input_error{
    font-family:'PT-SerifItalic', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    color:#F00;
    text-align: left;
    width:100%;
    float:left;
    overflow: hidden;
    display:none;
    padding-left: 42%;
}
.input_error label{
    color:#F00;
}

.inputBtnSection{
    display:inline-block;
    vertical-align:top;
    font-size:0;
    font-family:verdana;
    width:56%;
    float: left;
    margin:1% 0 1% 2%;
}
.inputFileExm{
    display:inline-block;
    vertical-align:top;
    font-size:0;
    font-family:verdana;
    width:100%;
    float: left;
    margin-bottom:5px;
}
.form-input-typeFIle{
    display: inline-block;
    width: 66%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-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;
    float:left;
}
.disableInputfile{
    display:inline-block;
    vertical-align:top;
    height: 29px;
    margin: 0;
    font-size:14px;
    padding:0 3px;
    float:left;
    width:64.8%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    font-family:'PT-SerifItalic', Arial, Helvetica, sans-serif;
    background-color: #FFF;
    border:1px solid #C6C6C5;
    margin-top:0.2%;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    display:block;
    vertical-align:top;
    float:left;
    margin:0;
    padding:0;
    height:34px!important;
    width:35%!important;
    margin-left: -7px!important;
}
.TitleCdrGreen{
    width:100%;
    height:auto;
    display:block;
    float:left;
    text-align:center;
    margin:0;
    margin-bottom:20px;
    background-color:#BABFB4;
    border:1px solid #AEC4A5;
    padding:0;
}
.TitleCdrGreen h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.3em;
    line-height:1.7em;
    color:#333;
    margin:0;
}
.TitleCGray{
    width:100%;
    height:auto;
    display:block;
    float:left;
    text-align:left;
    margin:0;
    margin-bottom:20px;
    background-color:#EEE;
    border:1px solid #CCC;
    padding:0;
    margin-top:10px;
    padding:10px;
}
.TitleCGray h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.3em;
    line-height:1.7em;
    color:#333;
    margin:0;
}
.phoneIcon{
    font-family:'Glyphicons Halflings';
    font-size:1em;
    color:#2AB7D0;
    margin-right:10px;
}
.phoneIcon:before{
    content:"\e183";
}
.passportIcon{
    font-family:'Glyphicons Halflings';
    font-size:1em;
    color:#2AB7D0;
    margin-right:10px;
}
.passportIcon:before{
    content:"\e043";
}
.UserTIcon{
    font-family:'Glyphicons Halflings';
    font-size:1em;
    color:#2AB7D0;
    margin-right:10px;
}
.UserTIcon:before{
    content:"\e008";
}
.SelectSize{
    height:auto!important;
}
.uploadButton{
    display:block;
    vertical-align:middle;
    /*background:rgba(0,0,0,0.5);*/
    font-size:16px;
    padding:0 10px;
    height:34px;
    line-height:32px;
    color:#fff;
    background-color:#0F7580;
    background: -moz-linear-gradient(100% 100% 90deg, #0F7580, #19CAD5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0F7580), to(#19CAD5));
    background: -webkit-linear-gradient(#0F7580, #19CAD5);
    background: -o-linear-gradient(#0F7580, #19CAD5);
    border: 1px solid #999;
    border-radius:5px;
    width:97.5%;
    margin:0 auto;
    border:none;
    text-align: center;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    float:left;
    margin-left:5px;
}

.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width:auto;
    float:left;
    border:0px;
}
.buttonsFormWrap{
    width: 100%;
    float: left;
    height: auto;
    overflow:hidden;
    text-align: center;
    padding-bottom:20px;
    margin-top:20px;
    padding-top:20px;
}
.button_send{
    width:auto;
    /*height:30px;*/
    padding:10px 40px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:24px;
    margin:0 20px;
}
.button_send:hover{
    border:2px solid #ADA400;
    background: #C6C102;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    box-shadow:none;
    -webkit-box-shadow:none;
}
.button_send:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}

.button_modify{
    width:auto;
    /*height:30px;*/
    padding:10px 40px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:24px;
    margin:0 20px;
}
.button_modify:hover{
    border:2px solid #ADA400;
    background: #C6C102;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    box-shadow:none;
    -webkit-box-shadow:none;
}
.button_modify:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}

.button_cancel{
    width:auto;
    /*height:30px;*/
    padding:10px 40px;
    margin:10px 20px;
    background:#FFF;
    border:2px solid #999999;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.25);
    color:#999999;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sa25ns-serif;
    font-size:21px;
    line-height:24px;
}
.button_cancel:hover{
    color: #BD1622;
    border:2px solid #BD1622;
    box-shadow:none;
    -webkit-box-shadow:none;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}
.button_cancel:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}

.button_delete{
    background-color: #F29100;
    background: -webkit-linear-gradient(#F29100, #D37902);
    background: -o-linear-gradient(#F29100, #D37902);
    background: linear-gradient(#F29100, #D37902);
    border-top: 1px solid #EFC100;
    border-left: 1px solid #EFC100;
    border-right: 1px solid #EFC100;
    text-shadow: 0px -1px -1px #008f8c;
    -moz-box-shadow:  0px 4px 0px #BA5F04;
    -webkit-box-shadow: 0px 4px 0px #BA5F04;
    box-shadow: 0px 4px 0px #BA5F04;
    text-decoration:none;
    color:#fff;
    font-weight: bold;
    padding:3px 15px;
    font-size:1em;
    line-height: 1em;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    position: relative;
    border-bottom: 1px solid rgba(147,77,6,0.9);
    display: inline-block;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    width:auto;
    height:30px;
    /*float:right;*/
    margin:0 auto;
    font-weight: normal;
    min-width: 70px;
    margin-left:1%;
    margin-right:1%;
}
.button_delete:hover{
    background-color: #D37902;
    background: -webkit-linear-gradient(#C46B00, #F29100);
    background: -o-linear-gradient(#C46B00, #F29100);
    background: linear-gradient(#C46B00, #F29100);
}
.button_delete:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}
.radioCheckWrp{
    width: 56%;
    height: auto;
    overflow: hidden;
    display: block;
    float: right;
    margin-right:2%;
    margin-top: 2%;
}

/*LIST*/
.WhrImi{
    width:100%;
    height:18px;
    overflow: hidden;
    float: left;
    display: block;
    background-color:rgba(255,255,255, 0.6);
    /* padding:1%; guapo2016 */
}
.WhrImi h5{
    font-family: 'PT-SerifItalic', arial, Helvetica, sans-serif;
    font-size:0.8em;
    text-align: left;
    color:#555;
    margin-top: 0px; padding-top: 0.3%; /*guapo2016*/

}
.slcFiltWrp{
    width: 100%;
    height:auto;
    display: block;
    margin:10px 0px;
    text-align: center;
    background-color: #EEE;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    border:1px solid #CCCCCC;
    float:left;
    border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.selectFormList{
    width: 200px;
    background-color:#FFF;
    height:25px;
    display:block;
    float: left;
    /*font-family: 'RobotoCondensed-Regular', arial, Helvetica, sans-serif;*/
    font-family:  Helvetica, Arial, sans-serif;
    font-size:0.9em;
    text-align: left;
    color:#888;
    line-height: 1.5em;
    border:1px solid #D9D9D9;
    margin:15px 10px;
}
.selectFormList:hover{
    background-color: #f9f9f9;
}

.selectFormListNav{
    width:140px;
    background-color:#FFF;
    height:25px;
    display:block;
    float: left;
    font-family: 'PT-SerifItalic', arial, Helvetica, sans-serif;
    font-size:0.9em;
    text-align: left;
    color:#888;
    line-height: 1.5em;
    border:1px solid #D9D9D9;
    margin:3px 0px 3px 10px;
    box-shadow:2px 2px 2px #CCC;
}
.selectFormListNav:hover{
    background-color: #f9f9f9;
}

.titleFormCtg{
    width:90%;
    background-color:#FFF;
    box-shadow: 5px 5px 5px #CCC;
    padding:0.3%;
    height:auto;
    overflow: hidden;
    display: block;
    margin:0 auto;
    margin-bottom:0.1%;
    text-align: center;
}
.filtrarBtn{
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #2197A3, #33D1E2);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2197A3), to(#33D1E2));
    background: -webkit-linear-gradient(#2197A3, #33D1E2);
    background: -o-linear-gradient(#2197A3, #33D1E2);
    border-top: 1px solid #13A7B7;
    border-left: 1px solid #13A7B7;
    border-right: 1px solid #13A7B7;
    text-shadow: 0px -1px -1px #008f8c;
    -moz-box-shadow:  0px 4px 0px #006B6B;
    -webkit-box-shadow: 0px 4px 0px #006B6B;
    box-shadow: 0px 4px 0px #006B6B;
    text-decoration:none;
    color:#fff;
    font-weight: bold;
    padding:3px 15px;
    font-size:1em;
    line-height: 1em;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    position: relative;
    border-bottom: 1px solid rgba(0,107,107,0.9);
    display: inline-block;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    width:auto;
    height:25px;
    float:left;
    margin:12px 10px;
}
.filtrarBtn:hover{
    background-color: #2197A3;
    background: -moz-linear-gradient(100% 100% 90deg, #33D1E2, #2197A3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33D1E2), to(#2197A3));
    background: -webkit-linear-gradient(#33D1E2, #2197A3);
    background: -o-linear-gradient(#33D1E2, #2197A3);
}
.filtrarBtn:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -ms-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}

.BtnFiltroInNav{
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #2197A3, #33D1E2);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2197A3), to(#33D1E2));
    background: -webkit-linear-gradient(#2197A3, #33D1E2);
    background: -o-linear-gradient(#2197A3, #33D1E2);
    border-top: 1px solid #13A7B7;
    border-left: 1px solid #13A7B7;
    border-right: 1px solid #13A7B7;
    text-shadow: 0px -1px -1px #008f8c;
    -moz-box-shadow:  0px 2px 0px #006B6B;
    -webkit-box-shadow: 0px 2px 0px #006B6B;
    box-shadow: 0px 2px 0px #006B6B;
    text-decoration:none;
    color:#fff;
    font-weight: bold;
    padding:3px 15px;
    font-size:16px;
    line-height:16px;
    border-radius:5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    position: relative;
    display: inline-block;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    width:auto;
    height:23px;
    float:left;
    margin-top:3px;
}
.BtnFiltroInNav:hover{
    background-color: #2197A3;
    background: -moz-linear-gradient(100% 100% 90deg, #33D1E2, #2197A3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33D1E2), to(#2197A3));
    background: -webkit-linear-gradient(#33D1E2, #2197A3);
    background: -o-linear-gradient(#33D1E2, #2197A3);
}
.BtnFiltroInNav:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -ms-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}

/**/
.VrMoreBtn{
    background-color: #AD3441;
    background: -moz-linear-gradient(100% 100% 90deg, #AD3441, #DA4151);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AD3441), to(#DA4151));
    background: -webkit-linear-gradient(#AD3441, #DA4151);
    background: -o-linear-gradient(#AD3441, #DA4151);
    border-top: 1px solid #FC4B5E;
    border-left: 1px solid #FC4B5E;
    border-right: 1px solid #FC4B5E;
    text-shadow: 0px -1px -1px #008f8c;
    -moz-box-shadow:  0px 4px 0px #006B6B;
    -webkit-box-shadow: 0px 4px 0px #006B6B;
    box-shadow: 0px 4px 0px #691F27;
    text-decoration:none;
    color:#fff;
    font-weight: bold;
    padding:3px 10px;
    font-size:28px;
    line-height: 0.15em;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    position: relative;
    border-bottom: #FA4A5D;
    display: inline-block;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
    width:auto;
    height:25px;
    float:left;
    margin:12px;
}
.VrMoreBtn:before{
    content: "+";
}
.VrMoreBtn:hover{
    background-color: #822730;
    background: -moz-linear-gradient(100% 100% 90deg, #DA4151, #822730);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DA4151), to(#822730));
    background: -webkit-linear-gradient(#DA4151, #822730);
    background: -o-linear-gradient(#DA4151, #822730);
}
.VrMoreBtn:active{
    -moz-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -webkit-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    -ms-box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
    box-shadow: 0px 4px 8px rgba(51,51,51,0.6);
}
.listWrptb{
    width:100%;
    height:auto;
    overflow:hidden;
    display:table;
    float:left;
    /*background-color:#456;*/
    margin: 0;
    padding:0;
    table-layout: fixed;
    margin-top:10px;
}
tbody{
    width:100%;
    height:auto;
    overflow:hidden;
    margin:0;
    padding:0;
    display: block;
}
.thead{
    width:100%;
    height: auto;
    overflow: hidden;
    /*background-color:#2AB7D0;*/
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    /* 2023 background: -moz-linear-gradient(left, #1a73e8  0%, #5a9aee 100%); */
    background: -webkit-linear-gradient(left, #ff416c  0%, #ff7259 100%);
    background: linear-gradient(to right, #ff416c  0%, #ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    display: block;
    float: left;
    padding-top:5px;
    padding-bottom:5px;
    color:#FFF!important;
}
.listWrptb th{
    font-family: 'RobotoCondensed-Bold', arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    color:#FFF;
}
.trList{
    width: 100%;
    background-color:#FFF;
    height: auto;
    overflow: hidden;
    margin:0;
    display:table;
    float:left;
}
.trList:hover{
    background-color:#DDEBED;
}
.listWrptb tr{
    width: 100%;
    display: table;
    float: left;
}
.thId, .thTitl, .Txlarge, .TxSmall, .TxOther, .TxIcons, .TxXS{
    font-family: 'RobotoCondensed-regular', Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color: #444;
    vertical-align: middle;
    white-space: normal;
    padding:5px;
    border:1px solid #EEE;
    display:table-cell;
}
.thId{/*width:40px;*/ width:3%;}
.thTitl{/*width:200px;*/ width:20%;}
.Txlarge{/*width:280px;*/ width:28%;}
.TxSmall{/*width:80px;*/ width:8%;}
.TxXS{/*width:60px;*/ width:6%;}
.TxOther{/*width:120px;*/ width:12%;}
.TxIcons{/*width:230px;*/ width:23%;}
.thead td{
    border:none!important;
    color:#FFF!important;
    font-family: 'RobotoCondensed-bold', Arial, Helvetica, sans-serif;
    font-size:14px;
    padding:2px 5px;
}
/*icons*/
.icnWrp{
    /* min-width:80px;
     max-width:100px;*/
    width:auto;
    height:52px;
    display:block;
    float:left;
    font-size:10px;
    cursor: pointer;
    text-align: center;
    color:#666;
    background-color: rgba(255,255,255,0.0);
    border:none;
    font-family:  Helvetica, Arial, sans-serif;
    /*2024feb font-family: 'RobotoCondensed-bold', Arial, Helvetica, sans-serif; */
    line-height:12px;
}
.icnWrp:hover{
    background-color:rgba(255,255,255,0.8);
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    border-bottom:1px solid #2AB7D0;
    color:#000;
}
.icNList1, .icNList2, .icNList3,.icNList4,.icNList5,.icNList6,.icNList7,.icNList8, .icNList9, .icNList10, .icNList11{
    width:40px;
    height:23px;
    display:block;
    margin:0 auto;
    background-image: url(/resources/images/iconsForm2.png);
    background-repeat: no-repeat;
    font-family: 'PT-SerifItalic', arial, Helvetica, sans-serif;
    margin-top:1%;
    overflow: hidden;
    line-height:7em;
    /*background-color: #eee;*/
}
.ProgrIcnBackgr{
    width:auto; float:left; border-right:1px solid #EEE;
}
/*.icNList1:hover, .icNList2:hover, .icNList3:hover,.icNList4:hover,.icNList5:hover,.icNList6:hover,.icNList7:hover,.icNList8:hover, .icNList9:hover, .icNList10:hover{

}*/
.icNList1{background-position: 5px 0px;}
.icNList2{background-position: -36px 0px;}
.icNList3{background-position: -78px 0px;}
.icNList4{background-position: -119px 0px;}
.icNList5{background-position: -163px 0px;}
.icNList6{background-position: -205px 0px;}
.icNList7{background-position: -248px 0px;}
.icNList8{background-position: -291px 0px;}
.icNList9{background-position: -332px 0px;}
.icNList10{background-position: -374px 0px;}
.icNList11{background-position: -415px 0px;}

.ColorTr{
    background-color:#DDEBED;
    padding:10px 5px;
    border:3px solid #2AB7D0;
    margin-top:0;
    margin-bottom:3px;
}

/**ICON LIST LI**/
.personaINLi, .personaOUTLi, .rolLi, .vinculoLi, .personaLi, .institucionLi, .dependenciaLi, .academicoLi, .facultadLi, .movilidadLi, .registroLi, .convocatoriaLi, .programaLi {
    width:15px;
    height:15px;
    display: block;
    margin: 0 auto;
    background-image: url(/resources/images/iconsForm2.png);
    background-repeat: no-repeat;
    font-family: 'PT-SerifItalic', arial, Helvetica, sans-serif;
    margin-top: 0;
    overflow: hidden;
    float: left;
    margin-right:3px;
    vertical-align: middle;
    background-size:380px;/*500px*/
}
.personaINLi{background-position: -363px 0px;}
.personaOUTLi{background-position: -335px 0px;}
.rolLi{background-position: -63px 0px;}
.vinculoLi{background-position: -93px 0px;}
.personaLi{background-position: -275px 0px;}
.institucionLi{background-position: -172px 0px;}
.dependenciaLi{background-position: -215px 0px;}/*-215 0 */
.academicoLi{background-position:-257px 0px;}
.facultadLi{background-position:-123px 0px;}
.movilidadLi{background-position:-214px 0px;}
.registroLi{background-position:-242px 0px;}
.convocatoriaLi{background-position:-302px 0px;}
.programaLi{background-position:-185px 0px;}
/**END ICON LIST LI**/
.pgList{
    width:100%;
    margin-top:2%;
    margin-bottom: 2%;
    text-align: center;
    display: block;
    float: left;
}
.pagnListWrap{
    width:80%;
    margin:0 auto;
    display: block;
    height:auto;
    overflow: hidden;
    padding-bottom: 1%;
}
.pgbefore{
    width:30px;
    height:33px;
    content:"";
    display:inline-block;
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #2197A3, #33D1E2);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2197A3), to(#33D1E2));
    background: -webkit-linear-gradient(#2197A3, #33D1E2);
    background: -o-linear-gradient(#2197A3, #33D1E2);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -ms-border-bottom-left-radius: 10px;
    box-shadow:1px 3px 4px #333;
    border:none;
    color:#FFF;
    text-align: center;
    line-height:0.85em;
    font-weight: bold;
    cursor:pointer;
    font-size:2em;
    padding-bottom:2%;
    -moz-box-shadow:  0px 4px 0px #006B6B;
    -webkit-box-shadow: 0px 4px 0px #006B6B;
    box-shadow: 0px 4px 0px #006B6B;
    border-right:1px solid #006B6B;
    margin-right: 2%;
}
.pgbefore:hover{
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #33D1E2, #2197A3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33D1E2), to(#2197A3));
    background: -webkit-linear-gradient(#33D1E2, #2197A3);
    background: -o-linear-gradient(#33D1E2, #2197A3);
}
.pgbefore:active{
    -moz-box-shadow:  0px 0px 0px #006B6B;
    -webkit-box-shadow: 0px 0px 0px #006B6B;
    box-shadow: 0px 0px 0px #006B6B;
    border-right:0px;
}
.pgafter{
    width:30px;
    height:33px;
    content:"";
    display:inline-block;
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #2197A3, #33D1E2);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2197A3), to(#33D1E2));
    background: -webkit-linear-gradient(#2197A3, #33D1E2);
    background: -o-linear-gradient(#2197A3, #33D1E2);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -ms-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -ms-border-bottom-right-radius: 10px;
    box-shadow:1px 3px 4px #333;
    border:none;
    color:#FFF;
    text-align: center;
    line-height:0.85em;
    font-weight: bold;
    cursor:pointer;
    font-size:2em;
    padding-bottom:2%;
    -moz-box-shadow:  0px 4px 0px #006B6B;
    -webkit-box-shadow: 0px 4px 0px #006B6B;
    box-shadow: 0px 4px 0px #006B6B;
    border-left:1px solid #006B6B;
    margin-left: 2%;
}
.pgafter:hover{
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #33D1E2, #2197A3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33D1E2), to(#2197A3));
    background: -webkit-linear-gradient(#33D1E2, #2197A3);
    background: -o-linear-gradient(#33D1E2, #2197A3);
}
.pgafter:active{
    -moz-box-shadow:  0px 0px 0px #006B6B;
    -webkit-box-shadow: 0px 0px 0px #006B6B;
    box-shadow: 0px 0px 0px #006B6B;
    border-left:0px;
}
.NmbPage{
    width: 30px;
    height:30px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -ms-border-radius:20px;
    -moz-border-radius:20px;
    margin:0.3%;
    background-color: #e8e8e8;
    background: -moz-linear-gradient(100% 100% 90deg, #c8c8c8, #eeeeee);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8c8c8), to(#eeeeee));
    background: -webkit-linear-gradient(#c8c8c8, #eeeeee);
    background: -o-linear-gradient(#c8c8c8, #eeeeee);
    border:1px solid #EEE;
    box-shadow: 1px 2px 1px #333;
    font-family:'RobotoCondensed-Bold', arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color:#333;
}
.NmbPage:hover{
    background-color: #2AB7D0;
    color:#EE715B;
}
#pageNumeros1{
    background:#2AB7D0!important;
    color:#FFFFFF!important;
    border:1px solid #104750;
}

.pagnListWrap form{
    margin:0 auto;
    text-align: center;
}
/*footer-Index*/
#FooterIndH{
    width:94.8%;
    display:block;
    height:35px;
    overflow: hidden;
    padding:1.5%;
    background:rgba(69,16,18,0.5);
    color:#FFF;
    margin-top:4%;
    bottom: 1px;
    font-family:'RobotoCondensed-Regular', arial, Helvetica, sans-serif;
    font-size: 1em;
}
.footNavIndex{
    width:100%;
    height:auto;
    text-align:left;
    overflow: hidden;
}
.footNavIndex ul{
    display: inline-block;
    list-style: none;
    width:100%;
    margin:0 auto;
}
.footNavIndex ul li{
    display: inline-block;
    margin:0 2% 0 2%;
    line-height: 2em;
}
.footNavIndex ul li a{
    color:#FFF;
    text-decoration: none;
    -webkit-transition:0.5s all ease;
    -moz-transition:0.5s all ease;
    transition:0.5s all ease;
}
.footNavIndex ul li a:hover{
    color:#FFFFFF;
    border-bottom:1px dotted #f9f9f9;
    font-size: 1.09em;
    font-family:'RobotoCondensed-Bold', arial, Helvetica, sans-serif;
    text-shadow:1px 1px 2px #333;
}
.UaLogIndex{
    width: 20%;
    height: 22px;
    display: block;
    margin:0;
    background-image: url("/resources/images/Logo_inter-U-2_1.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: right;
    margin-top:3px;
}
.GralDiv100Lf{
    width:100%;
    display:block;
    float:left;
}
.DivLeft{
    width: 100%;
    display:block;
    float:left;
    text-align: left;
    margin:5px 10px;
    font-family: arial,helvetica,sans-serif
}
/*formDocs*/
#DocsRequiredWrp{
    width:100%;
    display:block;
    height:auto;
    float:left;
    overflow:hidden;
    padding:20px;
}
.DocsTableList{
    display:table;
    width:100%;
    height:auto;
    overflow:hidden;
}
.DocsTableList tbody{width:100%; display:table-row-group;}
.DocsTableList tr:nth-child(2n){background-color:#FAFAFA;}

th.TitleGral{font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; text-align:center; font-size:1.2em; background-color:#ECECEC; vertical-align:middle;}
th.DocTd{width:25%; display:table-cell; font-family:'PT-SerifBold', Arial, Helvetica, sans-serif; text-align:center;  color:#333; background-color:#FAFAFA; vertical-align:middle;}
th.CanTd{width:18.62%; display:table-cell; font-family:'PT-SerifBold', Arial, Helvetica, sans-serif; text-align:center; color:#333; background-color:#FAFAFA; vertical-align:middle;}
th.ObsTd{width:30.82%; display:table-cell; font-family:'PT-SerifBold', Arial, Helvetica, sans-serif; text-align:center; color:#333; background-color:#FAFAFA; vertical-align:middle;}
th.AdjTd{width:25%; display:table-cell; font-family:'PT-SerifBold', Arial, Helvetica, sans-serif; text-align:center; color:#333; background-color:#FAFAFA; vertical-align:middle;}
.downloadTable{
    width:100px;
    height:auto;
    overflow:hidden;
    display:block;
    font-family:'PT-SerifBold', Arial, Helvetica, sans-serif;
    font-size:0.8em;
    margin:0 auto;
}
.downloadTable a{
    color:#B81137;
    cursor:pointer;
}
.downloadTable a:hover{
    text-decoration:none;
    color:#333;
}
.downloadTableIcon:before{
    width:50px;
    height:30px;
    display:block;
    font-family:'Glyphicons Halflings';
    font-size:1.6em;
    text-align:center;
    content:"\e025";
    color:#B81137;
    margin:0 auto;
}
.downloadTableIcon:hover{color:#333;}
.favouriteIcon:before{
    width:20px;
    height:20px;
    display:block;
    float:left;
    font-family:'Glyphicons Halflings';
    content:"\e006";
    font-size:1.3em;
    line-height:1.1em;
    text-align:center;
    color:#FFF;
    margin:0 auto;
}
.GralStyleContent{
    width:100%;
    height:auto;
    display: block;
    float: left;
    background-color:#FFFFFF;
    border:1px solid #73879C;
    padding:5px;
    margin:10px 0px 0px 0px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#FFF;
    border:0.5px solid #DFDFDF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
a.GralStyleContent{text-decoration:none;}
a .GralStyleContent:hover{background-color:#FBFCFD;}
.GralCenterTitle{
    margin:0;
    padding:0;
    width:100%;
    display:block;
    height:auto;
    border-bottom:1px solid #73879C;
    padding-bottom: 10px;
    float:left;
    text-align: center;
}
.GralCenterTitle h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.25em;
    text-align:center;
    color:#333;
    line-height:1.3em;
    margin:0;
    padding:0;
}
.GralLeftTitle{
    margin:0;
    padding:0;
    width:100%;
    display:block;
    height:auto;
    padding-bottom: 10px;
    float:left;
    text-align:left;
}
.GralLeftTitle h1{
   /* font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;*/
    font-family:  Helvetica, Arial, sans-serif;
    font-size:18px;
    text-align:left;
    color:#333;
    line-height:1.3em;
    margin:0;
    padding:0;
    display:inline-block;
    padding-right:20px;
}
.GralLeftTitle h2{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:18px;
    text-align:left;
    color:#FF536E;
    line-height:1.3em;
    margin:0;
    padding:0;
    display:inline-block;
    padding-right:20px;
}
.GralTitleFrm h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:24px;
    text-align:left;
    color:#333;
    line-height:32px;
    margin:0;
    padding:0;
    width:100%;
}
.SubTitleFrmConv h3 span{
    font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    text-align:left;
    color:#333;
    line-height:1.3em;
    margin:0;
    padding:0;
}
.spanMiniTexto{
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:22px!important;
    text-align:left;
    color:#555!important;
    display:inline-block;
}
.spanMiniSubT{
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:22px!important;
    text-align:left;
    color:#000!important;
    display:inline-block;
    padding-right:5px!important;
}
.GralNumber{
    margin:0;
    padding:20px;
    width:100%;
    display:block;
    height:auto;
    float:left;
}
.GralNumber h2{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:2.5em;
    text-align:center;
    color:#B81137;
    line-height:0.3em;
    margin:0;
    padding:0;
}
.Gralpadding{
    padding:0px;
    padding-left:0px!important;
    padding-right:0px!important;
}
.BigContainer{
    width:100%;
    float:left;
    display:block;
    height:auto;
    clear:both;
    overflow:auto;
    margin:0;
    padding:0;
}
#gralAllwidth{
    width:100%;
    margin:0px;
    float:left;
}
#AllConvoWrap{
    width:100%;
    float:left;
    display:block;
    height:auto;
    clear:both;
    overflow:auto;
}
#ConVigenteSal{
    width:100%;
    height:auto;
    display:block;
    float:left;
    position:relative;
}
.AllConvo{
    width:100%;
    height:auto;
    display:table;
    float:left;
    overflow:auto;
    table-layout:fixed;
    border:1px solid #ECECEC;
}
.AllConvo tbody {
    width: 100%;
    display: table-row-group;
}
.ConvTd, .InsTd, .PorValTd, .ValTd, .RechTd, .VerMTd, .EmailTd, .Statetd, .IDtbsmall, .CodtbSmall, .NametbSmall, .AcTbSmall{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    text-align:center;
    color:#333;
    vertical-align:middle;
    white-space: normal;
}
.ConvTd{width:400px!important;}/*30%*/
.ConvTdH2{width:500px!important;}
.InsTd, .PorValTd{width:70px;}
.ValTd, .RechTd, .RechTd{width:100px;}/*9%*/
.Statetd{width:160px;}
.EmailTd{width:300px;}
.VerMTd, .VerMTdH2{width:90px;}
.IDtbsmall{width:45px; font-size:14px;}
.CodtbSmall{width:80px; font-size:14px;}
.NametbSmall{width:200px; font-size:14px;}
.AcTbSmall{width:80px; font-size:14px;}
.classOO{
    height:260px;
    overflow-y:scroll;
}

.classOOLargeHg{
    /*max-height:900px;
    overflow-y:scroll;*/
}
.classOOLargeHgGG{
    /*max-height:600px;
    overflow-y:scroll;*/
}
/*.AllConvo th{position:fixed;}*/

.AllConvo td{border-left:1px solid #ECECEC; padding:5px;}
.ConvTitleBox{
    width:100%;
    height:auto;
    padding:10px;
    display:block;
    float:left;
    border-bottom:1px solid #CCC;
}
.GraySpaceBox{
    width:100%;
    height:auto;
    padding:5px 10px;
    margin:10px 0px;
    display:block;
    float:left;
    background-color:#ECECEC;
}
.GraySpaceBox p{
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:0.95em;
    text-align:left;
    color:#666;
    line-height:1.1em;
    margin:0;
    padding:0;
}
.GraySpaceBox h3{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:0.95em;
    text-align:left;
    color:#666;
    line-height:1.1em;
    margin:0;
    padding:0;
}
.AllConvo td h1, .ConvTitleBox h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:18px;
    text-align:left;
    color:#000;
    line-height:1.3em;
    margin:0;
    padding:0;
}
.AllConvo td h2{
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:italic;
    text-align:left;
    color:#666666;
    line-height:1em;
    margin:0;
    padding:0;
}
.AllConvo td strong{font-weight:bold; color:#333;}
.NumberTable{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.2em;
    text-align:center;
    color:#666;
    margin:0;
    padding:0;
}
#BigChartBox{
    width:100%;
    display:block;
    float:left;
}
.chartBox{
    width:70%;
    display:block;
    float:left;
}
.LegendchartBox{
    width:30%;
    display:block;
    float:left;
    text-align: left;
}

#chartVinculoPais{
    height:430px!important;
}

#chartMovSalPais{
    height:430px!important;
}
.circles{
    width:13px;
    height:13px;
    display:block;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    float:left;
    margin-right:10px;
    margin-top:5px;
}
.cir1{background-color:#B81137;}
.cir2{background-color:#C6C102;}
.cir3{background-color:#2AB7D0;}
.cir4{background-color:#404040;}

.LegendTop{
    width:100%;
    height:auto;
    display:block;
    float:left;
    text-align: center;
    margin-top:20px;
    border-top:1px solid #EEE;
    padding-top:10px;
}
.LegendTop p{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.8em;
    text-align:center;
    color:#B81137;
    line-height:1.9em;
    margin:0;
    padding:0;
}
.LegendTop h3{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.25em;
    text-align:center;
    color:#333;
    line-height:1.3em;
    margin:0;
    padding:0;
}
#ShowAllCOnv{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
#AllPeopleWrap{
    width:100%;
    float:left;
    display:block;
    height:auto;
}
#AllPeopleContent{
    width:100%;
    float:left;
    display:block;
    height:200px;
    overflow-y:scroll;
}
.AllPeople{
    width:100%;
    height:150px;
    display:table;
    float:left;
    overflow-y:scroll;
}
.AllPeople tbody {
    width: 100%;
    display: table-row-group;
    border:1px solid #CCC;
}
.AllPeople tr:nth-child(2n) {
    background-color: #FCFCFC;
}

.AllPeople td p{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    line-height: 1em;
    text-align:left;
    color:#666;
    margin:0;
    padding:0;
}
.AllPeople td a{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size:0.85em;
    line-height: 1em;
    text-align:left;
    color:#B81137;
    margin:0;
    padding:0;
    text-decoration: underline;
}
.PeopleName{
    width:80%;
    display: inline-block;
    float:left;
}
.versolicitud{
    width:20%;
    display: inline-block;
    float:left;
}
#UserReport{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
.UserReporTable{
    width:99.9%!important;
    height:auto;
    display:table;
    float:left;
}
.UserReporTable tbody {
    width: 100%;
    display: table-row-group;
    border:1px solid #CCC;
}
.UserReporTable tr:nth-child(2n) {
    background-color: #FCFCFC;
}
.UserReporTable thead {border:1px solid #CCC;}
.UserReporTable td h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.1em;
    text-align:left;
    color:#666;
    line-height:1.3em;
    margin:0;
    padding:0;
}
.UserReporTable td h2, .UserReporTable td strong{
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:0.95em;
    text-align:left;
    color:#333;
    line-height:1em;
    margin:0;
    padding:0;
}
.UserReporTable td strong{font-weight:bold; color:#333;}

th.convUserIndx, th.convEstado, th.convObser{
    display:table-cell;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.2em;
    text-align:center;
    color:#333;
    background-color:#FAFAFA;
    vertical-align:middle;
}

th.convUserIndx{width:57.17%; text-align: left;}
th.convEstado{width:20.98%;}
th.convObser{width:20.98%;}
.AcceptCOnv{
    width:130px;
    height:auto;
    margin:0 auto;
    background-color:#93C01F;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#FFFFFF;
    padding:5px;
    margin-top:3px;
}
.AcceptCOnvIcn:before {
    font-family: 'Glyphicons Halflings';
    content: "\e013";
    font-size: 1em;
    color: #FFFFFF;
    width:20px;
    height:20px;
    display: block;
    float: left;
    margin-right: 10px;
}
.RejectCOnv{
    width:130px;
    height:auto;
    margin:0 auto;
    background-color:#B81137;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#FFFFFF;
    padding:5px;
    margin-top:3px;
}
.RejectCOnvIcn:before {
    font-family: 'Glyphicons Halflings';
    content:"\e014";
    font-size: 1em;
    color: #FFFFFF;
    width:20px;
    height:20px;
    display: block;
    float: left;
    margin-right: 10px;
}
.PendienteCOnv{
    width:130px;
    height:auto;
    margin:0 auto;
    background-color:#666666;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#FFFFFF;
    padding:5px;
    margin-top:3px;
}
.PendienteCOnvIcn:before {
    font-family: 'Glyphicons Halflings';
    content: "\e023";
    font-size: 1em;
    color: #FFFFFF;
    width:20px;
    height:20px;
    display: block;
    float: left;
    margin-right: 10px;
}
#UserRequest {
    width: 100%;
    float: left;
    display: block;
    height: auto;
}
#AvatarFullRequest{
    width: 100%;
    float: left;
    display: block;
    height: auto;
    padding:20px 0 20px 0;
}
.AvatarFullProfile{
    position: relative;
    width:117px;
    margin: 0 auto;
    display: block;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    border: 2px solid #CCC;
    height:117px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top:10%;
}
.AvatarFullProfile img {
    width:auto;
    display: block;
    height:100%;
}
.UserFullProfileData{
    width:100%;
    height:auto;
    display:block;
    float: left;
    padding:20px;
}
.UFPName{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin:0;
    padding:0;
    text-align: left;
}
.UFPName h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.15em;
    color:#000;
    text-align:left;
    line-height:1.5em;
    margin:0;
    padding:0;
    display:inline-block;
}
.UFPName strong{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.15em;
    color:#B81137;
    text-align:left;
    line-height:1.5em;
    margin:0;
    padding:0;
    display:inline-block;
    margin-right:10px;
}
.COnvDataRequest{
    width:100%;
    height:auto;
    padding:20px;
    display:block;
    background-color:#EBEFF2;
    border:1px solid #CCC;
    margin:20px 0 20px 0;
    float:left;
}
#BasicDataUSer, #BasicDocumentUSer{
    width:100%;
    height:auto;
    display: block;
    float:left;
    padding: 20px;
    border-bottom:1px solid #CCC;
}
#BasicDataUSer h1, #BasicDocumentUSer h1{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.3em;
    color:#B81137;
    text-align: center;
    line-height:1.4em;
    margin:0;
    padding:0;
}
.AllBasicData{
    width:100%;
    height:auto;
    display: block;
    float:left;
    margin:0;
    padding:0;
}
.TitleBasicData{
    width:50%;
    height:auto;
    display:inline-block;
    float:left;
    text-align:right;
    margin:0;
    padding:0;
}
.TitleBasicData h2{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: right;
    color:#000;
    line-height:1.4em;
    margin:0;
    padding:0;
    padding-right: 5px;
}
.BasicData{
    width:50%;
    height:auto;
    display:inline-block;
    float:left;
    text-align: left;
    margin:0;
    padding:0;
}
.BasicData p{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: left;
    color:#000;
    line-height:1.4em;
    margin:0;
    padding:0;
    padding-left:5px;
}
.AllDocumentsDataW{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
#AllDocumentsRequest{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
.DocumentsRequest{
    width:100%;
    height:auto;
    display:table;
    float:left;
    border:1px solid #CCC;
    border-collapse: collapse;
}
.DocumentsRequest tbody {
    width: 100%;
    display: table-row-group;
}
.DocumentsRequest th{
    background-color:#FAFAFA;
    display: table-cell;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    text-align: center;
    color: #333;
}
.DocumentsRequest tr:nth-child(2n) {
    background-color: #FAFAFA;
}
.DocsRequesTABle tr:nth-child(2n) {
    background-color: #FFF;
}
#TipoCampo{
    width:30%;
    height:auto;
    display: table-cell;
}
#TipoEstado{
    width:35%;
    height:auto;
    display: table-cell;
}
#TipoDocumento{
    width:20%;
    height:auto;
    display: table-cell;
}
#TipoArchivo{
    width:15%;
    height:auto;
    display: table-cell;
}
.AcceptButton {
    width: 130px;
    height: auto;
    margin: 0 auto;
    background-color: #93C01F;
    padding: 5px;
    margin: 3px;
    cursor:pointer;
    display:inline-block;
}
.AcceptButton a, .RejectButton a, .PendienteButton a{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #FFFFFF;
}
.AcceptButton, .RejectButton, .PendienteButton, .ModificarButton{
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #FFFFFF;
}

.AcceptButtonIcn:before {
    font-family: 'Glyphicons Halflings';
    content: "\e013";
    font-size: 1em;
    color: #FFFFFF;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-right: 10px;
}
.AcceptButton:hover{background-color:#2AB7D0; color:#FFF;}
.AcceptButton a:hover, .RejectButton a:hover, .PendienteButton a:hover{color:#FFF;}
.RejectButton {
    width: 130px;
    height: auto;
    margin: 0 auto;
    background-color: #B81137;
    padding: 5px;
    margin:3px;
    display:inline-block;
}

.RejectButton:hover{background-color:#2AB7D0; color:#FFF;}

.RejectButtonIcn:before {
    font-family: 'Glyphicons Halflings';
    content: "\e014";
    font-size: 1em;
    color: #FFFFFF;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-right: 10px;
}
.ModificarButton{
    width: 130px;
    height: auto;
    margin: 0 auto;
    background-color: #FFA500;
    padding: 5px;
    margin:3px;
    display:inline-block;
}
.ModificarButtonIcn:before {
    font-family: 'Glyphicons Halflings';
    content: "\270f";
    font-size: 1em;
    color: #FFFFFF;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-right: 10px;
}
.PendienteButton {
    width: 130px;
    height: auto;
    margin: 0 auto;
    background-color: #777777;
    padding: 5px;
    margin:3px;
    display:inline-block;
}
.AcceptBigButton, .RejectBigButton, .PendienteBigButton, .ModificarBigButton{width:200px!important; border:none;}
.AcceptBigButton{border-bottom:5px solid #516610;}
.RejectBigButton{border-bottom:5px solid #7B1023;}
.PendienteBigButton{border-bottom:5px solid #333333;}
.ModificarBigButton{border-bottom:5px solid #FF8C00;}
.AcceptBigButton:hover, .RejectBigButton:hover, .PendienteBigButton:hover, .ModificarBigButton:hover{border-bottom: none;}


.UniversityLogo{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin:0;
}

.UniversityLogo img{
    width:100%;
    height:auto;
    display:block;
    float:left;
}
.g-recaptcha > div{float:none; margin:0 auto; display:block;}
.error{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size:0.7em;
    font-weight: bold;
    color:#B81137!important;
    vertical-align:top;
    width:100%!important;
    margin-top:-1px;
    font-size:0.8125em!important;
    line-height:1.5em!important;
    text-align:left!important;
}
.help-block{text-align:left; margin-top:0!important;}
.PosHeaderTable{
    width: 100%;
    display: table;
    float: left;
    border-bottom: 1px solid #333;
    margin-bottom:0!important;
}
.PosHeaderTable thead{
    width: 100%;
    display: table-row-group;
    border: 1px solid #CCC;
}
.PosHeaderTable th{
    background-color:#DDD;
    height:40px;
    padding:8px;
}

.PosHeaderCOLORt{
    width: 100%;
    display: table;
    float: left;
    border-bottom: 1px solid #333;
    margin-bottom:0!important;
}
.PosHeaderCOLORt thead{
    width: 100%;
    display: table-row-group;
    border: 1px solid #CCC;
}
.PosHeaderCOLORt th{
    background:none;
    padding:10px;
}

.GrayHeaderTable{
    background-color:#ECECEC;
    padding-right:20px;
    width:100%;
    border-right:30px solid #ECECEC;
}
.SmallHeadTable{
    background-color:#ECECEC;
    padding-right:20px;
    width:100%;
    border-right:0px;
}
.FixedHeadTb{
    border:none!important;
    display: table;
    overflow: auto;
    width: 100%;
}
.TdAllConvoD{
    padding:0!important;
}
.AllConvoDos{
    width: 100%;
    max-width: 100%;
    height: auto;
    display: table;
    float: left;
    table-layout:fixed;
}
.AllConvoDos td{
    border-bottom:1px solid #CCC;
    padding:2px 5px;
}
.AllConvoDos h2 span a{
    font-size:13px;
    color:#B81137;
    text-decoration: underline;
}

.AllConvoDos h2 span a:hover{
    color:#337ab7;
}
.AllConvoDos h3{
    font-family:'RobotoCondensed-Bold', arial, sans-serif;
    font-size:14px;
    margin-top:10px;
    text-align:left;
    margin:0; padding:0;
}
#AllFixta{
    overflow:hidden;
    height:300px;
    width:100%;
    position:relative;
}
#AllFixta2022{
    overflow:hidden;
    height:450px;
    width:100%;
    position:relative;
}
.classOO2022{
    height:400px;
    overflow-y:scroll;
}
#AllFixtaLargeHg{
    height:auto;
    width:100%;
    position:relative;
}
.PersonaInternaWrap{
    width:100%;
    padding:10px;
    height:auto;
    display:block;
    float:left;
    background-color: #EBEFF2;
    border: 1px solid #CCC;
    margin-bottom:20px;
}
.AsideFormInwr{
    width:100%;
    height:auto;
    display:block;
    float:left;
    background-color:#F8F8FF;
    margin-bottom:20px;
    color:#333;
    padding:10px;
    border: 1px solid #CCC;
}
.Scrolly{
    overflow-y:scroll;
}

select.form-control, .form-control{background-color:#FFF!important; height:34px!important;}

.SpaceInpt{
    width:100%;
    padding:10px;
    height:auto;
    display:block;
    float:left;
    background-color:#F8F8FF!important;
    color:#333!important;
}

/*chzen*/
.chosen-container-single .chosen-single{
    height:34px!important;
    background:#FFF!important;
    line-height:18px!important;
}

.chosen-container-single .chosen-single span {
    line-height: 30px!important;
}
/*end chzen*/
#displayFechasEstimadas, #displayFechasReales, #displayfecha_rechazadatemporal, #displayfecha_rechazada, #displayFechasCompletados{
    padding:10px;
}
.AsideFormInwr h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    text-align: center;
    margin-top:10px;
}
.AsideFormInwr span{
    font-size:1em;
    text-align:center;
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    margin-bottom:5px; /*** GGG era 10 */
    width:100%;
    float:left; display:block;
}
.SelectEstadoApro{
    width:100%;
}
#CalendarControl .header{
    background-color:#FFF!important;
}
#CalendarControl .title, #CalendarControl .previous a, #CalendarControl .next a{color:#000!important;}
#CalendarControl .current{background-color:#B81137!important; font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF!important;}
#CalendarControl th{font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size: 1.1em; text-align: center;}
#CalendarControl .weekday{font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size:16px; color:#666!important;}
#CalendarControl .empty{background-color:#EEE!important;}
#CalendarControl th a{color:#666!important;}
#CalendarControl .weekday:hover, #CalendarControl .weekend:hover, #CalendarControl .current:hover{background-color:#FAFAFA!important;}
#CalendarControl .weekend:hover{color:#333!important;}
.PersonaIn{
    width: 100%;
    height: auto;
    padding: 10px;
    display: block;
    background-color: #EBEFF2;
    border: 1px solid #CCC;
    margin:10px 0 10px 0;
    float: left;
}
.PersonaIn span{
    color:#000;
}
#resultSearchFor{
    width:100%; display:block;
}
#resultSearchFor label{
    width:33.33333333%;
    text-align: right;
    font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.7em;
    color: #666!important;
    float:left;
    padding-right:15px;
}
#seleccionapersonaid{
    width: 62.86666667%;
    padding-right:10px;
    display: block;
    height: 34px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    float:left;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border:1px solid #ccc;
    margin-left:15px;
}
#loadingcargoSearch{
    width:50%;
    display:block;/*display:none; en css en script block*/
    background-color: #F8FFF0;
    border: 1px solid #AEC4A5;
    height:auto;
    margin:0 auto;
    color:#000;
    overflow:hidden;
    text-align: center;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14px;
    padding:0px 5px!important;
}

#passwordMessage{
    width:100%;
    display:block;/*display:none; en css en script block*/
    background-color: #fffaf3;
    border: 1px solid #AEC4A5;
    height:auto;
    margin:0 auto;
    color:#06690f;
    overflow:hidden;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14px;
    padding:0px 5px!important;
}

.ContFormSalienteW{
    width:100%;
    float:left;
    display:block;
}
#show_loading_uploading{
    width:100%;
    float:right;
    margin-top:0px!important;
    text-align:right;
    padding-right:20px;
}
#footAllIndex{
    width:100%;
    display:block;
    height:auto;
    float:left;
}
.FormMaxTitle h1{
    font-size:2em;
    text-align:center;
    line-height:2em;
    margin-bottom:20px;
    width:100%;
    float:left;
}
.btn-RedIndexIngresar{
    background-color: #B81137;
    color: #FFF!important;
    margin: 0 auto;
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    border: none;
    border-radius:0px;
    margin: 0px;
    width:100%;
    border-bottom:5px solid #7B1023;
}

.btn-RedIndexIngresar:hover{
    background-color:#2AB7D0;
    text-decoration: none;
    text-shadow:none;
    border-bottom:none;
}
.g-recaptchaRight{
    float:right;
}
.SinrevisarPple, .AprobarPple, .RechazarPple{
    width:30px;
    height:30px;
    display:block;
    float:left;
    margin:0px 10px 0 0;
    border-radius:20px;
    -weblit-border-radius:20px;
    -moz-border-radius:20px;
    text-align:center;
}
.SinrevisarPple{background-color:#2AB7D0;}
.AprobarPple{background-color:#93C01F;}
.RechazarPple{background-color:#B81137;}

.eyeIcon, .AprobarPpleIcon, .RechzPpleIcn{
    font-family:'Glyphicons Halflings';
    font-size:20px;
    line-height:30px;
    color:#FFF;
    text-align:center;
}
.eyeIcon:before{content:"\e067"; text-align:center; padding-left:1px;}
.AprobarPpleIcon:before{content:"\e013";}
.RechzPpleIcn:before{content:"\e014";}
.WhrIm{width:99.8%; float:left; padding:5px; margin:10px 0 10px 0; box-shadow:3px 3px 3px #CCC; background-color:#FAFAFA;}
.BackFO{background-color:#FAFAFA;}
.GreenTitleCua{width:auto; height:auto; display:block; float:left; margin-left:10px; margin-right: 20px;}
.GreenTitleCua h3, .contGreenCua h3{ font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size: 1em; color:#000;}
.nWTitleCua{width:100%; height:auto; display:block; float:left; margin-left:10px; margin-right: 20px;}
.nWTitleCua h3{ font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-align:left;}

.contGreenCua{width:auto; height:auto; display:block; float:left; margin-left:10px; margin-right: 20px;}
.contentAllFormGroup{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin-top:10px;
    margin-bottom:20px;
}
.TitleUserP{
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    margin-bottom:20px;
    border-bottom:1px solid #666;
    display:block;
}
.TitleUserP h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.25em;
    line-height:1.3em;
    text-align: center;
    color:#666;
}
.TitleUserP strong{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.3em;
    line-height:1.3em;
    text-align: center;
    color:#B81137;
}
.TitleUserP span{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    font-style: italic;
    line-height:1.3em;
    text-align: center;
    color:#444;
}
.smallButtonDelete{
    width:auto;
    height:auto;
    padding:3px 5px;
    background-color:#666;
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:0.9em;
    line-height:1.3em;
    display:block;
    float:left;
    border-left:10px solid #666;
    margin:0;
}
.smallButtonDelete input [type="checkbox"]{
    margin-left:10px!important;
}
.smallButtonDelete:hover{
    background-color:#333;
    border-left:10px solid #333;
}
.smallButtonDelete:visited{
    background-color:#FF0;
    border-left:10px solid #FF0;
}

.removeDocIcn{
    font-family:'Glyphicons Halflings';
    font-size:14px;
    line-height:18px;
    color:#FFF;
    margin:0 5px;
}
.removeDocIcn:before{
    content:"\e014";
}
.txtAdvDocm{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin:0;
}
.txtAdvDocm p{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#333;
}
.doc1, .showdoc1, .changeDoc1, .Obsdoc1, .senDoc1{
    display:table-cell;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.2em;
    text-align:center;
    color:#333;
    vertical-align:middle!important;
    white-space: normal;
    border:1px solid #CCC;
}
.doc1{ width:20%!important;}
.showdoc1{ width:15%!important;}
.changeDoc1{ width:25%!important;}
.Obsdoc1{ width:30%!important;}
.senDoc1{width:20%!important;}
.allWidthBtn{width:90%!important; margin:0 auto!important;  float:none;}
.TextAreaTableDocRque1{
    width:93%;
    font-size:11px;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    float:left;
    margin-left:10px;
    margin-right:10px;
}

.BoxIz{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin:16px 0px;
}
.btnWsat{
    max-width:200px;
    height: auto;
    margin: 0 auto;
    padding: 10px 24px;
    display: block!important;
    text-align: center
}
.IncomplUser{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#FF754A;
    border:1px solid #EB582D;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:20px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.IncomplUser:before{
    content:"\e008";
}

.IncomplUser{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#FF754A;
    border:1px solid #EB582D;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:20px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.IncomplUser:before{
    content:"\e008";
}

.IncomplUser{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#FF754A;
    border:1px solid #EB582D;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:20px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.IncomplUser:before{
    content:"\e008";
}

.SocialNetIc{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#971BFF;
    border:1px solid #88AE3F;
    font-family:'Glyphicons Halflings';
    font-size:14px;
    line-height:20px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.SocialNetIc:before{
    content:"\e145";
}

.ContactDataNull{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#928E1C;
    font-family:'Glyphicons Halflings';
    font-size:14px;
    line-height:23px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.ContactDataNull:before{
    content:"\e203";
}


.PassportUserN{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#88AE3F;
    border:1px solid #88AE3F;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:20px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.PassportUserN:before{
    content:"\e043";
}
.PassportUserN{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#369EFD;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:21px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.PassportUserN:before{
    content:"\e043";
}
.RegUserN{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#AE5148;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.RegUserN:before{
    content:"\e032";
}

.Ir-Inst{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#5C68E4;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.Ir-Inst:before{
    content:"\e171";
}

.No-alert{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#5AC892;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.No-alert:before{
    content:"\e101";
}

.rgrsDocs{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#C89D46;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.rgrsDocs:before{
    content:"\e117";
}

.chngInst{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#7F9395;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.chngInst:before{
    content:"\e110";
}

.DocsTags{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#3FC8AE;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.DocsTags:before{
    content:"\e137";
}

.EstadoConv{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#FD5F5C;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.EstadoConv:before{
    content:"\e125";
}

.QustinIcn{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#AE4C56;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.QustinIcn:before{
    content:"\e085";
}

.OkIcn{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#4F7B59;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.OkIcn:before{
    content:"\e084";
}
.OkIcn{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#4F7B59;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.OkIcn:before{
    content:"\e084";
}

.AbnConv{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#AE0106;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.AbnConv:before{
    content:"\e206";
}

.NoSede{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#E43100;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.NoSede:before{
    content:"\e107";
}

.Docup{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#397B5E;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.Docup:before{
    content:"\e167";
}

.actionsButtonsRow{
    margin-top: -5px;
    border-top: none;
    /*display: none!important;*/
}
.helpIcon{
    width:40px; height:30px; display:block; float:left;
    margin:0 5px;  text-align: center;  color:#C00; position: relative; cursor:pointer;
}
.helpIcon:before{
    /*font-family:'Glyphicons Halflings';*/
    background-image: url("/resources/svg/patch-question.svg");
    background-repeat: no-repeat;
    background-color: #777;
    width:40px;
    /*font-size:1.33em;
    line-height:1.8em;*/
    text-align:left;
    content: "\e085 \e085 \e085 \e085 \e085";
    text-align: center;
}
.helpIcon:hover{
    color:#0E5C8D;
}
.formControl9{
    width:92.5%!important;
    max-width:520px!important;
    float:left;
}

.CircleTable{
    width: 20px;
    height: 20px;
    display:inline-block;
    border-radius: 64px;
    margin-top:15px;
    position:absolute;
    /*box-shadow:2px 2px 2px 2px rgba(0,0,0, 0.2);*/
}

.helpIcon .tooltiptext,  .CircleTable .tooltiptext, .CircleTable .tooltiptext_main {
    visibility: hidden;
    width:130px;
    background-color: #555;
    color: #fff;
    text-align:left;
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding: 5px;
    position: absolute;
    z-index: 2;
    bottom: 125%;
    left:-50px;
    opacity: 0;
    transition:opacity 1s;
    font-size:12px;
    line-height:18px;
    font-family:'RobotoCondensed', Arial, Helvetica, sans-serif;
}

.helpIcon .tooltiptext:after, .tooltiptext:after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltiptext_main:after{
    content: " ";
    position: absolute;
    top: 10px;
    right: 100%; /* To the left of the tooltip */
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
}

.helpIcon:hover .tooltiptext, .CircleTable:hover .tooltiptext, .CircleTable:hover .tooltiptext_main {
    visibility: visible;
    opacity: 1;
}
.confgIcn{
    font-family: 'Glyphicons Halflings';
    font-size: 2.8em;
    line-height: 1.05em;
    text-align: center;
    color: #364A5F;
    cursor: pointer;
    width: 40px;
    height: 23px;
    display: inline-block;
    margin:0 auto;
}

.confgIcn:before{
    content:"\e019";
}
.confgIcn:hover{
    color:#EE715B;
}
.confgAction{
    width:auto;
    height:auto;
    display:block;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:0;
    padding:0;
    line-height:10px;
}

.Nocump{
    width:25px;
    height:25px;
    display:block;
    float:left;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    background-color:#700933;
    font-family:'Glyphicons Halflings';
    font-size:13px;
    line-height:24px;
    color:#FFF;
    margin:0 5px;
    text-align:center;
}
.Nocump:before{
    content:"\e101";
}
.alertSelect{
    max-width:300px;
    height:30px;
    font-family:'RobotoCondensed-bold', Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color:#f2dede;
    border:1px solid  #ebccd1;
    color:#a94442;
    float:left;
    padding:3px;
    text-align:left;
}
.infoMessage{
    width:auto;
    height:auto;
    display:block;
    padding:10px;
    background-color:#d9edf7;
    border:1px solid #bce8f1;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#31708f;
    font-family:'RobotoCondensed-regular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:19px;
    text-align:left;
    margin:10px 0px;
}
.infoMessage span{
    font-family:'RobotoCondensed-bold', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:18px;
    text-align:left;
    color:#31708f;
    font-style: italic;
}
.BTnConvX{
    background-color: #B81137;
    color: #FFF!important;
    margin: 0 auto;
    display: inline-block;
    padding: 5px 40px;
    text-align: center;
    text-decoration: none;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    border: none;
    border-radius:0px;
    margin:10px 0px;
    border-bottom: 3px solid #7B1023;
    width:100%;
}
.BTnConvX:hover, .BTnExportConvX:hover{
    background-color: #2AB7D0;
    text-decoration: none;
    text-shadow: none;
    border-bottom: none;
}
.BTnExportConvX{
    background-color:#263756;
    color: #FFF!important;
    margin: 0 auto;
    display: inline-block;
    padding: 5px 40px;
    text-align: center;
    text-decoration: none;
    font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size: 1em;
    border: none;
    border-radius:0px;
    margin:10px 0px;
    border-bottom:3px solid #090d27;
    width:100%;
}
.AllLogoBrand{
    width:210px;
    height:auto;
    display:block;
    float:left;
}
#NavFinalbar{
    float:left;
    width:auto;
    height:auto;
    display:block;
}
.navbar-brand{
    height:70px!important;
}
.hmburger{
    float:left;
    display:block;
}
.thHoverColor:hover{
    background:#FAFAFA;
}
#accordion{float:left;}
.IconWrapperCont{
    width:auto;
    max-width:100px;
    display:block;
    float:left;
    margin:3px;
    padding:0px 3px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #dddddd 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#dddddd 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
    position:relative;
    border:1px solid #CCC;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}
.IconWrapperCont:hover{
    box-shadow:none;
    border:1px solid #FF536E;
}
.notifyWrapperIn{
    width:auto;
    padding:4px 4px;
    height:14px;
    background-color:#BA2331;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    margin:2px;
    position:absolute;
    top:2px;
    left:5px;
    display:block;
    font-size:11px;
    color:#FFF;
    z-index:9;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    line-height:3px;
}
.UnvName{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color:#333;
    line-height:16px;
    float:left;
    max-width:200px;
    margin-top:10px;
}
.verPhoTable{
    width:auto;
    max-width:80px;
    height:auto;
    padding:5px;
    display:block;
    background:#2AB7D0;
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    line-height:10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.verPhoTable:hover{
    background:#EE715B;
    color:#FFF;
}
.DateFilterTables{
    width:150px;
    height:auto;
    display:block;
    margin-top:15px;
    float:left;
}
.DateFilterDivC{
    height:50px;
    width: 120px;
    float: left;
    font-size:11px;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-align:center;
}
.DateFilterInput{
    width:100px;
}
.BackIconList{
    width:auto;
    display: block;
    margin:0 auto;
    line-height:20px;
    font-family: 'Glyphicons Halflings';
    margin: 0;
    padding: 0;
    margin-right: 10px;
    color: #B81137;
    font-size:2em;
}
.BackIconList:before{
    content: "\e091";
}
.BackIconText{
    display:block;
    float:left;
    text-align:center;
    width:90px;
    font-size:11px;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    color:#000;
}
.listInfoRequ{
    width:auto;
    font-size:14px;
    font-family:'RobotoCondensed-regular', Arial, Helvetica, sans-serif;
    text-align:left;
    line-height:1.25em;
    padding: 10px;
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    float:left;
    margin:5px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#31708f;
    max-width:85%;
}
.uploadIcnL{
    width:auto;
    display: inline-block;
    margin:0 auto;
    line-height:24px;
    font-family: 'Glyphicons Halflings';
    margin: 0;
    padding: 0;
    margin-right: 10px;
    color:inherit;
    font-size:1.25em;
}
.uploadIcnL:before{
    content: "\e198";
}

.listInfoRequ p{
    display:inline;
    font-family: 'RobotoCondensed-regular', Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
}

.UserRolDt{
    width:100%;
    height:auto;
    display:block;
    float:left;
    margin:10px 0px;
    border:1px solid #EEE;
    overflow:hidden;
}
.UserRolCols{
    width:25%;
    height:50px;
    display:block;
    float:left;
    border-right:1px solid #EEE;
    padding:5px;
    background:#FAFAFA;
}
.UserRolCols h4{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-align:left;
    color:#333;
    font-size:0.9em;
    line-height:1.2em;
    margin:0;
    padding:0;
}
.UserRolCols p{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-align:left;
    color:#31708f;
    font-size:1.05em;
    line-height:1.2em;
    margin:0;
    padding:0;
}
/*Calendar*/
.ng-binding{font-size:12px;}
.uib-daypicker table{max-width:250px;}
.uib-daypicker table thead{display:table; table-layout:fixed; width:100%;}
.uib-daypicker table tbody{display:table;}
#showWeeks{display:none;}

.uib-monthpicker table{max-width:250px;}
.uib-monthpicker table thead{display:table; table-layout:fixed; width:100%;}
.uib-monthpicker table tbody{display:table;}
.uib-monthpicker table thead th{width:90px;}
.uib-monthpicker table tbody td{width:90px;}

.uib-datepicker table{max-width:250px;}
.uib-datepicker table thead{display:table; table-layout:fixed; width:100%;}
.uib-datepicker table tbody{display:table;}
.tooltip > .tooltip-inner {
    color: #26353C;
    background-color:#d9edf7;
    border:2px solid #5EA1AE;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    text-align:center;
    font-size:16px;
    line-height:18px;
    position:absolute;
    /*left:-130px;*/
    z-index:999;
    top:-20px;
    right:4px;
    width:150px;
}
.tooltip.left .tooltip-arrow{border-left-color:#5EA1AE!important; position:absolute; top:0px; margin-left:5px;}
.warningMessage{
    width:100%;
    height: auto;
    display:flex;
    padding:10px;
    margin:20px 0px;
    background-color:#fffaf3;
    border:1px solid #FF5733;
    color:#FF5733;
    box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
    position:relative;
    z-index:1;
    justify-content: center;
    position:relative;
    align-items: center;
}
.warningTitlCt{
    width:100%;
    margin:0 auto;
    text-align:left;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:1.25em;
    line-height:1em;
    color:#573a08;
}
.notMBtnPre{
    margin:0;
    float:none;
}
.warningIcnIUseRg{
    width:auto;
    display: inline-block;
    margin:0 auto;
    line-height:24px;
    font-family: 'Glyphicons Halflings';
    margin: 0;
    padding: 0;
    margin-right: 10px;
    color:inherit;
    font-size:21px;
}
.warningIcnIUseRg:before{
    content:"\e107";
}
.selectInfo8{position:relative; display:inline-block; width:auto; float:left; margin-bottom:10px;}
.selectInfo8Content{position:absolute; top:40px; left:10px;}
.selectInfo8Text{color:#FC4B5E; font-size:11px; text-align:left; font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;}
/*Javier egregó*/
th.DocTdFront{width:75%; display:table-cell; font-family:'PT-SerifBold', Arial, Helvetica, sans-serif; text-align:center;  color:#333; background-color:#FAFAFA; vertical-align:middle !important;}
th.SubTdFront{width:25%; display:table-cell; font-family:'PT-SerifBold', Arial, Helvetica, sans-serif; text-align:center; color:#333; background-color:#FAFAFA; vertical-align:middle !important;}
td.TitTdFront{text-align: right; font-weight: bold;}
td.ContTdFront{padding-left: 10px; text-align: justify; padding-bottom: 15px;}
.downloadTableFront{
    height:auto;
    overflow:hidden;
    display:block;
    font-family:'PT-SerifBold', Arial, Helvetica, sans-serif;
    font-size:0.8em;
    margin:0 auto;
}
.downloadTableFront a{
    color:#B81137;
    cursor:pointer;
}
.downloadTableFront a:hover{
    text-decoration:none;
    color:#333;
}
.forgotPassword {
    width: 80%;
    margin: 24px 0px;
    display: inline-block;
    color: #666;
    font-weight: 600;
    text-decoration: underline;
    line-height: 24px;
    height: auto;
    overflow: hidden;
    font-size: 16px;
}
.checkboxCell {
    margin: 0 auto!important;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    float: none!important;
    display: block;
}


/* Loading Modal*/
.nwpadding{
    padding-left:10px!important;
    padding-right:10px!important;
}

#loadingModalFade, #loadingSession {
    display:none;
    justify-content: center;
    align-content: center;
    flex:1;
    position:absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #333333;
    z-index:3;
    -moz-opacity: 0.8;
    opacity: .70;
    filter: alpha(opacity=80);
}

#loadingModal {
    display: none;
    position: absolute;
    /*top: 45%;*/
    left: 45%;
    /*width: 64px;
    height: 64px;*/
    padding:30px 15px 0px;
    border: 3px solid #ababab;
    box-shadow:1px 1px 10px #ababab;
    border-radius:20px;
    background-color: white;
    z-index: 1002;
    text-align:center;
    overflow: auto;
}

#uploadDocumentsModal, #uploadSession{
    width:auto;
    max-width:50%;
    position: fixed;
    margin:auto;
    height:auto;
    display:none;
    justify-content:center;
    align-items:center;
    flex:1;
    top:10%;
    left:0;
    right:0;
    padding:30px 15px 0px;
    border: 3px solid #ababab;
    box-shadow:1px 1px 10px #ababab;
    border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
    background-color: white;
    z-index:9999;
    text-align:center;
    overflow: auto;
}

.passportWrapForm{
    width:100%; padding: 20px; background-color: #F8FFF0; border: 1px solid #AEC4A5; margin: 10px 0;
}
.chzn-selectFormC .chosen-container{width:358px!important;}
/*end Javier*/

/*newStyles*/
.NewBigWrapper{
    width:100%;
    display:block;
    float:left;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#FFF;
    border:0.5px solid #DFDFDF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    margin:20px 0px;
    position:relative;
}
.NewWrappPaddg{
    width:100%;
    float:left;
    display:block;
    padding:20px;
}
.NewButton{
    width:auto;
    /*height:30px;*/
    padding:5px 10px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:21px;
}

.NewButton:hover{
    box-shadow:none;
    background-color: #33D1E2;
    background: -moz-linear-gradient(100% 100% 90deg, #2197A3, #33D1E2);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2197A3), to(#33D1E2));
    background: -webkit-linear-gradient(#2197A3, #33D1E2);
    background: -o-linear-gradient(#2197A3, #33D1E2);
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}
.mainPageLinkMessage{
    display:block;
    float:left;
    border:1px solid #FF416C;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:rgba(255,65,108,0.05);
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-style: normal;
    padding:5px 8px;
    margin:5px 0px;
}
.DateConvEnd{
    display:block;
    float:left;
    position:relative;
    margin:5px 0px;
}
.DateConvEnd h3{
    font-family: 'RobotoCondensed-Bold', arial, sans-serif;
    font-size: 14px;
    line-height:21px;
    text-align: left;
    margin: 0;
    padding: 0;
    display:inline-block;
}
.DateConvEnd h4{
    font-family: 'RobotoCondensed-Regular', arial, sans-serif;
    font-size: 14px;
    line-height:21px;
    text-align: left;
    margin: 0;
    padding: 0;
    display:inline-block;
}
.DateIconEnd{
    color: #FF536E;
    font-size: 1em;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    font-family: 'Glyphicons Halflings';
    margin: 0;
    padding: 0;
    margin-right:10px;
}
.DateIconEnd:before{
    content:"\e109";
}
.StateMssage{
    width:100%;
    display:block;
    float:left;
    position:relative;
    text-align:left;
    font-family:'RobotoCondensed-Regular', arial, sans-serif;
    font-size:12px;
    color:#666666;
    line-height:16px;
    margin-top:10px;
}
.StateBOx{
    width:100%;
    display:block;
    float:left;
}
.StateCircle{
    width: 20px;
    height: 20px;
    display:block;
    float:left;
    border-radius: 64px;
    margin-top:6px;
    position:relative;
    /*box-shadow:2px 2px 2px 2px rgba(0,0,0, 0.2);*/
}
.StateTitle{
    display:block;
    float:left;
    margin-left:10px;
    margin-top:6px;
}
.StateTitle h4{
    font-family:'RobotoCondensed-Bold', arial, sans-serif;
    font-size:16px;
    line-height:24px;
    text-align:left;
    color:#EC0000;
    margin:0; padding:0;
}
.convoLnkWrp{
    width:100%;
    display:block;
    position:relative;
    float:left;
    margin:5px 0px;
}
.convoLinkNw{
    width:auto;
    padding:5px 10px;
    border:1px solid #E5E5E5;
    display:block;
    float:left;
    background-color:#FFF;
    border-radius:20px;
    -webkit-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    font-family:'RobotoCondensed-Regular', arial, sans-serif!important;
    font-style:normal!important;
    color:#E9305A!important;
    text-decoration:none!important;
    text-align:center;
    font-size:13px!important;
}
.convoLinkNw:hover{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    color:#666!important;
    border:1px solid #ff416c;
}
.CircleArrow{
    width:15px;
    height:15px;
    border-radius:10px;
    display:inline-block;
    margin-left:5px;
    background: #ff416c;
    background: -moz-linear-gradient(top, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(top, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to bottom, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
}
.ArrowRight{
    font-family:'ArrowRight';
    font-style: normal;
    font-weight: normal;
    padding: 0;
    margin:0;
}
.ArrowRight:before{
    content:'\ea3c';
    font-size:10px;
    text-align:center;
    color:#FFFFFF;
}
.TitlePnkNew{
    width:100%;
    padding:10px 20px;
    border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    position:relative;
    top:0;
    left:0;
}
.TitlePnkNew h1{
    font-family:'RobotoCondensed-Bold', arial, sans-serif!important;
    font-size:18px;
    line-height:20px;
    color:#FFF;
    text-align:left;
    margin:0;
    padding:0;
}
.SecondNavHome{
    list-style:none;
    margin:0;
    height:300px;
}
.SecondNavHome li{
    position:relative;
    width:100%;
    height:75px;
    display:block;
    float:left;
}
.SecondNavHome li:not(:last-child) a:before{
    background: #ECECEC;
    bottom: 0px;
    right: 0;
    content: "";
    height: 1px;
    position: absolute;
    width: 100%;
}
.SecondNavHome li a{
    font-family:'RobotoCondensed-Light', arial, sans-serif!important;
    text-align:left;
    color:#666666;
    width:100%;
    display:inline-block;
    padding:20px 0px;
    text-decoration:none;
    margin:0;
}
.SecondNavHome li a:hover, .SecondNavHome li a:hover p, .SecondNavHome li a:hover .programEdIcn, .SecondNavHome li a:hover .convocatoriaIcn, .SecondNavHome li a:hover .inscripcionesIcn, .SecondNavHome li a:hover .report3Icn{
    background-color:#FAFAFA;
    color:#E9305A;
    transition:all ease 0.5s;
    -webkit-transition:all ease 0.5s;
    -moz-transition:all ease 0.5s;
}
.SecondNavHome li a p{
    width:100%;
    display:block;
    float:left;
    font-family:'RobotoCondensed-Light', arial, sans-serif!important;
    font-size:26px;
    line-height:29px;
    text-align:left;
    color:#666666;
    margin:0;
    padding:0;
}
/*btn*/
.SecondNavxBTN{
    font-family:'RobotoCondensed-Light', arial, sans-serif!important;
    text-align:left;
    color:#666666;
    width:100%;
    display:inline-block;
    padding:11px 0px;
    text-decoration:none;
    margin:0;
    border:none;
    background:#FFFFFF;
    border-bottom:1px solid #EEE;
}
.SecondNavxBTN p{
    width:100%;
    display:block;
    float:left;
    font-family:'RobotoCondensed-Light', arial, sans-serif!important;
    font-size:20px;
    line-height:24px;
    text-align:left;
    color:#666666;
    margin:0;
    padding:0;
}
.SecondNavxBTN:hover, .SecondNavxBTN:hover p, .SecondNavxBTN:hover .programEdIcn, .SecondNavxBTN:hover .convocatoriaIcn, .SecondNavxBTN:hover .inscripcionesIcn, .SecondNavxBTN:hover .report3Icn{
    background-color:#FAFAFA;
    color:#E9305A;
    transition:all ease 0.5s;
    -webkit-transition:all ease 0.5s;
    -moz-transition:all ease 0.5s;
}

.programEdIcn, .convocatoriaIcn, .inscripcionesIcn, .NoDatosIcn{
    font-family:'internacionalIcons'!important;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    margin:0;
    text-align:left;
    font-size:30px;
    color:#666;
}
.programEdIcn:before{content:'\e900';}
.convocatoriaIcn:before{content:'\e902';}
.inscripcionesIcn:before{content:'\e903';}
.NoDatosIc:before{content:'\e904'; color:#E9305A;}
.report3Icn{
    font-family:'reportk'!important;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    margin:0;
    text-align:left;
    font-size:30px;
    color:#666;
}
.report3Icn:before{content:'\e909'!important;}
.GoArrowR{
    position:absolute;
    height:20px;
    top:26px;
    right:0;
    font-family:'ArrowRight';
    font-style: normal;
    font-weight: normal;
    padding: 0;
    margin:0;
}
.GoArrowR:before{
    content:'\ea3c';
    font-size:20px;
    text-align:center;
    color:#E9305A;
}

.NavprogramIcn, .NavconvocatoriaIcn, .NavinscripcionesIcn{
    font-family:'internacionalIcons'!important;
    font-style: normal;
    font-weight:bold;
    padding: 0;
    margin:0;
    text-align:left;
    font-size:14px;
    color:#E9305A;
    margin-right:10px;
    width:15px;
    float:left;
}
.NavprogramIcn:before{content:'\e900';}
.NavconvocatoriaIcn:before{content:'\e902';}
.NavinscripcionesIcn:before{content:'\e903';}

.NoDatosWrap{
    width:290px;
    background:#FFFAFB;
    border:1px solid #E9305A;
    padding:10px 20px;
    display:block;
    float:none;
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    text-align:center;
}

.NoDatosIcn{
    font-family:'internacionalIcons'!important;
    font-style: normal;
    font-weight: normal;
    padding: 0;
    margin:0;
    font-size:26px;
    color:#666;
}
.NoDatosIcn:before{content:'\e901'; color:#E9305A;}
.NoDatosWrap p{
    font-family:'RobotoCondensed-Bold', arial, sans-serif!important;
    font-size:21px;
    line-height:21px;
    color:#E9305A;
    margin:0;
    padding:0;
}
.vincWrap{
    width:100%;
    display:block;
    float:left;
    padding:20px;
    border:1px solid #ECECEC;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
.VincTableH{height:200px; overflow-y:scroll;}
#AllTableVinc{height:auto; overflow:hidden; width:100%; position:relative;}
.colVinc{width:50%; float:left; padding:0px 10px;}
.lineTitle{width:100%; height:1px; display:block; float:left; background-color:#E9305A; margin:10px 0px;}
.AdminFiltWrap{
    width:100%;
    height:auto;
    display:block;
    float:left;
    border-bottom:1px solid #C4C4C4;
    margin:30px 0;
    position:relative;
}
.WfiltUserName{
    width:auto;
    display:inline-block;
}
.WfiltUserName h1{
    font-family:'RobotoCondensed-Bold', arial, sans-serif!important;
    font-size:21px;
    line-height:28px;
    color:#666666;
    margin:0;
    padding:0;
    text-transform:uppercase;
}
.WrapFilterAdmn{
    width:auto;
    display:inline-block;
    height:auto;
    margin:10px 0;
}
.NwselectList{
    width: 250px;
    background-color:#FFF;
    height:25px;
    display:block;
    float: left;
    font-family: 'RobotoCondensed-Regular', arial, Helvetica, sans-serif;
    font-size:0.9em;
    text-align: left;
    color:#888;
    line-height: 1.5em;
    border:1px solid #D9D9D9;
    margin:5px 20px 5px 10px;
}
.NwselectList:hover{
    background-color: #f9f9f9;
}
.NWlistReport{
    width:100%;
    height:auto;
    display:block;
    float:left;
    position:relative;
}
.NWlistReportLine{
    width:1px;
    height:100%;
    background:#ECECEC;
    position:absolute;
    right:0;
    top:0;
}
.NWlistReport h2, .NWlistReport h3{
    font-family: 'RobotoCondensed-Bold', arial, Helvetica, sans-serif;
    color:#FF536E;
    font-size:18px;
    line-height:24px;
    text-align:left;
}
.NWlistReport h3{margin-left:10px;}
.NWlistReport ul{
    list-style:none;
    margin:0;
    padding:0;
}
.NWlistReport ul li{
    width:100%;
    display:block;
    float:left;
}
.NWlistReport ul li a{
    font-family:'RobotoCondensed-Regular', arial, Helvetica, sans-serif;
    color:#666666;
    font-size:16px;
    line-height:36px;
    text-align:left;
}
.NwListReportxBTN{
    /*2024Feb font-family:'RobotoCondensed-Regular', arial, Helvetica, sans-serif; */
    font-family: Arial, Helvetica, sans-serif; 
    color:#666666;
    font-size:16px;
    line-height:24px;
    text-align:left;
    background:#FFFFFF;
    border:none;
    width:100%;
    white-space:normal;
    margin:5px 0px;
}
.canvsH{height:273px;}
.canvasjs-chart-container, .canvasjs-chart-toolbar{font-family:'RobotoCondensed-Regular', arial, Helvetica, sans-serif!important;}
.NameTitleV{
    /*2024Feb font-family: 'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    color: #000;
    line-height:16px;
    margin: 0;
    padding: 0;
}
#ReportWraperdv{
    width:100%;
    height:auto;
    display:block;
    float:left;
    position:relative;
}
.AllRepTable{
    height:auto;
    display:table;
    float:left;
    overflow:auto;
    table-layout:fixed;
    border:1px solid #ECECEC;
}
.AllRepTable tbody{
    width: 100%;
    display: table-row-group;
}

#Report3000Wraper{
    width:100%;
    height:auto;
    display:block;
    float:left;
    position:relative;
    overflow-x:scroll;
}
.AllRep3000Table{
    height:auto;
    display:table;
    float:left;
    table-layout:fixed;
    border:1px solid #ECECEC;
    width:4800px;
    /*overflow:scroll;*/
}
.AllRep3500Table{
    height:auto;
    display:table;
    float:left;
    table-layout:fixed;
    border:1px solid #ECECEC;
    width:3500px;
    /*overflow:scroll;*/
}
.AllRep1800Table{
    height:auto;
    display:table;
    float:left;
    table-layout:fixed;
    border:1px solid #ECECEC;
    width:1800px;
    /*overflow:scroll;*/
}

.AllRep3000Table tbody{
    width: 100%;
    display: table-row-group;
}

.RepFixedHead{
    border:none!important;
    display: table;
    overflow: auto;
    width: 100%;
}
.RepHeaderTable{
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    /* 2023 background: -moz-linear-gradient(left, #1a73e8  0%, #5a9aee 100%); */
    background: -webkit-linear-gradient(left, #ff416c  0%, #ff7259 100%);
    background: linear-gradient(to right, #ff416c  0%, #ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    padding-right: 20px;
    width:100%;
    border-right: 30px solid #ff7259;
}
.RepHeaderTable td{
    color:#FFFFFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:11px;
}
.RepTableCont{
    padding:0!important;
}
.heightOO{
    min-height:100px;
    max-height:400px;
    overflow-y: scroll;
}
.RepTableWrapper{
    width: 100%;
    max-width: 100%;
    height: auto;
    display: table;
    float: left;
    table-layout: fixed;
}
.RpId, .RpYear, .RpSemester, .RpConv, .RpNprogr, .RpIDCOuntry, .RpIDModProg, .RpIDCampoDetalle, .Rp7Col, .Rp3Col, .Rp9Col, .Rp12Col, .Rp4Col, .Rp5Col, .Rp6Col, .Rp2Col, .Rp30Col{
    font-family: 'RobotoCondensed-regular', Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color: #333;
    vertical-align: middle;
    white-space: normal;
    padding:5px;
    border:1px solid #EEE;
    display:table-cell;
    word-wrap: break-word;
}
.RpId{width:5%;}
.RpYear{width:5%;}
.RpSemester{width:5%;}
.RpConv{width:10%;}
.RpNprogr{width:30%;}
.RpIDCOuntry{width:8%;}
.RpIDModProg{width:12%;}
.RpIDCampoDetalle{width:25%;}
/*Only percentages*/
.Rp2Col{width:2%;}
.Rp3Col{width:3%;}
.Rp4Col{width:4%;}
.Rp5Col{width:5%;}
.Rp6Col{width:6%;}
.Rp7Col{width:7.69%;}
.Rp9Col{width:9%;}
.Rp12Col{width:12%;}
.Rp30Col{width:33%;}
/*Only pixels*/
.px6Col, .px7Col, .px13Col, .px10Col, .px15Col, .px8Col, .px9Col, .px18Col, .px30Col, .px20Col, .px40Col{
    font-family: 'RobotoCondensed-regular', Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    color: #333;
    vertical-align: middle;
    white-space: normal;
    padding:5px;
    border:0.5px solid #EEE;
    display:block;
    float:left;
    height:40px;
    word-wrap: break-word;
}
.px6Col{width:60px;}
.px7Col{width:70px;}
.px8Col{width:80px;}
.px9Col{width:90px;}
.px13Col{width:130px;}
.px10Col{width:100px;}
.px15Col{width:150px;}
.px20Col{width:200px;}
.px18Col{width:180px;}
.px30Col{width:300px;}
.px40Col{width:400px;}

.ConRpTable{
    width:100%;
    height:auto;
    display:block;
    float:left;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    background-color:#FFF;
    border:0.5px solid #CCCCCC;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    margin:20px 0px;
    position:relative;
}
.headerRep3{
    width:100%;
    height:auto;
    float:left;
    display:block;
    line-height:20px;
    font-size:14px;
    font-weight: bold;
    color:#FFF;
    clear: both;
    padding:5px 10px;
    background: #666666;
    background: -moz-linear-gradient(top, #666666 0%, #333333 100%);
    background: -webkit-linear-gradient(top, #666666 0%,#333333 100%);
    background: linear-gradient(to bottom, #666666 0%,#333333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 );
    border-bottom:1px solid #CCC;
}
.secondRepT{
    width:100%;
    display:block;
    line-height:10px;
    font-size:12px;
    float:left;
    padding:5px 10px;
    background-color:#EEE;
    border-bottom:1px solid #DDD;
    margin-bottom:10px;
}

.selectHomeNW{
    width:40%;
    display:block;
    float:right;
    margin:0;
    padding:0;
    right:0;
    position:relative;
    text-align:right;
}
.backLoginNW{
    width:100%;
    position:relative;
    height:100vh;
    background:#ECECEC;
    background: -moz-linear-gradient(top, #ececec 0%, #DFDFDF 100%);
    background: -webkit-linear-gradient(top, #ececec 0%,#DFDFDF 100%);
    background: linear-gradient(to bottom, #ececec 0%,#DFDFDF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#e5e5e5',GradientType=0 );

}
.NWLoginWrap{
    width:100%;
    height:auto;
    display:block;
    margin:0 auto;
    /* margin-top:10vh;*/
    float:left;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
}
.NWLeftSidePnk{
    width:50%;
    height:100vh;
    display:block;
    float:left;
    background-image:url('/resources/images/loginPhoto@2x.jpg');
    background-size:130% 100vh;
    background-repeat:no-repeat;
    padding:64px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    position:relative;
}
.NWRightSideWht{
    width:50%;
    height:100vh;
    float:left;
    background:#FFFFFF;
    padding:64px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.NWLogoSIstema{
    width:100%;
    float:left;
    display:block;
    margin-bottom:20px;
    text-align:center;
}
.NWLogContainer{
    width:100%;
    display:block;
    float:left;
    text-align:left;
    margin:0px;
}
.LoginBtnNW{
    width:auto;
    padding:10px 60px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:21px;
    -webkit-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    transition: background 0.5s ease;
}

.LoginBtnNW:hover{
    box-shadow:none;
    background: #33D1E2;
    cursor:pointer;
    background-position:200px;
}
.TextNWLogin{
    width:100%;
    display:block;
    float:left;
    margin-top:15%;
}
.TextNWLogin h1{
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:48px;
    line-height:48px;
    text-align:left;
    color:#FFF;
}
.TextNWLogin h2{
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:32px;
    text-align:left;
    color:#FFF;
}
.NWFooterLogin{
    width:100%;
    float:left;
    display:block;
    position:absolute;
    bottom:40px;
}
.LogNwFormCnt{
    width:100%;
    max-width:400px;
    text-align:center;
    display:block;
    justify-content:center;
    position:relative;
    align-items:center;
    margin:0 auto;

}
.NWlogoLoginSis{
    width:100%;
    max-width:200px;
    min-height:200px;
    /* 2023 background-image:url('/resources/images/internacionalizacion_logo.png'); */
    background-image:url('/resources/images/Logo_inter-U-2_1.png');
    background-repeat:no-repeat;
    background-size:100%;
    margin:0 auto;
    padding:0;
    margin-top:55px;
    margin-bottom:20px;
}
.LoginLogoNWrp{
    width:100%;
    display:block;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}
.LoginBtnNWWraper{
    width:100%; 
    display:block;
    float:left;
    margin:20px 0px;
    padding:0;
    text-align:center;
    clear:both;
}
.LoginLogo{
    width: 250px;
    height: 250px;
    display: block;
    float:left;
    /* 2023   background-image: url(/resources/images/UniversiaLogo.png);
    background-image: url(/resources/images/Logo_inter-U-2.png); */
    background-size:100%;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-bottom: 4%;
}
.NWForgetLogin{
    width:100%;
    display:block;
    float:left;
    text-align:center;
}
.NWForgetLogin h3{
    width:auto;
    max-width:300px;
    padding:10px 30px;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:14px;
    background:rgba(240, 128, 128, 0.2);
    border:1px solid #F08080;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    margin:0 auto;
}
#NWUserWrapHm{
    width:60%;
    display:block;
    float:left;
    position:relative;
}
.NWUserHomeN{
    width: auto;
    display: flex;
    float: left;
    padding:0;
    justify-content:center;
    position:relative;
    align-items:center;
}
.UserNameHome{
    width:auto;
    display:block;
    float:left;
    /*font-family:'RobotoCondensed-Bold', Arial, helvetica, sans-serif;*/
    font-family: helvetica , Arial, sans-serif;
    font-size:21px;
    color:#333;
    line-height:21px;
    margin:16px 0;
    padding-left:20px;
    justify-content: center;
    position: relative;
    align-items: center;
}
.NWUniversityLogo{
    width:130px;
    height:auto;
    overflow: hidden;
    display: block;
    float: left;
    margin:10px 0px;
}
.NWUniversityLogo img{
    width:100%;
}
#NWHOmeUSRW{
    width:100%;
    display:flex;
    height:auto;
    overflow:hidden;
    float:left;
    justify-content: center;
    position: relative;
    align-items: center;
}
.Norequerido{
    width:auto;
    height: auto;
    overflow: hidden;
    display: flex;
    float: left;
    padding:10px 20px;
    background-color: #FFEBF1;
    border: 1px solid #B81137;
    margin: 20px 0px;
    justify-content: center;
    position: relative;
    align-items: center;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#B81137;
    font-family:'RobotoCondensed-Bold', Arial, helvetica, sans-serif;
    font-size:12px;
}
.RRssIcnsTb{
    width:30px;
    height:30px;
    display:inline-block;
    margin:0px 2px;
}
.RRssIcnsTb img{width:100%;}
.FormTitleBx{
    width:100%;
    height:auto;
    margin:20px 0px;
    display:block;
    float:left;
    position:relative;
    text-align:center;
}
.FormTitleBx h1{
    font-family:'RobotoCondensed-Bold', Arial, helvetica, sans-serif;
    color: #E9305A;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    letter-spacing: 3px;
    margin: 0;
    padding: 0px;
    text-align:center;
    text-transform:uppercase;
    display:inline-block;
}
.tooltipTitleF{
    position:absolute;
    top:-5px;
    display:inline-block;
}
.stepBox{
    width:90%;
    display:block;
    position:relative;
    padding:20px 0px 10px 0px;
    margin:0 auto;
}
.stepBox img{width:100%;}
.step3{padding-top:-10px;}
.stepBoxText h4{
    font-family:'RobotoCondensed-Regular', Arial, helvetica, sans-serif;
    color:#333333;
    font-size:16px;
    line-height:21px;
    text-align:center;
}
.stepBoxText h4 span{
    font-family:'RobotoCondensed-Bold', Arial, helvetica, sans-serif;
    color:#3B5998;
}
.FormBox18{
    width:100%;
    display:block;
    position:relative;
    padding:20px 0px;
}
#netSteps{
    width:100%;
    display:none;
    float:left;
    clear:both;
    background-color:#e9f3f2;
    border:1px solid #96bee0;
    padding:20px;
    margin:10px 0px;
}
#networkingSteps{
    width:auto;
    /*height:30px;*/
    padding:2px 15px;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    border:0px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    color:#FFF;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}
.affixed{position:fixed; top:120px; bottom:100px;}
.Nomargin{margin:0;}
.LanguageBox{
    width:auto;
    float:right;
    display:block;
    margin:20px;
}
.LanguageSlect{
    width:auto;
    padding:3px 15px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    font-family:'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:18px;
    letter-spacing:1px;
    margin-top:3px;
    border:1px solid #CCC;
}

option.LanguageSlect:hover{
    color:#E9305A;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.LanguageIcn{
    width:33px;
    height:33px;
    display:block;
    float:left;
    margin:0px 5px;
    background-image:url('/resources/images/language.png');
    background-repeat:no-repeat;
    background-size:100%;
    right:-20px;
    z-index:2;
}
.ListasLanguageIcn{
    width:25px;
    height:25px;
    display:block;
    margin:0px 5px;
    background-image:url('/resources/images/language.png');
    background-repeat:no-repeat;
    background-size:100%;
    z-index:2;
}
.LanguageListGralTit{
    width:35px;
    height:35px;
    display:block;
    margin:0px 10px;
    background-image:url('/resources/images/language.png');
    background-repeat:no-repeat;
    background-size:100%;
    z-index:2;
    float:left;
}
.reportNWBtn{
    margin:10px;
    width:auto;
    display:block;
    float:left;
    padding:0px 10px;
    position:relative;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    color:#FFF;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border:none;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
    letter-spacing:1px;
    font-size:0.95em;
    height:30px;
}

th .uib-title{
    margin-top:-22px;
}
.secondError{
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    float: left;
    padding: 10px;
    background-color: #FFEBF1;
    border: 1px solid #B81137;
    margin: 20px 0px;
}
.secondErrorWrapICn{
    width:10%;
    float:left;
    display:block;
}
.secondErrorWrap8{
    width:90%;
    float:left;
    display:block;
}
.ScnderrorTitle{
    float: left;
    text-align: left;
    width: 100%;
    display:block;
    font-weight:bold;
    margin-top:10px;
}
.ScnderrorText{
    text-align: left;
    font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.3em;
    color: #B81137;
}
.FAQcollapse{
    width:100%;
    display:block;
}
.moreBtnCollapse:after {
    float: right;
    font-family: "Glyphicons Halflings";
    content:"\e114";
}
.FAQIconInt{
    width:auto;
    height:auto;
    padding:4px 6px;
    margin:10px;
    background:#369EFD;
    font-family: "Glyphicons Halflings";
    color:#FFF;
    border-radius:25px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    font-size:18px;
}
.FAQIconInt:after{ content: "\e085";}
.liProfile{
    width:100%;
    display:block;
    background: #ff416c;
    background: -moz-linear-gradient(left, #ff416c 0%, #ff7259 100%);
    background: -webkit-linear-gradient(left, #ff416c 0%,#ff7259 100%);
    background: linear-gradient(to right, #ff416c 0%,#ff7259 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff416c', endColorstr='#ff7259',GradientType=1 );
    text-align:left;
    font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif;
    color:#FFF;
}

/* Agregados por Javier para resolver qitar los scripts en linea en el front-end*/

.errorMessageLogin{
    color: #ff0000;
    font-size: 20px;
}

.recaptchaLoginFront{
    padding-left: 0px;
}

.grecaptchaFront{
    transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;
}

.registerFormTitle{
    margin-bottom: -10px;
}

.registerFormImportantDiv{
    border: none;
    padding: 0px;
    margin-top: 0px;
}
.registerAdvice{
    width:100%;
    display:block;
    float:left;
    margin:0;
}
.registerFormImportantSection{
    width: 95%
}
.chosen-container{width:100%!important;}
.registerFormImportantWarning{
    text-align: center;
    width: unset;
    margin: 10px 10px;
}

.registerFormImportantAction{
    width: 220px;
}

.registerFormImportantButton{
    width: 95%;
    padding: 5px 5px 5px 5px;
}

.registerFormImportantLi{
    text-align: left;
    font-family: 'RobotoCondensed-Regular', Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #B81137;
    margin-top: 20px;
}

.registerFormImportantLiTop{
    margin-top: 20px;
}

.registerFormRecaptcha{
    color: #FFC;
}

.registerFormRecaptchaError{
    color:#FF0000; height: auto;
}

.genericDivFront{
    margin-top: 20px;
    margin-bottom: 20px;
}

.buttonRegComplete{
    width: 80%;
    border-bottom: 3px solid #008000;
    font-size:16px;
    background-color: #93c020;
}

.btnSubirDocs{
    margin-bottom: 1px;
}

.docsRequiredFront{
    margin-top: 2px;
    padding-top: 2px;
}

.docsTableFront1{
    padding: 3px;
    text-align: right;
    font-weight: bold;
}

.docsTableFront2{
    padding: 3px;
    text-align: left;
    padding-left:5px;
}

.postulateFormWrapper2{
    margin-top: 1px;
}

.docsFrontH1{
    font-size: 14px;
    font-weight: normal;
}

.passportFrontButtons{
    width:100%;
    float:left;
    display:block;
}

.contactoTextArea{
    min-height: 80px;
}

.depDiv2{
    height:42px;
}

.spanFacebookFront{
    color: #a52a2a;
    text-align: left;
}

.divFacebookFront{
    float:left;
    text-align:left;
}

.volverButton{
    padding:6px 30px;
}

.languageTitle{
    right:5px;
}

.languageSection{
    margin-top: 0px;
}

.addLanguage{
    font-size:medium;
    margin-left:5px;
}

.addLanguageButton{
    font-size:20px;
    float:right;
}

.languageTableTd{
    width: 30%;
}

.passwordInput{
    display: table-column;
}

.buttonRecoverPassword{
    width: 55%;
}

.notFoundDiv{
    width: 80%;
    background-color: #161616;
    color:#ffffff;
    margin: 50px auto 50px auto;
    height: 180px;
    text-align: center;
}

.notFoundH1{
    color:#ffffff;
    width: 100%;
    text-align: center;
    line-height: 80px;
}

.postulateFormWrapper3{
    margin-top: 1px;
    display: block;
}

.modalBodyClass{
    max-height: calc(100vh - 210px);
    overflow-y: auto;
}

.ModificarBigButtonModal{
    background-color: #B81137;
    border-bottom: none;
}

.closeModalButton{
    background:none!important;
    border:none;
    padding:0!important;
    color:#069;
}

.smallModalTitle{
    font-size:20px;
    font-weight:bold;
}

.downArrow{
    font-size: 18px;
}

.h4Idiomas{
    font-size:18px;
}

.h3Idiomas{
    margin:0;
    line-height:3.5em;
}

.h1Modal{
    font-size:13px;
    line-height:13px;
    text-align: center;
}

.idiomaLabel{
    font-size:110%;
}

.selectIdiomaOption{
    font-size:100%;
}

.radioButtonIdiomaLabel{
    font-size:15px;
}

.radioButtonIdioma{
    padding-top:4px;
}

.loadCertificadoIdioma{
    height: 60px;
}

.loadCertificadoIdiomaError{
    color:#B81137;
    text-align:center;
    font-size:17px;
}

.loadCertificadoIdiomaSuccess{
    color:#088A29;
    text-align:center;
    font-size:17px;
}

.loadCertificadoIdiomaLabel{
    margin-top: 20px;
    font-size:15px;
}

.deleteCertificadoIdioma{
    margin: 0px;
}

.idiomaModalErrorLabel{
    color: #B81137;
    text-align:center;
    font-size:20px;
}

.displayBlock{
    display:block!important;
}

.hideBlock{
    display:none!important;
}
.arroba{
    position: absolute;
    display: block;
    left: 25px;
    top: 5px;
    z-index: 9;
    padding:2px 5px 2px 0px;
    border-right:1px solid #ccc;
}
.paddInptLft{padding-left:35px!important;}

.success{
    font-family:'PT_Serif-Web-Regular', Arial, Helvetica, sans-serif;
    font-size:0.7em;
    font-weight: bold;
    color:#277430!important;
    vertical-align:top;
    width:100%!important;
    margin-top:-1px;
    font-size:0.8125em!important;
    line-height:1.5em!important;
    text-align:left!important;
}

.divInputAdvancedSearch{
    width: 300px;
    display: block;
    float: left;
}

.inputAdvancedSearch{
    width: 300px;
    margin-bottom:4px;
}

.inputAdvancedSearchErrMessage{
    font-size:0.8em;
    text-align: left;
    line-height:1em;
    color:#C00;
    margin:0;
    padding:0;
    margin-left:11px;
    font-family: 'PT-SerifItalic', arial, Helvetica, sans-serif;
}

.advancedSearchButton{
    display: block;
    float: left;
    margin-left: 20px;
}

/****/
@media only screen and (min-width:1740px){
    .canvsH{height:237px;}
}
@media only screen and (min-width:1600px){
    .AsidePos{width:350px;}
    .BigContainer{max-width:1900px; float:none; margin:0 auto;}
    .NWLeftSidePnk, .NWRightSideWht{padding:100px;}
    .NWLeftSidePnk{background-size:130%;}
    .TextNWLogin{margin-top:25%;}
    .TextNWLogin h1{font-size:64px;}
    .LoginLogo{width:200px;}
    .NWFooterLogin{bottom:100px;}
    .NWlogoLoginSis{max-width:400px;}
    .LogNwFormCnt{max-width:500px;}
    .NWUniversityLogo{width:180px;}
}
@media only screen and (min-width:1440px){
    .NewButton{font-size:16px; padding:5px 20px;}
    .TitlePnkNew h1{font-size:21px;}
    .SecondNavHome li a p{font-size:28px;}
    .AllLogoBrand{width:252px;}
    .logWrap {width:250px;}
}

@media only screen and (max-width:1300px){
    .AllLogoBrand {width:50px; overflow:hidden;}
    .logWrap {background-position:center;}
    .navbar-brand{height:50px!important;}
    .logoMain{background-position:0px 0px; margin-top:5px;}
    .UlnavDiv{padding-top:5px;}
    #cmnMenu{padding-top:10px;}
    .AllRepTable{width:1300px;}
    #ReportWraperdv{overflow:scroll;}
    .footNavIndex ul li{display:block;}
    .NWLeftSidePnk{background-size:130vh 100vh;}
}
@media only screen and (max-width:1200px){
    #wrapper {background-repeat:repeat-y; background-size:100% 90%;}
    .ImgLog {height: 420px;}
    #content {height: 397px;}
    .tableW {height: 360px;}
    #containerList{width:98%;}
    .UaWrp {width: 16%;}
    .LineWr {width: 38%;}
    .titleFormCtg, .FormMdlWrap {width: 100%;}
    .GralStyleContent {width:100%;}
    #cmnMenu{margin-top:00px; height:auto; z-index:99999; border-top:1px solid #DDD; margin-top:10px;}
    .AllLogoBrand { width: 300px;}
    .logWrap {width:250px; background-position:center; height:65px;}
    .logoMain{background-position:0px 0px;}
    .navbar-brand {height:70px!important;}
    .TXtMenu{color:#FFF; display:inline-block; font-family:'RobotoCondensed-Bold', Arial, Helvetica, sans-serif; width:auto; height:auto; float:left; font-size: 1em; margin-right:8px; line-height:13px;}
    .UlnavDiv{float:right; position:absolute; top:10px; right:15px; z-index:99999;}
    #NavAdminFnl{position:relative; background:#EEE;}
    .sidebar-nav{width:100%;}
    #NavFinalbar{width:100%; z-index:1;}
    .InsTd, .PorValTd, .ValTd, .RechTd, .RechTdH2{width:90px;}
    .ConvTd{width:250px!important;}
    .selectFormList{min-width:120px; max-width:200px;}
    .SecondNavHome li a p{font-size:21px;}
    .colVinc{width:100%; margin:10px 0px;}
}
@media only screen and (max-width:1024px){

}

@media only screen and (max-width:992px){
    #wrapper {
        background-repeat: no-repeat;
        background-size: 100%;
        background-attachment: fixed;
        background-color: #851E22;
    }
    .ImgLog {height: 421px;}
    #content {height: 397px;}
    .tableW {height: 360px;}
    .ContInx {width: 90%;}
    .ImgLog img {width: 105%;  margin-left: -2.5%;}
    .cmnMenu li ul {width:96%;}
    .cmnMenu li a, .cmnMenu li a:hover { width: 89%; text-align: left; overflow: hidden;}
    .ContMainMenu { width:98%;}
    .disableInputfile {width:60%;}
    .AsidePos{position:relative; width:100%;}
    #colFourAside{padding-bottom:20px;}
    .FormsContainers, .FormsContainersRgst {width:100%;}
    .LineWr {width: 16%;}
    .UaWrp {width:60%; text-align: center;}
    .UaLog{background-position:center;}
    #gralAllwidth {width: 96%;}
    .signInLabel {text-align:center!important; width:100%;}
    .profileWrap {width: 100%;}
    .profile-avatar-wrap {width:140px; height:140px; -webkit-border-radius:80px; -moz-border-radius: 80px; border-radius: 80px;}

    .Ulnavli{float:left;}
    .fUl{width:100%; float:left;}
    .fUlLi{width:100%!important; float:left; display:inline-block;}
    .fUleft{position:relative!important;}
    .menosLeft{width:100%; left:0%!important;}
    .navbar-toggle .icon-bar { background-color:#FFF;}
    .navbar-toggle{display:block!important; position: relative;float:right!important; z-index:99; margin-left:40px;}

    .AllIconBar{width:auto; height:auto; display:block; float:left;}

    /**sideBar**/
    #containerAll {
        padding-left: 0;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    /*#containerAll.toggled {
        padding-right: 250px;
    }
    */
    #sidebar-wrapper {
        z-index: 1000;
        position: fixed;
        right: 250px;
        width: 0;
        height: 100%;
        margin-right: -250px;
        overflow-y: auto;
        background:#26272B;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    #containerAll.toggled #sidebar-wrapper {
        width: 250px;
    }

    #page-content-wrapper {
        width: 100%;
        position: absolute;
        padding: 15px;
    }

    #containerAll.toggled #page-content-wrapper {
        position: absolute;
        margin-right: -250px;
    }

    /* Sidebar Styles */

    .sidebar-nav {
        position: absolute;
        top: 0;
        width: 250px;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .sidebar-nav li {
        text-indent: 20px;
        line-height: 40px;
    }

    .sidebar-nav li a {
        display: block;
        text-decoration: none;
        color: #FFFFFF;
    }

    .sidebar-nav li a:hover {
        text-decoration: none;
        color: #333;
        background: #666;
    }

    .sidebar-nav li a:active,
    .sidebar-nav li a:focus {
        text-decoration: none;
    }

    .sidebar-nav > .sidebar-brand {
        height: 65px;
        font-size: 18px;
        line-height: 60px;
    }


    .sidebar-nav > .sidebar-brand a:hover {
        color: #fff;
        background: none;
    }
    /**/
    .UniversityLogo{float:none; margin:0 auto; width:50%; padding-top:10px; padding-bottom: 10px;}
    #ConVigenteSal{width:1000px;}
    #AllFixta{overflow-x:scroll; overflow-y:hidden;}
    .ConvTd, .ConvTdH2{width:350px!important;}
    .InsTd, .InsTdH2{width:100px!important;}
    .PorValTd, .PorValTdH2{width:100px!important;}
    .ValTdH2, .RechTdH2, .ValTd, .RechTd{width:100px!important;}
    .VerMTdH2, .VerMTdH2{width:200px!important;}


    #AllFixtaLargeHg{/*height:300px;*/ height:60vh; overflow:scroll;}
    .classOOLargeHg{height:500px;}
    .PosHeaderCOLORt th {height: auto!important;}
    #NavFinalbar{width:30%; float:right;}
    #cmnMenu{margin-top:0px;}

    .Mycollapse{display:none!important; clear:both;}
    .Mycollapse.in{display:block!important; clear:both;}/*replace collapse*/
    #cmnMenu ul{width:100%;}
    #cmnMenu ul > li{width:100%;}
    #cmnMenu ul > li > ul { position: relative;}
    #NavAdminFnl{background:rgba(0,0,0,0.1);}
    .UlnavDiv{right:250px;}
    .navbar-header{float:right!important;}
    #cmnMenu ul > li > a {text-align:right;}
    .TXtMenu{font-size:13px; line-height:18px;}
    #NWUserWrapHm, .selectHomeNW{width:50%;}
}

.selectFormListMany{
    margin:5px 5px;
}
.selectOrder{
    width: 120px;
}

@media only screen and (max-width:800px){
    .ImgLog {width: 100%; height:120px; margin-bottom: 4%;}
    .logForm {width: 100%;}
    #content {height: auto; overflow: hidden;}
    .tableW {height:auto; overflow:hidden;}
    .UaLogIndex {width:30%; float:left; margin: 3% auto 0px; margin-left: 41%;}
    #FooterIndH {height:auto; }
    #wrapper {height:auto; overflow:hidden;}
    .TitleConvWrp{padding:0;}
    #BasicDataUSer, #BasicDocumentUSer{padding:20px 0px;}
    #AllFixtaLargeHg{height:55vh;}
    #ConVigenteSal{width:800px;}
    .thId{width:5%;}
    .thTitl{width:15%;}
    .Txlarge{width:25%; font-family: Arial, Helvetica, sans-serif;}
    .TxSmall{width:10%;}
    .TxXS{width:9%;}
    .TxOther{width:10%;}
    .TxIcons{width:26%;}
    .NWLeftSidePnk{width:100%; background-size:100% 100%; display:flex; justify-content:center; align-items:center;}
    .NWRightSideWht{width:90%; position:absolute; height:auto; left:5%; margin-top:20vh; padding:20px;}
    .LoginLogoNWrp, .TextNWLogin, .NWFooterLogin{display:none;}
    .NWLoginWrap{height:100vh;}
}

@media only screen and (max-width:768px){
    #NavFinalbar {width: 100%;}
    .UlnavDiv {
        float:right;
        position:absolute;
        top:10px;
        right:20px;
    }
    #NWHOmeUSRW{display:block;}
    #NWUserWrapHm, .selectHomeNW {width:100%;}
    .NWUserHomeN{width:100%; text-align:center;}
    .selectHomeNW{float:left; text-align:center;}
}

@media only screen and (max-width:600px){
    .btn-RedIntMedium{width:80%;}
    .LegendchartBox {width:100%;}
    .chartBox { width:100%;}
    .TitleBasicData {width: 100%;}
    .TitleBasicData h2 {text-align: left;}
    .BasicData {width: 100%;}
    .AllBasicData {margin-top:10px;}
    .UFPName{margin-top:10px;}
    .UFPName strong{width:100%;}
    .UserFullProfileData{padding:0;}
    #AvatarFullRequest{padding:0;}
    .AcceptBigButton, .RejectBigButton, .PendienteBigButton, .ModificarBigButton{width:100% !important;}
    .GreenTitleCua{width:100%;}
    .logWrap{width:210px;}
}
@media only screen and (max-width:480px){
    .btnCenterWrap {width: 100%;}
    .LineWr {width: 10%;}
    .UaWrp {width:70%; text-align: center;}
    .col-md-8{width:100%;}
    .logWrap {width: 70%;}
    .TXtMenu{display:none;}
    .UniversityLogo{width:100%;}
    .DateContent, .cuposContent {width:100%;}
    .g-recaptcha > div{width:90%!important;}
    .AdvLogin p {line-height:1.2em;}
    .DateAll{width:100%; border-right:none;}
    .UlnavDiv{left:0; top:70px;}
    .selectFormList{width:100%; max-width:93%; margin:10px;}
    .NWRightSideWht{margin-top:7vh;}
    .NWLogoSIstema{margin-bottom:0;}
    .NWlogoLoginSis{margin-top:10px; margin-bottom:10px;}
    .NWUniversityLogo{width:180px; float:none; margin:0 auto;}
    .NwselectList{width:200px;}
    .NWUserHomeN{display:block; text-align:center;}
    .UserNameHome{padding-left:0;}
}
@media only screen and (max-width:360px){
    .UaLogIndex {width: 52%; margin: 3% auto 0px 28%;}
    .NWRightSideWht{margin-top:5vh;}
    .NwselectList{width:150px;}
}



.ng-isolate-scope{
    z-index: 10050!important; display: block!important; opacity: 1;
}

.modal-backdrop{
    z-index: 10040!important;
}
.fade:not(.show) {
    opacity: 1!important;
}
.modal-backdrop.fade { /*modal angular*/
    opacity: 0.5!important;
}

.uib-left uib-right{ /* calendar angular*/
    font-size:10px!important; margin-top:3px!important; padding: 0.15rem 015rem!important;
}
.uib-title{
    margin-top:3px!important; line-height: 12px; margin-left:3px;
}
.unfloatLeft{
    float:left;
}

.altotextarea{
    min-height: 90px !important;
}
.altotextarea140{
    min-height: 140px !important;
}

.transparent-bgNums{
    background: rgba(208, 0, 21, 0.8);
}

.divOpaco{
    color:#999999 !important; margin-top:1px !important; margin-bottom:1px !important;
}
.divActive{
    color:#000000 !important; margin-top:5px !important; margin-bottom:5px;
}


.backColorSniess{
    background-color: #96e6af !important; color:#000 !important;
}

.divWidth59px{
    width: 59px !important;
}


.backgroundImportantOrange{
    background-color: #ccffcc;
    color: #000000 !important;
    font-size: 17px !important;
    padding-left: 10px !important;
    border-color:  #06690f;
    border-style: solid;
}
.widthSelect500{     width: 500px !important; }
.widthSelect280{     width: 280px !important; }
.widthInputText280{     width: 280px !important; }

.unH4{
    margin-top: 0; margin-bottom: 0; line-height: 20px; font-size: 18px; font-family: arial,helvetica,sans-serif;
}

.TitleSearchAdvanced{
    margin:0;
    padding:0;
    width:100%;
    display:block;
    height:auto;
    padding-bottom: 10px;
    float:left;
    text-align:left;
    font-size: 14px;
    font-weight: bold;
}

.collapseTransitionn { transition: width 2s;}

.spanSniesSmall{ font-size:11px;  font-family: helvetica,arial,sans-serif; }
.divButtonActions60{
    width: 60px;
}

.divButtonActions50{
    width: 55px!important; height: 42px!important;
}

.icNListasSmall{
    height: 20px!important;
}
.warningMessage2024{
    width:100%;
    height: auto;
    /*display:flex;*/
    padding:10px;
    margin:20px 0px;
    background-color:#fffaf3;
    border:1px solid #FF5733;
    color:#FF5733;
    box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
    position:relative;
    z-index:1;
    justify-content: center;
    position:relative;
    align-items: center;
}

.fontSize20px{
    font-size: 20px !important;
}

.colorred_{color: #FF0000!important;}
.colorblackBold_{color: #000!important; font-weight: bold!important ;}
.background_clear_green{ background-color: #def6de!important;;}

.texsmallspan10{color: #004a80; font-size: 10px;} 
.texsmall_p_13{color: #004a80!important; font-size: 13px!important;} 

.footer_center_color{ color:#ffffff; text-align: center;}

.displaytableTbody{ display:table-row-group!important;}

.espacioTopLAbel10px{margin-top: 10px;}

.textAreaAltoAuto{height:auto!important; resize: both!important;}

.unm > frame{float:none; margin:0 auto!important; display:block; text-align:center!important; }

.modal-custom {
            z-index: 10051 !important;  /* Aumenta el z-index */
}        

.sizeLetra20px{
    font-size: 20px!important;
}

.NWlogoLogininterU{
    width:100%;
    max-width:200px;
    min-height:200px;
    /* 2023 background-image:url('/resources/images/internacionalizacion_logo.png'); */
    background-image:url('/resources/images/Logo_inter-U-2_1_2025.png');
    background-repeat:no-repeat;
    background-size:100%;
    margin:0 auto;
    margin-left: 20px;
    padding:0;
    margin-top:15px;
    margin-bottom:5px;
    /*background-color: rgba(255, 0, 0, 0.2);*/
    
}

.NWLeftSidePnkinteru{
    width:50%;
    height:100vh;
    display:block;
    float:left;
    background-image:url('/resources/images/loginPhoto@2x.jpg');
    background-size:130% 100vh;
    background-repeat:no-repeat;
    padding:34px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    position:relative;
}

.borderblack{ border-color: #000000!important; }

.img80percent{width: 80%!important; height: auto;}

.divImgF{float:right!important; }

.sizeLetra13px{
    font-size: 13px!important;
}