﻿@media (min-width: 768px) {
    .col-md-4.tipos {
        -ms-flex: 0 0 33.2%;
        flex: 0 0 33.2%;
        max-width: 33.2%;
    }
	
	
	.col-md-5.custom {
        -ms-flex: 0 0 41.5%;
        flex: 0 0 41.5%;
        max-width: 41.5%;
    }
}


@media (max-width: 767px) {
    .col-md-4.tipos {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
	
	
	.col-md-5.custom {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}


.swal2-styled {
    background-color: #47969C !important;
    font-size: 18px !important;
    border-color: none !important;
}

.RadWizard .rwzContent {
    overflow: visible !important;
}

.rcbList li {
    font-size: 16px;
    height: 30px;
}

.rgHeader {
    font-size: 16px;
}

.rwzButton {
    font-size: 16px !important;
    font-family: 'Roboto' !important;
}

#txtBudget {
    /* height: 55px !important;*/
    font-family: 'Roboto';
    font-size: 18px;
    color: #333333;
}

.riTextBox {
    height: 45px !important;
    font-family: 'Roboto' !important;
    font-size: 18px !important;
    color: #333333 !important;
}

.error-validate {
    color: red;
    font-family: 'Roboto';
    font-size: 14px;
    padding-bottom:5px;
}


    .error-validate[style*=visible] + input,
    .error-validate[style*=visible] + select,
    .error-validate[style*=visible] + textarea {
        background-color: #ffcccc;
        border: 1px solid #ff0000;
    }

#btnCheckNIF, #btNewSpecie {
    height: 55px !important;
    font-family: 'Roboto';
    font-size: 18px;
    color: #FFFFFF;
    background-color: #2fc737;
}

.btn-danger {
    height: 50px !important;
    font-family: 'Roboto';
    font-size: 18px;
    color: #FFFFFF;
}


.nospecies {
    padding-left: 10px;
    padding-top: 5px;
    height: 50px !important;
    font-family: 'Roboto';
    font-size: 18px;
}




.rwzProgress {
    background-color:#20a0b7 !important;
    
}

.rwzBreadCrumb 
{  /*display: none !important ;*/
}

   .btn-save {
            font-family: 'Roboto' !important;
            font-weight:bold;
            font-size: 16px;
            color: #fff;
            line-height: 1.2;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            /*display: flex;*/
            justify-content: center;
            align-items: center;
            padding: 0 20px;
            min-width: 150px;
            height: 55px;
            border-radius: 27px;
            background: #20a0b7;
            background: -webkit-linear-gradient(45deg, #20a0b7, #20a0b7);
            background: -o-linear-gradient(45deg, #20a0b7, #20a0b7);
            background: -moz-linear-gradient(45deg, #20a0b7, #20a0b7);
            background: linear-gradient(45deg, #20a0b7, #20a0b7);
            position: relative;
            z-index: 1;
            -webkit-transition: all 0.4s;
            -o-transition: all 0.4s;
            -moz-transition: all 0.4s;
            transition: all 0.4s;
}



   .btn-primary {
    height: 50px !important;
    font-family: 'Roboto';
    font-size: 18px;
    color: #FFFFFF;
}

.RadWizard_Bootstrap .rwzSelected .rwzLink, .RadWizard_Bootstrap .rwzSelected .rwzLink::before {
    border-color: #20a0b7 !important;
    color: #fff;
    background-color: #20a0b7 !important;
}

.rwzNext{
    border-color : #20a0b7 !important;
    background-color: #20a0b7 !important;
      font-family: 'Roboto';
}

.rwzFinish
{border-color : #20a0b7 !important;
    background-color: #20a0b7 !important;
      font-family: 'Roboto';
}

.rwzNext{
   

      font-family: 'Roboto';
}
.error{
	padding-bottom:10px;
}



/*CSS GRELHA CAPTURAS*/
    .blur_text {
        color: transparent;
        text-shadow: 0 0 10px rgba(0,0,0,0.5);
    }

    #name_size, #weight_price {
        width: 100%;
        max-height: 35px;
        overflow: hidden;
    }

    #control_date, #boat_name, #capture_date, #arrival_date {
        padding: 2px 0px;
    }

    .name_and_size {
        margin-top: 10px;
        margin-bottom: 5px;
        text-transform: uppercase;
        color: #000000;
    }

    .fish_name, .captured {
        float: left;
        width: 50%;
    }

    .fish_size, .price {
        float: right;
        width: 50%;
    }

    .weight_and_price {
        margin-top: 0px;
        margin-bottom: 5px;
        text-transform: uppercase;
        color: #000000;
    }

    .left_content {
        float: left;
        width: 50%;
    }

    .right_content {
        float: right;
        width: 50%;
    }

    .p_content {
        padding: 0px;
        margin: 0px;
    }
/**/