/* CSS Document */
    .thirds .col {  width:256px; height:115px; padding:20px; margin-left:-1px; float:left; }
    .thirds .col:first-child { margin-left:0; }
    .halves .col {  width:460px; margin-left:60px; float:left; }
    .halves .col:first-child { margin-left:0; }
    .halves:after,
    .thirds:after { content:''; display:block; clear:both; }
    .col.second:first-child { margin:0 auto; float:none; }
    
    /*band*/
    .evaluation-band a.sales {text-transform:lowercase; text-decoration:none;}
    
    /*boxes 0C6AA9 */
    .box { width:980px; margin-left:-265px; background:#A2C8FA; height:300px; position:relative; border:1px solid #BFD9F5; margin-top:25px; 
	border-bottom-left-radius:12px; border-bottom-right-radius:12px; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);}
    .box .header { text-align:center; border-bottom:1px solid #BFD9F5;width:980px; 
         }
    .box .header h1 { /*font-size:24px;*/ font-weight:normal; margin:0; padding:18px 0; color:#FFFFFF;}
    .box .content { padding:15px; }
	.box .content p{  font-size:24px;font-style:normal; font-size:1.3em;}
    .box ul.check-bullets { padding:0; list-style:none; }
    .box ul.check-bullets li { font-size:15px;padding:3px 0 3px 24px; background:url("") no-repeat 0 5px; }
    .box .details { font-size:12px; color:#666; line-height:16px; padding:0 20px 0 40px; 
        background:url("") no-repeat 0px 0px; }
    .box .buttons { position:absolute; bottom:20px; left:0; right:0; text-align:center; }
    .box button.action, .box button.action-2 { cursor:pointer;
    border:1px solid #86F79A;
	    /*color:#fff;*/
	color:#FFFFFF;
    font-size:25px;
    line-height:36px;
    font-weight:normal;
    padding:0 18px 0;
    border-radius:28px;
    text-shadow:0 0px 0 rgba(0,0,0,0.25);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
background: #9BDB37; /* Old browsers */
background: -moz-linear-gradient(top,  #b4e391 0%, #61c419 97%, #b4e391 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(97%,#61c419), color-stop(100%,#b4e391)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4e391 0%,#61c419 97%,#b4e391 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4e391 0%,#61c419 97%,#b4e391 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4e391 0%,#61c419 97%,#b4e391 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4e391 0%,#61c419 97%,#b4e391 100%);}
    box .shadow { position:absolute; bottom:-11px; height:10px; width:100%; 
         no-repeat center top; }
    .box.create-account {}
    box.contact-sales {}
    
    /*box (wide)*/
    .box.wide { height:auto; margin:25px 0 0; left:auto; top:auto; width:auto; padding:0; border-radius:0px; box-shadow:none;
         }
    .box.wide .header { text-align:left; padding:0 20px; }
    .box.wide .content { padding:20px; }
    .box.wide .col { width:440px; margin-left:50px; }
    .box.wide .col:first-child { margin-left:0; }
    .box.wide h3 { border:none; font-size:16px; padding:0; }
    .box.wide table { }
    .box.wide table td { padding-bottom:2px; }
    .box.wide input.short { width:195px; }
    .box.wide select.short { width:205px; }
    .box.wide .short.first { margin-right:12px; }
    .box.wide .long { width:426px; }
    .box.wide textarea { height:80px; }
    box.wide .howheard { height:61px; }
    .box.wide .extra-msg { font-family:"OpenSansRegular"; font-size:13px; line-height:46px; }
    
    /*features*/
    .features .col { border:1px solid #ccc; height:135px; position:relative; margin-top:15px; }
    .features .features-1 { border-right:none; border-top-left-radius:3px; border-bottom-left-radius:0px; }
    .features .features-2 { border-left:none; }
    features .deployments { border-top-right-radius:3px; border-bottom-right-radius:3px; 
       }
    .features h4 { position:absolute; top:-11px; height:11px; left:18px; background:#fff; padding:0 2px; }
    
    .features ul { list-style:none; padding-left:38px; }
    .features li { height:32px; padding:7px 0 4px; line-height:16px; white-space:nowrap; }
    .features li.wrap { white-space:normal; position:relative; top:-8px; }
    .features-1 ul { }
    .features-2 ul {  }
    .deployments ul { }
    .deployments .details { line-height:16px; }

    /*trust*/
    .trust { width:980px; height:72px; line-height:72px; border:1px solid #bfd9f5; background:#e8f5fe; margin:50px 0 50px; position:relative; }
    .trust .message { color:#0c79c6; font-size:15px; padding:0 20px; position:relative; z-index:2; }
    .trust .partners { background:url(""); position:absolute; top:0; bottom:0; right:0; width:625px; }
    .trust .partners .inner { overflow:hidden; width:100%; height:100%; background:url("") no-repeat left center; }
    .trust .partners .inner img { margin:17px 0px 0 52px; }

    /*hr*/
    .fancy-hr { margin:30px 0 10px; line-height:30px; text-align:center;
        font-family:"Times New Roman", Times, serif; font-size:16px; font-style:italic; font-weight:bold;
        height:38px; background:url("") no-repeat center top; }
    .fancy-hr span { background:#fff; color:#444; border-radius:16px; padding:4px 0px; }
    
    /*faqs*/
   .faqs h4 { margin-top:20px; }
   
    /*dialogs*/
	/*------media CSS -----*/
@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ 
.dialog { font-size:14px; padding:15px 20px; width:230px; position:fixed;}
#webinar_dialog { min-height:500px; position:fixed;  left:20%; /*top:10%; margin:275px 0 0 217px;*/ }
.request-quote-dialog { min-height:500px; position:absolute;  left:30%; top:14%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup { min-height:400px; position:fixed;  left:20%; /*top:10%; margin:275px 0 0 217px;*/ }
#evaluation_dialog div.close-btn { right: 38%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}
}
@media only (min-width:400) { /* smartphones, iPhone, portrait 480x320 phones */ 
.dialog { font-size:14px; padding:15px 20px; width:230px; position:fixed;}
#webinar_dialog { min-height:500px; position:absolute;  left:20%; /*top:10%; margin:275px 0 0 217px;*/ }
.request-quote-dialog { min-height:500px; position:absolute;  left:30%; top:14%; margin:1px 0 0 417px; }
#DEmo_popup { min-height:400px; position:absolute;  left:20%; /*top:10%; margin:275px 0 0 217px;*/  }
#evaluation_dialog div.close-btn { right: 38%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}
}

@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
.dialog { font-size:14px; padding:15px 20px; width:330px; position:fixed; }
#webinar_dialog { min-height:500px; position:absolute;  left:20%; top:1%; /*margin:275px 0 0 217px;*/ }
.request-quote-dialog { min-height:500px;position:absolute;  left:30%; top:14%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup { min-height:400px; position:absolute;  left:20%; top:1%; /*margin:275px 0 0 217px;*/ }
#evaluation_dialog div.close-btn { right: 38%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}
 }

 
@media (min-width:768px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
.dialog { font-size:14px; padding:15px 20px; width:430px; position:fixed; }
#webinar_dialog { min-height:500px; position:absolute;  left:20%; top:1%; /*margin:275px 0 0 217px;*/ }
.request-quote-dialog { min-height:500px; position:absolute;  left:30%; top:4%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup { min-height:500px; position:absolute;  left:20%; top:1%; /*margin:275px 0 0 217px;*/ }
#evaluation_dialog div.close-btn { right: 25%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}
 }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */
.dialog { font-size:14px; padding:15px 20px; width:430px; position:fixed; }
#webinar_dialog { min-height:500px; position:absolute;  left:20%; top:1%; /*margin:275px 0 0 217px;*/ }
.request-quote-dialog { min-height:500px;  position:absolute;  left:30%; top:4%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup { min-height:500px; position:absolute;  left:20%; top:1%; /*margin:275px 0 0 217px;*/ }
#evaluation_dialog div.close-btn { right: 27.5%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}
}


@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ 
.dialog { font-size:14px; padding:15px 20px; width:430px; position:fixed; }
#webinar_dialog { min-height:500px; position:fixed;  left:30%; top:5%; /*margin:-275px 0 0 -217px;*/ }
.request-quote-dialog { min-height:500px; position:absolute;  left:30%; top:2%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup { min-height:50px; position:fixed;  left:30%; top:5%; /*margin:-275px 0 0 -217px;*/ }
#evaluation_dialog div.close-btn { right: 27%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}
}

@media (min-width:1281px) { /* hi-res laptops and desktops */
.dialog { font-size:14px; /*padding:15px 20px;*/ width:430px; position:fixed; }
#webinar_dialog { min-height:500px; position:fixed;  left:30%; /*top:10%; margin:5px 0 0 217px;*/ } 
.request-quote-dialog { min-height:500px; position:absolute;  left:30%; top:2%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup {min-height:50px; position:fixed;  left:30%; /*top:10%; margin:5px 0 0 217px;*/ }
#evaluation_dialog div.close-btn { right: 38%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 7.5%;}

}
@media (min-width:1381px) { /* hi-res laptops and desktops */
.dialog { font-size:14px; /*padding:15px 20px;*/ width:430px; position:fixed; }
#webinar_dialog { min-height:500px; position:fixed;  left:39%; /*top:10%; margin:5px 0 0 217px;*/ } 
.request-quote-dialog { min-height:600px; position:absolute;  left:39%; top:2%; /*margin:-275px 0 0 -217px;*/ }
#DEmo_popup {min-height:50px; position:fixed;  left:30%; /*top:10%; margin:5px 0 0 217px;*/ }
#evaluation_dialog div.close-btn { right: 39%; top: 8.2%;}
#webinar_dialog div.close-btn { right: 39%; top: 6.5%;}
.dialog { height:550px; }
}
 }
 
 
 
   /* ALL dialog box request height and width */
 
.dialog { font-size:14px; padding:15px 20px; width:430px; position:fixed; }
#webinar_dialog { min-height:500px; position:fixed;  left:30%; top:5%; /*margin:-275px 0 0 -217px;*/ }
.request-quote-dialog { min-height:550px; position:fixed;  left:30%; top:8%; /*margin:-275px 0 0 -217px;*/ } 
#DEmo_popup { min-height:400px; position:absolute;  left:20%; /*top:10%; margin:275px 0 0 217px;*/  }


   
    /*.dialog h3 { font-size:20px; line-height:24px; padding:0 0 8px; }*/
    .dialog table {  width:100%; }
    .dialog button { font-size: 14px; }
    .dialog button.close-btn { position:absolute; bottom:15px; right:15px; width:75px; }
    
    .dialog table td { width:50%; vertical-align:top;}
    .dialog input, .dialog select, .dialog textarea { margin-bottom:6px; }
    .dialog input .short { width:90%;}
	.dialog input.phone {with:45%;}
    .dialog .short.first { margin-right:24px; width:85%; }
	.dialog .p_o_i, .dialog .env,.dialog .was { margin-right:24px; width:85% !important; }
	
	
	 .dialog .short.second { width:95%; }
	 .dialog #Country, .dialog #develop_env, .dialog .ecm_inf, .dialog .howheard, .dialog #mst_viewer_version{ width:99% !important; }
	 .dialog #question{ width:99% !important; }
    .dialog select.short { width:99%; }
    .dialog .long { width:90%; }
    .dialog .submit-btn { float:right; }
    .dialog .required { border-color:#d00; box-shadow:0 0 0 1px #d00; }
    .dialog .error-msg { color:#c00; padding:1px 0 2px; }
	.dialog .error{padding-top:px;}
	/*Evaluation request Form CSS */
	/*#evaluation_dialog h3 { font-size:20px; line-height:24px; padding:0 0 8px; }*/
    #evaluation_dialog table { width:100%; }
    #evaluation_dialog button { font-size: 14px; }
    #evaluation_dialog button.close-btn { position:absolute; bottom:15px; right:15px; width:75px; }
    
    #evaluation_dialog table td { width:50%;}
    #evaluation_dialog input, #evaluation_dialog select, #evaluation_dialog textarea { margin-bottom:6px; }
    #evaluation_dialog input.short { width:80%;}
	#evaluation_dialog input.phone {with:45%;}
    #evaluation_dialog .short.first { margin-right:24px; }
	 #evaluation_dialog .short.second { width:95%; }
    #evaluation_dialog select.short { width:99%; }
    #evaluation_dialog .long { width:99%; }
    #evaluation_dialog .submit-btn { float:right; }
    #evaluation_dialog .required { border-color:#d00; box-shadow:0 0 0 1px #d00; }
    #evaluation_dialog .error-msg { color:#c00; padding:1px 0 2px; }
	#evaluation_dialog .error{padding-top:px;}
    /* Forgot Dialog*/
	.Forgot_dialog { font-size:14px; padding:15px 20px; width:inherit; position:fixed; }
    .Forgot_dialog h3 { font-size:20px; line-height:24px; padding:0 0 8px; }
    .Forgot_dialog table { font-family:"OpenSansSemiBold"; width:100%; }
    .Forgot_dialog button { font-size: 14px; }
    .Forgot_dialog button.close-btn { position:absolute; bottom:15px; right:15px; width:75px; }
    
    .Forgot_dialog table td { padding:0px 0px; }
    .Forgot_dialog input, .Forgot_dialog select, .Forgot_dialog textarea { margin-bottom:6px; }
    .Forgot_dialog input.short { width:180px; }
	.Forgot_dialog input.phone {with:180px;}
    .Forgot_dialog .short.first { margin-right:24px; }
    .Forgot_dialog select.short { width:185px; }
    .Forgot_dialog .long { width:410px; }
    .Forgot_dialog .submit-btn { float:right; }
    .Forgot_dialog .required { border-color:#d00; box-shadow:0 0 0 1px #d00; }
    .Forgot_dialog .error-msg { color:#c00; padding:8px 0 2px; }
	/* - - - - - -  - - - DEMO DIALOG  - - - -  -*/
	
	.DEmo_dialog { font-size:14px; padding:15px 20px; width:inherit; position:fixed; }
    .DEmo_dialog h3 { font-size:20px; line-height:24px; padding:0 0 8px; }
    .DEmo_dialog table { font-family:"OpenSansSemiBold"; width:100%; }
    .DEmo_dialog button { font-size: 14px; }
    .DEmo_dialog button.close-btn { position:absolute; bottom:15px; right:15px; width:75px; }
    
    .DEmo_dialog table td { padding:0px 0px; }
    .DEmo_dialog input, .DEmo_dialog select, .DEmo_dialog textarea { margin-bottom:6px; }
    .DEmo_dialog input.short { width:180px; }
	.DEmo_dialog input.phone {with:180px;}
    .DEmo_dialog .short.first { margin-right:24px; }
    .DEmo_dialog select.short { width:185px; }
    .DEmo_dialog .long { width:410px; }
    .DEmo_dialog .submit-btn { float:right; }
    .DEmo_dialog .required { border-color:#d00; box-shadow:0 0 0 1px #d00; }
    .DEmo_dialog .error-msg { color:#c00; padding:8px 0 2px; }
	/*Contact Sales*/
	.CoNtact_dialog { font-size:14px; padding:1px 10px 1px 1px;max-height:550px; width:450px; position:fixed;  background:#fff; border-radius:4px;  z-index:3000; }
	.CoNtact_dialog h3 { font-size:20px; line-height:24px; padding:0 0 8px; }
    .CoNtact_dialog table { width:100%; }
    .CoNtact_dialog button { font-size: 14px; }
    .CoNtact_dialog button .close-btn {/* position:absolute; bottom:15px;  right:15px; width:75px; */}
    
    .CoNtact_dialog table td { padding:0px 0px; vertical-align:top; }
    .CoNtact_dialog input, .CoNtact_dialog select, .CoNtact_dialog textarea { margin-bottom:6px; }
    .CoNtact_dialog input.short { width:180px; }
	.CoNtact_dialog input.phone {with:180px;}
    .CoNtact_dialog .short .first { margin-right:24px; }
    .CoNtact_dialog select.short { width:185px; }
    .CoNtact_dialog .long { width:410px; }
    .CoNtact_dialog .submit-btn { float:right; }
    .CoNtact_dialog .required { border-color:#d00; box-shadow:0 0 0 1px #d00; }
    .CoNtact_dialog .error-msg { color:#c00; padding:8px 0 2px; }
    /*create account*/
    .create-account-dialog { position:absolute; min-height:400px; left:50%; top:50%;}
    .create-account-dialog .wait-msg { padding-left:26px; background:url("") no-repeat 4px 4px; }   
    .create-account-dialog .panel.waiting { display:none; }
    .create-account-dialog .panel.bounce { display:none; }
    .create-account-dialog .croc-personal-info { font-size:13px; font-family:"OpenSansRegular"; padding:2px 0; color:#555; }
    .create-account-dialog .croc-personal-info .notice { margin:6px -6px 12px -6px; padding:6px 8px 6px; color:#333; }
    .create-account-dialog[mode="waiting"] .panel.create { display:none; }
    .create-account-dialog[mode="bounce"] .panel.create { display:none; }
    .create-account-dialog[mode="waiting"] .panel.waiting { display:block; position:absolute; top:0; left:0; right:0; bottom:0; 
         }
    .create-account-dialog[mode="waiting"] .close-btn { display:none; }
    .create-account-dialog[mode="bounce"] .panel.bounce { display:block; }
	/*webinar request*/
	/*#webinar_dialog { min-height:500px; position: device-fixed;  left:30%; top:10%; /*margin:-275px 0 0 -217px; }*/
    
    #webinar_dialog .panel.info { }
    #webinar_dialog .panel.waiting { display:none; position:absolute; top:0; left:0; right:0; bottom:0; 
         }
    #webinar_dialog .panel.done { display:none; }
    #webinar_dialog[mode="waiting"] .panel.info { display:none; }
    #webinar_dialog[mode="waiting"] .panel.waiting { display:block; }
    #webinar_dialog[mode="waiting"] .close-btn { display:none; }
    #webinar_dialog[mode="done"] .panel.info { display:none; }
    #webinar_dialog[mode="done"] .panel.done { display:block; }
    #webinar_dialog .product, #webinar_dialog .questions { height:60px; }
    #webinar_dialog .howheard { resize:none; }
    #webinar_dialog .logo { height:53px; margin:95px 0 18px; 
         }
    #webinar_dialog .panel.done { text-align:center; color:#333; }
    /*request quote*/
    
    
    .request-quote-dialog .panel.info { }
    .request-quote-dialog .panel.waiting { display:none; position:absolute; top:0; left:0; right:0; bottom:0; 
        }
    .request-quote-dialog .panel.done { display:none; }
    .request-quote-dialog[mode="waiting"] .panel.info { display:none; }
    .request-quote-dialog[mode="waiting"] .panel.waiting { display:block; }
    .request-quote-dialog[mode="waiting"] .close-btn { display:none; }
    .request-quote-dialog[mode="done"] .panel.info { display:none; }
    .request-quote-dialog[mode="done"] .panel.done { display:block; }
    .request-quote-dialog .product, .request-quote-dialog .questions {max-height: 50px; max-width: 430px; min-height: 30px;}
    .request-quote-dialog .howheard { resize:none; }
    .request-quote-dialog .logo { height:53px; margin:95px 0 18px; 
         }
    .request-quote-dialog .panel.done { text-align:center; color:#333; }
	
	
	
	 /*Forgot request quote*/
    .frgt_request-quote-dialog { min-height:inherit; left:25%; top:45%; margin:-100px 0 0 -10px; }
    
    .frgt_request-quote-dialog .panel.info { }
    .frgt_request-quote-dialog .panel.waiting { display:none; position:absolute; top:0; left:0; right:0; bottom:0; 
       }
    .frgt_request-quote-dialog .panel.done { display:none; }
    .frgt_request-quote-dialog[mode="waiting"] .panel.info { display:none; }
    .frgt_request-quote-dialog[mode="waiting"] .panel.waiting { display:block; }
    .frgt_request-quote-dialog[mode="waiting"] .close-btn { display:none; }
    .frgt_request-quote-dialog[mode="done"] .panel.info { display:none; }
    .frgt_request-quote-dialog[mode="done"] .panel.done { display:block; }
    .frgt_request-quote-dialog .product, .frgt_request-quote-dialog .questions { height:60px; }
    .frgt_request-quote-dialog .howheard { resize:none; }
    .frgt_request-quote-dialog .logo { height:53px; margin:95px 0 18px; 
         }
    .frgt_request-quote-dialog .panel.done { text-align:center; color:#333; }
    .unbounce { }
    a.close-btn { position: absolute; bottom: 15px; right: 18px; }
	/* - - - - - - - - DEMO Dialog  - - - - - - - -*/
	/*Forgot request quote*/
    .DEmo_request-quote-dialog { min-height:inherit; left:25%; top:25%; margin:-100px 0 0 -10px; }
    
    .DEmo_request-quote-dialog .panel.info { }
    .DEmo_request-quote-dialog .panel.waiting { display:none; position:absolute; top:0; left:0; right:0; bottom:0; 
         }
    .DEmo_request-quote-dialog .panel.done { display:none; }
    .DEmo_request-quote-dialog[mode="waiting"] .panel.info { display:none; }
    .DEmo_request-quote-dialog[mode="waiting"] .panel.waiting { display:block; }
    .DEmo_request-quote-dialog[mode="waiting"] .close-btn { display:none; }
    .DEmo_request-quote-dialog[mode="done"] .panel.info { display:none; }
    .DEmo_request-quote-dialog[mode="done"] .panel.done { display:block; }
    .DEmo_request-quote-dialog .product, .DEmo_request-quote-dialog .questions { height:60px; }
    .DEmo_request-quote-dialog .howheard { resize:none; }
    .DEmo_request-quote-dialog .logo { height:53px; margin:95px 0 18px; 
       }
    .DEmo_request-quote-dialog .panel.done { text-align:center; color:#333; }
    .unbounce { }
    a.close-btn { position: absolute; bottom: 15px; right: 18px; }
	/*---------Contact Sales -----------*/
	.CoNtact-sale-quote-dialog { max-height:600px; height:550px; position:fixed;left:35%; top:5%; width:460px; box-shadow:0 0 0 6px rgba(0,0,0,0.3); }
    
    .CoNtact-sale-quote-dialog .panel.info { }
    .CoNtact-sale-quote-dialog .panel.waiting { display:none; position:absolute; top:0; left:0; right:0; bottom:0; 
         }
    .CoNtact-sale-quote-dialog .panel.done { display:none; }
    .CoNtact-sale-quote-dialog[mode="waiting"] .panel.info { display:none; }
    .CoNtact-sale-quote-dialog[mode="waiting"] .panel.waiting { display:block; }
    .CoNtact-sale-quote-dialog[mode="waiting"] .close-btn { display:none; }
    .CoNtact-sale-quote-dialog[mode="done"] .panel.info { display:none; }
    .CoNtact-sale-quote-dialog[mode="done"] .panel.done { display:block; }
    .CoNtact-sale-quote-dialog .product, .CoNtact-sale-quote-dialog .questions { height:60px; }
    .CoNtact-sale-quote-dialog .howheard { resize:none; }
    .CoNtact-sale-quote-dialog .logo { height:53px; margin:95px 0 18px; 
        }
    .CoNtact-sale-quote-dialog .panel.done { text-align:center; color:#333; }
	
	
	/*---------APPLY REQUSET-----*/
	 .apply-quate-dialog { min-height:340px !important;  min-height:inherit; left:30%; top:35%; margin:-100px 0 0 -10px; }
    
    .apply-quate-dialog .panel.info { }
    .apply-quate-dialog .panel.waiting { display:none; position:absolute; top:0; left:0; right:0; bottom:0; 
        background:url("") no-repeat center center; }
    .apply-quate-dialog .panel.done { display:none; }
    .apply-quate-dialog[mode="waiting"] .panel.info { display:none; }
    .apply-quate-dialog[mode="waiting"] .panel.waiting { display:block; }
    .apply-quate-dialog[mode="waiting"] .close-btn { display:none; }
    .apply-quate-dialog[mode="done"] .panel.info { display:none; }
    .apply-quate-dialog[mode="done"] .panel.done { display:block; }
    .apply-quate-dialog .product, .apply-quate-dialog .questions { height:60px; }
    .apply-quate-dialog .howheard { resize:none; }
    .apply-quate-dialog .logo { height:53px; margin:95px 0 18px; 
       }
    .apply-quate-dialog .panel.done { text-align:center; color:#333; }
	
	
	
	
	
	
	
/*modal dialog*/
div.overlay { background:#000; position:fixed; left:0; top:0; right:0; bottom:0; z-index:100;  
    opacity:0.10; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=60); }
.dialog { height:400px; width:470px; padding:12px; background:#fff; border-radius:4px; box-shadow:0 0 0 6px rgba(0,0,0,0.3); z-index:3000; }
.dialog div.close-btn { width:16px; height:16px; cursor:pointer; position:fixed;
        background:
		url(../img/dialog-cancel.gif) no-repeat 0 0; }
.Forgot_dialog div.close-btn { width:16px; height:16px; cursor:pointer; position:absolute; right:12px; top:12px;
margin:6px 1px 0px 0px;
        background:
		url(../img/dialog-cancel.gif) no-repeat 0 0; }
.DEmo_dialog div.close-btn { width:16px; height:16px; cursor:pointer; position:absolute; right:12px; top:12px;margin:6px 1px 0px 0px;background:
url(../img/dialog-cancel.gif) no-repeat 0 0; }	
.CoNtact_dialog div.close-btn { width:16px; height:16px; cursor:pointer; position:absolute; right:12px; top:1px;
margin:6px 2px 0px 0px;
        background:
		url(../img/dialog-cancel.gif) no-repeat 0 0; }
.dialog h3 { padding:2px 0 6px; /*border-bottom:1px solid #ccc;*/ }



/*model forget dialog dialog*/

.Forgot_dialog{ position:fixed; padding:12px; background:#fff; border-radius:4px; box-shadow:0 0 0 6px rgba(0,0,0,0.3); z-index:3000; }
.frgt_ifram{border:1px solid #ddd; margin:5px 0 0 0px; width:600px; height:250px; }

/*model DEMO dialog*/

.DEmo_dialog{ position:fixed; padding:12px; background:#fff; border-radius:4px; /*box-shadow:0 0 0 6px rgba(0,0,0,0.3);*/ z-index:3000; }
.DEmo_ifram{ background-color:#FFF;border:1px solid #ddd; margin:5px 0 0 0px; width:500px; height:500px; }


/* For Contact Sales Dialog bos ------*/
.CoNtact_dialog{ }
.CoNtact_ifram{ padding-top:1px;border:0px solid #ddd; margin:5px 0 0 0px; width:500px; height:600px; }

 .preview-banner {
        position:absolute; top: 0; left: 50%;
        margin-left: -155px;
        background: #1b85e3; color: #fff;
        border: 1px solid #017be3; border-top: 0;
        border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
        padding: 5px 14px;
        font-size: 16px;
        z-index: 10000;
    }
    .preview-banner a {
        color:#fff;
        text-decoration: none;
        line-height: 15px;
        border-bottom: 1px solid #bad5f4;
        display: inline-block;
    }
    .preview-banner a:hover { border-color: #fff;}
/*----FOR VALIDATION LABEL CSS-------*/
.panel label									{ font-size:90%; display:block; /*width:10em; text-align:right; */
												margin:.0em .2em 0 0; color:#ffd;padding:0px 0px; }
.panel label.error    { color:red;text-align:left; width:90%;
                        /*background: transparent url(../../images/message/cancel.png) no-repeat scroll left;*/ }	
.panel label.success{ display:none; margin-top:15px;}				
.panel label.success { font-weight:normal; color:#01CC01;text-align:left;/*width:240px; padding-left:15px; padding-top:25px;*/
                        /*background: transparent url(../../images/message/images.jpg) no-repeat scroll left;height:44px;*/  }
.ui-btn-text{ display:none;}
.panel .required { border-color:#d00; box-shadow:0 0 0 1px #d00; }
.panel optgroup{ font-style:normal; padding:3px 0px 3px 3px;}

/*ERRROR*/
#close-btn .close-btn{color:red;}
#webinar_dialog #contact_form{max-height: 450px;
    overflow-y: auto;
	
	}
 #evaluation_dialog #contact_form{max-height: 510px;
    overflow-y: auto;}