    .content_text {
        margin: 10px auto 70px;
        width: 100%;
        padding: 8px;
        border: solid 1px #ececec;
        background: #fcfcfc;
        min-height: 70vh;
    }
    
    .error{
        color:#D32F2F !important;
       /*background-image: none !important;*/
        /*background-image: url('../img/icons/error_advertence.png');
        /*background-color:transparent !important;*/
       
    }
    
    .vresize {
        resize: vertical; 
    }
    
    .content_gral {
    width: 1370px !important;
    background: #f5f5e9;
    border: solid 1px #ffffff;
    /* margin: 45px auto; */
    min-height: 95%;
    padding: 65px 10px 0;
    height: auto !important;
    height: 100%;
    margin: 0 auto -60px;
    }
   
    #map-canvas {
        height:300px;
    }
    
   form li .datepicker {
         height: auto !important; 
         width: 110%!important;
    }
    
    form ul {
        width: auto !important;
    }   
    
    #message {
        position: fixed;
        top: 50%;
        right: 0;
        width: 330px;
        z-index: 10;
    }
    
    .input-group-addon.primary {
    color: rgb(255, 255, 255);
    background-color: rgb(50, 118, 177);
    border-color: rgb(40, 94, 142);
    }
    
    .input-group-addon.primary2 {
        color:   #303F9F;
        background-color: #303F9F;
        border-color: #303F9F;
    }
    
    .input-group-addon.success {
        color: rgb(255, 255, 255);
        background-color: rgb(92, 184, 92);
        border-color: rgb(76, 174, 76);
    }
    
    .input-group-addon.info {
        color: rgb(255, 255, 255);
        background-color: rgb(57, 179, 215);
        border-color: rgb(38, 154, 188);
    }
    
    .input-group-addon.warning {
        color: rgb(255, 255, 255);
        background-color: rgb(240, 173, 78);
        border-color: rgb(238, 162, 54);
    }
    
    .input-group-addon.danger {
        color: rgb(255, 255, 255);
        background-color: rgb(217, 83, 79);
        border-color: rgb(212, 63, 58);
    }
    
    /* responsive selectize */
    .selectize-input {
        display: table !important;
        table-layout: fixed;
        width: 100%;
    }
    .selectize-input > * {
        vertical-align: middle;
    }
    .selectize-input .item {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 80%;
    }
    
    .modal-size{
        width: 80%;
    }

    .gi-2x{font-size: 2em;}
    .gi-3x{font-size: 3em;}
    .gi-4x{font-size: 4em;}
    .gi-5x{font-size: 5em;}