﻿/* -------------------------------------------------- */
/*	Styles
/* -------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/*	Reset
	/* ---------------------------------------------------------------------- */

 
#tmm-form-wizard *:after,
#tmm-form-wizard *:before
{
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#tmm-form-wizard a
{
    margin: 0;
    padding: 0;
    font-size: 100%;
    outline: none;
    text-decoration: none;
    background: transparent;
    vertical-align: baseline;
}

    #tmm-form-wizard a, #tmm-form-wizard a > *
{
    text-decoration: none;
    color: #cc9900;
}

        #tmm-form-wizard a:hover
{
    color: #cc9900;
}

.not-ie #tmm-form-wizard a
{
    -webkit-transition: color .35s ease-out;
    transition: color .35s ease-out;
}

 
/* -------------------------------------------------- */
/*	Typography
		/* -------------------------------------------------- */

#tmm-form-wizard p
{
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    line-height: 1.65em;
    font-weight: 400;
}

#tmm-form-wizard h1
{
    font-size: 36px;
}

#tmm-form-wizard h2
{
    font-size: 24px;
}

::-moz-selection
{
    background-color: rgba(130, 210, 239, 0.99);
    color: #000;
    text-shadow: none;
}

::-webkit-selection
{
    background-color: rgba(130, 210, 239, 0.99);
    color: #000;
    text-shadow: none;
}

::selection
{
    background-color: rgba(130, 210, 239, 0.99);
    color: #000;
    text-shadow: none;
}

/* -------------------------------------------------- */
/*	Forms
		/* -------------------------------------------------- */

 
    /*#tmm-form-wizard input::-moz-focus-inner
    {
        padding: 0;
        border: 0;
    }*/

 
/*#tmm-form-wizard input,
#tmm-form-wizard select,
#tmm-form-wizard textarea
{
    margin: 0;
    border: none;
    vertical-align: baseline;
    font-size: 100%;
}

#tmm-form-wizard label
{
    display: inline-block;
    cursor: pointer;
}*/

/*#tmm-form-wizard input,
#tmm-form-wizard textarea,
#tmm-form-wizard select
 
{
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out;
}

    #tmm-form-wizard input[type="text"],
    #tmm-form-wizard input[type="password"]
    {
        display: inline-block;
        padding: 9px 32px 8px 10px;
        width: 100%;
        border: 1px solid #7baab6;
        background-color: #fff;
        color: #999;
        font-size: 14px;
        font-family: 'calibriregular', sans-serif;
        outline: 0 none;
        font-style: normal;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 0.75);
        box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 0.75);
        -webkit-appearance: none;
        appearance: none;
        -webkit-transition: border 0.2s linear, box-shadow 0.2s linear, background-color .35s ease;
        transition: border 0.2s linear, box-shadow 0.2s linear, background-color .35 ease;
    }

       

        #tmm-form-wizard input[type="text"]:hover,
        #tmm-form-wizard input[type="password"]:hover
        {
            background-color: #f2f7f9;
        }*/

    /*#tmm-form-wizard input[type="submit"],
    #tmm-form-wizard input[type="button"]
    {
        width: auto;
    }*/

     #tmm-form-wizard input[type="text"]:focus,
        #tmm-form-wizard input[type="password"]:focus
        {
            outline: 0 none;
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(204, 153, 0, 0.7);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(204, 153, 0, 0.7);
        }

#tmm-form-wizard .wrong-data
{
    border-color: #fe5214;
}

/* Fix for Mobile Safari */
#tmm-form-wizard input[type="checkbox"]
{
    -webkit-appearance: checkbox;
}

#tmm-form-wizard input[type="radio"]
{
    -webkit-appearance: radio;
}

Chrome, Safari #tmm-form-wizard input::-webkit-input-placeholder,
#tmm-form-wizard textarea::-webkit-input-placeholder
{
    color: #999;
}

Firefox #tmm-form-wizard input:-moz-placeholder,
#tmm-form-wizard textarea:-moz-placeholder
{
    color: #999;
}

/* -------------------------------------------------- */
/*	Buttons
		/* -------------------------------------------------- */

/*#tmm-form-wizard .button
{
    display: inline-block;
    margin-bottom: 15px;
    padding: 0;
    outline: none;
    color: #fff;
    vertical-align: baseline;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .4);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
    font-family: 'calibriregular', sans-serif;
    padding: 1px;
    background-image: -ms-linear-gradient(top, #00BDFD 0%, #047BD4 100%);
    background-image: -moz-linear-gradient(top, #00BDFD 0%, #047BD4 100%);
    background-image: -o-linear-gradient(top, #00BDFD 0%, #047BD4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00BDFD), color-stop(1, #047BD4));
    background-image: -webkit-linear-gradient(top, #00BDFD 0%, #047BD4 100%);
    background-image: linear-gradient(to bottom, #00BDFD 25%, #047BD4 100%);
    background-size: auto 100%;
    background-position: 0 100%;
    -webkit-transition: background-position .5s ease, background-size .5s ease;
    transition: background-position .5s ease, background-size .5s ease;
}

    #tmm-form-wizard .button a
    {
        color: #fff;
    }

.ie8 #tmm-form-wizard .button
{
    background-color: #00BDFD;
}

.ie9 #tmm-form-wizard .button
{
    background-color: #00BDFD;
}

#tmm-form-wizard .button:hover
{
    background-size: auto 200%;
    background-position: 0 0;
    -webkit-transition: background-position .5s ease, background-size .5s ease;
    transition: background-position .5s ease, background-size .5s ease;
}

#tmm-form-wizard .button:active
{
    background: -moz-linear-gradient(top, #0381d8 0%, #00bdfd 0%, #00bdfd 85%, #0381d8 100%);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0381d8), color-stop(0%,#00bdfd), color-stop(85%,#00bdfd), color-stop(100%,#0381d8));  
    background: -webkit-linear-gradient(top, #0381d8 0%,#00bdfd 0%,#00bdfd 85%,#0381d8 100%);  
    background: linear-gradient(to bottom, #0381d8 0%,#00bdfd 0%,#00bdfd 85%,#0381d8 100%);  
}

#tmm-form-wizard .button,
#tmm-form-wizard .button span
{
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    #tmm-form-wizard .button span
    {
        border-top: 1px solid #6cdafe;
        border-bottom: 1px solid #298eda;
        border-left: 1px solid #28b0ef;
        border-right: 1px solid #28b0ef;
        display: inline-block;
        padding: 2px 14px;
    }*/

/*------------------------------------------------------*/
/*	Form
	/*------------------------------------------------------*/

#tmm-form-wizard.substrate-transparent
{
    padding: 0px 14px;
    background-color: transparent;
}

#tmm-form-wizard.form-login
{
    top: 50%;
    left: 50%;
    width: 390px;
    height: 290px;
    position: absolute;
    margin-top: -145px;
    margin-left: -195px;
}

#tmm-form-wizard .form-login-heading
{
    font: 20px 'Myriad Pro',sans-serif;
    color: #000;
    margin: 0;
}

#tmm-form-wizard .input-block
{
    padding-bottom: 5px;
    position: relative;
}

    #tmm-form-wizard .input-block label
    {
        font-size: 14px;
        font-family: 'calibriregular', sans-serif;
        color: #4f4f4f;
    }

#tmm-form-wizard .tip
{
    padding-top: 2px;
    padding-bottom: 26px;
    margin: 0px -14px;
}

    #tmm-form-wizard .tip a
    {
        color: #fb6b5b;
        font: 12px 'calibriregular', sans-serif;
        padding: 0px 14px;
        float: right;
    }

        #tmm-form-wizard .tip a:hover
        {
            color: #000;
        }

/*#tmm-form-wizard .button-group
{
    position: relative;
    padding-top: 10px;
}

    #tmm-form-wizard .button-group a
    {
        color: #fff;
    }*/

/*	Tooltip  */
#tmm-form-wizard .input-block .tooltip
{
    position: absolute;
    width: 253px;
    line-height: 20px;
    padding: 14px 14px 6px;
    font-size: 11px;
    text-align: center;
    color: #fff;
    text-align: left;
    font-family: 'calibriregular', sans-serif;
    background: rgb(251, 107, 91);
    top: 28px;
    right: -272px;
    z-index: 1;
    display: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
    text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
}

#tmm-form-wizard .tooltip p
{
    line-height: 1.3;
    padding-bottom: 33px;
}

#tmm-form-wizard .tooltip b
{
    font-size: 14px;
    display: block;
    font-weight: 700;
}

#tmm-form-wizard .tooltip span
{
    display: block;
    font-size: 11px;
    padding: 0 0 0 15px;
}

    #tmm-form-wizard .tooltip span:before
    {
        display: block;
        position: absolute;
        left: 14px;
        font: 14px 'fontello';
        color: #fff;
        content: '\e9af';
    }

#tmm-form-wizard .tooltip:after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #fb6b5b transparent transparent;
    top: 12px;
    left: -20px;
}

.ie8 #tmm-form-wizard .tooltip:after
{
    left: -17px;
}
/*	end Tooltip  */

/*------------------------------------------------------*/
/*	Form with substrate
		/*------------------------------------------------------*/

#tmm-form-wizard.substrate
{
    padding: 0px 14px;
    background-color: #fff;
    overflow: hidden;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 7px 7px 0px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 7px 7px 0px 0px rgba(50, 50, 50, 0.3);
}

    #tmm-form-wizard.substrate .form-login-heading
    {
        margin: 0 -14px;
        border-bottom: 1px solid #dadada;
        color: #757575;
        padding: 14px;
        background-color: #F0F0F0;
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
    }

#tmm-form-wizard.form-login.substrate .form-login-heading
{
    margin: 0 -14px;
}

#tmm-form-wizard.substrate .form-login-heading span
{
    color: #59bbdf;
    padding: 0 5px;
}

#tmm-form-wizard.substrate input[type="text"],
#tmm-form-wizard.substrate input[type="password"]
{
    border: 1px solid #c4cdcf;
    outline: 0 none;
}

#tmm-form-wizard.substrate .input-block label
{
    color: #748286;
    font-size: 14px;
}

#tmm-form-wizard.substrate .tip
{
    padding-top: 2px;
    padding-bottom: 43px;
    border-bottom: 1px solid #dadada;
}

#tmm-form-wizard.substrate .button-group
{
    text-align: right;
}

/*------------------------------------------------------*/
/*	Form wizard
	/*------------------------------------------------------*/

.form-container
{
    border: 1px solid #C0C0C0;
    width: auto;
    margin: 0 auto;
    z-index: 999;
    border-radius: 8px;
}

#tmm-form-wizard
{
    padding: 0 14px;
}

    #tmm-form-wizard .form-login-heading
    {
        font: 24px 'Myriad Pro', sans-serif;
        color: #757575;
    }

        #tmm-form-wizard .form-login-heading span
        {
            font-family: "calibriregular", sans-serif;
            color: #59bbdf;
            padding: 0 5px;
        }

    #tmm-form-wizard .stage-container
{
    border-bottom: 1px solid #dadada;
    padding: 15px 0 4px 0;
    border-bottom-width: 2px;
    margin-right:10px;
    margin-left:10px;
}

    #tmm-form-wizard .stage
    {
        display: inline-block;
        position: relative;
        text-align: center;
        min-height: 112px;
    }

        #tmm-form-wizard .stage:before,
        #tmm-form-wizard .stage:after
        {
            position: absolute;
            background-color: #eaeaea;
            top: 50%;
            margin-top: -33px;
            width: 50%;
            height: 5px;
            border-top: 1px solid #d9d9d9;
            border-bottom: 1px solid #d9d9d9;
            content: '';
        }
       
        #tmm-form-wizard .stage:before
        {
            left: 0;
        }

        #tmm-form-wizard .stage:after
        {
            right: 0;
        }

        #tmm-form-wizard .stage:first-child:before
        {
            display: none;
        }

        #tmm-form-wizard .stage:first-child + .stage + .stage + .stage:after
        {
            display: none;
        }

        /*	Current stage  */
        #tmm-form-wizard .stage.tmm-current .stage-header
        {
            background-color: #FF5555;
            border: none;
        }

            #tmm-form-wizard .stage.tmm-current .stage-header.head-number
            {
                color: #fff;
                text-shadow: 1px 1px 0px rgba(0, 0, 0, .9);
            }

        #tmm-form-wizard .stage.tmm-current:after,
        #tmm-form-wizard .stage.tmm-current:before
        {
            background-color: #FF5555;
            border: none;
        }
        /*	end Current stage  */

        /*	Success stage  */
        #tmm-form-wizard .stage.tmm-success .stage-header
        {
            background-color: #92cf5c;
            border: none;
        }

            #tmm-form-wizard .stage.tmm-success .stage-header.head-number
            {
                color: #3c611b;
                text-shadow: 1px 1px 0px rgba(173, 219, 114, 1);
            }

        #tmm-form-wizard .stage.tmm-success:after,
        #tmm-form-wizard .stage.tmm-success:before
        {
            background-color: #92cf5c;
            border: none;
        }

        #tmm-form-wizard .stage.tmm-success .stage-header:after
        {
            position: absolute;
            top: 47px;
            left: -51px;
            /*left: -30px;*/
            color: #696969;
            font-family: 'fontello';
            font-size: 16px;
            color: #92cf5c;
            content: '\e83b';
            text-shadow: none;
            font-weight: 100;
        }
 

        #tmm-form-wizard .stage.tmm-success .stage-header.head-number:after
        {
            top: 42px;
        }
    /*	end Succes stage  */

    #tmm-form-wizard .stage-header
    {
        display: inline-block;
        width: 50px;
        height: 50px;
        background-color: #eaeaea;
        text-align: center;
        font-size: 20px;
        color: #a9a9a9;
        border: 1px solid #d9d9d9;
        position: relative;
        z-index: 1;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

        #tmm-form-wizard .stage-header.head-number
        {
            color: #a9a9a9;
            font-family: 'Arial', sans-serif;
            font-weight: bold;
            color: #a9a9a9;
            font-family: 'Arial', sans-serif;
            font-weight: bold;
            line-height: 2.2em;
            margin-bottom: 7px;
        }

    #tmm-form-wizard .stage-content
    {
        width: 153px;
        padding-left: 17px;
        max-height: 52px;
        margin: 0 auto;
       
    }

     #tmm-form-wizard .stage-content h3
    {
        margin-top:0px;
        margin-bottom:0px;
    }

    #tmm-form-wizard .stage-title
    {
        font: 500 12px 'calibriregular', sans-serif;
        color: #464646;
        padding-left: 0px;
        text-align: left;
        text-shadow:none;

    }

    #tmm-form-wizard .stage-info
    {
        text-align: left;
        color: #a8a8a8;
        font-family: 'calibriregular', sans-serif;
        font-size: 11px;
        line-height: 1.4;
        margin-top: -10px;

    }

    /* -------------------------------------------------- */
    /*	Portable Form
		/* -------------------------------------------------- */

    #tmm-form-wizard .form-header
    {
        font: 20px 'calibriregular';
        padding-top: 15px;
        padding-bottom: 36px;
    }

    #tmm-form-wizard .form-title
    {
        float: left;
        /*padding-left: 22px;*/
        color: #7e8b8f;
    }
     #tmm-form-wizard .form-title i
    {
       margin-top:-7px;
       padding-right:8px;
    }

    #tmm-form-wizard .form-title-2
    {
        float: left;
        padding-left: 32px;
    }

    #tmm-form-wizard .form-title b
{
    font-weight: 300;
    color: #cc9900;
}

    #tmm-form-wizard .form-title-2 b
    {
        font-weight: 200;
        color: #5cb0cf;
    }

    #tmm-form-wizard .steps
    {
        color: #636363;
        float: right;
    }

    #tmm-form-wizard .form-wizard
    {
        padding: 5px 12px;
        border: 1px solid #d0dde1;
        background-color: #f2f7f9;
        /*min-height: 100px;*/
        height:100%;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    #tmm-form-wizard .next,
    #tmm-form-wizard .prev
    {
        position: relative;
        padding-top: 12px;
    }

    #tmm-form-wizard .prev
    {
        float: left;
    }

    #tmm-form-wizard .next
    {
        float: right;
    }

        #tmm-form-wizard .next .button.button-control span,
        #tmm-form-wizard .prev .button.button-control span
        {
            text-align: left;
            text-transform: none;
            line-height: 1;
        }

    #tmm-form-wizard .prev .button.button-control span
    {
        padding: 6px 9px 9px 43px;
    }

    #tmm-form-wizard .next .button.button-control span
    {
        padding: 6px 45px 9px 6px;
    }

        #tmm-form-wizard .prev .button.button-control span:after,
        #tmm-form-wizard .next .button.button-control span:after
        {
            /*position: absolute;
            font-size: 20px;
            font-family: 'fontello';
            color: #fff;
            top: 25px;*/
        }

        #tmm-form-wizard .next .button.button-control span:after
        {
            right: 9px;
            content: '\e8bc';
        }

    #tmm-form-wizard .prev .button.button-control span:after
    {
        left: 9px;
        content: '\e8bb';
    }

    #tmm-form-wizard .button.button-control span b
    {
        text-transform: none;
        display: block;
        font-weight: 200;
        line-height: 1;
        font-size: 12px;
        font-family: 'calibriregular', sans-serif;
    }

    /*	button divider  */
    #tmm-form-wizard .next .button-divider,
    #tmm-form-wizard .prev .button-divider
    {
        position: absolute;
        height: 57%;
        width: 2px;
        border-right: 1px solid #0077c5;
        border-left: 1px solid #49c7f6;
        top: 14px;
    }

    #tmm-form-wizard .prev .button-divider
    {
        left: 34px;
    }

    #tmm-form-wizard .next .button-divider
    {
        right: 34px;
    }
    /*	end button divider  */


    #tmm-form-wizard .dropdown
    {
        display: block;
        position: relative;
        overflow: hidden;
        border: 1px solid;
        border-color: white #f7f7f7 whitesmoke;
        border: 1px solid #c4cdcf;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        #tmm-form-wizard .dropdown:before,
        #tmm-form-wizard .dropdown:after
        {
            position: absolute;
            top: 9px;
            right: 6px;
            width: 0;
            height: 0;
            border: 4px dashed;
            border-color: #97adb5 transparent;
            pointer-events: none;
            content: '';
            z-index: 4;
        }

        #tmm-form-wizard .dropdown:before
        {
            border-bottom-style: solid;
            border-top: none;
        }

        #tmm-form-wizard .dropdown:after
        {
            margin-top: 7px;
            border-top-style: solid;
            border-bottom: none;
        }

    #tmm-form-wizard .dropdown-select
{
    position: relative;
    width: 100%;
    margin: 0;
    padding-left: 6px;
    font-size: 14px;
    font-family: 'calibriregular' , sans-serif;
    color: #b5b5b5;
    background: #fff;
    text-indent: 0.01px;
    text-overflow: "";
    outline: none;
    height: 34px;
    font-style: normal;
    -webkit-appearance: none !important;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 0.75);
    box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 0.75);
     
}

        #tmm-form-wizard .dropdown-select:hover
        {
            background-color: #F2F7F9;
        }

        #tmm-form-wizard .dropdown-select:focus
        {
            width: 100%;
            color: #394349;
            z-index: 2;
        }

    /*	IE10 */
    #tmm-form-wizard select::-ms-expand
    {
        display: none;
    }

    #tmm-form-wizard .dropdown-select > option
    {
        margin: 3px;
        text-shadow: none;
        background: #f2f2f2;
        cursor: pointer;
        hite-space: nowrap;
        text-overflow: ellipsis;
        -webkit-appearance: button;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

    #tmm-form-wizard dl
    {
        /*line-height: 1.8;*/
    }

    #tmm-form-wizard dt,
    #tmm-form-wizard dd
    {
        display: inline-block;
        font: 14px 'calibriregular', sans-serif;
    }

    #tmm-form-wizard dt
    {
        width: 21%;
        color: #a0aeb2;
    }

    #tmm-form-wizard dd
    {
        color: #6b7a7e;
    }

#tmm-form-wizard .dropdown-select
{
    width: 119%;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxJREFUeNpi+I8Krt9/tPf0BTRBFgYkcOPB4wPnLkPYTib6cHEmrCpuPXq678xFdEXIKjDVMQKtZCAEmBiIAEQpYsHlJiBQlZVyNjVAmKShIOtgpItVBYp1yOqQVYAAZojvOXUeTZCoIAAIMACwaW9Tv3i0rgAAAABJRU5ErkJggg==);
    background-position: 82% center;
    background-repeat: no-repeat;
}

    #tmm-form-wizard .dropdown-select:hover
    {
        background-color: #fff;
        width: 119%;
    }

    #tmm-form-wizard .dropdown-select:focus
    {
        width: 119%;
    }

    #tmm-form-wizard .dropdown-select > option:focus
    {
        width: 119%;
    }

}

/* Fix for IE 8 putting the arrows behind the select element. */
.lt-ie9 #tmm-form-wizard .dropdown
{
    z-index: 1;
}

.lt-ie9 #tmm-form-wizard .dropdown-select
{
    z-index: -1;
}

    .lt-ie9 #tmm-form-wizard .dropdown-select:focus
    {
        z-index: 3;
    }

 


#tmm-form-wizard .data-container
{
    background-color: #fff;   
    /*height:100%;*/
    border: 1px solid #c4cdcf;
    padding: 0 5px 0 5px;
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 1);
    box-shadow: inset 0px -3px 0px 0px rgba(219, 219, 219, 1);
   
}

#tmm-form-wizard .btn
{
    display: inline-block;
    white-space: nowrap;
    background-color: #EAEAEA;
    border: 1px solid #AAAAAA;
    padding: 0 1.5em;
    font: normal 1.4em/1.6em LeagueGothicRegular,Arial;
    text-decoration: none;
    color: #333;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    background-image: linear-gradient(top, #eee, #ccc);
    -webkit-transition: background;
    transition: background;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    margin-bottom: 10px;
    
}
 
#tmm-form-wizard .btn:hover  
{   
   color: #cc9900; 
}
 

/* -------------------------------------------------- */
/*	Sprite Icons
			/* -------------------------------------------------- */

/*	Stage Icons	 */
/*	end Stage Icons	 */


/*	Stage Icons	 */
.head-icon
{
    display: block;
    background: url(../images/header-sprite.png) no-repeat 0 0;
}

    .head-icon.head-icon-lock
    {
        background-position: 10px -22px;
    }

.tmm-success > .head-icon.head-icon-lock,
.tmm-current > .head-icon.head-icon-lock
{
    background-position: 10px -423px;
}

.head-icon.head-icon-user
{
    background-position: 8px -107px;
}

.tmm-success > .head-icon.head-icon-user,
.tmm-current > .head-icon.head-icon-user
{
    background-position: 9px -506px;
}

.head-icon.head-icon-payment
{
    background-position: 9px -206px;
}

.tmm-success > .head-icon.head-icon-payment,
.tmm-current > .head-icon.head-icon-payment
{
    background-position: 9px -606px;
}

.head-icon.head-icon-details
{
    background-position: 8px -312px;
}

.tmm-success > .head-icon.head-icon-details,
.tmm-current > .head-icon.head-icon-details
{
    background-position: 8px -713px;
}
/*	end Stage Icons	 */


/*	Form Icons  */
.form-icon
{
    display: block;
    background: url('../images/sprite.png') no-repeat 0 0;
}

    .form-icon.form-icon-user
    {
        background-position: right -19px;
    }

    .form-icon.form-icon-lock
    {
        background-position: right -63px;
    }

    .form-icon.form-icon-mail
    {
        background-position: right -114px;
    }

    .form-icon.form-icon-phone
    {
        background-position: right -158px;
    }

    /*	Form title Icons  */
    .form-icon.title-icon-user
    {
        background-position: -10px -25px;
    }

    .form-icon.title-icon-lock
    {
        background-position: -10px -70px;
    }

    .form-icon.title-icon-payment
    {
        background-position: -10px -211px;
    }

    .form-icon.title-icon-card
    {
        background-position: 0px -260px;
    }

/* ---------------------------------------------------------------------- */
/*	FORM COLOR CONFIGURATIONS
		/* ---------------------------------------------------------------------- */

/*	Input filds  */
/*#tmm-form-wizard input[type="text"],
#tmm-form-wizard input[type="password"]
{
    background-color: #fff;
}*/
    /*	Set background color for INPUT FILDS  */
    /*#tmm-form-wizard input[type="text"]:hover,
    #tmm-form-wizard input[type="password"]:hover
    {
        background-color: #f2f7f9;
    }*/
/*  Set background color for INPUT FILDS on hover  */
/*	end Input filds  */

/*	Stage  */
#tmm-form-wizard .stage:before,
#tmm-form-wizard .stage:after
{
    background-color: #eaeaea;
}
/*  Set color for STAGE LINE  */
#tmm-form-wizard .stage-header
{
    background-color: #eaeaea;
}

#tmm-form-wizard .stage-header i
{
    /*background-color: #eaeaea;*/
    margin-top:13px;
 
}

#tmm-form-wizard .tmm-current .stage-header i
{
    /*background-color: #eaeaea;*/
    margin-top:13px;
    color: #FFFFFF;
}

#tmm-form-wizard .tmm-success .stage-header i
{
    /*background-color: #eaeaea;*/
    margin-top:13px;
    color: #FFFFFF;
}


/*	Set background color for STAGE HEADER  */
#tmm-form-wizard .stage-title
{
    color: #464646;
}
/*	Set color for STAGE TITLE  */
#tmm-form-wizard .stage-info
{
    color: #a8a8a8;
}
/*	Set color for STAGE INFO  */
/*	end Stage  */

/*	Current stage  */
#tmm-form-wizard .stage.tmm-current .stage-header
{
    background-color: #fb6b5b;
}
    /*	Set background color for CURRENT STAGE  */
    #tmm-form-wizard .stage.tmm-current .stage-header.head-number
    {
        color: #fff;
    }
/*	Set color for CURRENT STAGE TEXT  */
#tmm-form-wizard .stage.tmm-current:after,
#tmm-form-wizard .stage.tmm-current:before
{
    background-color: #fb6b5b;
}
/*	Set background color for CURRENT STAGE LINE  */
/*	end Current stage  */

/*	Success stage  */
#tmm-form-wizard .stage.tmm-success .stage-header
{
    background-color: #92cf5c;
}
    /*	Set background color for SUCCESS STAGE  */
    #tmm-form-wizard .stage.tmm-success .stage-header.head-number
    {
        color: #3c611b;
    }
/*	Set color for SUCCESS STAGE TEXT  */
#tmm-form-wizard .stage.tmm-success:after,
#tmm-form-wizard .stage.tmm-success:before
{
    background-color: #92cf5c;
}
/*	Set background color for SUCCESS STAGE LINE  */
#tmm-form-wizard .stage.tmm-success .stage-header:after
{
    color: #92cf5c;
}
/*  Set color for SUCCESS STAGE ICON  */
/*	end Success stage  */

/*	Form elements  */
#tmm-form-wizard .form-title
{
    color: #7e8b8f;
}
/*	Set color for FORM TITLE  */
#tmm-form-wizard .steps
{
    color: #cc9900;
    /*font-weight: bold;*/
     /*font: inherit 'calibriregular',sans-serif;*/
}
/*	Set color for FORM STEPS  */
#tmm-form-wizard .form-wizard
{
    background-color: #f2f7f9;
}
/*	Set background color for FORM  */
#tmm-form-wizard .dropdown-select
{
    color: #b5b5b5;
}
/*	Set color for SELECT TEXT  */
#tmm-form-wizard .data-container
{
    background-color: #fff;
}
/*	Set background color for DATA CONTAINER(last stage)  */
#tmm-form-wizard.substrate
{
    background-color: #fff;
}
/*  Set background color for FORM SUBSTRATE  */
#tmm-form-wizard .tip a
{
    color: #fb6b5b;
}
/*  Set color for TIP  */
/*	end Form elements  */

/*	Tooltip  */
#tmm-form-wizard .tooltip
{
    background: rgb(251, 107, 91);
}
    /*	 Set background color for TOOLTIP   */
    #tmm-form-wizard .tooltip:after
    {
        border-color: transparent #fb6b5b transparent transparent;
    }
/*	 Set color for TOOLTIP TRIANGLE  */
#tmm-form-wizard .tooltip
{
    color: #fff;
}
/*	 Set color for TOOLTIP TEXT  */
/*	end Tooltip  */
