﻿
#msform {
	width: 100%;
	margin: 30px auto;	
	position: relative;
}


fieldset {
	width: 100%;
    max-width: 1024px;
	margin: 25px auto;

	background: white;	
	border-radius: 3px;	
	padding: 0px 5px;	
	box-sizing: border-box;    	
	
	/*stacking fieldsets above each other*/
	/*position: absolute;*/

    display: block;

    border: solid 1px #c4e3f3;    
    border-top: solid 5px #c4e3f3;
}

.labelTerminosServicios {
    box-shadow: 0px 0px 0px #f00;
    -webkit-transition: box-shadow 0.4s linear;
    -moz-transition: box-shadow 0.4s linear;
    -o-transition: box-shadow 0.4s linear;
    transition: box-shadow 0.4s linear;    
}

.labelTerminosServicios-alert {
    box-shadow: 0px 0px 4px #f00;
}


.checkTerminosServicios {
    position: relative !important;
    margin-top: 4px !important;
    margin-left: 0px !important;
}


.linkTerminosServicios {
    color: inherit !important;
    cursor: pointer !important;
    height: auto !important;
    min-height: 17px !important;
    text-transform: none !important;
    text-indent: 0px !important; 
    padding: 0px !important;   
}

.linkTerminosServicios:hover,
.linkTerminosServicios:active {
    background-color: transparent !important;
    color: #2c5ac6 !important;
    text-decoration: underline !important;
}
/*<ASCH_20162706>*/
.chosen-select {
    width:100% !important;
}

@media ( max-width: 480px ) {

}


@media (max-width: 640px) {


    .urlEmpresa {
        width: 100%;
    }

    .ayuda {        
        max-width: 35px;
        width: 35px;        
    }

    .prefijoUrl {
        position: absolute;
        visibility: hidden;
        text-indent: -9999px;
        line-height: 0; /* Collapse the original line */
    }

        .prefijoUrl:after {
            content:"";
            color: transparent;
        }

    .img-prefijoUrl:before {
      content:"\e135"; /* ícono del mundo - url */
    }

    .img-prefijoUrl {
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: "Glyphicons Halflings";
        font-style: normal;        
        line-height: 1;
    }


    
    .input-group span.input-group-btn,
    .input-group input,
    .input-group button{
        display: block;
        width: 100%;
        border-radius: 0;
        margin: 0;
    }

    .input-group {
        position: relative;   
    }

    .input-group span.data-up{
        position: absolute;
        top: 0;
    }

    .input-group span.data-dwn{
        position: absolute;
        bottom: 0;
    }

    .form-control.text-center {
        margin: 34px 0;
    }

    .input-group-btn:last-child>.btn, 
    .input-group-btn:last-child>.btn-group{
        margin-left:0;
    }
}