@font-face {
    font-family:'Roboto';
    font-style:italic;
    font-weight:500;
    src:local('Roboto Medium Italic'),
    local('Roboto-MediumItalic'),
    url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2)format('woff2');
    unicode-range:U+0460-052F,
    U+1C80-1C88,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
    font-family: 'GothamBlack';
    src: url('../fonts/gotham-black.eot');
    src: url('../fonts/gotham-black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-black.woff') format('woff'),
    url('../fonts/gotham-black.ttf') format('truetype'),
    url('../fonts/gotham-black.svg#GothamBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}
header h1 a {
    display: block;
    width: 151px;
    height: 318px;
    background: url("../img/logoBecas2.png") no-repeat;
    text-indent: -9999px;
}
h3,button { font-family:'GothamBlack', Helvetica, sans-serif; color:#4D4D4D; line-height:1.2; text-transform:capitalize; margin-bottom:13px; font-size: 2em; }
.error {
    color: red;
}
.glyphicon.glyphicon-user {
    font-size: 25px;
    color: #008001;
    /*color: #337AB7;*/
}
.glyphicon.glyphicon-info-sign {
    font-size: 15px;
    color: #008001;
}

.glyphicon.glyphicon-calendar {
    font-size: 20px;
    color: #ac2925;
}
.glyphicon.glyphicon-list {
    font-size: 25px;
    color: #337AB7;
}
.glyphicon.glyphicon-list-alt {
    font-size: 15px;
    color: #F28C1D;
}
.glyphicon.glyphicon-home {
    font-size: 15px;
    color: #8D54A3;
}
.glyphicon.glyphicon-log-out {
    font-size: 15px;
    color: #CC3333;
}
.glyphicon.glyphicon-lock {
    font-size: 15px;
    color: #00B0F0;
}
.glyphicon.glyphicon-transfer {
    font-size: 15px;
    color: #E94979;
}