/* ==========================================================================
   =Common Inputs
   ========================================================================== */
input[type="radio"] {
    width:auto !important;
}

input[type="radio"].toggle {
    display: none;
}

input[type="radio"].toggle:checked + label {
    background-color: #0074a2;
    background-image: -khtml-gradient(linear,left top,left bottom,from(#008ec6),to(#0074a2));
    background-image: -moz-linear-gradient(top,#008ec6,#0074a2);
    background-image: -ms-linear-gradient(top,#008ec6,#0074a2);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#008ec6),color-stop(100%,#0074a2));
    background-image: -webkit-linear-gradient(top,#008ec6,#0074a2);
    background-image: -o-linear-gradient(top,#008ec6,#0074a2);
    background-image: linear-gradient(top,#008ec6,#0074a2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@from', endColorstr='@to', GradientType=0);
    border-color: #003d56;
    border-color: #004f6f;
    -webkit-box-shadow: inset 0 1px 0 #00abef,0 1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 1px 0 #00abef,0 1px 0 rgba(0,0,0,.15);
    color: #fff;
    padding: 5px 14px 6px;
    border: 1px solid #ccc;
    float: left;
}

input[type="radio"].toggle + label {
    padding: 5px 14px 6px;
    border: 1px solid #ccc;
    float: left;
}

input[type="radio"].toggle:checked + label.btn:hover {
    background-color: inherit;
    background-position: 0 0;
    -webkit-transition: none;
    -moz-trainsition: none;
    transition: none;
}

input[type="radio"].toggle-on + label {
    border-right: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

input[type="radio"].toggle-off + label {
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
/* ==========================================================================
   =Page Header fields
   ========================================================================== */
.milo_clear_img {
    cursor:pointer;
    color: red;
}
.milo-hide-options tr:not(:first-child) {
    display:none;
}

.milo-hide-boxed .milo_boxed_options {
    display:none;
}

.custom_preview_image {
    max-width: 100%;
    height: auto;
    width: 300px;
}

.clear_milo {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
} 

/* ==========================================================================
   =Page Sidebar fields
   ========================================================================== */

.sidebar_icon_radio{
    float:left;
    margin-right:15px;
    width: 75px;
    text-align: center;
}

.sidebar_position_option_style {
    width: 50%;
    margin: 0 auto;
    margin-top: 10px;
}

/* ==========================================================================
   =Widgets Sidebar fields
   ========================================================================== */

div.sidebars_form_container {
    margin: 10px 0 0;
    background: #fff;
    max-width: 415px;
    text-align: center;
    padding-bottom: 20px;
}

.sidebars_form_title {
    cursor: pointer;
    padding: 15px 7px;
    padding: 15px 7px;
    font-size: 1.3em;
    margin: 5px 0 0;
}

.sidebars_form_container input {
    max-width: 95%;
    padding: 8px;
    margin-bottom: 14px;
    margin-top: 3px;
    text-align: center;
    width: 25em;
}

.milo_sidebar_remove {
    margin-top: 5px !important;
}

/* ==========================================================================
   =Visual Composer
   ========================================================================== */
        .milo_icon_box_style {
            float: left;
            width: 85px;
        }

        .milo_icon_box_radio {
            margin-left: 30px !important;
        }

        #vc_logo {
            display: none;
        }

        #vc_no-content-helper h3, #vc_no-content-helper h5 { display:none; }


        .milo-icon-inputs-classes {
            width: 50%;
        }
        
        #milo_icon_input {
            max-width: 250px;
        }

        .milo-icons-wrap-class { 
            float: left;
            border: 3px solid;
            border-color:#2ea2cc;
            border-radius:25px;
            margin: 3px 6px 3px 0px;
            padding: 5px;
        }

        i#milo_selected_icon {
            font-size: 30px;
        }

        #milo_icons_list {
            width: 100%; 
            height: 250px; 
            overflow-y: scroll; 
            padding: 3px 3px 3px 6px;
            cursor: pointer;
            font-size: 23px;
            margin-top: 10px;
            border: 1px solid #d1d1d1;
        }

        #milo_icons_list_fa {
            width: 100%; 
            height: 155px;
            padding: 3px 3px 3px 6px;
            cursor: pointer;
            font-size: 23px;
            margin-top: 10px;
            border: 1px solid #d1d1d1;
        }

        #milo_icons_list_fa i {
            margin-left: 12px;
            margin-bottom: 10px;
            display: inline-block;
        }

        .milo_icomoon_icons_param_field {
            width: 30% !important;
            float: left;
            margin-right: 10px;
            padding-bottom: 10px;
            line-height: 25px;
        }

        div#milo_icons_list span {
            margin-left: 6px;
            margin-top: 3px;
            padding: 3px;
            line-height: 30px;
            border: 1px solid #d1d1d1;
            display: inline-block;
        }

        .milo_icon_container {
            float: left;
            font-size: 45px;
            margin-right: 10px;
        }
        
        .milo_proprietati_img {height:25px; padding: 15px 0 0;}
        
        .wrap > h1 { float:none!important; }
        
        
        .milo-nav-mega-status {
            margin-right: 10px;
            background-color: #a8e12a;
            color: #fff;
            float: right;
            
        }
        
        .milo-nav-mega-status span {
            padding: 3px;
        }
        
        
        .slidetoggle.describe.startclosed tr.image-size,
       .slidetoggle.describe.startclosed tr.align
       {display:none;}