/*	--------------------------------------------------
	:: Button Configuration
	-------------------------------------------------- */
	
    .dt-rounded {
		-webkit-border-radius:30px;
           -moz-border-radius:30px;
                border-radius:30px;
    }
	
/*	--------------------------------------------------
	:: Button Blue
	-------------------------------------------------- */
	
	.dt-button-blue {
	    background-color:#618da1;
    }
	
	.dt-button-blue:hover {
        background-color:#5b879a;
    }
	
	.dt-button-blue:active {
        background-color:#618da1;
    }
	
/*	--------------------------------------------------
	:: Button Green
	-------------------------------------------------- */
	
	.dt-button-green {
	    background-color:#93a967;
    }
	
	.dt-button-green:hover {
        background-color:#8ea168;
    }
	
	.dt-button-green:active {
        background-color:#93a967;
    }
	
/*	--------------------------------------------------
	:: Button Red
	-------------------------------------------------- */

	.dt-button-red {
	    background-color:#d68484;
    }
	
	.dt-button-red:hover {
        background-color:#cd7d7d;
    }
	
	.dt-button-red:active {
        background-color:#d68484;
    }
	
/*	--------------------------------------------------
	:: Button Orange
	-------------------------------------------------- */
	
	.dt-button-orange {
	    background-color:#de7c61;
    }
	
	.dt-button-orange:hover {
        background-color:#d0765d;
    }
	
	.dt-button-orange:active {
        background-color:#de7c61;
    }
	

/*	--------------------------------------------------
	:: Modal Box
	-------------------------------------------------- */
	
	.dt-modal-button {
		text-align:center;
	}
	
	.dt-modal-box-container{
	    position:relative;
		display:block;
		margin:0 auto;
		max-width:600px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
	
	.dt-modal-box {
		max-width:600px;
		opacity:0;
		top:15%;
        position:fixed;
        visibility:hidden;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
	}
   
	.dt-modal-box:target {
		-webkit-transition:all 0.4s ease-in-out;
		   -moz-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
	.dt-overlay { 
	    position:fixed; 
		background-color:#222; 
		background-color:rgba(0,0,0,0.8);
		top:0; 
		left:0; 
		width:100%;
        height:100%;		
        cursor:default;
        opacity:0;
		z-index:999999;
        visibility:hidden;
		pointer-events:none;
        -webkit-transition:opacity 0.6s;
           -moz-transition:opacity 0.6s;
            -ms-transition:opacity 0.6s;
             -o-transition:opacity 0.6s;
                transition:opacity 0.6s;
    }
	
	.dt-overlay:target{
        opacity:1;
        visibility:visible;
		pointer-events:none;
    }
	
    .dt-overlay:target + .dt-modal-box {
        opacity:1;
        visibility:visible;
		z-index:99999999;
		pointer-events:auto;
    }
	
	.dt-modal-box .dt-modal-box-header {
	    background-color:#f2f1db;
		position:relative;
		display:block;
		padding:20px;
		margin:0;
		text-align:left;
	}
	
	.dt-modal-box .dt-modal-box-header h4 {
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:16px; 
		color:#999; 
		margin:0; 
		padding:0;
		line-height:20px;
	}
	
	.dt-modal-box .dt-modal-box-section {
	    background-color:#f2f1db;
	    position:relative;
		display:block;
		padding:20px;
		padding-top: 0;
    		padding-right: 0;
		margin:0;
		text-align:left;
	}
	
	.dt-modal-box .dt-modal-box-section p {
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:13px; 
		color:#999; 
		margin:0;
        padding:0;		
		line-height:20px;
	}

	.dt-modal-box .dt-modal-box-footer  {
	    background-color:#f2f1db;
		position:relative;
		display:block;
		margin:0;
		text-align:right;
	}
	
    .dt-modal-box .dt-modal-box-footer a[href="#dt-close"].dt-close-button{
	    background-color:#fff;
		padding:6px 20px;
		text-decoration:none;	    
        cursor:pointer;
		border:none;
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:14px; 
		color:#222;
	}
	