.custeditform td {
	font-size: 14px;
    padding-right: 10px;
    padding-top: 8px;
}

#stratoworld-myaccount .stratoworldbutton {
	width: auto;
    text-transform: none;
    padding: 8px 8px 8px 8px;
    font-size: 16px;
    margin-top: 20px;
    font-weight: 600;
    border: solid grey 2px;
    border-radius: 8px;
    color: #666666;
}

#stratoworld-myaccount #myaccount-header {
	font-size: 26px;
	font-weight: 600;
	color: #666666;
}

#stratoworld-myaccount h3 {
	font-weight: 600;
	color: #666666;
}

#stratoworld-myaccount .myaccount-table td {
	font-size: 18px;
	padding-right: 15px;
}

/*Stratoworld - could be trial form*/

.custeditform, .stratoworldtable td {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 10px !important;
}

.stratoworldtable textarea {
	width: 100% !important;
    border: 2px solid #ccc;
	border-radius: 7px;
}

.stratoworldtable input {
    border: 1px solid #ccc;
	border-radius: 7px;
}

.stratoworldtable {
	table-layout: fixed !important;
    width: 100% !important;
}

.stratoworldtable select {
   	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid #ccc;
	border-radius: 7px;
	background-color: #F7F7F7;
    width: 100%;
    padding: 3px;
}

/*end Stratoworld - could be trial form*/


.rc-anchor-normal .rc-anchor-checkbox-label {
    width: auto !important;
}


.rc-anchor-normal .rc-anchor-content {
    height: 74px;
    width: auto !important;
}


.rc-anchor-normal .rc-anchor-checkbox-label {
    width: auto !important;
}

.rc-anchor-normal {
    height: 74px !important;
    width: auto !important;
}

.rc-anchor-logo-portrait {
    margin: 15px 0 0 20px !important;
    width: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.g-recaptcha {
	width: 100% !important;
}

.rc-anchor-normal .rc-anchor-pt {
    margin: 0px 0px 0 0 !important;
    padding-right: 5px !important;
    position: fixed !important;
    right: 0px !important;
    text-align: right !important;
    width: auto !important;
}

.stratoworldbutton {

	vertical-align: middle !important;
    text-align: center;
}

.stratoworldform .stratobutton input {
    padding: 24px !important;
}

.stratobutton {
	text-align: center;
    vertical-align: middle;
	width: 100%;
}

.stratobutton input {
    border: 1px solid #ccc;
    border-radius: 7px;
	background: #FFA24C;
    font-size: 16px;
    padding: 15px 25px 15px 25px !important;
}

#loginform tr, #supportform tr {
	display: grid;
    /*padding-right: 20%;*/
    /*padding-left: 20%;*/
}

#loginform input {
	width: 100%;
}

#rememberme input {
	width: auto !important;
}

#loginform td, #supportform td {
margin-bottom: -10px;
}

#rememberme {
	margin-top: 3%;
}

#captchabutton {
	display: block !important;
}

#errorString {
	text-align: center;
    color: #EC6D6E;
    font-size: 14px;
    font-family: sans-serif;
}

.twocolumn {
	padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
}

/*Stratoworld creatlinks*/

#stratoworld-content {
	font-size: 18px;
}

#stratoworld-content messageArea {
	font-weight: 100;
}

#stratoworld-content p {
	font-weight: 400 !important;
    /*text-align: center;*/
    font-size: 27px;
}

.whitetitle h4 {
	font-weight: 700 !important;
	color: white;
}

.twocolumn {
    margin-top: 5px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    background-color: #e8e8e8e9;
}

.stratoworlddiv {
	margin-left: 0px !important;
    margin-right: 0px !important;
}

.stratoworld_portal_title {
	margin-top: 15px;
	margin-bottom: 3px;
	font-size: 21px;
	font-weight: 600;
}

.stratoworld_portal_entry {
	font-weight: 400;
}

.stratoworld_portal_entry {
	padding-left: 10px !important;
}

.dlm_admin_area {
	font-size: 16px;
}

.stratoworldnavi {
	padding-top: 40px;
	font-size: 18px;
	font-weight: 400;
}

#stratoworld-content td, #stratoworld-content label {
    vertical-align: middle;
	/*margin-top: 50px !important;*/
}

#stratoworld-content label {
    vertical-align: middle;
	/*margin-top: 50px !important;*/
	display: inline-flex;
}

.dlm_td_description {
	padding-left: 15px;
}

.dlm_table .dlm_row {
	margin-top: 5% !important;
}

.dlm_td_icon, .dlm_td_description {
	padding-top: 20px;
}

.dlm_link {
	font-weight: 700;
	font-size: 18px;
}

.dlm_folder_deprecation, .dlm_file_deprecation, .dlm_link_signature {
	font-style: italic;
	color: orangered;
	font-weight: 700;
	font-size: 18px;
}

.dlm_folder_descr {
	font-size: 16px;
}

#stratoworld-content[title="Stratodesk Products"] {
	font-weight: 400;
}

.dlm_file_descr {
	font-size: 16px;
    font-weight: 600;
}

.dlm_file_info {
	font-size: 16px;
}

/*end Stratoworld*/


/* Customer's table margin at the bottom */

#custtable {
	margin-bottom: 3%;
}

/*Stratoworld creatlinks 2*/

#td_createlinks_selector {
	width: 50%;
    /*display: -webkit-inline-box;*/
	margin-top: 0px !important;
	padding-left: 10px;
	padding-right: 10px;
}

#td_createlinks_email {
	width: auto;
}

#createlinks_table {
	width: 100%
}

td_createlinks_email textarea {
	width: auto !important;
}

/*Stratoworld creatlinks 2*/

/*Stratoworld creatlinks 1*/

#createlinks_div {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.explain {
	font-size: 16px;
    text-align: left;
    font-weight: 400;
    font-style: italic;
	color: orangered;
	max-width: 800px;
}

#createlinks_form, #stratoworld-grantLicenses {
	max-width: 800px;
    display: block;
    margin-right: auto;
    margin-left: 0px;
}

#createlinks_email textarea {
	width: 100%;
    height: 100px;
    border-radius: 10px;
	font-size: 14px;
}

#createlinks_selection {
	margin-top: 20px;
}

#mailclass {
	font-size: 16px;
    border-radius: 5px;
    padding: 3px;
}

#stratoworld-content select {
	width: 100%;
    padding: 3px;
    border-radius: 5px;
	background: #F7F7F7;
}

#createlinks_selectiontable td {
	font-size: 16px !important;
	padding: 3px;
}

#createlinks_action input {
	margin-top: 20px;
    border: 1px solid #ccc;
}

#createlinks_action select {
	font-size: 16px !important;
}

#createlinks_action input[type='text'] {
    padding: 3px 3px 3px 3px;
    margin: 0px 0px 10px 0px;
    width: 100%;
    border-radius: 5px;
    height: 30px;
    text-align: left;
	margin-bottom: 5px;
    border: 1px solid #ccc;
}

#createlinks_action .explain {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

#createlinks_div .stratoworldbutton {
    padding: 10px !important;
    font-size: 16px !important;
}

#createlinks_email {
	border: #d8d8d8;
    border-radius: 5px;
    padding: 5%;
    background-color: #dcdcdc;
}

#createlinks_selection {
	border: #d3d3d3;
    border-radius: 5px;
    padding: 5%;
    background-color: #d8d8d8;
}

#createlinks_action {
	margin-top: 20px;	
	border: #c9c9c9;
    border-radius: 5px;
    padding: 5%;
    background-color: #c8c8c8;
	margin-bottom: 20px;
}

/*end Stratoworld creatlinks 1*/

/*Stratoworld license*/


#licenserequest {
	display: grid;
}

#licenserequest .g-recaptcha {
	width: 100%;
}

#intervaltype {
    margin-bottom: 10px;
    width: auto !important;
    padding: 6px !important;
    border-radius: 5px !important;
	margin-right: 10px !important;
}

#interval {
	border-radius: 5px !important;
}

#filter {
    border-radius: 5px !important;
    margin-right: 10px !important;
	margin-bottom: 10px !important;
}

.stratoworldbutton[value="Display"] {
    width: 130px !important;
    font-size: 16px !important;
    padding: 3px !important;
}

#docid_loader, #custref_loader {
    padding: 0px !important;
    border-radius: 5px !important;
    width: auto !important;
    margin-right: 10px !important;
	border: 1px solid #ccc;

}

.stratoworld_expand, .stratoworld_collapse {
	font-size: 21px;
    font-weight: bold;
    border: solid grey 2px;
    border-radius: 5px;
    padding: 0px 8px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sl_2ndselect {
	max-width: 200px !important;
}
#edit_basics, #edit_workflowinfo, #edit_basics2, #edit_billing, #edit_billing2, #edit_billto, #edit_endcust, #edit_subscription, #edit_LicenseShipping, #edit_Shipping, #edit_Commercials, #edit_sl {
	max-width: 1024px !important;
    border: solid grey 1px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
	background-color: #e2e2e2 !important;
}

#reminder_actions, #pfinvoice_actions, #doc_actions, #send_actions, #quote_actions, #messages, #document_options, #order_actions, #quote_actions, #invoice_actions {
	max-width: 1024px !important;
    border: solid grey 1px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 20px !important;
	background-color: #e2e2e2 !important;
}

#related, #attachments, #log, #taxjar {

    border: solid grey 1px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
	background-color: #e2e2e2 !important;
}

.dataTables_info {
	font-style: italic;
    font-size: 16px;
    margin-top: 10px;
    font-weight: 400;
}

#relatedtable_paginate, #logtable_paginate, #attachmenttable_paginate {
	margin-top: 10px;
    font-size: 16px;
    font-weight: 600;
}

/*end Stratoworld licenses*/



/* "basics2_table" not respecting CSS of parent table "edit_basics2", so CSS: */

#basics2_table select {
	width: auto !important;
}

#basics2_table input {
	width: 200px !important;
    border: 1px solid #ccc;
}


#bizform, .custeditform {
	font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.2px;
}

#bizform table {
	border-collapse: separate !important;
    border-spacing: 5px !important;
	font-size: 16px !important;
}

#bizform input, select {
	padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc;
}

.custeditform input, select {
	padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc;
	width: 100%;
}

.stratoworldform input, select {
	padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc;
}

#stratoworld-licactivity input, select {
	padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc;
}

#stratoworld-supportfiles input, select {
	padding: 3px !important;
    border-radius: 5px !important;
    border: 2px solid #ccc;
}

.custeditform, #bizform td {
	padding-right: 10px;
}

#bizform select {
	padding: 5px !important;
}

/*end*/

/*Stratoworld folder icon*/

.dlm_td_icon img {
	content:url(/images/showfolder/foldericon2.png);
	width: 60px;
}

/*End Stratoworld*/
/*This might be about Buy form*/

#itemtable {
	margin-bottom: 20px !important;
	background: #ccc;
	border-radius: 5px;
	padding: 10px;
}

#itemtable td {
	text-align: left !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

#itemtable input {
	border-radius: 7px !important;
    border: 1px solid #ccc;
}

#cust_ref, #partnercode {
	width: 350px;
}

#country[tabindex="14"], #state[tabindex="15"]{
	width: 95%;
    padding: 7px !important;
}

#buybutton {
	text-align: center;
	vertical-align: middle;
}

#buybutton .stratoworldbutton, #stratodocument input {
	border: 1px solid #ccc;
    border-radius: 7px;
    background: #1CA0DB;
    font-size: 16px;
    padding: 15px 25px 15px 25px !important;
}

/*end Buy form - maybe*/

/*Stratoworld*/


#stratodocument {
	letter-spacing: 0.1px;
	font-size: 16px;
}

#stratodocument p {
	font-weight: 400;
    font-size: 18px;
}

#docheadtable {
	width: 100%;
	margin-bottom: 20px;
}

#itemtable th {
	text-align: left !important;
    padding-left: 10px;
	font-weight: 600;
}

/*Stratoworld*/


#docheaddiv #itemtable {
	width: 100%;
}

/*Stratoworld*/

#totaltaxtable {
	width: 99% !important;
}

/*Stratoworld file icon in downloads*/


.dlm_td_icon_file img {
	content:url(/images/showfolder/file-icon.png) !important;
	width: 60px;
}

/*Stratoworld*/

.dlm_td_icon_file {
	vertical-align: top !important;
	padding-top: 25px !important;
}

/*Stratoworld back button*/


#dlm_row_up img {
	content:url(/images/showfolder/stepback.png) !important;
	width: 60px;
}

/*Stratoworld*/

/*Stratoworld Doc Action*/

#doc_actions .stratoworldbutton, #send_actions .stratoworldbutton, #quote_actions .stratoworldbutton, #order_actions .stratoworldbutton, #document_options .stratoworldbutton, #invoice_actions .stratoworldbutton {
	border: none;
    background-color: #179EDA;
    margin-top: 10px;
    color: white;
    font-weight: 400 !important;
    font-size: 14px;
    vertical-align: middle !important;
    width: 150px;
	padding: 5px !important;
}

#doc_actions[name="savebutton"]{
	padding: 7px !important;
    font-size: 14px !important;
}

#copybizdoc_desttype {
	margin-top: 10px !important;
    font-size: 16px !important;
    width: auto !important;
    /* background-color: #FFA24C; */
    padding: 7px !important;
    border: 1px solid;
}


#document_options .stratoworld_formheader {
	margin-bottom: 10px;
}


#attachmenttable_info, #attachmenttable_paginate {
	margin-top: 62px;
}

.stratoworlddiv > div:last-child {
    border: solid grey 2px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
	background-color: #e2e2e2 !important;
	margin-top: 50px;
}

.stratoworlddiv > div:last-child .stratoworld_formheader {
	margin-top: -45px;
}

.cc-window {
	opacity: 0.95;
}

.supportfiles_description {
	word-wrap:break-word;
}

.fileinfo {
	font-size: 10px;
}

.formlabel {
	font-size: 18px !important;
}

#supportdate, #supportcustomer {
	font-size: 16px;
    font-weight: 400;
}

.stratoworldminiselect {
	 width: 100px !important;
}

.stratotableinternalheader {
	font-size: 18px;
	font-weight: bold;
}

.formlabel {
	font-size: 16px;
    font-weight: 400;
}

#supportdate p, #supportcustomer p, .formlabel {
	margin-bottom: 5px !important;
}

.supportfiles_ticket {
	max-width: 10% !important;
}

.supportfiles_fileintel {
	width: auto;
}

/*Stratoworld Doc Action End*/

/*Upload Support File Form*/

#inputdsc {
	font-style: italic;
	margin-bottom: 10px !important;
}

.dropzone, .support input, textarea {
	border: 3px solid #d4d4d4;
	border-radius: 5px;
	width: 100%;
}

.support #title {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 2px;
}

.support input, textarea {
	font-size: 16px;
	font-weight: 400;
}

#submit-all {
	width: 75%;
    padding: 10px;
    font-size: 16px;
	font-weight: 400;
}

.supportsubmit {
	text-align: center;
    margin-top: 10px !important;
}

.dz-message {
	margin-top: 5% !important;	
	font-size: 21px;
}

.support #ticket, #description, .dropzone {
	margin-top: -10px;
	margin-bottom: 25px;
}

.supportsuccess {
    font-size: 24px;
    border: 3px solid #cccccc;
	background-color: #ceffce;
    font-weight: 400;
    padding: 10px;
	border-radius: 5px;
}

.supporterror {
    font-size: 18px;
    border: 3px solid #cccccc;
	background-color: #ffaba5;
    font-weight: 400;
    padding: 10px;
	border-radius: 5px;
}

#ticketerror, #ticketerror2, #emailerror, #emailerror2, #dscerror, #dropzoneerror {
	margin-bottom: 10px;
	color: orangered;
}

/*End Upload Support File Form*/
